0000046619-23-000163.txt : 20231220 0000046619-23-000163.hdr.sgml : 20231220 20231220164151 ACCESSION NUMBER: 0000046619-23-000163 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 135 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231220 DATE AS OF CHANGE: 20231220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HEICO CORP CENTRAL INDEX KEY: 0000046619 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT ENGINES & ENGINE PARTS [3724] ORGANIZATION NAME: 04 Manufacturing 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: 231501807 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-20231031.htm 10-K hei-20231031
0000046619falseFY2023http://fasb.org/us-gaap/2023#StraightLineDepreciationMethodMember11 year, 1 dayhttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent2005-10-312024-10-3112006-10-312024-10-312008-10-312024-10-312009-10-312024-10-312012-10-312024-10-312012-10-312027-10-3142015-10-312024-10-3132015-10-312024-10-312015-10-312024-10-312015-10-312024-10-312017-10-312024-10-312018-10-312024-10-312018-10-312027-10-312019-10-312024-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-312023-10-312025-10-312023-10-312028-10-3100000466192022-11-012023-10-310000046619hei:HeicoCommonStockMember2022-11-012023-10-310000046619us-gaap:CommonClassAMember2022-11-012023-10-3100000466192023-04-30iso4217:USDiso4217:USDxbrli:shares0000046619hei:HeicoCommonStockMember2023-12-18xbrli:shares0000046619us-gaap:CommonClassAMember2023-12-1800000466192023-10-3100000466192022-10-310000046619hei:HeicoCommonStockMember2022-10-310000046619hei:HeicoCommonStockMember2023-10-310000046619us-gaap:CommonClassAMember2023-10-310000046619us-gaap:CommonClassAMember2022-10-3100000466192021-11-012022-10-3100000466192020-11-012021-10-310000046619hei:RedeemableNoncontrollingInterestsMember2022-10-310000046619us-gaap:CommonStockMember2022-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-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:RedeemableNoncontrollingInterestsMember2022-11-012023-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-012023-10-310000046619us-gaap:RetainedEarningsMember2022-11-012023-10-310000046619us-gaap:NoncontrollingInterestMember2022-11-012023-10-310000046619hei:TotalShareholdersEquityMember2022-11-012023-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-11-012023-10-310000046619us-gaap:AdditionalPaidInCapitalMember2022-11-012023-10-310000046619us-gaap:CommonStockMember2022-11-012023-10-310000046619hei:DeferredCompensationObligationMember2022-11-012023-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2022-11-012023-10-310000046619hei:RedeemableNoncontrollingInterestsMember2023-10-310000046619us-gaap:CommonStockMember2023-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-10-310000046619us-gaap:AdditionalPaidInCapitalMember2023-10-310000046619hei:DeferredCompensationObligationMember2023-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2023-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310000046619us-gaap:RetainedEarningsMember2023-10-310000046619us-gaap:NoncontrollingInterestMember2023-10-310000046619hei:TotalShareholdersEquityMember2023-10-310000046619hei:RedeemableNoncontrollingInterestsMember2021-10-310000046619us-gaap:CommonStockMember2021-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-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:CommonStockMemberus-gaap:CommonClassAMember2021-11-012022-10-310000046619us-gaap:AdditionalPaidInCapitalMember2021-11-012022-10-310000046619us-gaap:CommonStockMember2021-11-012022-10-310000046619hei:RedeemableNoncontrollingInterestsMember2020-10-310000046619us-gaap:CommonStockMember2020-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-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:CommonStockMemberus-gaap:CommonClassAMember2020-11-012021-10-310000046619hei:DeferredCompensationObligationMember2020-11-012021-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2020-11-012021-10-3100000466192021-10-3100000466192020-10-310000046619hei:LufthansaTechnikAgMemberhei:HFSCMember2023-10-31xbrli:pure0000046619hei:HFSCMemberhei:SubsidiaryOneMember2023-10-310000046619hei:SubsidiaryTwoMemberhei:HFSCMember2023-10-310000046619hei:SubsidiaryThreeMemberhei:HFSCMember2023-10-310000046619hei:HFSCMemberhei:SubsidiaryFourMember2023-10-310000046619hei:SubsidiaryFiveMemberhei:HFSCMember2023-10-310000046619hei:SubsidiarySixMemberhei:HFSCMember2023-10-310000046619hei:SubsidiarySevenMemberhei:HFSCMember2023-10-310000046619hei:SubsidiaryEightMemberhei:HFSCMember2023-10-310000046619hei:SubsidiaryNineMemberhei:HFSCMember2023-10-310000046619hei:SubsidiaryTenMemberhei:HFSCMember2023-10-310000046619hei:HFSCMemberhei:SubsidiaryElevenMember2023-10-310000046619hei:SubsidiaryTwelveMemberhei:HFSCMember2023-10-310000046619hei:SubsidiaryThirteenMemberhei:HFSCMember2023-10-310000046619hei:HFSCMemberhei:SubsidiaryFourteenMember2023-10-310000046619hei:HFSCMemberhei:SubsidiaryFifteenMember2023-10-310000046619hei:JointVentureMemberhei:HEICOAerospaceMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiarySixteenMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiarySeventeenMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryEighteenMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryNineteenMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyOneMember2023-10-310000046619hei:SubsidiaryTwentyTwoMemberhei:HeicoElectronicTechnologiesCorpMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyThreeMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyFourMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyFiveMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentySixMember2023-10-310000046619hei:SubsidiaryTwentySevenMemberhei:HeicoElectronicTechnologiesCorpMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyEightMember2023-10-310000046619us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-10-310000046619srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-10-310000046619srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-10-310000046619srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-10-310000046619srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2023-10-310000046619srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2023-10-310000046619srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2023-10-310000046619srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2023-10-310000046619us-gaap:AssetsHeldUnderCapitalLeasesMember2022-11-012023-10-310000046619us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-10-310000046619srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-10-310000046619us-gaap:IntellectualPropertyMembersrt:MinimumMember2023-10-310000046619srt:MaximumMemberus-gaap:IntellectualPropertyMember2023-10-310000046619srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2023-10-310000046619srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2023-10-310000046619us-gaap:PensionPlansDefinedBenefitMember2023-10-310000046619us-gaap:PensionPlansDefinedBenefitMember2022-10-310000046619hei:WencorMember2022-11-012023-10-310000046619hei:WencorMember2023-08-042023-08-040000046619hei:WencorMemberus-gaap:CommonClassAMember2023-08-042023-08-040000046619hei:WencorMember2023-10-310000046619hei:WencorMemberus-gaap:CustomerRelationshipsMember2023-10-310000046619us-gaap:IntellectualPropertyMemberhei:WencorMember2023-10-310000046619hei:WencorMemberus-gaap:TradeNamesMember2023-10-310000046619hei:WencorMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMemberhei:ExistingManagementMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:AlconMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:AlconMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:AlconMemberhei:ExistingManagementMember2023-10-310000046619hei:ExxeliaMember2022-11-012023-10-310000046619hei:ExxeliaMember2023-10-310000046619hei:ExxeliaMemberus-gaap:CustomerRelationshipsMember2023-10-310000046619us-gaap:IntellectualPropertyMemberhei:ExxeliaMember2023-10-310000046619hei:ExxeliaMemberus-gaap:TradeNamesMember2023-10-310000046619hei:ExxeliaMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMemberhei:ExistingManagementMember2023-02-012023-04-300000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMemberhei:ExxeliaMember2023-10-310000046619hei:ELTMember2022-11-012023-10-310000046619hei:ELTMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TRADMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TRADMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:IronwoodMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:IronwoodMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:IronwoodMemberhei:ExistingManagementMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SensorMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SensorMember2022-11-012023-10-310000046619hei:CharterMemberhei:HeicoElectronicTechnologiesCorpMember2023-10-310000046619hei:CharterMemberhei:HeicoElectronicTechnologiesCorpMember2022-11-012023-10-310000046619hei:AccurateMemberhei:HFSCMember2023-10-310000046619hei:AccurateMemberhei:HFSCMember2022-11-012023-10-310000046619hei:AccurateMemberhei:HFSCMemberhei:ExistingManagementMember2023-10-310000046619hei:HFSCMemberhei:PioneerMember2023-10-310000046619hei:HFSCMemberhei:PioneerMember2022-11-012023-10-310000046619hei:HFSCMemberhei:PioneerMemberhei:ExistingManagementMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:FlightMicrowaveMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:FlightMicrowaveMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:PaciwaveMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:RHLabsMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:RHLabsMember2022-11-012023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:RHLabsMemberhei:ExistingManagementMember2023-10-310000046619hei:HFSCMemberhei:RidgeHoldcoMember2023-10-310000046619hei:HFSCMemberhei:RidgeHoldcoMember2022-11-012023-10-310000046619hei:RidgeHoldcoMemberhei:HFSCMemberhei:RidgeEngineeringMember2022-11-012023-10-310000046619hei:RidgeHoldcoMemberhei:BechdonMemberhei:HFSCMember2022-11-012023-10-310000046619hei:HFSCMemberhei:RidgeHoldcoMemberhei:ExistingManagementMember2023-10-310000046619hei:CamtronicsMemberhei:HFSCMember2022-11-012023-10-310000046619hei:CamtronicsMemberhei:HFSCMember2023-10-310000046619hei:HFSCSubsidiaryMemberhei:HFSCMember2023-10-310000046619hei:NonControllingInterestHoldersMemberhei:CamtronicsMemberhei:HFSCMember2023-10-310000046619hei:CamtronicsMemberhei:HFSCMemberhei:ExistingManagementMember2023-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:PyramidMember2022-11-012023-10-310000046619hei:FY2023AcquisitionsMember2022-11-012023-10-310000046619hei:FY2022AcquisitionsMember2021-11-012022-10-310000046619hei:FY2021AcquisitionsMember2020-11-012021-10-310000046619hei:FY2023AcquisitionsMember2023-10-310000046619hei:FY2022AcquisitionsMember2022-10-310000046619hei:FY2021AcquisitionsMember2021-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2023AcquisitionsMember2023-10-310000046619hei:FY2022AcquisitionsMemberus-gaap:CustomerRelationshipsMember2022-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:CustomerRelationshipsMember2021-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2023AcquisitionsMember2023-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2022AcquisitionsMember2022-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2021AcquisitionsMember2021-10-310000046619us-gaap:TradeNamesMemberhei:FY2023AcquisitionsMember2023-10-310000046619hei:FY2022AcquisitionsMemberus-gaap:TradeNamesMember2022-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:TradeNamesMember2021-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2023AcquisitionsMember2022-11-012023-10-310000046619hei:FY2022AcquisitionsMemberus-gaap:CustomerRelationshipsMember2021-11-012022-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:CustomerRelationshipsMember2020-11-012021-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2023AcquisitionsMember2022-11-012023-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2022AcquisitionsMember2021-11-012022-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2021AcquisitionsMember2020-11-012021-10-310000046619hei:FY2022AcquisitionsMember2022-11-012023-10-310000046619hei:FY2022AcquisitionsMember2020-11-012021-10-310000046619us-gaap:ToolsDiesAndMoldsMember2023-10-310000046619us-gaap:ToolsDiesAndMoldsMember2022-10-310000046619us-gaap:ToolsDiesAndMoldsMember2022-11-012023-10-310000046619us-gaap:ToolsDiesAndMoldsMember2021-11-012022-10-310000046619us-gaap:ToolsDiesAndMoldsMember2020-11-012021-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2022-11-012023-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2021-11-012022-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2020-11-012021-10-310000046619hei:LeadershipCompensationPlanMember2023-10-310000046619hei:LeadershipCompensationPlanMember2022-10-310000046619hei:LeadershipCompensationPlanMember2023-10-310000046619hei:LeadershipCompensationPlanMember2022-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-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2022-11-012023-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-11-012023-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2023-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-10-310000046619hei:FlightSupportGroupMember2021-10-310000046619hei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:FlightSupportGroupMember2022-10-310000046619hei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:FlightSupportGroupMember2023-10-310000046619hei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:FY2022AcquisitionsMember2023-10-310000046619us-gaap:CustomerRelationshipsMember2023-10-310000046619us-gaap:CustomerRelationshipsMember2022-10-310000046619us-gaap:IntellectualPropertyMember2023-10-310000046619us-gaap:IntellectualPropertyMember2022-10-310000046619us-gaap:OtherIntangibleAssetsMember2023-10-310000046619us-gaap:OtherIntangibleAssetsMember2022-10-310000046619hei:FY2023AcquisitionMember2023-01-310000046619hei:FY2023AcquisitionMember2023-10-310000046619hei:A2028SeniorNotesMember2023-10-310000046619hei:A2028SeniorNotesMember2022-10-310000046619hei:A2033SeniorNotesMember2023-10-310000046619hei:A2033SeniorNotesMember2022-10-310000046619us-gaap:RevolvingCreditFacilityMember2023-10-310000046619us-gaap:RevolvingCreditFacilityMember2022-10-310000046619us-gaap:RevolvingCreditFacilityMember2017-11-300000046619us-gaap:RevolvingCreditFacilityMember2020-12-012020-12-310000046619us-gaap:RevolvingCreditFacilityMember2020-12-310000046619us-gaap:RevolvingCreditFacilityMember2023-07-012023-07-310000046619us-gaap:RevolvingCreditFacilityMember2023-07-310000046619us-gaap:RevolvingCreditFacilityMember2022-11-012023-10-310000046619us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-10-310000046619us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-012023-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-012023-10-310000046619srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-012023-10-310000046619us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-11-012023-10-310000046619us-gaap:BaseRateMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-11-012023-10-310000046619srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-10-310000046619hei:SwinglineMember2023-10-310000046619us-gaap:ForeignLineOfCreditMember2023-10-310000046619hei:A2028SeniorNotesMember2022-11-012023-10-310000046619hei:A2033SeniorNotesMember2022-11-012023-10-310000046619us-gaap:SeniorNotesMember2022-11-012023-10-310000046619us-gaap:SeniorNotesMember2023-10-310000046619us-gaap:FairValueInputsLevel2Memberhei:A2028SeniorNotesMember2023-10-310000046619hei:A2033SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2023-10-310000046619us-gaap:FairValueInputsLevel2Member2023-10-3100000466192023-11-012023-10-3100000466192023-11-022023-10-3100000466192024-11-012023-10-310000046619hei:ProductLineMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:AftermarketReplacementPartsMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:AftermarketReplacementPartsMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:AftermarketReplacementPartsMember2020-11-012021-10-310000046619hei:FlightSupportGroupMemberhei:RepairandOverhaulPartsandServicesMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:RepairandOverhaulPartsandServicesMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:RepairandOverhaulPartsandServicesMember2020-11-012021-10-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2020-11-012021-10-310000046619hei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:OtherElectronicComponentsMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:OtherElectronicComponentsMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:OtherElectronicComponentsMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:CorporateAndEliminationsMember2022-11-012023-10-310000046619hei:CorporateAndEliminationsMember2021-11-012022-10-310000046619hei:CorporateAndEliminationsMember2020-11-012021-10-310000046619hei:SalesbyIndustryMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:AerospaceMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:AerospaceMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:AerospaceMember2020-11-012021-10-310000046619hei:DefenseandSpaceMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:DefenseandSpaceMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:DefenseandSpaceMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:FlightSupportGroupMemberhei:OtherIndustriesMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:OtherIndustriesMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:OtherIndustriesMember2020-11-012021-10-310000046619hei:DefenseandSpaceMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:DefenseandSpaceMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:DefenseandSpaceMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:AerospaceMember2022-11-012023-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:AerospaceMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:AerospaceMember2020-11-012021-10-3100000466192022-11-012023-01-3100000466192021-11-012022-04-300000046619us-gaap:FairValueInputsLevel2Memberhei:CorporateOwnedLifeInsuranceMember2023-10-310000046619hei:CorporateOwnedLifeInsuranceMember2023-10-310000046619us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-10-310000046619us-gaap:MoneyMarketFundsMember2023-10-310000046619us-gaap:FairValueInputsLevel1Member2023-10-310000046619us-gaap:FairValueInputsLevel3Member2023-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-310000046619hei:FY2023Subsidiary1Memberhei:FlightSupportGroupMember2023-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2022AcquisitionSubsidiary1Member2023-10-310000046619hei:FlightSupportGroupMemberhei:FY2022AcquisitionSubsidiary2Member2023-10-310000046619hei:FlightSupportGroupMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619hei:FY2022AcquisitionSubsidiary3Memberhei:FlightSupportGroupMember2023-10-310000046619hei:FY2022AcquisitionSubsidiary3Memberhei:FlightSupportGroupMember2022-10-310000046619hei:FY2022AcquisitionSubsidiary3Memberhei:FlightSupportGroupMember2023-08-012023-10-310000046619hei:FY2021AcquisitionSubsidiary1Memberhei:FlightSupportGroupMember2023-10-310000046619hei:FY2021AcquisitionSubsidiary1Memberhei:FlightSupportGroupMember2023-03-012023-03-310000046619hei:FY2021AcquisitionSubsidiary1Memberhei:FlightSupportGroupMember2022-10-310000046619hei:FY2021AcquisitionSubsidiary1Memberhei:FlightSupportGroupMember2023-02-012023-04-300000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2023-10-310000046619hei:ElectronicTechnologiesGroupMembercurrency:CADhei:FY2020AcquisitionSubsidiary1Member2023-10-31iso4217:CAD0000046619hei:ElectronicTechnologiesGroupMembercurrency:CADhei:FY2020AcquisitionSubsidiary1Member2022-11-012023-01-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2022-11-012023-01-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2017AcquisitionMember2023-10-310000046619hei:FY2023Subsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2023Subsidiary1Membersrt:MinimumMemberus-gaap:FairValueInputsLevel3Member2023-10-310000046619srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2023Subsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2023Subsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Member2023-10-310000046619srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Member2023-10-310000046619srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Member2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Member2023-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Member2023-10-310000046619srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Member2023-10-310000046619srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Member2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Member2023-10-310000046619hei:FY2020AcquisitionSubsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-10-310000046619hei:FY2020AcquisitionSubsidiary1Membersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619srt:MaximumMemberhei:FY2020AcquisitionSubsidiary1Memberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619hei:FY2020AcquisitionSubsidiary1Memberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2020AcquisitionSubsidiary1Membersrt:MinimumMemberus-gaap:FairValueInputsLevel3Member2023-10-310000046619srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2020AcquisitionSubsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2020AcquisitionSubsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-10-310000046619srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-10-310000046619us-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:FairValueInputsLevel3Member2021-11-012022-10-310000046619us-gaap:FairValueInputsLevel3Member2022-11-012023-10-310000046619us-gaap:CommonClassAMember2021-11-012022-10-310000046619hei:HeicoCommonStockMember2021-11-012022-10-310000046619us-gaap:CommonClassAMember2020-11-012021-10-310000046619hei:StockOptionAndFutureGrantsMember2023-10-310000046619us-gaap:EmployeeStockOptionMember2022-11-012023-10-310000046619us-gaap:EmployeeStockOptionMember2021-11-012022-10-310000046619us-gaap:EmployeeStockOptionMember2020-11-012021-10-310000046619hei:HeicoCommonStockMember2020-11-012021-10-310000046619us-gaap:CommonClassAMember2020-10-310000046619us-gaap:CommonClassAMember2021-10-310000046619hei:SubsidiaryOneMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwoMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwoMember2022-11-012023-10-310000046619hei:SubsidiaryThreeMemberhei:FlightSupportGroupMember2023-10-310000046619hei:SubsidiaryThreeMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryFourMember2023-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryFourMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryFiveMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryFiveMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySixMember2023-10-310000046619hei:SubsidiarySevenMemberhei:FlightSupportGroupMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryEightMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryEightMember2022-11-012023-10-310000046619hei:SubsidiaryNineMemberhei:FlightSupportGroupMember2023-10-310000046619hei:SubsidiaryNineMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:SubsidiaryTenMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryTenMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryElevenMemberhei:FlightSupportGroupMember2023-10-310000046619hei:SubsidiaryElevenMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:SubsidiaryTwelveMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryTwelveMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryThirteenMemberhei:FlightSupportGroupMember2023-10-310000046619hei:SubsidiaryThirteenMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:SubsidiaryFourteenMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryFourteenMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryFifteenMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryFifteenMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySixteenMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySixteenMember2022-11-012023-10-310000046619hei:SubsidiarySeventeenMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryEighteenMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryEighteenMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryNineteenMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryNineteenMember2022-11-012023-10-310000046619hei:SubsidiaryTwentyMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryTwentyOneMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryTwentyOneMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryTwentyTwoMemberhei:FlightSupportGroupMember2023-10-310000046619hei:SubsidiaryTwentyTwoMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentyThreeMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentyThreeMember2022-11-012023-10-310000046619hei:SubsidiaryTwentyFourMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentyFiveMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentyFiveMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentySixMember2023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentySixMember2022-11-012023-10-310000046619hei:SubsidiaryTwentySevenMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryTwentySevenMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryTwentyEightMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:SubsidiaryTwentyEightMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyNineMember2023-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyNineMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:FlightSupportGroupMemberhei:FY2015AcquisitionMember2023-10-310000046619hei:FlightSupportGroupMemberhei:FlightSupportGroupMemberhei:FY2017AcquisitionMember2022-05-310000046619hei:FlightSupportGroupMemberhei:FY2017AcquisitionMember2022-05-310000046619hei:FlightSupportGroupMemberhei:FlightSupportGroupMemberhei:FY2017AcquisitionMember2023-10-310000046619hei:FY2015Acquisition2Memberhei:FlightSupportGroupMember2023-10-310000046619hei:FY2015Acquisition2Memberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2023-10-310000046619hei:FY2015Acquisition2Memberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2020-05-310000046619hei:FlightSupportGroupMemberhei:FY2018Acquisition1Member2023-10-310000046619hei:FlightSupportGroupMemberhei:FlightSupportGroupMemberhei:FY2018Acquisition1Member2023-10-310000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2021-10-310000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2020-06-300000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2021-05-310000046619hei:SubsidiaryOneMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySixMember2022-11-012023-10-310000046619hei:SubsidiarySevenMemberhei:FlightSupportGroupMember2022-11-012023-10-310000046619hei:SubsidiarySeventeenMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryTwentyMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:SubsidiaryTwentyFourMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2022-11-012023-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMembersrt:ConsolidationEliminationsMember2022-11-012023-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2022-11-012023-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2021-11-012022-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMembersrt:ConsolidationEliminationsMember2021-11-012022-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2020-11-012021-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMembersrt:ConsolidationEliminationsMember2020-11-012021-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2020-11-012021-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2023-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2023-10-310000046619hei:CorporateAndEliminationsMember2023-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2022-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:CorporateAndEliminationsMember2022-10-310000046619srt:NorthAmericaMember2022-11-012023-10-310000046619srt:NorthAmericaMember2021-11-012022-10-310000046619srt:NorthAmericaMember2020-11-012021-10-310000046619hei:OtherCountriesMember2022-11-012023-10-310000046619hei:OtherCountriesMember2021-11-012022-10-310000046619hei:OtherCountriesMember2020-11-012021-10-310000046619srt:NorthAmericaMember2023-10-310000046619srt:NorthAmericaMember2022-10-310000046619srt:NorthAmericaMember2021-10-310000046619hei:OtherCountriesMember2023-10-310000046619hei:OtherCountriesMember2022-10-310000046619hei:OtherCountriesMember2021-10-310000046619hei:OtherAcquisitionsMember2022-11-012023-10-310000046619hei:OtherAcquisitionsMember2021-11-012022-10-310000046619hei:OtherAcquisitionsMember2020-11-012021-10-310000046619us-gaap:AllowanceForCreditLossMember2022-10-310000046619us-gaap:AllowanceForCreditLossMember2021-10-310000046619us-gaap:AllowanceForCreditLossMember2020-10-310000046619us-gaap:AllowanceForCreditLossMember2022-11-012023-10-310000046619us-gaap:AllowanceForCreditLossMember2021-11-012022-10-310000046619us-gaap:AllowanceForCreditLossMember2020-11-012021-10-310000046619us-gaap:AllowanceForCreditLossMember2023-10-310000046619us-gaap:InventoryValuationReserveMember2022-10-310000046619us-gaap:InventoryValuationReserveMember2021-10-310000046619us-gaap:InventoryValuationReserveMember2020-10-310000046619us-gaap:InventoryValuationReserveMember2022-11-012023-10-310000046619us-gaap:InventoryValuationReserveMember2021-11-012022-10-310000046619us-gaap:InventoryValuationReserveMember2020-11-012021-10-310000046619us-gaap:InventoryValuationReserveMember2023-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, 2023 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 ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☐ No ☒
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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.



If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No ☒
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was $18,669,602,000 based on the closing price of HEICO Common Stock and Class A Common Stock as of April 30, 2023 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 18, 2023 is as follows:
Common Stock, $.01 par value
54,720,621 shares
Class A Common Stock, $.01 par value
83,534,260 shares

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive proxy statement for the 2024 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, 2023
Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
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 60%, 57% and 50% of our net sales in fiscal 2023, 2022 and 2021, 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 40%, 43% and 50% of our net sales in fiscal 2023, 2022 and 2021, respectively. The ETG derived approximately 49%, 56% and 63% of its net sales in fiscal 2023, 2022 and 2021, 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; radiation assurance services and products; and 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 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,968.1 million in fiscal 2023, representing a compound annual growth rate of approximately 15%. During the same period, we improved our net income from $2.0 million to $403.6 million, representing a compound annual growth rate of approximately 18%.
2

Although we have largely emerged from the COVID-19 pandemic, our results of operations in fiscal 2023 reflected some of the COVID-19 pandemic's lingering impact, including its impact on our supply chain. Despite the aforementioned, we experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for our commercial aerospace products and services. See Item 7, Management's Discussion and Analysis, for additional details on the effects of the COVID-19 pandemic on the Company.

Disciplined Acquisition Strategy

    Acquisitions have been an important element of our growth strategy over the past thirty-three years, supplementing our organic growth. Since 1990, we have completed approximately 98 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. We believe that we are the largest independent supplier of non-OEM jet engine and aircraft component replacement parts, and in recent years and inclusive of acquisitions, we are now adding new products to our line at a rate of approximately 350 to 550 Parts Manufacturer Approvals (“PMA” or “PMAs”) per year. We have developed for our customers approximately 19,500 parts (inclusive of acquisitions) 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
3

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 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.

4

    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 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 $26.4 million in fiscal 2023, $22.2 million in fiscal 2022 and $18.3 million in fiscal 2021. 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
5

approximately 350 to 550 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 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
6

MIRAGE IR Scene Simulator, high precision blackbody sources, software and integrated calibration systems.

    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.

7

    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 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.

8

    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.

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.
9

    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.

    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 ("Hi-Rel") 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.

Hi-Rel, Passive Electronic Components and Rotary Joint Assemblies. The ETG offers 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.

    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 $69.4 million in fiscal 2023, $53.9 million in fiscal 2022 and $50.6 million in fiscal 2021. 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.

10

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.
    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 18%, 21% and 22% of total net sales in fiscal 2023, 2022 and 2021, 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.

11

    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 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, electrical components and advanced composite materials 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 continued cost inflation impacted our material prices during fiscal 2023. Additionally, continued inflationary pressures and lingering supply chain disruptions stemming from the COVID-19 pandemic may lead to higher material costs in fiscal 2024. 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 35% to $1,863 million as of October 31, 2023, up from $1,383 million as of October 31, 2022. The majority of our backlog of orders as of October 31, 2023 is expected to be filled during fiscal 2024. The FSG's backlog of unshipped orders was $1,013 million as of October 31, 2023, up from $674 million as of October 31, 2022. The increase in the FSG’s backlog is principally from the backlog of a business acquired during fiscal 2023 as well as increased orders for its aftermarket replacement parts resulting from continued recovery in global commercial air travel as compared to the prior year. The FSG's backlog excludes forecasted shipments for certain contracts pursuant to which customers provide only
12

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 $850 million as of October 31, 2023, up from $709 million as of October 31, 2022. The increase in the ETG’s backlog is principally from the backlogs of businesses acquired during fiscal 2023.

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.
    
13

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

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, 2023, we had approximately 9,600 full-time and part-time employees including approximately 4,800 in the Flight Support Group (of whom approximately 900 were employed by foreign subsidiaries) and approximately 4,800 in the Electronic Technologies Group (of whom approximately 2,000 were employed by foreign subsidiaries). 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
14

communicated and implemented. Personal protective equipment is provided to those employees where needed for the employee to safely perform their job function.

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 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.

15

    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.

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 18, 2023:
NameAgePosition(s)Director
Since
Laurans A. Mendelson85Chairman of the Board; Chief Executive Officer; and Director1989
Eric A. Mendelson58Co-President and Director; President and Chief Executive Officer of the HEICO Flight Support Group1992
Victor H. Mendelson56Co-President and Director; President and Chief Executive Officer of the HEICO Electronic Technologies Group1996
Thomas S. Irwin77Senior Executive Vice President
Carlos L. Macau, Jr.56Executive Vice President - Chief Financial Officer and Treasurer
Steven M. Walker 59Chief 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 Past Chairman of
16

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.
    
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.

    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 34% of our consolidated net sales in fiscal 2023 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;
Geopolitical unrest, war, terrorism and other acts of violence;
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, 2023 and 2022, goodwill and intangible assets, net of amortization, accounted for 64% and 59% 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.





22

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 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 18, 2023, 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. Lower commercial air travel caused by risks arising from public health threats, such as the the COVID-19 global pandemic and their aftermath, airline fleet changes or airline purchasing decisions, could cause lower demand for our goods and services. These global industry and economic conditions may have a material adverse effect on our business, financial condition and results of operations.
23

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 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 2023, approximately 35% of our net sales 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 public health threats, such as the the COVID-19 global pandemic ("Health Emergencies").

Our results of operations may continue to reflect the adverse impact from the COVID-19 pandemic, including its impact on our supply chain and inflationary pressures. Health Emergencies pose a 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 Health Emergencies 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 path and effect of Health Emergencies, 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
24

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 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 2023, our effective tax rate was 20.0%. 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 Tax Cuts and Jobs Act;
Changes to the accounting for income taxes in accordance with generally accepted accounting principles;
25

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.        

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.

26

Item 1B.    UNRESOLVED STAFF COMMENTS

    None.

Item 1C.    CYBERSECURITY

    Not applicable.

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, 2023, 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 (18 states)1,483,000 233,000 Manufacturing, engineering and distribution facilities, and corporate headquarters
United States facilities (10 states)610,000 127,000 Repair and overhaul facilities
International facilities (10 countries)
   - France, Germany, India, Laos, Netherlands, Singapore, Thailand, Turkey, United Arab Emirates and United Kingdom
118,000 173,000 Manufacturing, engineering and distribution facilities, and sales offices
Electronic Technologies Group
United States facilities (18 states)821,000 612,000 Manufacturing and engineering facilities
International facilities (7 countries)
    - Canada, France, India, Morocco,
   South Korea, United Kingdom
and Vietnam
382,000 313,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 (18 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. 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 18, 2023, there were 265 holders of record of our Common Stock and 327 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, 2018 through October 31, 2023. The NYSE Composite Index measures the performance of all common stocks listed on the NYSE. The Dow Jones U.S. Aerospace Index is
28

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.

1153
Cumulative Total Return as of October 31,
201820192020202120222023
HEICO Common Stock$100.00 $147.34 $125.68 $166.97 $195.07 $190.22 
HEICO Class A Common Stock100.00 143.17 140.77 189.49 192.23 192.26 
NYSE Composite Index100.00 107.89 101.81 139.39 120.80 122.21 
Dow Jones U.S. Aerospace Index100.00 110.42 66.19 100.81 93.29 101.99 

    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

1664
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 
2020202120222023
HEICO Common Stock$44,877.75 $60,000.11 $65,650.39 $64,751.68 
NYSE Composite Index707.40 968.47 839.31 849.11 
Dow Jones U.S. Aerospace Index2,233.00 3,400.98 3,147.04 3,440.63 

Issuer Purchases of Equity Securities

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

Recent Sales of Unregistered Securities

There were no unregistered sales of our equity securities during fiscal 2023, except in connection with the Wencor Group acquisition as disclosed in our Current Report on Form 8-K filed with the Securities and Exchange Commission on August 10, 2023.

Dividend Policy

    We have historically paid semi-annual cash dividends on both our Class A Common Stock and Common Stock. During fiscal 2023, we paid an aggregate cash dividend of $.20 per share, which represents an 11% increase over the aggregate cash dividend of $.18 per share paid during fiscal 2022. In December 2023, our Board of Directors declared our 91st consecutive semi-annual cash dividend of $.10 per share payable in January 2024.

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, TSCM Equipment and high reliability ("Hi-Rel") electronic components. 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,
32

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; and 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.

Although we have largely emerged from the COVID-19 pandemic, our results of operations in fiscal 2023 reflected some of the pandemic's lingering impact, including its impact on our supply chain. Despite the aforementioned, we experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for our commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from 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 2023 have been affected by recent acquisitions as further detailed in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements.     





33

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 2023 to fiscal 2022. A similar discussion and analysis that compares fiscal 2022 to fiscal 2021 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, 2022.

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,
20232022
Net sales$2,968,105 $2,208,322 
Cost of sales1,814,617 1,345,563 
Selling, general and administrative expenses
528,149 365,915 
Total operating costs and expenses
2,342,766 1,711,478 
Operating income$625,339 $496,844 
Net sales by segment:
Flight Support Group
$1,770,185 $1,255,212 
Electronic Technologies Group1,225,222 972,475 
Intersegment sales
(27,302)(19,365)
$2,968,105 $2,208,322 
Operating income by segment:
Flight Support Group
$387,297 $267,167 
Electronic Technologies Group
285,053 269,473 
Other, primarily corporate
(47,011)(39,796)
$625,339 $496,844 
Net sales100.0 %100.0 %
Gross profit38.9 %39.1 %
Selling, general and administrative expenses
17.8 %16.6 %
Operating income21.1 %22.5 %
Interest expense2.5 %.3 %
Other income .1 %— %
Income tax expense3.7 %4.5 %
Net income attributable to noncontrolling interests
1.4 %1.8 %
Net income attributable to HEICO
13.6 %15.9 %
34

Comparison of Fiscal 2023 to Fiscal 2022

Net Sales

Our consolidated net sales in fiscal 2023 increased by 34% to a record $2,968.1 million, up from net sales of $2,208.3 million in fiscal 2022. The increase in consolidated net sales principally reflects an increase of $515.0 million (a 41% increase) to a record $1,770.2 million in net sales of the FSG and an increase of $252.7 million (a 26% increase) to a record $1,225.2 million in net sales of the ETG. The net sales increase in the FSG reflects strong organic growth of 21% as well as net sales of $251.0 million contributed by fiscal 2023 and 2022 acquisitions. The FSG's organic net sales increase 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 $188.4 million, $49.3 million and $26.2 million within our aftermarket replacement parts, repair and overhaul parts and services, and specialty products product lines, respectively. The net sales increase in the ETG principally reflects $232.8 million contributed by fiscal 2023 and 2022 acquisitions and organic growth of 1%. The ETG's organic net sales increase is mainly attributable to increased demand for our aerospace, space and other electronics products resulting in net sales increases of $23.7 million, $12.9 million and $9.5 million, respectively, partially offset by decreased demand for our defense products resulting in a net sales decrease of $28.2 million. Although sales price changes were not a significant contributing factor to the change in net sales of the FSG and ETG in fiscal 2023, recent cost inflation may lead to higher sales prices during fiscal 2024.

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

Gross Profit and Operating Expenses

Our consolidated gross profit margin was 38.9% in fiscal 2023, as compared to 39.1% in fiscal 2022, principally reflecting a 2.3% decrease in the ETG's gross profit margin, partially offset by a 1.7% improvement in the FSG's gross profit margin. The reduction in the ETG's gross profit margin principally reflects the previously mentioned decrease in net sales of our defense products, partially offset by the previously mentioned increase in net sales of our aerospace products. The increase in the FSG's gross profit margin principally reflects the previously mentioned higher net sales within our aftermarket replacement parts and repair and overhaul parts and services product lines, and lower inventory obsolescence expenses in fiscal 2023 mainly due to increased demand within our aftermarket replacement parts product line. Total new product research and development expenses included within our consolidated cost of sales were $95.8 million in fiscal 2023, up from $76.1 million in fiscal 2022.

Our consolidated selling, general and administrative ("SG&A") expenses were $528.1 million in fiscal 2023, as compared to $365.9 million in fiscal 2022. The increase in
35

consolidated SG&A expenses principally reflects $96.8 million attributable to our fiscal 2023 and 2022 acquisitions, costs incurred to support the previously mentioned net sales growth resulting in increases of $28.0 million and $10.8 million in other general and administrative expenses and other selling expenses, respectively, a $15.8 million increase in performance-based compensation expense and a $20.0 million increase in acquisition costs mainly related to fiscal 2023 acquisitions, partially offset by a $9.1 million impact from the amendment and termination of a contingent consideration agreement pertaining to a fiscal 2021 acquisition.

Our consolidated SG&A expenses as a percentage of net sales were 17.8% in fiscal 2023, as compared to 16.6% in fiscal 2022. The increase in consolidated SG&A expenses as a percentage of net sales principally reflects a .7% impact from the previously mentioned increase in acquisition costs, a .4% impact attributable to the fiscal 2023 and 2022 acquisitions, and a .3% impact from changes in the estimated fair value of contingent consideration, partially offset by a .3% impact from the previously mentioned amendment and termination of a contingent consideration agreement.

Operating Income

Our consolidated operating income increased by 26% to a record $625.3 million in fiscal 2023, up from $496.8 million in fiscal 2022. The increase in consolidated operating income principally reflects a $120.1 million increase (a 45% increase) to a record $387.3 million in operating income of the FSG and a $15.6 million increase (a 6% increase) to a record $285.1 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 the previously mentioned amendment and termination of a contingent consideration agreement, partially offset by a $21.6 million increase in performance-based compensation expense and a $15.8 million increase in acquisition costs mainly related to a fiscal 2023 acquisition. The increase in operating income of the ETG principally reflects the previously mentioned net sales increase, partially offset by the previously mentioned lower gross profit margin, higher costs resulting from the impact of our January 2023 acquisition, $7.2 million in unfavorable changes in the estimated fair value of accrued contingent consideration, and a $4.2 million increase in acquisition costs mainly related to a fiscal 2023 acquisition.

Our consolidated operating income as a percentage of net sales was 21.1% in fiscal 2023, as compared to 22.5% in fiscal 2022. Our consolidated operating income as a percentage of net sales in fiscal 2023 principally reflects a decrease in the ETG's operating income as a percentage of net sales to 23.3% in fiscal 2023, as compared to 27.7% in fiscal 2022, partially offset by an increase in the FSG’s operating income as a percentage of net sales to 21.9% in fiscal 2023, up from 21.3% in fiscal 2022. 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 2.2% impact from an increase in SG&A expenses as a percentage of net sales. The increase in the ETG's SG&A expenses as a percentage of net sales is inclusive of a .7% impact from the previously mentioned higher costs of our January 2023 acquisition, a .7% impact from the previously mentioned changes in the estimated fair value of contingent consideration, and a .3% impact from the previously mentioned higher acquisition expenses. The increase in the FSG's operating
36

income as a percentage of net sales principally reflects the previously mentioned improved gross profit margin and a .5% impact from the previously mentioned amendment and termination of a contingent consideration agreement, partially offset by a .9% and .4% impact from the previously mentioned increases in acquisition costs and performance-based compensation expense, respectively.

Interest Expense

Interest expense increased to $73.0 million in fiscal 2023, as compared to $6.4 million in fiscal 2022. The increase in interest expense was principally due to an increase in the amount of outstanding debt as well as higher interest rates.

Other Income

    Other income in fiscal 2023 and 2022 was not material.

Income Tax Expense
    
Our effective tax rate decreased to 20.0% in fiscal 2023, down from 20.4% in fiscal 2022. The decrease in our effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in fiscal 2023 as compared to tax-exempt unrealized losses recognized in fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022 and the portion of acquisition costs associated with fiscal 2023 acquisitions that were not deductible for income tax purposes. We recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.

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 $40.8 million in fiscal 2023, as compared to $38.9 million in fiscal 2022. 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.

Net Income Attributable to HEICO

Net income attributable to HEICO increased by 15% to a record $403.6 million, or $2.91 per diluted share, in fiscal 2023, up from $351.7 million, or $2.55 per diluted share, in fiscal 2022 principally reflecting the previously mentioned higher consolidated operating income, partially offset by the increase in interest expense.

37

Outlook

As we look ahead to fiscal 2024, we anticipate net sales growth in both the FSG and ETG, principally driven by contributions from our fiscal 2023 acquisitions and demand for the majority of our products. Additionally, continued inflationary pressures may lead to higher material and labor costs. Further, we plan to actively work on the continued integration of Wencor Group into our business and operations, continue our commitment to developing new products and services and further market penetration, while maintaining our financial strength and flexibility.

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 2023. However, continued cost inflation during fiscal 2024 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,
20232022
Cash and cash equivalents$171,048 $139,504 
Total debt (including current portion)2,478,078 290,274 
Shareholders’ equity3,193,151 2,648,306 
Total capitalization (debt plus equity)5,671,229 2,938,580 
Total debt to total capitalization44%10%
    
    Our principal uses of cash include acquisitions, capital expenditures, cash dividends, distributions to noncontrolling interests, interest payments and working capital needs. Capital expenditures in fiscal 2024 are anticipated to be approximately $65 million. We finance our activities primarily from our operating and financing activities, including borrowings under our revolving credit facility.
    
    As of December 18, 2023, we had approximately $739 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.


38

Operating Activities

Net cash provided by operating activities was $448.7 million in fiscal 2023 and consisted primarily of net income from consolidated operations of $444.4 million, depreciation and amortization expense of $130.0 million (a non-cash item), $15.5 million in share-based compensation expense (a non-cash item) and $15.3 million in employer contributions to the HEICO Savings and Investment Plan (a non-cash item), partially offset by a $117.4 million increase in net working capital, a $26.5 million deferred income tax benefit (a non-cash item), and a $9.1 million impact from the amendment and termination of a contingent consideration agreement (a non-cash item). The increase in net working capital is inclusive of a $124.8 million increase in inventories to support an increase in consolidated backlog and a $65.6 million increase in accounts receivable resulting from the previously mentioned higher net sales and the timing of collections, partially offset by a $72.6 million increase in accrued expenses and other current liabilities principally from a higher level of accrued performance based-compensation due to the improved operating results and an increase in contract liabilities.

Net cash provided by operating activities decreased by $19.1 million in fiscal 2023 from $467.9 million in fiscal 2022. The decrease is principally attributable to a $56.0 million increase in net working capital, a $35.4 million increase in deferred income tax benefits, and a $9.1 million impact from the amendment and termination of a contingent consideration agreement, partially offset by a $53.8 million increase in net income from consolidated operations and a $33.7 million increase in depreciation and amortization expense. The increase in net working capital primarily resulted from the previously mentioned increase in inventories and accounts receivable, as well as a decrease in income taxes payable, partially offset by the previously mentioned increase in accrued expenses and other current liabilities.

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 expenses and other current liabilities mainly reflecting an increase in contingent consideration and contract liabilities.

Investing Activities

Net cash used in investing activities totaled $2,484.5 million in fiscal 2023 and related primarily to acquisitions of $2,421.8 million, capital expenditures of $49.4 million, and investments related to the LCP of $18.9 million. Further details regarding our acquisitions may be found in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements.

39

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.

Financing Activities

Net cash provided by financing activities in fiscal 2023 totaled $2,065.0 million. During fiscal 2023, we borrowed $1,964.0 million under our revolving credit facility and received $1,189.5 million in proceeds from the issuance of senior unsecured notes, which were partially offset by $989.0 million in payments made on our revolving credit facility, $36.6 million of distributions to noncontrolling interests, $27.4 million of cash dividends on our common stock, redemptions of common stock related to stock option exercises aggregating $14.8 million, $12.6 million of contingent consideration payments, and $10.1 million paid of debt issuance costs.

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.    

Revolving Credit Facility

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. 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. In July 2023, we entered into a third amendment to our Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow us to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.
    
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), as such capitalized terms are defined in the Credit Facility. 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%. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The
40

Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $200 million sublimit for swingline borrowings and $100 million sublimits for borrowings made in foreign currencies and 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, 2023.

Senior Unsecured Notes

On July 27, 2023, we completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%. The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of our existing and future subsidiaries that guarantee our obligations under the Credit Facility (the “Guarantor Group”).

Other Obligations and Commitments

The holders of equity interests in certain of our subsidiaries have rights (“Put Rights”) that require us 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, 2023, management’s estimate of the aggregate Redemption Amount of all Put Rights that we could be required to pay is approximately $364.8 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 2024 is approximately $152.9 million, of which approximately $92.4 million would be payable in fiscal 2024 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2024. See Note 13, Redeemable Noncontrolling Interests, of the Notes to Consolidated Financial Statements for further information.

See Note 5, Short-Term and 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, 2023, the estimated fair value of contingent consideration payable in fiscal 2024 was $37.3 million.
41

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.

Guarantor Group Summarized Financial Information

The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between HEICO and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between us, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of HEICO and rank equally in right of payment with all of our existing and future senior unsecured indebtedness. Each Subsidiary Guarantor is owned either directly or indirectly by the Company and jointly and severally guarantee our obligations under the Notes. None of the Subsidiary Guarantors are organized outside of the U.S. A list of the Subsidiary Guarantors is set forth in Exhibit 22 to this Annual Report on Form 10-K.

Under the Indenture, holders of the Notes will be deemed to have consented to the release of a subsidiary guarantee provided by a subsidiary guarantor, without any action required on the part of the Trustee or any holder of the Notes, upon such subsidiary guarantor ceasing to guarantee or to be an obligor with respect to the Credit Facility. Accordingly, if the lenders under the Credit Facility release a subsidiary guarantor from its guarantee of, or obligations as a borrower under, the Credit Facility, the obligations of the subsidiary guarantors to guarantee the Notes will immediately terminate. If any of our future subsidiaries incur obligations under the Credit Facility while the Notes are outstanding, then such subsidiary will be required to guarantee the Notes.

In addition, a subsidiary guarantor will be released and relieved from all its obligations under its subsidiary guarantee in the following circumstances, each of which is permitted by the indenture:

upon the sale or other disposition (including by way of consolidation or merger), in one transaction or a series of related transactions, of a majority of the total voting stock of such subsidiary guarantor (other than to us or any of our affiliates); or
upon the sale or disposition of all or substantially all the property of such subsidiary guarantor (other than to any of our affiliates or another subsidiary guarantor);

provided, however, that, in each case, such transaction is permitted by the Credit Facility and after giving effect to such transaction, such subsidiary guarantor is no longer liable for any subsidiary guarantee or other obligations in respect of the Credit Facility. The subsidiary guarantee of a subsidiary guarantor also will be released if we exercise our legal defeasance, covenant defeasance option or discharge the Indenture.

42

We conduct our operations almost entirely through our subsidiaries. Accordingly, the Guarantor Group’s cash flow and ability to service any guaranteed registered debt securities will depend on the earnings of our subsidiaries and the distribution of those earnings to the Guarantor Group, including the earnings of the non-guarantor subsidiaries, whether by dividends, loans or otherwise. Holders of the guaranteed registered debt securities will have a direct claim only against the Guarantor Group.

The following tables include summarized financial information for the Guarantor Group (in thousands). The information for the Guarantor Group is presented on a combined basis, excluding intercompany balances and transactions between us and the Guarantor Group and excluding investments in and equity in the earnings of non-guarantor subsidiaries. The Guarantor Group’s amounts due from, amounts due to, and transactions with non-guarantor subsidiaries have been presented in separate line items. The consolidating schedules are provided in accordance with the reporting requirements of Rule 13-01 under SEC Regulation S-X for the issuer and guarantor subsidiaries.
As of
October 31, 2023
Current assets (excluding net intercompany receivable from non-guarantor subsidiaries)$1,440,062 
Noncurrent assets 4,490,490 
Net intercompany receivable from/ (payable to) non-guarantor subsidiaries182,795 
Current liabilities (excluding net intercompany payable to non-guarantor subsidiaries)531,466 
Noncurrent liabilities 2,895,592 
Redeemable noncontrolling interests 252,013 
Noncontrolling interests 37,786 

Year ended
October 31, 2023
Net sales $2,365,569 
Gross profit 889,226 
Operating income 507,881 
Net income from consolidated operations356,640 
Net income attributable to HEICO327,669 

Year ended
October 31, 2023
Intercompany net sales$1,986 
Intercompany management fee 3,430 
Intercompany interest income 7,120 
Intercompany dividends57,080 

43

Critical Accounting Estimates

    We believe that the following are our most critical accounting estimates, 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 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.

44

    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.    
    
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 2023, 2022 and 2021.

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.

45

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 amount of contingent consideration accrued. As of October 31, 2023 and 2022, $71.1 million and $82.8 million of contingent consideration was accrued within our Consolidated Balance Sheets, respectively. During fiscal 2023, 2022 and 2021, such fair value measurement adjustments resulted in net (decreases) increases to SG&A expenses of ($.7) million, ($7.6) million and $1.2 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 exceed its fair value. When testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more-likely-than-not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, 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
46

fair values of our reporting units are 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, 2023, 2022 and 2021, we determined there was no impairment of our goodwill. The fair value of each of our reporting units calculated as part of our quantitative impairment test significantly exceeded its carrying value as of October 31, 2023.

    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 incurred an immaterial impairment loss in fiscal 2023 and did not recognize any impairment losses in fiscal 2022 and 2021.

New Accounting Pronouncements

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

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,
47

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 public health threats, such as the COVID-19 pandemic;

Our liquidity and the amount and timing of cash generation;

Lower commercial air travel, 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; and

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 rates; and 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.

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.    








48

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 $1,250.0 million as of October 31, 2023, 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, 2023 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, 2023 would not have a material effect on our results of operations, financial position or cash flows.
49

Item 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

HEICO CORPORATION AND SUBSIDIARIES
INDEX TO FINANCIAL STATEMENTS

50

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, 2023 and 2022, 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, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended October 31, 2023, 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, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated December 20, 2023, 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.

51

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the Finance/Audit Committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

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 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.


52

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

We 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.


Business Combinations — Refer to Notes 1, 2 and 4 to the financial statements

Critical Audit Matter Description

The Company completed the acquisitions of Exxelia International SAS (“Exxelia”) on January 5, 2023 and of Wencor Group (“Wencor”) on August 4, 2023. 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 fair value determination of these acquired intangible assets required management to make significant estimates and assumptions related to future cash flows, valuation methodology, and the selection of a royalty rate and discount rate.

We identified the acquired intangible assets for Exxelia and Wencor as a critical audit matter because of the significant estimates and assumptions management makes to fair value these assets. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management’s forecasts of future cash flows, valuation methodology, and selection of the royalty rate and discount rate for these acquired intangible assets.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the forecasts of future cash flows, valuation methodology, and the selection of the royalty rate and discount rate for these intangible assets included the following, among others:

We tested the effectiveness of controls over the valuation of acquired intangible assets, including management’s controls over forecasts of future cash flows and selection of the royalty rate and discount rate.

We assessed the reasonableness of management’s forecasts of future cash flows by comparing the projections to historical results, certain peer companies, and industry projections.

53

With the assistance of our fair value specialists, we evaluated the reasonableness of the (1) valuation methodology, (2) royalty rate, and (3) discount rate by:

Testing the source information underlying the determination of the royalty rate and discount rate and testing the mathematical accuracy of the calculations.

Developing a range of independent estimates and comparing those to the royalty rate and discount rate selected by management.

We evaluated whether the estimated future cash flows were consistent with evidence obtained in other areas of the audit.

/s/ DELOITTE & TOUCHE LLP

Miami, Florida
December 20, 2023
We have served as the Company's auditor since 1990.
54

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
As of October 31,
20232022
ASSETS
Current assets:
Cash and cash equivalents$171,048 $139,504 
Accounts receivable, net509,075 294,848 
Contract assets111,702 93,978 
Inventories, net1,013,680 582,471 
Prepaid expenses and other current assets49,837 41,929 
Total current assets
1,855,342 1,152,730 
Property, plant and equipment, net321,848 225,879 
Goodwill3,274,327 1,672,425 
Intangible assets, net1,357,281 733,327 
Other assets386,265 311,135 
Total assets$7,195,063 $4,095,496 
LIABILITIES AND EQUITY
Current liabilities:
Short-term debt and current maturities of long-term debt$17,801 $1,654 
Trade accounts payable205,893 116,551 
Accrued expenses and other current liabilities433,101 290,199 
Income taxes payable8,547 12,455 
Total current liabilities665,342 420,859 
Long-term debt, net of current maturities2,460,277 288,620 
Deferred income taxes131,846 71,162 
Other long-term liabilities379,640 338,948 
Total liabilities3,637,105 1,119,589 
Commitments and contingencies (Note 16)
Redeemable noncontrolling interests (Note 13)364,807 327,601 
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,721 and 54,519 shares issued and outstanding
547 545 
Class A Common Stock, $.01 par value per share; 150,000 shares authorized; 83,507 and 82,093 shares issued and outstanding
835 821 
Capital in excess of par value578,809 397,337 
Deferred compensation obligation6,318 5,297 
HEICO stock held by irrevocable trust(6,318)(5,297)
Accumulated other comprehensive loss(40,180)(46,499)
Retained earnings2,605,984 2,253,932 
Total HEICO shareholders’ equity3,145,995 2,606,136 
Noncontrolling interests47,156 42,170 
Total shareholders’ equity3,193,151 2,648,306 
Total liabilities and equity$7,195,063 $4,095,496 
The accompanying notes are an integral part of these consolidated financial statements.
55

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year ended October 31,
202320222021
Net sales$2,968,105 $2,208,322 $1,865,682 
Operating costs and expenses:
Cost of sales
1,814,617 1,345,563 1,138,259 
Selling, general and administrative expenses
528,149 365,915 334,523 
Total operating costs and expenses
2,342,766 1,711,478 1,472,782 
Operating income625,339 496,844 392,900 
Interest expense(72,984)(6,386)(7,285)
Other income 2,928 565 1,443 
Income before income taxes and noncontrolling interests
555,283 491,023 387,058 
Income tax expense110,900 100,400 57,300 
Net income from consolidated operations444,383 390,623 329,758 
Less: Net income attributable to noncontrolling interests
40,787 38,948 25,538 
Net income attributable to HEICO$403,596 $351,675 $304,220 
Net income per share attributable to HEICO shareholders:
Basic
$2.94 $2.59 $2.25 
Diluted
$2.91 $2.55 $2.21 
Weighted average number of common shares outstanding:
Basic
137,185 136,010 135,326 
Diluted
138,905 138,037 137,854 

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

56

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
Year ended October 31,
202320222021
Net income from consolidated operations$444,383 $390,623 $329,758 
Other comprehensive income (loss):
Foreign currency translation adjustments6,905 (40,078)(591)
Unrealized gain on defined benefit pension plan, net of tax59 368 991 
Amortization of unrealized loss on defined benefit pension plan, net of tax 56 65 135 
Total other comprehensive income (loss) 7,020 (39,645)535 
Comprehensive income from consolidated operations451,403 350,978 330,293 
Net income attributable to noncontrolling interests40,787 38,948 25,538 
Foreign currency translation adjustments attributable to noncontrolling interests
701 (1,698)(62)
Comprehensive income attributable to noncontrolling interests 41,488 37,250 25,476 
Comprehensive income attributable to HEICO$409,915 $313,728 $304,817 

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


57

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, 2022$327,601 $545 $821 $397,337 $5,297 ($5,297)($46,499)$2,253,932 $42,170 $2,648,306 
Comprehensive income 29,565 — — — — — 6,319 403,596 11,923 421,838 
Cash dividends ($.20 per share)
— — — — — — — (27,370)— (27,370)
Issuance of common stock for an acquisition— — 11 161,362 — — — — — 161,373 
Issuance of common stock to HEICO Savings and Investment Plan
— — — 13,677 — — — — — 13,677 
Share-based compensation expense
— — — 15,475 — — — — — 15,475 
Proceeds from stock option exercises
— 2 3 6,708 — — — — — 6,713 
Redemptions of common stock related to stock option exercises
— — — (14,847)— — — — — (14,847)
Distributions to noncontrolling interests
(29,654)— — — — — — — (6,937)(6,937)
Acquisitions of noncontrolling interests(1,059)— — (1,674)— — — — — (1,674)
Noncontrolling interests assumed related to acquisitions12,137 — — — — — — — — — 
Adjustments to redemption amount of redeemable noncontrolling interests
23,866 — — — — — — (23,866)— (23,866)
Deferred compensation obligation— — — — 1,021 (1,021)— — — — 
Other
2,351 — — 771 — — — (308)— 463 
Balances as of October 31, 2023$364,807 $547 $835 $578,809 $6,318 ($6,318)($40,180)$2,605,984 $47,156 $3,193,151 

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 

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

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, 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.

59

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year ended October 31,
202320222021
Operating Activities:
Net income from consolidated operations
$444,383 $390,623 $329,758 
Adjustments to reconcile net income from consolidated operations
to net cash provided by operating activities:
Depreciation and amortization130,043 96,333 93,019 
Share-based compensation expense15,475 12,646 9,058 
Employer contributions to HEICO Savings and Investment Plan15,276 12,180 10,091 
Amendment and termination of contingent consideration agreement(9,057)  
Payment of contingent consideration(6,299)  
(Decrease) increase in accrued contingent consideration, net(686)(7,631)1,246 
Deferred income tax (benefit) provision(26,531)8,876 (15,635)
Changes in operating assets and liabilities, net of acquisitions:
Increase in accounts receivable(65,595)(29,272)(27,300)
(Increase) decrease in contract assets(11,642)(4,148)376 
Increase in inventories(124,782)(89,186)(10,121)
Decrease (increase) in prepaid expenses and other current assets5,599 (10,077)(4,795)
Increase in trade accounts payable10,975 25,567 6,907 
Increase in accrued expenses and other current liabilities72,589 34,122 33,634 
(Decrease) increase in income taxes payable(4,505)11,597 2,821 
Net changes in other long-term liabilities and assets related to HEICO Leadership Compensation Plan 13,512 15,398 12,781 
Other(10,020)828 2,244 
Net cash provided by operating activities
448,735 467,856 444,084 
Investing Activities:
Acquisitions, net of cash acquired
(2,421,788)(347,308)(136,500)
Capital expenditures
(49,434)(31,982)(36,183)
Investments related to HEICO Leadership Compensation Plan(18,892)(15,300)(14,000)
Other
5,647 (1,239)3,229 
Net cash used in investing activities
(2,484,467)(395,829)(183,454)
Financing Activities:
Proceeds from issuance of senior unsecured notes1,189,452   
Borrowings on revolving credit facility
1,964,000 262,000  
Payments on revolving credit facility
(989,000)(212,000)(505,000)
Distributions to noncontrolling interests(36,591)(25,092)(27,963)
Cash dividends paid(27,370)(24,466)(23,002)
Redemptions of common stock related to stock option exercises(14,847)(25,946)(3,791)
Payment of contingent consideration
(12,610)(320) 
Debt issuance costs (10,060)(1,010)(1,468)
Acquisitions of noncontrolling interests
(2,733)(8,735)(2,336)
Proceeds from stock option exercises
6,713 2,352 5,344 
Capital contributions from noncontrolling interests  534 
Other
(1,905)(616)(1,286)
Net cash provided by (used in) financing activities2,065,049 (33,833)(558,968)
Effect of exchange rate changes on cash
2,227 (6,988)(216)
Net increase (decrease) in cash and cash equivalents31,544 31,206 (298,554)
Cash and cash equivalents at beginning of year139,504 108,298 406,852 
Cash and cash equivalents at end of year
$171,048 $139,504 $108,298 

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

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 seven subsidiaries which are 70%, 74%, 82%, 84%, 85%, 89% and 96% owned, respectively, three subsidiaries that are each approximately 90% owned and five 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 seven subsidiaries which are 80.4%, 82.5%, 85%, 90%, 91%, 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.

Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 reflected some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.



61

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.





62

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
63

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 totaled $25.4 million in fiscal 2023 of which $21.6 million was recorded as a component of selling, general and administrative ("SG&A") expenses and $3.8 million was recorded to interest expense in the Company's Consolidated Statement of Operations. Acquisition costs were not material in fiscal 2022 and 2021. See Note 2, Acquisitions, for additional information regarding the Company's fiscal 2023 acquisition costs.

    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 exceed its fair value. When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determine that an impairment is more-likely-than-not, the Company is then required to perform a quantitative impairment test, otherwise no further analysis is required. The Company may also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, 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
64

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 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.

65

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,
20232022
Fair value of plan assets$10,025 $10,106 
Projected benefit obligation9,592 9,924 
Funded status$433 $182 
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
66

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
67

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 2023, 2022 and 2021.

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
68

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.





69

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 Pronouncements

In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, or in fiscal 2025 for HEICO, and interim periods within fiscal years beginning one year later. Early adoption is permitted and the amendments must be applied retrospectively to all prior periods presented. The adoption of this guidance will not affect the Company's consolidated results of operations, financial position or cash flows and the Company is currently evaluating the effect the guidance will have on its disclosures.



70

2.    ACQUISITIONS

Wencor Acquisition

On August 4, 2023, the Company acquired Wencor Group ("Wencor") from affiliates of Warburg Pincus LLC and Wencor’s management (the “Wencor Acquisition”). The Wencor Acquisition was completed pursuant to an Agreement and Plan of Merger (the “Merger Agreement”), by and among the Company, its newly formed wholly owned subsidiary Magnolia MergeCo Inc. (“Merger Sub”), Jazz Parent, Inc., the owner of Wencor (“Target”), and Jazz Topco GP LLC, solely in its capacity as representative for purposes of certain provisions of the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into the Target, and the Target continued as the surviving entity and a wholly owned subsidiary of the Company. Subsequent to the acquisition date, the Company integrated Wencor into the FSG. Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts, and aircraft & engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the Company's revolving credit facility and from the sale of senior unsecured notes. See Note 5, Short-Term and Long-Term Debt, for additional information. The total consideration includes an accrual of $17.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay in accordance with an agreement it assumed related to an acquisition Wencor consummated in fiscal 2023 prior to the Wencor Acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

The following table summarizes the total consideration for the acquisition of Wencor (in thousands):
Cash paid
$1,923,098 
Less: cash acquired
(29,984)
Cash paid, net 1,893,114 
Issuance of common stock for an acquisition161,373 
Additional purchase consideration(353)
Total consideration paid, net$2,054,134 





71

The following table summarizes the allocation of the total consideration for the acquisition of Wencor to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities assumed (in thousands):
Assets acquired:
Goodwill $1,260,507 
Customer relationships 397,400 
Intellectual property120,400 
Trade names53,200 
Inventories249,917 
Accounts receivable105,947 
Property, plant and equipment35,170 
Contract assets5,276 
Other assets 29,568 
Total assets acquired, excluding cash 2,257,385 
Liabilities assumed:
Accrued expenses62,442 
Accounts payable56,187 
Deferred income taxes56,108 
Other liabilities 28,514 
Total liabilities assumed 203,251 
Net assets acquired, excluding cash$2,054,134 

The allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities assumed is preliminary until the Company obtains final information regarding their fair values. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Wencor and the value of its assembled workforce that do not qualify for separate recognition. The weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 13 years, 14 years and indefinite, respectively. Acquisition costs associated with the purchase of Wencor totaled $20.0 million in fiscal 2023 and were expensed in the Company's Consolidated Statement of Operations. The acquisition costs were recorded to SG&A expenses with the exception of a $3.8 million fee paid in August 2023 and charged to interest expense upon the termination of the May 14, 2023 commitment letter with Truist Bank and Truist Securities, Inc., as amended, related to a bridge financing to finance a portion of the Wencor Acquisition as such financing was no longer necessary. The operating results of Wencor were included in the Company’s results of operations from the effective acquisition date. The Company's consolidated net sales and net income attributable to HEICO for the fiscal year ended October 31, 2023 includes approximately $185.7 million and $22.6 million, respectively, from the acquisition of Wencor.
72

Had the acquisition of Wencor occurred as of November 1, 2021, net sales on a pro forma basis for fiscal 2023 would have been $3,476.3 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 2023 would not have been materially different than the reported amounts.

The following table presents unaudited pro forma financial information for fiscal 2022 as if the acquisition of Wencor had occurred as of November 1, 2021 (in thousands, except per share data):
Year ended,
October 31, 2022
Net sales$2,682,328 
Net income from consolidated operations
$365,189 
Net income attributable to HEICO$326,241 
Net income per share attributable to HEICO shareholders:
Basic
$2.38 
Diluted
$2.34 

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 acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with debt used to finance the acquisition, the reclassification of acquisition costs associated with the purchase of Wencor from fiscal 2023 to fiscal 2022 and additional amortization expense related to the intangible assets acquired.


73

Exxelia Acquisition

On January 5, 2023, the Company, through HEICO Electronic, acquired 93.69% of the outstanding common stock and all of the preferred stock of Exxelia International SAS (“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. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. The majority of the remaining 6.31% interest is owned by certain members of Exxelia's management team. See Note 13, Redeemable Noncontrolling Interests, for additional information. Additionally, as a result of this acquisition, the Company also obtained a 90% ownership interest in Alcon Electronics Pvt. Ltd. (“Alcon”), which is an existing subsidiary of Exxelia. The remaining 10% interest continues to be owned by a certain member of Alcon’s management team. See Note 13, Redeemable Noncontrolling Interests, for additional information. The purchase price of this acquisition was paid in cash, using proceeds from the
Company's revolving credit facility.

The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):
Cash paid
$515,785 
Less: cash acquired
(11,789)
Total consideration paid, net$503,996 

As noted above, the Company acquired all of the preferred stock of Exxelia. Pursuant to the terms of the acquisition, Exxelia’s preferred stock accrues dividends at 5.18% per annum.



74

The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):

Assets acquired:
Goodwill $327,398 
Customer relationships 61,943 
Intellectual property44,044 
Trade names21,703 
Property, plant and equipment53,640 
Inventories53,351 
Accounts receivable41,688 
Other assets 13,155 
Total assets acquired, excluding cash 616,922 
Liabilities assumed:
Deferred income taxes31,690 
Accounts payable21,858 
Accrued expenses 18,159 
Short-term debt15,082 
Other liabilities 13,982 
Total liabilities assumed 100,771 
Noncontrolling interests in consolidated subsidiaries
12,155 
Net assets acquired, excluding cash$503,996 

The allocation of the total consideration 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. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Exxelia and the value of its assembled workforce that do not qualify for separate recognition, however, benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests were 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 weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 15 years, 15 years and indefinite, respectively. Acquisition costs associated with the purchase price of Exxelia totaled $5.5 million, of which $5.1 million was incurred in fiscal 2023, and were recorded to SG&A expenses in the Company's Consolidated Statement of Operations. The operating results of Exxelia were included in the Company’s results of operations from the
75

effective acquisition date. The Company's consolidated net sales for the fiscal year ended October 31, 2023 includes approximately $179.0 million from the acquisition of Exxelia. Net income attributable to HEICO for the fiscal year ended October 31, 2023 was not materially impacted by the acquisition of Exxelia.

Had the acquisition of Exxelia occurred as of November 1, 2021, net sales on a pro forma basis for fiscal 2023 would not have been materially different than the reported amount and net sales on a pro forma basis for fiscal 2022 would have been $2,402.5 million. Additionally, 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 2023 and fiscal 2022 would not have been materially different than the reported amounts. 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 acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with borrowings to finance the acquisition, the reclassification of acquisition costs associated with the purchase of Exxelia from fiscal 2023 to fiscal 2022, additional amortization expense related to the intangible assets acquired, and inventory purchase accounting adjustments charged to cost of sales as the inventory is sold. Additionally, the pro forma information reflects HEICO's initial ownership interest of 93.69% of Exxelia's common stock as of the date of acquisition. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the subsidiary to 90.97%. See Note 13, Redeemable Noncontrolling Interests, for additional information.

Other Acquisitions

In March 2023, the Company, through a subsidiary of HEICO Electronic, entered into an exclusive license and acquired certain assets for the Aircraft Emergency Locator Transmitter (“ELT”) product line from Honeywell International. ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. 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 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.


76

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.


77

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 included an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may have been obligated to pay if Ridge and Bechdon had met 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
78

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.

Unless otherwise noted, the purchase price of each of the above referenced other 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 other acquisitions based on the year of acquisition (in thousands):
Year ended October 31,
202320222021
Cash paid
$20,000 $348,606 $136,995 
Less: cash acquired
 (1,815)(616)
Cash paid, net
20,000 346,791 136,379 
Issuance of common stock for an acquisition 75,005 — 
Contingent consideration
 29,732 18,334 
Additional purchase consideration
 5,758 292 
Total consideration
$20,000 $457,286 $155,005 


79

The following table summarizes the allocation of the aggregate total consideration for the Company's other 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,
202320222021
Assets acquired:
Goodwill $8,232 $244,620 $59,445 
Customer relationships 8,740 131,479 30,910 
Intellectual property2,870 45,165 23,920 
Trade names 41,784 9,920 
Property, plant and equipment58 25,974 24,613 
Inventories100 23,974 6,391 
Accounts receivable 24,353 6,866 
Contract assets 10,607 18,386 
Other assets  5,965 1,126 
Total assets acquired, excluding cash 20,000 553,921 181,577 
Liabilities assumed:
Deferred income taxes 21,684 414 
Accrued expenses  10,146 4,502 
Accounts payable 7,575 2,338 
Other liabilities  560 266 
Total liabilities assumed  39,965 7,520 
Noncontrolling interests in consolidated subsidiaries
 56,670 19,052 
Net assets acquired, excluding cash$20,000 $457,286 $155,005 

The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's other fiscal 2023, 2022 and 2021 acquisitions (in years):
Year ended October 31,
202320222021
Customer relationships 81512
Intellectual property81313
    
The allocation of the total consideration for the fiscal 2023 other acquisition to the tangible and identifiable intangible assets acquired 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
80

allocation of the total consideration for the fiscal 2022 and 2021 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, Pioneer, RH Labs, Ridge, Bechdon, and Camtronics benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in these entities 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 other fiscal 2023 acquisition was included in the Company’s results of operations from the effective acquisition date. The amount of net sales and earnings of the other fiscal 2023 acquisition included in the Consolidated Statement of Operations for fiscal 2023 is not material. Had the other fiscal 2023 acquisition occurred as of November 1, 2021, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO on a pro forma basis for fiscal 2023 and 2022 would not have been materially different than the reported amounts.

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 fiscal 2022 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 


81

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 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 acquisitions included in the Consolidated Statement of Operations for fiscal 2021 is not material. Had the fiscal 2021 acquisitions occurred as of November 1, 2019, 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 would not have been materially different than the reported amounts.


3.    SELECTED FINANCIAL STATEMENT INFORMATION

Accounts Receivable
As of October 31,
(in thousands)20232022
Accounts receivable
$521,696 $303,181 
Less: Allowance for doubtful accounts
(12,621)(8,333)
Accounts receivable, net
$509,075 $294,848 

Inventories
As of October 31,
(in thousands)20232022
Finished products
$622,395 $285,024 
Work in process
79,789 59,739 
Materials, parts, assemblies and supplies
311,496 237,708 
Inventories, net of valuation reserves
$1,013,680 $582,471 

82

Property, Plant and Equipment
As of October 31,
(in thousands)20232022
Land
$19,706 $17,579 
Buildings and improvements
202,499 148,598 
Machinery, equipment and tooling
386,602 322,252 
Construction in progress
25,867 14,533 
634,674 502,962 
Less: Accumulated depreciation and amortization(312,826)(277,083)
Property, plant and equipment, net
$321,848 $225,879 

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

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

Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20232022
Accrued employee compensation and related payroll taxes
$181,906 $130,837 
Contract liabilities
87,556 58,757 
Contingent consideration37,305 28,849 
Accrued customer rebates and credits
24,508 17,938 
Current operating lease liabilities20,503 14,656 
Accrued interest18,705 329 
Other
62,618 38,833 
Accrued expenses and other current liabilities
$433,101 $290,199 

The increase in accrued employee compensation and related payroll taxes principally reflects a higher level of accrued performance-based compensation resulting from the improved consolidated operating results and the impact of our fiscal 2023 acquisitions. See Note 6, Revenue, for additional information pertaining to the increase in contract liabilities. See Note 8, Fair Value Measurements, for additional information regarding the Company's contingent consideration obligations. The increase in accrued interest principally reflects the issuance of senior unsecured notes (see Note 5, Short-Term and Long-Term Debt, for additional information). The total customer rebates and credits deducted within net sales in fiscal 2023, 2022 and 2021 was $9.4 million, $7.6 million and $3.3 million, respectively.

83

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 2023, 2022 and 2021 totaled $9.2 million, $7.2 million and $7.1 million, respectively. The aggregate liabilities of the LCP were $226.2 million and $203.0 million as of October 31, 2023 and 2022, 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 $233.5 million and $204.7 million as of October 31, 2023 and 2022, 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,
202320222021
R&D expenses $95,773 $76,061 $68,877 
84

Accumulated Other Comprehensive Loss

    Changes in the components of accumulated other comprehensive loss during fiscal 2023 and 2022 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
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)
Unrealized gain 6,204 59 6,263 
Amortization of unrealized loss — 56 56 
Balances as of October 31, 2023($39,165)($1,015)($40,180)


4.    GOODWILL AND OTHER INTANGIBLE ASSETS

    Changes in the carrying amount of goodwill by operating segment during fiscal 2023 and 2022 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2021$468,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, 2022561,961 1,110,464 1,672,425 
Goodwill acquired1,260,507 335,630 1,596,137 
Foreign currency translation adjustments
2,793 2,394 5,187 
Adjustments to goodwill
(956)1,534 578 
Balances as of October 31, 2023$1,824,305 $1,450,022 $3,274,327 

    The goodwill acquired during fiscal 2023 and 2022 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 2023 represent immaterial measurement period adjustments to the purchase consideration of certain fiscal 2022 acquisitions. 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 $131 million and
85

$98 million of the goodwill acquired in fiscal 2023 and 2022, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of October 31, 2023, the Company determined there was no impairment of its goodwill.

    Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2023As of October 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$967,090 ($227,089)$740,001 $539,529 ($208,127)$331,402 
Intellectual property
448,336 (121,503)326,833 284,171 (98,983)185,188 
Other8,685 (7,404)1,281 8,700 (7,017)1,683 
1,424,111 (355,996)1,068,115 832,400 (314,127)518,273 
Non-Amortizing Assets:
Trade names
289,166 — 289,166 215,054 — 215,054 
$1,713,277 ($355,996)$1,357,281 $1,047,454 ($314,127)$733,327 
        
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2023 compared to October 31, 2022 principally relates to such intangible assets recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions), net of the write-off of fully amortized customer relationship intangible assets previously recognized in connection with certain historical acquisitions and an immaterial partial impairment of the trade name of a fiscal 2022 FSG acquisition.
    
    Amortization expense related to intangible assets was $85.9 million, $62.5 million and $61.3 million in fiscal 2023, 2022 and 2021, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $117.6 million in fiscal 2024, $112.0 million in fiscal 2025, $106.4 million in fiscal 2026, $102.1 million in fiscal 2027, $96.7 million in fiscal 2028 and $533.3 million thereafter.



86

5.    SHORT-TERM AND LONG-TERM DEBT

A subsidiary of the Company acquired in the first quarter of fiscal 2023 has a short-term borrowing arrangement with a balance of $15.1 million as of the acquisition date and $13.5 million as of October 31, 2023.

    Long-term debt consists of the following (in thousands):
As of October 31,
20232022
Borrowings under revolving credit facility
$1,250,000 $275,000 
2028 senior unsecured notes600,000  
2033 senior unsecured notes600,000  
Finance leases and notes payable (1)
28,024 15,274 
Less: Debt discount and debt issuance costs(13,478) 
2,464,546 290,274 
Less: Current maturities of long-term debt
(4,269)(1,654)
$2,460,277 $288,620 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.

Revolving Credit Facility    

As of October 31, 2023 and 2022, the weighted average interest rate on borrowings under the Company's revolving credit facility ("Credit Facility") was 6.7% and 4.6%, respectively. The Credit Facility contains both financial and non-financial covenants. As of October 31, 2023, the Company was in compliance with all such covenants.

In November 2017, the Company entered into a $1.3 billion 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. 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. In July 2023, the Company entered into a third amendment to its Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow the Company to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.
    


87

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) as such capitalized terms are defined in the Credit Facility. 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%. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $200 million sublimit for swingline borrowings and $100 million sublimits for borrowings made in foreign currencies and 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.

The Company incurred $6.7 million of debt issuance costs related to the third amendment of the Credit Facility, which were classified as other assets in the Company's Consolidated Balance Sheet and are being amortized to SG&A expenses in the Company's Consolidated Statement of Operations over the remaining term of the Credit Facility.

Senior Unsecured Notes

On July 27, 2023, the Company completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). The Company used the net proceeds from the sale of the Notes to repay the outstanding borrowings under its Credit Facility and to fund a portion of the purchase price of the Wencor Acquisition. See Note 2, Acquisitions, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.

The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.


88

The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of the Company's existing and future subsidiaries that guarantee the Company's obligations under the Credit Facility (the "Guarantor Group"). The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.

The Indenture includes certain customary covenants that, among other things, limit the Company’s and its restricted subsidiaries’ ability to grant liens to secure indebtedness or engage in sale and leaseback transactions and the Company’s ability to merge or consolidate with, or convey, transfer or lease all or substantially all of its assets to, a third party, as further described in the Indenture. Each of these limitations is subject to certain important qualifications and exceptions. The Indenture also includes certain customary events of default. The occurrence of an event of default will either automatically, in certain instances, or upon declaration by the Trustee or the holders of at least 25% in aggregate principal amount of the Notes at the time outstanding, in other instances, cause the acceleration of the amounts due under the Notes. As of October 31, 2023, the Company was in compliance with all such covenants.

The Company received net proceeds of $1,189.5 million from the issuance of the Notes, which was net of a debt discount and underwriting fees. The Company also incurred an additional $3.4 million of debt issuance fees related to the Notes. The aggregate debt discount and debt issuance costs of $13.9 million are classified as a contra liability within long-term debt in the Company's Consolidated Balance Sheet and are being amortized to interest expense in the Company's Consolidated Statement of Operations over the respective term of each senior note using the effective interest method.

The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on October 31, 2023.

October 31, 2023
Carrying ValueFair Value
2028 Notes$594,158 $579,762 
2033 Notes592,364 552,594 
Total $1,186,522 $1,132,356 


89

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 2023 and 2022 are as follows (in thousands):
October 31, 2023October 31, 2022Change
Contract assets $111,702 $93,978 $17,724 
Contract liabilities 87,556 58,757 28,799 
Net contract assets $24,146 $35,221 ($11,075)
    
The increase in the Company's contract assets during fiscal 2023 principally reflects additional unbilled receivables on certain customer contracts using an over-time recognition model in excess of billings, mainly at the FSG, as well as the contract assets of certain businesses acquired during fiscal 2023. The increase in the Company's contract liabilities during fiscal 2023 principally reflects the receipt and billings of advance deposits on certain customer contracts, mainly at the FSG, as well as the contract liabilities of certain businesses acquired during fiscal 2023.     

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

    As of October 31, 2023, the Company had $722.9 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 $421.4 million of this amount during fiscal 2024 and $301.5 million thereafter, of which more than half is expected to occur in fiscal 2025.
    
90

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,
202320222021
Flight Support Group:
Aftermarket replacement parts (1)
$1,040,502 $694,900 $535,217 
Repair and overhaul parts and services (2)
366,566 264,986 208,215 
Specialty products (3)
363,117 295,326 183,657 
Total net sales1,770,185 1,255,212 927,089 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
918,374 672,147 709,621 
Electronic component parts for equipment
in various other industries (5)
306,848 300,328 249,549 
Total net sales1,225,222 972,475 959,170 
Intersegment sales(27,302)(19,365)(20,577)
Total consolidated net sales$2,968,105 $2,208,322 $1,865,682 

(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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment
91

connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and 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,
202320222021
Flight Support Group:
Aerospace$1,257,650 $876,254 $660,867 
Defense and Space 434,229 316,460 224,236 
Other (1)
78,306 62,498 41,986 
Total net sales1,770,185 1,255,212 927,089 
Electronic Technologies Group:
Defense and Space 603,414 545,384 599,570 
Other (2)
438,189 340,311 284,834 
Aerospace 183,619 86,780 74,766 
Total net sales1,225,222 972,475 959,170 
Intersegment sales(27,302)(19,365)(20,577)
Total consolidated net sales$2,968,105 $2,208,322 $1,865,682 

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
















92

7.    INCOME TAXES

    The components of income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202320222021
Domestic$479,990 $429,329 $345,733 
Foreign75,293 61,694 41,325 
Income before taxes and noncontrolling interests
$555,283 $491,023 $387,058 

    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,
202320222021
Current:
Federal$96,492 $63,861 $47,839 
State18,225 13,015 11,639 
Foreign22,714 14,648 13,457 
137,431 91,524 72,935 
Deferred:
Federal(19,049)8,154 (10,097)
State(4,311)1,129 (3,251)
Foreign(3,171)(407)(2,287)
(26,531)8,876 (15,635)
Total income tax expense$110,900 $100,400 $57,300 
    
    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202320222021
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.5 %2.6 %2.9 %
Tax benefit related to stock option exercises
(1.1 %)(3.6 %)(3.7 %)
Tax-exempt (gains) losses on corporate-owned life insurance policies(.6 %)2.8 %(2.9 %)
Research and development tax credits
(1.9 %)(1.5 %)(2.5 %)
Foreign derived intangible income deduction
(1.9 %)(1.9 %)(1.9 %)
Nondeductible compensation
1.4 %1.2 %1.2 %
Other, net
.6 %(.2 %).7 %
Effective tax rate
20.0 %20.4 %14.8 %

93

The Company's effective tax rate decreased to 20.0% in fiscal 2023, down from 20.4% in fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") in fiscal 2023 as compared to tax-exempt unrealized losses recognized in fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022 and the portion of acquisition costs associated with fiscal 2023 acquisitions that were not deductible for income tax purposes. The Company recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.

The Company's effective tax rate was 20.4% in fiscal 2022, 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 LCP recognized in fiscal 2022 as compared to the tax-exempt unrealized gains recognized on such policies in fiscal 2021.

    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 2019. 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 2015 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.

94

    Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
As of October 31,
20232022
Deferred tax assets:
Inventories
$85,560 $51,505 
Deferred compensation plan liability44,882 42,285 
Capitalized research and development costs 29,142 543 
Operating lease liabilities 26,771 20,043 
Interest expense limitation carryforward24,770 24 
Share-based compensation
10,665 9,177 
Performance-based compensation accrual6,632 4,482 
Customer rebates accrual
4,145 3,323 
Other
17,832 17,107 
Total deferred tax assets
250,399 148,489 
Deferred tax liabilities:
Goodwill and other intangible assets
(324,774)(176,436)
Property, plant and equipment
(28,533)(21,746)
Operating lease right-of-use assets (25,620)(19,344)
Other
(3,318)(2,125)
Total deferred tax liabilities
(382,245)(219,651)
Net deferred tax liability
($131,846)($71,162)

The increases in the Company's deferred tax assets for inventories and the interest expense limitation carryforward and in the Company's deferred tax liabilities for intangible assets are principally related to such deferred tax assets and liabilities recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions). Additionally, as a result of the Tax Cuts and Jobs Act, the Company began capitalizing research and development costs beginning in fiscal 2023, which are now amortized over five years for income tax purposes.
            
    









95

As of October 31, 2023 and 2022, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $4.4 million and $3.5 million, respectively, of which $3.4 million and $2.8 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 2023 and 2022 is as follows (in thousands):
Year ended October 31,
20232022
Balances as of beginning of year$3,503 $4,072 
Increases related to current year tax positions1,356 870 
Increases related to prior year tax positions214  
Decreases related to prior year tax positions (286)
Settlements (522)
Lapses of statutes of limitations(710)(631)
Balance as of end of year$4,363 $3,503 
96

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, 2023
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$— $227,710 $— $227,710 
Money market fund5,829 — — 5,829 
Total assets$5,829 $227,710 $— $233,539 
Liabilities:
Contingent consideration $— $— $71,136 $71,136 

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 


    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.


97

In connection with a fiscal 2023 acquisition that is part of the FSG, the Company assumed an agreement which may obligate it to pay contingent consideration of up to $17.5 million in fiscal 2024 should certain operating entities of the acquired company meet a calendar year 2023 earnings objective and obtain a certain level of new orders with deliveries scheduled in calendar year 2024, of which both targets are tied to a specific customer contract. As of October 31, 2023, both requirements had been met and the estimated fair value of the contingent consideration was $17.3 million.

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, 2023, the estimated fair value of the contingent consideration was $5.5 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. Based on an improving forecast during fiscal 2023 for the subsidiary's products over the earnout period, the estimated fair value of the contingent consideration increased from $12.7 million as of October 31, 2022 to $19.8 million as of October 31, 2023.

As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company would be obligated to pay contingent consideration of $14.1 million in fiscal 2027 only if the acquired entity met a certain earnings objective during the five-year period following the acquisition. Based on the actual earnings of the acquired entity subsequent to the acquisition and forecasted earnings over the remainder of the earnout period, the Company does not expect that the required earnings objective will be met. Accordingly, the $9.1 million estimated fair value of contingent consideration as of October 31, 2022 was reversed in fiscal 2023, including $6.4 million in the fourth quarter.

As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may have been obligated to pay contingent consideration of up to $26.7 million should the acquired entity have met certain earnings objectives following the acquisition. In March 2023, at the request of the noncontrolling interest holders, the agreement was amended and the Company paid $8.9 million to the noncontrolling interest holders in consideration for the termination of the contingent consideration arrangement. Accordingly, of the $18.0 million estimated fair value of contingent consideration as of October 31, 2022, the remaining $9.1 million (after the $8.9 million payment) was reversed in the second quarter of fiscal 2023.


98

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 $13.5 million, or $9.7 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. As of October 31, 2023, the estimated fair value of the contingent consideration was CAD $11.9 million, or $8.6 million. Additionally, the acquired entity achieved a required earnings objective during fiscal years 2021 and 2022 that obligated the Company to pay additional contingent consideration of CAD $13.5 million, or $10.0 million, which was paid in the first quarter of fiscal 2023.

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company is obligated to pay contingent consideration of $20.0 million in fiscal 2024 as the acquired entity met a certain earnings objective during the first six years following the acquisition. The $20.0 million of contingent consideration accrued as of October 31, 2023 was paid in December 2023.

    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, 2023 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
8-4-2023$17,305Discount rate
6.7% - 6.7%
6.7%
9-1-20225,459Compound annual revenue growth rate
9% - 23%
17%
Discount rate
9.2% - 9.2%
9.2%
7-18-202219,768Compound annual revenue growth rate
1% - 11%
6%
Discount rate
9.2% - 9.2%
9.2%
8-18-20208,604Compound annual revenue growth rate
11% - 25%
19%
Discount rate
9.9% - 9.9%
9.9%
9-15-201720,000Discount rate
0.0% - 0.0%
0.0%
(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.

    
99

Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2023 and 2022 are as follows (in thousands):
Liabilities
Balance as of October 31, 2021$62,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, 202282,803 
Payment of contingent consideration(18,909)
Contingent consideration related to an acquisition17,018 
Amendment and termination of contingent consideration agreement(9,057)
Decrease in accrued contingent consideration, net(686)
Foreign currency transaction adjustments (33)
Balance as of October 31, 2023$71,136 
Included in the accompanying Consolidated Balance Sheet
under the following captions:
Accrued expenses and other current liabilities$37,305 
Other long-term liabilities33,831 
$71,136 
    
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, 2023 due to the relatively short maturity of the respective instruments. The carrying amount of borrowings under the Company's credit facility approximates fair value due to its variable interest rate.    












100

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 short-term debt 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,
2023202220232022
Right-of-use assets $121,373 $89,752 $26,608 $15,786 
Current lease liabilities $20,503 $14,656 $4,254 $1,620 
Long-term lease liabilities 104,759 76,965 23,564 13,376 
Total lease liabilities $125,262 $91,621 $27,818 $14,996 

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 2023 and 2022 (in thousands):    
Year ended October 31,
20232022
Operating Leases:
Operating lease expense $24,192 $19,877 
Variable lease expense4,047 3,552 
Total operating lease expense (1)
$28,239 $23,429 
Finance Leases:
Amortization of finance lease ROU assets $3,026 $1,540 
Interest on finance lease liabilities 1,211 578 
Variable lease expense617 319 
Total finance lease expense $4,854 $2,437 

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

101

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

Operating Leases Finance Leases
Year ending October 31,
2024$27,034 $5,625 
202526,882 5,274 
202622,976 4,632 
202719,344 4,535 
202813,744 4,113 
Thereafter44,337 9,994 
Total minimum lease payments154,317 34,173 
Less: imputed interest(29,055)(6,355)
Present value of minimum lease payments$125,262 $27,818 

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

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,
2023202220232022
Weighted average remaining lease term (years)7.17.97.59.0
Weighted average discount rate6.2 %5.4 %6.1 %5.5 %
    
The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2023 and 2022 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows $22,058 $19,323 $1,211 $578 
Financing cash flows— — 2,663 1,568 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations26,271 31,865 5 5,373 






102

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, 2023, 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 2023, 2022 and 2021, the Company did not repurchase any shares of Company common stock under this program.

During fiscal 2023, the Company repurchased an aggregate 33,992 shares and 61,658 shares of Class A Common Stock and Common Stock, respectively, at a total cost of $4.4 million and $10.4 million, respectively. 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. 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 2023, 2022 and 2021 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 Acquisitions

On August 4, 2023, the Company acquired Wencor. The purchase price of this acquisition consisted of a combination of cash and 1,137,628 shares of HEICO Class A Common Stock. 1,054,606 shares of HEICO 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 4, 2023. See Note 2, Acquisitions, for additional information.

103

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 6.4 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2023, including 2.4 million shares currently under option and approximately 4.0 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, 2023. The 2018 Plan will terminate no later than the tenth anniversary of its effective date.

104

    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, 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 
Granted(969)969 $144.72 
Exercised— (537)$29.23 
Cancelled7 (7)$111.41 
Outstanding as of October 31, 20232,362 4,054 $83.74 
    
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, 2023 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,676 $84.81 5.3$125,273 
Class A Common Stock2,378 $82.99 6108,190 
4,054 $83.74 5.7$233,463 

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,123 $51.27 3.5$120,299 
Class A Common Stock1,388 $54.40 4.2100,977 
2,511 $53.00 3.9$221,276 

105

    Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202320222021
Cash proceeds from stock option exercises$6,713 $2,352 $5,344 
Tax benefit realized from stock option exercises6,101 17,752 14,186 
Intrinsic value of stock option exercises63,710 86,015 33,428 

    Net income from consolidated operations for the fiscal years ended October 31, 2023, 2022 and 2021 includes compensation expense of $15.5 million, $12.6 million and $9.1 million, respectively, and an income tax benefit of $2.0 million, $1.7 million and $1.5 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, 2023, there was $70.3 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 4.0 years. The total fair value of stock options that vested in fiscal 2023, 2022 and 2021 was $11.1 million, $14.3 million and $9.4 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2023 would become immediately exercisable.

The fair value of each stock option grant in fiscal 2023, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
202320222021
Common StockClass A Common StockClass A Common StockCommon StockClass A Common Stock
Expected stock price volatility31.48 %33.59 %32.61 %30.17 %32.65 %
Risk-free interest rate3.63 %3.64 %1.72 %1.40 %1.09 %
Dividend yield.15 %.17 %.18 %.17 %.19 %
Forfeiture rate.00 %.00 %.00 %.00 %.00 %
Expected option life (years)86696
Weighted average fair value $69.57$50.90$41.00$51.16$39.00



106

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 2023, 2022 and 2021 totaled $15.3 million, $12.2 million and $10.1 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, 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 
Issuance of common stock to the 401(k) Plan(48)(48)
Shares available for issuance as of October 31, 202397 97 









107

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,
20232022
Redeemable at fair value $308,472 $300,693 
Redeemable based on a multiple of future earnings56,335 26,908 
Redeemable noncontrolling interests$364,807 $327,601 

108

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

(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.
109

(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 a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, respectively, with each purchase over a four-year period.
(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 2024 is approximately $152.9 million, of which approximately $92.4 million would be payable in fiscal 2024 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2024. Additionally, the Company has call rights to purchase the equity interests of the noncontrolling holders over the same purchase period as the Put Rights.

As discussed in Note 2, Acquisitions, the Company, through HEICO Electronic,
acquired 93.69% of the common stock of Exxelia in January 2023. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the common stock of the subsidiary to 90.97%. As part of the liquidity agreement, the noncontrolling interest holders have the right to cause the Company to purchase their equity interest beginning in fiscal 2028, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.

As discussed in Note 2, Acquisitions, the Company, as a result of its acquisition of Exxelia, acquired 90% of the stock of Alcon in January 2023. As part of the shareholders' agreement, the noncontrolling interest holder has the right to cause the Company to purchase their equity interest beginning in fiscal 2025, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.

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 noncontrolling interest over a four-year period ending in fiscal 2026. Accordingly, the Company acquired one-fourth of such interest in December 2022, which increased the Company's ownership interest in the subsidiary to 85.1%.




110

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%.

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


111

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,
202320222021
Numerator:
Net income attributable to HEICO$403,596 $351,675 $304,220 
Denominator:
Weighted average common shares outstanding - basic137,185 136,010 135,326 
Effect of dilutive stock options1,720 2,027 2,528 
Weighted average common shares outstanding - diluted138,905 138,037 137,854 
Net income per share attributable to HEICO shareholders:
Basic$2.94 $2.59 $2.25 
Diluted$2.91 $2.55 $2.21 
Anti-dilutive stock options excluded1,281 749 185 



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 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
112

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 ("Hi-Rel") 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; and Hi-Rel, complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications.

    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.

113

    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, 2023:
Net sales$1,770,185 $1,225,222 ($27,302)$2,968,105 
Depreciation18,699 20,478 1,101 40,278 
Amortization 36,957 51,296 1,512 89,765 
Operating income387,297 285,053 (47,011)625,339 
Capital expenditures22,775 26,493 166 49,434 
Year ended October 31, 2022:
Net sales$1,255,212 $972,475 ($19,365)$2,208,322 
Depreciation15,656 13,602 999 30,257 
Amortization24,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 

(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
2023$4,006,748 $2,915,300 $273,015 7,195,063 
2022$1,635,229 $2,230,744 $229,523 4,095,496 

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
114

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.
202320222021
Net sales:
United States of America$1,963,451 $1,443,581 $1,194,869 
Other countries1,004,654 764,741 670,813 
Total net sales$2,968,105 $2,208,322 $1,865,682 
Long-lived assets:
United States of America$240,875 $190,148 $155,537 
Other countries80,973 35,731 38,101 
Total long-lived assets$321,848 $225,879 $193,638 


16.    COMMITMENTS AND CONTINGENCIES
    
Guarantees

    As of October 31, 2023, the Company has arranged for standby letters of credit aggregating $5.3 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.

Product Warranty

    Changes in the Company’s product warranty liability in fiscal 2023 and 2022 are as follows (in thousands):
Year ended October 31,
20232022
Balances as of beginning of year$3,296 $3,379 
Accruals for warranties2,565 2,026 
Acquired warranty liabilities498 242 
Warranty claims settled(2,512)(2,351)
Balance as of end of year$3,847 $3,296 

115

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. 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.


17.    SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2023, 2022 and 2021 (in thousands):
Year ended October 31,
202320222021
Cash paid for income taxes$138,667 $80,995 $67,661 
Cash received from income tax refunds(3,846)(2,522)(993)
Cash paid for interest54,143 6,037 7,355 
Contingent consideration
17,018 29,732 18,334 
Additional purchase consideration
(353)5,758 292 
Issuance of common stock for an acquisition(161,373)(75,005) 

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

116

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, 2023.
    
117

    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 Wencor Group and Exxelia International SAS (collectively, the "Excluded Acquisitions") from its assessment of internal control over financial reporting as of October 31, 2023. See Note 2, Acquisitions, of the Notes to Consolidated Financial Statements for additional information. The aggregate assets (excluding goodwill and intangible assets, net) and net sales of the Excluded Acquisitions constitute 9.0% and 12.3% of the Company's consolidated total assets and net sales as of and for the year ended October 31, 2023, 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, 2023. 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, 2023 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 2023 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, 2023, 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, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

118

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, 2023, of the Company and our report dated December 20, 2023, 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 Wencor Group and Exxelia international SAS (collectively, the "Excluded Acquisitions") which were acquired during the year ended October 31, 2023, and whose financial statements (excluding goodwill and intangible assets, net) constitute 9.0% of total assets and 12.3% of net sales of the Company's consolidated financial statement amounts as of and for the year ended October 31, 2023, 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 accordance with generally accepted accounting principles, and that receipts and expenditures of
119

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 20, 2023

Item 9B.    OTHER INFORMATION

None of our directors or officers adopted, modified or terminated a "Rule 10b5-1 trading arrangement" or a "non-rule 10b5-1 trading arrangement," as each item is defined in Item 408(a) of Regulation S-K, during the fourth quarter ended October 31, 2023.

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 ("SEC"), 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 SEC within 120 days after the close of fiscal 2023.

    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://
120

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 SEC within 120 days after the close of fiscal 2023.


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 SEC within 120 days after the close of fiscal 2023.

Equity Compensation Plan Information
    The following table summarizes information about our equity compensation plans as of October 31, 2023 (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)
4,054 $83.74 2,362 
Equity compensation plans not approved by security holders
— — — 
Total4,054 $83.74 2,362 
__________________
(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.
121

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 SEC within 120 days after the close of fiscal 2023.


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 SEC within 120 days after the close of fiscal 2023.

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.
122

(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. *
2.2
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
4.2
123

Exhibit Description
4.3
4.4
4.5
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#
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
124

Exhibit Description
10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17
21
125

Exhibit Description
22.1
23
31.1
31.2
32.1
32.2
97
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). **
#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


126

HEICO CORPORATION AND SUBSIDIARIES
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS
Year ended October 31,
202320222021
Allowance for doubtful accounts (in thousands):
Allowance as of beginning of year$8,333 $10,874 $12,738 
Deductions charged to costs and expenses
(50)(1,070)(1,720)
Additions charged to other accounts (a)
7,729 476 360 
Deductions (b)
(3,391)(1,947)(504)
Allowance as of end of year $12,621 $8,333 $10,874 

(a)Principally additions from acquisitions and foreign currency translation adjustments.
(b)Principally write-offs of uncollectible accounts receivables.
Year ended October 31,
202320222021
Inventory valuation reserves (in thousands):
Reserves as of beginning of year$154,995 $142,593 $126,933 
Additions charged to costs and expenses (a)
11,499 13,980 17,202 
Additions charged to other accounts (b)
95,596 275 1,261 
Deductions (c)
(3,159)(1,853)(2,803)
Reserves as of end of year$258,931 $154,995 $142,593 

(a)Additions charged to costs and expenses were higher in fiscal 2021 as compared to fiscal 2022 and fiscal 2023 principally due to the significant decline in global commercial air travel due to COVID-19 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.
127

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 20, 2023By:/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 20, 2023
Laurans A. Mendelson
/s/ THOMAS M. CULLIGANDirectorDecember 20, 2023
Thomas M. Culligan
/s/ CAROL F. FINEDirectorDecember 20, 2023
Carol F. Fine
/s/ ADOLFO HENRIQUESDirectorDecember 20, 2023
Adolfo Henriques
/s/ MARK H. HILDEBRANDTDirectorDecember 20, 2023
Mark H. Hildebrandt
/s/ ERIC A. MENDELSONCo-President and DirectorDecember 20, 2023
Eric A. Mendelson
/s/ VICTOR H. MENDELSONCo-President and DirectorDecember 20, 2023
Victor H. Mendelson
/s/ JULIE NEITZELDirectorDecember 20, 2023
Julie Neitzel
/s/ ALAN SCHRIESHEIMDirectorDecember 20, 2023
Alan Schriesheim
/s/ FRANK J. SCHWITTERDirectorDecember 20, 2023
Frank J. Schwitter
128
EX-21 2 a10312023heiq4exhibit21.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
6707 Whitestone LLCMaryland
HFSC XI Corp.Florida
Pioneer Industries, LLCDelaware
HEICO Engineered Systems Corp.Florida
34 Freedom Court, Corp. Florida



State or Other
NameJurisdiction of Incorporation
Wencor Parent, Inc.
Delaware
Wencor Acquisition, Inc.Delaware
Wencor Investment I, LLCDelaware
Wencor Group, LLCDelaware
ASC International, Inc.Texas
Kitco, LLCUtah
Wencor, LLCUtah
Fortner Eng. & Mfg. Inc.California
Silver Wings Aerospace, Inc.Florida
Aviatron, Inc.Vermont
PHS / MWACalifornia
Silver Fox Services, Inc.North Carolina
Accessory Technologies CorporationNew York
Wencor Asia Pacific PTE. LTD.Singapore
Wencor China Holding Company LimitedHong Kong
Wencor Aviation Services Co., Ltd. China
Aftermarket Spares & Services Ltd.United Kingdom
Wencor, LLC (Netherlands Branch)Netherlands
Wencor, LLC (Turkey Branch)Turkey
Wencor, LLC (Singapore Branch)Singapore
Wencor, LLC (Spain Branch)Spain
Integrated Supplier Alliance, LLCDelaware
Dixie Aerospace, LLCDelaware
Flight Line Products, LLCDelaware
Aftermarket Spares & Services, LLCDelaware
Aerospace Coatings International, LLCDelaware
Absolute Aviation Services, LLCDelaware
Star Aero, LLCArizona
Soundair Repair Group, LLCDelaware
Xtra Aerospace, LLCDelaware
Wencor MRO, LLCDelaware
Wencor Defense, LLCDelaware
Wencor Defense Intermediate Holdco, LLCDelaware
Aero-Glen International, LLCTexas



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
Radiant Power PR LLCPuerto Rico
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



State or Other
NameJurisdiction of Incorporation
3D Plus SASFrance
Bernier Connect SASFrance
TRAD Tests & Radiations SASFrance
TRAD Mpt, Test & Radiations SARLFrance
3D Plus U.S.A., Inc.Delaware
Trad Tests & Radiations, Inc.Florida
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



State or Other
NameJurisdiction of Incorporation
8929 Fullbright Property, LLCCalifornia
Ironwood Electronics, Inc.Minnesota
HETC VII, LLCFlorida
Exxelia Electronic Technologies SASFrance
Exxelia International SASFrance
Exxelia SASFrance
Exxelia USA, Inc.Delaware
Micropen Technologies CorporationNew York
Papermill Place Inc.New York
Exxelia Maroc SAMorocco
Exxelia Vietnam Company LimitedVietnam
Alcon Electronics Pvt. Ltd.India
Alcap Electronics Pvt. Ltd.India
Exxelia Singapore PTE LtdSingapore
N'Ergy ChinaChina
Exxelia Northern Europe (Sweden Branch)Sweden
Bay Equipment Corp.Delaware
HEICO East Corporation Florida
16-1741 Property, Inc.Florida

EX-22.1 3 a103123exhibit221.htm EX-22.1 Document

Exhibit 22.1


GUARANTOR SUBSIDIARIES OF HEICO CORPORATION

As of October 31, 2023, the following subsidiaries of HEICO Corporation are guarantors of the Company’s 5.25% Senior Notes due 2028 and 5.35% Senior Notes due 2033:

NameName
16-1741 Property, Inc.Decavo LLC
26 Ward Hill Property, LLCDielectric Sciences, Inc.
3 McCrea Property Company, LLCDixie Aerospace, LLC
34 Freedom Court, Corp.Dukane Seacom, Inc.
3D Plus U.S.A., Inc.Engineering Design Team, Inc.
60 Sequin LLCFlight Microwave Corporation
8929 Fullbright Property, LLCFortner Eng. & Mfg. Inc.
Absolute Aviation Services, LLCFuture Aviation, Inc.
Accessory Technologies CorporationHarter Aerospace, LLC
Accurate Metal Machining, Inc.HEICO Aerospace Corporation
Action Research CorporationHEICO Aerospace Holdings Corp.
Aero-Glen International, LLCHEICO Aerospace Parts Corp.
AeroAntenna Technology, Inc.HEICO East Corporation
AeroDesign, Inc.HEICO Electronic Technologies Corp.
AeroELT, LLCHEICO Flight Support Corp.
Aerospace & Commercial Technologies, LLCHEICO Parts Group, Inc.
Aerospace Coatings International, LLCHEICO Repair Group Aerostructures, LLC
Aircraft Technology, Inc.HEICO Repair, LLC
Analog Modules, Inc.HETC I, LLC
Apex Holding Corp.HETC II Corp.
Apex Microtechnology, Inc.HETC III, LLC
ASC International, Inc.HETC IV, LLC
Astro Property, LLCHETC V, LLC
Astroseal Products Mfg. CorporationHFSC III Corp.
Aviatron, Inc.HFSC IV Corp.
Bay Equipment Corp.HFSC V, LLC
Blue Aerospace LLCHFSC VI, LLC
Breidon, LLCHFSC VII, LLC
Camtronics, LLCHFSC VIII, LLC
Carbon by Design CorporationHFSC XI Corp.
Carbon by Design LLCHNW2 Building Corp.
Charter Engineering, Inc.HNW Building Corp.
Connectronics Corp.HVT Group, Inc.
Conxall CorporationInertial Airline Services, Inc.
CSI Aerospace, Inc.Intelligent Devices, LLC
dB Control Corp.IRCameras LLC



NameName
Ironwood Electronics, Inc.Robertson Fuel Systems, L.L.C.
Jet Avion CorporationRocky Mountain Hydrostatics, LLC
Jetseal, Inc.Santa Barbara Infrared, Inc.
Kitco, LLCSeal Dynamics LLC
Leader Tech, Inc.Seal Q Corp.
LPI Industries CorporationSensor Systems, Inc.
Lucix CorporationSensor Technology Engineering, LLC
Lumina Power, Inc.Sierra Microwave Technology, LLC
Mastiff Design, Inc.Silver Wings Aerospace, Inc.
McClain International, Inc.Solid Sealing Technology, Inc.
Midwest Microwave Solutions, Inc.Soundair Repair Group, LLC
Niacc-Avitech Technologies Inc.Specialty Silicone Products, Inc.
Northwings Accessories Corp.Sunshine Avionics LLC
Optical Display Engineering, Inc.Switchcraft Holdco, Inc.
Optical Display Engineering, LLCSwitchcraft, Inc.
Paciwave, Inc.The Bechdon Company, LLC
PHS / MWAThermal Energy Products, Inc.
Pioneer Industries, LLCThermal Structures, Inc.
Prime Air, LLCTrad Tests & Radiations, Inc.
Pyramid Semiconductor Corp.Transformational Security, LLC
Quell CorporationTSID Holdings, LLC
R.H. Laboratories, Inc.TTT-Cubed, Inc.
Radiant Power Corp.Turbine Kinetics, Inc.
Radiant Power IDC, LLCWencor Acquisition, Inc.
Radiant-Seacom Repairs Corp.Wencor Defense Intermediate Holdco, LLC
Ramona Research, Inc.Wencor Defense, LLC
Reinhold Holdings, Inc.Wencor Group, LLC
Reinhold Industries, Inc.Wencor Investment I, LLC
Research Electronics International, L.L.C.Wencor MRO, LLC
Ridge Engineering, LLCWencor Parent, Inc.
Ridge HoldCo, LLCWencor, LLC




EX-23 4 a10312023heiq4exhibit23.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 Nos. 333-273297 and 333-273742 on Form S-3 of our reports dated December 20, 2023, 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, 2023.

/s/ DELOITTE & TOUCHE LLP

Miami, Florida
December 20, 2023

EX-31.1 5 a10312023heiq4exhibit311.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 20, 2023/s/ LAURANS A. MENDELSON
Laurans A. Mendelson
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 6 a10312023heiq4exhibit312.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 20, 2023/s/ CARLOS L. MACAU, JR.
  Carlos L. Macau, Jr.
  Chief Financial Officer
(Principal Financial Officer)

EX-32.1 7 a10312023heiq4exhibit321.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, 2023 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 20, 2023/s/ LAURANS A. MENDELSON
  Laurans A. Mendelson
  Chief Executive Officer
(Principal Executive Officer)


EX-32.2 8 a10312023heiq4exhibit322.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, 2023 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 20, 2023/s/ CARLOS L. MACAU, JR.
  Carlos L. Macau, Jr.
  Chief Financial Officer
(Principal Financial Officer)


EX-97 9 a10312023heiq4exhibit97.htm EX-97 Document
Exhibit 97
HEICO CORPORATION
CLAWBACK POLICY
(effective October 2, 2023)

1. Introduction and Purpose
1.1 Introduction. This document sets forth the HEICO Corporation Clawback Policy (the “Policy”), effective October 2, 2023.

1.2 Purpose. HEICO Corporation (the “Company”) has established this Policy to appropriately align the interests of the executives of the Company with those of the Company and to provide for the recovery of Erroneously Awarded Compensation from Section 16 Officers. This Policy is designed to comply with the applicable rules of The New York Stock Exchange Listed Company Manual (the “NYSE Rules”) and with Section 10D and Rule 10D-1 of the Exchange Act (“Rule 10D-1”). All capitalized terms not defined herein shall have the meanings set forth in Section 3.3 of this Policy.

2. Mandatory Recovery as Required by the SEC and the NYSE

2.1 Recovery of Erroneously Awarded Compensation due to an Accounting Restatement.
(a)In the event of an Accounting Restatement, the Board will reasonably promptly recover the Erroneously Awarded Compensation in accordance with the NYSE Rules and Rule 10D-1 as follows:

(i)Upon the occurrence of an Accounting Restatement, the Committee shall determine the amount of any Erroneously Awarded Compensation and shall promptly deliver a written notice to each Section 16 Officer containing the amount of any Erroneously Awarded Compensation and a demand for repayment or return of such compensation, as applicable. For the avoidance of doubt, recovery of Erroneously Awarded Compensation is on a “no fault” basis, meaning that it will occur regardless of whether the Section 16 Officer engaged in misconduct or was otherwise directly or indirectly responsible, in whole or in part, for the Accounting Restatement.

A.To determine the amount of any Erroneously Awarded Compensation for Incentive-based Compensation that is based on a Financial Reporting Measure other than stock price or TSR, after an Accounting Restatement:

1.The Company shall recalculate the applicable Financial Reporting Measure and the amount of Incentive-based Compensation that would have been Received based on such Financial Reporting Measure; and

2.The Company shall determine whether the Section 16 Officers Received a greater amount of Incentive-based Compensation than would have been Received applying the recalculated Financial Reporting Measure, based on: (i) the originally calculated Financial Reporting Measure, and (ii) taking into consideration any discretion that the Committee applied to reduce the amount originally received.

B.To determine the amount of any Erroneously Awarded Compensation for Incentive-based Compensation that is based on stock price or TSR, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement:

1.The amount to be repaid or returned shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the Company’s stock price or TSR upon which the Incentive-based Compensation was Received; and

2.The Company shall maintain documentation of the determination of such reasonable estimate and provide the relevant documentation as required to the NYSE.

(ii)The Committee shall have discretion to determine the appropriate means of recouping Erroneously Awarded Compensation hereunder based on the particular facts and circumstances which may include, without limitation:

1


A.requiring reimbursement of cash Incentive-based Compensation previously paid;

B.seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;

C.offsetting the recouped amount from any compensation otherwise owed by the Company to the Section 16 Officer;

D.canceling outstanding vested or unvested equity awards; and/or

E.taking any other remedial and recovery action permitted by law, as determined by the Committee, in its sole discretion.

(iii)Notwithstanding the foregoing in Section 2.1(a)(ii), except as set forth in Section 2.1(b) below, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of a Section 16 Officer’s obligations hereunder.

(iv)To the extent that a Section 16 Officer fails to repay all Erroneously Awarded Compensation to the Company when due, the Company shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Section 16 Officer. The applicable Section 16 Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.

(b)Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section 2.1(a) above if the Committee determines that recovery would be impracticable and any of the following three conditions are met.

(i)The Committee has determined that the direct expenses, such as reasonable legal expenses and consulting fees, paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. In order for the Committee to make this determination, the Company must make a reasonable attempt to recover the Erroneously Awarded Compensation, document such attempt(s) to recover, and provide such documentation to the NYSE;

(ii)Recovery would violate home country law that was adopted prior to November 28, 2022 (and the Company has obtained an opinion of home country counsel, acceptable to the NYSE, that recovery would result in such a violation, and provided such opinion to the NYSE); or

(iii)Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Code.

2.2 Mandatory Disclosure. The Company shall file this Policy and, in the event of an Accounting Restatement, will disclose information related to such Accounting Restatement in accordance with applicable law, including, for the avoidance of doubt, Rule 10-D1 and the NYSE Rules.

2.3 Prohibition of Indemnification. The Company shall not be permitted to insure or indemnify any Section 16 Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned, or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company’s enforcement of its rights under this Policy. While Section 16 Officers subject to this Policy may purchase insurance to cover their potential recovery obligations, the Company shall not be permitted to pay or reimburse the Section 16 Officer for premiums for such an insurance policy. Further, the Company shall not enter into any agreement that exempts any Incentive-based Compensation that is granted, paid, or awarded to a Section 16 Officer from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on, or after the Effective Date of this Policy), including, for the avoidance of doubt, the Company’s Indemnification Agreement.
2.4 Other Recoupment Rights. This Policy shall be binding and enforceable against all Section 16 Officers and, to the extent required by applicable law or guidance from the SEC or NYSE, their beneficiaries, heirs, executors, administrators, or other legal representatives. The Administrator intends that this Policy will be applied to the fullest extent required by applicable law. Any employment agreement, equity award agreement, compensatory plan, or any other agreement or arrangement with a Section 16 Officer shall be deemed to include, as a condition to the grant of any benefit thereunder, an agreement by the Section 16 Officer to abide by the terms of this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company under applicable law, regulation, or rule pursuant to the terms of any policy of the Company or any provision in any employment agreement, equity award agreement, compensatory plan, agreement, or other arrangement.

2


3. Miscellaneous and Definitions
3.1 Administration and Interpretation. This Policy shall be administered by the Committee or by the Board acting as the Committee (either of these, as applicable, the “Administrator”), which shall have authority to (i) exercise all of the powers granted to it under the Policy, (ii) construe, interpret, and implement this Policy, (iii) make all determinations necessary or advisable in administering this Policy and for the Company’s compliance with NYSE Rules, Section 10D and Rule 10D-1, and any other applicable law, regulation, rule, or interpretation of the SEC or NYSE Rules promulgated or issued in connection therewith, and (iv) amend this Policy, including to reflect changes in applicable law or stock exchange regulation. Any determinations made by the Administrator shall be final and binding on all affected individuals.

3.2 Amendment; Termination. The Administrator may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary. Notwithstanding anything in this Section 3.2 to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, Rule 10D-1, or any NYSE Rules.

3.3 Definitions. For purposes of this Policy, the following terms shall have the following meanings:

(a)“Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a “Big R” restatement), or that corrects an error that is not material to previously issued financial statements but would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little R” restatement).

(b)“Adoption Date” means October [•], 2023.

(c)“Board” means the Board of Directors of the Company.

(d)“Clawback Eligible Incentive Compensation” means all Incentive-based Compensation Received by a Section 16 Officer (i) on or after the Effective Date, (ii) after beginning service as a Section 16 Officer, (iii) who served as a Section 16 Officer at any time during the applicable performance period relating to any Incentive-based Compensation (whether or not such Section 16 Officer is serving at the time any Erroneously Awarded Compensation is required to be repaid to the Company), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period.

(e)“Clawback Period” means, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date and if the Company changes its fiscal year, any transition period of less than nine months within or immediately following those three completed fiscal years.

(f)“Code” means the Internal Revenue Code of 1986, as amended, and regulations thereunder.

(g)“Committee” means the Compensation Committee of the Board of Directors of the Company, which is required to be composed entirely of independent directors.

(h)“Effective Date” means October 2, 2023.

(i)“Erroneously Awarded Compensation” means, with respect to each Section 16 Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-based Compensation that would have been Received had it been determined based on the restated amounts in the Accounting Restatement, computed without regard to any taxes paid.

(j)“Exchange Act” means the Securities Exchange Act of 1934, as amended.

(k)“Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and TSR (and any measures that are derived wholly or in part from stock price or TSR) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.

(l)“Incentive-based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

(m)“NYSE” means the New York Stock Exchange.

3


(n)“Received” means, with respect to any Incentive-based Compensation, actual or deemed receipt, and Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained even if the payment or grant of the Incentive-based Compensation to the Section 16 Officer occurs after the end of that period. For the avoidance of doubt, Incentive-based Compensation shall only be treated as Received during one (and only one) fiscal year, even if such Incentive-based Compensation is deemed received in one fiscal year and actually received in a later fiscal year. For example, if an amount is deemed received in 2024, but actually received in 2025, such amount shall be treated as Received under this definition only in 2024.

(o)“Restatement Date” means the earlier to occur of (i) the date the Board, a committee of the Board, or officers of the Company authorized to take action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

(p)“SEC” means the U.S. Securities and Exchange Commission.

(q)“Section 16 Officer” means each individual who is currently or was previously designated as an “officer” of the Company, within the meaning of Rule 10D-1(d).

(r)“TSR” means total shareholder return.

***
4


Exhibit A

ATTESTATION AND ACKNOWLEDGEMENT OF CLAWBACK POLICY

By my signature below, I acknowledge and agree that:

I have received and read the attached Clawback Policy (this “Policy”).
I hereby agree to abide by all of the terms of this Policy both during and after my employment with HEICO Corporation (the “Company”), including, without limitation, by promptly repaying or returning any Erroneously Awarded Compensation to the Company as determined in accordance with this Policy.


By: _________________________
Name: _______________________
Date: ________________________
5
EX-101.SCH 10 hei-20231031.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 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 CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000013 - Statement - SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000014 - Statement - SUPPLEMENTAL DISCLOSURE 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 - 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 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - ACQUISITIONS (Wencor - Total Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - ACQUISITIONS (Wencor - Fair Value of Acquired Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - ACQUISITIONS (Wencor - Proforma) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - ACQUISITIONS (Exxelia - Total Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - ACQUISITIONS (Exxelia - Fair Value of Acquired Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - ACQUISITIONS (Other - Total Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - ACQUISITIONS (Other - Fair Value of Acquired Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - ACQUISITIONS (Other - Weighted Average Intangible Assets Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - ACQUISITIONS (Proforma) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - ACQUISITIONS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - DEBT (Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - DEBT (Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - DEBT (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - INCOME TAXES, Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - INCOME TAXES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - LEASES (Operating Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - LEASES (Future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - LEASES (Future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - LEASES (Lease term and discount rates) (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - LEASES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - OPERATING SEGMENTS (Total assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954548 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954549 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 9954550 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954551 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 hei-20231031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 hei-20231031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 hei-20231031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Flight Microwave Flight Microwave [Member] Flight Microwave LLC 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. Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Accrued Liabilities, Current FY2018 Acquisition 1 FY2018 Acquisition 1 [Member] FY2018 Acquisition 1 Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity R&D expenses Research and Development Expense Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Defined Benefit Pension Plan, Policy [Policy Text Block] Pension and Other Postretirement Plans, Policy [Policy Text Block] Cash paid Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Foreign derived intangible income deduction Effective Income Tax Rate Reconciliation, FDII, Percent Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Tax benefit related to stock option exercises Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Subsidiary Twenty-Six Subsidiary Twenty-Six [Member] Subsidiary Twenty-Six Number Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Stockholders' Equity Note Disclosure [Text Block] Equity [Text Block] Warranty claims settled Standard and Extended Product Warranty Accrual, Decrease for Payments Ownership [Axis] Ownership [Axis] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Canada, Dollars Canada, Dollars Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] 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. Noncontrolling Interest [Table] Noncontrolling Interest [Table] Federal Deferred Federal Income Tax Expense (Benefit) Preferred Stock Preferred Stock, Value, Issued Cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Cash dividends paid Payments of Ordinary Dividends, Common Stock Diluted (in dollars per share) Earnings Per Share, Diluted Earnings Per Share, Diluted Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Subsidiary Nine [Member] Subsidiary Nine [Member] Subsidiary Nine [Member] Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Payment for Contingent Consideration Liability, Operating Activities Payment for Contingent Consideration Liability, Operating Activities SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Contingent consideration related to acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Change in long-term liabilities and assets related to HEICO LCP Increase (Decrease) in Obligation, Other Postretirement Benefits Estimated Amortization expense related to intangible assets, year, there after Finite-Lived Intangible Asset, Expected Amortization, after Year Five Cash Acquired from Acquisition Cash Acquired from Acquisition Less: cash acquired Cash Acquired from Acquisition Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 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] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Machinery and Equipment Machinery and Equipment [Member] Total Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) All Currencies [Domain] All Currencies [Domain] HEICO stock held by irrevocable trust Common Stock Issued, Employee Stock Trust Temporary Equity, Other Temporary Equity, Other Changes Other Other Intangible Assets [Member] 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] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] 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] 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] Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Guarantor Obligations, Maximum Exposure, Undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities 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 Subsidiary Sixteen [Member] Subsidiary Sixteen [Member] Subsidiary Sixteen [Member] Granted (Shares Under Option) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Debt Instrument, Issuance Date Debt Instrument, Issuance Date Entity Small Business Entity Small Business Estimated Amortization expense related to intangible assets, year four Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Finance Lease, Liability, to be Paid, Year Five Finance Lease, Liability, to be Paid, Year Five Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Cash paid for interest Interest Paid, Capitalized, Investing Activities Specialty Products [Member] Specialty Products [Member] Specialty Products [Member] Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation Value of shares issued during the period for deferred compensation obligation but held in irrevocable trust Retirement Plan Type [Domain] Retirement Plan Type [Domain] Leases, Operating [Abstract] Leases, Operating [Abstract] Depreciation Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Amortizing Assets: Finite-Lived Intangible Assets, Gross [Abstract] Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Long-Term Debt Instruments [Table Text Block] Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Net sales Revenues Income taxes payable Accrued Income Taxes, Current Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Interest expense Interest Expense, Debt 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 Short-Term Debt [Line Items] Short-Term Debt [Line Items] 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] Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Anti-dilutive stock options excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Debt Instrument, Maturity Date Debt Instrument, Maturity Date 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] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill and Other Intangible Assets [Line Items] Goodwill [Line Items] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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. Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Pioneer Pioneer [Member] Pioneer Industries 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). Current operating lease liabilities Operating Lease, Liability, Current Operating Lease, Liability, Current Finance Lease, Interest Expense Finance Lease, Interest Expense Income Tax Rate Reconciliation [Axis] income tax rate reconciliation [Axis] income tax rate reconciliation [Axis] Materials, parts, assemblies and supplies Inventory, Raw Materials and Purchased Parts, Net of Reserves Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Amortizing Net Carrying Amount Finite-Lived Intangible Assets, Net New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Paciwave [Member] Paciwave [Member] Paciwave Inc Total purchase consideration Business Combination, Consideration Transferred Contract liabilities Contract with Customer, Liability, Current 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] Security Exchange Name Security Exchange Name Stock Redeemed or Called During Period, Value Stock Redeemed or Called During Period, Value Stock-Based Compensation, Policy [Policy Text Block] Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative expenses Selling, General and Administrative 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 Share-based Payment Arrangement, Option [Member] Employee Stock Option [Member] 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. FY2023 Subsidiary 1 FY2023 Subsidiary 1 [Member] FY2023 Subsidiary 1 Total operating costs and expenses Costs and Expenses Maximum [Member] Maximum [Member] Deferred compensation liability Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Pre-tax unrecognized compensation expense related to nonvested stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Goodwill acquired Goodwill, Acquired During Period Debt Related Commitment Fees and Debt Issuance Costs Debt Related Commitment Fees and Debt Issuance Costs Line of Credit Facility, Interest Rate During Period Line of Credit Facility, Interest Rate During Period Classification Type [Domain] Classification Type [Domain] [Domain] for Classification Type [Axis] Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Three Share-based Payment Arrangement [Text Block] Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current State Deferred State and Local Income Tax Expense (Benefit) Classification Type [Axis] Classification Type [Axis] Classification Type [Axis] Variable Rate [Axis] Variable Rate [Axis] Operating costs and expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Combination, Reversal of Remaining Contingent Consideration, Liability Business Combination, Reversal of Remaining Contingent Consideration, Liability Business Combination, Reversal of Remaining Contingent Consideration, Liability Amount of contingent consideration reversed during the period, due to the termination of the contingent consideration agreement. Subsidiary Twelve [Member] Subsidiary Twelve [Member] Subsidiary Twelve [Member] Description of Acquired Entity Business Acquisition, Description of Acquired Entity Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Distributions to noncontrolling interests Payments of Ordinary Dividends, Noncontrolling Interest Percentage of interest owned by noncontrolling shareholders Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Subsidiary, Ownership Percentage, Noncontrolling Owner Operating Segments [Member] Operating Segments [Member] Subsidiary Three [Member] Subsidiary Three [Member] Ridge Holdco [Member] Ridge Holdco [Member] Ridge Holdco LLC Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Schedule of Accounts Receivable [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Property, Plant and Equipment, Depreciation Method [Extensible Enumeration] Property, Plant and Equipment, Depreciation Method [Extensible Enumeration] Inventories Deferred Tax Assets, Inventory Statistical Measurement [Axis] Statistical Measurement [Axis] Joint Venture [Member] Joint Venture [Member] Joint Venture [Member] Entity Interactive Data Current Entity Interactive Data Current Net assets acquired, excluding cash Net assets acquired, excluding cash Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest 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 Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Goodwill and Other Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Subsidiary Twenty-Five Subsidiary Twenty-Five [Member] Subsidiary Twenty-Five Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Goodwill and other intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Listings [Line Items] Entity Listings [Line Items] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Accrued expenses Accrued Expenses Assumed Amount of accrued expenses assumed at the acquisition date. Estimated Amortization expense related to intangible assets, year one Finite-Lived Intangible Asset, Expected Amortization, Year One Operating Lease, Payments Operating Lease, Payments Common stock, shares outstanding Common Stock, Shares, Outstanding Concentrations Of Credit Risk, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Stockholders' Equity, Other Stockholders' Equity, Other Auditor Location Auditor Location Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Pension and Other Postretirement Benefits Disclosure [Text Block] Retirement Benefits [Text Block] Redeemable Noncontrolling Interest, Equity, Fair Value Redeemable Noncontrolling Interest, Equity, Common, Fair Value Corporate Owned Life Insurance [Member] Corporate Owned Life Insurance [Member] Corporate owned life insurance [Member] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Common stock, par value (in dollar per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Measurement Input Type [Domain] Measurement Input Type [Domain] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities 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) Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Subsidiary Four [Member] Subsidiary Four [Member] Payments on revolving credit facility Repayments of Long-Term Lines of Credit Deferred Tax Assets, in Process Research and Development Deferred Tax Assets, in Process Research and Development North America [Member] North America [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Business Acquisition, Acquisition Costs Business Acquisition, Acquisition Costs Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition recognized in the reporting period. Share-based compensation expense Stock or Unit Option Plan Expense State Current State and Local Tax Expense (Benefit) 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] Total current assets Assets, Current Contingent consideration, liability Business Combination, Contingent Consideration, Liability 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 through increased commitments. FY2015 Acquisition 2 FY2015 Acquisition 2 [Member] FY2015 Acquisition 2 Amortization Amortization Schedule of Deferred Compensation Plans [Line Items] Schedule of Deferred Compensation Plans [Line Items] [Line Items] for Schedule of Deferred Compensation Plans [Table] 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 Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block] Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Other Countries [Member] Other Countries [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 Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] State taxes, less applicable federal income tax reduction Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Debt Instrument, Payment Terms Debt Instrument, Payment Terms Estimated Amortization expense related to intangible assets, year five Finite-Lived Intangible Asset, Expected Amortization, Year Five Issuance of Common Stock to HEICO SIP Stock Issued During Period, Value, Employee Benefit Plan Finance Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Four Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities 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. Exercisable Aggregate Intrinsic Value (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Net contract assets Contract with Customer, Asset, before Allowance for Credit Loss Accrued Liabilities, Current Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Depreciation and amortization Depreciation, Depletion and Amortization Debt Instrument, Description Debt Instrument, Description Entity Information [Line Items] Entity Information [Line Items] SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] 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. Business Combination and Asset Acquisition [Abstract] 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 Consolidation Items [Axis] Consolidation Items [Axis] Pro Forma Revenue Business Acquisition, Pro Forma Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Foreign Currency Translation Unrealized (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Long-term debt, net of current maturities Long-Term Debt and Lease Obligation Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Preferred Stock, shares issued Preferred Stock, Shares Issued Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 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] Entity Emerging Growth Company Entity Emerging Growth Company Debt Issuance Costs, Net Debt Issuance Costs, Net FY2021 Acquisition Subsidiary 1 FY2021 Acquisition Subsidiary 1 [Member] FY2021 Acquisition Subsidiary 1 Intangible assets, net Total Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) 2033 Senior Notes 2033 Senior Notes [Member] 2033 Senior Notes Deferred Tax Assets, Gross Deferred Tax Assets, Gross 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 Subsidiary Twenty [Member] Subsidiary Twenty [Member] Subsidiary Twenty Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One 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] Common Stock [Member] Common Stock [Member] Cash received from income tax refunds Proceeds from Income Tax Refunds SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Additional purchase consideration Business Combination, Consideration Transferred, Other SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Stock Issued During Period, Shares, Acquisitions, Registered Portion Stock Issued During Period, Shares, Acquisitions, Registered Portion Stock Issued During Period, Shares, Acquisitions, Registered Portion Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Total shareholders' equity Balances Balances Equity, Including Portion Attributable to Noncontrolling Interest Distributions to noncontrolling interests Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Acquired Finite Lived And Indefinite Lived Intangible Assets [Line Items] Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items] Minimum [Member] Minimum [Member] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Accounts receivable, net Accounts receivable, net Receivables, Net, Current Cash dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid HEICO Aerospace [Member] HEICO Aerospace [Member] HEICO Aerospace [Member] Total other comprehensive (loss) income Unrealized gain/(loss) Other Comprehensive Income (Loss), Net of Tax Amount of contingent purchase consideration, the company could be required to pay Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation ASSETS Assets [Abstract] Assets [Abstract] FY2022 Acquisitions FY2022 Acquisitions [Member] FY2022 Acquisitions Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Deferred tax assets: Deferred Tax Assets, Net [Abstract] 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] Liabilities [Abstract] Liabilities [Abstract] Other Deferred Tax Assets, Other Change in Unrealized Gain (Loss) Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities FY2023 Acquisitions FY2023 Acquisitions [Member] FY2023 Acquisitions Retirement Plan Type [Axis] Retirement Plan Type [Axis] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Retained Earnings [Member] Retained Earnings [Member] Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount FY2008 Acquisition [Member] FY2008 Acquisition [Member] FY2008 Acquisition Basic (in dollars per share) Earnings Per Share, Basic Earnings Per Share, Basic Non-controlling Interest Holders Non-controlling Interest Holders [Member] Non-controlling Interest Holders Exxelia Exxelia [Member] Exxelia International Accounting Policies [Abstract] Accounting Policies [Abstract] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Subsidiary Twenty-Three [Member] Subsidiary Twenty-Three [Member] Subsidiary Twenty-Three Defined Benefit Plan, Plan Assets, Amount Defined Benefit Plan, Plan Assets, Amount Intrinsic value of stock option exercises Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value 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. Stock Issued Stock Issued Cash paid for income taxes Income Taxes Paid Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Adjustments to goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Trade accounts payable Increase (Decrease) in Accounts Payable Summary of Income Tax Contingencies [Table Text Block] Summary of Income Tax Contingencies [Table Text Block] Entity Public Float Entity Public Float Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Acquired warranty liabilities Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Other Primarily Corporate and Inter Segment [Member] Other Primarily Corporate and Inter Segment [Member] Other Primarily Corporate And Inter Segment. Reconciliation of Assets from Segment to Consolidated [Table Text Block] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Numerator: Numerator [Abstract] Numerator. Subsidiary Two [Member] Subsidiary Two [Member] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Consolidation, Eliminations [Member] Consolidation, Eliminations [Member] Proceeds from stock option exercises Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] HEICO Electronic [Member] Heico Electronic Technologies Corp [Member] HEICO Electronic Technologies Corp is a principal subsidiary of HEICO Corporation. 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. Finance leases and notes payable Finance leases and notes payable Finance Lease, Liability Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 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 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. Machinery, equipment and tooling Machinery and Equipment, Gross Effect of dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements FY2022 Acquisition Subsidiary 1 FY2022 Acquisition Subsidiary 1 [Member] FY2022 Acquisition Subsidiary 1 Stock Issued During Period, Shares, Acquisitions Stock Issued During Period, Shares, Acquisitions Exchange [Domain] Exchange [Domain] Document Period End Date Document Period End Date Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Schedule of Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Subsidiary Twenty-One [Member] Subsidiary Twenty-One [Member] Subsidiary Twenty-One Income tax expense Income tax expense Income Tax Expense (Benefit) 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 Employee related deferred compensation plans, specified as other long-term liabilities Deferred Compensation Liability, Classified, Noncurrent Subsidiary Eleven [Member] Subsidiary Eleven [Member] Subsidiary Eleven [Member] Pro Forma Earnings Per Share, Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] 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] FY2022 Acquisition Subsidiary 2 FY2022 Acquisition Subsidiary 2 [Member] FY2022 Acquisition Subsidiary 2 Flight Support Group [Member] Flight Support Group [Member] Flight Support Group. Equity [Abstract] Equity [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Assets Held under Capital Leases [Member] Assets Held under Capital Leases [Member] Redeemable Noncontrolling Interest [Table Text Block] Redeemable Noncontrolling Interest [Table Text Block] Money Market Funds [Member] Money Market Funds [Member] 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 Subsidiary Fifteen [Member] Subsidiary Fifteen [Member] Subsidiary Fifteen [Member] Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Acquisitions, net of cash acquired Cash paid, net Cash paid, net Payments to Acquire Businesses, Net of Cash Acquired Comprehensive income from consolidated operations Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] FY2022 Acquisition Subsidiary 3 FY2022 Acquisition Subsidiary 3 [Member] FY2022 Acquisition Subsidiary 3 Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Subsidiary Twenty-Eight Subsidiary Twenty-Eight [Member] Subsidiary Twenty-Eight Ridge Engineering [Member] Ridge Engineering [Member] Ridge Engineering Inc Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquisitions of noncontrolling interests Payments for Repurchase of Redeemable Noncontrolling Interest Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Redeemable Noncontrolling Interests, Policy [Policy Text Block] Noncontrolling Interests Policy [Policy Text Block] Disclosure of accounting policy for noncontrolling interests. Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Stock Options Outstanding [Abstract] Stock Options Outstanding [Abstract] Stock Options Outstanding Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Capital in excess of par value Additional Paid in Capital, Common Stock Capital in Excess of Par Value [Member] Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Stock Option and Future Grants [Member] Stock Option and Future Grants [Member] Stock Option and Future Grants Member. Cover [Abstract] Cover [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent Cancelled (Shares Under Option) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] HEICO Stock Held By Irrevocable Trust [Member] HEICO Stock Held By Irrevocable Trust [Member] HEICO stock held by irrevocable trust. Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Tooling [Member] Tools, Dies and Molds [Member] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [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 Equity Component [Domain] Equity Component [Domain] Finance Lease, Liability, Current Finance Lease, Liability, Current Work in process Inventory, Work in Process, Net of Reserves 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. Other Deferred Tax Liabilities, Other 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 Entity Current Reporting Status Entity Current Reporting Status FY 2017 Acquisition [Member] FY 2017 Acquisition [Member] FY 2017 Acquisitions [Member] Noncontrolling interests assumed related to acquisition Noncontrolling Interest, Increase from Business Combination Operating income Operating income Operating Income (Loss) 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 Name Of Acquired Product Line Name Of Acquired Product Line Name Of Acquired Product Line Electronic Technologies Group [Member] Electronic Technologies Group [Member] Electronic Technologies Group. Subsidiary Seven [Member] Subsidiary Seven [Member] Subsidiary Seven [Member] Wencor Wencor [Member] Wencor Consolidated Entities [Domain] Consolidated Entities [Domain] Total deferred tax liabilities Deferred Tax Liabilities, Gross Subsidiary Eighteen [Member] Subsidiary Eighteen [Member] Subsidiary Eighteen 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. Business Segments [Axis] Segments [Axis] Segments [Axis] Total Shareholders Equity [Member] Total Shareholders Equity [Member] Total Shareholders Equity, not including Redeemable Noncontrolling Interests Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] 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 Scenario [Domain] Scenario [Domain] Sensor Sensor [Member] Sensor Systems Inc Borrowings under revolving credit facility Long-Term Line of Credit Customer Relationships [Member] Customer Relationships [Member] Shareholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 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. Consolidated Entities [Axis] Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Cancelled (Available for Grant) Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease) Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Debt Disclosure Debt Disclosure [Text Block] Temporary Equity, Stock Issued During Period, Value, New Issues Temporary Equity, Stock Issued During Period, Value, New Issues Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Employer contributions to HEICO Savings and Investment Plan Defined Contribution Plan, Employer Discretionary Contribution Amount Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Segment Reporting [Abstract] Segment Reporting [Abstract] Trade accounts payable Accounts Payable, Current Exercisable Weighted Average Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Research and Development [Abstract] Research and Development [Abstract] Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies Commitments and Contingencies Construction in progress Construction in Progress, Gross Deferred Revenue, Current Deferred Revenue, Current Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Stock Options Exercisable [Abstract] Stock Options Exercisable [Abstract] Stock Options Exercisable Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Denominator: Denominator [Abstract] Denominator. 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] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Revenue [Policy Text Block] Revenue [Policy Text Block] Existing Management [Member] Existing Management [Member] Existing Management [Member] 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] 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. Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities 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. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Land Land Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Outstanding (Shares Under Option) Outstanding (Shares Under Option) Number Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Building and Building Improvements [Member] Building and Building Improvements [Member] Proceeds from stock option exercises Stock Issued During Period, Value, Stock Options Exercised Weighted average fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Long-Term Debt, Fair Value Long-Term Debt, Fair Value Net income attributable to HEICO Net income Net income attributable to HEICO Net Income (Loss) Total current liabilities Liabilities, Current 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. Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Two Foreign Currency Translation, Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Leases Lessee, Operating Leases [Text Block] Business Combination, Reason for Business Combination Business Combination, Reason for Business Combination Document Information, Document [Axis] Document Information, Document [Axis] Interest Payable, Current Interest Payable, Current Long-term Debt and Lease Obligation, Including Current Maturities Debt and Lease Obligation Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Amortization Method Finite-Lived Intangible Assets, Amortization Method Exercised (Shares Under Option) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Accounts receivable Increase (Decrease) in Receivables Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Accounts Receivable, Policy [Policy Text Block] Receivable [Policy Text Block] Other Electronic Components [Member] Other Electronic Components [Member] Other Electronic Components [Member] Subsidiary Twenty-Four Subsidiary Twenty-Four [Member] Subsidiary Twenty-Four Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Indefinite-Lived Trade Names Indefinite-Lived Trade Names Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Camtronics [Member] Camtronics [Member] Camtronics LLC Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Senior Notes [Abstract] Senior Notes [Abstract] Goodwill Opening Balances Ending Balances Goodwill Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Buildings and improvements Buildings and Improvements, Gross 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. Asset Acquisition [Domain] Asset Acquisition [Domain] Subsidiary Fourteen [Member] Subsidiary Fourteen [Member] Subsidiary Fourteen [Member] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Subsidiary Eight [Member] Subsidiary Eight [Member] Subsidiary Eight [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Revolving credit facility issuance costs Payments of Debt Issuance Costs RH Labs [Member] RH Labs [Member] R.H. Laboratories Inc Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Credit facility, interest rate description Line of Credit Facility, Interest Rate Description Issuance of common stock to 401(k) Plan Stock Issued During Period, Shares, Employee Benefit Plan Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Contingencies, Policy [Policy Text Block] Commitments and Contingencies, Policy [Policy Text Block] Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [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] Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Description of Acquired Product Line Description of Acquired Product Line Description of Acquired Product Line Product and Service [Domain] Product and Service [Domain] Proceeds from Debt, Net of Issuance Costs Proceeds from Debt, Net of Issuance Costs Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] ELT ELT [Member] Aircraft Emergency Locator Transmitter Interest Expense Interest Expense Additional Financial Information Disclosure [Text Block] Additional Financial Information Disclosure [Text Block] Shares approved by Shareholders (Shares Available for Grant) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Outstanding Weighted Average Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Adjustments to Additional Paid in Capital, Other Adjustments to Additional Paid in Capital, Other Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Business Combination, Contingent Consideration, Liability, Measurement Input Business Combination, Contingent Consideration, Liability, Measurement Input Use of Estimates and Assumptions, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization expense related to intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Noncontrolling interests in consolidated subsidiaries Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Intangible Assets Useful Life [Table Text Block] Intangible Assets Useful Life [Table Text Block] Intangible Assets Useful Lives [Table Text Block] Income taxes payable Increase (Decrease) in Income Taxes Payable Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Aerospace [Member] Aerospace [Member] Customers within the Aerospace industry [Member] Cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Document [Domain] Document [Domain] Operating Lease, Cost Operating Lease, Cost Common stock, shares issued Common Stock, Shares, Issued Current maturities of long-term debt Long-Term Debt and Lease Obligation, Current Foreign Currency Translation [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Valuation Allowances and Reserves, Opening Balance Valuation Allowances and Reserves, Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Subsidiary Thirteen [Member] Subsidiary Thirteen [Member] Subsidiary Thirteen [Member] Common Class A [Member] Common Class A [Member] 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 Other Proceeds from (Payments for) Other Financing Activities Comprehensive income attributable to HEICO Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Finite-Lived Intangible Assets, Gross Other Finite-Lived Intangible Assets, Gross Defined Benefit Plan, Funded (Unfunded) Status of Plan Defined Benefit Plan, Funded (Unfunded) Status of Plan Pro Forma Earnings Per Share, Diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Stock Issued During Period, Value, Acquisitions Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Additional purchase consideration Other Significant Noncash Transaction, Value of Consideration Given Accrued customer rebates and credits Accrued Customer Rebates and Credits Carrying value as of the balance sheet date of accrued customer rebates and credits. Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] 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] Noncontrolling Interest, Ownership Percentage by Parent Subsidiary, Ownership Percentage, Parent Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [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 Deferred Tax Asset, Interest Carryforward Deferred Tax Asset, Interest Carryforward Income Statement [Abstract] Income Statement [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Customer rebates accrual Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities 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 Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Inventories, net Inventories, net of valuation reserves Inventory, Net 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 Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Foreign Deferred Foreign Income Tax Expense (Benefit) Selected Financial Statement Information [Abstract] Selected Financial Statement Information [Abstract] Segments [Domain] Segments [Domain] Deferred compensation plans Deferred Compensation Plan Assets Deferred Compensation Plan Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Consolidation Items [Domain] Consolidation Items [Domain] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Retained earnings Retained Earnings (Accumulated Deficit) Debt Instrument, Face Amount Debt Instrument, Face Amount Current assets: Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Finance Lease, Liability, Payment, Due Finance Lease, Liability, to be Paid Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Swingline Swingline [Member] Swingline Contributions to the plan charged Deferred Compensation Arrangement with Individual, Contributions by Employer Adjustments to redemption amount of redeemable noncontrolling interests Adjustments to redemption amount of redeemable noncontrolling interests Noncontrolling Interest, Change in Redemption Value Leases, Capital [Abstract] Leases, Capital [Abstract] Leadership Compensation Plan [Member] Leadership Compensation Plan [Member] Leadership Compensation Plan Member. Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Defined contribution plan partcipants employees range maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Class of Stock [Domain] Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Customer Relationships, Gross Finite-Lived Customer Relationships, Gross Schedule of Inventory [Table Text Block] Schedule of Inventory, Current [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Shares Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] 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] Effective tax rate Effective Income Tax Rate, Continuing Operations Effective Income Tax Rate Reconciliation, Percent Operating Lease, Liability Operating Lease, Liability Operating Lease, Liability Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Business Combination, Due from Seller Business Combination, Due from Seller Business Combination, Due from Seller Asset Acquisition [Axis] Asset Acquisition [Axis] Liability Classification [Axis] Liability Classification [Axis] Liability Classification [Axis] Basis Of Presentation, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Debt Instrument, Date of First Required Payment Debt Instrument, Date of First Required Payment Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Net Investment Related to HEICO LCP Net Investment Related to Deferred Compensation Plan Net Investment Related to Deferred Compensation Plan 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 Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Cost Subsidiary Seventeen [Member] Subsidiary Seventeen [Member] Subsidiary Seventeen [Member] 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] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Pension Benefit Obligation [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Share-based Payment Arrangement, Expense, Tax Benefit Share-Based Payment Arrangement, Expense, Tax Benefit Net income per share attributable to HEICO shareholders: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Proceeds from Issuance of Senior Long-Term Debt Proceeds from Issuance of Senior Long-Term Debt SEC Schedule, 12-09, Reserve, Inventory [Member] SEC Schedule, 12-09, Reserve, Inventory [Member] Common Stock Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade Names [Member] Trade Names [Member] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Senior Notes Senior Notes [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Finance Lease, Principal Payments Finance Lease, Principal Payments Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Alcon Alcon [Member] Alcon Electronics Pvt. Ltd. Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Change in contract liabilities Amount of Increase (Decrease) in Contract Liabilities Amount of Increase (Decrease) in Contract Liabilities Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Balances as of beginning of year Balances as of end of year Gross unrecognized tax benefits related to uncertain tax positions Unrecognized Tax Benefits Fair Value Measurements (Textuals) [Abstract] Fair Value Measurements (Textuals) [Abstract] Preferred Stock, shares authorized Preferred Stock, Shares Authorized Base Rate [Member] Base Rate [Member] Redeemable Noncontrolling Interests [Member] Redeemable Noncontrolling Interests [Member] Deferred Tax Expense from Stock Options Exercised Deferred Tax Expense from Stock Options Exercised Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Entity Listings [Table] Entity Listings [Table] Contract assets Business combination, Recognized identifiable assets, Contract assets Amount of contract with customers recognized as of acquisition date Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Other Accrued Liabilities, Current Other Accrued Liabilities, Current SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Nature Of Business, Policy [Policy Text Block] Nature of Operations [Text Block] Put Rights Purchase Period Put Rights Purchase Period Put Rights Purchase Period Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Balances as of beginning of year Balances as of end of year Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Recognized Liabilities Assumed, Short-Term Debt Recognized Liabilities Assumed, Short-Term Debt Recognized Liabilities Assumed, Short-Term Debt Acquired Total HEICO shareholders' equity Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate 2028 Senior Notes 2028 Senior Notes [Member] 2028 Senior Notes Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Tax benefit from stock option exercises Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Deferred compensation obligation Deferred Compensation Obligation Deferred compensation obligation payable in company common stock. Debt Instrument, Redemption, Description Debt Instrument, Redemption, Description Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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] Expected option life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Defined Benefit Plans Disclosures [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table Text Block] Income before taxes and noncontrolling interests Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Foreign Line of Credit [Member] Foreign Line of Credit [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Subsidiary Six [Member] Subsidiary Six [Member] Subsidiary Six [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] FY 2015 Acquisition [Member] FY 2015 Acquisition [Member] FY 2015 Acquisition [Member] Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Debt Instrument, Interest Rate, Effective Percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four 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 Operating Lease, Expense Operating Lease, Expense Value of Stock Issued During Period for Deferred Compensation Obligation Value of Stock Issued During Period for Deferred Compensation Obligation Value of shares issued during the period to deferred compensation obligation City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Name of Acquired Entity Business Acquisition, Name of Acquired Entity Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Credit Facility [Abstract] Line of Credit Facility [Abstract] Cash dividends Dividends, Common Stock, Cash Dividends, Common Stock, Cash Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Debt Issuance Costs, Gross Debt Issuance Costs, Gross Net income from consolidated operations Net income from consolidated operations Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Change in accrued contingent consideration, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 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 Product Warranties, Policy [Policy Text Block] Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Foreign Current Foreign Tax Expense (Benefit) Liability Classification [Domain] Liability Classification [Domain] Liability Classification [Domain] Currency [Axis] Currency [Axis] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] 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. Entity Address, City or Town Entity Address, City or Town Schedule of Segment Reporting Information by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Effective Date of Acquisition Business Acquisition, Effective Date of Acquisition Subsidiary Five [Member] Subsidiary Five [Member] Business Combinations [Abstract] Business Combinations [Abstract] Acquisitions of noncontrolling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Acquisition Costs Business Acquisition, Transaction Costs Common stock, shares authorized Common Stock, Shares Authorized Document Information [Table] Document Information [Table] Schedule of Cash Flow, Supplemental Disclosure, Leases Schedule of Cash Flow, Supplemental Disclosure, Leases [Table Text Block] Schedule of Cash Flow, Supplemental Disclosure, Leases Proceeds from Noncontrolling Interests Proceeds from Noncontrolling Interests HFSC Subsidiary HFSC Subsidiary [Member] HFSC Subsidiary Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] 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] Measurement Input Type [Axis] Measurement Input Type [Axis] Total assets acquired, excluding cash Total assets acquired, excluding cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Ironwood Ironwood [Member] Ironwood Electronics Inc Document Information [Line Items] Document Information [Line Items] Contingent purchase consideration Business Combination, Consideration Transferred, Liabilities Incurred Cash Flow, Supplemental Disclosures [Text Block] Cash Flow, Supplemental Disclosures [Text Block] Income Taxes, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Estimated Amortization expense related to intangible assets, year three Finite-Lived Intangible Asset, Expected Amortization, Year Three Percent of ownership sold during the period Percent of ownership sold during the period Percent of ownership sold during the period Subsidiary Ten [Member] Subsidiary Ten [Member] Subsidiary Ten [Member] 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. Outstanding Aggregated Intrinsic Value (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Intellectual Property [Member] Intellectual Property [Member] Entity Registrant Name Entity Registrant Name Estimated Amortization expense related to intangible assets, year two Finite-Lived Intangible Asset, Expected Amortization, Year Two Non-Amortizing Assets: Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Change in accrued contingent consideration Payment of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Noncontrolling interests Equity, Attributable to Noncontrolling Interest Auditor Name Auditor Name Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Preferred Stock, Dividend Rate, Percentage Preferred Stock, Dividend Rate, Percentage 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] Exercisable Weighted Average Exercise Price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Other Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Entity Central Index Key Entity Central Index Key Pyramid [Member] Pyramid [Member] Pyramid Semiconductor LLC TRAD TRAD [Member] TRAD Tests & Radiations SAS Share-based Payment Arrangement, Expense Share-Based Payment Arrangement, Expense Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finished products Inventory, Finished Goods, Net of Reserves Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Subsidiary Twenty-Nine Subsidiary Twenty-Nine [Member] Subsidiary Twenty-Nine Accrued employee compensation and related payroll taxes Employee-related Liabilities, Current Entity Listing, Par Value Per Share Entity Listing, Par Value Per Share Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Other comprehensive (loss) income: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] FY 2023 Acquisition FY 2023 Acquisition [Member] FY 2023 Acquisition Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Senior Notes Senior Notes SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Granted (Available for Grant) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Other Significant Noncash Transaction, Value of Consideration Received Other Significant Noncash Transaction, Value of Consideration Received Charter Charter [Member] Charter Engineering Inc Business Combinations, Policy [Policy Text Block] Business Combinations Policy [Policy Text Block] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Leasehold Improvements [Member] Leasehold Improvements [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Senior Notes, Noncurrent Senior Notes, Noncurrent Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Bechdon [Member] Bechdon [Member] Bechdon Company Inc FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 Capital expenditures Capital expenditures Payments to Acquire Property, Plant, and Equipment 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. Total assets Total assets Assets Finance Lease, Liability, to be Paid, after Year Five Finance Lease, Liability, to be Paid, after Year Five Subsidiary Nineteen [Member] Subsidiary Nineteen [Member] Subsidiary Nineteen Contingent purchase consideration Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) Share-based Compensation Expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other Industries [Member] Other Industries [Member] Customers within other industries [Member] Finance Lease, Interest Payment on Liability Finance Lease, Interest Payment on Liability Subsidiary Twenty-Two [Member] Subsidiary Twenty-Two [Member] Subsidiary Twenty-Two Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Pension Plan [Member] Pension Plan [Member] Bonus accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Accurate Accurate [Member] Accurate Metal Machining Other Acquisitions [Member] Other Acquisitions [Member] Other Acquisitions [Member] Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Scenario [Axis] Scenario [Axis] Schedule of Short-Term Debt [Table] Schedule of Short-Term Debt [Table] Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment 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 Cost of sales Cost of Revenue Credit facility unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Statement [Line Items] Finance Lease Expense Finance Lease Expense Finance Lease Expense Borrowings on revolving credit facility Proceeds from Long-Term Lines of Credit Stock repurchase program, number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Noncontrolling Interest [Member] Noncontrolling Interest [Member] Depreciation Method, Straight-Line [Member] EX-101.PRE 14 hei-20231031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 hei-20231031_g1.jpg begin 644 hei-20231031_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+ ;VO:6_D M6IA8WV'0E\21;1PN]@5'Z!5^-?\ P4U_X*\?M6_LA?\ !<'X2?L;:C\$_@%X MPT;Q)K?AY_#?B_6/AW??\)#H&G:MJC64T,-T=39%G58W_?)&B.2I,0&5KV/_ M (*7_P#!:;Q3^S__ ,%/_AE_P3%^'7Q5\#_"JV\3:0FI^,_B_P#$+0I-2M=- M:=;C['90VXN;:-3(\"(T\LFQ?M*_=V,2 ?IC17R[^R7\??VRM*^)'QI\%?\ M!0.+P+8Z/\-]*T?5/#/CGP9IEU9:9KFCSP7LD^HNMS/.T+JUJRR0AV$1C.&= M65V^1_V)?^"LW_!0'_@L9K?QR^)7[".H?#[X;?#_ .%/EV_@:R\:>#+G6-1\ M87KQW$D:WDB7MNEC$ZP)D1([Q_:0-TFPD@'ZM45\%?\ !%/_ (++I_P62_9= M\4ZSX>T'1_ OQ;\%^79^(M+N+:74=,AFN(Y#::A'$)H99;:1HI08#,CJ8G3S M,%9&^//^"97_ 7T_P""PO\ P4>_:7^(W[(/@?X!? /_ (23PSH5Y-8^)IK; M6-.TO29+>]CMVNKQ3>W4UU&V[8EO"J.7D5FD1$?(!^W%%?E'_P $ /\ @N)^ MU+_P4!_:9^*W[$'[:?@KPI!XV^'UE=:C9ZWX/M9;>":*UOX[&[@ECDD<,5FG MA*2+MRI8,N0"?UTB#3V=C91W%NI:.9H[=Y)7(\QI,)B(&33_P"">O\ P6?^ M(_C[_@I-\1O^"0?[;VA^&X?B=X-OKL>$/&OA&TFL[#Q7;01"XVO9S2S-:W)M M&%QA97C(64?+Y:^8 >M?\%$_^"QWP<_80^/_ ,+?V.=&\$3^./C!\7].MQ-!^YNI+2U=7+0%Q')"K M&-E8?Q!?Q6_X*]0?ML+_ ,'+WP6M_B#X@^%\OQ'/B[P0/ -SH^E:DFAP1G7# M_9HOXI;AIY"LA!N/)D0,,^7L)S7]+GPOC^)L7PWT*+XTW>@S^+UTFW'B:?PO M;S0Z;)?^6//:U2=WE2$ONV+(S,%QDD\T ?/O_!4C_@HMKO\ P3"^ 5Y^U)XE M_9XN/&O@?2KFSMM8N=$\3Q6U]9RW$X@C8V\T6UXO,>)=RRELR-?L*? M\%M?C3_P4A^"=_\ M ?LE?\ !-'Q1KWA[3?$LVA73WOQ+T6QF6\B@@G=0EPZ M94)./VC_ -L'Q?\ L4?&K]AKQU\'?%_A'P8OB64>*=3L M[R#4+-KJ.V5[:2T9XYT+NV)(V9SFXM+::V,JF>V5E5 M)8]F]]I 8BOSP_X-U?\ @KU^TS_P4P^*/QS^'VO_ ,^!7PWUG3/#\.KVVM^ M O %Y M]J\TTD(N=1C;4=UZJG#$"2*1LL/,7.0 ?L;17XV?\$]O^"\7_ 4@ M^-7_ 6)N_\ @EI^VSX0^"G@F?1M2U>PO)_#WA+5Q M>']/E=[59RF^*ZM]Y9UAE4. CLS(\4BEG"AV /M&X:=+>1[6)7E"$QH[[59L M< G!P,]\''H:_*7]MG_@Z2\,_P#!/K]I?5/V5?VEOV O&NE^(],\F1+NV\56 M4MC?6LPS%=V\Q1?,A89^;:"I1U959&4?J[7Y-?\ !V7_ ,$P/^&OOV+X_P!L M'X7^'?/\??!>VFN[Y;:+,NI>'&.^\B..6-N1]J7)^5%N0 3)0!^I?@G7O$7B M3P+8^)-8TC3+:_O;(3BTTW63>6OS M'LN?*3S%*E3N"8Y.-P )^>OV8/V_/B M]^T?^U9\1OV:9/V/KW0[#X4ZM#I?C'Q^?&=M=Z4;Z:SCNX[6SV1"2YF$)/@Q9 M7*_$3P?X?=G6XN(X!+!):&0EDAN-P4>828F24,S*F]@#]&:*_%?X@?\ !<7_ M (*->,/^"2.?A)8Z/H_C<:-KWP;U#X=:A.]E&U^EJB2:JVHJ;J7 M;-;2EHH($*S$#:T9#?UDV.)%95E1F5BI0@'V%17X7?L _ M\''W_!6K_@H/\"OBUH_P'_8H\ >-/B]X6MK.^\.6/ABQN['2]/TPK/\ :KF[ M^V:B[7=P9%MX[>TADC>0M*WS+$0?U*_X)6_&+]L_X]?L/>$/BA^W]\'HO OQ M/U!KQ=:T"/3I+)EBCNI4MY7MI'=[=WA5&*,>IW84,% ![[K>MZ+X9T6\\2>) M-7M=/T[3[62YO[^]N%BAMH8U+/+([$*B*H+%B0 2:_/#PY_P<%6?[6?Q_U? M]GK_ ()/?L4>*/VA9_#9'_"2^-I_$<'AGPU9*690POKF*9G#%7V@Q*TNQC$) M%!:O%?\ @\F_;$\>? G]A+P=^S9X U>?3S\8/$UQ#XANK>0JTVDZ?''++:Y' M(62:>UW>J1LAR'(KVC_@U2^!'A#X/?\ !&;X?>+]"TZ&/5?B%JFK^(/$-VB# M=<3"_GLX03U(6VM8%QT!W8ZF@#K/VH_^"S/Q1_X)\_"._P#BK^W]_P $[/&G MA.Q2U<:3KG@'Q19>)]#N+_:?)LKB[1;>>Q:5]J+)-:B,EN&)&T_3]OL8;CR=^[R]Z!MN<#.,XS@5RW[2?P ^'O[5/P \8_LX?%;31= M>'O&WAVZTC5$V*62.:,H)4W A9(V*R(W5716'(K\_/\ @X)_X*I_ME_\$:/A MK\+?&?[-&D_#+Q#H/B*:70KW3/'7A?49[N&XMH ZW"7%KJ5NA1T^4QF+*LN[ M>P;:H!^G5%?D]_P5A_X+7_MU_L*_\$Z?V%=3F6VU&]TC^T6EM98-4B*0##QB*19''!,K6 M; 3:RL6WJ ?=5%?BC^S+_P %M/\ @M3^W/\ \$MOBG^W#\'O@U\"O##_ FG MU>\U_P 0:A;:EY.IV=AI\%[+9Z?8FYF;[3'$97>>>58F\V&../<))%Z/]@__ M (+=?\%4/^"G?[ 7C#XD?LQ_ /X6:!\0/AE;WC^-_&GBZYN_[%O_ "[;[1;V M^FV$+O,;N1 _F&>18(MJ,#)YWEP@'[%T5^;/_!NS_P %E?C3_P %>/V??B); M?&?PSX=T;XB?#J_M+>?5=%T^4:?>P7T4YM)WMFFW!U>UG$B+*H<*I4IDX\S_ M ."77_!WNV1D610I?+QD9!1@"PPQ\:_ MX)\_\%S/VZ_V@?\ @MIXS_X)9_'SPA\)I/#O@[5?$VGOXE\(>&-3L+V\;3'= M(I0MQJ=S'$)-@9DPV,X#<9/R%_P66_Y6V?V=?^QP^&G_ *>4H _HNHK\]_\ M@II_P6;UC]E3_@H'\&/^"8_PDTW2-)\6_%R6R-[\0O%FAW.IZ?H,-]=365FD M=C;3V[W..(,C-O!8)X_\(O^"U7[8GP"_P""Y%Q_P1]_;2_X0KQU MI&LWEK:^&?B#X0\-S:+=6\UUIR7UOY]L]S.CH=X@90P96^<.P^2@#]._CM\< M_A9^S1\'_$'QY^-OBZWT+PKX7TY[W6=4N02(HUP %506=V8JB(H+.[*J@E@* M\^_X*.?ML>'O^"=?[%OCG]LGQ/X U'Q3:^#+*WD&@:7,(I;R6XNX;6)3(581 M1B2="\A5MB!B%8@*?Q'_ .#R#X_?MFZ1\<_AY^S=XA^(&B6?PGUN ZUX?\,Z M%YXFO+F"5(O/U1W $K*[MY<4?R(O)W/AA^B'_!1G]I?_ (*M_L/?\$N_B9^U M#\?)/V9/%NM>&+ZQ2;PQIWP^UR?2-7TB\N[6P>"9;G55=)0]RSDGS(W1=A12 M=U 'T%_P2<_X*.:!_P %4?V-=(_:VT'X3ZCX*-]JMYIM]H&H7PNUAN+=PK&& MX$FK_P & M[W_!9+]I7_@K[X*^*&L_'B;X8:#KO@JZL[?3_#O@_P +ZA"Z1W,=&7BEC\I%C(,>3)\X /TTHKXH_9R_X*"?';P=^QA\6OV_O^"@'BCX>K\. M/".MZZ/ T_P\\(7VGW&M:+IU]-9P:@XO-2N@9+^2-?(@7: )(V,KB4;/EVX_ MX+)?\%+-;_X)7:C_ ,%O] \,?#*Q^'UEXOV:=\%KK0KN:\O?#JZLNDR3R:N+ MI=M[]I9R-ML(@D6XHQ.V@#]>:^7?V[?^"C7BW]D/X[_"C]FWX6_L@>+OB]XO M^+4.L3:/IOA;5+2S6RBTX6AFEN);IECBCQ=*?,=E5=N"Z(DGB/1M!OM&TW42YW0V5Y-:3W$0&, ]Z]Z^*?_!5G]H?]GKXR_"[X9_M%_P#!,GQMX9T;XI_$/2_!^E^- MK+QMI6J:=8WU]C2PEU&2WMK.*> 3W"VL6\L\@0-(L>-VXHG[.7_!97XO?#+_@KEK__ M 1M_;W@\+ZEK\HAD^&_Q1\):7+IEOK(FL4O8K:\LI9YQ#,T;.@>.3:98M@0 M[U:@#[[^+_QR^%GP&TK1-8^*WBZWTF'Q'XMTOPSH0F!9[[5=1NDM;2VC5069 MFDD!.!A45W;"HS#K:_G _P""UGQ[_P""AWBW_@X>^!7[.?B/XD^"U'AKXE^% M=3^#WAQ(+Q]!T^XN]4B%K<:DJF.:ZF+1IY[(5PFY(MF23^EW_!3'_@K1^TS_ M ,$>OV!M#^+/[5_@KX?^.?B]XK\5RZ+H5M\/[/4+#P[$NQYEN)A=RRW'[N)/ MFC$@,CL I1=S* ?HC7R1_P %=/\ @JM8?\$D/@YH7Q_\>? #4_&?A76/$,6A MS7&AZ[#;W-G>RPSS1AH94PT;);R?.K9# KR#7P]_P %%O\ @N-^WE_P2A^* M/P)^*7Q+\;?#3XT?"+XU^'FUI[7P_P##N\\-W]G:(+1Y#:F;4;HY,5Y"Z>?N M)^9'53AZZ;_@\GU"TU;_ ()&^%-5L)=\%S\9M%EA?&-R-IFJ$'\B* /T=_8@ M_:I\/_MO?LG>!?VL?"OA2\T/3O'.B+J5II.H3))-:H7=-CLGRD_+U'K3?VT/ MVA_&_P"RC^S[XG_:)\-?!P>-=,\%^'[[6_$FF6_B%+&\6RM83/*]N)(FCF81 MI(Q1GC/R@+N+8'BG_! '_E#5^SW_ -B%'_Z/FKU3_@IG_P HWOV@O^R(>*__ M $SW5 'R!_P3V_X.&O%'_!4)_&$/['W_ 3H\5ZW-X&@LI==AU+X@Z38%1=_ M:/("&_[1'P>\>? [XOQZHNF M0>'OB!;VC6EW?.JM%:Q7=K-(I>565HF95CF#Q^6[F1 ?RI_X,]OVR/V4/V0M M4_:&U']J/]HSP;\/XM9LO#']CGQ;XA@L3?F%M5,P@65@92GFQ[@@)'F+ZBL+ M]J;P#XW_ ."\O_!P-!\8/^"=_A#6M5^'/AW7?#UCK'Q7ATJ:WTVUCTX0R7-\ MT[JH5P RPQDB241QE5PW !_3E17R'_P6@_X*R^ /^"17[*0^-FL^%U\2>*_$ M&I?V3X%\+-<^2E[>>6TCRS. 62WA0;G*C)+1H-ID##YY_:+_ ."KO[;7_!+C MXL_LZ7W_ 4)U3X?^*? GQXC:S\7-X1\+7.DW/@'51]E+>5)+>3B]LX_M@#; MU65A;R.""5C(!^BOQT^.?PL_9K^%&L_&[XU>+K?0_#6@VZRZEJ-R"0NYUCC1 M54%GD>1TC1%!9G=5 )(KK:_G5_X.ZOC[^VQ9_MB?"_\ 9G\1_$+0+3X9W[VW MB#PAX8T87&)[I+K[.MSJK,%\Z0.'V)'\D:,<90!@K@Y /NVBOPH_X)O_ /!RY_P5,_;SUCXF?!/P/^QQ\-O&?Q3TKPU]M\ : M!X2M;W3+-6CE9;J\U&XOM1D06T8,*+&C1R2S7$2!E#,Z>_7O_!3?_@LO\%_^ M"(7CG_@H%^TU\!/ G@;XK^ ?&9B_X1+QIX(U!(=;T.2ZL;6.;R(M1ADM)1-= M3[7)=9$M5(0>:)* /U9HK\/O"W_!=+_@M/\ M!_\$AO%'_!2?X8?!?X&>&;# MP!K4T/B;4[V#47DUB%;B"+9IM@UQ*(Q")U,LUQ/^\)98XUV;G_0C_@B+_P % M(]?_ ."I_P"P-H?[3OCCP=8:%XGAU>\T3Q38Z27^QF]MBA,L D9G6.2.6)]C M,Q0LR[F #$ ^N:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?_V4#4?_ M $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?) MZ_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y M8/A_\*==_P"#=W_@XI\+:]\=-*N=,^%=QXKU!-!\420-]DNO#.IQ36J7.\#E MK3[1&9T7+*UNV 0R%OZE-#U[0_$^B6GB7PWK-IJ&G7]LEQ8ZA8W"RP7$+J&2 M2-T)5T92"&!((((KCOVB?V7?V=?VM_A])\*_VF?@MX<\<>'Y)/,73?$>EQW" MPR8($L3,-T,@!($D95ADX-?.7@W_ ((#_P#!+3P#:-H7A;X&>)+?0&=F/A)O MBUXF?1F+'+!K%M1,$BDYRCHR')^7I@ Z_P"//Q4\#_\ !07]E']I/]FO]E7Q M*^O:I!\/M;\(#Q)IZ9TM]'?&BMI>I>&/%VF7'B"SOE,4UC&MK=*WFHV"A5K>8$-C!1 M@>AK]N/ 'P]\!?"CP9IWPY^%_@K2O#GA_1[9;?2=#T/3X[6TLX1TCBBB 1%Z M\ #K7@OQA_X)%_\ !/OXX_$OQ)\7_&'P,NM/\0^-+!['QO?^#/&NL^'1XEMG M^_#J4>E7EO'?JW&X3J^['.10!^/G_!D?\%_B+_V9K+P?XK\B M:%]>T'7]2M[F6*7_ %J.ZW/[Q6(!*MD%E4]0" #\9O\ @D/)'_Q%T_'P;Q\W MC'XC@<]3_:,G'Z'\J/A)+'_Q&\W;B08_X3'6USGO_P (7=#'Y\5^R_PQ_P"" M.W_!-SX,?&R#]I'X6_LRV>B>/K?4I=07Q=8^(=36_DN968S/+,;DM-YNYQ(' MW"0.P<,&(,.D?\$:/^":F@?&Q/VD]'_9DMH/B%'J[:H/&R>)M5_M4WK$EK@W M1NO,:1LMN8L2P8@Y!- 'XQ_\'%'B'0?"/_!R_P#L[^*_%.LVNG:9ID'@*[U+ M4+Z=8H;6"/Q%(-7T M>[TC3/\ A!+7Q1'>3126]L@UZ>2:*Y#951Y,BLROQL<$C!K]H/A!_P $6/\ M@EK\'_CMIW[4WPR_94T=?%VEA&\/:I>ZYJ&HVVDA26C-C:W5S+;6@0DF/R8T M$?\ !MH ^%_^"Y7_ 47O?\ @DU_P3U_9W_96N_@+X.\<_%2_P#!-A!8ZIX] MT"#5-/\ #4^E6-I;S:A'#*K++=^;)B+'RKM=FW#"/^:__!>.^^!H_:]_9ZUG MX=_MK#X[ZU-X5L+OXA_$J3Q>NIQW.IOJ'F,J)$YM].A6-E9+*%8UBC92REG9 MW_I6_;$_X)]?L9_M_>']&\,_M@_ '1O'%KX>O'NM$;4'FAFLI'"B01S021R* MC[$WINV/L7<#M&.-^+W_ 1R_P""8'QV\ ^#?A=\2_V*O!5UH'P_$@\(:7I] MF^GQZRD9M/T-=7N[JWL@W)2!;B63R$)RVR/:NYF;&6)(!^!G_!P= M)&/^#GC]FMBX 1OA]N)/3_BI;D\U]L_\%O?^"3W[,'_!8WX^ZI\&_ ?Q%@\# M_M,?#GX=:?K&CWFI &R\1:#=75XD4,Z+F0QQ7,$RF>-2T!N5W+()$4?8'QF_ MX(]_\$W_ -H?XPW'[0/QO_9DLO$WC6YN4G;Q+JNOZE)=Q/&VZ(1/]I_ M6D>U8P $"@ 5M_&?_@F1^Q5\?_B!IWQ?^*'PIO[OQKH_AVST+2/'-CXTU>QU MRQL;9KAHHXM0M;N.Y1MUU.7D$F^;>/-:3:N #\=O^"&/B'_@HC\7OV2/VV_^ M"-'QCO=2U.]^'GPUUCPSX3^WWHN&T#6+BWU#3SI27.2&MY)(\QJ&VHL4A3Y6 MX[;_ (,R/$6F_#W]E']I/2O%N=.U#POXPM+O7K.]7RI;.);&8'S5;!3#6\X( M;&"C#L:_8#]EK]C;]F?]BSP9?^ _V9OA19^&;'5M4DU+6IUNI[N\U2]D.7N; MN[NI)+BZE/\ ?ED=O>O./B]_P2%_X)[?&WXC^)OBSXO^!5UI^O>-[)K/QS=^ M#?&NL^'D\3V[9WQ:E#I5Y;Q7ZL3EO/5]W\6*OCE^T M9=:;GVI/6N=_X-'I8V_X*^_M' M;9 =W@[5F7!ZC_A(+7G]1^=?OO\ #G]FWX&_!WX(P?LX_!_X<6/A'P7:Z?)9 M6NA^%6?3E@BDSYA22W9)$D8LS&56$A9BQ;<;_@C3\*?&/[,_\ P=;?';X6_&&WEMM7U2W\97>D2W@*MJ,%YJ$&HV]PF?O> M9:GS>,X^8=C4/P6^&'C/]H#_ (/0O&'C3X;VTT^E> O%%WJ?BG4[8$QV5O;: M E@RNPX&^Z>.#'7,A]#7[;_M*?\ !/7]D+]K;QQX?^*OQK^$IG\8^%%*^&O' M'AW7[_0]=TQ3N^2'4=,GM[I4^=SL\S;\[\?,V=+]E;]A[]E/]B?1-7T3]F/X M-V'AD^(=0-]XBU/[3<7NHZQG_$_%?T55\R?$S_ ((X?\$V_C-\7W_:!^*W[-%O MXA\172^+=5\3:K-J$']'M= M"L)KJ2"SMTAA>^OI;F9E4 O-,S22M@' H)ZG^W+(X'X _E7SK_ ,&CWP?^&G[1'_!%'XJ_ WXN>&+/6_#? MB;XQ:YINMZ7>0K(DL,NBZ,#PP.&&0RMU5@K#! -?J#^U+^PA^RM^VOI,M)MVC>+0M1\1:@FG"1"Q24VD5PD!E&]@)2A?!QNP *R_V6O\ @FW^ MQ;^Q+J%Q??LH?!H^!4O)3+?Z?H?B/4DLKR388Q)/:M<&"9PI(5G1BO!4@@&@ M#T+]GCX8W?P3^ '@;X-7^JQWT_A'P=IFBSWL,91+A[6TC@,BJ>0&,9(!Z9K\ M /\ @R@DC;]K;]H +(#N\'6!7!ZC[?)S^H_.OZ&O''@S0?B)X2U#P/XI2[;3 MM4MFM[U+'4I[.5XV^\HFMW21,C@[6&02.A(KPG]F7_@DQ_P3S_8S^(O_ MC M]EK]FO3_ -X@:U:VGO]!UF_B^TP-R89HS<%)X\@-LD5E#*K ;E! !^0O_!V M-^S9X^_8Z_;3^#G_ 63_9T@-CJ;:U8V'B"\AC.Q- M"ED%/WS7[%?L%_"SX@:%^S5<_$+XLZ8VB_$?XN:A=>,_'%OO+OI=_?QH+>P+ M$ M]ALH[*Q!P,BR![UZ+^T!^SE\%/VI? ,?PO^/GP_L_$F@PZWI^KQZ=>E@@ MO+*ZCNK>3*D'B2) MN>#?$6H-'8Z*Z_$O6/#$*ZSIESLQR7MG]IF33UFE MU$ SI')O\ @LK\4/&^G^$/$,&IW?A'5M)O$MM62,Y-O(SZM*H5NA)1 MA[&OU3OK&QU2QFTS4[.*YMKB)HKBWGC#I*C##*RGA@02"#P0:EKG_B7\,O"O MQ;\,/X/\92ZNMA*^Z9-&\1WVF22#:RE&ELIHI&0ACE"Q4\9!P, '\P__ :\ M:)X^&'_ 0[_P""5_P2\KZ;/GRM87ELLLSB;,8FW?\ M>SJA#/A_UYM;G_@DI_P1]_8W_:3^/'[%GP#L]2\.^%M.LH?B)I^CZ]>:IIVN MZHV^&VTMKB\GN(]ZF^C%P$!$:7:[P[#8OLO[6G_!$#_@EE^W%\5#\;OVE_V1 M='UOQ7*$%[K=AJ^H:7-?[%"J;G[!<0BY8*%7=(&;:H7.!BO9M'_9!_9?T#]F MY_V/M%^!'AFV^&$FCR:7+X(ATM!I\EK)DR(T>/F+,2Y<_.7)$-"\:?\)[8Z9\,OV9_A[>PZ'HWA'3X]3M) M);E-&MF5KR65))V-YX*I(B2(!(!&Z*Z[6 -;_P ) M?^"8O["/P'_9TU[]D[X,_L[Z9X9\!>*=W_"3:-HVH7D$NKA@%9;FZ6;[3.K( M/+*O*08R4(*L5(!^1?\ P8W6%BOA+]I/4U@3[2^H^%(GEQ\VP1ZJ0/IEFK][ M:\$_96_X)@_L)_L0>*;WQE^R9\ ;7P)?:G"L6J?V%K5^D-\BAP@G@:]T ?E[_P=9_\$Y/B7^W3^P1I?Q(^!OAJYUOQA\(=:FUJ/0[& M$R7&H:5-"([Z.!!R\J^7!,%'++ ZJ&9E!YG_ (-#?VXOAK\9?^"0WD:'EXUEN98&(SL,2;L;TW?K17RO\?/^ M")__ 3"_:0^*#?&_P"('[*NF6'C5[DW,GBSP7K%_P"'M0EG;[TTDNESVYED M;)!=]S'/6@#V+]IK]JOX,?LD^ X_'7Q?\1/$]_>)8>'- TZ$W.J>(=0D(6&P ML+5/WEU<.Q "*, $LQ5%9A^2'_![II5_-^R!\%M;CMG-K;_$F[@FF"_*DDFG MNR*3ZD1.1_NGTK]0/V<_^":?[%7[*_C,?$WX2?!@-XM6U-M'XQ\5:]?Z_K$4 M+##1Q7NISW$\*-_$D;JIZ$8 KL_VHOV4?V=_VTO@[J'P"_:B^%6G>,/"6IR1 MR7.E:B9$VRH&?#&IQZ/:WR27 LX/#)MY9F122JK-(L1+8^?7=[<7-Q>I%)$DLMW+.UQ+M2:4*CR%$\Q]JC<:]-U+_@G#^QGK'[,- MO^Q?JGP>>?X66LZR0^"9/$FI&R"JG_%(VAY_"G_\&B\L2?\ !+S]J3?(HV:O!O&S*?%GA32_$NJ0V. MJ$*%/FQ+=!6W*%1N/G555MR@ )\(O^"1W_!/+X!>#/%GPZ^"7[.\7A30?'>F MBP\8:1H/B;5+6WU:W# [)D2Z ;C?L&_L/^+[WQW^R;^SS8>!=3U.T%MJQ M DJLT3SM'+M))7>I*DDK@FN7_:$_X(I?\$N/VJOVAD_:H^/_ .Q]X?\ $?C@ M&)KK5)[V\AAOVB 6-KNUAF2WO&"J%S-&^5 5LA0 ?B__P $>/'_ (+^)_\ MP=G_ !6^(GP]\36>L:%KGB3Q[=Z/JUA,)(+VW>25DEB<<.C+\RL.&!!&0!?VAO^&K_ )^ MR]I&@_$0:M)J0\5:'J-[9W N)"?,($,ZH$<,RM%M\MD8H5*DK5/XH_\ !'7_ M ()N?&SXT3_M%_%C]F6TU[QW<:A%>GQ;J'B+4WOXYXF#0O'+]IW1>657RPFT M1A5"!0H /@G_@O1_P %:M/^#/\ P4-^$?[!'PRT_P #^!O%%]=Z6_B3]HKQ MCX;L[V[\!Z?J5UY+R:8UTA2WD6$-+).YV ,H^4AG7X-UN_\ V>/"G_!UW\.+ MOX*?'4^-/!UEXR\.(WC[5_&K:TVJ7(TJ);JXFU&61A,YN/,#%6$:L"B*BJ$7 M]_?VEO\ @E-_P3T_;'\;>'/B1^U#^RYH/C?7_"FGQV.D:OKL]S)<&VC8LD-P MXE!O$#,S;;CS!EW/5V)J_%G_ ()$?\$S_CE\5_#7QL^*?[&'@C5?$7A'3[6Q MT"=M.:&V@M;;_CW@>TB9;>>.,?*BRQN%4!0 !0!^+__ >MLDG[37[/'B6) MU?3[CP?J1M[U#F*0+>P.2K#@X5T/'9@>]?I'_P '*/C[P3XP_P""('[1%AX4 M\5Z?J4NCKX_X)=?L#>(_V:]+_8ZU#]FS1XOA=I%QY]KX'T^\NK33Y9MXD\V>."5/M4F\ M!]\V]M_S9WG^D+P?SK\WX_V;OVJO^"5 M?_!QCXI_8Y_8NLY=-TC]HG2;_3?"\,W_@G]E/X5Q^#=$U*Z%S=Z+8:M>2V9GQ@S+!-, M\<.O!VB:AI'ASQ"Y; MS;.SO6A:YC !VMN\A0&8%D#2!2HED# 'QA_P< ?LP7:?\$"_B9^SW^SIX8DB MT[P3X2T-M,T2Q0MLTC2+^RFD0 (OC3KFE:??:9)=O>V]ZM@FHPVAA0OL8I&-L MEOO?#.K-^^MQ;P7<#VMU DL4J%)(Y%#*ZD8((/4$=J^,E_X-XO\ @C&GQE_X M7NO[!OA?^W!??;!:?VA?_P!E>=NW9_LS[1]BVY_Y9^3Y?^S0![C^P7X"_9B^ M&7[)?A#P;^QEX.FT+X76\-W+X,L99KJ19+2:\GF^TQ/=222O!.\CW$3,QW13 M(0 I"CU^FP00VT*6UM"L<<:A8XT4!54# Z 4KH)$,;$X88.UB#^8Z4 ?R[ M_P#!Y'-$/^"NWA,F5<1_!K1?,Y^[_P 3/5#SZ<$&OZB001D&OE7XM?\ !$C_ M ()=_'WQO<_$SXY_LI6/C/Q'>(B7>O>*O$FJZA>3*@VHK33W3.0HX )P ,# MKZ%^$_PE\%?!/P9;_#_X>PZG#I-I@6EMJGB"]U$VZ!%18HY+R:5TC544+&K! M%YPHR<@'X%_ _P"%/C#]G;_@]-NK7XL6\MLGC/7/$>N>%[^Z&V.]L[_P_?2P M&)CPP4B2WX_Y:0LG48J']LOX8>,_VCO^#R[P=X9^%=K-=3>#/$/A#6O$4]J" M4LK+3M/M+^Y:5APBF/;'SU:9$ZL ?W!_:D_8,_9+_;.GT#5/VB_@_;:UJWA. M]%WX6\26.I7>EZOHTP8-OM-0L98;JW^958B.502JD@D##/V8/V!OV2OV.-6\ M0>*/V?OA%#I>O^+;@S^*O%>JZM>:MK6L2%MV;K4=0FFNIQN);:\A4$Y S0!^ M&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[NIHF M!66>WED6)8P5(D9]S?NV1OKW]L7_ ()F_L(_M_WFBZG^U_\ LV:%XUO/#H*Z M/J%Y)/;W-O&6W&+SK:2.1XBWS>4S%,DG;DFI/CI_P35_80_:3^ ?A_\ 9=^, MW[+_ (7U7P#X3:)O"_AN"U:SBT@QH47[,ULT;P#:2I", P)#9H _FD_X."/% MGPJ\?_"/]F'XAZ3^VJOQP^(OB3P;J>K?$WQ!#XFCNH-,N;A--DAT^"QMV%OI M,,)-PBVL<<3_ "EI06.:_3C_ (.SO$GA[Q1_P1"^&^L^&M>L]1M)?BKH$<=U M8W231NZ:3JBNH9"02K*RD=BI!Y!K[\^(W_!&[_@E_P#%;X(>&OV"(%B\)^#X[NZM=+TS:K*'CM+>5(?,VNX\PJ M7P[#=\QR >=?\&_[*_\ P1I_9\*L"/\ A T&0>XN)J]3_P""F\D&[W6_#M MU#)%?Z''XAOK.TOXGV[H[F*UFC6Y3Y1A90ZCG &3D _GI_X-(?V6_@U^VO\ M!G]L+]EKX]:"NH^&_%_AWPI:WD2D":W82:NT5U"Q!V30RB.1&P<.BY!'!X/] M@7]H_P"/7_!L/_P5L\1_LD_M47=UYBA?[/=Z<[L-/\26J<\H M"PD1=QV^?$=TD:[?W^_9W_X)%_\ !._]DCQL/B-^S'^SI#X#UIO+6XO?"_B7 M5+,W4:2"18IUCN@MQ%N4$Q2AD;&"I%=%^UO_ ,$W?V&OV[M3T76OVN/V;/#W MCB]\/030:->:HLJ36T4K*SQAX71F4LH(5B0#D@#<<@'Y'?\ ![+X&\1_$/X! M?LZ?M&>!K@:KX*TS5M;L[O5=/D$UJTFI6^GSV4H=,JR21V5QM?.#Q@_-S[U\ M+/@G_P &_O[>'["W@3]J3XT65QXV672;1#X3U[XV^)=4U2S\03I'%+I5O8RZ MJTGVR2XQ$D4:@RYC*Y1E:OT'T3]@C]D+0OV9;O\ 8TC^".G7WPMO8C%)X(UN MZN-1L8H_D(CA6ZDD,"*R*Z+&5".-Z!7)8^8_LF?\$/\ _@EC^P]\51\;_P!F MG]D71]$\5Q;_ +%K=_J^H:I-8;P58VWV^XF%LQ4LNZ,*VUBN<'% 'X^_\'C] MO_9'_!03]G/6+M&@L$\'!!I564GG^($]:_2[_@X_P#$?A[X MD?\ !$?]HS1? >N6NKW6@QZ)#K,.GSB4V&]+^&YTN?3IO!D&F(;">V MG#"=)8V!\[S-[%V?J M>*=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 ?V5HXY/ MO?LT?\$EO^">7[&_Q"_P"%J_LM_LVV/@;7S;FWGO\ P_K>H0_:8"03 M#,GV@I/'D!MDBLNY5;&5!'H_[3G[)O[/W[97PY/PA_:7^'R^*O"[W27%QH-S MJ=U!:W,B$,AF2"5!,%8!E#[@K , " : /PR_8:EC'_!FG\<,R#C5-94\]";^ MQP/U'YU]8?\ !FJRM_P23U<*P)7XQZR" >G^A:<:^SM#_P""0/\ P3F\,_ 7 M6?V6_#W[-EM9?#GQ#J\&IZWX*MO$6IIIUY=Q A)7@%SM)^Z6&,.T4+,&,,93 MM_V3?V#OV3?V%]%U/PS^R9\(8/!.EZSTFG"A?.\B:9XUE*JJ MF15#,J*"2% !Z[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5^(/_![S_P FL_ __LH& MH_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[>/\ MT^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% '$:O\ LS?LW^(-5N==U[]GWP1>WU[7EWX4 MLY)9Y78L\CNT9+,Q))8DDDY-=9H6@Z'X7T>V\/>&=&M-.T^SB$5I8V-LL,," M#HJ(@"J!Z 8JW10 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 %?B#_P>\_\ )K/P/_[*!J/_ *0BOV^K\0?^#WG_ )-9^!__ &4# M4?\ TA% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/ M7[_4 %%%% !1110 4444 %%1W5U:V-K)>WMS'###&7FFE<*J*!DL2> .237 MS_X4_P""JW_!/?QG\2[KX6Z-^U;X-%[#+:PV.HW.N01:=JLTXD*0V=VSB&ZD M_=,-L;$D],\X /H2BN%_:&_:=_9Y_9+^'K_%;]I?XS>'? _AY)U@75/$>IQV MT^.7AKQUHL%Q]G MNK[PYJD=P+:;&?*F53NA?!!VN%)!!Q@@T >A45QWQ<_:%^!?P$_L5?C3\7/# MWA>3Q+K-OI/AV#6M5B@EU2^GE2**VMXV(:>1G=1M0$C.3@ FNQH **\L\(?M MN_LC>/OB/_3Y/7[_ % !1110 4444 %%%% 'S;_P6 _9Y^./[5W_ 30^,/[/7[- MVIFV\:>)_";6^C(+L0?;=LT4LUEYA(5?M$,Z;>:;:74,MUI]O+ MM+I;2F":, !XMJ%E4 ,?T;_:[_:C^'W[&7P)OOVB/BO,D'AK2-;T6SUN^EG\ MN.PMK_5K33WO)&VG]W +KSV&.5B89&!9OV=_&'@/5MVKZMJ\\EPL5A9"W8M>B7@A4#&/;Y@(57R ?J3\1_V0 M?@9\9_C;IGQO^-'@;3/%]WX>T%M-\*Z7XDTZ*\L]%>65GN[N"*565;B=1;QM M)CA0"W MTP>,;R]6XME2! (TE%A"T[!!\IO&8@>?D^O_ +9/_!5KX6_L$?"CX>?"_P#: M*^-'@GP]\:_''AZT62W\07N-/T>?R%%YJMXL)W_9(Y1*(XDPUS(%BC*+YDT- M7_@GW^WQ_P $N[SQ)H_[)7['O[3=M\4O'/BW4-0U[Q5JVE6\EQ>:E>F)I[[6 MM3G\M(H@[+'$JC 3?;P11K&BJ@!Y/_P<7_#/X=*G[)OQ9C\"Z0GBC_AM'P'I M[>(TTV(7S6C"^M?\'"_[4_CG]D#_@D7\6_BE\,- M8GT[Q)?Z?::!H^HVTA26T;4+N*TEF1QRDB023,C#E7"D8(S7F7_!R/XG\-Z! M\//V4%US7[.S*?MK>![MQ>,O MV\/^"5OQ4^ GPLL&O_%$VE6^L>%[.$Y:]N["YBO%MT[%YDA>%<\;I5Y'6@#Q M3_@J)^SQH7P(_P"#=4>%?A@@T#5_@IX$\+^(/!&L:?(3DL:^X?V/_ (TW7[2/[)?PN_:'OK6."?QY\.]$\13P1#"Q/>V$ M-RR =@#(1CVKX'_X*.?M/Z-^V#_P04T3P%\![J'7?B-\?] \/^$O"7@RUF4W MTFLR7%J-2M9(OO1&S2*\-PS +#Y#;RHYK]!?V8_@S9_LX_LV_#W]GK3[T7-O MX#\#Z3X=@N57 E2RLXK8/@],B+/XT =Q6?XK\5^'/ WAR[\6^+=7AL--L(3+ M>7DYPD2=-QQVYK0J*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P10!Y;_P -S_LC M_P#1>M!_[_/_ /$UU_@WXT?"SXA:&GB7P5XWLM1L'D9$NK=R5+*<$?_P#!IM_RE,_: M[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% M $5_86.J64VFZG917-M<1M'/;SQATD0C!5E/!!'!!ZUY=\*_V'?V2O@A\7-: M^./PE_9\\(>'O$NNP017>HZ/X;M+9XUB5U_=&*)3&7$AWD'Y\+G.!7JU% '* M>,/@/\#OB%K!\1>/_@UX4US4#$L9OM8\.VUS,47[J[Y$+8&3@9P,T_P7\#_@ MM\-M5?7OAW\(/"^@7TD!@DO=%\/VUK*T1*L4+Q(I*DJI(SC*@]A7444 W\.^&-%M-.T^SB$=I8V%LL,,"#HJ(@"J/8#%6Z* .8T+X*?!KPOX^U#X MK>&OA)X8T[Q1JZ;-5\26.@V\-_>KD'$MPB"209 X9CTKIZ** "BBB@ KPO\ MX)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_P"#WG_DUGX' M_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ M;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB> MK?\ 8]ZS_P"E)H ]THHHH **** "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 *_$'_@]Y_Y-9^!_P#V4#4?_2$5^WU?B#_P>\_\FL_ _P#[ M*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR M>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_P D M3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ 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@ HKY _P""]7[4?QV_8N_X)/?%;]I?]FCQS_PC7C;PU_87]B:W_9EK M>?9OM&NZ?:S?N;J*6%]T,\J?,AQNR,, 1_.#_P 11W_!=?\ Z/F_\QEX8_\ ME90!_7[17\X/_!!7_@O5_P %8?VT?^"L7PI_9H_:7_:L_P"$E\$^)?[=_MO1 M/^$%T*S^T_9]"U"ZA_?6MC%,FV:")_E<9VX.5)!_H^H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\#_\ MLH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z? M)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P#@GO\ M\D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBLG_A._!W_ G7_"LO^$DM/^$@_LG^U/['\T>?]C\WRO/V]=GF?+GU MXH UJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BD=TC4N[!549))P *Y M7Q'\=_@?X.W?\)=\9?"FE;?O?VEXBMH,?7>XH ZNBO%O$?\ P4D_X)V>#\_\ M);^WO\%M+V_>&H?%+2(2.G]^X'J/SK@/$7_!<'_@D-X7S_:?_!1;X42[>O\ M9WBR&\]/^>!?/7^?H: /JBBOACQ'_P '*O\ P1"\+9_M/]O/1Y<=?[.\*:U> M>G_/O9/GJ/U]#CP#]JS_ (.R?V2M.\)S^&_^"":_G\- M06,4TRJUQ*/$>F2E(P3EV$<)?!WQ*?X:^/OV+M/\ @?XCT-1_:_A6&UU^VNOWT<V_P#!!7PA^T+X\_X*P_"GPK^RI\8=,\ ^/KG^ MW3H'BO6?#Z:K:V130M0DF$EJY D$D"RQ9SE3*''*BOZ/?^$0_P"#FWX>#.A_ M&#]C_P"(D"??'B7P_P"(-)NI%_V/LA,0;_>XZU^+_P#P1>\+_MB> _C%X _; M_P#V>/\ @B5;:KX?T:YO?[*\<>";;Q'/=WZ-#-87:6O]I^(#9G_P#"G?\ #X']NO\ Z0+?M ?^#;2__BZ/^'P/[=?_ $@6_: _\&VE M_P#Q= #?^(C#]D[PT(O#FK:88V[JQN[2-01]<5@_P##X']NO_I MM^T!_P"#;2__ (NN?\;?\%*/VF/B7;FT^(__ ;F?&#Q!$R[6CUM-$NU(],2 MEAB@#ZG\ _\ !4;_ ()K_%+8GP__ &_/@WJDSXVVEO\ $G3//YZ9B:8./Q6O M9/"WC;P9XXL/[4\%>+=,UBU_Y^=+OX[B/_OJ-B*_(KQ]>?"#XG!V\9_\&A6N M3RR?ZRZMO"7ARUG;ZRP*CG_OJO'/%/[$_P"R1XCOO[9TW_@U4^/_ (=U%<^5 MJ'A7XFSZ>\7^ZL-^(Q_WS0!^]=%?@!_PS/\ '[PQ\WP-_8>_X*<_#@)_J+?P MA^T9:+ GH"EPLNY?;/-']M?\'"/@@Y^!VH_MP:?L_P!1_P )[X8\)^)\>F[[ M0\>_\>M '[_T5^#V@?MP?\':7@;!@_9L\3>-]G0>+O@AI5EYG^]_9^IIC\*] M+\!?\%<_^#G73"J_$[_@A[I.M*,;CH<5YII8?]M;RY - '[+45^7=E_P6Z_X M*WZ+:H?'_P#P;C_%4.%_>3:!XY%YN]Q&NFY7Z;C]:K>(?^#C7]I?P)8F]^(W M_! _]J32%7[\[>&+E[&? SQ0ZQZ5^QIJJLYPBWOQ>\-6Q)] M,37*\^U '[(45^9'@'_@X=^+/Q6V?\*N_P""37Q'\2^9C9_8'Q"\/WF[/3'D MW#9KN?\ A\#^W7_T@6_: _\ !MI?_P 70!]_45\ _P##X']NO_I M^T!_P"# M;2__ (NC_A\#^W7_ -(%OV@/_!MI?_Q= 'W]17P#_P /@?VZ_P#I M^T!_X- MM+_^+K\P?V^/^#K/_@J_^SC^TIXK^!&G? 'P?X#DTJ6)U\/^//!DIUO28[B! M+B&.=X=2>"9O)FB<2!$#!@?+7D4 ?O)^RG^V5\'/VP_^%A_\*AU7[3_PK7XE MZGX(\09<'_B86/E^:RXZQGS!M;H<'!XKUBOXQ?\ @FG_ ,%O/VW?^"7.I>-9 MOV?]3\,:K%\0]2M;[Q+%XZTRXOHVNH3-_I"^3/$ZN_GOYA!)<*G=17]5W_!* M;]I+XA?MA_L0>$?VG?B+\9/ _C>Z\7"YFBU7X=^$M3T?2X?(N)+66WCBU1C= M2F.>"9#-(D0?;E8PN&8 ^C**** "BBB@ HHHH **** "BBB@ K\0?^#WG_DU MGX'_ /90-1_](17[?5^(/_![S_R:S\#_ /LH&H_^D(H \_\ ^#3;_E*9^UW_ M -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W M_P"2)ZM_V/>L_P#I2: /=**** "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@#Y0_X*>_\%6O#_P#P M2R\(VGQ/^+'[)?Q4\8>#+E0EUXQ\!V.GW5CIEP6VK#>>==Q2V^X[=LC(8V+! M0Y?Y:_"G_B)MLO\ A^?_ ,/*/^%>>*_^%5?\*_\ ^$)_X0GS;?\ M/\ LCR? MM'3S?)\S^U/](^__ *OYQ6]E\6ZS?L M;K^TXNGZ"GC>0_;5^#,DH35OL!3<&,I/D+=YY^QD@A>"XE_K^(_P#@O3_P1S\+9_M/_@H9\.9=O7^S=4>\]/\ GW1\]:ROV&/^ M"?O_ 3,^+W[+'P^^-MU_P $PO@UH.NZ_P"%;.YU_2M4^$.FI=Z7J?EA+VTD M6>W\R-X;E9HF4X(,9%?1'AS]CW]DCP?C_A$?V6OASI>W[O\ 9W@BP@QU_N0C MU/YF@#Y1UC_@YN_X(B:3\1Y^[/ MI_P!=(/^!2272[>XZ=5(H_X?*?MC>(/^2??\$(/VE+G/W/\ A(XM/TG/U\V5 ML=_T]:^_Z* /@#_AY'_P6G\0\>!O^#?'5U1NESXD_:0\/V&SW,9B9C] E??]% 'P!_;O_!S_P") M_P#D&^!/V)?"\;?>_M?5/%-[,@]O( 0L,]^.#ZT#X+?\')_B?_D._MK?LQ>% M]_WO^$:^'&IWNS/]W[6XSC)QG^Z/4U]_T4 ? '_#"7_!>SQ/SXC_ ."[F@>' MD?\ UL'AK]F71KC@]55[F;(?\ DHG_ 7Z^+US MO_UO_"-?#[1M'SZ[?*W;>K8]/E_NBOO^B@#X _X<5_$+Q!\WQ#_X+:_MK7N[ M_61Z%\7(M+C?U!6*U;Y3D\>A [4?\0ZG[+.K?\E#_;"_:E\79_UG_"2?'>^E M\SUSY21]>?S-??\ 10!\ K_P;&?\$=M2<2>//@)XI\5N#DOXB^*WB"4L?4^7 M>H#75>'/^#=7_@BMX6V_V9^P%X4EV]/[2U+4;S\_M%R^:^U*S/&?C7P=\./" MFH>._B%XKTW0M$TFU>YU36-8OH[:ULX5&6DEED(2-0.K,0!0!\^>'/\ @C3_ M ,$FO"V/[,_X)P?!:3;T.H_#K3[SU_Y[Q/Z_R]!7#_MB^,O^",G_ 2^\%6O MBCXQ_L\_";0M3U-O*\+^#/"GPTTV;7=?G)*K#964$(DE+.VS>=L:LX#.NZO, MO%G_ 5-_:T_X*-^)K_X*?\ !$?X7P3>';:Z>S\1_M1?$/39(?#6ELIVR+I- MM(N_5;A>Q*^6K!=R-&XD'LW[#'_!'W]GS]D#QK<_M%_$7Q+K/QB^.>L+N\0? M&?XC2?:]39R,&.RC8LFG0 $JL<7S!#L,CJ ?.'AS]D/_@H%_P5D(U/]H[P MVW[)/[.]YS;_ A\#1PVWC7Q9:G/&KWL:#^SH9%8[K6,;R'>.1,[9:_0/]F7 M]E3]G;]C;X4V/P1_9B^$6C>#?#-@,QZ=I%MM,TF #--(Q,EQ*P W2R,SM@98 MUZ#10 5^1%A_P:]?#_\ ;._:!^,?[9O_ 4\\?ZQ=^+/BEKU_<>&/"G@W5A# M'X1LF;R[$RW.UA=W<-LD$>W:;=2C B<$,OZ[T4 ?&G_!%']@/X[_ /!,+]G[ MQ3^QE\3_ !Y8^+_">A^-+C4_AEXKM!Y,DVE7BK)):SVQ),$T5RLTC89HV%TI M5B0RK]ET44 %%%% !1110 4444 %%%% !1110 4444 0ZAING:O9R:=JMA#= M6\J[98+B(.CCT*D$&O*?'W[ /["/Q5#CXF_L5_";Q"9/OMK?PZTRZ8GUS) 3 MGWZUZY10!\;^/O\ @WS_ .",?Q)#CQ%_P3[\$6V_.?[ ^U:3CZ?89HL?A7#_ M /$-=_P3I\-S7%I+YC?7%?H!10!^?\ ]D_X.<_AYS#J MO[&WQ$LTZBY@\1Z3?R?39F!?Q]J_G"_X+T^(?VC_ !5_P5A^*VO?MD!AG8!G#VZPR$'E6D9?X:_L]K^<'_@O5_P0 M5_X*P_MH_P#!6+XK?M+_ +-'[*?_ DO@GQ+_87]B:W_ ,)UH5G]I^SZ%I]K M-^YNKZ*9-LT$J?,@SMR,J02 ?B#7]?O_ :X_P#*"CX&?]S-_P"I/JU?@#_Q M"X_\%U_^C&?_ #)OAC_Y9U_1]_P05_9<^.W[%W_!)[X4_LT?M+^!O^$:\;>& MO[=_MO1/[3M;S[-]HUW4+J']]:RRPONAGB?Y7.-V#A@0 #Z_HHHH **** "B MBB@ HHHH **** "OQ!_X/>?^36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^ MR@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\? M^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_ ()[ M_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "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 *\D_;=_;8^ W_!/[]GG6?VD?VA?$C6>CZ8!#8Z?:J)+W6+YP?(L+2+(, MT\K A5X 9V*HC,-G]J?]J7X'_L7_ ?Q#^TC^T5XWM] \*>&K,SWUY-R\K'B M."%.LLTC$(D:\LS >]?$_P"Q%^RU\ZK<8>YDP2(;>%09+B8@'$42LYP<#@U\,_P#"X?\ @J1_P67_ M -!_9HT[7?V5/V<[[B7XF>(+,+XZ\86I[Z7:$XTN"13\MRYWX*21LWS14 >Y M?MQ?\%A_@-^RAX]A_9G^$'A'6?C5\>-47;HGP<^'2BYOD8@$2:A.H:/38 "K M,\N75#O$97+#R#P9_P $IOVI/^"A/BO3_CK_ ,%OOBI;:MI5I=+>^&OV8_ - M])!X4T9P=T;:E,C;]6N5[Y8QAMP5GC?8/JC]AS_@G-^R1_P3P\!3>"?V9OAC M%I]UJ+>;XC\5ZG*;O6M?GR6:>]O''F3,6+-MXC4LVQ%!Q7N- &?X3\(^%/ 7 MAFQ\%^!O#.GZ+HVEVJ6VF:3I-DEO;6D*#"QQ11@+&@' 50 *T*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ 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 X_\ : ^/7PJ_ M9=^"OB7]H3XX>*XM$\)^$=*DU'7-3E1G\J%!T5%!9W9BJ*B@LS,J@$D"OEF? M_@K5\1/!MYXO^('Q;_8,^(FC_#CPQI&BZI?:M9W6EW>KZ+8WZ2NMYJ%A'>%E MB545G6!II(5W&1!M;;[C_P %"?V./#'_ 4"_8P^('['OBWQ)<:-:>-]%%M% MJ]M$)&LKF*:.XMIRA(\Q4GAB9DRNY05W+G(_,C]C'_@H)\0?V(?VH_&'_!.C M_@NUHUA::CXT\.Z+X5T3XMV0,GAKQ+90VUS;P)?3Y!MYKB&8AG=8_NDRI%G> MP!^M?Q[^-OAG]G?X5:Q\7?%WAWQ'JMAHUG+RK'&TA"0P*Q'R MH?FOCG_@V=_Y0 M>? ?_L&:U_Z?=1H ]LA_;BU?XE?%CQU\*?V6/@+J/Q"/PQU5=(\;Z^VOVFF: M?!JQ@2=]+MI)BS7-W'%+$T@V)#&944S;MRKT/[/_ .W#\ _VA/V;]2_:AT?7 M9_#_ (>\.2ZI;^-8/%*):W/AB[TUY$U"UOE#LD4ENT;[RKLA4!U9E96/Y@?M M>_&_]J'_ ((J?MX_'7XU?L6:5!\8/A7X]C7QM\;_ +#I]Q:%0/;-;$9B0>6V64L0#[OT/_@K1X'; MP)X+_:*^(?P$\7>$?@M\1=9M--\(_%+79[18C]L?987M]9K*9["RNVV"&>0' M'G1&9( ^1]:U\!_\%H/AUX5TC_@WF^)7P\^R1?V;H?PBTB.PBVC:ALY+)K?' M88>*,CZ"OIC_ ()T^/O$_P 5O^"?7P*^*'C:ZEGUGQ'\'/#.J:O/.27ENKC2 MK:65V)Y)+NQYYYH ]DHHK/\ %?BOPYX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN. M.W- &A7A?_!/?_DB>K?]CWK/_I2:W?\ AN?]D?\ Z+UH/_?Y_P#XFN-_X)Y^ M-?"DWP.U.>+7(&23QMJTD; GYD>?>I^A5@?QH ^B:*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJY3XX?&_X4?LV_"77_CK\]UO6=0DVQ MV\2^PR7=F(544%G=E5068 N\>?&WX2_"[P5JOQ&^(OQ!TO1=!T.PEO=7U;4; MD106EO&I9Y'<\*H )K\V/AGI.O\ _!??X]:;^TU^T/IUWH'[(/@#6OM/PE^& MNKQ-#+\3-2A8J-=U.$\_84.1!;MPXSN&TR"0 WOV7O@A\5_^"U'Q]T'_ (*/ M_ML^![[0/@/X1OOMW[-WP0UJ/#:JX_U?BC6(N5=W'S6\)RJJ01E,O<_IE65# MXK\)6\*6]OJMM'&BA41. H' ' I_\ PF/AC_H-0?\ ?5 &E16;_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 & ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^ M@U!_WU7S[^W/_P %8/V-_P!@+0[2+XL>.+G6O&&M8C\)?#/P=9G4?$.OS,=J M1V]HG(#-\OF2%(\\;BV%(!])330V\+W%Q*L<<:EG=VP% Y))/05\"_'?_@LU MXC^,?Q/U']DG_@CE\'(?CQ\2;*3[/X@\<27#0^!O!K'(\R^U%2%NG&"1!;L2 M^&"N74QGS^/]FK]OC_@L!.OB3_@I3\09_@/\";EQ)9?LX> =_!/A_P?X6TF/;8 MZ+H5FL$*$XW.V!F21L9:1R7<\L23F@#Y<_9<_P""+^A6WQ7L_P!L7_@I?\7K MG]HGXWPXDT[4?$5J$\.>$R2&\C1]+QY,(1@,3.N\L@D58G+9^Y:S?^$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@ M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@ M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^JL:?K>DZJ[1Z=?QS,@ MRP0]!0!:K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ MI"* //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** /+_P!LKQG^T'\._P!GS5/'7[+WPTN/&7C#2-7T>ZA\ M*6=S:PSZKIZ:K:-J5O$]TRQ+*^GB["%F!WE=OS;17YW_ +=UMK/_ 4R\+_M M!?LD?"+]D;QWJ'BWXCZ5X+M=,_X6!X)N-&L_!L\+7+R:I>75VJQIY";R@M6F MDG.4C#JSD?K!4$.FZ=;7L^IV]A!'6^.= M)N?@3^QL_P /XK3Q%XNO=%\!+H=FND:/->7VJW$=CY"-Y<8;:TC*"7 =+^.?Q.U_Q=\/?"%S(DP\#V\LMK)I%M M*L+.BE)+&":2&)V5%E:(,65F/Z6T4 ?FI^TAX-_;#_;U_P""97AS_@E]JG[/ M_B[P?\2?$5EH/ASXO^+M8THIH6@6%A<6SW^IVU\3Y&I"Y6U(MX+=I)/])'G" M'8Y'Z)?#GP#X9^%7P]T'X7^"K'[+HWAO1K72M(MMV?)M;>)88DSWPB*/PK9H MH *BOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$5+10!A?\ "KOAG_T3O0O_ 40 M_P#Q->0_\$]M-TY?@EJJKI\ \Z\+_X)[_\ )$]6 M_P"Q[UG_ -*30![=_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_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!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!# M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%5-?OO"7A30KWQ1XHN].TW3--M)+K4=0OW2&"U@C4 MO)+([85$506+$@ DU>N;FWL[>2[NYTBBB0O++(P544#)))X YS7Y??$?QC MX[_X.$/CCJ/[/'P8\0ZCHG[&?@'7!;_$WQWID[P2_%;5('#'1M/E7!_LV-@# M-.I_><;3S&U %>STWQ3_ ,'$GQO74Y[&_P!!_8?^'OB#-M$8WM+GXT:Q:R_? M;[KIH\,B\#@RLO\ STS]E_3W1O"WACP[I%KX?\/^'+"QL+&V2WL;*SLTBAMX M44*D:(H"HJJ H %0^!? O@WX8^#-*^'7P[\+V.B:#H>GQ6.CZ1IELL-O M9VT2A(XHT4 *JJ !Z5JT 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A6#\3OB%\)O@IX#U/XI?%_Q=H7ACPWHUL; MC5==UV[BM;6TC'\3R2$*O) &3R2 .37RM^V9_P %E?A9\$?BB_[(O[(GPUU7 M]H#X_P!P&2#X:>!)E:'1V! ,VKW_ ##IT2DC=O)=:9^TM_P6]^+UG\2M5L;D7OA?X"^%S)!X%\*OU420$[M4N%!P9)B5.61 MO.3:0 8FL?\ !0?]M?\ X*HZM<_#3_@CC\-(?!?PT^T/:ZW^U7\2?#[):.H8 MJ_\ 8&FS*'OI!@@2RJ(PP*LL9VR5]"?L'_\ !(S]EG]A?4KWXI6D&I_$/XM: M\"_BSXR?$.Y_M'7M3E88<)+)D6L)Z"*+&5"AVD*AJ^G=(T?2?#VDVV@Z!I=M M8V-E;I!9V5G L44$2*%2-$4 *J@ !0 !@58H 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_[]"GQ6UM 28+=$)ZE$ S3Z* "OQ!_X/>?^36?@?_V4 M#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ M *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2) MZM_V/>L_^E)H ]THHHH **** "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 ***_-_\ ;3_:9^-G_!3_ /:%UO\ X)1_\$[?'%SH7A;0 MI!;_ +3'QVTDY3P_:L2'T#3)1\LFHS .DC D0C>IY638 9/[2?QE^*/_ 6_ M^/>N_P#!/;]C7QM?:!^SKX.U'[%^T5\:M$EVMXBF7!?POHTPRK[AQ<3KE=IQ MRA5+K]#_ (,_!KX7?L\_"O0?@E\%?!-CX<\*^&=.CL=$T738MD5M"G0#NS$D MLSL2SLS,Q+,2? WP]^SG^SSX'MO#WA/PS9"VTW3[<99CU>: M5SS+-(Y9WD;+.S$D\UWM !1110 4444 %%%% !1110 45!J>IZ;HNFW&LZSJ M$%I9VD#S75UQJ9;_ M %:< _O[RZ?,MS(?\ _!IM_P I3/VN_P#MX_\ M3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7A?_ 3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#) M$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 445\)?\ !2/]OGXV^*?C):_\$K_^"9<]M?\ QX\46 G\8>,7 M7S=/^%FAN 'U.\89'VMD<>1 ?F)='(.Z)9 #&_X* ?MG?'G]K+]H"[_X)(?\ M$P_%/V'QFUNK?'/XRVJF2T^&>D2<-!$ZD!]6F7(,R>,?BMXVO3J7B/7YF(:1Y[R0;E5F )BCV(2 2&;+$ ^:=,_X)\?MZ?\ M%7M1M_B%_P %?/'#_#OX4M.ESH_[*_PVUQU2YC!#)_PD&J0D/=OP"8(2$!"L MIB8,A_0/X4?"/X7? GX?:9\*/@Q\/M'\+>&M&MQ!I>A:#I\=K:VR=<+'& 2 M\_\FL_ _\ [*!J/_I" M*_;ZOQ!_X/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X M _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ M -*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%?(O_!3_ /X*2ZU^RB/#W[+W[*W@F/X@?M(?%+=;?#3P%$VZ.T3YA)K&HD$> M18P!77U/Q7K$F6DN9G8LPC#.XCBW$(K$D ML[R.^-_P3(_X)M:)^PCX)UOQO\2/&TGQ ^-WQ'NQJOQ=^*>I+NN=8OCS]G@) M ,-E#G9%$ HP-Q5'X?#%_X]^+/CB*=2TW0/A_8 EH])L%L+F(RE=W[V5V<.XR-QW32]?_ ,0N/_!"C_HQ MG_S)OB?_ .6= 'P!_P &,?\ S=%_W)/_ +GZ_?ZO /V&/^"7'["?_!-?_A*? M^&*?@9_PA?\ PFGV'_A)O^*FU34?MGV/[1]G_P"/^YG\O9]JG^YMW;_FSM7' MO] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7X@_\'O/_)K/P/\ ^R@:C_Z0BOV^K\0? M^#WG_DUGX'_]E U'_P!(10!Y_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#! MIM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30 M![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\[_\ !2+_ M (**_#'_ ()V_!JU\7:[H5YXK\<^*K\:/\+_ (::)E]3\6:Q(0L5M"BAF$89 MT,DNTA%8 !G>-' ,;_@IO_P4ET/]A#P/HO@OX=>"I?'_ ,;?B/=G2OA%\+-- M;=X._1/AQ8-C.J:Q* 55E#!H[;EF)0LIWQ13 '2?\%'_P#@ MJ)#^RIXAT;]E+]EWX=GXJ_M(>/(BO@;X9Z=+E+*,Y!U359 0+2QCP6)9E,FP M@%5#RQQ?\$XO^"7.8!_PF'Q$O8LP:3"1QI. MD1, +2RC'R?*JM)MR0B[8TZ3_@G!_P $R/AM^P-X>UGQIK?BV^^(?QC\=RB\ M^*/Q?\2#?J>OW1PQC0DDV]HA $=NIP J[BQ -?3E !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_D MUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN M_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MX7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445Y5^VC^V;\!OV!_V>M;_ &E?VBO% M0TW0='C"06T*A[O5+QP?)LK2+(,UQ*PPJC #,Q5%9E ,7]O_P#;X^"/_!.O M]GZ\^.OQEN+F\GEN$T_PGX3TE?,U/Q-JTO%OI]G$,F25VZD A%!8\"O /^"; MO[!'QN\6_&:Z_P""J7_!36WMK[X[>)[ P>#?!BMYNG_"S0WR4TRS4Y'VMD8^ M?/\ >R[H#\TK28W[ '[&7QY_:V_: L_^"N'_ 4\\*FP\8FW'3_ (V_M/V2EH+( M?\M=(\/N"!/V"?@1I?[.W[-'@2+1- TT&2>5CYEWJ=TP'FWEW,0&GN) M" 6<] JA455'JE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X@ M_P#![S_R:S\#_P#LH&H_^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ /!I MM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !111 M0 4444 %%>)_\%&?VRM'_P""?7[$GQ#_ &Q-:\)S:ZG@G15N+;1H9O+^V74T M\5M;Q,^#Y:&::,.X!*IN(!Q@_+UM\9/^"HOA^T^)OQW\%_'KX=?$"Z\*^!?# M?BBX^'T?@JYBT?4K2XM+FZN+?2KB.^>>"7RHSY4LGGB=E3=&F[*@'Z&T5PG[ M2WB[XQ^ O@AXC\9? ;POX-(D9W8*L4,8^9F)QDDDT ?3E%?&_[9O[2G_!0/QQ^T@_[)_P#P2QU;X%+X MG\&Z!;ZQ\3+OXTWFH^3"MZSBQL[2+3@TK3"."6>8N-J1S6W.9!78VW[2'[0G M[$7_ 3X\5?M2?\ !5#Q%\/KOQ-X+TZ^U778_A':WD>EO K[+.SMC?GS9)Y6 M,:;G"+YDX7&U=[ 'TO17Y]_$;]NW]N3]ES]A_P (_P#!4O\ :*G\+ZAX,U(Z M-JOQ'^$^A^&Y([CPOX?U26&.*6SOC,9+J]M/M-NTXD0138F"+ K5]]:%KFC M^)]$L_$OA[4H;S3]0M8[FQO+=PT<\,BATD4CJK*00>X- %JBBB@ KPO_ ()[ M_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBN9^,OQD^%_[/?PLUWXV?&GQM8^'/"OAG3I+[ M6]:U*79#:P(.2>[,3A5106=F55!8@$ R?VFOVF/@I^Q]\#O$/[1G[0OCBU\/ M>$_#-B;G4M0N3DGLD,2#YI9I'*HD:Y9V8 #)KX;_ &+OV9_C5_P5#_:%T3_@ MJW_P40\#W6A>$]"D-S^S/\"=6&4T&U8@IX@U.(_+)J,P"/&I!$0V,.5CV9/[ M-WP;^*'_ 7"^/6A?\%!OVQ_!-]H'[.7@[4?MW[._P %M:BVMXDF7(3Q1K,) MR'##FW@;*[3GF,L]U^FU !1110 4444 %%%% !577==T3POHEYXF\3:S:Z=I MNG6LESJ&H7UPL,%M!&I9Y9''[![W6M;U:Z6&WLX$&6=W;@>@'4D@ $D"OS6L]+^/?_!Q)XKBUGQ-; M>(OAK^Q!I6H"2PTIS)8:Y\9I8GRLLV,26FC[E!5>&EP#]_#6P!/XZ^,G[0'_ M 7[\;ZG\ _V1_%.M_#S]D32+^2P^(WQFLT:VU/XD,C;9M)T3>,QV1(*2W1& M'&5P5S%+^A_P!_9_^#7[+7PAT/X#?L__ ]T_P +^$O#EF+;2=&TR+;'$O5F M8G+22,Q+/(Y+NS,S$L2:VO 7@+P3\+/!6E_#CX;>$]/T+0-$L8[+1]&TFT2" MVL[>-0J11QH J* *UZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ MI"* //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** .5^.'P3^%_[2'PA\1? ?XU>$K?7?"GBO2I=.UW2;HL M%N()!@@,I#(PX974AE9592" :_&;P?JG[5__ ;<_M#>/O\ A'EUSXX_LE:. M/#T'BVYU*8/XD\ V5T;A;(PG<%GMH2TB$!5C8NHQ;DAF_7/]LKX*_$_]H']G MS5/AO\%?BQ;^!_%HU?1]7\.>)[S2#?P6EYINJVFHQK+;B6(RQ2-:")UWCY)6 M.&QM/R/\6OV)OV_/VV-9^+?[/_[0LOP^\!>"?B-I?AFP\<>+O!M[?:C=:O86 MGGO<6NF0W5O"EI)+D1O+*\_DK)\JRL0R@'VGX]\4Z!XX_9TUKQKX4U..]TO6 M/!5S?:;>19VSV\MHTD<@SSAE8$?6ODC_ (-G?^4'GP'_ .P9K7_I]U&OJSXD M_#?Q1I?[.]U\&OV>M&T&TFC\-'0]"AUV]GBL["W%N8(V/E1R/((UVX3Y=V,; MUZUY#_P2'_8V^-'_ 3V_8B\*?L9_%SQ+X8\01^"$NX])\1^'9+A&OH[F^N; MMA-;S1CRBAG"AED<.!DA,<@'EG[>?_!O;^Q+^V3XUU[]I#P3<>*OAC\==1NO M[1TWXN>$_%FH"[@U%$"P2/"\YC,:[$7;$(G"*%1TP,?$G_!03]H+]J_]IK_@ MUC^(TG[2_P#I7Q#^'7Q*B\%?$G5;-0(]5DTCQ+;VC7>% !S((-[ &2-VPH. M!^C7A'X8?\%G-(^)7C'P[XC_ &I?@EJ?@35]>NKCPCXDN? -Z?$&@V$KDQVI MM89H;2X:)"$221V)9=\@D!\NO2H_V"?V>)OV+]6_81US0KO5/!/B'1+^P\12 MZA+^S6^$VG1V!&-I#R6B08_%DQ^%?0/\ P3*L/$>E?\$W?V?=,\8+(NK6 M_P $?"D6IK-G>+A=(M1(&SSNW Y]\UX+XC_X)D_M*_';]E3P5_P3E_:@^,'A M75O@WX1N-)@\0:]I$5TNO^.=(TJ6.2PTZZ@=1#8$FWMOM%Q'-.TWDML2 R$K M]RVMK:V-K'965M'###&$AAB0*J*!@* . . !0!)63XZ\0ZIX4\(W_B/1/"M MWKEW:0&2#2;%E$UTV1\B%N,_7TK6HH \+_X:P^-G_1C_ ([_ / JV_\ BJQ/ M^">/BG69?@;J4K^"[Y&?QIJKLA9N?\)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+7 ?M0?MB_"']C+X&:Y^TI^TK=W?AKP3X; M^S?VUK;6$]V+;[1=16L/[JUCDE?=-/$GRH<;LG !(]7KX _X.CO^4%'QS_[E MG_U)])H S?\ B*E_X(B_]')/M/]BZ(O@[6;0W/V>UENIOWMU9QQ)MA@E?YG&=N!DD _ MQK5]_P#_ :X_P#*=?X&?]S-_P"HQJU ']_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ 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_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ 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#?2UL56UG6=(\.:/=^(?$.JVUA86%M)<7U M]>3K%#;PHI9Y'=B%1%4$EB0 2: .;\<_%W1/AEX-U7XB?$.W71-!T.PEOM8 MU?4[R.&WL[:)2\DLDC$!$5022>@%?FQX(TCXD_\ !P-\;]+_ &@OB_X UK2_ MV-/ >M?:?AQX$OHC!)\5-5@&1>3P9&7_GIC[+^GGA_P M_H/A/0;+PMX6T6TTW3--M([73M.L+=88+6"-0D<4<: *B*H"A0 * ,^VU MR^LK:.SL_!%S%#$@2**+8JHH& H X XQ4G_ DNK_\ 0H7O_?2UL44 8_\ MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM<)^TI^U[\)/V0?@QK7[0/[1F MJIX7\)Z!;^;?ZIJ$R@%CPD4:#+2RNV%2- 6=B 35+]M_P#;H_9U_P"">_P* MOOC[^T?XO-AIT,@MM(TJS03:AKE\P/E6-E!D&>=R. ,*HRSLJ*S#Y$_9H_87 M_:*_X*3_ !JT3_@H9_P5R\(#2='T6Y%]\$/V9IY#+8>%HSS'J6L(P N]39<' M8ZXBSAE4XBB .0^'_P $/VD?^"X_Q(T;]J+]O#X5Z]X-_9DT6]CU+X3_ +/U MVWE7/BYU.8=:\0 'YHB,-%:?=VL.J%GN?TKT[5)M'T^#2-(\ S6MI:PK#:VM MLB)'#&H"JBJN J@ < "M^B@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** M,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:M:5JM[J$CI=:)/:A5R& ME(PWMQ5ZB@ K\0?^#WG_ )-9^!__ &4#4?\ TA%?M]7X@_\ ![S_ ,FL_ __ M +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^ MGR>OW^H **** "BO(OVP?C+\:OA+X=\'Z1^SOX+\.Z_XQ\:^.K70-)T_Q5J4 MUI9"-K:ZN[F>26%'=?*M;.>; 1B_E; ,L*^2OVB/^"B__!0?XI_\% K7_@FE M_P $V?"OPJO/%O@7PE;Z_P#'/Q_X]M[^;0]%EF"-#IL,=M(LOFNK(W)9B)< M)Y4C _1*BO/?V6?C#XA^.OP.TKX@>,_#-KHVOK=ZAI/B;2]/O#K?]CWK/_I2: /=**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *_.O_ (.EO&_A6V_X(]^.O@<=8CD\9?$O7?#NC> /"]LK2W^O MW\>O:=;J?B35),B#3[.$>)XM1F5AYUZ/,*$LFP[F M( /Y_OCM_P $)_\ @JA^S+:^"[OX\?LQP>&D^(?C&P\*^#Q?_$#0"U_J]X&- MO;%4OV:'=L;+RA(TQAV7(S]?_P#!,G_@VM_X+3?#']M_P3X\\>>%=>^ ^G:9 M_:4I^+'AOQEX?U*[T&?^S;I;YCEF,5O+$%P\4\@8JI9A\_?\ !;3_ M (*9_P#!4G]I7X[Z/\ O^"A/@_1O 'BWX,:W<3VGA[PKILMF+:\N%MY$NB[7 M$_G_ +N.)X95V8_W M944GJ.*^>/#W_!R#_P $2_$^W^S?V]_#\6[I_:/A_5K/TZ^?:)CJ/U]#7SM^ MTM+_ ,&WO[7GCT?'_P"%'_!0WP%\$OB_&S36/Q8^%OQ A\-:IYQRQ:Z1BD-V M&*@/YJ>8RC;YBYH _6BBOQ[\+_\ !;#]I']@:YBT?]H/]HGX(?MD?#"&18XO MB3\#?'^C0>,[.+(4->:$MR4O'Z#%L1C[SR$G%??G[(/_ 5?_P"">_[/ MQ%^SO^U%X8U"Z$>Z]\.:I?KI^KV)'WEFLKDI,H!R-X4QD@[68RJH))]!1H&O:- MXIT*R\3^'=2AO=/U&TCNK"\MWW1SPR*'213W5E((/H: +,TT5O$T\\JHB*6= MW; 4#DDD]!7Y@?%GQ[X__P"#@+XYZI^RO^S_ .)]1T/]C_P'K0M?B]\2=)G: M&7XF:C"P8Z#IDR\FQ4X\^X4X<8VG:8S)H?M1_''XK_\ !:3X^Z]_P3=_8C\< M7V@? GPE??8?VDOC?HLF#J;C_6>%]'EY5Y''RW$PRJJ2#E/DN/T&^!OP/^%' M[-?PDT#X$_ WP/8^'/"?AC3DLM%T;3X]L=O$ON>!OA+X$TCX8_#+PG8:%X>T#3XK'1=&TRW6*WL[:-0J11HO"J *V:** " MBBB@ HHHH *^>_\ @H?_ ,%(/@?_ ,$ZOAA9>)O'UK?^)/&/B>[_ +.^'/PR M\-Q^?K/BS4V(5+:VA4,P3!;KXF_'GX@$V_PR^$.@R W>H2G(^UW;#_CTL8RK,\SX!"/MX21DY3_@GA_P M3 \8?##XGWO[?O\ P4%\=6OQ+_:6\46GEW&M+&3I7@BQ8'&D:+"W$,2*S(\P M >3+\@/(9 #F_P!A_P#X)O\ QP^+_P =;+_@II_P5INK#7_B^L9?XOO>BB@ 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@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$ M5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH ^5?\ @L/\0+3X<_LG:=JLGP.\ M8>-KO4/B-H&DZ3)X$\6'0=2\.WEW=K;0ZM'J(5OLGE-((]S#RW\\12XBED-3 M_LX?\$GO@E^R/\&O&WPS_9Z^,OQ,T'Q'\1];;5O'7Q9FUVTU#Q7K5TP8%Y;R M]M)HP0'?:5A4HTCNI5W9SL_\%3OV5_"W[87['FK_ C\;_M"ZK\+=&76=-O] M;\9Z5XF.DFUTV*Z07\4DY_=[9;)[F("4-%YDD;.K!<5^?E__ ,$_O^"-7A[P MQ,FG?\'"_P 8)K>QL&$&EV7[9VAIYB(AVPQAPD:Y "@,RJ.,D#F@#]0_V0?@ MQ\-?V=OV<_#7P-^$7C35/$6@^%HKC3K76];OH[J]NY8[F43O<31QQK+-Y_FA MWV@LP).223Z57SQ_P2>T3X4>'?\ @G7\*=(^!/Q/F\:>#(_#A;POXGNP1K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7D/[K?M&?M#>)&M-*L"(--TRS427VM7[@^38 M6<.09IY"" O 4!G8JB,PO?MB_MA_ 3]A#]G_ %S]I3]H_P 8IH_AS1(@ J / M#GTF] MTX-+^SW\"+XE[;P#8.0R:E>QL )=6E 1R64&'"DA76..V +W[ _[$/Q\_:D^ M/UG_ ,%9/^"I7AM;;QWY#?\ "D_@U,QDL?AAI4G*R2(P DU:5=K22LH:,X&% M8+'![5_P4D_X*8?#S]@+PAH_AK1_"5[X_P#B]X\N#I_PK^$GA\[]2\0WI^4, MP )@M4/,L[#"@$# IOB;^T!\1";;X8?"?2 M9,S74AW W]ZP(^RV$6UF>5BNX1N 0%DDCQO^";?_ 3%UO\ 9X\7ZQ^VE^V? MX]A^)G[2_CRW'_"5^-I8\VF@6IY71M'C8 6UG&/E+*%:7&2%7" ^*/@;_P: MXW/[8?BGQ_\ MD?\%H/B9>ZG\6OBG)/=GPS\/=3%O9^$I)%"Q;9R'%S+!&L< M21_- BQ[2;CAQ]H_\$4?V _CO_P3"_9^\4_L9?$_QY8^+_">A^-+C4_AEXKM M!Y,DVE7BK)):SVQ),$T5RLTC89HV%TI5B0RK]ET4 <]XA^$GPJ\7;AXK^&7A M[4]_WO[1T6";/7KO0^I_,^M=(V2=@KW;]B7]B?_@A1^W)=3>$OV6OVLOCYX#\; M6!9-6^&.I?&+5M$\1Z5(@^>-[&[=V?8 S0F5%V@%LYK]DZ^>?VVO^"6'[#G M_!0.UBO?VBO@I9S^)+(*=&\>Z#*VG:_I;IS&\-]!ME^0@,J.7CR,E#0!X-_P MX"T'2?F\!?\ !7#]N'P]M^Y!8?']G@_X$DEHVX#+$<]6)H_X##J15023./-T?L;?\%H/V)?VP?&#?!5 MO$VJ_#/XKVL@@U/X0_%C3&T/7[>?_GE'%,=ET>I A=VV\LJ]* /,O^'9'_!8 M;0C_ ,4'_P '"GBRW ^Y_P )!^S]X?U7 ]_,D7/!/XX/:C_ACS_@X.\._-H_ M_!8_X<>(]O(7Q!^SU968?O@_993@=N.Q]:^_Z* /@#_A6?\ P'?ET;]IO M]D?Q&%X#>(/!>NV9?MD_96.#WX[GTH_X2_\ X.>?#I_XG/P?_8L\1[>H\/\ MB#Q/9[N^!]J!QUQSW!]J^_Z* /@#_AJ?_@XB\.<:S_P2I^#OB3;]X^'OCDEG MO^GVJ(XZ'K_>'H:/^'CO_!;+0./&?_!OAJ$D:_\ +SX>_:6\/7F_U(B\D,.H M')YY/:OO^B@#X _X?"?MS:#SX]_X(+_M!VX7[_\ PCVI:9JI'T\N1=W ;]!W MH_X?T:KHOR>//^",7[<6F$??GM/@:MY;H?>2.[]< <(/@9J$80>I\LOQCGZ4#_@YU_P""..FL$\<_M ^)_"[Y MPR>(/A3XAC*GT/EV3\YR/J#7W_00&!5@"".0: /B;P__ ,'&?_!%'Q,5&F_M M]^&8MQX_M#2-3M.Y'/GVJ8Z?YS753_\ !<+_ ()1WGAN]UGPE^WK\*=5O+>T M>6UTB3Q]I^GS7CJNY84:]EAC1V)"@R.B@GYF4 D?1/B#X*?!KQ;N_P"$J^$G MAC4]P^;^T-!MYL\ <[T/8#\A7#>(?^">_P"P-XNW?\)7^P_\(-4W?>_M'X:: M5/GKUWVY]3^9]: /Q=_X*J_\'9_[._[0O[&GQ1_9-_9M^"GQ#T3Q?XOT67P\ M=?UN72VL;>WFE$-Z4ELKV<3![4SHDD9*DR*P8KR?#?@1_P %^_VE?VD/V$?@ ME_P1[^ _PZ^(B>-+NVC\)>//''@*SAOM;N/#T+M'#;Z1"\L:QSFR$<7\H9+1_LL2&]N(K:WBE2"/.W[;EC&KEZ[C_@W[_X)K_M- M?\$:_P#@I+\1OV<_VCOASINL^'?B3X-$WP[^+^CZ:)+:]EL)S(]@)BIDLI98 M)Y)I+:0@,;$,IE5%>@#]6_V+_P!FWX1?LD_LQ^$/@-\$/A(? ^@:+I$0C\.S MS0S7,$SJ&E:ZFA9TGN6(/@E\0]._87_86\ 0?%']I?Q?:[]'\*1R9T_PI:,!G5]:E4XMK= P<1DJ\ MF5 VAU)YO]NO_@I1\9O'7QQN?^"9_P#P2CTJP\5?'&>$#QQXXO%\W0/A99.= MK7=_( RR7F,^5:X8[AEU8@1/[+_P3J_X)K_!G_@G?\/-1LO#.JW_ (N^('BZ MZ_M'XF?%3Q,WG:QXJU%B6>::1BS)$&9O+@#%4!))=V>1P#F_^";O_!+WP_\ ML8W&M_M ?&[X@3_%+]H/X@ 3?$CXLZU'F:8G!^P6"$?Z)81[558D"[A&A8!4 MCCC^KZ** "BBB@ HHHH **** "BBB@ HHHH *\ _X>1?LX_\/'/^'8O]O?\ M%PO^%?\ _"4?ZU?)_P!9_P >'K]I^S_Z5L_YX_-7?_M5?M(_#C]C_P#9Q\:? MM._%N_\ L_A[P1X?N-4U#:P#S^6O[N"//!EED*1(.[R*.]?QA?\ #R+]H[_A MXY_P\Z_M[_BX7_"P/^$H_P!:WD_ZS_CP]?LWV?\ T79_SQ^6@#^WVBO$OV'/ M^"AG[)__ 4+^$FF?%7]FGXP:'K;W6EP76K^';?4XVU+0Y712UO>6^?,A=&) M3+*%;&5+*03[;0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5^(/_ >\_P#)K/P/_P"R M@:C_ .D(K]OJ_$'_ (/>?^36?@?_ -E U'_TA% 'G_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 445A?%*\^(6G?#/Q%J'PD MTK3[[Q7!H5W)X9L=6D9+6XU!87-O',RD,L;2A%8@@A2<4 ?-O_!8GX=>%/'O M[,.B:E\5_@-XF^*/P[\+>/[#7/B5\._!]JUS?ZWI,,%RJJELLB&Z2"\DLKN2 M$-\\=H_!Z'X,^.OPP_X(G?LF> ;_ .-/[27_ 2PN8?A%\:_#4&N?#G7-/\ MA!C5?#U[-8I!<^'YT4"33;AC''=VTCL$9[JY"NH@4GW[P'^U9_P/_ 1H M_CNQ_P""=O[/]A!K6F07T%EJWQ!O(+J!)8UD5)H]Y\N0!@&0G*G(/(K3G^/O M_!S087%M^P/^S:LFT[&?XCWC 'W&\9_,4 ?1'_!)35/&>L_\$UO@QJ7Q"^"M MI\/-7D\#6HN_"-CHB:;'9XW!'%K&J+;F5 LYC"J%:8C QBOHFO(_V$M?_:&\ M4?LI^%-?_:RT./3/B3=)>-XSTR#/DV=]]MG$D$!+/F!,!(B&8&-4(9@0Q]L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *\]_:G_:F^!O[%WP)U_]H_\ :+\< MVWA_PIX68@>]7?VB/VA_@U^RC\%_$'[07Q M_P#'=GX;\)>&;%KK5M5O7^5%'"HBC+22.Q5$C4%G=E5020*^!_V6?V=_C)_P M6+^.^@?\%)OV_/ EYX>^#OAB[^W_ +-_P$UE?]:/^6?B768N5DN)%PT$+95% M((ROS3 %W]CG]EGXY?\ !3_]H'0_^"IG_!2/P-"K!@-VLZS(N1#"@8,D)^:0E>,.@ MD['_ ()L?\$R_!/[!WA[6OB!XS\:7?Q%^-?Q F%[\5?BYKR[K[6KHX/D0YS] MFLXR L<"X "J3D@;0#,_X)K?\$Q++]CJ?7?VB_V@_B _Q/\ VB?B*!/\2?BE MJ4>6.=I&FZ#U\&_M8_ +0_%:P1E=-U::$P:GII)SFVO82L\'/ M.$<*Q'S!AQ7M%% 'YR_\,A?\%AO^":W_ !,/V"_VCH_VDOAC9\K\&?CIJ@A\ M06< _P"6.FZ\ YQA52Y"QQJN K$UZ5^R[_P7*_9&^-/Q"C_ &=_VAM-\0?L M_?&!"J7'PT^,EE_94T\A. ;*[DQ;WD;L,1E65Y!R(\&OM"O-?VH?V.?V7/VU M/A[)\+?VJ?@9X>\<:*P;R;?6[$/+:,PP9+>=<2VTF./,B=&QWH ]*!!&0:*_ M.4_\$V_^"E/_ 3G/]L_\$G?VO6\<^!+3YA^SU^T!>27UI#$/^6.E:NN)[/ MR(X7Q$"=TCO78_ O_@N]\!)?B%:?L[?\%"?A5XD_9=^*<_R1:#\40JZ-J;@@ M%]/UI +6YBR0 [&+<3A=U 'W314=G>6FHVD6H:?=1SP3QK)!/"X9)$89#*1P M00001UJ2@ HHHH **** "BBB@ HHHH **** "BBH[R\M-/M);^_NHX(((VDF MFF<*D:*,EF)X !))Z4 25^=?[4_[>G[1'[?_P <-:_X)Q?\$A_$T=D^CS_8 M_C;^T@L7G:9X'A;(DL=-8$"[U5@&4;&Q$_:?_:&_P""V_Q+ MUK]D'_@G+XYU'P5^SUH=\^G?&/\ :1TY2LVOL.)M$\..>'+*=LMX,J%;(.PH M+G[Q_97_ &5/@)^Q9\#]%_9V_9L^'EEX:\*Z%#LM;&T7+S2'&^XGD/S33.1E MY')9CU/ .;_84_8+_9W_X)X? ZV^!W[/7AF2&%YC=^(?$&I2"?4_$.H-_K M;Z^N" TTSG)[*HPJ*J@ >ST44 %%%% !1110 4444 %%%% !1110 5E^-_'' M@SX9^#]3^(/Q$\5:=H>A:-927FK:QJUXEO;6=NBEGEEDF#:))SOGOK@@E+6VA7Y[B=\';&@)X).%5 MF'PMX(_9=_:I_P""XGC#3/V@/^"BWA36/AE^S9I]['?_ Z_9N>X:#4?%>Q@ MT.I^)&0@JAPKI9 C'&< %YP#\L/^#D3_ (.!H?\ @H1;0_L;_LKZ9?V'P@L= M3CU'4O$U_"\$_C*:)F$$D<3 -'8HX:1 XWRNL;LL>Q5K\B*_OP\.^'?#_A#0 M++PIX3T*STO2]-M([73M-TZV2&WM8(U"I%'&@"HBJ J@ 5._$W[&OQ^BU[P7\4[.%_$GP>^+7P[\23:+X@M/+4+>V23Q'9, M57R[B-98Y"JK*6C\,^ M.+: ?P1W@W6EZ5&;_P 0 M_ #XGJ52X^'OQRT=M!N2Y.T>3)-(BN?( M8C!DA=AO@D]'C*L.Q%?%T_\ P1>_:-_8WG?Q#_P1U_;_ /%'PVL(F,D?P:^* M,DGB;P;*,Y\F$3EKG3E/&Z2,RR'& 10!^B%%?G=%_P %F?VG/V,I4T#_ (+$ M?\$_/$OP_P!-A8)+\:/A-')XF\'R#O/.(@UUIR'G$<@DD.,X K[/_9Q_:Q_9 MG_:]\#I\1_V8?CIX8\A4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#9 M0-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ M3Y/7[_4 %8/Q2@^(ES\,O$5O\(;_ $ZT\62:%=KX8NM8MVEM(=1,+BV>=%92 M\0EV%E# E00".M;U% 'YM> M)_X.HO&?@?1_%^J?$?\ 9 T&XU73(+R;1-6T M'Q"+O3VDC5S;SA$91*F[:X5F 92 2.3J3> ?^#I:2)DC^.W[&*,RD*ZZ'XBR MI]1F(C\P:^DO^"C7C3]H[2/@QHGPI_9*\6Z;X9^('Q/\96OA/0O&6KV@N(/# M:2P7-W=:AY)XFECM;.X$,;$*T[Q \'!^8OAS_P &^_C7X9ZPOQ9T3_@LW^UF M_P 20WGR^(KKQS;7&EW-QPN_M&_LN^&?BKXJO]+O=6F>_P!,U;4]"4K8:C=Z??W&GS7MJ"6*V\\E MJ\\2EFQ'*@W-C)]9H **** "BBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ M +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6^-GQK^%7[.7 MPHU[XX_&_P 'O#/AW3I+[6]:U2<106=O&,L[L?T Y)( !) K\WOA) M\-/B7_P7]^,VD?M7_M+^$]2\._LB>#-6%Y\'?A5J\30S?$>\B)":_JT1ZV0Y M\BV;(<'G*%S, 6/V??@K\5_^"YGQNT+]O#]L_P #W_AW]FOPEJ(O_@!\$=:C MVOXIF7(C\2ZW#R'1@I_P#!0C_@I+\6(_C%#_P33_X)B:#8 M>+_VA]=LQ)K>L7($FB_#'3' #:IJC@,HE"L#%;$%F+(65MT<4^7^W1_P4*^- MGQ4^-\__ 2T_P""3,-AJ7Q=^S*GQ%^)$D(ET/X4:=K'B MS57):6\NYF)9B69RD>2J!CC+,[L 9G_!./\ X)L_";_@GE\.-1M-'UV^\9?$ M7QC=_P!I_%#XJ^(R9-6\5:DQ+/+*[%FCA5F;RX Q5 226=G=OHZBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *X[XZ?L]_ S]ISX>W?PH_:&^$GA_ MQIX00:[&B@#\Z;S_@D-^US^P==R^, M/^"+O[95WXF9]49F8D;I%6MGX;_P#! M=;P[\(O&EC\"O^"MG[-_B/\ 9D\:W'M4A\K4M#\0:9%>6ETG]V M2*561Q]10!>\->)_#?C3P_9^+/!WB&QU;2M0MUGL-3TR[2>WN8F&5DCD0E74 MCD,"0:O5^>?B7_@B5\1_V4/$%W\4O^"+_P"UWK7P1OI[AKJ]^$WBB276_ FK MRDY96M)B\M@SDG,T)=E&!&B4>&_^"VGQ*_9.U^T^%W_!:+]D36?@G>SW"VME M\6_"L!-6E)PK"ZA#RV#.2,0S!V49+LE 'Z&45A?#;XG_ V^,O@JQ^)' MPC\?Z+XH\/:I%YNG:YX?U.*\M+I/[TTU?XJO&X:'4M5V$-!IQ(#Q6X.9.&R?DEK]-?#7AGPYX+\.V'A#P?H M%EI6DZ79QVFF:9IUJD%O:01J$CBCC0!415 4*H H ROA%\(?AA\ _AGHO MP;^#'@;3?#7A;P[8I9Z+H>DVPB@M85Z*JCJ2269CEF9BS$DDGHZ** "BBB@ MHHHH **** "BBB@ HHHH *^;/^"B/_!3GX)?\$]_#&E:1K.D:EXW^)WC&7[) M\-OA%X33S]:\37C':BI&H8PP!OOW#*54 A0[X0^=?M[?\%5/$G@+XMQ_L"?\ M$Z_AU;?%G]I#5[?=+I"RG^Q? UJV =2URX4XA10RLMN")'RH.WS(A)T'_!.[ M_@E9X;_9*\3:K^U%^T1\1;GXN_M%>,XL^-?BQKT0+P*PYT_2XB,6-D@^0(@4 MN%&=JA(HP#SK]D3_ ()C?&WX]?&_2_\ @HI_P6%U?3?%?Q/LCY_PY^$FGOYO MACX91,0RK#&2R7FH#"E[EMP5U!4N8XY%^_:** "BBB@ HHHH **** &RQ17$ M303Q*Z.I5T=H([BOC#]H[_@@[^PE\9?'#_&_X*Z1K_P&^)Z%GM?B+\#= M8;0+SS"%O" M7[9OPZLQSJ>@K'X8\V.ZTO2JXPL>Z:4@Y(SFO5_V5/^"X7_!/[]J+ MQ=_PJ"_^(NH?"[XE0R+#??"[XQZ6WAW6X)STA6.Y(BG<\X2&1VP,E17UY7E' M[5?[#/[(7[<'A#_A"/VL/V>?#'CBR2-DM9=9TX&[LP>IM[I-L]LQR?FB=#SU MH ]7HK\[#_P2@_;Z_8<_XFW_ 23_P""ANJ+X>M?F@^!_P"T'YNO^'M@Z6]I M?+_IFGQ#& D>XDG+/5C2O^"Y7C/]ES4[?P1_P6$_8=\;? >X:9;=/B5H<#^) M/!5XY.%87UFK/:ER01"Z.R@_.PP: /T+HKDO@K\?/@A^TAX%M_B;^S_\6_#G MC3P_=<0ZQX9UB&]MRV,E"\3,%<9Y0X93P0#76T %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7X@_P#![S_R:S\#_P#LH&H_ M^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ /!IM_RE,_:[_P"WC_T^3U^_ MU?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%1W=U!8VLM[=2!(H8V>1S_"H&2? MRH ^6/\ @JI^U-_P34^$7P4N/A)_P4%_:>LO ,&OI%>:,VE:M<1>(K.XMYEE MM]2T]+))+N.6">-'29(RH=-K;@2I_.K]G;X6_#?_ (*J_$&3X'^!?^#I[XE? M$/P3<*XN_A9;^&SX:\1ZM8@9DA:ZG:"2[78#YC"T=<$EE%?17_!-7_@D#^S3 M^U%X.A_X*B?\%#_A=IGQ;^*_QUC3Q>EKXY@&H:9X;TB\43:=IEO92YA(BM&M MU)D1RI!1=JJ=WJ'[8_\ P;]_\$^/V@/ SZI^S[\#/#7P1^)^AD7WP_\ B)\+ M-(CT.;1]4A.^WFDBLECCGC$BKN#*7VY*,C88 'V!\%_@Y\-OV>OA-X<^!OP> M\+0:)X6\*:/!IFA:5;$E;>VA0(B[F)9VP,L[$LS$LQ))-=-7E'["_P 9?&7[ M07['GPW^,/Q)L([7Q/K?A&SD\56T CBU5(Q%>J@' 07"2A<=L5ZO0 4444 M%%%% !1110 4444 %%%% !7A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^ MQ[UG_P!*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %9/COQWX,^%_@O5?B-\1?%-AHF@Z'82WVL:QJERL-O9VT:EY) M9'8@*JJ"23Z58\4>)_#?@GPWJ'C+QCK]GI6D:392WFJ:GJ-RL-O:6\:%Y)9) M'(5$506+$@ DU^8MI;?$#_@XK^+Z:MJ<.K^&_V'/ ^N[K.T<2VEY\:=5MI? M]8X^5X]'AD3@<&1E_P">@_T4 =X,\*_$/_@X<^,5E\9/BMHFJ^'/V*?!&M^? MX&\'7\3VUS\7M2MY"%U.^C.&72HW4^7"W^L(^;G<(^W_ &OOVY/CE^U9\;+_ M /X)3_\ !(#4+2PU_1HDL_C'\;[6V#Z/\,+#F,V=ILPD^JE59$B0CR2I&59) M'ML?]HK]K3XT?\% OBO?_P#!+3_@C]KEOX3\)>$DCTCXU?M Z):JNF^#;-5$ M9T31/+VI+J!C7R\QD+ !A2I!DB^T?V,/V+?V>_V!O@)I/[.G[-G@M-(T+309 M+FXE827FJW; >;>W&?#?C+0+ MSPIXP\/V.JZ7J%NT%_INI6B3V]S$PPT$/^"T/[&UWX>T*.184_:#^#5O<:WX1G&=HEO+< W>F M9]'5F9B=L:K7Z+5'>6=IJ%I+87]K'/!/&T0_\ !2S_ ()S'^Q_^"K_ .R$?'G@.T^4_M"?L_V< ME[:PPC_EOJND-B>TP,-)-'B($[8T>@#]&J*_ '_B.<_ZQ=?^9L_^\M'_ !'. M?]8NO_,V?_>6@#]L?VO/VP?V?/V%O@5J_P"T7^TQ\0+;P_X:TA,>9)\\]]<, M#Y=I;1#YIYY""%C7G@DX568?$'P/_9$_:(_X+%?%;1/VVO\ @J%X$N_"?P=T M*]74?@K^S%J#<3'_ )9:SXB3I-<,IREHPVHK;6 4R+-T/[(?_!/K]H/]LGXZ MZ1_P4L_X*]:1;'Q+IC_:?@U\ 8YO/T;X)4C10J(BX"@< #H*=110 4444 %%%% !1110 4444 % M%%8/Q0^*7PY^"?P]U?XL?%WQOIGAOPUH-D]WK.N:Q=K!;6D*]7=V( [ #J20 M!DD"@#=DDCAC:65PJJ"69C@ #J2:_.3X\?\ !0C]I/\ X*3_ !8UG]A[_@C9 MKD-CHND71L/BU^U)/;^=I'AI?^6EEHO(74-0*GAT.R/(*L-PGCYB^\5?M5_\ M'!VJ3>'OAE?>)O@U^Q7URPW2N69R%X1-[;5&3GW.BB@ HHHH **** "BBB@ HHHH **** "B MBB@ JOJNDZ7KNF7&BZYIMO>6=W"T5U:7<*R131L,,CJP(92"001@U8HH ^&? MC7_P0)_9!UKQU?#_[6WP_M.'\<_!Z)='\7P0CK+<: M+)^YNY#CB*T(ZY+U^B=% 'R[^QW_ ,%D?^"?/[;>M_\ "O\ X8?&^'0O'<4O MD7WPT\?6K:)X@M;@?>@-I<[3,Z\9\AI5&>37U%7AW[8G_!-G]AO]OG1/[)_: MN_9O\.^*KB.+R[/79+8VVJV0'3R+Z I<1 'G:KA20,@U\N_\.[/^"K?[!O\ MQ,/^":7[?S?$GP?:M#K'A'49NF+;6;)6C M.<%B'4*@(W2'K7W+\-_B?\-?C'X.L_B)\(_B#HGBG0-1CWV&M^'=5AO;2X7U M2:%F1A]#0!NT444 %%%% !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 !63 MX\5F\#:RJ*2QTFX ')/E-6M10!^0/[*/@S_ (.M_AQ^R]\.?AYX&L?V7;;0 M]!\#:5IVBVWBB34'U**S@M(HH%NFA)C:<1JH]9_\ 2DT >Z4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %5M8UC2?#VDW6OZ_JEM8V%C;/<7M[>3K%#;PH MI9Y'=B%154$EB0 2:EO+RTT^TEO[^ZC@@@C:2>>9PJ1HHR68G@ $DGI7Y= M_%+XB^.O^"__ ,6-7^!'P;\77_A;]BSP%JK0_%/XDV5RUK+\4;VW;=)I&GS< M;=,C(S/<@X?'!P5) #Q!K7C[_@XD^+MQX*\(ZCJOAK]A[P-KFSQ#KL$DEI=_ M&74[:3)M8&^5X](BD7YY!@R,O'SX-O9^*'QX^*'_ 50\:W?_!-+_@DYK2_# M[]G[P,L>A?&'X^>%[98;>.WB0(?#GAK8 CR>7A'N$^2-""ORE//R=5\8>-?^ M"PVI-_P3\_X)K7$OPO\ V./ &W0/B3\7?"]N+5O%4< "-X=\.X&!;;?EFN@" MK*Q^\A"7/Z1_L_\ [/WP;_99^#^A? 3X ?#^P\,>$O#=D+;2-'TZ/"1*.69B M%= M]EI96 MPR\TA_UEQ/(?FFFD/S/(Q+,3] /0Z** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HZ]:** /X Z*_?[_B! MC_ZRB_\ F$__ +]4?\0,?_647_S"?_WZH _?ZBBB@ HHHH **** "BBB@ HH MHH ***^7?^"BO_!4?X6_L)0Z/\+/#'A#4/B7\;/&Y\GX M; ;[)9J58O<., (^T-L;: >B_MK_ +/VF?'D>D:5"_D: M9I]NGG7^LWA!,=G96X(:XG<]%& HRSLB*S#XP^%_[%G[4?\ P6(^(6D?M5?\ M%7O"5UX*^#FDWJ:C\+?V5C<-_I!',.I>)2,>?.0-]VVYMRY5F8&:3[MH ATW3=.T;3K?2-(L(;2TM(4AM;6VB$<<,:@*J(J@!5 M X &*FHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** ,[Q=X/\(_$#PW>>#?'GA;3M;T?483#J&E:O8QW-M?&;_@FQ\=/''[+'CFZ?S9YOAK?&;P]?R#[OVS1)V-M M-&.,11F).,[37WM10!^=A_;/_P""SW[ ?^B?MU?L56/[0?@6S_UGQ5_9R4_V MQ#"/^6EWH,Y5I),99C;E(D"]3UKZ+_8S_P""K7[ W[>ZG3?V;_VB='U#Q#$& M%]X*U&_&=I\%O\ @HY\%?&W[+/CRY?RH;3XH6!;0;^0?>-GK4*_9IHA MWED\I.",F@#[THK/\*^+/"WCKP[9^+_!/B73]9TG4(1-8:II5XEQ;W,9Z/') M&2KJ?4$BO$/V\?\ @I%^SC_P3O\ ^%;?\- Z]]D_X6;\0+3POI&V55^S>;_K M;^7/2V@S'YC_ ,/FIZT >_T444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%>?_M5?M(_#C]C_ /9Q\:?M._%N_P#L_A[P1X?N-4U# M:P#S^6O[N"//!EED*1(.[R*.] 'H%%?B#_P:Z?\ !;3XC_M@?M'?%_\ 9B_: MG\7?:/$/C?Q!?>// 7G3DI!YC#[=I,&[D111B&6&,=$CN#VK]OJ "BBB@ HH MHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#![S_R M:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7 M?_;Q_P"GR>OW^H **** "BBB@ HHHH ^:_\ @L)\=!%< M6]PC(BN3&J (1^HWCOQMX,\ :#'K7CW5X++3[O5+#2DEN4+))=7UW#96L. # MS)<7$,0SQF09(&37XR_MU_L>^.O^"6_[0OQS_P""E_\ P2I\9V?PWB^&6G^' M=9^(7P>,;?\ "->+["\:?[4I@W!;>12H9%C"A0S^5Y3GYP#];_VL/"7B?QI^ MSOXNT?P?\6?$?@K4!X?O9;?7O"LMO'>0LMO(5"O/#*$^;!W(%<%1M9><_-G_ M ;K>//''Q/_ ."-/P6\?_$KQEJOB'7M5M-:GU/6M(_ARVJ#3KK_6VOVBP,OE/P/F7?M/ M Y!KY8_X-G?^4'GP'_[!NM?^GW4: *O[1/\ P1@\8?MIV_B'XP_'7]N;XR^& M?B=J<]S<>"AX$\=36&B>!T#L;&VM[*$*LYC01"XF9O,GD$C*\0*!/'_V9O\ M@KI^T7\)?^#;#4/^"B/[1DT/B#XA>%K#4=#T/6;Q,IX@O4U5M*L+R4+CS0)6 M3S6&#(+>1L@L2/MO]J[QUXV^,%W?_L3?LX>)9=/\6:]I@7QOXRLP&'@71;@, MK7.>0=1G02)9PGG=FX<&*$J_R9_P< _LH^"M'_X('_$#]F+]ES0+2VT_X1Z) MH-[;>&--E$DMGI=C>022-* 2V1;)/<,[\OY3L222: ,S]JKX;_&#]A+_ ()- M:)_P4@\ _%7Q7JWQ[\!Z/H/B_P >Z]KOB>\GA\8BXFMO[6TR]MFD, LC' M3$D:_9O(A\GRRI)_1WX,?%/PW\<_@]X4^-G@UG.C^,?#5AKFE&3&XVUW;I/% MG'&=DBU\-_\ !9_XP>%=;_X-W/'?Q,T&Z2XL/&'PKT!-!%O\YNCJ4]A';K&! MRY;SU( [<]J^L/V"OA1XD^ _[#/P8^!_C&%H]7\&_"CP[H>JQN>4N;33;>"5 M?P>-A0!ZS1163XZL_&-_X1O[/X?ZQ::?K4D!&G7M];F6&&3(PSH/O#&>* -: MO"_^">__ "1/5O\ L>]9_P#2DT?\(#_P4$_Z+_X$_P#"4D_^*K$_X)XV/CQ? M@;J2SZ[8M(/&FJB5A:G#2";#D<\ MN('8$4 ?1]%8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT M ;%)))'%&TLKA54$LS' '/O&W[&_[-'QSMO!'[-'P[$J?M,_M%V]PMK;7D<2[[CP_I5TQV,"@/VBY!V* MA.28R%N0"_\ M%?'?QI_P7 ^)WB;]EC]G3XES>"_V0OA]=2Q?M ?'*UO5M5\ M8O -\^@Z5*_^"Q?@[1? MV>?V?_#-S\(O^"?/PZG6QTFQT^UFT[4/C!+;2Y('(FCTOS59GD<^;/(69B9B M3;?JMX#^&S?"[P7I7PX^'&GZ'H6@:'8166CZ/I6EB"VL[>-0J11QIA450 M* +OPD^$?PR^ OPTT7X.?!KP1IWAOPOX=L$LM%T32K<106D*]%4#J2-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P : -BBL*]_X2O3;.;4=1\3:=;V]O$TD\\\.Q(T499F8G ))/ K\Y/B7 M^VU^V%_P5J^)&M_LD?\ !)_QZOAGX8:1=MIWQ2_:H2Q86\3#B73O#O(^UW14 MX-TI"H#N1EW12N >H?MP?\%3/B->?&JX_P""=O\ P2R\$V'Q*^/\\6WQ)J]R MY;PY\-;9CM:]U>X7*F9?X+09;\1/C)XI0/?Z@YP3:VJDD65DI50D$?&$0,2$0)UO[$/[ ?PB M_P"">WP7@^"/[-6A6.FV32_:=:UB\B,^I:[>D?/>7MR?FGF8YY.%4':BJH"C MV/[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V*P/B;\*OAA\:O!EY\.? MC%\.M#\5^']03;?:'XCTJ&]M+@>CQ3*R-^(J?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&@#X4\5?\$&?#_P #?$5Y\3_^"3/[6_CS]F?Q#<3FYN/#6DW9UKP? MJ,W4FXT>]9DR<;0R.%C!.V/H*_G#_P""SW_!1']I_P#;Y_:F.F_M)_$/P=XC MD^%:7?A32-2^'MK<0:+J/DW4@FU*!)V+;K@JA9QM5ECCVJ%45_1;_P '&_\ MP47\5?\ !.S_ ()VZX_AKQK;6_CSXF&7POX+2U39<6_FQG[9?(;(/L=\X/ \B-_\ H-V7_@,?\: /AC_A M_+X@O?FT7_@B=^W=(J_ZPWWP(2V(/; :].ZC_A]?^T=>_+HO_!##]K*1ARPO MO"EG;#'L6N#D^U?<_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- 'PQ_P / M?/V]M0X\/_\ !!/X]2%_FB_M+7=+M 4]6W.=K8_A/?B@_P#!4K_@J]J'/AW_ M (-]_B%*'X@_M+XRZ%9Y/??N4[!G/)ZC![U]S_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^- 'PQ_P\7_X+AW_ ,VB?\&\%UY9^4RZA^U1X;@*MZ[# 25& M1R.O([4?\-N?\%_+_P#X]/\ @A]X/T_9][[=^TMI4OF9_N^7#QCOGU%?<_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!\,?\-/?\'%&H_)9_\$O?@IIQ M^]OU#XV><,?W<119S[].#1_PN+_@Y4U/BQ_8W_9;RA\P[X'.*/[)_X.B]0^>\\6?L*:<1\H2PL/&$ MP(_O9E.<^W3BON?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH ^&/^%5_ M\'+U_P 7?[5G[)]@%^Z;'P-K4I?Z^8W&/;UH_P"&;O\ @XQU+Y;W_@I1\"-- M!^8MIWP;)@K[]>![U]S_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (T ?#'_ QG_P ' ^I\7W_!:+P!I?F??.F_LYZ?/Y/LGG3?-G_:]31_P[X_ MX+L:E\VI_P#!PE#9JWRR6^G?LI>'"-OC_AT=_P %#+WY=:_X+Y?&Z15Y06/A+2;8@^Y53N'M7W/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XT ?#'_#EO]J34!CQ!_P %U?VII WS2?V=KEC: M$OZKM@.U/=1_P"1B_X+<_MO2F3_ %_]F_&.*SSZ;-MH=G;I MUY]:^Y_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH ^&/^(?WPI=/-6;2EUGXA0?$KXJ7.LVEDDC V-JL!"(LI"-<,7!(5K-_\ MH-V7_@,?\:_%+]JC_@SV^+'[7_[1GC/]ISXN_P#!4R&Y\1>-M?GU342/@VQ2 M'>WR01YUCB.*,)$B]DC4=J /P(_95_:1^(_['_[1W@O]IWX27_V?Q#X(\06^ MJ:?N8A)_+;]Y!)CDQ2QEXG'=)&'>O[?/V5?VD?AQ^V!^SCX+_:=^$E_]H\/> M-_#]OJFG[F!>#S%_>028X$L4@>)QV>-AVK\._P#B!FU#_I)W#_X9H_\ RXK] M-?\ @CI_P2\^-G_!*']G/4_V8]4_:\MOB5X=?7Y-4\-B?P2VEOHWG*/M$"YO M+CS(WD42A1LVN\I^;S/E /L^BL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QJUI4&OPR.=8OX)E*_((HMI!H MO5^(/_![S_R:S\#_ /LH&H_^D(K]OJ_$'_@]Y_Y-9^!__90-1_\ 2$4 >?\ M_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 444 M4 %%%% !1110!PO[2G[.7PI_:T^"NM?L_P#QKTF]O/#>NFV>\CTW5KBPN(Y; M:YBNK>:*XMG26*2.>"&165AS&,Y&0?GNT_X)&>"?%WQ'U^__ &D_V@?B%\4_ M!&I-H1&9WGAV:&*Z-NZ%'C226*3R]RL1N0!QU5E M/-<#^Q%^Q#\+/V /@C9_LY? CQ5XHE\&:493H6B^(=2BO!I?FS2SRB&7REE( M>69W*N[J#]T+DY]DHH ^"->_X-T?V'/$WC#7/'^L?%[X\OK'B75I=3UZ_B^, MFH1/?7D@ >:380"Q"JO3A451@* /H[]CO]@7]G7]B#X*:O\ 7X/Z/J=_H?B M'5[K4_$4OB[5'U6ZU6XN(HX)3ULC8@%>TT4 ?-O@K_@EC^S3X M-7PEX8EU?Q?K7@7X>ZVNL?#WX8:_KXN=!\.WJ,S02PQ>6)IQ 78P174T\5O\ MIB2,HA7Z2HHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJ MW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_ M+C_@J3_P4LUC]H'Q1XV_8>_9'^.MK\/O 7@*T+_M2_M+&4_9/!5@Q*-HNFNO M_'QK%QS"$CRZ,2B_O YA %_X*$?MT^)/V^_&WC?]B+]D_P"-\/P]^"'P[AD_ MX:L_:86[6*UTBT4?OO#^E3GY9+V5-4U,Y$JZ>TH,H5CYD[DR$E MB'B@_P""??\ P3CMO^"B7@WP3?>-_@Q?_"[]B7X?W"7OP=^!FHYCU+XE72G< M/$OB0CF5)6_>) V0X8?\LOFG_8'3]/L-)L(-+TNRAMK6VA6*VMK>,)'%&H 5 M%4<*H ' H A\.^'/#_@_P_8^$_">AV>EZ7IEI':Z;INGVRPP6L$:A(XHX MT 5$50%"@ 5%O"GA^T-SJ^N:O<".&WC' 'JSL2 M%5%!9V954%B ?//V[O\ @H%^S;_P3L^#Q^+G[0OBF6-[V?['X7\+:3#]HU?Q M)?G 2SL;8$--*S,HSPB;@791S7R9\$OV _VF/^"H?Q3T;]M/_@L5X<71O"&D M78U#X3?LJQ7!ET[11_RRO]>X OKXJ<^2PV1@E65=SP* 4@[K#27QD*#NF4Y^8LK0?I#\)/A'\, M?@-\-]'^#_P9\":9X9\+^'[);31M#T>T6&WM8E_A55[DDL6.2S$L2223T$$$ M-M"EM;0K''&H6.-% 55 P .@%.H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?_V4#4?_ $A%?M]7 MX@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_ MX--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H M ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_+'_@N/\ \%L;?X(# M7_V+?V2OBI;:%XLLK-/^%M?%>*/[1#\/;*8$):VJ*0;K7+D!EM[92&3F1C&$ M>6$ D_X+%?\ !7"XGU3Q=^Q'^R/\;;3P5;>%;(/^T3^T"*R !=W);K0_$/QFU:\T^]UNQF,=Q;Z-:11 MM>QQ.O*/*US;1%@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *^3?^"B?_!5'P=^QSK6D?LY?!'X?W?Q9_:$\;)L\!_" M'PY*#TWQK\7K;]SX^^)-^OF>&/AA"Q*M+=R@,ES?##;+50V'4AUO?\$[/^ M"8'P;_8 T75_%R^(=2\?_%KQH_VGXE?&'Q8WG:QXANB0S#>Q8V]L& V6Z-M M5=Q=AOH \Z_81_X)7>,?#OQA'_!0;_@I5\0;3XJ?M%ZC!C3YDB)T'X?6K9(T M[1+=^(]NXAKDCS&)8C!>1Y?MZBB@ 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 **** "OQ!_X/>?^36?@?\ ]E U'_TA M%?M]7X@_\'O/_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ M ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ M .E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHK\Q_\ @OA_P7:L_P!@ MG2$_8]_9$=?$G[0?B^**VL[;3K3[:?"T=SA89G@4'S[Z7G M_!0^!O$GQKU6YDU;1= UBZ^VKX6N+@[Y+VYE8G[7JTA.YYSD1'Y4Y4,OZT4 M%%%% !1110 4444 %%%>>_'+]K7]EK]F33SJG[1?[1O@?P-#Y>]3XL\4VE@T M@_V%FD5G)[!02>U 'H5%?!7BC_@X[_X)TWNN3>#?V8;7XH?'WQ! VQ]$^"GP MQU#59-_8"65(86!_O([#%9__ WE_P %P?VA\Q?LM?\ !(31?AQITW_'IXK_ M &A?B1%!C/3S=*T\?:X\<$_,<]!TH _06L[Q7XP\)> ]#G\3^./%.G:-IELN M;G4=5OH[>"(>K22$*OXFO@O_ (8$_P""V_[0X\S]JG_@L)IWP]TZ;_CZ\*?L M]?#F&UQGKY6K7Q-VF.@^4^O45GZS_P $(/\ @D5\*)X?BE^W=\2O%/Q2U.WR MZ^*_VC?C+2G3HYHP_48=UP1@D&N _P"'RO[8OQV'D_L(?\$4 MOCAXJAFXMO$/Q9GL_ ^FR*?^6\;W;2-/&.N %9L8EA_P50_X-U?\ @GU9 M/X?^$/QQ^"/AC:OE&S^$/AR/4'G;^Z3HUO+O8G'+'D]3WI/^'_WA7XD_N/V0 M_P#@FI^U-\6/,_X]=8TOX5OINCOZ;KR\D3R\]LQ],^E #/\ A6__ ;][S6-$\63P_8K;1I4_TR;2].MX\6\JO';R2*C-O MBB/&8U!^YO\ AK__ (.!_C3\OP;_ ."3OPS^%=M+_P >NJ_&7XR1ZED=GDM= M)02Q^Z$D^]#O#]QJFM:9\&/ M@\FI/<*B_):P7.L.LB2RR%(HV R7D4=Z /Y1:]8_8E^$'@KXQ?M.^ _#OQC\ M51^&/A[-XVTFT\<>,;^"3[#H]E-<@,T\JJ5AWJKHK.57=RS*JLP\_P#B%X[\ M3_%'QWK'Q(\:ZM)?ZOKNI37^IWLRH'GGE)1%@7<-S87:%9+A$\J: M-E8$+#*W!C!H _K*M;JVOK:.]LKB.:&:,/#-$X974C(8$<$$<@BI*_"7XF6/ M_!:S_@@/>> O@'IG[=_A3Q/^SC?31Z1X9^)OQ(^'3SZ?X3NW/[JPU4V\LEW9 M6I)V13"6:)5V@+$H*I]IZ;\>O^#C[P+IUOJ^O_L=?LP?%^QFA6:VNOAA\2]0 MT87D3 ,KHVJ*R?,I!!'R\Y'% 'Z#T5^?W_#WK_@H#\../VD/^"!_QTTSR_\ M7GX8^(]+\8X]=GV5HM_X4?\ $23^P-X0_P"3C_A=\>?@YM_U_P#PL[X*ZI:^ M1Z[_ +*EQC'MF@#] :*^3/AC_P %V_\ @CW\7/+_ .$3_P""AOPUMC+C8OB3 M6O[&//8C4%A(/L:^AOAO\??@3\9(EN/A#\:O"7BJ-EW*_AOQ':WP(ZY!AD;B M@#K:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKB/VC/VD?@=^ MR5\'M9^/?[1?Q(TWPIX3T&W\W4=7U.7:H/\ #'&H!:65S\J1(&=V("J2<4 = M;KFN:+X9T6[\1^)-7M=/T[3[:2YO[^^N%BAMH44L\DCL0J(J@DL2 "37YK_ M ! _:U_:G_X+7^-M4_9O_P""9GBW4_AW^S[IE[)I_P 2OVG$MVCN]>*G;-IG MAI6 +$C*O>\!(_@]^QU#=)=>&OA@ MT[V?B+XI(C!HKO57C.ZSTYL!TMU.YQA@3^ZG'Z4?#_X?>!?A1X)TOX:_#+PA MIN@>']$LH[/1]%TBS2WMK.!!A8XXT 5% [ 4 <)^QU^Q=^SC^P7\$-._9^_9 MB^'=MX?T"P_>7#K^\NM2N2 )+N[G/SW$[X&7;H %4*JJH]3HHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#![S_R:S\#_P#LH&H_^D(H M \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG M_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHK MSW]I/]K+]FK]COP WQ1_:A^-WASP-H7F>7#?>(-22#[3)C/E0H?GGDQSLC5F MP"<4 >A45\A? '_@O9_P2#_:<\?P?"[X0?MR>%[C7;NX$%E8ZY97VC?:I2<+ M'#)J-O DKL>%5&)8D DUQ__ 61_P""P!_84T[1OV7/V5O"!^(?[2WQ+ M/ MAYX!TZ'[2UCYA*+J-Y&IXB4ABB$CS"C$E8TD=0#E_P#@N5_P6UB_8$TBP_9, M_9*T8^-OVD_B L=IX3\,:;:&];1!<'9%>3PJ"9)F)_<6Y'[QOG8>6,/RO_!# MO_@@S-^R!K$W[>'[?&J?\)U^TAXMEEU&[O-4NA>IX7DN,M*$E8D3WS[B);D$ MA9"Y49!![4 ?O]))'#&TTTBHB M*2S,< =237SC^T+_P %@/\ @F!^RQY\'QO_ &Y?AWIEY:Y^T:18:^FI:A'C M^]:67G3C_OCGM7Y$Q_L?_M;?M:2+>?$?_@G!^VM^T,MP=TD?[3_[05KX%T:# MG[RZ3;D21IGDQ),3Z&OH[]GK_@EK_P %4/A_Y$_P'_91_84_9LA3'D:OI/@V M^\4^*;?TW7ETICEQU'[SKF@#W/\ X?\ 6A?&0?9OV!/^">HS%TR>U4O$/QC_ .#B/XQZ5+KW_"H?V;_V7/#6,W>H M?$/QC/XGU:R0]"C6>RQ+#N),"M#_ (=$?\%!/B[\W[6G_!>'XVZE'+S/9_!_ MP_IO@A54]8UDM5E8@=-Q&3U/6KOA[_@VR_X)92:M%XF^.'@3QS\7M:A.Y=9^ M*OQ-U;4YBW ]1&M?L4_\$F/C)^TS MK4TGF#Q'9?!O5?%'VN8_\MWEUYU2/U+K&N.H%?J_\&O^"='[ O[//E2?!']B M_P"%_ABXAQLO])\#V,=T2.A:?RO-<^[,37LP 4!5 X H _.WPO^W)_P5^\ M6Z)!X5_9%_X(/VG@#0(EVV&H_%'XI:9I$%L.P.EVD?G*/]T^U7_^%-?\')7Q MLY\=?MF_LX_!*WF^Z/AI\/+WQ)=P+_M?VNRQ,X[X.WCBOT#HH _/S_AR%\=? MBI^]_:[_ ."TW[3GC+?S?_ @_ M9._99_9\B2'X"_LV> O!2QKM7_A$_"%EIQ ^L$2G_&O0*** "OD#_@LW_P $ MPOB/_P %9?V<=*_9B\,_M8_\*M\/1^($U3Q/Y?@LZN^M>2I^S0-_IML(XDD8 MRD'?N=(C\OE_-]?T4 ?@#_Q Q_\ 647_ ,PG_P#?JO0/V5?^#/3XC_L?_M'> M"_VG?A)_P54^S^(?!'B"WU33]WP5(2?RV_>028UK)BEC+Q..Z2,.]?M]10!@ M_%#X7_#OXU?#S6?A-\6O!FG^(?#7B'3Y++6M$U6V6:WO+=QAD=3U'OU! ((( M!K\U_"7C3XO?\&\?Q'L?A)\9M;UKQI^Q3XEU5;7P7XZO#)=ZC\(;J9\1Z=J# M#+2Z6S-MBFY,>0IYPK_J-61X^\ >"/BIX)U7X;?$KPGI^N^']=L);+6-&U6U M6>VO+>12KQ21L"&4@D$&@"[H>N:+XFT6S\2>&]7M=0T[4+6.YL+^QN%EAN89 M%#)+&ZDJZ,I#!@2"""*M=>M?EOI>K_%O_@W6^(D/A?Q9>:YXU_8>\3:N(](U MJ4RWNI_!B\N)/EMYS\TD^CO(V%?EHRV/]8<7/Z=>%_%'AKQOX;T_QEX-\066 MK:1JMG%=Z7JFG723V]W;R*'CECD0E71E(8,"00010!Y_\3OV*/V-OC7YG_"X M_P!DSX:>*S+GS&\1^!=/O6;WS-"QS[U\\_$C_@W9_P"",'Q1F-UK7[!WAG3) M]V^.?PKJ5_HS1/U#*+&XB4$'D<8]J^U** /S^_XAX_@-X,_>?LW_ +=_[5?P MH\O_ (][7P5\;KH6J^BM%=1R[U_V2WXT?\.Q_P#@KI\-3O\ @%_P7L\736\? MW-+^)WP?T?7_ #AV5[IF25?]Y1FOT!HH _/[^P?^#FCX6?\ (,\>_LC_ !5L MH_O_ -LZ7KNAZC,/]G[.3;J3WSQ0/^"@7_!<'X8_)\8_^"&]MXFM8_\ 7:U\ M,?CMI_QI,QB$V]3[%0:]DLK MZRU*TCO].O(KB"5=T4T,@=''J"."*^;/B=_P1H_X)1_&#S'\<_\ !/7X3/+- MGS;K2O!EKIT[D]VEM%B[DU/X&^%OB-\*KR1MYO M/AQ\6=9LW#_W@)KB95/T7'M0!]^45^?W_#E3]IOX=<_LW?\ !G&:/\ AEO_ (.)?A:/^* _X*D_!GXH+'_JH_B= M\%1HWF#L';29&/XCF@#] :*_/X?M _\ !R%\+/\ D?/^">_[//Q4\O[_ /PK M+XKW6A^=_N?VPC;<_P"U1_P^/_;8^''_ "K_#'_ (+@?\$BOB]Y:^#_ /@H=\+HGEQY<7B#Q-'I#L3T 6_\ MEL^V,T ?5%%?F_\ \' 7_!7_ .$_[)G_ 32\0ZQ^SE\;?#NN>-_B4'\,>#+ MKPQK\%XUH)XS]KOPT#MM\FWW[7'2:6#UKYW_ .";W_!QOXN^+/\ P3N^&_[/ MGP>^$&L?%[]K@QR^%;#P9%%(MM*EFD:Q>(-3NSA8;/R)(3*Y<,\R2C,:YD4 M_2S_ (* _P#!1S]G?_@G3\,;7QG\8;^]U3Q#KUS]A\"?#WPW;_:M<\5:@Q"I M:V=LOS/EF0-(<(F]03N9%;YH_9S_ ."GQAT;]O;_@LU8V4N=0'W-1U(C&XN"B'/'W(X/1?^"?W_!*F_\ @S\3KK]N M3]NSXE1_%_\ :4\0VVR^\87%_\ !0'_ (*,_LJ_\$S?@@_QU_:I\=/IMC-.;;1='T^$3ZEK5T%W>1:P M;AO;'+,Q6- 07=00:_)P_P#!\/\ !K_A._[/'_!/?Q/_ ,(SY^/[7_X3^W^W M^7G[WV/[)Y>['\/VC'^U0!^Z]%>%_P#!/W_@HU^RK_P4S^"*?'7]E;QT^HV, M,XMM:T;481!J6BW17=Y%U!N;8Q'*LI:-P"4=@#7NE !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>>_M)_M9?LU?L=^ &^*/[4/QN\.>!M M"\SRX;[Q!J20?:9,9\J%#\\\F.=D:LV 3BO0J_BB_P""O7_!1+XH_P#!2O\ M;>\8?'/QKXENI_#UKJUSI_P_T1YB;?2-&CE98(XTZ!W55EE8#+R.QZ;0 #^J M'X!?\%Z_^"0G[3?C^W^%WP@_;E\+7&NWDX@LK'6[.^T?[5*3A8X9-0@@25V/ M"JC$L2 2:^O*_@#K^IS_@TA_P""B7Q2_;,_8B\2_ OXV^);K7/$/P9U:RT^ MQUN^F,D]QHUW%*UG'*[OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_P"">_\ R1/5 MO^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** M "OX@O\ @J=^V#?_ +>__!0CXJ?M87EA#:P^*?$I72K> <)IUI#'960;U?[+ M;0;VXW/N.!G%?V^U_#G_ ,%+/V:=(_8[_;Y^+7[,_A[Q/8ZQIWA'QM>V>G7U MA,'3[,7\R*)R.DT:.L4J_P ,L;KDXS0!X?7ZQ_\ !N/_ ,%-O^">_P#P3=\' M>,O%GQ0_95^('CSX\:UK!M/#%]X&T&/4[DZ*T$9^S1"66,6H\]9#(R;GD#Q@ M@B,"ORZC\3?&RV<]C9S!WT^VTI)(X MHYQ_!,SW5Q)M_P">4D+?QX !J^(/^"V/_!=?]H\M8_L)_P#!!_Q+H$$W%CKW MQAFN+>.=3TD\N?\ L^-!_P!MW7W[5P_B#]CS_@[\_;,5H_BO^VEX$^".DW!S M)I/AK6X[*XME/41S:3:SS,W3[UW@8X/K^V5% 'X=^%/^#.WQC\2?%2_$3]L_ M_@IQXA\8:M-'LNUMO"AOICGEB+S5;JY8DGOY(KZ=^$O_ :H_P#!*_X?:!#X M7^(!^*7Q%TV$@C3/&'Q'NH;3<.F(-,%H@ /08QVYK])Z* /G'X-_\$@O^"7/ MP!\J7X6?L#_"RRN8,>3J-[X0MKZ\3Z7%TLDH_P"^J^AM*TG2M"TZ+2-#TRWL M[2!=L%K:0K''&OHJJ /I5BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#.\7^#_ I\0?"NI>!?'7ANQUC1=8L9;/5M)U.U2>WO+>12 MDD4L;@JZ,I(*D$$&OS(EA^+?_!NG\1&N[--=\:_L.>)M8S- /-OM4^"U[<2_ M>7[TEQH[R/R.6C+=Y#_I?ZD53\1>'?#_ (O\/WWA/Q9H=GJ>EZG:26NI:;J% MLLT%U!(I22*2-P5=&4E2I!!!(- %?P3XV\'_ !)\(:9\0/A]XGL-;T+6K&*] MTC5]+NEGMKRWD4/'+'(A*NC*000<$&M2ORXU[PY\7/\ @W;^(UUX^^'6FZYX MU_8B\3:NT_B/PQ;B2]U+X-WD\F7O+0?,\^D.[9>/EHR<_?YG_2WX<_$;P'\7 MO >D?%#X7^+]/U_P[KUA'>Z-K6E72S6]Y;R*&22-U)#*0: -JBBB@ HHHH * M*** "BBB@ HHHH **** $DCCFC:*6-61E(96&00>H(KR?XG?L$_L-_&OS&^, M'[&_PL\4/+G?-KW@#3KN3/J'DA+ ^X.:]9KS_P#:J^%/Q'^.G[./C3X,_"3X MP?\ "O\ Q#XI\/W&EZ?XT71CJ#Z1YZ^7)/' )X"THC9]A\Q=CE7YV[2 ?QW_ M /!:;XB_LD^/O^"A_CO3?V'?@]X;\'?#;PO>?V#HL/A>U$5OJLMLS)<:A@$@ MB68R;"N%\E(C@$G/I_\ P;>?\%&+7_@GE_P4F\/7WCC58[7P)\28U\)^,YIV M CLTGE0VMZ2?NB&Y$9=NT3S=\5^@?_$#'_UE%_\ ,)__ 'ZH_P"(&/\ ZRB_ M^83_ /OU0!^_U%>?_LJ_"GXC_ O]G'P7\&?BW\8/^%@>(?"WA^WTO4/&C:,= M/?5_(7RXYY(#/.5E,:IO/F-O<,_&[:/0* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ***XK]H;]HWX'?LG_"35OCM^T7\3-+\)>$]$A\S4-8U M:?8BG^&-%&6EE8\)$@9W8@*I)Q0!_+W_ ,'=?Q]\?_%#_@KSKGP@\1:A/_87 MPS\*Z1IOAVQ+$1+]KLH=0N)U7IO>2Y",W4B! ?N#'Y>5^TW_ 6!_8._;E_X M+<^+-:_X*R_LC_L.:QH/@:RT*QTG0=(UJY,?BGQY8PM,PUR'30IVQB-XXTCW MF22-(VC$G(7\@/\ A2?QE_X3O_A5O_"I/$__ DWG^3_ ,(Y_8-Q]O\ ,SC9 M]GV>9NSQC;F@#[@_X-J?^"BW@K_@G?\ \%&;3Q#\;_BFOA7X9>,_#E]I'C6^ MNHII;:)DA>XLIGCA1V+BYC2)7"G:MS)DA68U_4!\'O\ @I[_ ,$Y_C_Y47P> M_;C^%>NW,V/+TZU\<62WG/3-N\BRK^*BORU_X->_^""/Q5_9@U;5OVY_VZ?A MNNCZ_K6@R:3X)\ :[:JUS86DY4W%[>0L#Y4KJHB2%OG5'E+J"R@?IC\8?^"0 M7_!+GX]>;)\4/V!OA7>W$^?.U"R\'VUC=O\ 6XM5CE/_ 'U0!]%V]Q;W<"75 MK.DL4B!HY(V#*RGD$$=13Z_/^X_X-M_V /",[WO[+?Q#^.'P+N&8NDWPD^,F MIV?EN3G<8Q33_P $O/\ @J]\(OG_ &9/^"[WCFXMHL^7H_QA^&NE M^)O/'97O&,[*N: /T"HK\_?\ A(?^#ESX+G_B:_#S]ECXU:=$?D_L35M6 M\.:M./\ :^T!K5#Z;<]\T?\ #WS]OSX3"171U#(Z'(8'H0>XIU !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%0ZAJ.GZ18R MZGJM]#:VT"%Y[BXE")&HZLS' ]S0!-17S5\2RTE!/%[H23Q1_PPW_ ,%V?CI\_P"T)_P6"\+_ M XL9?\ CZ\._ WX20-G/:/4=1;[1'CL0ISWZ4 ?H%++'!&TTTBHB*6=V. H M'4D]J\#^.7_!53_@FU^S;YT/QJ_;C^&.BW=OGS=+/BZVN+Y<=?\ 18'>8_@G M7BOGN+_@W,_9$^(4BWG[9?[1_P"T%\?I68//;?%'XOWTEF6X.$@LC;^6F1PF MXXZ9KWWX&_\ !)G_ ()F_LW>3-\&OV%OACI-W;X\G5)?"=O=WR8]+JY62;_Q M^@#P.X_X..?V+O'<[V'['GP*^/?Q_N-Q2)OA/\']0GMRXX^:6\%N%0'J^" ! MGFF?\-X_\%R/CG^[_9U_X(WZ+X L)?\ CV\2?'+XLVT?7_GIIMBOVE,<$_,< M]!7Z V]O!:0):VL"111H$CCC4*J*!@ = !VI] 'Y]_\,E_\'!OQW^;XV_\ M!4CX6?!^TFYNM(^"/PF_M0E3U1+O6'$L1_VU!/YU_,U_P58_X)O?&/\ X)?_ M +7WB']GGXG65Y=:2;J2[\$^*YK3RX?$&ELV8KE,?*) "$EC!/ER*R]-I/\ M;37GO[2?[)O[-7[8G@!OA=^U#\$?#GCG0O,\R&Q\0::D_P!FDQCS87/SP28X MWQLK8)&: /X1:_J<_P"#2'_@G;\4OV,_V(_$OQU^-OAJZT/Q#\9M6LM0LM$O MH3'/;Z-:12K922HW*/*US=(G4\JR*"I (((KZ\H **** "BB MB@ HHHH **** "BBB@ K\0?^#WG_ )-9^!__ &4#4?\ TA%?M]7X@_\ ![S_ M ,FL_ __ +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[ M7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB M@ HHHH **** "OA#Q9_P;.?\$2_'?BK4_''C']C.XU+5]9U":^U74;OXH^*' MENKF9S)+*['4_F9G9F)[DFON^B@#X _XAX44 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% %?5](TGQ!I-UH.O:7;WUC?6[V][97 MD"RQ7$3J5>-T8$.K*2"I!!!(-?F'XX^'_P 7_P#@WL^).H_'#X!>'=9\9_L8 M^)-4:\^('PXL0]U?_"BYE?,FJZ8A):332QW36_\ RSY8?WJ_42HKZQLM4LIM M-U*SBN+:XB:*XMYXPZ2HPPRLIX8$$@@\$&@##^%'Q8^&WQT^&VB_&#X/>-=/ M\1^&/$5@E[HFMZ5<"6"[@<<.K#\00<%2"I ((KH:_+_XH?"/XQ_\$!OB?J_[ M4'[)GA#5?&'[(_B34FO_ (M?!O2U,UW\.IY#F77-%C)YL_XIK485 ,\( \'Z M,?!7XU_"G]HSX5:'\;_@?X[T_P 3>%/$E@EYHNMZ7-OAN8FX^JLI!5D8!D96 M5@&4@ '44444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 445\ ?M/?\%5OC#^T#\9-4_8,_X(T^%- M,\?_ !(L'^S>//BYJ?S^$/ARK$J6GG4,M]>KAMMM'O 93N$ACDB ![+_ ,%" MO^"I7P*_8#L]*\#W6CZIX_\ BUXO/D_#WX-^#(_M.MZ_.V0C>6H8VUON!W7# MC "/M$C+LKP[]GG_ ();?'?]K_XMZ3^W%_P6KUK3/%/B;3)OM?P[^ .DR>=X M2\! \JTL9)34[\# >5]\88$ R!8C'[+_ ,$]?^"5/P>_8:O-6^,?BGQ9J?Q0 M^-WB\>9X]^,_C+]]JFINV-T%N"6%E:# "P1G[J(&9]B;?J:@!%554*J@ # M'2EHHH **** "BBB@ HHHH J:YH&A>)]+ET/Q+HEIJ-E.NV>SOK99HI!Z,C@ M@CZBOG?XP_\ !'3_ ()8?'DRR_$W]@+X67-Q/GS[_3O"5OIUU(?5KBS6*4GW M+5])T4 ?G_+_ ,&W?["/@N5KG]E7XM_'GX%3;B\3?";XS:E:+&WJ%NVN!CV_ ME3?^'9'_ 5O^$/[S]FG_@NQXMO[2'_5Z)\8OA?IGB'[0!T62^RDR^[*N37Z M!44 ?G[_ ,);_P '+GP6XUSX1_LM?&O3XL^7_P (UKVJ^'-5G _O_:P;5&/; M;P.]'_#X;]NGX3G;^UC_ ,$(/CWHZQ'%Q_L*_0*B M@#X*\/?\')__ 2J&JQ>&?C1\1_&GPFUF8X71_BC\--6TV4'N&=8)(EQWRX% M?1GP=_X*0?\ !/W]H'RH_@M^VM\+?$EQ-C98:9XYL7N@3T#0>:)5/L5!KUSQ M#X:\.>+M)ET'Q7H%EJ=C.,366HVJ312#_:1P0?Q%?.?QB_X(S?\ !*;X\>;) M\2?V /A=-//GS[[2?"L&F74A/=I[(12$^Y;- 'TPCI(@DC<,K#*LIR"/6EK\ M_I/^#<#]B/P0[3?LH_'']H#X%."6@7X4_&C4;:.,]<;;LW&5SU&>:3_AVG_P M5_\ A"?,_9O_ ."Z7B+5;.(_N]"^,/PITS7/.'8/?JR3K_P%>: /T"HK\_?^ M$Y_X.6?@M_R,GP*_9>^-=C#CR_\ A$/$^J>'-3N .N_[<&ME8_[/RB@_\%D? MVU/A/\O[6G_!"?\ :#T(19^TW/PJN=/\;PQXZONM'BR@ZD]AZT ?H%17P9X9 M_P"#D[_@E!/J\?A;XN_%KQ7\+-;DX&B_$[X<:MI05](?![_ M (*(?L%?M!>5'\$OVSOA?XHGFP$LM'\@: 2^8I]BH- 'L=%>%_P#! M1C_@H'\#_P#@F?\ LIZY^U7\._"WPRT+SR;'P[HGA&QU';%GY M5FN-0AF>1\?>9!&"Z#;FUMM3O3]RRO+BOD#XT_P#!?/\ X(^_ M >X?3_%O[>'@O5;U7\M+#P5+-XAE>3.!&!IDFV^O9./?,8P"#0!^@E%?GY_P + MD_X.1/CT<> OV./V>?@-8S?>?XF>/[OQ-?P)ZH-)586DQV<;>N<4G_#L'_@K M!\;1YG[5_P#P7+\::=9S?ZWP_P# WP!I_AG[.#U6/4/GG?V9ER* /O?Q#XD\ M.^$M(F\0>*]>LM,L+==UQ>ZA=)##$/5G'Q3^T1IGQ M)^-VMP-O36?C#\4=3U28OW9DBEAB^'O!MG;7)(Z,TZ1B1V_P!IF)]Z /E3_B("\&?%/_1_V*O^"1M^$O_!.?X)_! M*UFXBOOC+\4I=>F5#_'Y.C(I1\OT$HH _/O_ (=W?\%H/CC^]_:: M_P""ULWA.PF_U_AKX&_"VRTWR\]?+U.X9KD>@RI]:FT__@V]_8"\57T6L_M7 M^/?C3\?=0B<2?:_C#\7=2O@9!_%LM7MT(]%((QP(? W_ ()I_P#! M/C]FKR9?@7^Q;\,_#=U!CR]3L/!MH;WCIFZ>,S-^+FO;P !@"BB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^! M_P#V4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#; MQ_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** . M5^+_ ,-?C9\3-%\+:7-=I:6UWK6H) +FY?.RWB#',TK8.V- SM M@X!KC/V6?V[OV4/VR] LM6_9_P#C3HFL7]UH=KJUSX9-_''J^GVUQ$DD;7-F M6\V$8D4;B-A/ 8U\:?\ !:#QE\>/V,_VUOV?_P#@J=;?!W6/B/\ ![X5:7KV MD?$;0] B$U[X;748TC.M0Q$X)$8V-(<*%BV,\8FWCUC_ ().6'[,'[3/[,'[ M.'[77PA\;:)KVO\ P_\ @3;>!-2OM(9'FMWDM-+-WI]T>)(WAGL5(C<<>8S* M,298 ]_^-/[:_P"RC^SMKDGAGXT_'?P_H.HVU@M_?V5S=%Y;"S8E5N[I8PQM M;B^'?$7A_P 7Z!9>*_">NV>J:7J5I'=:=J6G723V]U!( MH9)8Y$)5T92"&4D$$$&OSL_X-Y?BD/CEX6_:HOOC"(KGXG2?M/\ B*'XAV.I M('NHK816]O96[JV2+6.*&:WBC/RJ()0!US\1^&?VW?B;^Q9_P1D_;V^#/P>\ M4WD.G?"/]HK6_A_\(=3AN&#:1I.HZJML8;=PW%E:Z?::HC"[N[<$W%M!+_J[B>(*WF0QL MTD>QMZKM./4Z_-G_ (*B?L\:%\"/^#=4>%?A@@T#5_@IX$\+^(/!&L:?(3DL:^X?V/_C3=?M(_LE_"[]H>^M8X)_'GP[T M3Q%/!$,+$][80W+(!V ,A&/:@#T6BBB@ KPO_@GO_P D3U;_ +'O6?\ TI-> MZ5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH 9/!!=0/;7,*21R(5DCD4%64C!!!Z@CM7YD?&CX#_&K_ M ((5?%?6_P!LO]ASP/J/BW]F3Q)J#:C\;?@-I"[Y_"$C?ZWQ!H,9.%C4#=/: MC"A5[1A7M?TZI'1)%*.H96&"",@B@#C_ ( ?M ?!S]J7X/:#\>_@%X^L/$WA M+Q+9+=:1K&G2925#P58'#1R(P*/&X#HZLK ,"*[&OS-^/_[-GQP_X(K?&'7O MV\/^">?@*^\4_ ;Q'>MJ/QZ_9WTA)?"?B.T$^FZG9-^#Q2(<-%*C H\;@,C*00 M"* .ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *Y?XS?&KX3?L[_ RU?XS?'+XA:5X5\+:#:FXU;7-9NUA@ MMT' R3]YF)"JBY9V(5020#X]_P %!/\ @IK^SK_P3P\):[8[$BM[=,L(]^ TS (O0;G*HWSA\&?^":?[2?\ P40^ M)ND?MB?\%K7LI;'2[H7WPW_9[\[P[X7_YYSZL1\NJW^#\P;,2Y8CC.G:=(,@S M,"TBG&'#20I]^?LP?LK_ +/W[&?P;TOX!?LS_"_3/"?A72$Q;:=IT7,LA #3 MS2,2\\SX!:61F=B.2<5WUM;6UE;1V=G;I%#$@2**) JHH& H X XQ3Z "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S_$W MA3PMXTTB30/&/AK3]6L)O];9:G9I/"_U1P5/Y5\X?&'_ ((K_P#!)WX[^:_Q M%_X)^_#!YI_]?>:)X9BTFXD/JTUCY,A/N6S7T_10!_,[_P '4G_!*[]GC_@G M1\-O@[J_['_AOQ3H?@[Q%KNL6VO:'?\ C+4-3TVSNXH;5K+R([N63RG,;WO. MXDA,=CG\9:_N(_X*,_\ !/[X(?\ !3+]E77?V5OCK#/#8ZDZ7>CZU9*INM%U M*(-Y%Y#NX++N964\/')(A(#$U_-S\?O^#17_ (*]?"[Q_<>'?A!X$\+?$W0O M/(L?$6B>+K'3MT6?E::WU":%XWQ]Y4,@!R [=2 ?FW\+-,\:ZU\3O#FC?#:> M^B\17>O6<.@2Z9.T5REZTR+ 8G3YDD$A7:R\AL$$;/3V([[F@C4L3W)))[UZ)1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 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_ M "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 >2>*?VQO@KX._:VL M/V,?B)XCTS1_$/B/P2NO^%QJNH1Q+K2BZEMKFUB5P \L86%]@+,ZRL0H$3$_ MEC_P2Y_9W\&_L]?\%(OV8M5_8&U.:STKQ_\ LM6FM?M8>$M%O#+I5C/_ &- M=*OIXP2EO>W-[(2(_EN MG^)M$M[^ -TR(YT9<^^*R?V<_P!F[X+?LH?"/1?@C\!O .G>'] T/3K>S@@L M+**)[CR8EB$T[1JOG3,J O*WS.V23DT ?(O_ 4E^!G_ 3Z^!/C/5?VG=+_ M &<;CQ-^T;X\T\Z9X0\$>!?%>JZ;J'CZ^"[88[^RT^[ABN[.,A6N+FZC>**% M"7;A%/@?C#_@@_X\^&__ ;H?$/]AGP]#9ZQ\8_$TA\?:_\ V/$JPWWB..YM M[MK"U50%V^1:K91X"J6^Z]J?BKP#\+/#FAZIK4IEUG4 MM'T.WMKB_$O!EK,IOI-9DN+4:E:R1?>B-FD5X;AF 6'R&WE1S7Z"_LQ M_!FS_9Q_9M^'O[/6GWHN;?P'X'TGP[!&OA)X8T[Q1JZ;-5\26.@V\-_>KD'$MPB"209 X9CTKIZ "LGQUX. MTOX@^$;_ ,%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ*UJ* /"_^'>_P3_Z&WQW M_P"%E<_XUB?\$\? 6C0? W4K=+J^*Q>--5B4F\8DA)M@R>YPHR>YR:^CZ\+_ M .">_P#R1/5O^Q[UG_TI- 'KG_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &-_P ( M/I!ZW-Y_X%M7YO\ [3W[%_QJ_P""2WQBUG_@H+_P39\$:EXE^%VN79O_ (^_ MLZ:3,5\]?^6NNZ&@XBNT4%I+<#;(J\#& GZ1?LI_'7]G#]M;X%:'^T; M^S?\1W\1>%=?M_,M;N"\8202#_66\\9^:&>-OE>-L%2/0@GT7_A!](_Y^;W_ M ,"VK\^/VK/V//C_ /\ !,3XZZY_P4J_X);^!YM>\,Z[;:74628+B,D!D/J&!965B =O_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U; M%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L5A_$KXF?#SX-^ M5^*7Q8\;:7 MX<\.:'9M=:QKFLWJ6]K9PKU>21R%4=!R>20!R: )/^$'TC_GYO?_ +:OA#] MK[_@I5XH\6?&F_\ V O^"3/@=/BO\;H?W7BKQ+=:@_\ PBGPYC)*M<:I=I\L MDZD-BTC)^&-E MX:\/V7[R80 OXG; R[DG "C"JJ@ \+_ &!_^"/OPS_92\2W MW[2/QV^(^K_%W]H#Q-%GQ;\7/$K?OUW#!M-.AY6PM%'RB-.2H )VA(T^K?\ MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$' MTC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"? MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^ M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8 MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@# M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ MV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VJUI M6@66CR/):RSL77!\V8L/UJ]10 5^(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_ MX/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_ MRE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^= M?[8/[%'[07_!/WX]ZS_P4_\ ^"4W@\ZJVKR?:?CY^SS:L8[+QS;*2TFI:O[:O["O[0/[&_P ? M=5_X*E?\$GO#:7/B:_Q-\2. MY^I_V&/VZOV?O^"A?P$L/C_^SUXD>XLI9#:ZWHM^@BU'0=00#SK"]@R3#/&3 MR.58$.A965B >QT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 MQ#^VW_P5HUOPY\8IOV"O^":_PR@^,W[0]Q&1J-A%.1X?\"1$[3>ZY=H=L6PG M/V96$C$!249XUD /9?V]_P#@HY^S/_P3J^&]MXU^.OB*YNM9UJ?[)X,\!^'K M;[9KOB>])"I;65HIW2,695+G$:EU#,"R@_*GPU_X)]?M6_\ !5;Q[I7[4/\ MP62L!X=^'VG7BZA\.OV3M)OV>PLR.8KOQ#*N/M]W@Y^SX")DA@@:6"O7?V"/ M^"2VB?L^?$BY_;*_;"^)T_QK_:/UZ#&K_$C7H!]FT.-@\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ M /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 5^?_ .W1^P+\?/V;_CW? M_P#!4[_@E!I5O'\1Y(PWQ?\ @XTGDZ5\4M/0EG.T?+!JJ LT/R=4\-:FG$UA>P' MYHI4;(S]UQAE)!KVVO@G]OC_ ()Z_'+X3?'6?_@J1_P2I2STSXR6UNH^)'PV MFD\G1_BKIL?+6]PH(6+4%4'R;G@EL!B,[J]__P""?/\ P4*^!G_!1?X*'XI_ M"9[S2M9TB[.F^.O FNQ^3J_A354R);&\A8!D8,K;7P%<*2,$,J@'N]%%% !1 M110 4444 %%%% !1110 4444 %9OC'QEX1^'?A34?'?C[Q1I^B:)I%G)=ZKJ M^K7B6]M9P(I9Y999"%1% )+,0 *\I_;D_;__ &8O^">'PC/Q=_:5\=?88[J4 MVWA[P_I\7VC5O$%YQMM+&U4AIY6+*.R)N!=D7FOCGP=^Q3^V'_P63\5Z=\=_ M^"K6CWWPW^!]G>1W_@7]E?3=0=)]3VL&AO?$TZ;6DDZ,+,;0AP&$9$BR@#/% M'[7_ .V5_P %J/$E_P#!C_@F+K6J_"K]GVUNY++QI^T]?V#PZAX@"L4EL_#, M$FUQG#*UZVTH_P=A^"W[,?P^CTBQ:03ZSJUR_G MZEKEWCYKN]N6&^XF8DG)PJ@[45% 4>I^%_"WAGP/X;L/!W@OP[8Z1I&EVD=K MIFEZ9:)!;6D"*%2**- %C15 50 ,"K] !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^(/_![S_P FL_ __LH&H_\ MI"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[>/\ T^3U M^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L> M]9_]*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7PG_P4'_X)S_&?PY\:Q_P4\_X)CV@C\7> M$KEA%HWQ3TM,%M.U! 55;K:H$-R2""$5F7"21?=E% 'S[_P3L_X*+_!C_@HM M\(;GQMX#L;[PYXM\-WITOXC_ V\0(8M7\):JA*R6ES$P5MNY'V2[0L@4\*Z MNB?05?#W_!1/_@F[\6+_ .+UM_P4H_X)GZY8^$/VC/#5D(M5TVY(CTCXEZ6@ M&[2-50%5,A5%6*X)#*50,R[(I8/5?^"<7_!2+X3_ /!0_P"&6H:GHFAWW@_X MA>#[S^R_BA\+/$(,>K>%-44E7AF1@K/$S*_ES!0'"D$*ZNB 'T91110 4444 M %%%% !11537=>T/PMHEYXE\3:S::=INGVTES?ZA?W"PP6T**6>221R%1%4$ MEB0 2: +=?&/[>'_!6JS^"WQ1B_8F_8>^%[_&S]I#6(,V?@72)\:?X9C('^ MGZY=@A+.!-RMY999'!0$QB17KR7X@?MY_M;_ /!7#QKJ?[-__!('5)?!GPJT M^\?3_B%^UAJFGL8<@[9K/PW"VTW=QC(-UD*F:I/]K\6>,=;G^U:UXEO227NKZ[8;IG+,[!1A$+ML5?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- M'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7Q1_P4=_X)J?$;Q[\3=/_P""AW_!.WQ39>!?VE?!]GY4 M=Q,-FE^/]-4#=HNL("!(KJH6.B@#YI_P"";?\ P4K^'/\ MP4#\"ZMIEYX5O? GQ7\#78TWXJ_";Q =FI>&]07*M\K &:V<@F*<###@[6#* M/I:OC+_@I+_P3.\8_&GQWI/[=W["/C6U^'?[3/@6UVZ'XB9-NG^+K%<%M$UB M,<3V\@&U9&RT1VD' &WK?^":O_!3'P=^WCX:UOP#XW\%77P[^-GP^G%A\5OA M)KC[;W1;L8'GPY_X^+*0X:.=<@AE!.2"P!]04444 %%%?(7_ 4 _P""LO@[ M]EOQS8_LG?LU_#B\^,W[1?B:'_BF?A/X8F!-DK $7NK7 ^33[100Y:0AF4@C M:A:5 #V7]LO]MW]FC]@7X,7GQV_:A^)5KX?T6!O*L;<_O;S5;H@E+2SMU^>X MF;LJC@99BJJS#XBT+]F/]M'_ (+AZW9_%'_@H+HNN_!G]F:.ZCN_"O[.UI>O M;:YXRC5@\5WXCGC(>"(X5A9(0PXSM9%FD]-_8T_X)->,+OXSV?[?O_!4[XCV M?Q>^/07S/#]A'"?^$8^'D9.Y;71[1_E\Q#C-TX\PLH88?=+)]T4 8_@#X?>! M?A3X*TOX;_#+P?IOA_P_HMFEII&BZ/9);VMG @PL<<: *BCT K8HHH **** 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 *_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#![S_R:S\#_P#LH&H_ M^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW M^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^ MQ[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ M//\ @I3_ ,$RM:_:0\2Z)^V1^QSX\B^&O[2WP]@)\&>.(DQ;:U;#);1M60 _ M:;.7E(M M4^+VD3W&F^/_ ]8>*;.#0K+4+>5H9?LFH1_:6N(F9"RXB( (&]\;CZG_P $ M\_\ @[D_8<_;#^)>G_!KX^_#K5/@KKNLW"P:1J.MZW%J&B33,<+%)>B.%K=F M. &DB6/L9%. ?Y9:* /ZW_BU_P %'?VGO^"EWQ'U?]DG_@BU+;6GAS3+MK#X MD?M5ZO9&71-"_P">EMHB'C4[W:>)!F)*+UB6>>[NF^8@N698EPBEB<%F9F\N_ MX-V?'C_$G_@BU\ _$TOANQTIXO"USIK6VG6,=O')]AU"ZLA.40 %Y1;B5WQE MWD9B26)K[4H **** "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@ 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 **** "BO'/VD M?VSO!OP ^(_@OX":+X*UCQK\2?B(;U_"7@GP_);QS2VUI&)+J^N9[F6.&UM8 M@R!G=BS,X2-)&^6N _8B_P""B_B#]I&3X>^ OC1^S9XF\!>*_B!\)[?QUH.H M%[6\T'6;+RK(W/V2YAG>2.2-[^#,%Q''(%D4_,.: /J*BO)/VHOVTO@U^RC- MX<\,^,1JVO>,?&M^UEX%^'GA*R6\UOQ%<(NZ06\#.B+%&GSRW$SQ00KS)(F1 MGH]"^*^NZ)\+=6^+7[0WA/3_ (>Z=H]C/J.H+?>(XKO[!80Q&66:ZDC00Q%% M5RP1Y4 7(]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O/? MVL?V;/ '[8?[-7C?]E[XHI)_87CGPYA44 ?Q0_P#!1/\ X)#_ +;O_!-/XHZGX*^.GPAU:Z\.P73KHGQ T?399M&U M:WS\DJ3J"L3D8+0R%9$)Y&,,3_@G;_P2(_;=_P""EGQ1TSP5\"_A!JUMX>GN MD76_B!K&FRPZ-I$&?GE>=@%E<#)6&,M(Y& ,9(_M>HH \\_9,_9K\ ?L=?LT M^"/V7?A!O#EMI5C-. )+DQI^\N),<>9+(7E;'&YVQ7H=%% !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 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_D MUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN M_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% 'P?_P %<_V&/VQO'?QA^&7_ M 4?_P"";_BC2A\:/@S:7]G'X+\1L%T_Q?H]T 9[!G9E6.3[X7RMRU[+#-;R1_/%%*$:!0%&]R/B;_ ()\_LP^ M+OVGOVF/V.OVXO"GP:U;P9X6^"'[,EKHFO>,M?TW[!<^.KZ\T2"U@LH+=\3R MV=HKSSBZE58W>51%YB_. #B?^":_BO\ ;<_;=_;=_:P_X*6_!3P?\.=8U;2? M'-U\+_AC??$W7+Z.#1=)TLB5K&VM[2!V3[3YUI---YB[9"V(Y-[[>:_X*=_\ M%:?$G[;/_!OE\?M1G^&EW\.?B9X/\?6'P[^+7@_[?]H_LJZ75;9;CRI@%WP3 M*CQ<@$$RH=P4.WU?^P_\'_B%_P $G/VB?CU\(O$7PD\8>(?A'\5?B1=?$;X: M^*?!/ABZUK[#?WT:)?:+>V]FDD]JT;0P>3,Z>0\>2TJ.&6N6\%_\$8]<^/W[ M$'[67@OX\V,?A'QA^UC\0-2\76VD32QW!\*;+A9]%AN6@9DDGCEC2:X\IF4F M5XU9MN]@#KO^"T'PZ\*Z1_P;S?$KX>?9(O[-T/X1:1'81;1M0V)_BM_P3Z^!7Q0\;74L^L^(_@YX9U35YYR2\MU<:5;2RNQ/ M))=V///-?''[2'@W]L/]O7_@F5X<_P""7VJ?L_\ B[P?\2?$5EH/ASXO^+M8 MTHIH6@6%A<6SW^IVU\3Y&I"Y6U(MX+=I)/\ 21YPAV.1^B7PY\ ^&?A5\/=! M^%_@JQ^RZ-X;T:UTK2+;=GR;6WB6&),]\(BC\* -FL_Q7XK\.>!O#EWXM\6Z MO#8:;80F6\O)SA(DZ;CCMS6A45]86.J6DFGZG917%O*NV6">,.CCT*G@B@#R MW_AN?]D?_HO6@_\ ?Y__ (FO)/V-_P!J3]GOX6_"J_T+Q]\6=(TZ[NO%>J7M MO%),7\RWEN&*2 H",$ ]\\ _\ LM '"?\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ M$5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[ M(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_X MBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_ M^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ MQ% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T M33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1/^^I M/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B M:>'_ /P30?\ Q% ' K^WK^R T[6P^.VD;E4$DI,%_!MF#] :D_X;N_9#_P"B M\:)_WU)_\17&^!?AYX F_;R\=Z--X&T=[.'P1IY%> MV?\ "IOA7_T33P__ .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ M -%XT3_OJ3_XBNZ_X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/ M_B* .%_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B*[K_A4WPK M_P"B:>'_ /P30?\ Q%'_ J;X5_]$T\/_P#@F@_^(H X7_AN[]D/_HO&B?\ M?4G_ ,11_P -W?LA_P#1>-$_[ZD_^(KNO^%3?"O_ *)IX?\ _!-!_P#$4?\ M"IOA7_T33P__ .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%X MT3_OJ3_XBNZ_X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B* M.%_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B*[K_A4WPK_P"B M:>'_ /P30?\ Q%'_ J;X5_]$T\/_P#@F@_^(H X7_AN[]D/_HO&B?\ ?4G_ M ,11_P -W?LA_P#1>-$_[ZD_^(KNO^%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA M7_T33P__ .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_O MJ3_XBNZ_X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B* .%_X M;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B*[K_A4WPK_P"B:>'_ M /P30?\ Q%'_ J;X5_]$T\/_P#@F@_^(H X7_AN[]D/_HO&B?\ ?4G_ ,11 M_P -W?LA_P#1>-$_[ZD_^(KNO^%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T3 M3P__ .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_X MBNZ_X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B* .!E_;U_9 M A=(W^.VD$R-A=J3,!]2$X^IJ3_AN[]D/_HO&B?]]2?_ !%<;^U)\// &G?& M3X+VNG^!M'@BN_&\L=U'#ID2K,GV9CM' M_P#P30?_ !%'_"IOA7_T33P__P"":#_XB@#A?^&[OV0_^B\:)_WU)_\ $4?\ M-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\ M/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ .(K MNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B* .%_X;N_9#_Z M+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B*[K_ (5-\*_^B:>'_P#P30?_ M !%'_"IOA7_T33P__P"":#_XB@#A?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ M1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\/_\ @F@_ M^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ .(KNO\ A4WP MK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B* .%_X;N_9#_Z+QHG_?4G M_P 11_PW=^R'_P!%XT3_ +ZD_P#B*[K_ (5-\*_^B:>'_P#P30?_ !%'_"IO MA7_T33P__P"":#_XB@#A?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^ MI/\ XBNZ_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\/_\ @F@_^(H X7_A MN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ M /!-!_\ $4?\*F^%?_1-/#__ ()H/_B* .%_X;N_9#_Z+QHG_?4G_P 14:_M MZ_L@-.UL/CMI&Y5!)*3!?P;9@_0&N^_X5-\*_P#HFGA__P $T'_Q%>)^!?AY MX F_;R\=Z--X&T=[.'P1IY% '9?\ #=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% '"_\ #=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*9-^WG^R#;Q--)\=]'(49(196/X (2:[W_A4WPK_Z)IX?_P#!-!_\ M17EW[:_PW^'>D_LI^.=2TKP%HMM<0Z&[13V^EPHZ'36W_ ,*F^%?_ $33P_\ ^":#_P"(H X7_AN[]D/_ M *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(KNO^%3?"O\ Z)IX?_\ !-!_\11_ MPJ;X5_\ 1-/#_P#X)H/_ (B@#A?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT M3_OJ3_XBNZ_X5-\*_P#HFGA__P $T'_Q%'_"IOA7_P!$T\/_ /@F@_\ B* . M%_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/_B*[K_A4WPK_ .B:>'__ M 30?_$4?\*F^%?_ $33P_\ ^":#_P"(H X7_AN[]D/_ *+QHG_?4G_Q%'_# M=W[(?_1>-$_[ZD_^(KNO^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X M)H/_ (B@#A?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XBNZ_X5-\* M_P#HFGA__P $T'_Q%'_"IOA7_P!$T\/_ /@F@_\ B* .%_X;N_9#_P"B\:)_ MWU)_\11_PW=^R'_T7C1/^^I/_B*[K_A4WPK_ .B:>'__ 30?_$4?\*F^%?_ M $33P_\ ^":#_P"(H X7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^ M(KNO^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (B@#A?^&[OV M0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XBNZ_X5-\*_P#HFGA__P $T'_Q M%'_"IOA7_P!$T\/_ /@F@_\ B* .%_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T M7C1/^^I/_B*[K_A4WPK_ .B:>'__ 30?_$4?\*F^%?_ $33P_\ ^":#_P"( MH X7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(KNO^%3?"O\ Z)IX M?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (B@#@8/V]?V0+E#)'\=M( #$?O$ MF0\>S(/SJ3_AN[]D/_HO&B?]]2?_ !%<;^P5\// &L_!O5;K6/ VCW?^36?@?_V4#4?_ $A%?M]7 MX@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_ MX--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "H--TW3M%TZWT? M1]/@M+2T@2&UM;:(1QPQJ JHBJ %4 #@ 8J>B@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **222.&-I99%5%4EF8X ZDFOSS^-W_!PCX*^"4#?& M&_\ ^"?WQZU3X$Q7T<$GQULO"\:Z3-"\GEIJ$$,DBS26+L5V7#",2!@4#;D# M 'Z&T5Y9\1OVU/V9OA9^R3+?BG8I\+X?"\'B"'Q/ &DCNK*=$:W,* ; MI'F,D:1Q@;F>15QDXK@O"G_!0^/3_B9\/_AQ^TG^SMXI^%!^+;20_#;4/$U_ M97$=[>K%YXTN\^S2O]@U!XO>NDKQS]NC]MGX:?L!?L]ZY^T=\5_!GC'7-'T& MR>ZNK3P;X:EOY@B%06=QMAMU!M%TB M?3[/QOX0TW7[2PNG5I;:*\M8[A8G*\%E$@4D<9!Q0!U]%?,GAW_@HMK'Q:\% M>)_C9^S3^R[XD^('PY\*:GJ-C)XIT_6[&UF\02:?+)#>MI%K-(#>1QRQ2Q!Y M7MQ*\3"/>NUF]J_9]^/7PM_:B^"?AC]H7X)^)5UCPIXOT>+4M#U!8V0R0R#. M&1@&1U.59& *LK*1D&@#L:*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBO#_ -M+]M[1?V0M,T31M"^"?C?XH>.O%37'_"+?#SX>:2+K4+V*W$?VB[E9 MV6*UM83- LD\C !IXU 9F H ]PHKY%_X)]_\%?\ X3_MR?&/Q=^RQXK^"?CC MX0?&+P/:+?:[\-?B+IZ07;V+,BB[MW1BLT0\V')PIQ*C*&1@U=Y\0?V[K:'] MHO7?V3_V<_@QJ_Q/\<^#M#M=7\>6NE:M9V%EX=@N@QM+>XN;J15^V7"H[Q6Z M@Y12\CQ*59@#UKQO\*?"/Q!\1>'/%'B.&=KOPMJ37VDF&0Y/DW M$,BE67)!X969&5CYQ\'_ /@IM\(?C=^W]XH_X)[>%/AKXXT_Q)X0\!_\)3JF MM>)O#LFF6D]NUS;P1I;QW&V>7<;C/F-&B?NR%+=@#Z1HKRC]IS]KGP+^S1?^ M#O!-UX>U3Q/XW^(VMR:3X \#: 8?MVLW$4+3W$@:9TCAMK>%6EGGD8+&@'WG M9$;E_@M^WQH/C?\ :=U/]BGXV?"W5/AO\4K3PZOB'2-#U74+>\L_$6D&0Q-= MZ=>0-MF\J0%)8G6.5#\VQDRX /?Z*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBN+_:%^/?P^_9C^#^L?&SXG2WYTK1XXA]DTG3Y+N]O[F:5(+:SM;>, M%Y[B>>2*&.->6>11QG- ':45\$_#G_@O%X.C_:@\(?LQ?M?_ +$7QA^ 5U\2 M;[['\-_$/Q(TJW73]8NF<(EJ\D$C""=F>)0GSA6E4.R!E+?2W[5/[9G@']EW M5O!7P\F\.:IXJ\??$O6I=*^'O@+P^T(O=8GBB,UQ,6F=(X+6WA'FSSNP6-,8 M#,R(P![!7-_"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9&\Z9][G)[9Z#M7G?[/ M'[9_AGXT_%WQ=^S1XV\$:AX'^*/@:TM+_7?!NKW<-Q]HTVZ!^SZE97$+%+NU M9E:,N KQRHR2(A*[OG+]IS_@NOI/P!OO$/C+P5_P3\^.GQ&^%?@R_N+3Q;\7 MO"GAV$:/$;:0Q700.LB/<#9#NB?#E5WT ?>M%>5^ _VU?V9?B+^R M+;?MU^'?BK8#X6W'A:7Q"_BFZ#1Q6]C$K-,TJD;D>,HZ/'C>'1DQN&*\I\,_ M\%3/#0T[X+OA]\./B_JUKIGP^\=>([JR*27-XC/IZZA:PRM+IP MO%'[EGW %D2;R'8*0#ZJHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BODC]L+_@JEJG[//Q%UCX4? #]ACXO?'?6?"<$4OCB;X<:(C6.@M)"LZ6 MLEQ*P\Z\,#Q3?9H5=A'+&6*EU!]#_P"">_\ P4-_9W_X*6?L\0_M%_L\:AJ$ M=A'J,VFZ[HFNVHM]0T34(@K26EU&K,JN%='!5F4JZD'J >Z5S>F?"GPCI'Q M1U3XP6<,XUK5]-@L;UVG)C,,1)0!.QR>O>OF>X_X*]?#FZ^%FO\ [5W@_P"! M?BW7O@)X6UN?3M:^+^FS6K021V]Q]FN]3M++S/M-YIUO,'62X10Q$4KQQ2HF M\^K?M1?MN_#;]FOX2Z%\2])\)>)/B1J'C.>*W^'_ (0^&VG#4]2\32R0-<*U MLH8((%@5II+AV6*.,;BV2JL >S45\8?L5_\ !9_X=?M._M0WW[#WQN_9K^(? MP,^+\.D-JVD^#?B/8QH-;L5!9I;.>)BLQ55=BN "L;E2_ER;/2/^"E'_ 4C M^$O_ 3$_9YU']H?XN_#KQOXBT^Q\I?L_A+PY)<1H\LJPQ>?=/MMK56E>-,R M2!B7&U'/% 'T/1571-4CUO1;/6HHBBWEK'.J,.O%3 M7'_"+?#SX>:2+K4+V*W$?VB[E9V6*UM83- LD\C !IXU 9F KS7_ ()]_P#! M7_X3_MR?&/Q=^RQXK^"?CCX0?&+P/:+?:[\-?B+IZ07;V+,BB[MW1BLT0\V' M)PIQ*C*&1@U 'UU6)\2/A]X<^*O@74_AWXNBE?3=6MC!>+!*4*W4'**7D>)2K-I_"C_@H%^S1\6_V3=3_;+TSQ5=:7X2\/0WX\66^L M631ZCH%Y8LT=YI]U;)O=;N*13'Y*;R[%/+WB1"P![%HVE6F@Z/::'IZL(+*V MC@@#MDA$4*N3W. *LU^>U]_P<$>"?A=\7/"OA3]L#]@GXY?!+P1X[UA-+\)? M$SXB>'H8-/>YDYB6]1)6:Q+#)VL690"SJJJ[+],_MI?MO:+^R%IFB:-H7P3\ M;_%#QUXJ:X_X1;X>?#S21=:A>Q6XC^T7![1;[7?AK\1=/2"[>Q9D M47=NZ,5FB'FPY.%.)490R,&KZZH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BDDDCAC:661515)9F. .I)K\\_C=_P<(^"O@E WQAO_\ @G]\>M4^ M!,5]'!)\=;+PO&NDS0O)Y::A!#)(LTEB[%=EPPC$@8% VY P!^AM%>6?$;]M M3]F;X6?LDW'[V?"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q. M9&\Z9][G)[9Z#M725\Q?MG?\%)+O]F?QV/@U\$/V0/B?\<_&]OI46J:[H7PW MTI'@T*RE9UA>]NY66.*68QR&*!=\KK&S;57:S7_^";__ 4\^ '_ 4Q^&6O M>,_A1I'B#PUK_@S66TCQ]X#\9V M-6\.7PW?NKB(,1M8I)M<'DQNK!71T4 ^ MCJ*^"?VD/^"\'A;]F0P?%KQQ^PI\:)O@2^K06,OQVMM(MO[+*2R"..^CM3-] MJ:Q=F39<.B"8,IB63?'O^Z]"US1_$^AV?B7P]J,5Y8:C:1W-C=V[[HYX9%#H MZGNK*00?0T 6Z*** "BBB@ HHHH **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2 M$5^WU?B#_P 'O/\ R:S\#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK] M_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@"KKNB:5XFT2\\.:[9+6[D[98I%*NAQS@J2/QKYT_X*M:]H_AG_@GM\0/@YX>\%Q:SKWQ(\+W7@'X> M>#;6%0=5U?4[62TM;>-. L<89IY&X6*"VED)58R1]!^,?$?_ A_A+5/%@T' M4M5.F:?-=#3-&M?/N[LQH7\F"/(WRMC:JY&6(&1UK\PO!?\ P4"_X* 3?'+4 M_P!HCXR_\$-_CMKVO0-_TU+/POI#L 5A5I"6O+D(C7%R<$@)"@6. M,F0 \_\ ^"O?P#U+]DS_ ()\_L'?\$YV\0&_T@_'GP/X;\7WT9(BU+[.C"52 M#_RR>=VE5#T\I/[M>N?\'7?B'4/ '_!,WP]\8/#4K0^(/!'QN\,Z[X8NHB1) M!?PO.(W0CD, S=.:[G]MS]F']J;_ (*L_P#!,G0_%GB+X.VGPQ^-OAGQK:_$ M#X;>"=6U$2G2[_3KJ46EE>W/RJ9;BU9PS*$2.2X0'(B+-4_;9^%GQ+_X+"2_ M!/\ 9ZF_9\\;^!O OAOXC:=XX^-=]X[T1M/$*V$,OE^'[;S.-0EGFFP]Q;;[ M9(X2PE9F5& /7?\ @MZ _P#P2&_:*W+_ ,TGU8X/;]P:[W_@FK_RCF^ /_9$ M_"O_ *:+6N)_X++Z%XX^(/\ P37^+OP5^%GPU\1^+/%?CCP1?:-X=T7PYH\M MR\US,FP&1U'EP(-VXM(R@@$#)XKL/^"; \0Z;^P9\)/ ?C/P-X@\,Z_X3^&^ MA:#X@T;Q%I$MI/:WUIIMO#,J^8-LR!U.)8RR-CAL@@ 'Y&^)/VE?VB_^"*>L M?%W]D+X6^-?^$I_9.U/QY/I-M\;-*\.7.IS?!'4]5F,E[I\T<>V.^EMUF+>6 MKX2:>)G/F,]F_P"QW[#?PF_9_P#@7^Q_\./A1^RMK<.J?#O1_"5I'X2U>&^6 MY&I6C()%NS*@"R-,7,K,H"EI#@ 8 ^0O^">WPSU[]C?]@G7O^";G[:O[+OC; MQWJ>FZOXE@N+[1O!=QK6F_$RQU+4;J[2Z-W$K6]M+*ET(9$OY;=HVCR6"88> M^_\ !'_]D/XA?L)?\$Y/AG^RW\5=42YU_P .6%[+J,45[]I2Q:[O[F]6R67_ M ):B!;A8-X^5C$2ORD"@#Z5HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*H)X6\.Q^*9/&RZ-!_:TNGI8OJ!3,OV9':18@>R[W9B!U.,YP,7Z^.?^"JO[ M5G[8GPDMM"^#/[)'[&GQ2\>_\)(OF>,O&?@".VCDT33+OV]O#%DL?A/X0_"=?A=;:S&F%U_Q&]_ M+=WXCT11;P<\[(TG**.P7%>I?L3?MC?M6^+/'O@?]E[PE_P1Y\;_!#X M>Z;;RIJGBCQOJULUGIEC! [K%!%;L7GN9IO+3<[C'F/*WF$%6S_V>O@QXX_X M)]\">'I=5N-)\1R+(NIZ;=6\ ,D0GD M,I_\ !(S] MB?XC_LTZ)\7/VB_V@=%BTOXE?M!?%/4?&OB308;N.X_X1^SEE?[!I+31DI-) M!$[[W0E=\K*K,%#MY;\.M"^+%O\ \'#7C#]J6]_9[^(5O\-=<^ -EX'TOQI/ MX0NEM9=7358+DJR%?.CAV[QY[HL8*$E@I#$ YS_@KEXK\4_L??\ !6/]E/\ MX*1?$G1]2N/@GX6TSQ!X3\>:]8V4EQ#X4FU*!HHK^X6,$QPNTD>Z3!&VV93\ MQ0-PG[:O[4?P<_:F_P""[7[ EW^QUX_M_%-YIC^,;K7?$6@0RR6-QH\UA$"( M[O:(;E D%\&\MW",V&PS ']._C)\;],^#FG1R-\._&GBC4;N)SINC^#O"=U? MR7,BX'EM.JBUM221AKF:%.IW8!(^=?V,?V'/BK=?M<^,/^"GO[;,&GQ_%7Q9 MHL?A[P5X,TV]%Y:?#WPQ&YD33TN -MQ>2N3+<3H-F]W2([&)8 ^OZ*** "BB MB@ HHHH **** "BBB@ HHHH **** "J&N>%O#OB:;3Y_$&C07C:5J"WVG_:$ MW""Y5'195!XW .V#V)R.0"+]>/\ [='[0?QB_9J_9WU;XB?L^_LS^(_BUXU8 MBU\-^#_#L2_O+EU8K-&;);C4?#_Q8TWXH^.-41,_\(_X,-;TVS@U34W58DEN M&B,AM;*%=J1P1AEAAC"C M$KWP'\9?#WAFS+7USH=R))K?4+*W+EIOLUXY>2!3),\3@1AV3! /*?VM/$6H M^!O^#HO]E.3PS(\4GC;X(^*-"\2^4<>?86\.HW\*/CJHN8489[CUK[1_:J\> M_"[]DS]C3Q'?MX+AN-&T?PO_ &+X:\&6%IYC:O,FOG[X8_LX^.?VE/^"L%W_P5+^)'PYU[PUX,^''PK/@WX2:)X@TQ[;5= M8N9IIY[_ %A[)QYUJGES-:Q0S*DTGS.8T&S?XYJ_[?7[=WB?]IN\^,OQ*_X( MD?'GQ'I'A2_FA^$NC1SZ;!;Z7$T9BDU:>-Y6\S49D:1 V=MM [119,L\LP!X M%_P5&_9C^)'_ 36_P"#6'P%^Q%J6ND:Q?>)=&TOQS/:S;DBFO\ 4KC5[J!7 M'#1QW.V$,.'5 ?XC7V#_ ,'+GA+P_I7_ 0I^+NG6%NMK'X=M?#(+X7-[I4MA)#)9SW\D8VJ9[B&8,(U.RVG7&]N3Q_P"VEX+_ &H/^"L' M[%7@S_@GMXE_9^\:^!=>\5:OH)_:$U_Q#I7V;3/#]CI]Q%=7OV*\),6J2SW- MM&+86IE7:^^9H=I% 'W%^RUXUU_XD_LR?#GXB^*W9M4U_P ":1J6I,XP3<3V M44LA/ON8UW=5="T/2?#.B6?AO0;&.UL=/M8[:RMHAA88HU"H@]@H 'TJU0 4 M444 %%%% !1110 4444 %%%% !1110 4444 <]J,_P -/@EX,U[QMJL^F^'= M#LA>ZYXCU2X=8H8AAI[F[F<^@#,S$\*N. !^7W@OX4?$3]E'_@C?^VY^VY8 M^'+WPIK_ ,?+_P ;?$+PYH,L!M[K0-)OH9(M.,L?!BNO)8W;KP4:948*R,*] M!_;<_;$_;%\4_M2S?"^/_@DG\:?B'\&O!=]'-;IHPLK:W\9ZO#+N2XN1-)E] M.@=%DB@QB>4++)A(UC;VSX%_$SX^_P#!3+X5?%GX._M:_L)^)/@GX"USPI)X M;AL?%VIPW&K:W]OM[B*\E18?W<$4,;1A2=[.\A.4\O# 'G'[#/PZ\*V__!M? MX4\"75I$VEZM^RU>2:A$5&UQ>Z3/-/GZM,Y/U-6O^#<#59?BM_P1P_9X^*OC MJQ6Z\0:+X5UOP_I>IW*[IH-.AUJ>U2%&/(0Q:?9C'I"G85Y]\,/!O[:WP-_X M)*ZQ_P $ET_9\\3ZU\7]/\+ZK\/?"'B^STQD\,7^DW)FM[37WU(DPVL4%G.C M26LC?:O-MRB0ON4GN/BY%^T9_P $F_\ @GI\*?V)OV!OV6O'?Q4U[3-!@T>_ M\4>$]+MF31HE(:^U/;,OA-H.M-X:UK1Y?[ M,@BN=,\0:3+975M*D:J\;QRJ#P01N7*-C*L1S764 %%%% !1110 4444 %%% M% !1110 4444 %%%% %!/"WAV/Q3)XV71H/[6ET]+%]0*9E^S([2+$#V7>[, M0.IQG.!CXG^%?P5L?VEO^"XWB[]O;PQ9+'X3^$/PG7X76VLQIA=?\1O?RW=^ M(W'^MBL8I%M7/07$DD8.8'5>A_X*J_M6?MB?"2VT+X,_LD?L:?%+Q[_PDB^9 MXR\9^ ([:.31--RRO!92W#A1?R[=HD*D6Z/YH#OL6L#]B;]L;]JWQ9X]\#_L MO>$O^"//C?X(?#W3;>5-4\4>-]6MFL],L8('=8H(K=B\]S--Y:;G<8\QY6\P M@JP!Y;_P;DZWJOQ+\>?MJ_'+Q;*TFN:_^U=K=E>/*#GG9&DY11V M"XJG_P $9K?3?$'_ 4A_P""B/P%UG2HKWPIH_Q[T+Q3I^GSKN@CU:ZEO;F: M<+T\P3V%K)G^]$N>@KT[]GKX,>./^"7'[:?[0OB"+X0>,/%GPF^._B.+QYX7 MO? GAZ75;C2?$FW5O #)$)Y#'-!<%5MU79UTS16N QA_P!'CD9I MIP65/,D">;L7> ;?_!=+X.6W[;_P*\(?\$T/#%HMUXH^+GCC3+F:>.,,_AWP M_IMW#=:IK3D\1K'&$M5SCS)KZ*,9WG'VG:^#_#%GXB/BZWT2 :H=-CT_[>5S M*+5'9UB#'D+N=F([G&-_^"&/QT\6?%#Q M7'&_B7Q'+J>FVMNRQ;S;Z;:+OD:TT^#S'$<8WL2\DTADFED=O+JTTV>ZD_X^WD# MQI*P801L)<.^Q: (?A7\%;']I;_@N-XN_;V\,62Q^$_A#\)U^%UMK,:877_$ M;W\MW?B-Q_K8K&*1;5ST%Q))&#F!U7[GKX:_8F_;&_:M\6>/? _[+WA+_@CS MXW^"'P]TVWE35/%'C?5K9K/3+&"!W6*"*W8O/6FYW&/,>5O,(*M]RT % M%%% !1110 4444 %%%% !1110 4444 %%%% %77=$TKQ-HEYXT?PS_ ,$]OB!\'/#W@N+6=>^)'A>Z M\ _#SP;:PJ#JNKZG:R6EK;QIP%CC#-/(W"Q06TLA*K&2/H/QCXC_ .$/\):I MXL&@ZEJITS3YKH:9HUKY]W=F-"_DP1Y&^5L;57(RQ R.M?F%X+_X*!?\% )O MCEJ?[1'QE_X(;_';7M>@:YT_P'8V]_IJ6?A?2'8 K"K2$M>7(1&N+DX) 2% ML<9,@!Y__P %>_@'J7[)G_!/G]@[_@G.WB W^D'X\^!_#?B^^C)$6I?9T82J M0?\ ED\[M*J'IY2?W:]<_P"#KOQ#J'@#_@F;X>^,'AJ5H?$'@CXW>&==\,74 M1(D@OX7G$;H1R& 9NG-=S^VY^S#^U-_P59_X)DZ'XL\1?!VT^&/QM\,^-;7X M@?#;P3JVHB4Z7?Z==2BTLKVY^53+<6K.&90B1R7" Y$19JG[;/PL^)?_ 6$ ME^"?[/4W[/GC?P-X%\-_$;3O''QKOO'>B-IXA6PAE\OP_;>9QJ$L\TV'N+;? M;)'"6$K,RHP!]XV.@^$_"4^L^*+33K33Y-6N1J&NWIPGGRQV\4 FE8\96&") M,G@+&/2OB[_@DO\ >#6/V@_VF_^"DMGHQT_P_\ M%^.-/;P+8O!L%]H&D6L MEI!J^P@$+?RRW%RFX9:)HI/^6M+M5M&O\ Q!J3.!!9V4<;+#%&D<4V M]Y'QNE@'R ,2 >+_ /!Q)\>?'7P^_8YO_A7K?[$/CWQI\&M9OM.7XP^-_".I M:69I(8X8E8MYF=I'W#^SC\2/A+\8?V?\ P5\4 M_@+=13>"O$'A:POO"C00F-5T^2!&@38>8RJ%5*'E2I4\@U\N:U^V9\;OVV?V M6_&GP1\/_P#!-?XQ>$?'7B[PYJ/AU]&^*'A^'3]$LS=026S7<^HF4QSVB!R[ M+"KSNJE4B8D&OHO]C/\ 9KT/]CK]D_X=_LL^'=8DU&U\!>$+'1AJ4L>QKV2& M%5DG*Y.SS'W/MR=N[':@#TRBBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_] ME U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S M_P FL_ __LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E* M9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* M//\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_] ME U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ#]M[]E?XS M_M4>%=#T#X,?MK>./@K=:5J$EQ>ZIX'M;:674HV3:(91." JGYACG-?.'_#G M[]NO_I/3^T!_X*=+_P#B* /OZBO@'_AS]^W7_P!)Z?V@/_!3I?\ \11_PY^_ M;K_Z3T_M ?\ @ITO_P"(H ^?_P#@ZU_X*C_MV?\ !-?_ (4+_P ,4_'/_A"_ M^$T_X2G_ (2;_BF=+U'[9]C_ +(^S_\ '_;3^7L^U3_0HSYWG1[MW_/!,=Z_("@#^G[_ (-2O^"H_P"W M9_P4H_X7U_PVM\<_^$T_X0O_ (1;_A&?^*9TO3OL?VS^U_M'_'A;0>9O^RP? M?W;=GRXW-G]?J_F"_P"#4G]C_P".W[5W_"^O^%*?MZ?$#X(?V!_PBW]I_P#" M"VEK+_;7G_VOY?G^>IQY/DR;=O\ SW?/:OU__P"'/W[=?_2>G]H#_P %.E__ M !% 'W]17P#_ ,.?OVZ_^D]/[0'_ (*=+_\ B*/^'/W[=?\ TGI_: _\%.E_ M_$4 ??U?%W_!P?"^G?\ !(KXR^/M%O[S3=>\->'8K[0-6X+P MS1,KIE258 X920017H7[$/[$W[0G[*_BK7/$'QG_ ."B?Q(^-5KJNGQV]EI? MCBSM(HM-D5]QFB,"@EF'RG/&*X[_ (+R>$_'?Q._X)5?%SX,_"GX;^)O%GBK MQ=H$5AH&A>%_#UUJ$]Q-]KMV((@C81*$5F+2%5PI )/% 'D/[6_[3G[!47_! M%?QQX)\!_M6?#8>)])^ M_?^&H-*^)5F=7CU^+1I'AFB>.X^T->&X Y!,CLQ M4YW$'QC_ (*!Z=;^ _\ @UY^&/QN\,:SJ6D^+D\"?#C5[CQC9ZS<0ZG+=ZC) MI*W\\MVL@ED,RRN)-S$$8_NKC[%_:\N/$?CC_@BCXZ\ ^$OA=XVO_$WB?X Z MAX9TGPM;^"=1.IOJEQHLEM' ]KY'FQ#S6"F1U$8ZEL8-?+/[=OPZ^-/Q*_X- ML?AM^RQX#_9U^)>J?$>T\%?#[1[WP;;?#S4_MMM=Z2^EO?+(K0 (J"WEQ(2$ MD*X1FH ^EK>S_P""5WQ"^-?P]^&W[/'QWT.\\?S>*(-9T%/AW\29-1E2'366 M]N?M<4-XR&UEBA-LPE5AFZ7:N1N7SVS\(:,/^#FZ[\$9NSH"_LA)XQ3PZ=1F M_LY=?/BD6O\ :0M=_DBX\D;?,VYR2WWOFKZ#^*O[77@KQ)_PCUW\*_V:OBEX MJ\;P:Y#!X1&K?!OQ%I5II-U=JUD][=W=[9V\45K%%<2/-\Y)C5MBLX3'B5EI M'CW_ (B.KKX^-\&_'J^!'_933P&GC-O NI#3&UX>)1?&V^T>1LV?9SN\_/D\ M8WYH RO^"RIHUOI^G+ M$)-6N[5&$=[>7,DI.ZX$GD+'MBVAB3Z;^TIX9T3_ ()?^&?BK_P4(\!Z_K5U MX-\,?!B_V?"_4/$5W/I=KJUO,DMHUA!*[I91W!8Q3+%L1?+B94R7->2?L*>% M_B)_P1D^)_Q7_9>^*WP1\>^(/@OXR^)-_P"-?A3\2?A_X+O_ !&FFQWXC\_1 MM2M--BFNK5X7C3RY_):*4.Q+H<*/IKXW^";?_@I-^S9\1_V=M1\&>(/#/@/Q MOX'OM$B\0>*/#]SIFI2WMPFV.XAT^[6*XBCMV&\_:(XVD?;M78I9@#S+_@GU M^R7X7_:9_8I\!_M)?MO"?XC?$CXI^$[/Q7K>NZO?SK_8W]HPK=0V6E)'(HTN M&WBECC46OEL6C,C,SL6K-_X)0?M0_%>]_:4_:0_X)K?'#QOJ/BO4_P!GWQ;8 M?\(CXNUN8B*-QM_\ !,3]C[XH_#[XW_'S_@H!^T-X6;P[XW_:%\6V M5W;>#YKF*:?P[X?TV!K;3+:Y>)FC^UO$QDF6-G1240,2IH YS_@HI^T;\3OB M'_P4'^ O_!*#X3^/=6\(V7Q(L=3\6?%7Q/X>O7M-37P]81R&/3[2XC(DMFNY MXGBDGB9)8T7]VX+&O5/C9_P33^$.M_"B70/V:GU#X9^*+.YM;W3M<\+>(+RR M.I2V\\]^#OVU=,^-ME#I'P'^#/Q+?7;HJDJ>//A5KOAJSTC. \MU/JEK;I+Y>>8; M=I9)#@* I,B@$WQ%_;=\)^%?'WC'X8?#3X-^.?B9KGP]TRUO?'-AX!M=/D;1 MOM,33V]N_P!MO+83W+P*9A;P>;*$,9*@RQ!^&\6_\%@/V.?#OP?^#GQ\\/WO MBKQ3X0^.7BRR\.>#-:\+>&);I(]0N7E18;E25>*1&@G5H%5Y]T#JL3, I\N_ M9KLOB?\ L"?M_?M+VOQG^%/CO7? _P 9O%=GXZ^'WC?P;X(U+7XFF^Q):WFD MW:Z?!-)9RQ&&+R3*JQR1Y(<,-M?/G_#%?QY_9S_9 _98\"ZI\%_%U]KR?MP6 MGQ5\9>'O#7AVYU5/!^B3WFIS,DSV:21J;>*YM5D1&8F1I?+$BJ6H ^RM#_X* MT?#O7?B=XT^ $/[)_P ;X?B9X/TZTU.+X<3>$[+^TM%OB _A7Q=XOC\,?V=%X6SJ M.BZH=0.GR6^H1^;Y=LT=R"C?O&W8S'YF1GF/"EEXNLO^"ZOCCXVW?PK\;Q^# M;G]FC2O#]MXI;P/J7V&?4[76+V\FM4E$&UW$$T;#&0Y)12SC;7Q^WPC^/G_# MI>[^#R_LQ_%(^*7_ &R#XICT#_A6VJ_:3HW_ EXU7[:%^S_ .K^R OZ[ODQ MN^6@#[T7_@K!\+HOCWK/[,&K?LS?&C3_ !Y:^%AXB\)^'+SP; )O&.F_:/LY MGT\K=%8MLA7>M\;1HPP+A,'&S\,/^"I/[,?Q$_99\4?M7ZQ!XF\(Z9X)\777 MA/Q=X8\4Z,$UO2_$$%S':_V2UM;23++=233VZ1I"\@%O$?AV[TD> M-=%M7T]HX[>2[C1&,OD3ND9(??"@95WJ2 ?HQX=_;Z^'C_M#Z?\ LL?%GX5^ M-OAUXVU_PY=:YX/TOQ=:6,J>);6U4-=K8S:;=W<- M:E_P7>_9AT_X.>(_V@H?@#\:KKP9X'\<7GACX@Z_!X(A6'PO-;726LMS=B2Z M5C$LC_,D EN(U&Z2%%9"U7XN>&=3_;[_ &U_V8?CYX!^%WC[PYX;^"MWK_BK MQ?JGC;P%J6@W4$EUIJVEMI,,-[!'+&I?A[J:7>JVNJ:F+BRGB0P,/M) (!^NUK=6U];1WMG.DL,T8>*6-LJZD9!!'4$5^2'[-W[0G[*OC#] MI#XI_L8_\%9->\3?#C]I/4?B)K$OA#QOK?B:]T=;[1IKF1=(;PUJ<JZ=-:7,+K"JLDD M,RK)&P(((90:^(?C]K?P _;Q_9!U/X,_\%-/V!/BEJ/BBT;4[;1K;3/@WJNH MW5RZR2QV>HZ3J%A;20V36.E,]S%$+^[B>2ZN&M6?S9=D0C,A M,OFE%KWGQ=^VUX?T?QWK7PF^'_P.\=^//%_A3PW9:SXT\,>#TTM[CP_'=I(] MK;W$EU?P0/*_@M\3;.Z^)UKX1LGUK4M,L9=.U*W@#)"6:X6V2>VMY)$+ >7NR5^:O6_@ M##\6OV*?^"E7[07Q&^-'P8\?W_@+]H*#P[XI\(>)O#'@V^\0/I&H6>FBRO-% MU&/2HKE[>1=L;12$>0R*5$I;Y: /?O"W_!27]EOXA?L[^"OVD/AAXDO_ !+I MWQ%UI=#\%:!I=CMU;5-8S*)--%O.T8AN(?L]P9O.:..%+>1W=44O7SG_ ,%' M_P!KGX5_M9_\$Y/VR?@I%X0\9>#_ !W\%_A[=2^*O"WB&2.UN[*6XTR6\TZZ M6;3[J:WN8)40NH69^8R)$4@"O!8OV)/VR_V,OAC\*OV]/ '[/VO^+-8\)_M2 M>-_B9XK^"V@B.XU>R\-^)HI['R;6%6*SWMM9M$_V=#D23R*#A&:OI+]LWXW_ M !A_;6_X)A?M!+X'_8Z^*7ANU\3?#"_\/^"?#WBOP/<0>)M>U6YMIXR?[-B, MDMK:H6B19)PA=FE8A(T1Y0#V#]F?]IS1=*\*?"3]FSPQ\-/%'B?67^$>AZIK M>H^'TL6L?#]NUI"D7V^2:ZB:%Y<,T481GE6.1D5A&Y7Z/K\T?^"(?MO?LK_&?]JCPKH>@?!C]M;QQ\%;K2M0DN+W5/ ]K;2RZE&R;1#*)P0%4_ M,,%/VEOVJ_ M '@+5+RS^UV6G>+O%5KI\]S!N*^9&DSJTB[@1E0>1CK7Y=_\1%O[/O\ Q$$? M\(!_PT9X?_X9Z_X53_PC7_"8?VNG]B_VWC^U/[1\_.W&?^)?GIO_ #KKO^"A M'_!!SQ!\2_V9/$WC3]N'_@KU\6O&W@[P#H=]XDN8/$7A?2)C9I:V[S2R0.T> MZ%S'&5RA!8':<@XK^<[_ (8+_;)_X9A_X;5_X9H\7_\ "J?M_P!E_P"$U_LI M_LF>GF9QN\G=\GVC;Y/F?)OW_+0!_:/\ _V[OV+?VJ?$%SX4_9I_:K\ >/=4 ML[/[7>Z=X1\56NH3VT&X+YDB0NS1KN(&6 Y..M>L5^2/_!/?_@@YX@^&G[,G MAGQI^P]_P5Z^+7@GP=X^T.Q\26T'AWPOI$)O$NK=)HI)W6/=,XCD"Y:;KWA MKP[%?:!KFE7LEK>:?.+RW!>&:)E=,J2K '#*2""*]"_8A_8F_:$_97\5:YX@ M^,__ 43^)'QJM=5T^.WLM+\<6=I%%ILBON,T1@4$LP^4YXQ7'?\%Y/"?COX MG?\ !*KXN?!GX4_#?Q-XL\5>+M BL- T+POX>NM0GN)OM=NQ!$$;")0BLQ:0 MJN%(!)XH \A_:W_:<_8*B_X(K^./!/@/]JSX;#Q/I/P%O[_PU!I7Q*LSJ\>O MQ:-(\,T3QW'VAKPW '()D=F*G.X@^,?\% ].M_ ?_!KS\,?C=X8UG4M)\7)X M$^'&KW'C&SUFXAU.6[U&325OYY;M9!+(9EE<2;F((Q_=7'V+^UY<>(_''_!% M'QUX!\)?"[QM?^)O$_P!U#PSI/A:W\$ZB=3?5+C19+:.![7R/-B'FL%,CJ(Q MU+8P:^6?V[?AU\:?B5_P;8_#;]ECP'^SK\2]4^(]IX*^'VCWO@VV^'FI_;;: M[TE]+>^616@ 14%O+B0D)(5PC-0!]+6]G_P2N^(7QK^'OPV_9X^.^AWGC^;Q M1!K.@I\._B3)J,J0Z:RWMS]KBAO&0VLL4)MF$JL,W2[5R-R^>V?A#1A_P'3J,W]G+KY\4BU_M(6N_R1<>2-OF;N_A7^S5\4O%7C>#7(8/"(U;X-^(M*M-)NKM6LGO;N[O;.WBBM8H MKB1YOG),:ML5G"8\2LM(\>_\1'5U\?&^#?CU? C_ +*:> T\9MX%U(:8VO#Q M*+XVWVCR-FS[.=WGY\GC&_- &5_P3D\2Q?\ !8'QK\7_ -K_ /:+N;O6OASX M=^*6H>"O@_\ #2:]E31K?3].6(2:M=VJ,([V\N9)2=UP)/(6/;%M#$GTW]I3 MPSHG_!+_ ,,_%7_@H1X#U_6KKP;X8^#%_L^%^H>(KN?2[75K>9);1K""5W2R MCN"QBF6+8B^7$RIDN:\D_84\+_$3_@C)\3_BO^R]\5O@CX]\0?!?QE\2;_QK M\*?B3\/_ 7?^(TTV._$?GZ-J5IIL4UU:O"\:>7/Y+12AV)=#A1]-?&_P3;_ M /!2;]FSXC_L[:CX,\0>&? ?C?P/?:)%X@\4>'[G3-2EO;A-L=Q#I]VL5Q%' M;L-Y^T1QM(^W:NQ2S 'F7_!/K]DOPO\ M,_L4^ _VDOVWA/\1OB1\4_"=GXK MUO7=7OYU_L;^T85NH;+2DCD4:7#;Q2QQJ+7RV+1F1F9V+5F_\$H/VH?BO>_M M*?M(?\$UOCAXWU'Q7J?[/OBVP_X1'Q=KJ0/=6,-Y*>;BYMT"QO< M-AI0Z%LL&9M/_@G_ /'7XC?LC_L=^#OV4?VR?@;\0[+QW\*?#UOX7^U>#?AQ MK'B'2_$EG8QBWLKZQO-.M9HB)K>.)FBF,4T;B3S$11N-O_@F)^Q]\4?A]\;_ M (^?\% /VAO"S>'?&_[0OBVRN[;P?-$;+XD6.I^+/BKXG M\/7KVFIKX>L(Y#'I]I<1D26S7<\3Q23Q,DL:+^[<%C7JGQL_X)I_"'6_A1+H M'[-3ZA\,_%%G%O$%Y9'4I;>>.;[-J9CD)O[>?RS%)]H$K!9&=?G M->4_\%*_V8/CKX0_;?\ @?\ \%8/V9OAE?>/=4^%5IJ/ASXC?#[2)(QJ6L^& MKZ.16FL!(R++?"K7?#5GI&'_">M:EX9O8=%U' MQ%:ZG?7BV+7IC$2J5FAS)O"'^*5]^QE^T7X[_8O_:"U3Q[ MX+^*;2?&*36?",EG#I-U+I-[;-;:=822QP6FFK,\82YBBCMO+$)FG:4L: /T M2F_;^\"W/B"[M?"/P<\=>(O#^G?%"#P!JOC30X--DT^QUJ2_AT^1)8WODO!% M#=3K%+*+(+74))+*33$((&;?3);N[F5\A M5N[63&5%?H5\0?&ME\.?!.I^.=1T36-2ATNT:=]/\/Z//J%[*M" M2.>^B\I]+DTV&Z@BE6ULEM].#B%A-'9HQKXM_X*;_M+_%/7OVT/V=_^"67 MP3\>ZGX1N/C5J&J:M\0O%^A7)M]1L/#6EVSW,UK9SK\UM/=F-X1<)B2((2A! M8,M3_@@CK7QY^&O[+U_^Q'^T/\*_B!I=Q\'_ !-J>B> ?%GBWP9?6%OXH\*Q MW3?V;=QRSQ(J.L3"+R&VR+''&=OWMMK_ (*D_LJ_'6']JKX"?\%1OV6_AW<> M-O%'P,U#4K'Q;X L+B..]\0>&M2MVM[K[&965'N[=7DDCA9E\TN0&W*JL >E M_'?_ ()D_!OQ-\"=:\"_LW/J?PT\6R:>?[(\5^&?$=]:7-U<+AEBU*5)2^HV M\I&R9;CS2R.S##A6';_$3]L_POX6^)OB7X,_#/X1>-/B7XI\%Z':ZKXPT?P) M#IY?1XKH2-:Q2O?WEK&T\R0RND$;/+L4,RJ)(R^;X/\ VX-*^-.E1Z5\#?@? M\46\2W2A!8^//A1KOANTTJ0X#/>76I6L$)6,D%DMY)97'^J5\@UX'\%=+^*/ M["?_ 4\_:.\6_%[X7^-]?\ A[\>)M!\3>"O&W@WP5J.OI9WME8"QN]*O8M. MAGFM6 2-X7=!"T8*[]_R4 >D^*/^"Q/['&@_ +X5_M,:)<>+/$?A'XN^.-/\ M)>'[[P]X8EF>PU2ZNC:^3?1N4:V>*59%DC^:7,3A$D.T,W3?^"LGPVO_ (R> M*OV;9_V6/C9:?$GP_H%OKVC^ [KPC:"_\3Z3-+)"M_8LMZ8(X!)&R.UY+:E' M*QL Y"5\8>)/V,/CU\#_ -CGX5V-U\$O&%YKGBK_ (* 6'QCUKPCX=\.7.J2 M^$] ;7&NV2X^R)(D;0VBP,\8)/FR.B!RI-?3RV/BX?\ !>F3XYGX5^-O^$+_ M .&3U\,_\)7_ ,(/J7V ZN/$37_V/S?(QO\ LQWY^[GY,[_DH Z/5_\ @L_^ MRGH7[%$/[=6J>#/B'%X93QNTMFM2\_X*N_"G2?V@KK]F'Q%^SC\9=,\87/AB77O ^G7O@N('QK9Q3K# M)_9P6Y+1NC.C.E\MH8D;?)L4,P^"/'/PB^/NK_\ !)C]HCX.:;^S)\49?%7B MO]L>[\5>'- _X5OJJW-_HTOB^QU1+U%-N/W9M()7.2""H0@,R@_8'QKM/%OB M7_@M)^S]\7]!^%7C>Y\)Z-\)O%.F:SXE3P-J0LK"[U&2PDM(9I3 %B9E@DW; ML",C$FPG% 'IGPJ_X*E?LR_$7]FGQ]^T]XJM/$_@/3?A;XHO/#?Q!\.^-=(2 M+5]&U:W:%?L306LLZSRRFYMQ"('E$IG15)8E1L:-^W]\/;?]H/P[^S'\8OA- MXX^&WBSQIHMWJ7@6W\8VEA)!XD2T027<%I+IUY=*;F&-E=K>0QRE#N56&2/S MP^)O[(G[5GQ]^!'[8^D?!_X.^*[/Q5-^U=IWQ1^'6C^*?#EYI-MXRL-/73&$ M$4UU$B$R-9S;%8@[TB)"JP:OISXXZ%K/_!1K]I/]EOXD> OA#\0O"FE?"7QG M=^.?'&H^.? >HZ%<:9MTZ2"'28TO88S>3S7,JA_LWFQ".VD8N=T0D -76_\ M@NC^S;I7PN\?_&;3_P!GCXVZIX=^%/CN_P#"_P 2M0L/ T('AR2R:%;B\N!- M=(6@1I<%(M]RHC9V@5"CO]EZ'K>D^)=%L_$>@W\=U8ZA:QW-E=1'*31.H9'4 M^A4@CZU^4^D_#7XSW/\ P3(_X*#?"\_L]?$B/Q'\3_C+\1=2^'^B3?#W5%N- M=L]5AACL+B!#!RDC(VZ397?AB279I"^'M3AEC33C'$%!1&C:29F M+-),TB)]!?'K]I7]H7_@F1\"_P!EG]FS3_AUXD^)NM>+?'/A[P)KOCE=8T^2 M6Z=8WEF7_3KJ)YKV[AM)L2.%A7=(S3(XC5ZGQM\5? ']M3]GGQ9\ _\ @I]^ MP9\2]5N].\4>(++0(K#X-ZMJS:A:1W]S%I^HZ5?:;;2K9S2VJ0',DD#AMQ<> M5\[>'R_LK_MJ_ /_ ()A?L,:/\9OASXR\=^*_@K^T)H?B+QYI'AZT;6=7TG0 M%&LQP1F. L;AK2WO+*!Q%N"^6=NY4W4 ??GBG]M/0])\>7/P>\$_ _QQXS\= M:3X2M/$/BOP9X7.DF[\.VUUY@MHKR>ZOX;07$KPSJD44\K-Y#N,Q[9&R?!__ M 4M_98^(?[-OAW]IKP'XBU/5=.\5^)4\,Z!X;ATTQZU<^(6E>$Z,;24H8;M M'CE\P2,D<:1/,\BPJ9:\#^$<'Q<_8_\ ^"J7QO\ V@OBO\%?']]\.?VDO"GA M+5]"UKPYX.O=>G\,:KI&G-93Z/J$&E1W,D#,C^:DH4P$JR"0N>?GS7_V'/VR M?V;_ (3Z7^WG\+/@/K?B37-._;=\3?&S4O@O8A#J_P#PB^KPRZ<8(80Q5M16 MTV7'V<$E6N)$^\A4@'TE^W)^U[\+OVH_V(OVQ_V<[OP1XU\%^/\ X1?!G5M3 MU[PWXAEBMKF 3Z)=WFFWT%SIMW/!<0LT).%F)5XBLB*>#WO[$?[3FB^%_P!G MG]G3]G3P[\-/%'BO7]1^ OAS5-3F\-)9/:Z!:#3;6..74)+BZB-OYS;Q"NUF MF\F;8&\I]O(_M'?M%?%7]M#_ ()U_M S>"_V-_BMX4T_7?@SKWA[PKHOC7P) M<6OB7Q!K5YIUU#%%%IL1DFM[:-I$3S9U4.\[$;(XB\GB?_!-'2?VE?\ @F]X MX\ _#[5OA!\4O%WPC^-W@/2M6\13S^"-4N]6^&'C&TTRRL[NUO=T!E;3I_*1 M(1\WVOW^H **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \ _; MG_X)+SIOB75/#7B MFQ6R7PMXQ\/ZG+O^"8__!2#0K&W^/\ \,+)8?$L$J8M/'>B9"VWB*QX7>D@V>:$ ,4I M!Q&6\N/@[O\ X)RR?MO?\$-_ASX,^$?Q%\0>#_BG.].\3WEM>7 M.M2644SB^N4E\RXBN&_=R&4OL#!U&8U% 'Z045^;?P2_;"\-?\%,?V!O#O[& M'A3PI)X*^+^N7%UX,^*7A6RE>VO?AK/I;1QZUJP*MYD+)YD7V1]Q+7-_;*Y8 M+.5N?\%;]4M_V#?A_P# &^_X5?XSUG]ESPIXKO$^/>F^%+Z[NKYK8V/EZ;=: M@_F?:+RR2Z9I;D22$2M'$)-^51@#]&**^0OV'O '[(?Q?^(;?M7?L+_'6V\6 M?!_Q1X"NM#U'P58^*;F\T;3-0:YMI=\&G3NRZ=)+#O2X@V0_ZJ$F/+N3\C?\ M$UO&?[!&D^)/VN-%_;9_:!\-:9/X/_:S\::9X7L/'/Q2DM)].\/6PMO(@MHI M;M7%O&WG! @(!# UO4/"6O6L_B/PQ M)XBO9KB\@L-5N)=2@MWDGDDD80I=B)0SL52-%SQ7RM)\5/$O_!13_@KU\3OV M*]<\4ZM8?!K]G/PEI$WBOPWHFJ367_"8>(]5C\^!;V:!DDDL;>!9!]E#!))E M+2^8H5 ??\ 17@&H?L&>"O"/QT^&'Q?_9\U?4/!&G>#/$-[<^)?!6BZSZ-I=W'EF[6^N+6WN0T,EQ;VLL89'(+( MCNH!]-45\Z_$[_@IE\#OAQ^T=H'[+6G> O'GBSQ1XL\#7'BGPK)X1\.K=66L M6D1A 2WN7E1)';SXR'SY"#+2RQ@$UYTG_!;OX$WGP,\8?''1/V7/CGJ"_#/6 MM3TWXL>&;3P9:#4O!+V"A[J2_+WJVSHL9$H%M/.YCRX3 . #[/HKYE^+G_!5 M_P#9F^$_CSX7_#R/PSX]\47OQE\*7?B#X_#75?B;;3M\/;[QO8V"V>N7$,8EDL5DL[RX-M=B(B0072PNXRJAG M5D$FF?M_>!?$6K0S>#O@YXZUOPM+\29/ S>/=*@TV32X=6BU!M-F$B&^%W'# M'>(\!E:W"EE!0LKQLX![S17R%X%_:._9=T3]JC]J_P 5_ ;]FKQWJ?Q@\ ^' M/#%Q\4XY76R'B:/['?'2HK'^T+Q($"00SEI-D"LLBG,SOZ-K7Q!^QP^&M)LO[.F;Q-?WKS/!::8D-TS;4C1@7NQ;;8X M7FE*HDDB@'UY17B?[.W[=7PS_:"^-WCG]F6Y\"^*O _Q'^'L%G=^(/!?C2WL MUNFL+M=UO?6\MC=7-M<6[X*EHY2R,-LBH2 ?F'_@X:TB.#X0? GQ%I&I:EI6 MHZC^TYX-\/ZAJ.B:K/8W%UI=W/.EQ9220.C/"XY*,2,C(P>: /T*HKYP^*?_ M 4.^!O[.G[2NE_L,Z=\%OB'JWBZY\"S^(/#FD^$/""R6E[:V\L4/V:WD>6- M#)NE7YCM@C"L998\*+WPQXO\-> M*=&":WI6O6UREJVE/;6\DPENWFE@2..%Y/,:>, Y) /HVBOSA^(WQ"O_''_ M 7V_9HGUKX'>/O NI2_"KQM->VWC"]M);>]B^SV8@: 6-]=VZO&?M"R*"D@ M+J64JZ,?H'XI?\%6O@#\'M#TKXI>-/A_XW3X6:MXR3PS%\9+>RL'\/PWKW+6 MBR2#[8+Y;4W*-"+L6I@8X82&-TD8 ^G:*^:/'G_!4OX&?"S]H?QO^S+\3?AW MXVT#Q'X)^'5UXW,NJ6NGQ6FO:/ X1I--E^V?Z4[.=@CPK*P(<(>*]\^&_C&] M^(/@32O&VH>!-;\,RZI9K<-H/B2*&._L@W(2=()941\8)4.2N<-A@0 #;HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G_BI\*OAW\;_ &H M_"OXL^$K37O#FL1I'JVC:@I:WO8UD63RI4R!)&2@#1ME77*L&5B#I?\ ",>& MO^$;_P"$,_X1ZQ_L?[#]B_LK[(GV;[-LV>3Y6-OE[/EV8QCC&*_%?_@Z;_X+ MK?&O]D#Q/I_[ '[&GC2?PUXKU/0X]4\>^-=-DVWNF6TY86]C:/U@F=%,KS+A MU1XMC LQ'\\'_"Z_C+_PG?\ PM+_ (6WXG_X2;S_ #O^$C_MZX^W^9G._P"T M;_,W9[[LT ?W:_"OX5?#OX(> -.^%?PF\)6F@^'-'C>/2=&T]2MO91M(TGE1 M)DB.,%R%C7"HN%4*J@#H*_$G_@UD_P""ZWQK_:_\3ZA^P!^V7XTG\2^*],T. M35/ 7C74GW7NIVT!47%C=OUGF1&$J3-EV1)=[$JI/[;4 %%%% !117Q?_P ' M!T#Z?_P2*^,WC[1K^\TW7O#7AV*^T#7-+O9+6\T^<7EN"\,T3*Z94E6 .&4D M'(H ^T**^+[_ /X)L>'?'_['.A:I^S)\9?B'\+?B$O#-I&;K7_$ML\JLMI&[I%&'@B-U(TCQPP+YFYU5 2 M?=U%?/WAO_@HG\.-?\6?$;X27GP>\?:7\2?AEX?CU_5_A?J%C8'6=2TB3/E7 M^GF&\DM+V%BK)^[N-RR+Y;JDA5#RDO\ P5Y^ +?L^_!C]IW2_A5\0+_PC\=? M$MAH'@R_M+33,V^H7LSPVD-[OOU6V\QHW&XDJI&QRCD(0#ZLHKA]*^.>FZS^ MT)K'[.UIX%U_[;H7ABQUS4/$#):_V:D5W-<100AA.9O.9K2X.WR@ L62P#)N M\F_X+ Z5:7?_ 2_^/?B --!J/A[X2>(=9T'4K.Y>"YT^_MM-N)8+B&6,AXY M%=00RD<9!R"00#Z1HKX[_8=^/OPQ_9M_X)P_LOV.L6&L:[XS^*OP[\.MHV@: M4ZW6L^*M9FT.&]O;AI+F5%)6..6>:XGE2-$0 N,HI[O1?^"F'P.N[;XL:3XI M\"^./#OB_P""VF)J?CCX>:IHL,^LII\D1E@OK9;*>>"\MY$5B)(9F"%2LOEL M"* /HFBOD7X=_P#!9C]G;XB7/P8U./X,_%;1O"GQWGLK'P-X^U[PM;V^CG5; MNU>YM]+F<733"X=4=5>.*2W9U91,=K$=S^T+_P %$_AQ^S_H?CWQC#\'O'WC M;P]\*ES\3/$/@FRT^:V\.%;>.[F65;J\@EN&AM98[B5;6.%7'_!0'X3>(-4T[1O@/X+\3_%.YU'X;V/CR.'P*+#$K+4-2GN(-#MKC3'GFALXY79+5'D]Z[\,/!,W_ 5:\/>) MY-(8SO\ !75;Z2W^TR"V>\BU;3HX[MK?=Y37"QR.BS%?,"M@-B@#Z6HKY9_X M+-ZW^TWX:_X)\^+O$/[*GA[Q%JVN6-_I<^OZ7X-NG@UJ[\/I?0MJL.GR1_/' M_X)G?&:XT#_A ];N[G MXD_#&V\1WEC)<6L^B:A8HFJ:,\I22YBN[BW=+ME8-YLZC<'"6MI!$TLLK>RHC,?84 :U%?G#_P M3*_:5_:E\#?\%&?B;^S%^VUJ-Q#<_'3PQ8_&3X3:?>[@=&M9(H[.]\/$L2/. MLXXK12B'!\F:7'[S-?:WQ<_:4T7X9>-;'X5>&/AUXD\=>,K_ $>?5XO"7A#[ M"MU%I\4B1-=2RW]U:VT*&5TC0/,KR-NV*PBE* 'I%%?'U[_P6\_8SLO@/X+_ M &A&T;Q_+I'C#XI0_#NZT^W\(L][X;\0MZ6V%@L;(XNI)T1MZ("9'2-@#Z*HKYTT#_@J#^S1=^ OBSXL\=1>(/!F MK_ ^6./XF^"?%-C"FKZ09HQ):-MMYI8)X[I64P30S/%)NQO!#8O^*_V_?#7P MTT3X@ZY\8?V=?B?X4C^''@B+Q7J\=YI%A?F]TUS=!FM6TR]NDD>/[)-YB.R% M!L8_*ZD@'OE%?&?A;_@N-^ROK_BOX1Z?KOPC^+?AGPM\;4TV'P'\3/$W@I+; MPY+=5^ M'OCO6O!WP=\46GA_XH>.M!TZQDT_P_?3K;,R/'->1W=PL*W=L96M[>8*)>-V MQ]H!]2T5Y;\5/VKO"WP^^)EO\$/!WP_\2>/_ !Q-X;?Q!+X3\&_81<6NEB4P MI=S2W]U:V\2R3 Q1*TH>5DD**RQ2LG&_"G_@I;^SO\=OV?O 7Q^^#>G>)?$/ M_"R]0N].\'^#;?3([?6KJ^LS.+VVDBN98X;-/A=K\>D>/O WB^UMXM2TB::+S;: M1C:SSV\L,\0+Q2Q3.KJIY!!%?*O_ 6;\-:?+^V-^Q:+:ZO[)/%/QYCT?Q1% MINISVJ:SIXM'F%K=K$ZBXB#QJ=L@88+#HS @'Z'45\S>./\ @IK\(/AW^TCX ME_8P\)?L_P#Q4\4>.O"/@ZVU^+P]X2\'Q;-0L9)F@06DEQ/#$%5HW'F2M%!E M BREV1&T? 7_ 4]_9C^(_['GA;]M#P[)X@&A^--:30?#?A>YTD)KMYKSWDE MB-&6UW[?M8N8I8R-_EJ(WE:01*T@ /HBBOSF^$GCU?$'_!QKKVJ:_P#"[QCX M$N+?]CF:XU73O&VH6TB29\36F+R!K6\NK98C&BQDHZX:!@RC:"?H#4O^"I_P M+\.Z]\,Y_&?PW\=Z'X)^,?B*WT/X:_%+4]/L1H6M7UU&TEC& EVU[;B[1&:! MY[6)' SN4$$@'TS17RSJ'_!6CX&Z%\2/BQ\&O$_P@^(NE>+_ (1:?I=[JWAB M^TW3Q>:[#J-RMM9'246^8:AYLKHB["/WDB1'$K+&?IKP]JEYK>A6>L:AX>O- M)GNK9)9M,U%H6GM689,?\ _!IM_P I3/VN M_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >(?MO? MLK_&?]JCPKH>@?!C]M;QQ\%;K2M0DN+W5/ ]K;2RZE&R;1#*)P0%4_,,G]H#_P4Z7_\17W]10!\ _\ #G[]NO\ Z3T_M ?^"G2__B*/ M^'/W[=?_ $GI_: _\%.E_P#Q%??U% 'X4_\ !=OPM^UQ_P $I_V.U\?7W_!; M;XZ>*_%'C75/["\,>$KN.PM4O$9"UY.\D2>8D44&063!\R:$9&[(_G9K^KW_ M (+-_P#!NW\1_P#@L+^T=I7QF\3?\% _^$*\/>&_#Z:7X8\%Q_# ZBECEC)< MSM/_ &I"))9I,9(C7"11)SLW'Y _X@8_^LHO_F$__OU0!U'_ 0D\+?M??\$9/^#=OXC_\ !'K]H[5?C-X9 M_P""@?\ PFOA[Q)X??2_$_@N3X8'3DOL,)+:=9_[4F$&[O4[F7R]2M M99#LMHW*A8T=B6P,*<9/%>^T4 ?'O_!3G]@SQ)^V-X+\*?M7?LB^('\&_M#_ M I=M7^$WBR]LI+1KH$$S:+J$OP0\&_%#PK=:%XETKX5:#:Z_HM[ T4UA>1V$*S0.C*?#/_ 6=_;1^+NL? CQIH/A?XH_\(*? 7B;5OA_J%C9:HVFZ M--!J96:6!5B/VAE/[PIYQ^9=_6OI7]IO]H7XB_ WXR^ -,A^!?BWQC\/?$&C MZ[%XYOO"/AF759=#EC:P-G<2V\"O--$P>[B,4*22-O#A&6)L>WT4 ?FY^R1^ MR!\/_AM_P5T\0?M??L,?!#Q=\,_@[??">ZMOBOIUYX'U+0=.\1>(3=I):?V? MI-W!%,\L42RO)+# (@6"1DR33 G_ 28\>:G^S-KW[5"?'OX _&'0XOB'^UA MXM\8^#V/P1\27B:GHEZ+9;>Y'V6PE\O?Y+_NY=C@$949K](Z* /*_P!C[QK= M^-OA*9=.^"&L_#[PMI&H-HW@/P]XDTJ:PU#^Q[.**VBFGMIOWEN'DCF,2/AC M (68!G('R9XP^#_QA_X)U?\ !6;X@?M\^#O@MXJ\?_"#]H+POI5E\2(/ .C2 M:IK'A/7=,C$%M>_V? &N+NSE@W[_ +.DDBR.Y*8"A_T'HH \J^'?[2?_ OK M5[&V^#GPX\80:(2TFN>)/&O@C5/#J6\6P[8K>WU.WM[BYG=MF&2/R40.S2;U M2*3\_P#]F7X:_M _L_?\$=_B?_P1[^)_[.'CO6OB9I6@^,/!W@K4[#P=>W&A M>,+?6);U[#4QJRQ-8VL7^G?OEN)HY8O)8LFYE#?JK10!^='PP_9S^(G[-W_! M17]DSX?R>"O%^O>'_A+^RS>> _$'CRQ\)7\VF#4MFF1P!KE82B^8+.5LYVIE M0Q4D"N>^%O@_XHV7[-/_ 47\.W_ ,"?B+!?_$SQYXRU#X?64_P\U5)?$%M? M>'K:PM7ME-OE_,N(G7'!48=@J'=7Z<44 ?DO9^+=0^"7[07_ 2JA^(GPU\: M6E_X<^"'C'0_$FAQ^#;^75--NX/#.A6LZO8I";B14F0JS1QN-OSC* M4_P"V M=_P3?_:'_;LTG]M3X]? _P ):CX=O?BAH?@C3/AEI'B?3I=*N?$TWAN>*^N) MKBVNECDMXYY$6S@\\1D^09& B9&;[E^./[$>I?&C]L[X3_MDGXU76DWGP>M= M9M_#GAR'0HI;6[CU6"&"^^TNSB1BR01["A385SALG/OE 'P1^T58^,/^"HVL M_LL0>$_@3\0O!%[\._CAHOQ+^(DOCGP1J&C+X=BTJTNR^FK-=PQ)?2SWOLWQK^$^M M>$]4_P"$%\7:5_:LD5]X@:6Y@^Q6\TEFGVR.Y@F\QF<((S,_/ZFT4 ?"'P$\ M _$F]_X*A?MM:[=?"KQ9I^B_$;P1X+T[P5XBU7PM>6NG:M<:?I6I6]XL5S+$ ML9\N6ZB7)8!\DH6 )KY>\/\ P1_:OO/^"1G[+EYIW[!WB[Q%XE_99\9Z==^/ MO@_XW\-QP2^*[)+/4-/U"/3[>XW"[DCBNDFADV&.3?\ NS(ZE!^R%% 'RQ_P M3_USX4?%CQ7JGQG^#7_!-'4?@1IAT5=/O-6\=_"ZS\+^(M8N&D23[,EO%^^^ MR0A"7>;"R221^5N$;L?,O^"]WA7XC?$?X5?!/PI\*?@_XU\7ZAH7[1WA+Q5K M-OX3\(7VHBSTFQFG>YN)'@B9!M!4"//F-N&U2,D?>E% 'Q#\0K;Q=K'_ 7" M^%GQKTSX4>.9O!UA^S]KFBW_ (H7P+J8L;;4+S4;.Y@MI)# CF*"0G=@(<* MQ5CBODCQA^S'^U[XS_9>^//BGX2_L^>,YO$WA+_@H9+\:_#7@S6_#EWIDGC; MP];3V5)(L1/F$P ;-SH&_96B@#\ZO%?Q;\>?M1_\%5OV5?VA M_AY^R+\;M-\):)X'\;Z=XFU3Q;\-;O1#H=U?PZ:L<=REZ(VCVM&1OP8Y.?): M;9)L\;_8,^&FH? GX0V?_!,W]IW_ ((H77C;XG>#[ZXT;0?BO??"/3[_ ,%> M)+'[0[6>L7NL3#$02)D>:$[[@^7A%,K^4GZ\T4 ?GA_P4_\ @+\5OVV]>U3X MS?!'P-J_A[QI^RA>1^(?A+J&N_#R[E/C/Q K17,UG$'@W7&FM';"V'D$M),=&GLKW2;T(O MG0$3(GG(K$A9D!1Q@C!RH]#HH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /$/VWOV5_C/\ M4>%=#T#X,?MK>./@K=:5J$EQ>ZIX'M;:674HV3:(91. M" JGYACG-?.'_#G[]NO_ *3T_M ?^"G2_P#XBOOZB@#X!_X<_?MU_P#2>G]H M#_P4Z7_\11_PY^_;K_Z3T_M ?^"G2_\ XBOOZB@#^0/_ (.0_P!A_P"/W[&/ M_!0>2?XX?&_Q/\4$\<>&+'4]'^(OBJVC2YU,0Q+:2P/Y0$>^ PHNT8(C>(D? M/D_G_7]Q'_!0+_@G+^RK_P %,O@@_P "OVJ? KZC8PSFYT76=.F$&I:+=%=O MGVL^UMC$<,K!HW =& K\G/^('CX-?\)W_:'_#PCQ/_ ,(QY^?[(_X0"W^W M^7G[OVS[7Y>['\7V?'^S0!^;7_!MW^P_\??VSO\ @H/'G@?PQ M?:GK'Q%\*VT;W.F":)K2*!/-!CWSF9UVG),:2D#Y,C]_O^'/W[=?_2>G]H#_ M ,%.E_\ Q%?17_!/W_@G+^RK_P $S?@@GP*_96\"OIUC-.+G6M9U"83ZEK5T M%V^?=3[5WL!PJJ%C0$A$4$BO=* /@'_AS]^W7_TGI_: _P#!3I?_ ,11_P . M?OVZ_P#I/3^T!_X*=+_^(K[^HH ^(/C/\ \%$_B1\: MK75=/CM[+2_'%G:11:;(K[C-$8%!+,/E.>,5Q_\ P7B\)>._B?\ \$JOB[\& MOA3\-_$OBSQ5XM\/QV&@:%X7\/76H3W,WVNW8@B"-A&H4,Q9RHPIP2>*^OZ* M /D#5/VQ/C+H?[)&B_#[]DK]DGXG^*OBO_PAMIIFDZ9XE\ W_AW2])OQ:I%] MHOK[5XK: P0N"[+ TLDFS:J_,&'RUHO_ 2K^-W_ 3*^"O[&?Q#^&.D:I\3 M[S]GWQ]KFK?&72?"ME)!3KFL1QZC811%<;(-*OCJ"$9($O$0-L\DYP"QKSC_@K;\7_B7KGP=^(/["7@3]E7XC^)[OXN_ OQ1I_A?Q MMX:\.RWVD0:Y-:2VMMI=Y+$K"R:3S-_GSF.%5'+\.4^R** /SD^-/[)O[0/[ M)GB?]@[]H/PSX+UCQYHG[-7@^Y\#_%'0/!^G2ZA?I9W^A6FFMJUG:Q*9KI8) MK4-)%$CS-&PV(<-C0^*'P6\9?&#]L3X\_P#!0[PO\,_&5IX8/[)$GPO\-:7> M>#=0M=5\4:K->W=]--%ILL*W82+?:6ZO)$N]GE*YC0O7Z%T4 ?E#K7PX^,L7 M_!-3_@GI\,U_9\^)$GB'X7?&'X=:C\0=&B^'NJ-<:%9Z5:3PW]Q.@M\A(WD7 M&,F0'*!P#BUH_ARX_9#_ &QOCG\+?VI_^"2'BSX\^&_BQ\2+SQI\,?B/X.^% M%EXC22#4H81-HVI276Q=.$,J,JM<.L95W)VH%8_JI10!^:O[:?[*/@KX@^,? M#OD_";XI? KXN?#WX,:;)\-OBS^SEX.U6]TVRF>:],_A9TTZVD@N+2WDA@;R M)DC61+LE#'N9:^WOV,KW]H;4OV3/AQ?_ +6>D6=A\3)?!FGMXYL[!8UBAU,P M)YZ[8OW:MOSN6/Y VX)\H%>F44 ?G_\ ":P\_M)?$?XO_"3Q MQJOPR^/EQX>\1^$/&_@?P1J/B&+3K^SL6M+W3[^#389[BV=G*212M%Y+)D%P MWRCWOX'7GB;X_P#[6FJ?M1Q?#;Q-X:\'Z+X!'A;PM)XRT*?2;_6IY[X75Y,?VV/C7J_P (?CC\*OV,?BM M%?Z7\5TT#5_ >N^&8[;6=1TB*]-O=:C:Q/+M:$P;KF%RZ"01A0<,"?F/]H/] MECX5_M'?\%(?@%^UK^P1^S[XY\#?$SP_\2(]1^,WCV^^&>K^%-/O/"@MY?MM MI?&_MK9+^]N&,$,8B$LFV1VD(C5&'Z:T4 >??"GX]7OQ0^+'Q$^%MS\#_'7A MJ/P!JEG9P>)?$VB"VTSQ,+BV$QGTR8.WVF.(YCD;"[7P.3D#R?\ X*$7%Q\7 M-4\ _L7W?P_\=WGA7XA^)HF^)GB+PUX\NH+:T; M:ZLD$T[EH_D+?3-% 'YK_P#!7']CGQ%\!;GX+?MU?L6^ OB[X\^+/PB^)]M= M6/A^/Q1XC\5S:KX?NE,&L:>OVRYN4LQ+ 5)D)CSY97+$@"+]MN+Q)X$_X*!^ M"O\ @H?XB_X)[^,/CO\ !OQQ\&K?P9XA\.:9\+VU7Q+X.U*UU.ZO;>].D7<0 MG$4BWDL4@505V;B>(UD_2VB@#\ROVR/ >LZ_^S;\#=<^!G_!/77OA]IH_; \ M'^/9_ 7@_P"&934K+0["XB>[U35;;3(Y(H+MA&7\LL93$8$8>8DB)ZM^VSX$ M^,/PS_X*5? #_@HMX1^'/B?QA\/M&\):WX+^(.E>&=!N;_5-!@U'RI[;5(]/ MA1KFX031)'.L4;2QHJG8V"!]OT4 ?G-XW_9Z?XB_M!_M0?MT^//V5O%7C#X; M^//AUX7\!6OPYNO#5Y:ZOXOL8;C.JWJ:?(L5U$T4=P([?S%BD9K61UV)Y,Y/#\/C3 MP[>:)J&KV]BMQ-;VMU \$QB5R%$FQVVLP8*>2IH _.71_!6L_P#!0;_@DC^Q M_P#LB_#CX5^,[;5(+3X::GXC\0:UX,O['3] TS2+6TN+J_COIX5MKEI8X?*@ M6"1WE-VIPJ+*R<=_P4?T7]L?]JS]GO\ ;,^ _P 1OV0OC'K?C*#Q'/%\&]-\ M+>'IX_"MUX9B^QM;:C')&Z0ZIJ4HCE,B/]HNHV:..&.-$DV_J'^RA\")_P!E M[]G#P5^SC_PF\WB*S\">&;'0-(U:ZL4MYY;*SMX[>#S50E6D$<:AG4*&/.T5 MZ%0!^;7BWXG?M'?L(/&>I>&_!6H7]MI.G?96A\^26"%E/S2#Y$+. K';Q7WQ10!\0^"[;Q= M9?\ !B*:$HBN M=K('8JI161T=L+_@G3$__" _#K]C?X]?\$.[S1OC)\.GTS2=<^(^O?"33F\( MD:>8XVU^WUH@?:)FAC,J1P!I6N'"@JFZ9/U,HH _-+_@H+\+?CM\EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^W MU?B#_P 'O/\ R:S\#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ M'_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *_$'_@]Y_P"36?@?_P!E U'_ -(17[?5^(/_ >\_P#)K/P/ M_P"R@:C_ .D(H _/O_@EW_P6%^&W_!'O_@H'^T5\2/B1\'=<\8P>,=^('_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'_"C_B-Y_99_P"C'OB!_P"%%8_X M444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[ M+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/? M$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PKX# M_P""^G_!?3X1?\%A/A%X ^&_PW^ /B3P=/X.\276I7-SKFIV\Z7"2VXB"*(A )D$$9R:** /_9 end GRAPHIC 16 hei-20231031_g2.jpg begin 644 hei-20231031_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@#B_VA MOVB/@K^RC\'-<^/W[0OQ#L/"WA'PY:_:-6UG47.R-20JHJJ"TDCL51(T#.[, M%4$D"OC7]EK_ (+&?M1_\%"H+SXD?L"?\$Q=3UWX76][+:V/Q&^*7Q-@\*Q: MM)$Q63[':QV5]),H8$;\A0P*LRL&5?SC_P"#V[]ICQ^WQ.^#O['MAJ<]OX8B M\/7'B_4[6-R([Z]DN)+.W9QT)A2"XV^GVIO;'[C?L,_"CPC\#/V,?A3\(? E ME%!I/A[X>Z19VBPJ '"V<6Z0XZL[;G9NK,Y)Y- 'C?PV_P""JMSX@_;6\)_\ M$^OB_P#L?>//A[\2/$.EZAJL[:Y=6=SHS:=:V[R?:K&_M9)%O@\@2/84A>/+ MF14*JC_7%?%'P9\9/$&D%O$/@*6_;P[J$9 :)+VV-OBOS8_P"" M&'_!8#XL?\%(K'XM?LD_M'S:;HOQC^$M[-8W7B?PO9+'!J]KYTMJ+^.VF\Q( MYHIHAO0@Q-YL1"@%D7YE_P""2G_!4K_@L_\ \%3_ (U?&K]EW1_C_P##3PC+ MX(M/W'Q#N?AVMW/IK+=30((+ 3)'/),R+EY7*0HCGRY6==H!^X-%?B'_ ,$4 MO^"J7_!8W_@J]X"^*7[,$7QJ^'WAKQOX!DBN+GXU:IX+BO+B**8S1PV<>E0> M1:R2--;N?M+86.,$&"5F4K[!_P &S7_!6K]K/_@JE\%_C!\-OVJ/&5M+XT^' M=UIHL/&^D:+:6L\UOJ*7BIOMTB^S&2&2R<@B,*RR*&4[22 ?JY17X@?\$FO^ M"H7_ 64_P""I?[0_P :/V3K3]I'X>^"T\"6\FSXB#X:17MU8F.\EMT$%B9D MBFDE902\K%(TCU?\ ! [_ (+%?M2?M3?M._&'_@FK^W[>:-JOQ3^$ MU[J'V;Q;HVFQV2ZM#8ZA]@O8Y88E2(/',\3(T:('1VRH,>Y@#]5:*_&^W_X* MH_\ !1;]K3X!?MC_ +0^A^.?$G[-\G[.$=U<>!_#M_\ #G3I[36HH(KJ1;:_ MN=5@E>6]D:U\MH[?R1%]I@(\TMS]&_\ !%O_ (*5_'C_ (*G_P#!*C7?C_XV MO+'PM\1O#>JZIX>O-?T33HWMY[RTM+>ZBO!;3!T4.ES$LD?0E9"AC#*$ /T# MKXO_ ."TG_!8G0_^".WPG\%_$S5_V=]8^(3>,O$SZ5';V&KC3X+)8XO,=Y)S M#,/-*_ZN':/,V2?.H0FOSB_X)C?\%EO^"\O_ 55^ 7QF\$?LT:?\-[OXD^$ MXM-O=/\ %6KZ7%86FFVLHN0;2")A)%/?W+QCRC-+:8NV62N^_P""Q7_! M1[_@KC_P3/\ V!OVS BM:ORB_P""PW_!:OXL?L3_ /#*OP^C\>3> -(^,5A; MZO\ $[XIZ9X6@U2[T?3T2T$RV%K<)) TFZY9W+12E$";8W+8/TS^R3^T5\;O M"FD?%SX_?M!_M4>'OBO\ ="^'FD^*OAE\5?#NB6=L;RQC35I=76[^R8CDNX1 M;6V_RUCCVF+$<;F50 ?8E%?C5^R;_P %/?\ @I-_P4P_8O\ VF/^"E'PE^/U MI\+-$^$LVIGX;?#*Q\&Z;J-IJ":=IPU*6/5;F[ADN)7EADBCW6TEN$=F8 KA M:]D_9U_X+-?$G]O'_@A;\3_^"@'PEGL/ WQ4^%/AO6IO$>G06"7MA_:FF6(O M=J17&YC:W,+1D?-OC9V4._EEF /TQHK\$?@I_P %\%_M,_&'3+&W\6S75]I7B-],A\JWNKFTN M'B%PD>3Y?F1B-V4?*'9@H"X /KNBOG#_@K!_P %"_"__!,#]A[Q9^UGKV@) MK.H:;Y-AX7T%YC&NI:I92922A"8< _57]LS]KOX,_L(?LT>*OVK/C]JUQ:^%_"5BL]XME");FZ MEDD6*&V@0D!Y999(XU!*KE\LRJ"P^-?V9_\ @O+\1/CY\=O@5\/]6_X)Z>)- M/\&_M!:!<:MX0\<>'_$LVK_V7#'75'-&QSG%> M _\ !R-\9]>_;+_X(/\ AS]LCX*?%:'3?AKXL@\/ZGJ7@J\\-I/=WLUS=0-$ M#>B8?9FMI!(CHL;B1E/S $_3W_!M3X7^+.A_P#!([X4ZMX_^*]GK^C:IX?$ MOA/1[?PTMD^A6RW-PKP23B9S>%G^?S"L>T?+@]: /=?^"A?[<7BW]B3PS\/I MOAU^S+KWQ9\3?$CXAP>$?#_A/P[JL-G.UQ)97=V9FDF4HL:1V'/A)^U;_P3FUG3=<\4:&NK:;;:3\3K"]46 MYG>#YWC@VJV^-A@$\ M6V>1/1C#/-'G^[(P[U_.%_P>H_\ *0CX-?\ 9+$_].UW0!^Q^I_\%(_VG_AI M^T_\+?V?/VB/^"<>M^$])^*OB&31=(\?:=\0;'5M.M+U+6:Y\F80Q*Z.T<#E M58*'"L5+;&QPOPH_X+JZ7XY_X*[W?_!(#QE^RWJ&A>+K&YO8[CQ1;>+(KRP* M0Z6VI1R(GV>.0B2$)P<%2_/2ONCQ-X*\*>,FTU_%&A6]\VCZI%J6EM.N3;7< M88),A[, [#/HQ'0U_/)XGC^.-S_P>;^+]/\ V<[KP]:>+KN6:WTW4_%4$LUC MIR/X*C66[D@B9'N3%$7=( \8E=50R1JQ=0#^B^OAG1_^"VWAS5_^"U%W_P $ M=%_9@\31W5KI;S_\+#:_'D&9=,&HDM:>3E;4QGREN?-.92J^7A@U?-O_ 2$ M_P""K/[>WBO_ (+!?&7_ ()2?MQ?%;0_B0GA)-5D\.>,]-\*6VCS++8W$*[/ M(M@$\J6&8OM8X)-1?";_@J3^VE:?\'-=[_P $N_&7C'PWKG@"U^V0 M+JLO@^UM]8EM1X;;6((7N80N0DS*#A0&"9P"30!^OM%?C%^VA_P6>_X**_LL M?\%YM*_X)X_#:YT;QUX-\07FFKH?AN]T*WM;R:XU&R+06LE\@'E0)=.FZ?RV M=(%9B)&4[O4O[3_X.(_ G[+G[7OC7]LOXW_#KPDWACP9=ZW\)O%'@KP_:WT: MQVEI>7-W%8H'BFB1DCAC2:_626-B6$;XS0!^C7PO^/GPI^,WB?QMX2^&OBN' M5;SX>^)_^$>\5_9N8[34OLEO=M;[^C,D=U$'QG:Y9#AE8#L:_"7_ (-%O _[ M8'Q4_9,^(?Q&\%?MB0^'?#]Q\8-3_P"$ET2_\!1:MJ&J:E+I%DQO_P"T9[D& M-M\D3%&ADW&)LG]X=OI__!+7_@KG_P %!/&?_!:'QM_P2[_X*/\ Q-\/V]YX M9M=6@\-6_A_PG;V*>(+ZVV2PL7;?((I;!I;R,*58A$RV,JP!^Q=%?,W[*'Q. M^..O?%[XW_$7XS?M"6%[\)?#'CI_#'P[6_TBRL&+VT5LFHW%S=(JB7RM2:ZL M(P-@S:R;P[%2/<]%^-'P=\2:I#H?AWXL>&;^]N&VV]G9:];RRRG!.%17)8X! M/ [4 ?!.E?\ !=#]HO4?V'-8_P""BM[_ ,$K_$NE?"S2M+?4HM5UCXFZ=!=7 M]DLHB^T06ODF4HS'Y68*'7YEW*03!^QA_P %X?C_ /\ !03]G'Q/^T]^R?\ M\$N/$/BC0O">M3Z5J.G1_%#3H=1FN8;:&Y=(()85\X^7/'@*=S,2J@G@^E_\ M%S_!GA;X_\ !)#P!X5\%:%;Z;IT7[0MC-%96J[8T>;2M>FD*CMF M21VP.!NXP.*\#_:0_P""C/\ P5U_X)9_\$U_V,/VH/!7QK^'\?@#Q!\/O#VC MV_PG@\%I<>=8VVC6LEO/>:E,3/)+_[(GB^RT34-5U/1O.TC7-$@O[>YL]2MS* V\!U MEC(3#*P4AG#*KPQ7(CU'4)8+A<6UD=DT<$=HYN6$8E.!*JH ?KQ17YG7O_ 5*^+'[ M:'_!8+QS_P $U/V=_CO:_"+P)\'O"]W=^-_B';Z=IUWJVLZS'+;VYL;4:G%- M;00Q37.'+0O(YM90K(&4C$_X)X_\%_;WQ5^Q)^TA\2OVT;;3M1\9_LJZG/9> M)]0\,0+:P>*X6EG@T^:*/++!-<7%N\#!NDQ>&VU&?3UA6X\LZDM[N MB6;[0;@Q[9 #!Q@_L'\ _C+X3_:+^!G@W]H#P&9#HGCCPKI^O:0)P!(+:[MX M[B,.!T8+( 1V(- 'Q!_P5P_X+M^)/^"07CK0])^,O[#FL^)?"WBL3_\ ",>, M_#OC.(6]P\.WS+>:.2V#6\ZAU;9EE96RKMM<+]:_L0?M,R_ME?LM^#OVHX?" M^F:/I_CG18-6T>PTWQ"=2,-K-&K!)Y/(A"7",7CDB4.$>,C>QSCSO_@KW_P3 MQ\+?\%.OV$/&/[,>J1VT.OR6_P#:G@35;@<:=K=NK-;2;OX4?<\$A&3Y4\F. M<5^,/_!N)_P5O^,'[(GP_P#B3_P2I\>^ ]0U7XD6.L31_ [PCJ,4@V^(IKH6 MMWI%R5!^SV\=PWVV5S@1QQ7[DD[5(!^T?[/'[;WQW^.7[7GQ#_9BU#]DNUTG M2/A;=VMGXL^(EIX_6]TY[RYLDO(;2T3['')/<".:%I4<1B%9 6.6C5_I:O+_ M -ECX Z!^R-\ ++P!?>*FU74(3O?$C5->3PMK6@6MEF^']35Y4GOYDB;S3:$11M M&A<$->0(SGDGQW]OS_@L+^WI_P $P_C]^S%XZU7]HB]^(W@KXU^%K76/&OPP M\?> ](TG4]"25K4R(C6$$4]K(%NF5(YFEV26SAFEYP ?MM17YC_\'+W_ 4F M_;'_ ."77P;^'/QL_9.\?Z39MXD\33:'K&CZ[X<@O8& MY)TGC9@)$?Y"C L M5(VX"D$M)^SC\;O^"_O[3O[0G[//[2.E>&_A[H7[-?C3PQ9:EXOT-+FU>>/2-+N+V2"/[TBQ1M(5'N0N*_FY_P"#4;6M7_;/_P""U_Q1 M_; ^/VH#6O&,?@36/$<-WD_#3XOV/B;Q!90@99C8/:6<<[*.3 M';7$SG!"*YP#ZE_P3]_;3\#_ /!0W]E'P_\ M=_#3PQJ.D>'_%.I:Q#H]GJY M7[2;>RU6[T])I%7B-I1:^:8\G9YFS"]L[IM>\2>9>1%&4&)%GU.62,(1M"JAW#H ? M>E%?C/\ %_\ X+'?M_:#_P &Y?PO_P""JWA?XC:!9_$G5?%%U8>([9_"EO+I MVH0-K6H6,>(6^:%XTM82"C ',FY22I7W?Q;_ ,%#OVNK_P#X-T-._P""F/AW MQ[I>F?%&U\ P>)+RX7P]!+87LGVLP20/;OG8C(V0496#HIR5W*P!^D-%?A%H M?_!4W_@MQ\>_^"'?B/\ X*F^&_VE_A[X%D\ Z[)%)8:9\.[>^O?%,0U""UD+ MO>,)AJL6FW%XTMZ6ATV(/*K+;I#*S%)3YR!D10#]PZ* M_-SP7_P5"_:4^/W_ ;I2_\ !4'P;K6F>%_B9H_@C4]4O1#I$=S875YI=[<6 MDRM!-G;%.+157<(VVA@&^;("MYK M_P $BO\ @J!X2_X*U?LOZA^TYX,^$VH^#;2P\8W?A]M)U/4X[N1W@M[:8RAX MT4 $7(&,9^0^M?)7PN_;4^./_!03_@UO^+_[47[15_IMSXKUOX4^.[>^FTG3 MEM8"EN+V"/;&I(!V1KGU/->-_P#!M%\?_%/[*W_!O-\9?VB_!'PLU#QMK'@[ MXA^(=2TSPMID;M+J$T>EZ7L3Y%9@@)#.5!(16(!(Q0!^WM-EEB@B:::141%+ M.[' 4#J2>PK\*?VK_P#@L'_P5 ^"O_!*KX,_\%9=(_:+;1O$7CGX@2:1XA^" M7BCX8Z9;:/);*;X^99EHSJ1@'V.,>8;EBZW(;,9 !]L_X+U_M8_M$_%[_@WS M\.?MF? GXK/\.]+^(/A/P]?^-/#EAIQGO-0M=92U#:?'?^:AMH4\^02%8F:= M0J;HT+K( ?H]X:_:T^$GQ#_9>U/]KGX27=WXM\)6.D:OJ%A+H=L9)=6CT][B M.06JG'F^8]LXB/1PR$<-7@O_ 1=_P""O.C?\%AO@9XI^,FE?L]ZO\/F\+>* MCHTMG>ZL-0M[L&%)4DBN1#""X5QYD6S]V2OS,&!KY=_X(NZ%^V?\,_\ @A!I M'QW\/?M>Z9%H.F?!O7]3\">$HOAK;"71K^UO+J='GO9)Y/ML3&&5&C\J([9_ ME=2@)A_X(5_\%"O^"AO_ 5'_P""=OQN\7Z=XX\'>'?B=X8\1O:_#^[TOP;; M0::FY6W?+ MZAXU_P""GGQO_8._X) ZU_P4@_:U\30^.==\37IE^%?AE=#ATE);2]N)%T9) MQ$-WF26?EWEP3@JH>-%#+E@#]%J*_&?XU_\ !8+]M']@G]FC]E[_ (*$?'?] MI/0_B-H'QEN[,_%GX76?AW3;:#PY::C:"^@;2I+:,7B2VT ='6[FN!*Z@?N\ M\?LI:75M?6L5]93I+#-&KQ2QME74C((/<$4 ?&6D_P#!3[]I_P"(OQ=^+7@; MX&_\$V-=\0^&?A'XJO= U7QYJ?Q%L-+LM0NK5!)*MO'-$99"%92=H95+ %@> M*\-_X)Y_\'&WCS_@J%XA\5>%?V2/^"<6L:IJ'@_3(+[5K;5OBA86.Z.5V1!& MTL 5F+(>"0!ZU^B/BOP7X5\#?"'Q=IWA+0X+"&]L]7U&[2!<>==7/G3SS,3R M6>1V8_7 P /Y_\ _@Q__P"3B/CS_P!B7H__ *5ST ?MG_P3M_;>\0?MT_"[ MQ9XT\9_LZ:]\+->\%_$*_P#".O>#_$=_%?M@:5X L;[Q)XAUZVATG269HX]<\0SV ML5K ]PRG.V.ULE9]I#-':;00Q!KX3^/'_!3O_@J!^Q1_P2_^!/\ P5X\,?"OP\\(ZIX^\<^(+32=%T33YK_ %?5+^81P6EM$ADEFD<\*BHK M,2>@!JE\*/B7X3^-/PM\-?&/P%=RW&A>+- L]9T6>:!HGDM+J!)X69&Y0E'4 ME3R"<&OQ3_X.JOVK?BK\8_\ @E/\&?VB?V>_CU/I?PB^,5[I@U/P7;:/Y5WJ MHN;&XU")KN\$Q/EQ>0B&T6,#S0S.[[45/JCX,?&O]L[_ ()X_P#!#2W_ &NM M=\6V_P <;C2?@=X0O/AOX T3X>G3)-&CDM+>';MM)NKA99+-+J!91$SJ & M*AL$@ '%>,_\%7O^"DOBG_@EG\!Y/VH-:_9T3QQX(M+VSL=4FTSQ@+/4;2YN M)'C0_9Y+5HWAR(QO$V_=)CRPJ[CI_P#!&+_E$O\ LX?]D8\/?^D$5?-W_!VA M_P H5O''_8U^'_\ TXQ4 =%^SO\ \%J_VB/VH/V,_P#AO+X.?\$N_$^O^ O) MOY?(T?XDZ;)JS1V5(8(<"OS M#_X(]_\ !<;]B_\ X)=?\$.? /AWXY'Q?/XQEG\47'A?PY;>!=3CMM=F75+A MQ'!J4MNMC*JF6)96CF ]$MM0AG?4+">>.\.H.(798HR(XEB5CO(>0E5&TN ?M[17YC>&_\ M@J-\8_V_O^"K'Q8_8._9W_:)M/@S\._@?HEW!KGCFUTK3;W5O$'B&.Y2U:!! MJ<4UM%:13><&"QF63[.<2()5,?F'P(_X*^?M=_M[_P#!%G]I;QEHGQ5T;X?? M'']GW3-7C\5^*O#_ (?^TQZK9VUE%_$TMMS';ZK#:VUS-;A^CM&MW$ MKX^[('0_,C =C7XC?\&@/@;]J?QK^Q?XA^).B?M5V^E^"&^,6N)XB\'3^!HK MW4=2OY-'T_\ TU=4FN,Q,'E@?8T$@8P,"3YIV^A?\$5_^"KW[>/[=/\ P41_ M:&_8I_:!^*&BR:3\-])UBW\.:YH7A2VM;N.YMM72QCN6!WQN=A+;&4KGMB@# M]=Z*_)?_ (-R_P#@KC^VS_P4F^-_QT^%O[5WBOP_?6WP]MK%-#N- \.QV+B2 M2YNX9';!8-D0H0#D YZUY-\"O^"SG_!7#XE?\%>_C)_P3"^'-]X&\97>@7/B M31OA]J7B705TZTL;BRNE$6HZK-: NT4=LLVZ.&/,LS1(!&KED /W!HK\H/BA M^TM_P7._8F_X(I?%S]J[]MSQ]X4TWXS>!/'$,_AC[%HVEWEGJ.@SW>GV8CN$ MM5$:_/<7#QLI64!$\T')%?-_Q#_X*V_\%N?$7_!$'PU_P5FT']HWX=^$HK+Q M<^EWNAZ5\/8+N[\1PMJDUG]IFENB\5FL;JD(MXHB[JCRF=2ZQ* ?O?17A/\ MP3(_:RUS]N?]@;X6?M8^*="M=-U;QIX6BN]8LK'=Y$=XCO#/Y08EEC,L3LJD MDA2 22,GW:@ 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@ HHHH **** "BBB@ HHHH **** /RC_ .#I#_@C?\5?^"C?P3\+_M"? MLO>'O[8^)'PRBNH9_#43*L^O:/,5=XH2QPUQ#(GF1QY&]99E&7\M6Z?_ ()' M_P#!=3]CO4OV/?!WP(_;>^-.E?!KXP?#;P]:>'/&GACXJ3G0YII+.)8([N-K MP1J_G)&KLF0Z2%U*A0K-^FM9^L>$_"WB&>&ZU_PUI]]+;_ZB2\LTE:/G/RE@ M<<@=* /&O@#^W#X<_:R^*1TW]FOP/J?B'X;:?I,+Y+#3/$.G0ZB9T:"ZF*Q23>1."\08NK0RK@E#7[S]. ME5]3TC2=:MUM=8TRWNXED618[F!9%#JA[4 ?B#_P:U?LM^/_ C\ M:OVB_P#@J]\8M+F\'_#WQJU_#X/U+Q*AL8[_ $^34'U"ZU$^=MV6T:Q0 3-\ MC$RX/[MJ\C_X--?B_P#"_P"'?[=O[4.M_$/Q[I7A^RUK2'U/2KS7;U+.*ZM+ M>_NIYYD:8J&6.)UD8_PIEC@ D?T1=.E% '\[7_!H'\9?A5\'_C]^T_K'Q:^( M&E>%[74=&T_5;&?Q#>I9K/9VMQJ$EQ,AE*[EC26-FQ]T,":U_P#@R5\3:#X< M^*7[1G@KQ%JD.GZQX@L?#=WH>EWSB&XOX;:35OM#Q(V&D$?GP[]H.WS%SC-? MT'53\1:M7]HNF521%'YKHF]L8&YU7)&2!S0! M_.%_P;6_M=? +]D+_@H=^U+XL_:/\;CPIX=U.:6W'BK4;23^S+.==6N66*ZN M54I;&0;O+,A579"@;>45O9/^#;SX*^._VD_^"P?[3O\ P5GT'PIJ5M\+=>UK MQ1!X+U6[M'MUUF?4]:%W&L)D \P16\)\S^Z\T8.#D5W/_!NO_P $]OV^?V)? MVX_C;\1/VM/V,O$'ASPO\5[9QI6IR:YHM[#:M]OEN/+N8[>^D< I+C*HXRI! MZ@U^U%I:6EA:QV5C;1PPQ($BAB0*J*. !P /2@#^:SX5_MS?'G_ (*?:Q^V M+IO[;R1!;M*TL$R^2KF0; 64!T+?M_10!^!O_!D9XE\,>&=- M^/WP\\1:S::=XBU>^\/76F:/?3+#=7UO#%J(EDAC?#2K&77>5!">8N<;AG>_ MX/;/%'AW6/A)\#_ACH^LVUYXBM_$NIZE)FVSJ]\ T-FK_:C&YG_<^; (I1N*;?E?\ X(,?L&_'74=$_;H_ M8.^'7QZ3QE\ -?\ ">I^$/!_Q%L68Z)JNNW,$UNE]9$,\;%('Q<^2SJ2L(+. M!&3^_4]G:76?M-K')NC:-O,0'*-CWD&HWNEV\UQ;$FVGE@5GB)Z[6(ROX58H _FH_X)P?$_X>^$ M_P#@U'_:L^&'B?QCI^G^);GX@W<=KX?N[I8[V=KRTT9;;RX&.]Q(;:YVE0<_ M9IO^>;X_0[_@T+\4^'+W_@DG:>!+;6[9M;T#QUJYUK2/.'VFQ$\HDA:6+[R+ M(H8JQ #;6QG:3R+B9T09+O&J 985^9_[7W[0OP^_:/_ .#:?]GO M]@KX%ZQ'XG^-EYXCT;PW213(HV[54G&X"O MMS_@W&\=>#/%7_!'3X+>'_#?BG3[W4/#WAV6QU[3[:[1Y]-N1>7)\J>,'="Y M7#!7 )4AAD$&ON.B@ K^9#_@\+^*'P]^,/\ P4*^&X^$?C'3_%2^&OAO'::] M)XZ_X/2-5^ M*5OXWTQ_#-_K-WI5GXB6\0V,UZ?"(LA L^?++M=*8 H.6EP@RQ K^A^B@#^> M#_@F?\5OAO<_\';GQ?\ B%!XWTQM \4ZIXGT_P -:Y]L3['JES(T(CBMYL[) MFD,;A-I._'RYR*C\"_&'X5O_ ,'H^H?&5?B#I'_"(7.JW.FP>*?M\?\ 9SW7 M_"%_8A"+G/EEC=*8 -W,F$'S$"OZ(Z* /YW_ -L?XM_"JW_X/#/ _P 3]1\> M:/'X8\.ZGI&G:YXBEOHQ86%W'I,D3Q2W!/EQO',ZQL&8;'!5L$$#]R/V[_ ? MBCXM_L,_&7X8> -+?4=:\3_"?Q%I>B64!&ZZNKG3+B*&-<\99W4#ZUZQ10!^ M'7_!F]\>/"7PV^ ?Q"_8O\3Z!XDC^(S_ !=N]2U'0!XRN MBQVRB:T>'8S>:9'C4(=Q(9_P(H_$46H:0Q\63K"8M*B2VTLF*.&U>>YN#(XC=I(+'"N1,P />_'O M_!,WX)?&_P#X)SV__!./XZZIJ^I^&KS2=/C\4:MI5X+6]U34(+V'4)[XR;6" MR3WT;3R?+R97'&>/!_V2/^#9C_@F?^Q5^T9X6_:C^"T'C\>*/!]Z]UHYU;Q6 ML]OYCPR0G?&(5W#;(W&1SBOT(HH ^&/^#C#XN?##P/\ \$D/C-X$\6^/](L- M>\3^$?LOAO0[G4(UO=4F-W;KMMX"?,FQG+;%.T DX )KX\_X,N?BG\-_#W[% MGQ!^!'B'QQI>G^-+SXNW6IV7A:_ODAO[JS;2+!1/% Y#RIFVGRR@A?*;.*_: MJB@#\=/^#TWQ/X>N?^"=/P[^&-KK-O+XCO/C18ZG;:'%*&NY+*'2=6BEN1$/ MF,223PH7Q@-*HSDBOC7_ (+M?%#X>?$+_@@[^P9\/_ GC+3M9URP\&:/]OTC M3+I9[FU^R:!#97/FQH2T?EW*M"VX##HR]5(']*M% 'XD_P#!P7\7_A?XV_X- MQ/@QI/@[Q[I.JWGB0>$O[#L].ODFFO/L=B5N]B(2S>0X\N7C]TY"/M8@5]W? M\&_OC/P7XL_X)!? S3_"/B33[Z;0_!5OINMVUE=(\EA?1D^;;SJIS%*-P)1@ M#A@<8()^R** /YM/B@_A#_@B[_P<K$TC*K!T#_ *._M4?"?X/_ /!5/_@D MS\??!7_!-W]FJQT#P_XN\,:=+X'\56W@S_A')/'-]87B:B88+6:V@F-L&MXH M([B8*LDL\P4!(_,?])M3TG2M;M38ZSIEO=P%@QANH5D3(Y!PP(R*L # % ' M\]O_ 0!_P""B?\ P3G^$_[,D'_!/[]N?]D!9?C=X-\0W]CX%M7DBNXI99(2MR8HUC6(^8 &"?OG\*;"YTSX9>'M/O?A[IWA*>+1 M;99_"VD31R6ND/Y2[K2)XT1'2,Y0,J*I"Y XK772-)34VUI-,MQ>/%Y3W8@ M7S63.=I;&2,]LXJQ0!G^*_%WA3P)X>NO%WCCQ/I^C:38H'O=3U6]CM[>W4D M,\DA"H,D#)(Y(K^9#X'?&SX.Z;_P=SW7[1MQ\0-'MOA]-\6]?\KQI)=HFE.) MM)O+5)1=$B(QO.ZJ)-VUBX()!S7]/]% '-^(+/PO\;OA+J.E>'O%%M>:/XJT M">WM=8TJY2>*2"XA9!-$Z$JXP^00<'UK^;;_ ((M?'7]F7_@C?\ M.?%O]@C M_@LU^SIIVG2WNJP3>'/$^N_#EM;6&Z@,D)6)4MIIYK:[1HGAEA1E)CY^_E?Z M;:KW>D:3?W5O?7VEV\T]JY:UFE@5GA8C!*$C*G'&10!^67_!9/\ ;[_:%_8@ M_P""0<7QY_X)_P#[,$GPHC\9^.4T^WO(O"L5K=^']%G@F9=7N+%856PN+AH( MD19E9HDGB\SRYR(H_P AO^"KLG@KQA^S7^Q[\?/AI^SS\4[&*ZL[M_B5\4/B M'X>F^V^,?%$ITV2ZE:[E=Y[XAHY/*D8>44Q' 6\J1(_ZSJ* /PN_X/)/B]X$ M^+?[%GP(T_P1J-Q+J.M>+Y-?L=#O=.FM-2&F&QEC6ZELIT2X@0LZJ/-1#DE2 M P('ZU?\$ZO&_@?Q_P#L(?!_7?A]XHT[5M/C^&VB6IN-,NTFCBFBL((Y(6*$ M[)$=2C(<,K*5(!!%>ST4 ,N;:WO+>2TNX$EBE0I+'(H*NI&""#U!':OYS?A5 M^R]\9O\ @V+_ ."R=S^T=XT^&7B/6OV8/%\&H:)+X_\ #^ERWT>D:+>2QSQ) M>"(,8I[6>"WWA@#-'$[1!B=@_HUH(# JP!!'(- 'RX/^"T?_ 3*UK0;?4/A M;^UCX<^(.KW\0;1_!?PYD;6]?U&0CY(8M-M0]P')('[Q$52V@9_&K] '\N/C MS]LCX2?$G_@U%\#_ +&?PUL?$6O>-_!WCIV\<1:?X'XY-?U&[MVN+MD M$)::.YA\N*-WD.7)4+$[+]Q7OQ=^%Y_X,WUT<>/M)^W'X:IX9%A]OC\\ZR-0 M#G3_ "\[OM/ECS/*QO\ +_>8V?-7[36.G:?ID)M]-L(;>-I&=D@B" LQRS8' MU\#>-K&?PO8,)+Y+R6_O[JWMFA'SK)-&\9C4@%_,7&/&$*S^:TI50ASD?U&5#::=I]@\TMC80PM<2F2X:*(*97/\ $V/O'W/- M 'X7_P#!.WXP?"WPW_P:&?%'P7X@^(&D66LVGA'QMHMQI-U?QQW2:C?27K65 MJ8F(?S9UD4QIC+C)&0#CF_\ @@M^UQ\1OV1O^#<[]H3Q_P#L]>'K?Q#\5_ O MC?4]7T_P=)"9KJW@N+728%U&2U&)'MXE\^8G&UOLDBYX;'[]44 ?R@?M._%? M5OVTO^"&3_M$^./A-\5O'GQK/QFAU'XN?&SQ1X>:73+/3%&H0V>GV-XS!8;0 M">U)M;9!''+O,@0&#=^BG[7.A>*_VK/^#03PAHOP+\">(]:O_"WP[\&1ZEI_ M_".W4%Q(-,:Q6^E@CEC5KB&+9*QFC#1LL,C*S!2:_:NB@#\?_P#@DI^VC\ [ M_P#X-Q;SX<_\)%=VLO@7X+^*+'Q=J^I:=)::=I^H337R6VGBYG")<74XF5DB M@,I VA]C21+)P'_!DWXI\.:9^SA\9?A9J>M6UMXD/C>VU5-"N)1'=O8_8XH? MM*Q-AFB$@V%P,!BH)!89_;^B@#\&OVM?^"5_QS^'/_!RSHD?[-MS>:%\._VH M/#6KWGQ$N[",K$NDM"$\369<8*/,3!,D@^Y/J$!'W<5]J?\ !S9^Q)\4OVP_ M^"3NK^!/V>?!\^JZWX#\1Z=XGT_PQH]MNFOK6UBGMYH((D'SLD%R\BQJ,MY. MU06*J?T.:VMWN$NW@0RQHRI*5&Y5;!(!Z@':N1WP/2GT ?AU_P $4_\ @I9_ MP33^,?[''@/]DGQ-^Q'HWB;]I/PKHD7AJ'P-%\(TN)?$,EJ!!#?3:C]D>&TA M\L1M!P.@X''84RUTC M2;&\GU"RTNWAN+H@W,\4"J\Q'3-OC%\1 M=%\,Z5_8UY#'?:WJ4=LDLQMI7$,9D8>9*RHY6-T^,R7&JQ6 M]O=6L\$*#F200WDDJH,LYAV*"S '\Z_^"@/Q[\"?MA_\&\?[*'[!G[,6KP>- M/C/=:SX@#\+O^#@[]@CXS? ;_ (-VOV>_ M@3I'AN[\0WGP:UO16\?7.CPM/'8C^R;V*YN3M&?LZW/+R*DRI^J]% '\F/[>?C.+]IO_@BO\,OVC9_@S\5O$GQ) MN?BA+<_&SXY>.-"DDAO[B2&]2SL[>_E8E[1(R@BA@46\)&'V2RJ)/N7_ (. MOC=\._BA_P &Y_[./ASPMJ=TNL:EJ7A1[#0=3TR>RU&XALM$NX+FY2TG1)C; MI*53S]GEMOC*LRR(6_>FB@#Y3_X(=^-?"/C3_@DM\ 3X2\266HG1_AAH^E:L MMGA7&D^%5OD;4;F!+W>\ZVX/F&("&7,FW;E2,YXK]2J* /PB_X)7?L M0?LU?\%:?^#H_VC/)!<2P?ZT6 MDR7$4Y"MA5;]:/&R_"G]LG_@EU^TA+^P)^RI%H7AWQW\(M:TSP'J=CX+_ M +!NO'-T^E7:H\-B]O#.+?S)4B@EF"M*[S%46,))-]S:GI&DZU;BTUG3+>[B M619%BN8%D4.IR&PP(R#T/:K% 'XI?\&L:0OAZX6/1K Z58(MS>3NBQ0!I[62W6(L9C(1^[V!W7Y^_X)-_&WPE M_P $R?\ @X%_:K\*?M8Z'XETG5_%DWB&#P3HFF>%KR_O?$<\^NQWEG%9PV\; M-(;FW_>1.=L9'WG6OZ+JA;3M/>_75'L(3=)&8TN3$/,5"WKW"Q@G$AB612^PD M<].:J_\ !'_XK?"]O^#JSX__ !#G\+]0\867A#6Y;U%M-8N9M7M3!' M:S$[)VE5',80GS /ESD5_0_10!\ ?\'/GBWPSH7_ 14^+_AO6->M+?4?$*Z M-9:#I\LZB?4;A=9L9FB@CSNE98HY)"%!(2-F. I-?E/XA^)_P]?_ (,VM!^# MB>,=/;Q8OQ+DLF\-"Z4WXG'B*>^*&#.\$6KK-TQL93T(K^E>B@#X7_X-M/%W MACQ)_P $8O@MI.@Z]:7=WH6DWNGZW:03JTNGW:ZA-PK $I(C# MA@3]T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!^(/_ >\_P#)K/P/_P"R@:C_ .D(HH_X/>?^ M36?@?_V4#4?_ $A%% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_ M:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!^(/_![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 %%%>>?M5?M-_#;]C[X%ZS\?OBM]MDTK29+6WCLM,A62ZO[RZN8K6UM(%=D4 MR2W$T4:EV5 7W.RJ&8 'H=%?.WP#_;4^*GCWX@:;X ^,W[,&H^%T\0>)M>T; M0_$&DZ[;:E8176F27&ZTO#F.2"X>*WE=#&DL3^5)\ZX /COQ@_X++?%KX8Z3 MXO\ B1H?_!*KXU^(/ASX374;K_A8\%UI-GIVH:79^87U.%;FY27[*\<;31NR M#?&5< AA0!]UT5X!X@_;NM;67X3?#CPQ\(M1O/BC\7_"QU_2?A]?ZE':MH=C M%;137=QJ=R%D%O%"\\5N61)6DFD541@'9.Q_99_:F\$_M3^%->U/P]I5YH^N M>#O%=[X8\<>%]39#=:)J]HP$L#M&S)(C(\+/B3X]M[Z\T+PY'J"VD%KIUDJ&YU&^N2KFVME:2*) M2LI(LMY MHFJ6;*KV@$3,MP9?,@:W:,D3KN_#^TU'5H+Q=3AM!$UY8RM$ (-1MXYHI9+<&2/8S-'-+YQ@V=W;F,:A)9V> M#)>V]CYH^U2;HROES"%+AHV% 'U)15?2-7TKQ!I-KKVA:C!>65[;I<6=W;2A MXYXG4,CHPX964@@C@@U8H **** "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@#\0?^#WG_DUGX'_]E U'_P!(111_P>\_\FL_ M _\ [*!J/_I"** //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#; MQ_Z?)Z_?Z@ HHHH **** "O+OVSOV8/@E^VC^S;XE_9<_:#$H\,^,H(K266U MOA;7,%RLR36TUO(<[9XYXXY$X8%D *L"5/J-.X0G>&VMO+2&+ZC_P""EB?\+5\._#C]B>R'F-\9_B)9:?XAA7J/ M#6G ZKK&[L(Y;>S6Q).>=108YJ]\"?\ @GEX>^'/Q0T[XU?&#XQ>*/B1XD\- M:YK]_P""IO$:V$%MHCZK/(US% M-8_:4TK]I[5=6U"XUG0?!=[X;T73I'C-G90WEU;7-W.B[-XGE-G:H6W8V0 M#*T-TB=O,!,98#G:R]J= M_P $O8]7NO\ @J9^W]KM@K_\(W+\2/"%K8,O^J.HPZ !? =MX+6^[OR,U]4_ M'+]E?P+\^)^F7OC#7'UW7/%'@#Q MA#I?BG6M:GO8KFXO)-2D01Q-.\:QRD($6WS%%&JK'& #Q^TM-5MO^#G"ZO\ MQ)O%K<_L2B/PPTG^K.SQ6AND3MY@)C9@.=K+VKX)_P""@=AXLU+Q/^WWXFT] M9O\ A7T/[4?P=C\0NF?L^V"*U74=W;B:2P+^AVY[5^O,G[%B^-/!_P (O$7Q M.^*^NQ?%KX6>'(K"#XJ>'&MUO[J:6RBM]2WI>03P30731B1XY8FPZ1NNQT5A MI^&OV#OV:M#_ &<_%O[+VM^"F\1>&?B%?$*3Q!/YUWXEOM0):\O;J5 G M[^0XPT801".-8A&L4:J ?-?_ 5;CU>__P""C'[!.D^$%3+X=_X-DOCM;?$PXUJP\/?%V'QQ'=?ZP:@)M5$ MR2 \[R"@P>3D5^@_PK_8H\"_#WXHZ-\:O&7Q(\7_ !"\4^%_#,OA_P (ZSXZ MN[2:30M/F,1N$MQ:VUNIEF\B 2W,JR7#K$JF7;D'G?'/_!,_X!>.[KQMHMUX MB\4V'@GXF>(TU[XC_#33+VUCT3Q'J'[KSIIPUNUU$+CR(/M$=O<11S[#YB-Y MLWF $O\ P2=X7:#G MG(.:^@J9;V\%I EK:P)%%$@2..-0JHH& !P !VI] &3XZL_&-_X1O[/X?ZQ M::?K4D!&G7M];F6&&3(PSH/O#&>*\A_X0'_@H)_T7_P)_P"$I)_\57NE% 'C M?[*'Q(^+7Q?^%\WB3Q7XET^>^M-=O=/FFBTP0JY@DV9"AC@<>N?I7IGV+QO_ M -!NR_\ 8_XUY'_ ,$]_P#DB>K?]CWK/_I2:]TH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M HZ5!K\,CG6+^"92OR"*+:0:O444 ?B#_P 'O/\ R:S\#_\ LH&H_P#I"**/ M^#WG_DUGX'_]E U'_P!(110!Y_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :; M?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_T MI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?B M#_P>\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y-9^!_P#V4#4?_2$44 >?_P#!IM_R ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?\ 8]ZS_P"E M)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M?@#_ ,'SG_-KO_<[?^X"OW^K\ ?^#YS_ )M=_P"YV_\ ']F/][^ MR]_P5!\%_&32+?FU\*?M$^ C#,JC^%M5TL_:)W(_B<* ?;-?D)_P=7?&W_@H M!\4_^%#^&/V^/V,-$^%NI^'O^$H_L/7O#'CR#6=-\4+-_9'G/!&JB:S\DPQ9 M28EF%PI&-IH _J"HK^ .OW^_X,8_^;HO^Y)_]S] '[_4444 ?B#_ ,'O/_)K M/P/_ .R@:C_Z0BBC_@]Y_P"36?@?_P!E U'_ -(110!Y_P#\&FW_ "E,_:[_ M .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)KW2O" M_P#@GO\ \D3U;_L>]9_]*37NE !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 5^;G_!1W MQ/XB_P""IW[9VE_\$9/@SK=U!\._# L_$_[5_BC2YRAATX.LMCX:25?NSW;* MLD@!RL85AN"2I7T3_P %6?V^F_8%_9H/B+P#X<_X27XI^.-5B\+_ =\$PKO MFUOQ!='9 OE@@F&(GS9#D#"A-P:1(O^$E^)_C M35)O$_Q@\;3-OFUWQ#='S+AS(0"T49/E1C &U2^T-(^0#Z)\+^&/#O@GPUIW M@SPAHEKIFDZ18PV6EZ;8PB.&TMXD"1Q1HO"HJ*JA1P *O444 %?@#_P?.?\ MVN_]SM_[@*_?ZB@#^ .OW^_X,8_^;HO^Y)_]S]?O]10 4444 ?B#_P 'O/\ MR:S\#_\ LH&H_P#I"**/^#WG_DUGX'_]E U'_P!(110!Y_\ \&FW_*4S]KO_ M +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !116;XQ\ M9>$?AYX5U'QUX^\4:?HFB:19R7>JZOJUXEO;6<"*6>6660A8T4 DLQ H TJ M*\C^"7[=?[+'[0?BD^!/AM\5[237GEO5L=#U2"6PO-1BM)C%/<6L5PJ-=0HP M&9(@RJ&7=MR!79?$_P"-_P )_@RFFK\2_'%GIESK=V;70M-8M+>ZK+?VO/V:O GQ'/PF\6_+78KNSM+VWD9S%87-X0+.WNIU4 MPVDUP640Q3.CS%U$:MN&0#T>BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z M5X7_ ,$]_P#DB>K?]CWK/_I2:]TH **** "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@ HHKS_P#:C_:C^!/[ M%WP)UW]I?]I?QS_PC7@GPU]E_MO6_P"S+J\^S?:+J*UA_&_ OA?4O&WC+7;72]'T>PFOM5U*^F$<%I;1(9)9I';A4 M5%9BQX !-?!__$4=_P $*/\ H^;_ ,QEXG_^5E?-O[8'_!5K]E;_ (+B?M(? M"/\ X(_?L1?M$74_@7XGZG<:A\9/%UOH6IZ;/>:3IT$M\^@VHNK>*19+A+61 MI)BJQJBHH:0N\1 /;_\ @FWX5\2?\%1OVR-5_P""T/QKT*ZM_ /A]+SPQ^RA MX6U2$H;;2P[17OB22)ONW%XRLB$@,L893N"PO7Z15F>"O!GA/X<>#M*^'W@/ MP_:Z3H>A:;!I^CZ78PB."SM88Q'%#&HX5%154#L *TZ "BBB@ HHHH **** M"BBB@#\0?^#WG_DUGX'_ /90-1_](111_P 'O/\ R:S\#_\ LH&H_P#I"** M//\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "B MBB@ HHHH *\#_P""G?[)?CK]M_\ 8E\8_LZ_"[X@V_ACQ/J3Z=J/AO5[Z(R6 MJ:AI^H6]_;QW* $M!)+;)&_RMA7+;6V[3[Y7 _M)>'?CUXB^&\8_9K\3Z+IG MBRPUS3KZV7Q&\Z6-_;PW4;W-E,\"M)$LT DB\Q4?8SJVQ]NT@'Q'_P $LOVW M_"'QN^+)_9,_;<^%9^''[2_@GQSXG\0V&ARC.FZWY\][#?3Z+>;F6[@033+) M#N+J8LG?Y+,OD7[*G[8/[4EWX$^/O_!<6]_9>T?XG:7%XNUK3-$AN_'SV&K> M'OA]HL[1/;:39_8)X6?=%<7=QNN(#^/_P 8/VE/AW^T M)^TWX2\)>#[7X/\ Q#\:^(O#FF>'-=N-5O=6O=8DN(!ON);.U%O9)#*T@55= M[AO)9Q"(S&TG@_\ X)W?M"_ OX'_ !G_ &+?@/XA\%'X7?%/6-=O/#6LZWJ% MVFI^"H=<5O[0M([*.V>'4(X999YKPK<:[K5LDMZ$).R1K2.*!AU&&7/45U?_ M 2V\5:MI/\ P4<_;O\ V?=.E<>%_#GQ6\/>(M(MO^6<%]K6C+<:AL]-\T D M8#C?(S=6)/>2?\$XC\ OB_\ !GX^_L:PZ.FK?"?X4M\+KWP_XKU2:T@U_P * M 026\;WD%O.\-Q;W-M'.K>0ZR>9,C;2ZNF"W[-?[1/[%7[,'QP^/GPB^)GPP MM?CM\4_''_"7^(?$GC^.^/AK3]TMO!'IR?9U^TS16UA&88&V!YKAMY1!)Y: M'/7_ (EUKXA_\')NF_#[Q-*TFB_#?]D.ZUOPO8R\K#J>I^((;6ZO$'9C;P) M2.P(SSBOA;]NCXN^._!6G?M^_L@>#M5N;/P?X@_:8^'%G.;>0JMM'XGAMYM: M12/NK.UMMD4<'[3(3RY)_2R\_9L^.GQ!^,?P9_X*6>$_"6@:#\7[/X3_ /", M?$SP)X@U.>SLK[3K]8+Z6Q^UQ07$D$MEJ,>^,^3()%:5&VEE=>6U+_@C[X=^ M*_[*?QU^%GQP\<0KX_\ V@O&;^+O$7BS0;=GB\/ZI \+:1%9B7:\T%@+6W4% M]C3XF)$0FV( 8?\ P4QUVZ^#?_!1S]A7QI\/HELKS4/B%KW@V]M[- BW&BWV MEH9;=U7 :*.2VMYE7HKPJPQBO!?V(X8_VA_^#;_]H[XU_%=!0/- /]FNO$'B3 MX3:!J&M7MP27NKJ2PA:6=L]Y&)?_ ('7N58GPS^'?A'X0_#CP_\ ";X?Z4MA MH/A?1+32-$L4)(M[2VA2&&,$]0L:*/PK;H S_%?BOPYX&\.7?BWQ;J\-AIMA M"9;R\G.$B3IN..W->M!_P"_S_\ Q->I7UA8ZI:2:?J=E%<6 M\J[98)XPZ./0J>"*Q_\ A5WPS_Z)WH7_ (*(?_B: /$_^">?C7PI-\#M3GBU MR!DD\;:M)&P)^9'GWJ?H58'\:]W_ .$Q\,?]!J#_ +ZKQ;_@GMING+\$M55= M/@ 'CG6 (AP!<$ =.P 'X5[K_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C# M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V= MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% % M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G: M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_ M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3 M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J^!/^#H+Q M+H6H?\$,/CC:66J122O_ ,(SM13R<>)M*)_05^@_]G:?_P ^,/\ WZ%?(/\ MP7F_9/\ C5^V9_P2@^*O[-G[,?P[B\1^./$G]A?V)HRZA:61N/L^NZ?=3?OK MJ2*)-L$$K_,ZYVX&6(! /XQZ^^O^#7V\M=/_ ."Y_P #KN]G6.)/^$FW.W09 M\,ZJ!^IK@M:_X(-?\%7O#W[3&B?L>:K^RIL^(_B'PO<>(]*\-Q^.="D:32X) M?*DNGG2^,$*B3Y ))%9CPH-?H!_P09_X((_\%7OV,_\ @J_\*OVD_P!IS]D] M?#G@?PW_ &[_ &WK+>.-!O1;_:-"U"UA_>)/E1L;LG"@D ']%O_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"/3];TG57:/3K^.9D&6"'H*M4R*VMH"3!;HA/4H@&:?0!^(/\ MP>\_\FL_ _\ [*!J/_I"**/^#WG_ )-9^!__ &4#4?\ TA%% 'G_ /P:;?\ M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 M 4444 %%%% !39(89@HFB5]K!EW+G!'0CWIU% !1110 4444 %%%% !1110! MX7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DU[I0 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%%%% !116+\2/'WASX4_#O7_ (H^,+O[/I'AO1;K5=5G_P">=M;PM-*W/HB, M?PH ^$_V%/\ C)7_ (+A_M:?M83?O]+^%V@Z!\(/"-V>0#&IU'5XA_=*7AC& M!UW?^36?@?\ ]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^ M_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D M3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5\1_\ !P[\6O$7PY_X)5>/O ?@ M-RWBGXK7>G?#WPO:AL&ZN=7NX[:6(8YYM3==/2OMROSY_P""E?\ QD?_ ,%< M/V,OV+8?W^F>%]>U?XO^,+?J(!I-N8=)E([@WDDJ9/3/>@#[<^!7PE\._ /X M(^#O@7X10+I7@SPMI^A:: NW]Q:6T<$?';Y8Q75444 %%%% !1110 4444 % M%%% !1110!^(/_![S_R:S\#_ /LH&H_^D(HH_P"#WG_DUGX'_P#90-1_](11 M0!Y__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?] MCWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE !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 %?GS^PI_ MQDK_ ,%P_P!K3]K";]_I?PNT'0/A!X1NSR 8U.HZO$/[I2\,8P.N[G%?=GQ( M\?>'/A3\.]?^*/C"[^SZ1X;T6ZU759_^>=M;PM-*W/HB,?PKXM_X-S_ /B/3 M/^":>F_M ^/K3RO%/QV\<:_\2O$V>2\^IWS^4^3RP:UAMFS_ +5 'W91110 M4444 %%%% !1110 4444 %%%% 'X@_\ ![S_ ,FL_ __ +*!J/\ Z0BBC_@] MY_Y-9^!__90-1_\ 2$44 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_* M4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%16=_8Z@CRV%Y%.L%_P#!/?\ Y(GJ MW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI->Z4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\1_\ M'#OQ:\1?#G_@E5X^\!^ W+>*?BM=Z=\/?"]J&P;JYU>[CMI8ACGFU-UT]*^L MO@5\)?#OP#^"/@[X%^$4"Z5X,\+:?H6F@+M_<6EM'!'QV^6,5\1_\%*_^,C_ M /@KA^QE^Q;#^_TSPOKVK_%_QA;]1 -)MS#I,I'<&\DE3)Z9[U^@U !1110 M4444 %%%% !1110 4444 %%%% 'X@_\ ![S_ ,FL_ __ +*!J/\ Z0BBC_@] MY_Y-9^!__90-1_\ 2$44 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_* M4S]KO_MX_P#3Y/7[_4 %%%% !1110 5\X_\ !6N7]J:V_P""??Q"O?V-M+UB M_P#'5M;64\&G>&[IH-4O-.2^MVU*"RE3YX[I[$7*1M'^\#,/+_>;#7T=7 _M M)?%GQC\$?AO'\1/!_P *M:\9?9=]W?)ITMU'%=7,,$9WSM#$[ M3>6@9V6-@JLQ (!\;_\ !(*[_9'_ &G]!LOVH_V,_'>HZ!)HGC_Q-#XV\#'6 MKF&=K*[FO#;6VKZ:9F47<3FWDCGE5GVQRA78.37BO[<7Q%^$WB_]OG5-/_X* MJ_"?]I#X5> +OQ+!X5^$'Q0\+>.[G3/!K6H50C:A)I=T/L\]U=M/%^I>%=1T&S\0 M:'+/=)ING7,-]#";Z\6Z:%UVHSVZV["8JR0I7M7[3OQ4'_!3#]EKXJ_L,:7^ MQU\7O#OB'Q9:W_A5Y/B=\-Y].TK3,N8H]=74&+65W#"P6[B2VGDFD:*,!%)W M* 5/C!XW;]H'_@L3X-_X)OZP)3\,? /P!NOB%XG\/K<.+;Q!?S:E'I=A9WBY MS<6\$7G3B)\QO(\;.&,:;=G_ ()>_&SQ:?VA_P!I_P#80\3>(+W5K'X%?$FP M_P"$-O=2NWN)[;0=:L!J%II[2R%GE6V<7$4;.Q81"),XC!JK\2_V=_$W[,7_ M 5&\!?MZ>'_ OXB\1^"]4^!<_PK\6S1,P"%G3E_V?-+^)O[&&E?M2_\%1/'O[,OQ&\5:W\8OB5I][X? M^%_@OP_]K\22^'[%(=*TV1[-F5HYG22:[DB8AX82-X5U=% -_P".7Q'OOVE_ M^"S7A7_@GIXHDEE^'/@OX$7GQ'\7:$LS+;>(M2N-3CTRQM+Q 1Y]O!&9[@0M MF-I'C9U8QIM^7OCC_P %&/CQ^R1\!?VP/V/_ (<>.+Y_%'PT^,OAKPA\(?$> MH7#75SHNF>+5AFM8?,E+-*;%&O1 TA8A4MT.1'S]+:GH4UM_P42^%7_!8#X9 M^#_$NO?#;XI_L[CP?XFBT;PY=7VHZ/'-&=?(M9_L7 MAGR4TF&[5\?99[R*.Z_=R8, NXO-V,LB* >Q_&^XTW_@F_\ MY?LM>&?@M=Z MC;>#_C%J6K> _B#I%]JLUU_:MXEDMUINKRM*S%[]9XY4EN3F2:.X82%MD>WQ MCX0^-/''[;/_ 2M^/O_ 55N/&VKZ?\2?[3\9>(O@YKUMJ,BMX2T[0'F73- M/MD#>6D$AL6^U)MQ=?:9O.#J55?>_BG\/_%O_!0S]N?]FKXJZ3\*_&/AGP-\ M$9-7\8>+[CQOX6N]'F?6[FSCM=/TN".[C1KAXG>>:::(/ %A15E9I!CR#P#^ MSW\?_P!DW_@FM\>/^"3_ ('^"WBC6O$VMZMXMT3X,:O8Z!=2:/J&B>(7E>VO MKG4EC-K9&T^VW(GCGD23-H?+602Q;P#[Q_8M^/[?M6?LA?"_]IB;38[*;Q[X M!TG7KJRA)*6TUU:1S21+G)(1W90?1:]-KS_]D_X"Z7^RS^R_\._V:M%U#[9; M> ?!.E^'XKTIM-U]DM8X#,1V+E"Y'JU>@4 %%9/CKP=I?Q!\(W_@O6[B[AM- M1@,,\ECZ5\X?\$\? 6C0? W4K=+J^*Q>--5B4F\8DA)M@R>YPHR>YR: M]W_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB ML?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$' MTC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"? MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^ M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BO/_VH_P!J/X$_ ML7? G7?VE_VE_'/_ C7@GPU]E_MO6_[,NKS[-]HNHK6']S:Q2S/NFGB3Y4. M-V3A02.H_P"$'TC_ )^;W_P+:O@;_@Y^\*Z=IO\ P0S^.%[!/K_@D]^VC\=M"_ M9H_9H_:L_P"$E\;>)?M7]B:)_P (+KMG]I^SVLMU-^^NK&*%-L,$K_,XSMP, ML0#_ !A5]\_\&P-C#J7_ 7,^!]E.SJC_P#"2Y,;E3QX9U4]1]* /[ Z*Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VK$^)$W@ M7X4_#O7_ (H^,-5O+?2/#>BW6JZK/]K;]W;6\+32MR>R(Q_"@#XL_84_XR5_ MX+A_M:?M83?O]+^%V@Z!\(/"-V>0#&IU'5XA_=*7AC&!UW_^!;4?\(/ MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q15'2M LM'D>2UEG8NN#YLQ8?K5Z@# M\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH \__ .#3 M;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB M@ HHHH CMK2ULU9+2VCB5Y&D<1H%#.QRS''4DDDGN34E%% !61XZ\$:#\1_" MMYX*\4"[;3M0C\N]AL[^6V>:+/S1F2%E<*P^5@&&Y25.02#KT4 0Z=IVGZ/I M\&DZ38PVMK:PK#;6UM$$CAC4!5157 50 . !4U%% !1110 4444 %%%% ' MA?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*37NE !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 5\@?\%ZOV7/C MM^VC_P $GOBM^S1^S1X&_P"$E\;>)?["_L31/[3M;/[3]GUW3[J;]]=2Q0IM MA@E?YG&=N!EB ?K^B@#^,#XO_P#!!K_@J]\!OB+X ^$OQ5_94_LSQ'\4=;FT MCP)I4?CG0KF35+N*+S94!@OG6%4C^9I)2D8!&6YKZF_X)W?\$X_^"@?_ 0U M_;I^&/\ P4D_X*%_LFZUX:^$7@W6KNP\6^)=%\0:3K)TF/4]-O--CNYH=/NY MI5@CDNT9WV8P-HR[(K?LGXY_XR:_X.0?!/A!/'7AVRU?1=9L);+5M*U*V6:WO+:5" MDD,D; JZ,K%2I&""10 [PMXH\-^-_#6G^,_!NOV>JZ1JUE%>:7J>GW*S6]W; MRH'CECD4E71E8,&!((((J_7Y>_"WQ7XM_P"#??\ :'T_]F?XOZ_?:E^QQ\2] M?:+X5>-M4N&F/PMUF=V*?BM=Z=\/?"]J&P;JYU>[CM MI8ACGFU-UT]*^W*_/G_@I7_QD?\ \%%]>U?XO\ C"WZB :3 M;F'292.X-Y)*F3TSWH ^W/@5\)?#OP#^"/@[X%^$4"Z5X,\+:?H6F@+M_<6E MM'!'QV^6,5U5%% !1110 4444 %%%% !1110 4444 %%%% 'X@_\'O/_ ":S M\#_^R@:C_P"D(HH_X/>?^36?@?\ ]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO M_P D3U;_ +'O6?\ TI->Z4 %%%% !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 %%%% !117D'_!0']HB+]DK]B#XL?M)FZ6&X\&^ =4U+32Q^_> MI;/]ECY[O.8D'NU 'RQ_P1$_XOO\=?VO_P#@H/='S4^)?QZF\->&KQN?M&A> M'+=;"SF0]E7]ES_@E+\#OA/J%JT.HMX'M]:UI) M!^\6^U)FU&X5R>2RR73(2?[GH!7U/0!R'Q[^ _PE_:>^#OB'X!_'7P39^(O" M?BG3GLM:TB^3*31MR"",%'5@KI(I#(ZJRD,H(^"/V*_CQ\6O^"37[1VB?\$G MOVY?&]YKGPY\2RM!^RY\:=9?_C]MU("^&-2EX5+V$%4A8X$BE$7&Z*-?TFK\ M^?\ @Z3TO2;G_@A_\8-?O-'L[B]T6[\.76CW5S:)+)8W#^(-/MVGA+@F*7R9 MYHQ(N&"RL 1F@#]!J_/G]A3_ (R5_P""X?[6G[6$W[_2_A=H.@?"#PC=GD Q MJ=1U>(?W2EX8Q@==W.*_GY\+?\'-?_!<7P?X:T_PEHW[=5X]GIEE%:6KZAX$ M\/WEP8XT"*9)[C3WEF? &9)'9V.2S$DFOHW_ (-D/^"H7[='B?\ X*I>$_V5 MM>^./VGP)\7/&WBSQ=\1='?PSI@DUK6I=#O;N2[>Y%L+B-C/:6[[8Y$0>7M" MA2RD _I_HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$'_@]Y_P"36?@? M_P!E U'_ -(111_P>\_\FL_ _P#[*!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 **** /"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W M_P"2)ZM_V/>L_P#I2:]TH **** "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 **** "OS]_X.(KNZ^)_P"S7\+?V#-&N7%Y^T5\=_#/A&_BA8AT MTB.Z%]>W&1SLC%M%NQV?ZU^@5?GS\;/^,F?^#B[X._#!?](T?]G/X(ZWXXO^ M\2:OK4RZ7!"X[R+ @G3/09(YH _0*TM+6PM8K&QMTAAAC6.&*)0JHH& H Z M 8Q4E%% !7P!_P '1W_*"CXY_P#B?VG=6?VG[/=174/[ZUEBF3;-!$_RN,[<'*D@@'\ M(=??_P#P:X_\IU_@9_W,W_J,:M7[_?\ $+C_ ,$*/^C&?_,F^)__ )9UZ!^R MY_P05_X)/?L7?';0OVE_V:/V4_\ A&O&WAK[5_8FM_\ "=:[>?9OM%K+:S?N M;J^EA?=#/*GS(<;LC# $ 'U_1110 4444 %%%% !1110 4444 %%%% !1110 M!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DUGX'_ /90-1_](110!Y__ ,&F MW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 >%_\$]_^2)ZM_P!CWK/_ M *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE !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 5^?/\ P1M_XO\ ?MD?MH_M]W/[ZW\4 M_&F/P#X7N6Y5]+\-6BV@EA](Y9)BQQ]YHR3R*^N_VS?C[8_LK?LD?$S]I+4) M(PO@;P+JFM1)+TEFM[622*+GJ7D5$ [E@*\/_P""#OP"OOV=/^"2WP5\(Z]' M)_;.N>%1XIUZ:X_UTMWJTKZB_FD\EU%RL9SR/+ [4 ?7=%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'X@_P#![S_R:S\#_P#LH&H_ M^D(HH_X/>?\ DUGX'_\ 90-1_P#2$44 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7 M[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !7@/_ 5 _;"US]@S M]B+QC^U#XB^/HOVB=$^*GPXU[QGXFT_5M0;0X M$FM(8)KMK"^L+JTE$36C^2D1C=)6_?Q%) V>:_X*S?\%#?BY^RMIOAKP=^S M+I>GW6M/X_\ "=IX_P!J:O#9QVZJ>'O+H&;8IXCAAED;:S6_F? M./[(_P +OBG_ ,$U_P!NWP=\"?V-?'LFH?"/XS^._B%I][\$-$-8\1>*] ^(NN7.H:UXAEUNT\J66*;1XDCMRZ00!5=C;VL,<<:N M(E4@'W[\?OVJ_'VO?M\^"?\ @F_\"O$<6@:UJOP]U#Q]X^\6&PCNKG2-"@NH M[&VBLXI@T/VBXO),&25)$CC@D_=LSJR:7[!/[77BKX]^(?BW^SW\7EL?^%@_ M _X@/X;\17FFVQ@@U>RFA2[TW4UA+-Y#3VT@\R(,P66*7;A"H'@GA7PA\7/A MC_P7L\#_ !O_ &B-%T73;KXM?LEW'A2*7P]?376F)XFTW6(]0NM/MIYXHI'4 MVCM-&7C1W6"4[/D;%3]@GQI\//A%^U-^W3_P47^,_P 1]%\)?"[Q1\6=$\/: M7XL\0ZE'::?*VA6*Z7<3K-(0C1M>SM;*X.&EA9!DC% 'NGQ^_:K\?:]^WSX) M_P"";_P*\1Q:!K6J_#W4/'WC[Q8;".ZN=(T*"ZCL;:*SBF#0_:+B\DP9)4D2 M.."3]VS.K)X_XJ_X+$ZS^S[^RU^T3JWQD\,6&N?%/]GKQY#X.CTS3E:T@\5W M.I-!_8%V(]SFV%PEU&9T5FV-!<,GR[!5N[\/?\(+_P '#'A;]H*\O(;CPE\8 M_P!E.Y\->#]<@F$EO=:OI^L1:E):QR*2I\RQD^T)@_.L,I7(1B/B?]KW]GGX MC?&GP'^W?^W5X!T&[U7PW:_M'^"-4TJ"RB,AU>P\&K%;:Q<0!?\ 6QQF6ZRR MY!:QE49*XH _1:\_:6^//[)W[7?P7_9T_:;^(NF^,]+^.NGZI8V>NV6A1Z=_ M87BBPMDNS:Q*A.^PN83,L2REYXY(%#RRB7Y/,X?^"A?[3/QF_94^-O\ P4?^ M FKZ0G@7X2>(M=B\'> [C2DD3QCHN@DC4[NYNS^]AGN/)O!:B'8D/EPF5+@L MRBU_P4"TI/VG/^"D'[$'@SX3ZE#JT&@^(];^)6MZCITHEBL]#MM/CBM[IV7. M(KFXN8H8VZ.Q;&0K8\'_ &3Y#^R3_P &]7[2?[+_ ,0XGB\7_"RX^(O@J_TI MT)N+W4]1EN7TI8T^])]L&IV1A(!\P3KMSF@#]1_@K\6O!_Q]^#GA/XZ?#RZ> M?0/&?AJQUS1)I5VN]I=VZ3Q%@"<-LD7(['-=-7C/_!.CX)^*_P!F[]@7X+_ M/QY'Y>N^$/A?H>E:W%N#"*\AL8DGC!'4+('4'T KV:@ HK)\=6?C&_\ "-_9 M_#_6+33]:D@(TZ]OK__ "1/5O\ L>]9_P#2DU[I7SA_P3QL?'B_ W4EGUVQ:0>--5$K"U.& MD$V'(YX!;<0.P(KW?[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH ^&O\ @XQUG5/& M/[%/A+]BWPM?20ZQ^T7\9_"_@"!K<_O8K6:^6ZN9O9%CM=KGH%EYZU]Z:+HV ME^'-&M/#VAV,=K96%K';V=M$,)#$BA411V 4 #Z5^>'[35KXI_:5_P"#@']G MSX"G5+6YL?@3\*]?^)FL(L!\D7>H2+I-DLG_ $UC9?.0=0&)Z5^@'V+QO_T& M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C0!L451TJ#7X9'.L7\$RE?D$46T@U>H _$'_ (/> M?^36?@?_ -E U'_TA%%'_![S_P FL_ __LH&H_\ I"** //_ /@TV_Y2F?M= M_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** *VL:SI'A[2KG7 MM?U6VL;&S@::[O;R=8HH(U&6=W8@*H )))P!47AOQ-X;\9:%:^*?"'B"QU73 M+Z(2V6HZ;=I/!<1GHZ2(2KK[@D5^7OQ&_8M\9_MN?$_6OV2?A_\ #3P/%\$[ M?]H#7?$O[2WQ$\'>-]/N;_QO<0ZA-J-IX3N((&%S!/&;JUBN4N3&(A GEOC& M[[/_ .">_P )-5^#_A/X@Z+#^R[;_!KPQ??$B>Z\"_#ZSGTTPV6EC3=/@,ZQ M:9-+;6WGW4-W<-#&W#3,S L[.P!] UE>-_ G@?XF>%KOP/\ $CP;I7B#1-0C M\N_T?6].BN[6Y3(.V2*561QD X(/(K5HH \Z^ _[)/[-/[,9U.7X"?!#POX4 MFU>ZFFU"YT/0K>UEF$DSS>47B128D9SLCSM08"@ 5V'B_P #>"?B#I<>B>/? M!^E:Y90WD-W%9ZOI\=S$EQ"XDBF"2*0'1P&5L95@"""*U:* ,+XB_"WX9?%_ MP\/"/Q9^'6@^*-)%REP-,\1:1#>VXF0Y23RYE9=RY.&QD9XKF?C%^SI\/_B; M\ +O]G:S^'O@E?#T]I!:VFAZ_P"#;;4M(M(XI$>(C3WVPN8BBO&I&Q71&P=N M#Z'10!P.E?LP? >S^!7AC]FW7_ACHWB/P=X1T?3]-T71O%.FPZC%'%90I#;, MRSHRM(J(,/C.&/!_AVT\'^$O#EAI>D6%LMM8:7IUFD%M;0J,+ M''$@"H@' 4 "K]% '*_#+X%?!'X*+>K\&O@YX5\)#4G5]1'AGP];6'VIESM M:3R$7>1N;!;.,GUI-:^ _P #O$GQ%L_C!XB^#/A2_P#%NG*BZ?XIO?#MM+J- MJ$W;!'Z5X7_P $]_\ DB>K?]CWK/\ Z4FO=* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBN&_:>^-NC?LU?LW>/_ -H?Q!L-EX&\&:GK MUPDC8$BVEK)/L^K;-H Y)( H ^,O^"3'_&0O_!17]M?]NJ?]_93?$^Q^%_A2 M<\K%:^';-8KLQ'O'+<3)(2,@LIQWK]!J^,O^#?KX):S\$_\ @DM\)7\7;Y/$ M/CC2Y_&WB*\F&)+JYUBXDOUD?_:\B:!#_N5]FT %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% 'X@_\'O/_)K/P/\ ^R@:C_Z0BBC_ M (/>?^36?@?_ -E U'_TA%% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW M_*4S]KO_ +>/_3Y/7[_4 %%%% 'YYZ9^S)_P4Q^"7QM^+=U\$_VY?@%\,O"G MC'XF:AXDTGPOJOPP%Y/)]K".U[-(-0A;[1+PLN1AW@,@"^82WOW_ 34UOXZ M:]\.O'MQ^T'^U#X5^+6N6_Q/O;1/$?@[3OL-E:PP65C";(6F]S;-'*DQ*EF\ MP2"8,RS*3\?_ !4_X)D?##Q+\6?B=\9?C#_P21'Q)\4^&_B-J/B;4/$6IZM8 MZB?B?H.I75ZR6>GB>X#6]YI]LUELMY4B0FR\A'"SB0_2'_!%GX<7?PU_9D\6 M6%E^Q;+\!?#6J?%76=3\#^ ]3LH+;55TB9+&V7< MP4.P!]?4444 %%%% !1110 4444 %%%% !1110 4444 >%_\$]_^2)ZM_P!C MWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE !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 %%%% !7P5_P '&OBO7KW_ ()YVW[+/@F^:#Q' M^T%\3_#7PWT1XN7#7U^DLQ [J8+:5&/0"3W%?>M?GS^VC_QDG_P7B_98_9DB M_?Z7\(?!7B+XL^*;4%G?)!*U]15Y9^TG^Q+^RE^V'>^&;S]J#X$>&O M':>$;JZN-#L_%&D0WMO"UQ%Y4N8IE9&! 1N1PT:$=* /B3_AFSP1_P!+.7Q0 M_P##G>$__D6OIW_@F=X&\-?#_P"&WCK1O#7[;6I_'U9?B++/=^.M9U:WOKI) MCI6F@V;SVRK _EJJ$", *LBJ1N5J^-/BY\-?V.KOXV:[\*?V%O\ @V=\$_'# M2/"&KS:3XL\<_P!A>&?#.DQZA ^RYM;&748@-0>!PT4NS:JRQO'DE2:^W_\ M@G3X;_9O\+_!;5[#]F_]FJ7X.1/XJF?QA\,+C1X+"3P_K7V2U66%H+9FMP'@ M6UF5X6:.5)DE5CYE 'OM%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_ M 3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DU[I0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ ?\11W_!"C_H^;_P Q MEXG_ /E97QU^R!_P7F_X)0Z9_P %4OVGOVX/CU^U5_9&F>)K/PYX3^$4C^!M M=N'GT.QMF:[GVP6+M"LUV5D"2A'&TY7H:_G'HH _O\HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q!_X/>?^36?@?\ ]E U M'_TA%%'_ >\_P#)K/P/_P"R@:C_ .D(HH \_P#^#3;_ )2F?M=_]O'_ *?) MZ_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H *222.&-I97"JH)9F. .I)I:^6? M^"H7P?UG]K'0_AM^P^/'^J^&_"_Q0\:RQ_$F[T.\-O>7WAVQTZZO+C3HI!S' M]IGCM(9&!_U+S#G." ?.'Q)_;A^.GPP^->K?L_?\$U?V[OV(?'%KX@\4ZA?Z M9X5^)OQ#EM=)Y/$?CG6]*T[['IT=XUI:V<5I8P'YH[6"UL[ M:%2WSR%&E?#2,!Y/JW_! 7_@CCJ_PV;X62?\$_O 4&GFT-NE_9V4D6IH,8#B M_5_M1<==YD)SU)YKO?\ @F_X<\<_";X1>)?V6/'OQ&U+Q?-\'?'%SX6TCQ/K M<_FWU]I+6=GJ>G"YDX\R>&RU&WMWDP-YM]Q&6- 'T)1110 4444 %%%% !11 M10 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ M +'O6?\ TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?Q?>/O^"$'_!5GX9?M >!?V6?&G[*_P!F\??$FVU&X\&^'8/'&A7#WL-C M$);J5Y(;YXK9$0\/.\:N050LP('HG_$+C_P77_Z,9_\ ,F^&/_EG7[V?\$Y_ M^,XO^"L'[1O_ 4DO_\ 2O"WP\D3X+?"&9OFC:*Q<7.M7.@25>J.ZY M.#7Z(T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!^(/_![S_R:S\#_ /LH&H_^D(HH_P"#WG_DUGX'_P#90-1_](110!Y_ M_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !7SE_P M4!_X)_S_ +>MQX!T]OVEOB1\*X/!>K7VIGQ'\)/%!T?77EEM3;+!'=>5($A9 M))3)QEMJJ!AB1]&T4 ? '_#@O_K-1^W_ /\ B1W_ -PU]"_\$_?V);K]A/X? M>+_AK.I=?M_%?Q)U\ZIKMPDFGV-L4O+HQIYSHUJRH0O$0C7J M#7O5% !6;XQ\9>$?AYX5U'QUX^\4:?HFB:19R7>JZOJUXEO;6<"*6>6660A8 MT4 DLQ K2KP/_@IW^R7XZ_;?_8E\8_LZ_"[X@V_ACQ/J3Z=J/AO5[Z(R6J: MAI^H6]_;QW* $M!)+;)&_P K85RVUMNT@'0?!+]NO]EC]H/Q2? GPV^*]I)K MSRWJV.AZI!+87FHQ6DQBGN+6*X5&NH48#,D095#+NVY K/UO_@H_^PEX;_:2 MM?V0M=_:H\'VOQ(O;U;*V\*S:H!,]XP4K:;\>6+A@R8@+"0[UPIW#/RC_P $ MLOVW_"'QN^+)_9,_;<^%9^''[2_@GQSXG\0V&ARC.FZWY\][#?3Z+>;F6[@0 M33+)#N+J8LG?Y+,LW_!<;Q1\)/@U\(/ACX3^+?[)WBT_!31?B]H?B3QW\4O" M-G830^$_(U 7"S>4+@7:O<73+'<7(B&(KFUMH5>:ZEV([^7$C,$1VQM4D7_AO\2_A M_P#&#P78_$7X7>,+#7=#U%7-GJ>FW EBD*.T;KD?=='5D=#AD=&5@&4@?%%Q MXLU3XF_\'(^E>!]=N_M&@_#O]D&YUWPI:LVZ./4=3\00VUS>Q]LM;0)#D=@> M>:E_X);>*M6TG_@HY^W?^S[ITKCPOX<^*WA[Q%I%M_RS@OM:T9;C4-GIOF@$ MC <;Y&;JQ) /L/XL_'#X5? W2K'5OBCXPATP:K?"QT>S6&2XN]3NBC2?9[6V MA5YKJ78COY<2,P1';&U218\%?%[X7?$;X)I6DT7X;_LAW6M M^%[&7E8=3U/Q!#:W5X@[,;>!("1V!&><5\+?MT?%WQWX*T[]OW]D#P=JMS9^ M#_$'[3'PXLYS;R%5MH_$\-O-K2*1]U9VMMLBC@_:9">7)(!^S7P=_:I_9\^/ MVISZ+\(OBA8:S=P:=%J*VR))$]S82L5BO[=954W-I(RL$N8M\+D$*YJ#Q;^U MY^S5X$^(Y^$WBWXP:39:[%=V=I>V\C.8K"YO"!9V]U.JF&TFN"RB&*9T>8NH MC5MPS\I_\%,==NO@W_P4<_85\:?#Z);*\U#XA:]X-O;>S0(MQHM]I:&6W=5P M&BCDMK>95Z*\*L,8KP7]B.&/]H?_ (-O_P!H[XU_%=!(/$GPFT#4-:O;@DO=74EA"TL[9[R,2_\ P.O!O#EWXM M\6ZO#8:;80F6\O)SA(DZ;CCMS7G'_#<_[(__ $7K0?\ O\__ ,30!A?\$]_^ M2)ZM_P!CWK/_ *4FO=*^=O\ @GGXU\*3? [4YXM<@9)/&VK21L"?F1Y]ZGZ% M6!_&O=_^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*OFW_ (*Z?MBW7["O_!/7XD?'[P[([>*(]'_LGP+:PKOEN-=O MF%K8B-!S(5FE64J.2D3^E?0'_"8^&/\ H-0?]]5^>?[<7B30OVY_^"R'P!_8 M?MM3BNO!'P/M)/C%\3ESF&74HV-MH5HW;S%F=YS&<[HI<]C0!]0?\$N/V.K7 M]@K]@;X9_LO.B'5= \.QR^*;E6W&YUFY9KF_E+]7!N990I))V!1T KWZLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*JZ?K>DZJ[1Z=?QS,@RP0]!5J@#\ M0?\ @]Y_Y-9^!_\ V4#4?_2$44?\'O/_ ":S\#_^R@:C_P"D(HH \_\ ^#3; M_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** " MN!_:2\._'KQ%\-XQ^S7XGT73/%EAKFG7ULOB-YTL;^WANHWN;*9X%:2)9H!) M%YBH^QG5MC[=I[ZB@#XD^$_[#WQ_^,'[2GP[_:$_:;\)>$O!]K\'_B'XU\1> M'-,\.:[<:K>ZM>ZQ)<0#?<2V=J+>R2&5I JJ[W#>2SB$1F-NJ^)?[/\ ^W=^ MV3\$_%?[)_[9&@?!W1_!OBN\:SUGQ/\ #WQ)JMU>WVA>>':U73[RQC2TN985 M$9N!>3K$79UC8JHKZQHH ^=?CA^Q[XM7]L'P'^W=^SA'H"^,?"_@N^\$>(O# MWB"_FL;+7?#ES-'=1P_:8+>X>WEMKN%)H\0NKJ\L;;=RNOG+?LU_M$_L5?LP M?'#X^?"+XF?#"U^.WQ3\@#Y3O/V;/CI\0?C'\&?^"E MGA/PEH&@_%^S^$__ C'Q,\">(-3GL[*^TZ_6"^EL?M<4%Q)!+9:C'OC/DR" M16E1MI977EM2_P""/OAWXK_LI_'7X6?'#QQ"OC_]H+QF_B[Q%XLT&W9XO#^J M0/"VD168EVO-!8"UMU!?8T^)B1$)MB?:]% 'S!9?LB_''X\?M5?"C]J']L!O M!ME+\%=%U0>%- \%:I=7T&I:YJ,$=M-/"^F?"/XR>)=7ODUV\O;E=8\(:;K1#:OIMK M9+;-!=J2UU]GE>XA\H78#I)Y \W[CHH Q/AG\._"/PA^''A_X3?#_2EL-!\+ MZ)::1HEBA)%O:6T*0PQ@GJ%C11^%;=%% $5]86.J6DFGZG917%O*NV6">,.C MCT*G@BL?_A5WPS_Z)WH7_@HA_P#B:W:* /!/^">VFZ.=8 B M' %P0!T[ ?A7NO]G:?_ ,^,/_?H5XC_ ,$]_P#DB>K?]CWK/_I2:]TH A_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH R M_%&K>$/!7AG4?&7BNXL[#2])L9KW4KZX4+';6\2%Y)&..%55))]!7P9_P0.\ M&:I\:O GQ:_X*H?$KP^8-?\ VFOB+FV-)6R,! MU>-L=#6U_P ' 7Q6\:/^R1H/[#'P9U,P>/\ ]I[QO8_#O0VCY:UTZY<-JMXR MC&88[0/'(>PN0:^RO@[\*?!?P)^$OACX)_#C3!9>'_"/A^ST;1+08_=6MM"D M,2G'4A$&3W/- &[_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 ,BMK: DP6Z( M3U*(!FGT44 ?B#_P>\_\FL_ _P#[*!J/_I"**/\ @]Y_Y-9^!_\ V4#4?_2$ M44 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW M_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DU[I0 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 %%%>5?MQ_M2^%?V)OV0OB+^U;XQ\I[/P-X5NM2BMI7VB M[NE7;;6P/8S7#11#WD% 'R'\'?\ C//_ (+X^._C?+_I?@7]D3PL_^E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ / M^(H[_@A1_P!'S?\ F,O$_P#\K*^,_P#@K=_P7@_X)3?MV>(_@5^RSX6_:I^U M?!^[^*-OXC^.^O2>!]=BC32M+47%MI;026(FN!>7&U?^36?@?_ -E MU'_TA%% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/ M7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_\$]_ M^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !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 %%%% '\7O[1'_!"'_@JS^RE:^%+KX\_LK_V(?'/C*R\* M>$K>+QQH5[/J>L7>[[/:QQ6M]))EMC?.5"+CYF7(KT7_ (A(U/\,GV>R3< M#RT4R$<%J_1.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH _$'_@]Y_Y-9^!_P#V4#4?_2$44?\ ![S_ ,FL M_ __ +*!J/\ Z0BB@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBOG'_@K7+^U-;?\ !/OXA7O[&VEZQ?\ MCJVMK*>#3O#=TT&J7FG)?6[:E!92I\\=T]B+E(VC_>!F'E_O-AH ^B;._L=0 M1Y;"\BG6.5XI&AD#!71BK*<=&!!!'4$8J6OSY_X)!7?[(_[3^@V7[4?[&?CO M4= DT3Q_XFA\;>!CK5S#.UE=S7AMK;5]-,S*+N)S;R1SRJS[8Y0KL')KB/\ M@J[_ ,$_M2^"O[,NN_MX_"3]H;XH#]J'2_$.E3^%O%5CX[U$VVK:I=ZI;VT. M@PZ0TQLEL9&N/(CMUBW;=IE>7]Z7 /T]HKX<^+_Q(U[]IG_@L1X-_P"">OC] M_,\!^"_@#=?$CQQH-M.ZV?B'5[C4HM,M+2Z3(,]M IGN%A?,;2/&SJQC3;L_ M\$O?C9XM/[0_[3_["'B;Q!>ZM8_ KXDV'_"&WNI7;W$]MH.M6 U"TT]I9"SR MK;.+B*-G8L(A$F<1@T ?95%?$7QR^(]]^TO_ ,%FO"O_ 3T\422R_#GP7\" M+SXC^+M"69EMO$6I7&IQZ98VEX@(\^W@C,]P(6S&TCQLZL8TV_+WQQ_X*,?' MC]DCX"_M@?L?_#CQQ?/XH^&GQE\->$/A#XCU"X:ZN=%TSQ:L,UK#YDI9I38H MUZ(&D+$*ENAR(^0#]?J*^#/C?<:;_P $W_V\OV6O#/P6N]1MO!_QBU+5O ?Q M!TB^U6:Z_M6\2R6ZTW5Y6E9B]^L\MM1D5O"6G: \RZ9I]L@;RT@D-BWVI-N+ MK[3-YP=2JJ ?JU17F7[%OQ_;]JS]D+X7_M,3:;'93>/? .DZ]=64))2VFNK2 M.:2)]9_\ 2DU[I0 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 5YY^UK^T?X(_9 M _9E\=_M/_$64#1_ WAB[U>ZB\P*URT49,=NA/\ '+)LB7U:117H=?G=_P % MG)9?VR?VE_V?/^"/6@RM-IWQ#\4+XZ^,L43<1^#]%D$WV>8=DN[M%B1N<26Z M^M 'H7_!![]G#QO\%?V#-/\ B_\ &R(O\3?CKKUY\3/B-=2QE9&OM683Q0D' MYD$=M]G4QD_(_F8 R:^SZ;%%%;Q+!!$J(BA41%P% Z #L*=0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?B M#_P>\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y-9^!_P#V4#4?_2$44 >?_P#!IM_R ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 M%<#^TE\6?&/P1^&\?Q$\'_"K6O&7V77-.AU?1_#FGO=WR:=+=1Q75S#!&=\[ M0Q.TWEH&=EC8*K,0#WU% 'Y>? +X V/Q1_X*;^!_VS_V4_A?XP\*WECXW^( M^//B_4/"6I:%:>(="EGNDTW3KB"]AA:_O5N6A=0B,]NMNPF*LD,==MXE_P"" MAOB'QC\=I?B9\5?^"8G[5^M:1X$U62. M"-E'V>&1V),LQ6']";:TM;-62TMHXE>1I'$:!0SL/?V9?B- MXJUOXQ?$K3[WP_\ "_P7X?\ M?B27P_8I#I6FR/9LRM',Z237:+/S1F2%E<*P^5@&&Y25 M.02" ?%VIZ%-;?\ !1+X5?\ !8#X9^#_ !+KWPV^*?[.X\'^)HM&\.75]J.C MQS7,.M:3J$EC:I+<2)(&EMI?+1_)9HBP"[G7Q'XJ?\$K_CW^U+^SM^U;^T-I M_A*71?B7\8/B[HOC;X6>&=?(M9_L7AGR4TF&[5\?99[R*.Z_=R8, NXO-V,L MB+^J&G:=I^CZ?!I.DV,-K:VL*PVUM;1!(X8U 5455P%4 #@ 5-0!\0?%/X M?^+?^"AG[<_[-7Q5TGX5^,?#/@;X(R:OXP\7W'C?PM=Z/,^MW-G':Z?I<$=W M&C7#Q.\\TTT0> +"BK*S2#'D'@']GOX__LF_\$UOCQ_P2?\ _P6\4:UXFUO M5O%NB?!C5['0+J31]0T3Q"\KVU]E-INOLEK' 9B.Q#M+^(/A&_\ !>MW%W#::C 89Y+&Y:&95)!RCKRIXZBO(?\ MAWO\$_\ H;?'?_A97/\ C7NE% 'SA_P3Q\!:-!\#=2MTNKXK%XTU6)2;QB2$ MFV#)[G"C)[G)KW?_ (0?2/\ GYO?_ MJ\C_X)[_\D3U;_L>]9_\ 2DU[I0!C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U; M%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8LO@S1(8VF MFO;M$12SNUXP"@=23VK\]O\ @C9X2L_VT/VD_P!H#_@KIKKW.O%+^!/@ MQ.\[?+X1T:0Q-)(&]:]6_X+O?M)>-O@=^P5J7PI^"DA?XF_ M''7+/X:?#>TBD*R-J&K,8))5(Y3R[;[0XD ^5Q'DC(KZ(_9%_9M\$_L>_LP^ M _V7OAW&/[(\#>&+32;>;RPK7+Q1@2W#@?QRR;Y6_P!J1J .M_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** M,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:MBB@"CI6@66CR/):RSL77!\V8L/UJ]110!^(/\ P>\_\FL_ _\ [*!J M/_I"**/^#WG_ )-9^!__ &4#4?\ TA%% 'G_ /P:;?\ *4S]KO\ [>/_ $^3 MU^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R M1/5O^Q[UG_TI->Z4 %%%% !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 445YI^V3^TWX,_8R M_96\?_M3_$!E.E^!O"]UJLENTFTWT_P"-@G_! M?B:]/^E_#S]C#P=Y,7\4%SXYUR/YR/X9/L]BF#U:*9!T+5^B=?&__!"G]F3Q MI^S[^P'HWCSXSJTOQ-^,VKWGQ)^)EY-'MEEU35V%P(W!Y4QVYMXRF>'1\8S7 MV10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% 'X@_\ ![S_ ,FL_ __ +*!J/\ Z0BBC_@]Y_Y-9^!_ M_90-1_\ 2$44 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX M_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 > M%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !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 ?D#_P5'_X.M?\ AVO^W9XY_8I_X8,_X33_ (0O M^S/^*F_X6C_9WVS[9I=I?_\ 'O\ V7/Y>S[5Y?\ K&W;-W&[:/SW_P""D/\ MP=3-_P %%OAEX0^!?B;]A0^'O!.G?$32?$/CW0D^*'VL^+-/L9?.&DM)_9D8 MMHI)1&[2;93F),+P<^$?\'1W_*=?XY_]RS_ZC&DU\ 4 ?V^?\$MOVY5_X*2_ ML(^!?VTT^%@\%#QF-3 \,#6_[1%D+/4[NP_X^/(@\S?]E\S_ %:[=^WG;N/T M!7P!_P &N/\ R@H^!G_?^36?@?\ ]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO M_P D3U;_ +'O6?\ TI->Z4 %%%% !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 %%%% !17@'[<__!4?]A/_ ()K_P#"+?\ #:WQ MS_X0O_A-/MW_ C/_%,ZIJ/VS[']G^T?\>%M/Y>S[5!]_;NW_+G:V/G_ /XB MCO\ @A1_T?-_YC+Q/_\ *R@#[_HKP#]AC_@J/^PG_P %*/\ A*?^&*?CG_PF MG_"%_8?^$F_XIG5-.^Q_;/M'V?\ X_[:#S-_V6?[F[;L^;&Y<^_T %%%% !7 MFO[7'[6_P'_8=^ >O?M)_M'^-H=#\,:!;[YI6PT]W, M20H+"Y^T_P#M._!#]CCX&^(/VC/VB?'=KX=\)^&[,SZA?W)RSGHD,2#YI9I& M(1(U!9F8 "OAC]D?]F+XW_\ !5SX^:#_ ,%/?^"C/@2Z\/\ @'P]?\&Y_[2?_ 7.^,'BW_@J M/^TO\78_V=KWXIW]K=>&OAG-X(?6[^ST:VL+:RLI;UVOK7R+F2&V21X0K8+9 M.PGRTI?\0,?_ %E%_P#,)_\ WZK]_J* / /^"7'[#'_#M?\ 83\#?L4_\+1_ MX33_ (0O^T_^*F_L3^SOMGVS5+N__P"/?SY_+V?:O+_UC;MF[C=M'O\ 110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'X@_\ ![S_ ,FL_ __ +*!J/\ Z0BBC_@]Y_Y-9^!__90- M1_\ 2$44 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3 MY/7[_4 %%%% !1110 445X#_ ,%0/VPM<_8,_8B\8_M0^'- M;^\T&33;>)] M1MY9;2P^V:A;61OKE(2LDD%N+@SNB,K.L14,F[>H![]17R?^QEXR_:P\5ZGH MOCZ+]HG1/BI\.->\9^)M/U;4&T.!)K2&":[:POK"ZM)1$UH_DI$8W25OW\12 M0 -F;XU_M2?M'?#G_@JY\#OV5+:^\,?\*W^)GA/Q7J5U#%I4IU47.E6ULRA[ MAI3&(F:Z4A4B5AL.78' /JJBOF/X_?M5^/M>_;Y\$_\$W_@5XCBT#6M5^'N MH>/O'WBPV$=U_B\MC_ ,+!^!_Q ?PWXBO--MC!!J]E-"EWINIK"6;R&GMI!YD0 M9@LL4NW"%0 #Z*HKYC^/W[5?C[7OV^?!/_!-_P"!7B.+0-:U7X>ZAX^\?>+# M81W5SI&A074=C;16<4P:'[1<7DF#)*DB1QP2?NV9U9/'_%7_ 6)UG]GW]EK M]HG5OC)X8L-<^*?[/7CR'P='IFG*UI!XKN=2:#^P+L1[G-L+A+J,SHK-L:"X M9/EV"@#[\HKY,O/VEOCS^R=^UW\%_P!G3]IOXBZ;XSTOXZZ?JEC9Z[9:%'IW M]A>*+"V2[-K$J$[["YA,RQ+*7GCD@4/+*)?D\SA_X*%_M,_&;]E3XV_\%'_@ M)J^D)X%^$GB+78O!W@.XTI)$\8Z+H)(U.[N;L_O89[CR;P6HAV)#Y<)E2X+, MH /O^BN9^"OQ:\'_ !]^#GA/XZ?#RZ>?0/&?AJQUS1)I5VN]I=VZ3Q%@"<-L MD7(['-=-0 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L M>]9_]*37NE !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 > ?MS_ /!4?]A/_@FO_P (M_PVM\<_^$+_ .$T^W?\(S_Q3.J:C]L^ MQ_9_M'_'A;3^7L^U0??V[M_RYVMCY_\ ^(H[_@A1_P!'S?\ F,O$_P#\K*^ M/^#YS_FUW_N=O__^''_QK^-F+G]O7_@L)^T+\2A)S>:!X-U2W\&:'=9ZK)96 M"ON7T =2/6@#\^?^#X_Q)X=U+6/V:?#NG:]97&H::;6K]6E)*WQ B)"DMD+N7/Y[?\0N/_!=?_HQG_P R;X8_ M^6= 'V#_ ,&97[5?[,?[.&K_ +0NA?M"_M#>"? MWXG_ .$1'AR'QAXHM=,. MIF#^VO.6 W$B"5D\^'(7)'F+QS7]$_@_QWX'^(>D+X@\ >,M*URP?[E]H^HQ M7,+?1XV*G\Z_%/\ X-S/^" 7Q(^!&D?&[0O^"N7[ ?@J\M?$7_".?\(,GC#^ MPO$)4P?VI]M,#6\UPUH?WUIN.8R_RX+;#M^U/&'_ ;;?\$B-%;#1O@OXO@#_@UQ_P"4%'P,_P"YF_\ 4GU:OO\ H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /Q!_X/>?^36?@?_V4#4?_ $A%%'_![S_R:S\# M_P#LH&H_^D(HH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O' M_I\GK]_J "BBB@ HHHH *X;]H;QS\%?!/PY-G^T''IDGA7Q/JEGX:OK;6X(I M;*Y?49ELXK>=9?D:.6298R&R#O (.:[FLKQOX$\#_$SPM=^!_B1X-TKQ!HFH M1^7?Z/K>G17=K,/'UK\5O%OP,\':IXILMOV+Q+J/AFTGU"WVC"[+AXS(F!P,,,"@#Y&\0>" M=4^%'_!Q9X?^,_B>%HO#_P 5_P!EN\\)^&]0D^X^N:9K4>H360/0,UDYG4=6 M$,I .QB.9_8)\:?#SX1?M3?MT_\ !1?XS_$?1?"7PN\4?%G1/#VE^+/$.I1V MFGRMH5BNEW$ZS2$(T;7L[6RN#AI8609(Q7WG\1?A;\,OB_X>'A'XL_#K0?%& MDBY2X&F>(M(AO;<3(GM(+6TT/7_!MMJ6D6D<4B/$1I[[87,117C4C8KHC8.W! /E&[\/?\(+_P M<,>%OV@KR\AN/"7QC_93N?#7@_7()A);W6KZ?K$6I26L =!N]5\-VO[1_@C5-*@LHC(=7L/!JQ6V ML7$ 7_6QQF6ZRRY!:QE49*XK]B]*_9@^ ]G\"O#'[-NO_#'1O$?@[PCH^GZ; MHNC>*=-AU&*.*RA2&V9EG1E:1408?&#_"7ARPTO M2+"V6VL-+TZS2"VMH5&%CCB0!40#@* !0!\,_\ !0+2D_:<_P""D'[$'@SX M3ZE#JT&@^(];^)6MZCITHEBL]#MM/CBM[IV7.(KFXN8H8VZ.Q;&0K8\'_9/D M/[)/_!O5^TG^R_\ $.)XO%_PLN/B+X*O]*=";B]U/49;E]*6-/O2?;!J=D82 M ?,$Z[MK#[4RYVM)Y"+O(W M-@MG&3ZTFM? ?X'>)/B+9_&#Q%\&?"E_XMTY473_ !3>^';:74;4)NV".Y9# M*@7>^,,,;VQU- '"?\$Z/@GXK_9N_8%^"_P#\>1^7KOA#X7Z'I6MQ;@PBO(; M&))XP1U"R!U!] *]FHHH R?'5GXQO_"-_9_#_6+33]:D@(TZ]OKK? M]CWK/_I2:]TH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8KR_P#;*_:_^"/["/[.?B3]I[]H+Q(- M.\.^'+3>8XL-<:A+X8^%GR8;*-6 VWTR.7GDP''F,A"%Y4K[Y MH _'3_@U@_X)9?\ !0?_ ()N_P#"]O\ AKWX-0^!?^$S_P"$8_X1[SO$6F:G M]N^R?VMY^/L%U-Y6S[5#_K-N[S/ESM;'ZY_8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% 'X[?\%._^#4G6O^"D?[7 MX8F_%I]DTRUL1^__ +2AW[A:[_\ 5KC?MYQN/@G_ ! S:A_TD[A_\,T?_EQ7 M] E% 'S9_P $Q/V#_%O_ 3<_8<\$?L6V7QCM/%T7@S^TMOB%O#YL#=_:]3N MKX_N/.FV;3=;/]8V=F[C.T>]_8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!1TJ#7X9'.L7\$RE?D$46T@U>HHH _$'_@ M]Y_Y-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ Z0BB@#S_ /X--O\ ME*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ X)[_ /)$]6_['O6?_2DU M[I7A?_!/?_DB>K?]CWK/_I2:]TH **** "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 //_ -J/]J/X$_L7? G7?VE_VE_'/_"->"?#7V7^V];_ +,NKS[-]HNHK6'] MS:Q2S/NFGB3Y4.-V3A02/D#_ (BCO^"%'_1\W_F,O$__ ,K*/^#H[_E!1\<_ M^Y9_]2?2:_D"H _L]_9<_P""]7_!)[]M'X[:%^S1^S1^U9_PDOC;Q+]J_L31 M/^$%UVS^T_9[66ZF_?75C%"FV&"5_F<9VX&6(!^OZ_C8_P"#=OXW_"']G'_@ ML;\'?C)\>/B-I/A+PII#Z^NJ>(==O%M[2T,_A_4K>+S)&X0--+&@)XRXK^N? MX2?M9?LL?'Y(W^!7[2G@'QH)1F/_ (13QA9:@6^@@E:@#T"BO /^"H_[<_\ MP[7_ &$_'/[:W_"KO^$T_P"$+_LS_BF?[;_L[[9]LU2TL/\ CX\B?R]GVKS/ M]6V[9MXW;A^0'_$OQKXT\)?#?P?JGQ!\?>)++1]# MT/3YK[6-6U&X6*WL[:)"\DTCM@*BJI8D] *_-W]EKP7XM_X+@_M7Z7_P4:^/ M?AN]L/V;?AAK$O\ PS;\/M6MVC_X2K4HF*/XLOH6ZH&4BUC8<8SA=KF?X?\ M"7_!;#Q#_P '('[:_P %?^"8_C/X(7?PG^$7B?7[_4OB9I.D>-FU*Z\5Q:;I MUSJ4%A).+2V,-JTEF%D106;>K!E,:U_01X:\-^'O!OAVP\(>$=#M-,TK2K** MSTS3;"W6*"TMXD"1Q1HH"HBJH4* !0!=HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH _$'_ (/>?^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 \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2 M:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK^ M<'_@O5_P7J_X*P_L7?\ !6+XK?LT?LT?M6?\(UX)\-?V%_8FB?\ ""Z%>?9O MM&A:?=3?OKJQEF?=-/*_S.<;L#"@ ']'U%?R!?\11W_ 77_P"CYO\ S&7A MC_Y65_1]_P $%?VH_CM^VC_P2>^%/[2_[2_CG_A)?&WB7^W?[;UO^S+6S^T_ M9]=U"UA_"?#7V7^V];_ +,NKS[-]HNHK6']S:Q2S/NF MGB3Y4.-V3A02/D#_ (BCO^"%'_1\W_F,O$__ ,K*/^#H[_E!1\<_^Y9_]2?2 M:_D"H _L]_9<_P""]7_!)[]M'X[:%^S1^S1^U9_PDOC;Q+]J_L31/^$%UVS^ MT_9[66ZF_?75C%"FV&"5_F<9VX&6(!U_VS_^"R'[#?[$_B5/A3XI\>7WC?XF MWE?RR?\$)OV=U_:O\ ^"JO MPL_9]F^+GC#P+!XC_MR.\\3> =7^P:M;V\>AZA/-%!<;6\KSHXG@W5?$3HUUJ^IDG+&YOIRT\H+ M9;87V D[54<4 ?F__P %-OA3_P ' ?\ P5W_ &(/&WA+PW^S!X0^$?@75/[- METCX-:GKMI=^,/%HCU.UF4W=YEKK:^*O[>\3^'=8M"LVB7\%N)+.*\F>8&YE@ Q&VTD,C_@B MW\ /V,O^"3_Q5^-/[/O[1WQXTO3=#&A*WPVO_BK=7WAG44FUW3[<+J6E_P#\>_GP>9O^R^7_ *Q=N_=SMVG\@/\ B!C_ .LHO_F$ M_P#[]4 ? '_!KC_RG7^!G_!OVUO\ MAO/_ (33_A"_[3_XIG_A5W]G?;/MFEW=A_Q\?VI/Y>S[5YG^K;=LV\;MP_7Z M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HKY1_::_X+B_\ !*+]CWXE3_![]H']M'PWI/B:SF\G4-&TVRO=5EL9 M1UCN?L$$PMG'=)2K#N*]Y^ '[1WP&_:J^&MI\8?VNR0:QX>U! M+B(2* 6B?:\_\FL_ _\ [*!J/_I"**/^#WG_ )-9^!__ &4# M4?\ TA%% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_ M]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >% M_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI->Z4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !117@'[<__ 5'_83_ .":_P#PBW_#:WQS_P"$ M+_X33[=_PC/_ !3.J:C]L^Q_9_M'_'A;3^7L^U0??V[M_P N=K8 /?Z*^ /^ M(H[_ ((4?]'S?^8R\3__ "LKZ _88_X*C_L)_P#!2C_A*?\ ABGXY_\ ":?\ M(7]A_P"$F_XIG5-.^Q_;/M'V?_C_ +:#S-_V6?[F[;L^;&Y<@'O]?D#_ ,%1 M_P#@ZU_X=K_MV>.?V*?^&#/^$T_X0O\ LS_BIO\ A:/]G?;/MFEVE_\ \>_] MES^7L^U>7_K&W;-W&[:/UM\6^,/"/@'P[=>+_'?BG3M%TFQC\R]U35KZ.VM[ M=/[SR2$*@]R17\=W_!QA\9/A/\?_ /@LO\9OBQ\#_B-HWBWPQJ4N@QZ=XA\/ M:C'=V5VT&@:;;S>5-&2D@6:*1"5)&4.": /TD_XCG/\ K%U_YFS_ .\M?K1_ MP3Q_X*2^!?VVO^"=?A#_ (*&_$K0M)^%6B^)8]3DOK'7/%L4UKI26>J7=AND MOI8K="'^R^9DHFW?MYV[C_$S7])/_!O-_P $5_V(_P!JW_@F;\(/VJ?VL],\ M5_$Z\N9-<;0O!7B_Q;&O#WD:[J%N19Z=&4C D,32R++YBM)-(V!G@ ^P? MB-_P<&_LBZGXMNOA+^PI\./B#^T[XVMV\N32O@WX:EN].M'/W6N=3D"VT4)_ MYZQF51W[X_FP_P""\'C[X_\ Q1_X*M_%3Q]^U%\"K?X9^.-3_L.36/ MMXBB MU9=)0:%IZVT;7<($_;1^.VN_M+_M+_LI_ M\)+XV\2_9?[;UO\ X3K7;/[3]GM8K6']S:WT4*;88(D^5!G;DY8DD _C"K^C M+_@@_P#M\_M]?L=_\$I?A7<:[_P3*\1_%/X&+_;DFA^./@]K$5_X@LT_MW4# MZ<(=2MTQC;%?0%+F$>R2 <#TK^&Z@#]_O\ MB.<_ZQ=?^9L_^\M?O]7\ =?U^_\ "6?\'/>J<6/PF_8ITO/R@ZGKWBB?!_OG MR1]T>G7@T ??]?@#_P 1SG_6+K_S-G_WEK[_ /[$_P"#H?5?^/\ \;?L,Z5N M^4_V7IOBZ?:/[X\X\MST/' ]Z_D"H _?[_B.<_ZQ=?\ F;/_ +RU^@'Q"_X+ MO^$/BUXQOO@G_P $G?V:O%?[3WC.TF-O>:WX;7^SO!^D2^MWK5RHA.,A@(@R MR $+(#7\@-?WQ?#WX#['X>?"KP+H_AK0-,A\K3M$T#3(K.TM4_NQP MQ*J(/8 4 ?D1_P %-_\ @E1_P6]_;_\ V'_&^O?'[]J2RUWQM&"W]IVK3?;[_498VU!HK;SIE29U59H$:-W.%/Y)_\ $+C_ ,%U_P#H MQG_S)OAC_P"6=?U^T4 ?S@_\$%?^""O_ 5A_8N_X*Q?"G]I?]I?]E/_ (1K MP3X:_MW^V];_ .$ZT*\^S?:-"U"UA_)/E0XW9.%!(_H^HHH ** M** "BBB@ HHHH **** "BJVM:UHWAO1[OQ%XBU:UL-/L+9[B^OKV=8H;>%%+ M/)([$*B*H)+$@ DU\<_\1#O_!%S_A9G_"IO^&__ A_:OVGR/M7V2^_LW?G M&?[1^S_8]O\ M^=M[YH ^SZ*JZ)K>C>)=&M/$7AS5[74-/O[9+BQO[*X66&Y MA=0R21NI*NC*00P)!!!%6J "BJVM:UHWAO1[OQ%XBU:UL-/L+9[B^OKV=8H; M>%%+/)([$*B*H)+$@ DU\<_\1#O_!%S_A9G_"IO^&__ A_:OVGR/M7V2^_ MLW?G&?[1^S_8]O\ M^=M[YH ^SZ*JZ)K>C>)=&M/$7AS5[74-/O[9+BQO[*X M66&YA=0R21NI*NC*00P)!!!%6J "BN*^/_[1WP'_ &5?AK=_&']H[XMZ#X+\ M,V3*D^L^(-02WB,C9VQ)N.9)&P=L: NV#@&O!OV9?^"XO_!*+]L'XE0?![]G M_P#;1\-:MXFO)A#I^CZE97NE2WTI.!';?;X(1R1%F/84 ?5U%%% !17R+ M_P %7_\ @L]^R7_P2-\!Z9K'QQFU'7?%?B))&\+^!/#H1KZ^1#AKB1G8);VZ ML0IDG_ +*/Q6^*MGX&_:6_97\0?"_1-0NE@A\6V?B= M-(_#NK6U_I^H6L M=S87UG.LL-S#(H9)(W4D.C*00P)!!!%>!_M+?\%8_P#@FS^R!]HM_P!H;]M' MP#H-]:Y^T:)#K:WVI)CKFRM/-N/_ "'UH ^3_P#@JW_P="?LA?\ !-;XM7O[ M.?@WX] ']Y]%?G]_PPS_P7D^)OS?%+_@M=X:\%6\G^OTOX:? /3YLCT2ZO M9/-3'J 31_PXH\;>//WG[1G_ 6/_:Z\6[_]?IVC?$J/0M/F]0UO;0'CV##% M '\\G_!9[_@LY^TQ_P %+/VF/%,:?%'6=,^$VEZS<6?@?P/IM_)!8FQBD*17 M5S$A GN90/,9Y-Q0R%$PJ@4W_@C/_P %G_VE?^"9W[2GAAI?BGK&I?"74=7@ MM/'/@C4K^2>Q%C)(%ENK>)R1!:E+<>!_']M9/4+H"C U- M_P $9?\ @C#^TM_P4O\ VEO"_F?"S6--^$NFZQ!=^.?&^IZ?)!8FQBD#RVMO M*X N+F51Y:I'N*&0.^$4F@#^D_QS_P '#?\ P1=^'GF?V_\ \% ?!UQY?WO[ M#MKW5,_3[';R[OPS7R]_P4E_X.:OV2KO]A?XER_L$^+/'VM>-;SPXUEX9\5V MOPXU6RT_39;B1(&NS=74$2Q-$DCO&2.9%0=Z_3WP-^SK^S[\,?+/PU^!7@WP M]Y0Q%_8?ABTM-GT\J-<4S]H[X ?#7]JGX#^+?V7EWJ%W+?W]U)///(TDTTSEGD=CDLQ/)) M)))/6OTU_P"#4S]N_4/V3O\ @I=I_P (_&OQ5L/#WPZ^*.CWNG^)1X@UB.TT MZ*]M[66YL;@M*RHLYDB-LASEOM909+**W/VIO^#0O_@JE\)_BK>:!^S?X:\/ M_%7PC)=,=(\0V?B>QTJX2W)^7[5;WTT7ER ?>$32KZ-V'Z(?\$6/^#5CX9_L MS^$_$7Q%_P""FOA+P=\1O%7BK2/[,L_!7D?;M,\/VK.DCR^+YSXJ\'2N?\%8O^"=,NK>#])C'VWXS_LZZHNJZ3C(19+C M3KQX[FR0L5!DE<+EP%7M0!^D5%?RL?M3?\'>G_!5+XL?%6\U_P#9O\2^'_A5 MX1CNF&D>'K/PQ8ZK>)_#.G+>V'C*PLYUL?$-N'5'B^S1B5TO%+*VR(,LJERJ M)Y9! /VFKP[_ (*4?MC67_!/_P#85^)?[7]WHL>I3>"_#QGTS3YV(CNK^:6. MVLXI"O(C:YGA5B.0I..:^9_^'ZOCK]HG_0?^"8W_ 3$^-/QK28XLO&6NZ:G MA'PO.#T=-0U$9<#[Q4QH<8YYX\]_:L_8%_X+L?\ !5C]GKQ1\#_VL?V@_@=\ M%?!7B.P5C\/_ +X9N=>N[V6"5+FU@O[^Z91 !ZO=(O;.! MKB2T6:0EVMGMHIF",2(VA4(%#L*_'K]J;]B#]J[]BSXJWGP:_:6^!OB#PQK= MK=-!"+S3W-O?X.!):SJ#'=1M_"\;,#]^UV_D*E;U1!)#<1VT*!BKDJLKNFW>J/0!_3 M)7R-_P %GO\ @J]X#_X)&_LE/\!/"[W!B2^OC&SM+,P MRRV\**7<_P#$-5_P37T?_DG%[\7_ =M_P!5_P (Q\9=8B\O MTV^;-)TPN/\ <7WS^:O_ &_"VOSVW MB[2OB1X[FU^'0+>Z2-8;RV5XU-O'YD2PRMDY+V^<;2: /EO_ (BV/^"T?_"S M/^$[_P"%Q>$/[*^T^;_PA?\ P@%C_9NS.?*\S9]LV]L_:=W^U7]"?_!&#_@J M_P" _P#@KE^R6GQPTCPTGAWQ7H.H_P!D^._"Z7!E2ROA&KK+"Q^9K>9&#H6& M00\9+&,L?XO:_=+_ (-E_P#@B'+?VDOVB?BK\8O _A?Q3KT%KX1T M7P%XYN-"M_$%O:I(LUY,9DGN9E1%'NS$ 5^6/_!RC_P %L9_V'/V3]+^'7[&/QDT";XE?$35)]/&L MZ'JUO>7'AS3H8U:YN55&;RIW,D44;.. \CK\T:D>N:;_ ,&R_P#P1V>\35O' M_P"SSX@\:W\9RM]XP^)NNW;D^ZB\1#^*FOF#_@N?_P &T7P+\>?L<6OB?_@E MS^S!H/ASQ_X(U-[^YT#1-RW'B;3GCVS6RO*Y,D\96.6-6;Y@LJ+EY%! /YR_ M^&A/CY_PLS_A=/\ PN_Q?_PF/VG[1_PEG_"2W7]I>=G/F?:O,\W=GG=NS7]2 MW_!KU_P5:^+7_!2C]D+Q'X,_:,UHZQ\0/A/JEII^I^(G0++J^G74+_ /A,?M/V?_A$_P#A M&KK^TO.SCR_LOE^;NSQMVYK^I;_@UZ_X)2_%K_@FO^R%XC\9_M&:*='^('Q8 MU2TU#4_#KN&ETC3K6.1;.WGP2!.3<7,KJ#\@E1#AE8 _3: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@ HHKSS]JK]IOX;?L?? O6?C]\5OMLFE:3):V\=EID*R75_>75S% M:VMI KLBF26XFBC4NRH"^YV50S ]#HKYV^ ?[:GQ4\>_$#3? 'QF_9@U'PN MGB#Q-KVC:'X@TG7;;4K"*ZTR2XW6EXQ@V=W;F,:A)9V>#)>V]CYH M^U2;HROES"%+AHV% 'U)15?2-7TKQ!I-KKVA:C!>65[;I<6=W;2AXYXG4,CH MPX964@@C@@U8H **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJ MW_8]ZS_Z4FOQE\6?\'Q_B34O"NIZ=X._X)L6^E:O<:?-'I6J7?Q=-W%9W+(1 M%,\ TB/SE1RK&/>FX CJZI:?%TVD5Y';:4PRH8W"30Z>DD3;6.'C974X* ML" : /[#:*_CR\)_\',W_!<#P3X5TSP9X?\ VX[A;#2-/ALK%;OP!X=N91#$ M@C0/--I[R2MM49>1F=CDLQ))K^PV@ HKY _X+U?M1_';]B[_ ()/?%;]I?\ M9H\<_P#"->-O#7]A?V)K?]F6MY]F^T:[I]K-^YNHI87W0SRI\R'&[(PP!'\T M/C__ (./_P#@M1\3?[$_X2[]N#4'_P"$>\06VM:9_9_@W0[+;>0;O+,GV:QC M\^+YVW02[XGXW(V!@ _L=HK^<'_@@K_P7J_X*P_MH_\ !6+X4_LT?M+_ +5G M_"2^"?$O]N_VWHG_ @NA6?VG[/H6H74/[ZUL8IDVS01/\KC.W!RI(/]'U ! M17R!_P %ZOVH_CM^Q=_P2>^*W[2_[-'CG_A&O&WAK^PO[$UO^S+6\^S?:-=T M^UF_(+;6M,_L_P;H=EMO(-WEF3[-8Q^?%\[;H)=\3\;D; P ?V.T5_.#_P05_X+ MU?\ !6']M'_@K%\*?V:/VE_VK/\ A)?!/B7^W?[;T3_A!="L_M/V?0M0NH?W MUK8Q3)MF@B?Y7&=N#E20?Z/J "BOD#_@O5^U'\=OV+O^"3WQ6_:7_9H\<_\ M"->-O#7]A?V)K?\ 9EK>?9OM&NZ?:S?N;J*6%]T,\J?,AQNR,, 1_-#X_P#^ M#C__ (+4?$W^Q/\ A+OVX-0?_A'O$%MK6F?V?X-T.RVWD&[RS)]FL8_/B^=M MT$N^)^-R-@8 /[':*_G!_P"""O\ P7J_X*P_MH_\%8OA3^S1^TO^U9_PDO@G MQ+_;O]MZ)_P@NA6?VG[/H6H74/[ZUL8IDVS01/\ *XSMPX5S&&_L+:6 )QG:V,]<'TK\"Z /[_**_F$_X M-2?^"G'[%W_!.*U^/LG[6_Q5N= NO&;^%$\)Z98>&[_4KG57M?[8\]8TLX)- MI7[3#]\J#Y@P3SC]=;O_ (+\VGCF%F_9=_X)9_M4_$.(D>1KDOPT&BZ-)G@9 MO;R8;_\ 9<_E[/M7E_ZQMVS=QNVCY_\ ^(YS_K%U_P"9L_\ MO+7Y=_\ !=WXN?%3X[_\%6/BI\5_C7\!+CX8>)=6.AG4/ ]WXBMM5ETU8]#T M^*'?=6P$3M)#'',57_5^;Y9RR$U\BT ?V^_\$N/VY_\ AY1^PGX&_;6_X5=_ MPA?_ FG]I_\4S_;?]H_8_L>J7=A_P ?'D0>9O\ LOF?ZM=N_;SMW'W^OP0_ MX(??LW_%+XJ?\$N_AAJ]U_P7H\0?!WP[/_;0L?A=X9.B:?/HH76[]7S=3N;B M0S.'N 74;?/ 7*A37UA_PZN_8K\4?O/C3_P7B_:+\;[^9K+5OVI+6&S)[[88 M$38/8-0!^(/_ ='?\IU_CG_ -RS_P"HQI-? %?5_P#P7!^#'P2_9[_X*B?$ M_P"$'[.GC*[\0>#M(_L7^R=9O_$[:S-=FO&9C,1/+*.IVXV# 7 ^4 M* /Z_?\ @UQ_Y04? S_N9O\ U)]6K[_K\,/^"#G_ 1\_8H_:B_X)7?"_P"/ MOB7X[?%+P7XZUK^VSKEQX ^+]WI.&AUS4+:%OLP9HXCY,,71!N(W')))^QK_ M /X(G_$;X=!7^%?_ 7+_:YT -DP0^,/B9;:W H'94N+=/E&>F: /@K_ (CG M/^L77_F;/_O+1_Q'.?\ 6+K_ ,S9_P#>6OP!HH _O\HK\P!^W!_P71\,<:UX MT_X)X>* O?P]\4M8LBW_ (%2$ \C_OD^HJ&Z_P""OW_!5WP7D^*/V(OV:_$6 MQ=S?\(_^UOHUAD>H^V9QU[_W6]10!Z-_Q%'?\$*/^CYO_,9>)_\ Y64?\11W M_!"C_H^;_P QEXG_ /E97\@5% ']_E> ?\%1_P!N?_AVO^PGXY_;6_X5=_PF MG_"%_P!F?\4S_;?]G?;/MFJ6EA_Q\>1/Y>S[5YG^K;=LV\;MP^8?#7_!2#_@ MMS\6VBC^&7_!*'X1Z6UT6%L-4_:DTC5"?/MZG;_<;VKY>_X+U>/O M^"X_BW_@D]\5E_:U_9__ &>O"/PR;^PCXD;POXKU2_UU!_;NGFW6WW*+?_ /$>4*\>8(]WRYH _L]KS_]J/\ :C^!/[%WP)UW]I?]I?QS M_P (UX)\-?9?[;UO^S+J\^S?:+J*UA_ ^?%O_!'CX:^.@G#MX'_ &@+33=WNHU"(G\#S7R!_P %Z?\ @H=^VS\7 MO^"3WQ6^"W[1/_!(3XE?"BTU?^PA=>-+CQ9INLZ1IK1:[I\ZB::VVG$C1"%2 M%Y>5.QH ^P/^(H[_ ((4?]'S?^8R\3__ "LKT#]ES_@O5_P2>_;1^.VA?LT? MLT?M6?\ "2^-O$OVK^Q-$_X077;/[3]GM9;J;]]=6,4*;88)7^9QG;@98@'^ M,*OK_P#X(*_&SQ)^SK_P5A^%/QC\(? OQ9\2M2TC^W1:^"? UHD^J:DTVA:A M ?)1V52(Q*97)/RQQ.><8H _L]KP#_@J/^W/_P .U_V$_'/[:W_"KO\ A-/^ M$+_LS_BF?[;_ +.^V?;-4M+#_CX\B?R]GVKS/]6V[9MXW;A\_?\ #T7_ (*S M>,N/@]_P;]^/+A9/]7-XW^,VAZ!L_P!IDE5SQUQU/05\9?\ !>;]IW_@KY\4 M/^"5OQ1\/_M-_L7?"'X:?#^[;1!KKV7Q;36MH% ''?\1SG_ %BZ_P#,V?\ WEKZ _X)UE?1U71+]GVK=D0Y MF16M\L>//R,L * /[3:_ '_@^<_YM=_[G;_W 5]??\.Z/AKXP&[XT?\ !R9^ MT%JV?]9#X7^.^E:##)ZAD@C?*^V:_)W_ (.=/V2OV1?V7C\$;C]F']JKQ5\5 M+SQ!_P )+_PD^H>+/BM_PE$]MY']E?9\$,1;[_.GS@#S-@Z[. #\I:_;O_@S M?_:X_96_94M_VD+K]IS]I/P'\/$UG_A#_P"QO^$U\6V>F'4/)_MOSO(%Q(AF MV>;%NV [?,3.-PK\1*_8G_@TUL_^"9LLWQ[OO^"B5O\ MI+<>%CX,E^-*Z, M3'G^U_MALCJ?3I;>;Y7_ $RW?PT ?MYXE_X+R_\ !';PIG^U/^"AOPWEQU_L MW5S>^G_/NKYZC]?0U^(G_!V;_P %+?V'_P#@H9OV/=&\M"P73?$WA:!L<]%CD!/5NGJ?6OQU_X/ /VI?V,OVD[?]GBS_8_^ M._P\\9Q>'#XL_MZ+P%KUG>+8_:?[','FBV8A=_D3XS_<;\0#\5*_7C_@U5^% M_P#P4>^+O_"^/!O[!G[37@CX2Z7/_P (O_PGWB_7_")UK5H!_P 3<68TVVD( MMFX-V93,001#L_BK\AZ_7C_@U9_X*G_L/?\ !,RV^/<_[9/Q=%+\5?&,_]D6DO?[+IEJT<,,?7]TYD7D\5\4? M\%>/^#87]CO5/C-XS_;F\6?\%#? _P"S;\,[]-,M['PDOPJMTTW2#;Z=;V@A M@:/4[999)FMGF$<<(,OB#K)7H--\!S(6 MZXQ]I>+K@='OC\-_^#@C_ (*^V?\ P5F_:QL/$WPEO/$=G\*O".B0V?@_ M0?$$"6\GVJ10]Y>20QRR()))"(PVXGRH(^%)(H ]9_9D_P""%/\ P2B_;"^) M4'P>_9^_X.%O#>K>)KN?R=/T?4O@+>Z3+?RDX$=M]OU. 7+GLL19CV!K^BW_ M ()4; MJ:P:V:>&1PF6+,=[-O'RL* /Z Z^1?\ @J__ ,%GOV2_^"1O@/3-8^.,VHZ[ MXK\1)(WA?P)X="-?7R(<-<2,[!+>W5B%,CG).0BR%6 _/O\ XB;?VM/$_P#R M ]8_8O\ "^>G_"2_%W5+W;]?LD ST/3^\/0U^-W_ 6>_:S^,W[9_P"W3K'Q MB^-WQ1^&GBS41H6G6%A?_""^O9_#T%K' "(;9KX"<$2/*T@<#]Z\A7Y2IH _ M:;]EK_@]/_91^*WQ5L_ W[2W[*_B#X7Z)J%TL$/BVS\3IKEO:;C@2W42VMO) M'&/XFC$Q']TC)K]G]$UO1O$NC6GB/P[JUM?Z?J%K')+>S2XE$$-UI]_(7C>.(QQI'@,8UCX!.* /WOK\ ?^(&/_ *RB M_P#F$_\ []5]G^%O^#CZ"W*1_%?_ ();_M 6Y; DNOAQ9Z9XNM8^GS&6RNE^ M7D?, >HXYK\"O^"Q'_!:K]IC_@J#^T'X@O\ _A8?B#0OA-::C+!X(^'UO>O; MVT=DC%8Y[N&-ML]W(!O=G+["Y1"$4"@#])O^(&/_ *RB_P#F$_\ []5^_P!7 M\<'_ 1J_P""T7[2?_!,G]I#PS-/\4M:U+X1W^K06OCKP/J%[+<60L)'"RW5 MM"Q(@N8E/F*T84N8PC;E8BOZ-=3_ .#EW_@A]I()NOV\=*?$9<_9O!^N3\#_ M *YV+<\=.OM0!]U5_,A^V/\ \&QG["G_ 3]L;*\_; _X+M>'O!(VW/\ W!OL%^;I[1;VD8/W8H8@D2KV5!WR: /TY_8X_X-C?V%/\ @H#8WEW^Q_\ M\%V_#WC2;3HA+J&EVOP4EMM0M8B0HEDL[K5X[A(R2 ',84GC.:_IPK^%7]BG M]JSXH_L2?M3>"?VGO@_K-W::SX3UV"Z,5K*5^W6V\"XLY /OQS1%XF4]0Y[X M-?TU_P#$3;X+\1_\DX_X)F?M!76[_5?\)-9:1HV?3=YM\^WJN?3)_NT ?IMK M6M:/X;T:[\1>(M5MK#3["UDN;Z^O)UBAMX44L\CNQ 1%4$EB0 2:_&#]J;_ M (/3_P!E'X4?%6\\"_LT_LL>(/BAHFGW303>+;SQ.FAV]WM.#+:Q-:W$DD9_ MA:00D_W0,&N>_P""M/\ P6=_:W_:8_X)R?%GX2>"O^">FH>!=.U_PT(-5\8: MA\:_#\]Q8Z=]HB>[ T^"0SW'F6PDA9$.5$KLLJQYXS7[T?\-G?\%W]5_P"/#XL_\$W-*W\K_:GQ&U^? MRQ_=;R9.3[CB@#]-=:UK1_#>C7?B+Q%JMM8:?86LES?7UY.L4-O"BEGD=V(" M(J@DL2 "37XP?M3?\'I_P"RC\*/BK>>!?V:?V6/$'Q0T33[IH)O%MYXG30[ M>[VG!EM8FM;B22,_PM((2?[H#_P %9?V@/^"T_B/_ ()S?%G3_BM^U=^Q M-?>'+OPP8_$>A_!C7-7EUZYL6FB6XBM#=RE&!B+F3<"3$) .2*_G)H _M"_X M)0?\%G_V2O\ @KEX$U/5O@=-J.@^*_#J1MXG\">(A&M]9(YPMQ&R,4N+=F!4 M2*00$OAGKMSX9U6+5/%GCN%9 M=(@L/(WM'<1LRB0/,ENJ#.1(8V_AK]Z/^$I_X+)?])JOV0/_ E(?_DF@#]- M=:UK1_#>C7?B+Q%JMM8:?86LES?7UY.L4-O"BEGD=V("(J@DL2 "37XP?M3 M?\'I_P"RC\*/BK>>!?V:?V6/$'Q0T33[IH)O%MYXG30[>[VG!EM8FM;B22,_ MPM((2?[H#_P %9O%__!6R'_@G+\61XW_X*J?LY>.-"D\,^5K_ (3^'^AQ M6VKZE8//$ES'!()V('DM(S@ EHU=>]?SDT ?VA?\$H/^"S_[)7_!7+P)J>K? M Z;4=!\5^'4C;Q/X$\1"-;ZR1SA;B-D8I<6[,"HD4@@X#K&64'ZUO[^QTNSD MU'4[V*VMX4+S3SR!$11U)8\ >YK^,W_@A+X8/CK_ (**>'? VL?MD^)O@/X: MU;0M5A\7_$/PCXYA\/7UM8K:O*D"7D_R+YMU':IM().<@94$?N&W_!/G_@V? MNKR'5/VH?^"CN@?%^^5BT=[\7OVNH[MW<=6(@O[=&/J"I'/2@#Q__@\-_P"" MD/A^3]F[P!^R!^SC^T#X=U:#QIKU]=_$>S\*>)[>ZN(K6Q6W-M:7202,T<4L MUP9 ' WM9C&=K"OYUZ_I)_X*)_LE?\&PWQ^_8^U/X*_LZ_M4_LT_";Q=9S+J M?ACQIX8U[3[FY%S"CC[/=O%(]Q<6TBNRM'N)#;)%5FC"G^;W[);_ -I?8?[3 MA\KS_+^V;7\O;NQYF-N_;CG&W=CMGB@#]R_^#97_ (+E^&OV4OV6/%O[,7[4 M>D?$KQ-HWAO7H+KP#+X0\&W>N'3K:Z24W%FYA!\B-98A+&IZM/-C@8'Z6?\ M$2!^PI_T1[]H#_PR6J?_ !-?,_\ P1N_;;_X()_\$?/V1H_@I8?\%'_#'B3Q M5K]Y_;7CKQ/:^'-5VWMZ8U18H46U9T@A10B(WS$EW(4R%1].WW_!S[_P0VLY M1;1_MO+(Y3(>@4%=.(W$\8)'44 ?F=_P&='\2Z]/=>/I?%_@R[T,ZC;6J1FWLT,X'GQM+(99%'0V\6># M@_A;7]&/_!='_@II_P $2_\ @J5^P_JGPY;XZ^,X/$_A.5]<\!>([/X3ZSY< M.I)$R?9)6GMXE$5PK")MSJ%9HY,GRPI_G.H _=+_ (-EO^"V?B7]FC]E?Q;^ MR_\ %WX!?'+XKZ7X9UZ"Y\#)\*O 4OB!])M[I)&GLI2LB""/S(C-&I/)EGQC M;BOTK_X?Y?VA\OAC_@C1^W?J&[_4S_\ #/WE0/CK^\>\XQR.1U&*^,?^"%?_ M 4Q_P""*_\ P2X_8>TSX>)\9/'5QXF\5S)KGQ \2WGPFU@Q27[1+&+>-K>" M5?(@"^4FUV#-YDG'F%1]I6O_ <__P#!#N:=;*^_;3DL+DYW6^H?#;Q)$R<9 M&XG3MHR.1SW% 'X(_P#!R=_P4>^,_P"WA^V];^&O&OPD^(7PS\,> ] M;?0/ MAO\ $;2_[/U*SGN(EGGO;BU#NJ23;XPK;CF&*+IDBOSPM+R[T^[BO["ZD@G@ MD62&:%RKQNIR&4CD$$ @CI7[+_\ !RS\6/\ @CG_ ,%#;"S_ &W?V0?VYM%N MOBMHFEV^E:OX./AC58?^$HLEGVQ.CRVJ"&Y@$CY,F%DB4#F"*M_LX_\%>/^"$?[*OP&\)?LX?![]O/P#9>&?!>@ MV^DZ/!+?RM(8HD"[Y&$0WR.D_V'X,M_$T6L6]AI:PE M4\F[B 297G%T[;0 LCR+VR?A.OZ//^#A?]K?_@@+^WW^QKK/CVY_:5T3Q5\6 M?!.DR_\ "LI? MZR:I<74S*JV%DDLS(5DD#C**CM&RLQW?C/_ ,$>?#G_ M 3C\4_MN:'IG_!47Q)J6E?#2.RGN5N;:Y>.SEU"+;)#;WQBC>;[+(JR(?** M-O,8+!2QH _;[_@C[_P1@;]M#_@F?\'_ (G?M[?M>?'W7M$U;PMG1_@[;?$* M;2_#=EI"SRQV*&"W5990]HD$@;S%PLNT< 5^C/[-/_!*;_@G#^Q_]GN/V=OV M,? /AZ^M<>1K;:&EYJ28Z?Z;=>9<'\9.O->(6G_!QQ_P0J\#Z-9>&]%_;>\. MV6GV-LEK86.E^#M8,-M#&H5(T2&Q*HBJ % P.E4/^(H/_ ((CW/&A_M=: MCJA'^L&G_"[Q(VP]@=VGKUYQ]#0!X1_P<"_\$#/^"??QI\%?$'_@I3XI^*NJ M?!_Q!H&@3:MXRU31=+BOK'7I(D C+V;R1?Z9,_EPJTK.Q8G_!OW_P M0,_X)]?!?P5\/O\ @I3X6^*NJ?&#Q!K^@0ZMX-U/6M+BL;'0994Q(4LTDE_T MR%_,A9I)7$;HQ55=0P^(_P#@YT_X+T_!C]N?X0^$_P!CG]C;Q#KTWAJ34O[; M^(E[J_A^ZTM[B2+BRLA%3X>_L0_";Q M1^Q;^T]I'C36M%.J'6OAR/"'AR;5[FV>0$WUH88CO6(E4N%*@@,UP6QN% '] M*U%? /\ Q$@?L*?]$>_: _\ #):I_P#$T?\ $2!^PI_T1[]H#_PR6J?_ !- M'U]^U5^TC\./V/\ ]G'QI^T[\6[_ .S^'O!'A^XU34-K //Y:_NX(\\&660I M$@[O(H[T?LJ_M(_#C]L#]G'P7^T[\)+_ .T>'O&_A^WU33]S O!YB_O(),<" M6*0/$X[/&P[5_/3_ ,'-_P#P7D^'O[;WPF\+_L6_LPZ1XTT711J@UKXC#Q?X MUO=_J?[*_9ZE?S?4+ONESCG.<=#1_P_7\>ZG_ M ,BQ_P $1OVWI=_^I_M7X.166<==V^[.SOC/7CUH ^@/V\?^"D7[./\ P3O_ M .%;?\- Z]]D_P"%F_$"T\+Z1ME5?LWF_P"MOY<]+:#,?F/_ ^:GK7O]?QO M?\%X_P#@JWK_ /P5=_;)7XB67A75?#7@WP;I2Z)X1\+:Q-&UQ:$-ONYYA$S1 M^=+/D$JQ'EPPKD[5)4EE@C4NS##2)*03R ?M)7RE_P %P_V9OB5^ MV#_P2C^-/[/_ ,'K&:\\3:MX:AO-&T^V!,M]+8WMO?\ V6,=WF%J8E'=I .] M>6_\/V_&FF_\C)_P1)_;CBV\2_V7\%8[W#?[.R\&X>]'_$05\/+/_D9/^"6? M[;>C;>)?[4_9ZF3RV_NMLNFYH _D&O+.[T^[EL+^UD@G@D:.:&9"KQNIP58' MD$$$$'I7ZA_\&E?[&GC']H3_ (*AZ7\>;OP.E_X'^%.BZA?>(+W4;!9;-KRZ MLYK.SMOG!4S;YFN%'4"U9N"!7SC_ ,%OOVYO@S_P4)_X*#^*?V@O@!\'(/!O MA>2VM[*UAET&"PU'59XU+7%_J"PDA[F29Y%W,S-Y<<0)R#7Z_?\ !"[_ (+S M? 7X:_\ !/GPC^SQX+_X)Q?&[Q7XP\$VWV+QA%^SW\'8=3L[R(?^2>?\$+_ -K&YS]S_A)/"MGI M&?KYL[8Z-^0_O5G^+?\ @K%_P5@T7PMJ?C?3O^"!'B6TT?1]/FOM3U/QA^T# MX?T>*TMH4:26:0RQMM5$1V)]%'K0 ?\ !<__ (+B^&_^"2_BKX->!]+TZWU? M5_&/C""^\9:=L#RVGA.%_+NY47^&>1W"PD\$P3>E??\ X3\5^&_'?A73/''@ M[6K?4M(UG3X;[2M1M) \5U;3()(I48?>5D96![@BOXD/^"FO_!0/XG?\%-_V MQ/$W[6OQ.TM-*DU<0VNB>'H+UKB'1M.@39#:QR,J%P/F=FVKODED?:N[ _6O M_@WB_P""QO\ P4Z\<_LVP_L,_LT_LA>#?C%>?"C3 UK<:_\ $^/0=0AT>6=A M"FR=&6XC@9O)#(?D1H48#Y2P!_0I5;6M%T;Q)H]WX=\1:3:W^GW]L]O?6-[ MLL-Q"ZE7CD1@5=&4D%2"""0:^"?^&_?^"\FG?\?O_!OUIVH[NAT_]JSP]%LQ MUSYL'.>V/0YKE/CE_P %J_\ @I-^R]\)-=^.G[1O_!";Q'X7\*>'+$W>K:V_ MQ]T&XAMH@P7+>7$6R69%55#,[, H)(! .:_X8$_X-SO^'M'_ P]_P ,/^$/ M^%K_ /"$?\)?]E_M"\_L;?YN?L']G?:/LGG^1_I7D^3M\GYL8K]1=$T31O#6 MC6GAWPYI%KI^GV%LEO8V%E;K%#;0HH5(XT4!415 4 "OXC/^'D7[1W_# MQS_AYU_;W_%PO^%@?\)1_K6\G_6?\>'K]F^S_P"B[/\ GC\M?TK_ 6_X+S_ M +3O[0OPLT3XT?!G_@B?\;/$OACQ#9BYTG6]&\0:7/;7*;BK%'WC.UU92" 0 MRD$ @@ 'Z345\ _\/@?VZ_\ I M^T!_X-M+_ /BZY?XT_P#!>?\ :=_9Z^%F MM_&CXS?\$3_C9X:\,>'K,W.K:WK7B#2X+:V3<%4N^\XW.RJ 268 D@$ ^I M_P#AY%^SC_P\<_X=B_V]_P 7"_X5_P#\)1_K5\G_ %G_ !X>OVG[/_I6S_GC M\U>_U_$%_P /(OVCO^'CG_#SK^WO^+A?\+ _X2C_ %K>3_K/^/#U^S?9_P#1 M=G_/'Y:_L]_95_:1^''[8'[./@O]IWX27_VCP]XW\/V^J:?N8%X/,7]Y!)C@ M2Q2!XG'9XV':@#T"BBB@#\0?^#WG_DUGX'_]E U'_P!(111_P>\_\FL_ _\ M[*!J/_I"** //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z? M)Z_?Z@ HHHH **** "BBB@ HHHH **** "O+OVSOV8/@E^VC^S;XE_9<_:#$ MH\,^,H(K266UOA;7,%RLR36TUO(<[9XYXXY$X8%D *L"5/J-.X0G>&VMO+2&+C_ /@GDR^'?^#9+X[6WQ,.-:L/ M#WQ=A\<1W7^L&H";51,D@/.\@H,'DY%?7A[X<_%#3OC5\8/C%XH M^)'B3PUKFOW_ (*F\1K806VB/JL\C7-S'!8VELCW"?B9XC37OB/\--,O;6/1/$>H?NO.FG#6[74 M0N/(@^T1V]Q%'/L/F(WFS>8 2_\ !)S3O%VD?\$O_P!GC3/':3)JT'P6\,I= MQW.?,0C3+?:KYYWA=H.><@YKZ"IEO;P6D"6MK D442!(XXU"JB@8 ' ':G MT 9/CKQ#JGA3PC?^(]$\*W>N7=I 9(-)L643739'R(6XS]?2O(?^&L/C9_T8 M_P"._P#P*MO_ (JO=** /A;X9?M-?M2?LMZ)>?#C3O\ @G3\1_%<=UK%WJHU M.Q98D7[3*S^5A4D!*\9.[G/05_'97]WG[57BKX[>"?VI*NR?RY;666)HG= M3(FUVPCJ&PP8 _%OQ?X0_X.9O'#L^M_MM?'.$O;^2PT?]GW1].&W).0+6>/ M#G^-% MT8Z@^D>>OER3QP"> M*(V?8?,78Y5^=NT_@K\<_^#++_ (4O\(]>^*G_ \I M_M+^P[ W/V#_ (4YY/G8(&W?_;#;>O7:: /PMK]U_P#AAS_@O/\ ]'W?MI_E M?_\ RSK8\+_\&/O_ DOAG3O$7_#SOR?M]A#<^3_ ,*6W>7O0-MS_;0SC.,X M%?N;^RK\*?B/\"_V'[?2]0\:-HQT]]7\A?+CGD@, M\Y64QJF\^8V]PS\;MH /YI?^"EW[*O\ P5M^&W[$OC7QI^TY^UG^T]XF\#V7 M]F_VWH?Q#%W_ &/<[]2M8X?M'F7TJ_+.T3IE#^\1.AY'Y.U_9[_P6;_X)A?$ M?_@K+^SCI7[,7AG]K'_A5OAZ/Q FJ>)_+\%G5WUKR5/V:!O]-MA'$DC&4@[] MSI$?E\OYOR4^.?\ P99?\*7^$>O?%3_AY3_:7]AV!N?L'_"G/)\[! V[_P"V M&V]>NTT ?E'_ ,$T? WQZ^)/[;7@KP7^S'X\\:^&?'%[_:7]B:Y\//,_MBVV M:;=23?9_+EB;YH%E1\./W;OU'!_6'_AAS_@O/_T?=^VG^5__ /+.O6/V+?\ M@T.^(_[,?QH^'7[8'PD_X*E?8?$/AC4;+7=/A;X,$H_"M);2$:T"T4D;/"XP M-R.P[U^YM '\LO\ P4N_95_X*V_#;]B7QKXT_:<_:S_:>\3>![+^S?[;T/XA MB[_L>YWZE:QP_:/,OI5^6=HG3*']XB=#R/R=K^SW_@LW_P $POB/_P %9?V< M=*_9B\,_M8_\*M\/1^($U3Q/Y?@LZN^M>2I^S0-_IML(XDD8RD'?N=(C\OE_ M-^0WQ8_X,S/^%7^-O _@[_AX_P#;O^$SUU]-^T_\*?\ *^Q[8B_F;?[7;S.F M-N5^M 'Y8_\ !-'P-\>OB3^VUX*\%_LQ^//&OAGQQ>_VE_8FN?#SS/[8MMFF MW4DWV?RY8F^:!94?#C]V[]1P?UA_X8<_X+S_ /1]W[:?Y7__ ,LZ]G_95_X, M]/B/^Q_^T=X+_:=^$G_!53[/XA\$>(+?5-/W?!4A)_+;]Y!)C6LF*6,O$X[I M(P[U^WU '\LO_!2[]E7_ (*V_#;]B7QKXT_:<_:S_:>\3>![+^S?[;T/XAB[ M_L>YWZE:QP_:/,OI5^6=HG3*']XB=#R/R=K^SW_@LW_P3"^(_P#P5E_9QTK] MF+PS^UC_ ,*M\/1^($U3Q/Y?@LZN^M>2I^S0-_IML(XDD8RD'?N=(C\OE_-^ M0WQ8_P"#,S_A5_C;P/X._P"'C_V[_A,]=?3?M/\ PI_ROL>V(OYFW^UV\SIC M;E?K0!^6?_!,SP%\:?B=^V]X)\#_ +/'C7Q[X=\8WW]I?V/K/PQNI(=N028UK)BEC+Q..Z2,.]?M]0!_'?\ \%K?V7?V@_V;6^&C?'CQC\>M7.M# M61I1^-^MO>>5Y/V'S/L6[[F?-C\W'7$7I7PG7]7O_!9O_@W;^(__ 6%_:.T MKXS>)O\ @H'_ ,(5X>\-^'TTOPQX+C^&!U%+'+&2YG:?^U(1)+-)C)$:X2*) M.=FX_ WQ8_X,S/\ A5_C;P/X._X>/_;O^$SUU]-^T_\ "G_*^Q[8B_F;?[7; MS.F-N5^M 'Y_?\$GO^"=>L?M]KX_32O"'Q1U8>%1I0E'PVAA<1BZ^V8^T^8C M=?LYV8QTDS7UQ/\ \&W&IW+A[GX#?M+2,!@%]+L2OVCM5^,WAG_@H'_P )KX>\2>'WTOQ/X+D^&!TY+[#"2VG6?^U)A'+#)G!, M;9265.-^X?I_0!_%_P#\%5?^":\O_!//_A _-^'_ ,2M"_X2_P#M3'_"P[2" M+S_LOV3_ (]_)1<[?M/SYS]Y,8YKY#K^KW_@LW_P;M_$?_@L+^T=I7QF\3?\ M% _^$*\/>&_#Z:7X8\%Q_# ZBECEC)?YS$>7Y7]KC;MQ][<<^@H ^% MO^".7[ .G_MT/\18]4^'?QH\0V_AD:0)8OA!JEM:F,7/VWB[,]K+]G5YUOO$/[$'[9VI7!SYK2^--&59.,#/_ !(BW Q_%V]. M*_0'_@C)_P &[?Q'_P""/7[1VJ_&;PS_ ,% _P#A-?#WB3P^^E^)_!/Y89M5T@R0K\D\\*1+-YA#3J?)B*QS(N&QYC_.% M?T??M5?\&>GQ'_; _:.\:?M._%O_ (*J?:/$/C?Q!<:IJ&WX*DI!YC?NX(\Z MUD111A(D'9(U':O!= _X,S/[<_:"\0? G_AX_P"5_86A6FI?VK_PI_=Y_G,1 MY?E?VN-NW'WMQSZ"@#DOV O^"/O[(?Q>_8\\"?$_Q?\ \$[OCA\5-1UW2GO+ MGQUX3\5MIVGZ@7GE(2*W2*8)Y*XMV.\EG@9B$+%%]@_X<;_L/?\ 2&G]I/\ M\.-+_P#(E?J-_P $9/\ @F%\1_\ @DU^SCJO[,7B;]K'_A:7AZ3Q ^J>&/,\ M%G2'T7SE'VF!?]-N1)$\BB4 ;-KO*?F\SY?K^@#^*_\ X+#_ +-WP,_97_:P MB^%/P-^#7C'X>01>&;2XUKP;XXUD7][8W4C2,'\W8C!)(?*<1LN1G=DJZ@?* M=?T??M5?\&>GQ'_; _:.\:?M._%O_@JI]H\0^-_$%QJFH;?@J2D'F-^[@CSK M61%%&$B0=DC4=J\%_9[_ .#,S_A>_@F[\8_\/'_[*^RZ[>Z;]F_X4_Y^[[/* M4\S=_:Z8W8SMQQZF@"3]@O\ X)??\$^/BK^R'\/OB;J7_!'3XL_%>ZUKPQ;3 MW_CK3OB+J5M:ZK=X(N)(HK5E2)1*'C\ODKY>TDL&)]8\;?\ !+/_ ()@^%O# M-]XQ\3?\&]GQ2T+2='L)KS5=2F^+?B!(;:WB0O)-*\MP0B(BLQ;@ DU^CO_ M 1D_P""87Q'_P""37[..J_LQ>)OVL?^%I>'I/$#ZIX8\SP6=(?1?.4?:8%_ MTVY$D3R*)0!LVN\I^;S/E^C_ (_? ;X6_M/_ :\0_L__&WP_<:MX2\5Z>;' M7]+MM7NK!KNV8@M$9[26*9%;&&"N-REE;*L00#^#>[2VBNY8[.X:6%9&$4KQ M["ZYX8KDX)'.,G'K1:);2W44=Y<-%"TBB658]Y1<\L%R,X'.,C-?U\_\0N/_ M 0H_P"C&?\ S)OB?_Y9UY1^QS_P;>?\$7OBI\+M1\1^/?V-/M]Y!XLU.RBF M_P"%B>(XML$4Y6-,1Z@H.%XSC)[DT ?-O@7_ ()0_P#!,[Q-X;TWQGX;_P"" M!OQ>\0:3JUI#?Z9J,?Q8UIX+NVE17C>-X9%#1NA#!AU#9!Z5MZ[_ ,$T/^"7 M_P /O#6H>,O%/_!NC\0].TG2+.6^U/4M2^*OB$0VMO$A>261Y+K"HJ*6)/ M)-?L[\ ?@-\+?V8/@UX>_9_^"7A^XTGPEX4T\6.@:74X91G;)J+*W4\$$5UG@/\ X-A/^"&NM>!M%UC4 M_P!B#S;F[TFVFN)/^%E^)EWNT2LQP-2 &23P.* /D3P[_P $R/\ @EWX[\.: M?XT\)_\ !NE\1M2TK5[&&]TS4=/^+/B-X+JWE0/%+&R7>&1D96##@@@]Z\!_ MX*?_ /!+K]CKX;_L4?$3XI?![_@D-\3/@UK6C:;;WFG^,M>\?:I?:;I8CN8# M(CPW!=S$B2=2H) 6OZ'O@#\!OA;^S!\&O#W[/_P $O#]QI/A+PIIX ML= TNYU>ZOVM+922L0GNY99G5(/"'C'Q%9#3-0O+C0/A]JRV.LWXCMG M 2VG:.3859UE?Y'S%%(,#.Y?U!^.?_!EE_PI?X1Z]\5/^'E/]I?V'8&Y^P?\ M*<\GSL$#;O\ [8;;UZ[37KO[%O\ P:'?$?\ 9C^-'PZ_; ^$G_!4K[#XA\,: MC9:[I\+?!@E'X5I+:0C6@6BDC9X7&!N1V'>@#A_^'+OP5_Z,-_;3_P##K1?_ M "LKPS_@I5_P2K\ _!C]B+QY\4O!'[(G[3?AS4=$M+.YCUKXC?$>&ZT:UC%] M;B4W$)LH?,)B+K& X/FM'@,<*?Z>*^0/^"S?_!,+XC_\%9?V<=*_9B\,_M8_ M\*M\/1^($U3Q/Y?@LZN^M>2I^S0-_IML(XDD8RD'?N=(C\OE_, ?QA5]$?\ M!*S]G?1_VH?VW?"OPH\3_"CQ5XVT>:TU&YU;PWX(UI+#5;F..QG*&WE9'.4F M,3N%1B8UDX W,OZ>?%C_ (,S/^%7^-O _@[_ (>/_;O^$SUU]-^T_P#"G_*^ MQ[8B_F;?[7;S.F-N5^M>]?LJ_P#!GI\1_P!C_P#:.\%_M._"3_@JI]G\0^"/ M$%OJFG[O@J0D_EM^\@DQK63%+&7B<=TD8=Z /./^''O[&,O_ "$/^"0?[3MW MZ?:/B0YP?7BS'->/_M^_\$??V0_A#^QYX[^)_A#_ ()W?'#X5ZCH6E)>6WCK MQ9XK;4=/T\I/$2DMN\4(?SES;J=X*O.K .5"-_3+7R!_P6;_ ."87Q'_ ."L MO[..E?LQ>&?VL?\ A5OAZ/Q FJ>)_+\%G5WUKR5/V:!O]-MA'$DC&4@[]SI$ M?E\OY@#^,*OJ/_@C_P#LW?"K]J/]M+2/AW\7OA'K_P 1=*ATJ^O'^'7AFZDM M;S7REO(H2.YB=9(/)9TN245RRV[*0%9F7](?BQ_P9F?\*O\ &W@?P=_P\?\ MMW_"9ZZ^F_:?^%/^5]CVQ%_,V_VNWF=,;028UK)BEC+Q..Z2,.] %#3_^"1W_ M 3CLPWVC_@W1^+=WNQC[1\5?$0VX]-EPO7W]*_/[_@OC\"_V$OV;?#'@7X= M_ ;_ ()M>)_@%X]U&_FU&\_MSQK?ZB-1T@(T7S07LCE/WX79(NT'RY@=V!M_ MK.KY0_:]_P""'_\ P3!_;S^,L_[0'[6?[-MQXO\ %L^GP6+:I-X]UZT5+:$$ M1Q1P6M]%#$HRQPB+EG9CEF8D _BRK]0_^#>?X>?L5?&7PUX_^'GQE_X)GZE^ MT'X^M-0M]2MA;:Q)&--T@(L0V01C)_?LWF.Q75(?'NO7:O;3 "2*2"ZOI895.% M.'1L,BL,,JD 'Q-!^Q5^PY;J4C_X-E]6()S\[S,?S*&OS6_X.)/!W[&7PH\+ M?#WXX_M/2"AB/F0LH;_7JGEOG'R3#GM_5C7R MA^U[_P $/_\ @F#^WG\99_V@/VL_V;;CQ?XMGT^"Q;5)O'NO6BI;0@B.*."U MOHH8E&6.$1*_#GQ%^'_P 2O^"8%K^T5X^C MU"VU.$:A86M\NF:0L?E#RH)X)"O[]W\QQP=\ (! S^H_A'_@V\_X(O:I^V'X MP^%E]^QIYF@Z7X3T^]L+#_A8GB,>5/*[!WWC4-[9 '!8@=@*^I_V0_\ @A__ M ,$P?V#/C+!^T!^R9^S;<>$/%L&GSV*ZI#X]UZ[5[:8 212075]+#*IPIPZ- MAD5AAE4@ ^:=*\$?LU:)L;3/^#7_ ,-Q/'G9+_PJ_1FD&G%?A M9_P'X] \6^'=%MK>W2?4XYYI79X+:** M*.2-95B;Y=Y,9#'Y0!_8Q7PAXL_X-G/^")?COQ5J?CCQC^QG<:EJ^LZA-?:K MJ-W\4?%#RW5S,YDEE=CJ?S,SLS$]R30!_'E7]-G_ 2A_;0^$/Q6_8%^'#? MS_@BP/%NG>&O#UMX?U75]*TVRO%DU*TA2.Y,DCVC.9'?]\=Y+D3*Q)W9/=>$ M?^#;S_@B]JG[8?C#X67W[&GF:#I?A/3[VPL/^%B>(QY4\KL'?>-0WMD <%B! MV K[F_8A_P""(+.RTZUCOKK4YI$>:.XD@ACRL"QQHL M39*2-/T+$#^NFOA#Q9_P;.?\$2_'?BK4_''C']C.XU+5]9U":^U74;OXH^*' MENKF9S)+*['4_F9G9F)[DF@#^/-',;AU RIR-R@C\CUK^D']BGXI?L+_ +>_ M[+/AOXR>'/\ @W-\">*IWLUT_P 3:MX*\#:7!;_VM#&JW2KY%F&CRS>8J,2P M22/D\&O9/V.?^#;S_@B]\5/A=J/B/Q[^QI]OO(/%FIV44W_"Q/$<6V"*GV?9CJ>GMZ"OYR_VB-&\ >'OCYXTT+X56MQ!X:L_%-_#H-M M=W FEM[1;AQ%$T@XE** ID'W]N[ SBO[BOVJOA3\1_CI^SCXT^#/PD^,'_"O M_$/BGP_<:7I_C1=&.H/I'GKY)[NK&X6&:6U:=!+&D MC<1,RDJ)""$+;B#C%?T"0_\ !*C]AMQMUO\ X(,?'C503AAJ'Q?U\AD[H=DJ M_*>??D\UXA^SW_P9F?\ "]_!-WXQ_P"'C_\ 97V77;W3?LW_ I_S]WV>4IY MF[^UTQNQG;CCU-?OQ^RK\*?B/\"_V(?"WA^WTO4/&C: M,=/?5_(7RXYY(#/.5E,:IO/F-O<,_&[: #\>-4_X)O?\$QOAGX:O_&7B3_@W M-\>Z?I.CVDNH:GJ6K_$S7FAM8(D+R2R/-<$+&J*6.?E !)[U_/\ ?M&^+OA+ MX^^/?C#QI\!OAD?!G@K5/$5W<^%O"AU"2[.EV#2L88#-*2\A5, D]Z_N8^/W MP&^%O[3_ ,&O$/[/_P ;?#]QJWA+Q7IYL=?TNVU>ZL&N[9B"T1GM)8ID5L88 M*XW*65LJQ!_.[]JW_@VI_P""*'PU_9U\7>._!7[%OV+5=,TEIK&Z_P"%C>)) M/*<,HSMDU%E;J>""* /Y>_V:?&WPI^&W[0?@OQ_\=/A@GC3P;H_B:SN_$_A- M[QH!JMBDJM-;^8O*[D!'OT/!-?T9>&/V6/\ @G[XU\-:=XR\(?\ !MCI6,KR0W=O*@>.6-U3#(R,K!AP00:]^\!_\&PG_!#76O VBZQJ?[$' MFW-WI-M-<2?\++\3+O=HE9C@:D ,DG@<5]R_ 'X#?"W]F#X->'OV?_@EX?N- M)\)>%-/%CH&EW.KW5^UI;*25B$]W++,ZKG"AG.U0JKA5 !^(W[?&@_\$XOV M,?V7?$OQH\%=#\#_MF?":X\8:1X6966PN8/-8)E5,F[8'?;C>V?B[]JW_@VI_X(H?#7]G7Q=X[\%?L M6_8M5TS26FL;K_A8WB23RG#*,[9-196ZG@@B@#\'/^"&GQ*_92T3]J&Z^"W[ M57[#&C_'"#X@6T-AX1TR\F,5W9:LCLT:P-@AA,K/&4QEG$..A!_9_P#X8Q_8 M?_Z5EM3_ "E_^-U] ?!;_@VN_P""+/AZP\)_%#0/V.KBR\06,-AJEEJMI\3O M$T($F29"NI *RR ,,="!BOT%H _!;]OC0?\ @G%^QC^R[XE^-'CC_@WD ML?"PDL2QQR>PK^XS] MM[_@G'^QO_P4<\*Z'X'_ &S/A-<>,-(\.:A)?:/IR^*M4TV**Y=/+,K+87,' MFL$RJF3=L#OMQO;/Q=^U;_P;4_\ !%#X:_LZ^+O'?@K]BW[%JNF:2TUC=?\ M"QO$DGE.&49VR:BRMU/!!% 'X.?\$-/B5^REHG[4-U\%OVJOV&-'^.$'Q MH M;#PCIEY,8KNRU9'9HU@;!#"96>,IC+.(<="#^S__ QC^P__ -*RVI_E+_\ M&Z^@/@M_P;7?\$6?#UAX3^*&@?L=7%EX@L8;#5++5;3XG>)HY;>\0),DR%=2 M 5ED 88Z$#%?H+0!^"W[?&@_\$XOV,?V7?$OQH\!OBC\*_#GA;]C3[+9^)/%DEEK4/_ L3Q&_VB 0%@F7U M E/F&@#\0/^"#'QN_9C\!_M1WWP8_::_80\,?'2#XC6MO8>$],UJP@E MN['5HW9HEMVFC<8G5WC9 ,NZP8/&#^X^G_#/]EO3-WV;_@UX\-MNQG[1\,=' MEZ>F_3SC\.M>O^$_^#9S_@B7X$\5:9XX\'?L9W&FZOHVH0WVE:C:?%'Q0DMK M9N *+.HY/'XAU_:;^U[_P0 M_P#^"8/[>?QEG_: _:S_ &;;CQ?XMGT^"Q;5)O'NO6BI;0@B.*."UOHH8E&6 M.$1\#?%'X5^'/"W[&GV6S\2>+)++6H?^%B>(W^ MT0" L$R^H$I\PSE2#[T ?*'_ ;NU>VF $D4D%U?2PRJ<*<.C89%8895(^KZ /YL?^#H[_@LK\5OCWX1T3_@ MG=+\"M;^&;VU_!X@^(&F:SJ0DN;M0FZPMG1438F6-P5;.XBW88QS^*-?W^5X M7X!_Y2">/_\ L1-*_P#1C4 ?A+_P:X_\%E?BM\!/".M_\$[HO@5K?Q,>YOY_ M$'P_TS1]2$=S:*4W7]LB,C[TRHN JXVDW#'.>/V$N_\ @H]^U/?P-:WW_!)7 MXGS1-C='+<*RG!R,@V_K7V510!_)U_P&]:L_$6AWC M6][874=S9W" $Q2HP9&&>,A@#SZ5_8'XL_X-G/\ @B7X[\5:GXX\8_L9W&I: MOK.H37VJZC=_%'Q0\MU9H.E^$]/O;"P_X6)XC'E3RNP=]XU#>V0!P6('8"@#+_8'_ ."E7@[] ML[]EWPW\:/ __!%>Q\63M:K8>)=3\,>']/>T&K0HJW2JHM"8P6(D5&.0DJ!_V,_A-< M>#](\1ZA'?:QIS>*M4U**6Y1/+$JK?W,_E,4PK&/;O")NSL7'N% '\DG_!QU M_P %!_#G[5'[1&D?LZ_#O]E[2?A/I?PN^T0^(]$L[*UCN;K6Y"!+]H:"*/\ MU$:K$L9R4=Y\\G _.GP_KVL>%=>L?%'AZ_DM-0TV\BNK&ZB^]#-&X='&>X8 MCZ5_8%XL_P"#9S_@B7X[\5:GXX\8_L9W&I:OK.H37VJZC=_%'Q0\MU0>+-3LHIO^%B>( MXML$4Y6-,1Z@H.%XSC)[DT :?_!/?_@LIXS_ &N/V7/#GQG^&7_!++6?$#](\1ZA'?:QIS>*M4U**6Y1/+$JK?W,_E,4P MK&/;O")NSL7'N% '\(?[57[2/Q'_ &P/VCO&G[3OQ;O_ +1XA\;^(+C5-0VL M2D'F-^[@CSR(HHPD2#LD:CM1^RK^TC\1_P!C_P#:.\%_M._"2_\ L_B'P1X@ MM]4T_5X7_P $]_\ DB>K?]CWK/\ Z4F@ M#P#X$?\ !9CXS_M)?!_P]\=/@_\ \$R_B)KGAOQ+IRW>F:GIFJI/#(I)5E#K M;X)1U=&'9D8'!%'QW_X+,?&?]FWX/^(?CI\8/^"9?Q$T/PWX:TYKO4]3U/54 M@AC4$*JEVM\ N[(BCNSJ!DFOO.B@#^$/]JK]I'XC_M@?M'>-/VG?BW?_ &CQ M#XW\07&J:AM8E(/,;]W!'GD111A(D'9(U':C]E7]I'XC_L?_ +1W@O\ :=^$ ME_\ 9_$/@CQ!;ZII^YB$G\MOWD$F.3%+&7B<=TD8=Z_ME_;G_P"31_'O_8!? M_P!#6NZ^%W_),_#O_8"M/_1*4 ?%/P(_X+,?&?\ :2^#_A[XZ?!__@F7\1-< M\-^)=.6[TS4],U5)X9%)*LH=;?!*.KHP[,C X(KYQ_X+5_\ !=_]H+]F?]B? MQ#X0G_8R\7_##Q;\1["Y\/\ @_Q!X@U54-LTB 75S"@B5F>*!SM8$;))(B>P M/[ T4 ?P!U]P?\$#?^"I7BG_ ()<_ML0^+_["FUSPEX[L!X?\5^'TOQ;B9F< M&TN0[*RJ\,Y'S,.(Y9AQNR/ZQ?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ M8"M/_1*4 ?*W_#RG]K+_ *1/_%/_ ,"Q_P#(]?(G_!:O_@N_^T%^S/\ L3^( M?"$_[&7B_P"&'BWXCV%SX?\ !_B#Q!JJH;9I$ NKF%!$K,\4#G:P(V221$]@ M?V!HH _@#K[@_P""!O\ P5*\4_\ !+G]MB'Q?_84VN>$O'=@/#_BOP^E^+<3 M,S@VER'9657AG(^9AQ'+,.-V1_6+^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^ MP%:?^B4H ^5O^'E/[67_ $B?^*?_ (%C_P"1Z^3O^"SW[2/_ 5:_;1_8AUS M]D_]E;_@F#\2]#O/&]Q%9^*=;GO(B8M)4[YK= RQ',Y"1L02/*,JD?,*_7>B M@#^+?6_^"%/_ 5O\-:CIVD^(/V&O%UG=:O#OVL/"?_!.[Q_?6>E7#V?BG1(Y;:,:KI,XV M7-N3YI .,2(2"%EBC;!VU_1W^UA_R6SX'_\ 8]R_^DS5[I0!\<_\/*?VLO\ MI$_\4_\ P+'_ ,CU^.__ ='?\%E?BM\>_".B?\ !.Z7X%:W\,WMK^#Q!\0- M,UG4A)F5%P%7&TFX8YSQ^[ M7[6'_);/@?\ ]CW+_P"DS5[I0!\<_P##RG]K+_I$_P#%/_P+'_R/7X[_ /!T M=_P65^*WQ[\(Z)_P3NE^!6M_#-[:_@\0?$#3-9U(27-VH3=86SHJ)L3+&X*M MG<1;L,8Y_I.HH _@#K]KO^#7'_@LK\5O@)X1UO\ X)W1? K6_B8]S?S^(/A_ MIFCZD([FT4INO[9$9'WIE1/_P#L1-*_]&-7NE ' MAG[*G[5GQG_: \4ZGH'Q-_8R\8_#.VL=/%Q;:GXDG#17WTB\CN+VRU"ZBMV)1)+>*:W MNLE=N6).X%A5W]J_4_!'["/Q._8\_:&_9$\47C:1\5OC!H?PY\7VXUJ>[B\; M:1K=G,\&K7ID=OM5W!+#%.MXV9B)G5G*.5H _0_3]+TS2(#;:5IT%K&TC.T= MO"J*6)R6P .2>IJ>OS<_9V;6/^"F7A#]KC]HCQSXJUBRU7PK\4O$G@/X(WNG M:M-;GP=;Z)9Q+!J5CL8"&[FO)))Y9<%I%6.%RT2B,?4'_!*7]K'Q'^W)_P $ MZOA)^U/XSAA37/%?A.-]?-O&$CDU""1[6ZD11PBO/!(X4?=# =J /H.HKZPL M=4M)-/U.RBN+>5=LL$\8=''H5/!%?G#_ ,%,G_:M_82T/]M;_@HC\*?$VL2_ MVO\ ![P;:_#^/[6T]OI%Y'<7MEJ%U%;L2B26\4UO=9*[_X*(_\)+X>_P"" MFO[%.J:)\1O$]K9Z[\1?$5CK'A^W\0W":7>1Q>';N6)I;-7$,DB.&*R,I<;R M,XP!]PT %17UA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*_+#2] ^,O['+?LA_\ M!//]HGQ[KS^&/BO\>OB(?B#K%]KLQ?5((+C4KS0=*>XWEO(O'ELG:$,/.$;1 M,"DDB'U;X8:YX[^"O_!6KXO?\$U_@3X[FT3PAXP_9QMOB1X-MW4W=MX$UIM2 MDTB=;*&0E8X)"8;O[+Q$)$8JJ"1\@'WY%%%!$L$$:HB*%1$& H'0 =A3J_-3 MXX_L+6_["G[;G[,WQ)_8<^+?Q+_X2[X@_%QWT\J)+;^1$5>,1HLES& H)05^E= !4%WI>F7\\%S?:=!-):R;[:2:% M6:)L8W*2/E..XK\LM+T#XR_LZ\_ACXK_'KXB'X@ZQ?:[,7 MU2""XU*\T'2GN-Y;R+QY;)VA##SA&T3 I)(A]C^!WB7Q%\"?^"Q'Q2_X)Q?" MOQ9>:=X!\5_L]6?Q+\,Z=&WVB'P5JW]IR:3<16,F_#+Q;J_C^#P1X4BD:*+ M5K"U\+SNFN72<%VN7E+VZ-D1VT<,F$DN)47ZI_X*D_ CXI?M-?\ !/;XL_ W MX):U?:?XNU_PE-'X>N--O6MYC=1LDR1K(K*5WF/RSR,AR#P: /?:@N]+TR_G M@N;[3H)I+63?;230JS1-C&Y21\IQW%?"?@#4?#/[4O\ P5<^.G[%O[2RW&L> M'/A)\+/!X^&_A?5+^41:A'?P7+ZIK90,#-=)+]CMEN?OP;3Y;(TLA;@_V2_V MMOVS]>_X)??'_P $_"7P_P"*OBU\2O@M\;?%7PF\':O::E;G5]5L;*[AC@U1 MY[MU2:XM[2ZW!V+-*]JN[>SLQ /TOHK\[O\ @B7'^PMKWCGQSJ/P0M_CMX5^ M+'A:RBTCXA?"[X^>--4O-4T&.9UE29+:[GDB:*4Q IWQ9^!OP2UJ^T_Q=K_A*:/P]<:;>M;S&ZC9)DC6164KO,?EG MD9#D'@T >^U!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I7PGX U'PS^U+_P M5<^.G[%O[2RW&L>'/A)\+/!X^&_A?5+^41:A'?P7+ZIK90,#-=)+]CMEN?OP M;3Y;(TLA;P_X8?\ !6OXN_LM?\$P/BF^M:Q)X^^(GPW_ &H=<^ OPEU?Q-<2 M3R>)+V.[1=,N;V1?WEP8K:5FD89DF%F*/%_P"T!H^@1ZKXTU;XJ>$M4T;7M1MIF"R7EC;:G;P>1IAF^18;)1;Q M856&\[FZ_P#:T_9S^*'Q:_:Y_9G^+_@OQ-JEIH/PZ\<:Y=>,K*PU%X8[BUN= M!O(H&F0,!*HNDMTP0V!.W&"30!]#U!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL M9('I7Y+?#[Q[JG[57_!$SXN_\%,=;\>ZGH?[0?A"]\;^)5\36VJ2I>>$-0T2 M_O);+0HDW;8K/[%;VD,EFRF.<7+O*CO*6/U#)^R!X*_X*U?!GX/?M;_M _%+ MXD:#:Z]\(]&U73?!G@'QM>Z#:V5WJ-K%>74TSVLBR7#G?#$H<[8U@. 2[&@# M[/HKXR_X(I? _0/AI\$?'_Q*\%^,/%VK^%_'/Q3U>;P(?&'BV\UB>+0+"7^S M;219;J1VV7#VMQ>J<\I>(.B@#T;]K3]G/XH?%K]KG]F?XO\ @OQ-JEIH/PZ\ M<:Y=>,K*PU%X8[BUN=!O(H&F0,!*HNDMTP0V!.W&"30!]#U!I^EZ9I$!MM*T MZ"UC:1G:.WA5%+$Y+8 ')/4U^2WP^\>ZI^U5_P $3/B[_P %,=;\>ZGH?[0? MA"]\;^)5\36VJ2I>>$-0T2_O);+0HDW;8K/[%;VD,EFRF.<7+O*CO*6/;?M- M?MPPZ3D^%O%VK0Z?=65[J]HNXW M%J(FN+:(R)(D4LS/@.4) /TZHKYL_P""7-A\1S\"?$?C+Q+J5VW@SQ7\0]3U MSX,Z7J&H?:KC2_!UPL)L('ZR5V MY8D[@6% 'Z1U!I^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U^>'[5^I^"/V M$?B=^QY^T-^R)XHO&TCXK?�_ASXOMQK4]W%XVTC6[.9X-6O3([?:KN"6&* M=;QLS$3.K.4&O!^KVFL M3VM]\/;72+=!I4EAY;K]ER5^TRR( +IWE60R(H10#],:*^??^"5'[3GC;]LK M_@G1\'_VF/B5#&OB+Q7X+MI]>>*$1I/>1EH)IU0<(LDD32!1P X X%?-7_!1 M+QA\=_\ @FRG[9W_ 4WT?Q)J%Q8ZA\(O!EC\.+2\O3-8V&M?:+W39)!;LQ0 M&.:YL)B-H#^8P).XX /T2OK"QU2TDT_4[**XMY5VRP3QAT<>A4\$4^***")8 M((U1$4*B(,!0.@ ["OSJ_:(MM3_X)AR_LA_&#P/XFU>ZU'QK\6=!^&GQEGU3 M5IKE_%ZZW9S!M4OC([>==P7L"31S??1))8E(B8QU3_9V;6/^"F7A#]KC]HCQ MSXJUBRU7PK\4O$G@/X(WNG:M-;GP=;Z)9Q+!J5CL8"&[FO)))Y9<%I%6.%RT M2B, 'Z1T5\^?\$I?VL?$?[UN MI$4<(KSP2.%'W0P':OBU=!_: _9:\,_LJ?\ !*?QS\1?$AU'XV_'SQY?>-]9 M;7IC>7OA;2]0O]4^PI?A25XOAYXO^ ]C\2_"FA&5C;^'=1AU232KZULT)/DV\ZB"X,*XC6596 M55,C[J_[('_"2Z'_ ,%K_P!JCP3>_$;Q/K&DV_PZ\!WVFZ=K_B&XO8=.DN!J M9F6VCE&?V5/^"4_CGXB^)#J/ MQM^/GCR^\;ZRVO3&\O?"VEZA?ZI]A2Y5_-BCN[>2P#E'5O+>5./,; !^IUWI M>F7\\%S?:=!-):R;[:2:%6:)L8W*2/E..XJ>O@[P9XN\:_ __@JO\2?^":GP M:\7/X=\+>/?V+?#@T MZZNM3U2]COIY426W\B(J\8C19+F,!02@H _2NBBORJ70?V@/V6O#/[*G_!*? MQS\1?$AU'XV_'SQY?>-]9;7IC>7OA;2]0O\ 5/L*7*OYL4=W;R6 $M5CU*72;N.QBE#)'#*/L]U MY&/*$LZ(B"M'!;R,ZHK1AP#]+:*\"_X*D_ C MXI?M-?\ !/;XL_ WX):U?:?XNU_PE-'X>N--O6MYC=1LDR1K(K*5WF/RSR,A MR#P:\+\':Q;_ +8__!6?XL?LB_%&:\UGX;_LX_"[PS9Q>&;V]D^SZGK^M0O= M'4[H*P^T316D,<<1?=Y322R)AV# ^ZKO2],OYX+F^TZ":2UDWVTDT*LT38Q MN4D?*<=Q4]?"?_!-?]N?7-)_95^,?AOXZZ_J_BO5_P!G[X^>(_A;H]W)+]IU M?Q6MK=Q)H\.YR//O9DNK>U#NP+NF^1LEWK._X)>7?Q[C_P""HO[9>@?M#?$2 M;6]<@TKX:7DNGP73/IVB/=:;JD[V%BI Q!#N$0DVJ\WE^:XWNP !]^T5X%_P M5)^!'Q2_::_X)[?%GX&_!+6K[3_%VO\ A*:/P]<:;>M;S&ZC9)DC6164KO,? MEGD9#D'@UX7X.UBW_;'_ ."L_P 6/V1?BC->:S\-_P!G'X7>&;.+PS>WLGV? M4]?UJ%[HZG=!6'VB:*TACCB+[O*:261,.P8 'W5'I>F1:A)JT6G0+=RQA);I M85$CJ.BEL9('I4]?FU^S;^V!^V+KW_!.+]HCX9?"7PGXH^*'Q5^!GQI\3?"G MPS>6>I0?VQJ%C;7<26NJ237;JDMS;V5T&W.6::2T4N&:1F.I_P $2X_V%M>\ M<^.=1^"%O\=O"OQ8\+646D?$+X7?'SQIJEYJF@QS.LJ3);7<\D312F(%+F/D MJ #L#X8 _1&BOGC]K3]G/XH?%K]KG]F?XO\ @OQ-JEIH/PZ\<:Y=>,K*PU%X M8[BUN=!O(H&F0,!*HNDMTP0V!.W&"37Q+\)/'GCS]LO_ ()$_&[_ (*Y-XVU M;3_B=)=>,?%WPDUZ#4)%;PKIN@3W"Z=I=L@;RUMI%T]EN8]NVZ-S,9@X( / MU:CTO3(M0DU:+3H%NY8PDMTL*B1U'12V,D#TJ>OS6^-?_!5GQ1^T&/V9OV<_ MA+K'B+PEJ'QS^$EI\3OBEKO@7P]>:MK6@>&6MHV-IIEO:0SS"ZNKMGM1,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]E MN8]NVZ-S,9@X( /U:T_2],TB VVE:=!:QM(SM';PJBEB;P M(?&'BV\UB>+0+"7^S;219;J1VV7#VMQ>J<\I>(.B@ ^S:*_.C_@HEXP^.__ M 393]L[_@IOH_B34+BQU#X1>#+'X<6EY>F:QL-:^T7NFR2"W9B@,$--M?&6M6B;8M0U6.UC2[N$&!A7F$C@8'##@=* .OJ*^L+' M5+233]3LHKBWE7;+!/&'1QZ%3P17YV_\%$O&'QW_ .";*?MG?\%-]'\2:A<6 M.H?"+P98_#BTO+TS6-AK7VB]TV206[,4!CFN;"8C: _F,"3N.#]HBVU/_@F' M+^R'\8/ _B;5[K4?&OQ9T'X:?&6?5-6FN7\7KK=G,&U2^,CMYUW!>P)-'-]] M$DEB4B)C'0!^BL444$2P01JB(H5$08"@= !V%.K\SO@C-I__ 4&^#'[8GQ+ M^,7B[5-+^)?P\^,'C#PUX/U>TUB>UOOA[:Z1;H-*DL/+=?LN2OVF61 !=.\J MR&1%"+]7_P#!*C]ISQM^V5_P3H^#_P"TQ\2H8U\1>*_!=M/KSQ0B-)[R,M!- M.J#A%DDB:0*. ' ' H ^@JBOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$5\H_L6 M_LF?%#X%?\$Y-=_9\^,?Q*\7#7SKOC*YDUZU\3W$>HI;3:UJ$UE)#=H_FQ9M MC;R HP8%STR17E?_ 3_ /VK?%'P!_X-Q/#/[9'BS4+KQ'KGA3X'ZIXCDFUF M[DGEU*]@%U+<KL7G M7*EMC01&^4VJ;=MJ;6+R0BAE;]5J "HKZPL=4M)-/U.RBN+>5=LL$\8=''H5 M/!%?*/[%O[)GQ0^!7_!.37?V?/C'\2O%PU\Z[XRN9->M?$]Q'J*6TVM:A-92 M0W:/YL6;8V\@*,&!<],D4S_@A'XH\2^-?^"1'P(\6^,O$5]J^JZCX,\_4-3U M.[>XN+J5KF8M))(Y+.Q/)8DDT ?6D444$2P01JB(H5$08"@= !V%.KX>_9 _ MX270_P#@M?\ M4>";WXC>)]8TFW^'7@.^TW3M?\ $-Q>PZ=)<#4S,MM'*Y6W MC=UWF.,*@). !@#[AH *@N]+TR_G@N;[3H)I+63?;230JS1-C&Y21\IQW%?* M?[%O[)GQ0^!7_!.37?V?/C'\2O%PU\Z[XRN9->M?$]Q'J*6TVM:A-920W:/Y ML6;8V\@*,&!<],D5B?\ !&74/BA\5O\ @B7\(KZW^)=]#XOU_P"&\XA\7:H3 M?7$%[+++?#@TZZNM3U2]COIY426W\B(J\8C19 M+F,!02@KZN_X*D_ CXI?M-?\$]OBS\#?@EK5]I_B[7_"4T?AZXTV]:WF-U&R M3)&LBLI7>8_+/(R'(/!H ]]J"[TO3+^>"YOM.@FDM9-]M)-"K-$V,;E)'RG' M<5\-?\%Y-*\1^!_^">^E>)/!WQ1\7:1>^'?B'X,LEETCQ+.1LI)N7=SC/-?6O[07PH\,_&CX;7/@;Q[XTU?1?#4K^=XE.BZY+I< MEY9(CL]N]Y \62:.RGN'5(2[%9&LYVC)3 M#O\ 0O\ P5)^!'Q2_::_X)[?%GX&_!+6K[3_ !=K_A*:/P]<:;>M;S&ZC9)D MC6164KO,?EGD9#D'@T >^U!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I7PU M_P %Y-*\1^!_^">^E>)/!WQ1\7:1>^'?B'X,LEETCQ+.1LI)N7=SC/-?8'QN^,'AOX%?#:_^(WB2TNKP6[16^FZ1IR![O5KZ:18 M;6QMU) >>>9XXD!(&YP6*J"P .LHKX"_X)>7?Q[C_P""HO[9>@?M#?$2;6]< M@TKX:7DNGP73/IVB/=:;JD[V%BI Q!#N$0DVJ\WE^:XWNP'NW[6G[.?Q0^+7 M[7/[,_Q?\%^)M4M-!^'7CC7+KQE96&HO#'<6MSH-Y% TR!@)5%TENF"&P)VX MP2: /H>H(]+TR+4)-6BTZ!;N6,)+=+"HD=1T4MC) ]*^)?VA?^$E\-_\%V?V M;[:P^(WB=M*\3?#+QS-J?AN;Q!<-I7G6D5@L,T=GO\E) L\@,@7H? K6$M=H?L<:/XY_8;^)'B;Q5X&\37]QJ M*ZEXR\2WNJ:G%>?+#-;3O>N\L+Q&$(83A5*D@$/N:[^UI^SG\4/BU^US^S/\ M7_!?B;5+30?AUXXURZ\965AJ+PQW%K10-,@8"51=);I@AL"=N,$F@#Z' MJ#3]+TS2(#;:5IT%K&TC.T=O"J*6)R6P .2>IKXE_:%_X27PW_P79_9OMK#X MC>)VTKQ-\,O',VI^&YO$%PVE>=:16"PS1V>_R4D"SR R!=S<9)Q3?^"E?[<7 MBKP_^UA\,O\ @G!\)O%/B7P_?^-="O/%OQ-\5>"O#MYJNN:3X5MG,(ATVVLX M9IA=7ERK6XN1&?LT:22 ;@K( ?<=%>*?L(_%;]C?XP_!ZX\2_L7:K;W>BV6L MSZ7XA\^SNX-6M]5M\)/!JB7ZK>B]7Y=_VH>:00Q)# G"^#7[./Q1\%_\%(OC MG^T7X@\4ZM-X3\<>!O!UIX7L9-19[6UNK3^TX[T1PEBJ,!]D?(49\]NN30!] M$5!I^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U\3?\ !+UO$FE?MW_MK> M M7^(?B;Q!8:!\3_#T6BGQ1XAN=1DLH9M!@N6@B>=V*1"29]L:X500 !7(_\ M!13_ ()M? 'PE\)_B_\ MR_&KXV_&OQ!XL%G?ZMI^E^'_BMJFCV4EVP$.EZ3 M:V=I,D<:E_LEJIY9W;>S9#K3PO8R:BSVMK=6G]IQWHCA+%48#[(^0HSY[=A4\$4^***")8((U1$4*B(,!0.@ ["OB M'_@EZWB32OV[_P!M;P%J_P 0_$WB"PT#XG^'HM%/BCQ#A4\$4^***") M8((U1$4*B(,!0.@ ["OSS_85_:+^,7PM_P"#:S1?VIO#]Y>^)?'7AWX!:UXA ML;K5I7O)KS4((KR9)9BY+3?.H9@22P!'>O,_CIX_TC]E_P#X)P_LR?\ !4#] MG[Q]J5YXSN]=\$/XYUY]9FN)OB#9:R(H=4L]2W.5N9#).TL>\$VDD 6$1JI2 M@#]6J**^(/V8O^"8_C;5?V,-!_96_:N^,'CBYT*R\=^,=2\5Z5IOC*]LKOQ' M#/KMX^EQ37]K,MREG]D<3/#'(ADD:+<0J/&X!]M7UA8ZI:2:?J=E%<6\J[98 M)XPZ./0J>"*?%%%!$L$$:HB*%1$& H'0 =A7YB_L\>,?B!_P2^TW]O*V\$>. M/$?C#X*_ G0[#6/A5IOC'7+C4VTK6FT*74+_ $2*[F=I7MT>33_D9B8_M R2 MYD9L7XJ>+O''[$W_ 2Z_9^_X*C_ /";:M?_ !-DU?P9KOQBUV]U&1Y/%MAK M[PIJ>G7*EMC01&^4VJ;=MJ;6+R0BAE8 _5:BBOB#]F+_ ()C^-M5_8PT']E; M]J[XP>.+G0K+QWXQU+Q7I6F^,KVRN_$<,^NWCZ7%-?VLRW*6?V1Q,\,_LX_M9?M0_LM^#OB5XG\2? [P-XA\.1_#:+Q7K<^J2Z#J5WIAN]5TF"[G9 MY)(81-8L$9B8_/ )+F1FM?L@?\)+H?\ P6O_ &J/!-[\1O$^L:3;_#KP'?:; MIVO^(;B]ATZ2X&IF9;:.5RMO&[KO,<85 2< # !]PT5X%_P5)^!'Q2_::_X M)[?%GX&_!+6K[3_%VO\ A*:/P]<:;>M;S&ZC9)DC6164KO,?EGD9#D'@URW[ M4'_!+OX-_M;2W^K?M/\ QC^(4^G:-HL-GX(CT#XA:CHD/AE8K=?,U-A:SI'= M7S3>9(T]R)4$:1($&URX!]/W>EZ9?SP7-]IT$TEK)OMI)H59HFQCKQ^$_%-W>W4:V5I<7DDDRK+96YN7C9V/[Z( MDX*4 ??M%>!?\%2?@1\4OVFO^">WQ9^!OP2UJ^T_Q=K_ (2FC\/7&FWK6\QN MHV29(UD5E*[S'Y9Y&0Y!X-EZ9%J$FK1: M= MW+&$ENEA42.HZ*6QD@>E3U\0_\$T?"WQ?_:D_X(\?#&S_ &W/C#XFGDU' M3;NX\0>(H]:GTK4/$7AV.[N_[/DNKR)TN(5GLELYI)4D221,AW(EDSS?_!%2 M#X+:?\=/VF="_8__ &I(/&_P/TSQCHUIX$\*-XYEUV3P]?+8N=5EADGEDFCL MI[AU2$NQ61K.=HR4P[@'Z!4444 ?B#_P>\_\FL_ _P#[*!J/_I"**/\ @]Y_ MY-9^!_\ V4#4?_2$44 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/V MN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!C?$./P?<>!M6L?B!X?75M#N[&2VU;2GT=]06]MY5\MX6MD21IU=6*F,( MVX$C!%?!'P7_ ."7_P )_B7^VU\/?CWX'_9H'PQ^#/P*:\O/AWH6K64]OJ7B M?7[A0@O3:W1,VFZ;9J";>V=87>=VD,21JAD_1"B@#\\O@_\ #;XR?\$]O"O[ M5W[//AOX)^+_ !5/\1_B'K_CGX(7?AKPY%(;76+NV)\J M:_D+3W;1Y )C-Q++MR =N,\U[C10!C?$./P?<>!M6L?B!X?75M#N[&2VU;2G MT=]06]MY5\MX6MD21IU=6*F,(VX$C!%?!'P7_P""7_PG^)?[;7P]^/?@?]F@ M?#'X,_ IKR\^'>A:M93V^I>)]?N%""]-K=$S:;IMFH)M[9UA=YW:0Q)&J&3] M$** /BC_ (*/Z3XTU?\ ;Y_9 \7>&/A9XSUO2/ GQ"US4_&&K:!X-U"_MM*M M;G1+BSADEE@A=?FFE1=JDL!EB HS7VO110!Y%^VCX#_9J^)_PB/@G]J'X&WO MQ!T1KQ+RPT'3?!][J]RMY#S%-!]DC9[692V%GW1!=YS(H+&OG/\ 86_8RF_8 MW\0?&?\ X*0?%_X(WNG>,O'=A!#HWPR\%VC:SJ6@>';"/%II@:%G-_J=RX$U MS()'C\XJHD*1F1ONFB@#\]_@/^WC\1O%/Q>M_BKX_P#^"8'[2\WQ-\6RP:!I M$FL?#A;'0/!NESW$?^BF^FGS%;APD]Y>"(R3-"I\ORX+>&/]"*** /(OVT? M?[-7Q/\ A$?!/[4/P-O?B#HC7B7EAH.F^#[W5[E;R'F*:#[)&SVLREL+/NB" M[SF106-?.W["'[%-_P#L@^(?C5_P4=^*GP,N[+QKXXTJ-=%^%W@U4U34M"\- MZ;"6MM+602$7^JW++YUPWFNC3LD:2,J;V^YJ* /AKXS>#?"G_!37XP_LY?&3 MX8? 3Q_X2UKX6?$ZV\6:[XM^(GPVU'PQ?Z/I<%K1?MH^ _V:OB?\(CX)_:A^!M[\0=$:\2\L-!TWP?>Z MO0\Q30?9(V>UF4MA9]T07>I_"_ MQ)\?]/M-!MM"\#:I;2ZAX-\*6A3R;"2[FCN8KN]NMI>^=Q/$YD,2LZKO;]"* M* /R_P#VE_\ @E?^T;_P\(_95UCPU^W'^TSXJT#2]2\8'Q!XXO+K099/!:'0 MRL!AE@T:.& 7#?A;I_PD^(GQ5N)/$V[QYJ7PJ\$'5+Z35-0:6:[U9["!A+] MCC=5B"P))(D8A&QL,P^QZ* /F/X+_"2+XQ?M^WW_ 4.T_X<:YX5TY?@^G@; M3O\ A)M&DTS4=?$FI+?OX_=JBQO+].444 ?*G_ M 4!^$_P?^(FOV?B?PM^Q:WQ.^-^F:9)IW@34KC1+RRL+,3#=MU'6%6. :>A M;S9;5I9'<;EC@D=\'YU^)O\ P1[\4_LM_P#!.OX%>!?@!IS^._&?P#^/>B?% M[Q58Z?;QV\WC2]BN)7U6.UB)5(Y#%"O$V@>&/A3\,O$-AKFL^*?"E]HEQK5WJK6Z6FG);7\,,[I; MHEU)];^"'[.'[+S>$$^).NV MUW\=OC#?^&[K28$L(IDEF6PMKE8TU#5;L((A>QPND4;RN\V\HC_5/[8I\;_! M/]AOQ'X*_94\'78\1+X;MO"?PZT_1K*6;^S+J[:+3+*$$^).NVUW\=OC#?\ MANZTF!+"*9)9EL+:Y6--0U6[""(7L<+I%&\KO-O*(_IO[0_P5D\,?MI?"V+X MC_!74/%?[-^A_!S5O#.E>%M%\*7&NVFB>(I);:&*>\T^WBEDDA?2EN;2*8QR M)#OG1B@N,M]ET4 ?(O\ P2$_9<\1?LE?#SXH?#C0+#7])^$]U\5[[4?@CX8\ M4+,E[HVA2VUL98?*N,36UN;X7C0PR@2B,J[@-(:^H?B''X/N/ VK6/Q \/KJ MVAW=C);:MI3Z.^H+>V\J^6\+6R)(TZNK%3&$;<"1@BMFB@#\[_@O_P $O_A/ M\2_VVOA[\>_ _P"S0/AC\&?@4UY>?#O0M6LI[?4O$^OW"A!>FUNB9M-TVS4$ MV]LZPN\[M(8DC5#)K?\ !17]BKX;_M;ZUXN^&O[,7[+,5C\3_B9:#P]\1/C- MK/A>[L-*T72 ##/?2>:(HM;OUAWQ6@B$S1R%)&EA2,$_?5% '(? #X'^ /V: M/@=X1_9[^%>G-:>'/!7AVTT;189&#.+>WB6)&=L#<[!=S-_$Q)/6O,/^"I?[ M'M[^WU_P3Z^*G[)&CZC!::GXO\-%-$N+IB(5U&WFCN[/S",E8S<01!B 2%)( M!QBO?J* /S_^-7@3XO?\%)M5_90^'>O_ 5\7^$H_A=\2M'^)/QDN/%/ANYL M(--U'1[*9(-*MYIT6+4FFOIR/,M&FA$,#2%P&B$E+X/_ V^,G_!/;PK^U=^ MSSX;^"?B_P 53_$?XAZ_XY^"%WX:\.7-W9:E)KMI&O\ 9EQ=1H8--:UOHW5Y M+N2)##(DJLP#[?T-HH \._X)J?LE3?L*?L&_"W]DV^U.&]O_ 9X4AM=8N[8 MGRIK^0M/=M'D F,W$LNW(!VXSS7F_P#P4I_9T\>>(OCO^SA^W/\ #+PM?:_J M'P$^(5[-K^@Z5:M/>7'A[6+(Z?J4UM"@+W$T"^3.(4!>1(Y @9]B-]WC65H;>,RHC2;)64;-COF_LT:3XTL?^"U'[1/Q(U7X6>,['PSXL^'O M@[3/#GB?4/!NH6^G7]UIRWYNXTN9(1'\GGQ@,6"N20A;%?:]% !7R-_P4I_9 MT\>>(OCO^SA^W/\ #+PM?:_J'P$^(5[-K^@Z5:M/>7'A[6+(Z?J4UM"@+W$T M"^3.(4!>1(Y @9]B-]#_ ($6 MGP\^'V@)X0O$USQ(1?R:K?W,&F3(ES'^^:"UB\U(S(5E?Y8@LC#=+GN(_]%-]-/F*W#A) M[R\$1DF:%3Y?EP6\,?Z$44 %?(W_ 4I_9T\>>(OCO\ LX?MS_#+PM?:_J'P M$^(5[-K^@Z5:M/>7'A[6+(Z?J4UM"@+W$T"^3.(4!>1(Y @9]B-]-6\*^#/@%;^ ?A]X=_P"$9GM]<\3^7>S:OJ-Q M;Z==B&=&,ODVD*S+&TS+(5 0H[P_&;P;X4_X*:_&']G+XR?##X">/_"6M?"S MXG6WBS7?%OQ$^&VH^&+_ $?2X+6Y$NC :A!%)=M=SR0(T=OYL 2*21I 5C67 M[EHH *^+H?A7XE_8S_X*M?%/]KR[\"^)M<^'_P >OAWH46KZAX2\+WNLW.E> M(M#$EM%!-:V,4LXAN+*8,DVPH)+=TW[ 7Q\^!7_ 5J_:,^+OCO]HCXWZYX8_LSP8FAZWXRDTS[ M)X];^R;^*=;N2#3H1/\ 8'=%B^SS@2^;D5^B=% !7Q=#\*_$O[&?_ 5: M^*?[7EWX%\3:Y\/_ (]?#O0HM7U#PEX7O=9N=*\1:&)+:*":UL8I9Q#<64P9 M)MA026[HY0M'O^T:* /@C]B[1_B%_P $R_V6O&/[0/QQ_9K^)7B7Q-\>/VB= M<\<^+/"/PT\,_P!OZGX4BUF9FM_M%O;2&26*WM[:W6;[.)G22X_=JBQO+].44 %?EWX#_9S_:"_99_X);_&G_@D'X'^#'B? M5_%&J:AXL\-?"'6;30+I]&U#0/$$\\D&HW&IK&;6R-JE_<^?%-(DH:T(C23S M8?,_42B@#\]O!G[%WB+_ ()T_MX?!7]H'PUX2\0>+OAUIG[+-G\$?$=]X9\/ MW.I7VBW.G74-W8ZC):6J2W#V]SYVN4L['38K1]0FMW >WDO+G[1-Y4BK M((Q$9%5F*+]:44 %?EWX#_9S_:"_99_X);_&G_@D'X'^#'B?5_%&J:AXL\-? M"'6;30+I]&U#0/$$\\D&HW&IK&;6R-JE_<^?%-(DH:T(C23S8?,_42B@#YG^ M*?P[^(7[&O\ P2SM?V=?V9K+4=9\6>&?AOI'@'P+YS7444 > _\%2_V/;W]OK_ ()]?%3]DC1]1@M-3\7^&BFB M7%TQ$*ZC;S1W=GYA&2L9N((@Q )"DD XQ7S[\:O GQ>_X*3:K^RA\.]?^"OB M_P )1_"[XE:/\2?C)<>*?#=S80:;J.CV4R0:5;S3HL6I--?3D>9:--"(8&D+ M@-$)/T HH _-WXO_ +)OA+XXQ?M4?![_ (*)_L]^-/&>J^-O&[ZG\*/%?AKP M5?ZKY.@1:= FBP:;>VL+QZ;\0#5?B)H_@/2[/QIJ'VGSS/J4=K&L[-*/]:^\$-)_&P+=Z]2HH \ M!_X*E_L>WO[?7_!/KXJ?LD:/J,%IJ?B_PT4T2XNF(A74;>:.[L_,(R5C-Q!$ M&(!(4D@'&*^??C5X$^+W_!2;5?V4/AWK_P %?%_A*/X7?$K1_B3\9+CQ3X;N M;"#3=1T>RF2#2K>:=%BU)IKZ+OAK^S%^RS%8_$_XF6@\/?$3XS:SX7N[#2M%T@ PSWTGFB*+6[]8=\5H M(A,T';31M%AD8,XM[>) M8D9VP-SL%W,W\3$D]:Z^B@#G/B_K,7A_X6>(=6FTW4KP1Z1.%M=(TJ>]N969 M"JK'!;H\DC$D<*I]3@ FOBC_ ()W?LG>)_C#_P $!-$_8)^-/@_Q#X)\0:G\ M(]3\(:_8^)O#]S97&EW5PMS&LH2=$\T(9$D#)N4X SU%??5% 'YC>/\ X!?' MW]LC_@G=\ /^"87C;X*>*=!\2^'->\)Z=\;=3U/0+F#2-/TGP\T;75U:ZA)& M+:_-X]I;BW2V>5L769!&(I=OZ^#M,\.>)]0\&ZA;Z=?W6G+?F[C2YDA$?R> M?& Q8*Y)"%L5]KT44 "[T:Q)WMGC5KAWRH4H2GS#+* Q'VE10!^>_P'_;Q^(WBGXO6_P 5 M?'__ 3 _:7F^)OBV6#0-(DUCX<+8Z!X-TN>XC_T4WTT^8K<.$GO+P1&29H5 M/E^7!;PQ_H1110!\8?\ !>'PIX]^(_["1^&WPM^&'BKQ;KU]\0O"M];Z7X5\ M,W>HRBWL=WVKZAID/?B/^PD?AM\+ M?AAXJ\6Z]??$+PK?6^E^%?#-WJ,HM['7+&[N9'^SQN(PL,3L-Y&XC"[CQ7KG M[4O[(>G?MIQ^!/&-A^TA\5?AI=>#KZYU31+OP(]E8W#SW%L;YT4 ?G9_P3V_8"^/GP*_X*U?M&?%WQW^T1\;]<\,?V9X M,30];\92:9]D\>M_9-_%.MW)!IT(G^P.Z+%]F,&QG E\W(K]$Z** /B?]IS2 M?&E__P %I?V-O!/PUO- M=T6*?SGC-A<36(EEM;C"K)F:)(=DBGS&[CXJ?%W6_'DGA02Q.=$%]Y$:6[F%FC\UDMDGE$;,BS7$JJ\BJ)&^@ M*** /B?]IS2?&E__ ,%I?V1:HNIV5Z]K:QR7$EM-^]MW:*-A$XC9]JL6'V?10 M!\E_\$Y/V:O%/P[_ &A_VF/VKM4\-7WAS1?C=\2;'4O"OAK4[-[:Y2SL=-BM M'U":W2\N?M$WE2*L@C$1D568HOUI110!\3_\$Y-)\::5_P % ?VP?&/B M;X6>,]$T;QWX]T#4O!^KZ_X-U"PMM6M;;0[>SGDBEN(47Y9HF7:Q#,,,H*G- M>I?ME^$/%7QN^.'P._9^L_#.H3^%?^$W?QQX[U-+*1K-+705CN+"SDEQY:RR MZM/ILR1L=SQV,Y"D(Q7Z&HH **** /B?_@G)I/C32O\ @H#^V#XQ\3?"SQGH MFC>._'N@:EX/U?7_ ;J%A;:M:VVAV]G/)%+<0HORS1,NUB&88905.:\U^+_ M .R;X2^.,7[5'P>_X*)_L]^-/&>J^-O&[ZG\*/%?AKP5?ZKY.@1:= FBP:;> MVL+QZ;!OVGO$ U M7XB:/X#TNS\::A]I\\SZE':QK.S2C_6OO!#2?QL"W>NO^+^LQ>'_ (6>(=6F MTW4KP1Z1.%M=(TJ>]N969"JK'!;H\DC$D<*I]3@ FNCHH ^0/^")OAGQ1\)/ M^"2?PI^%_P :?AMXC\-ZYX/\'R6/BCP]XC\,7=M';8 >;?SQAD1W4$"*!G7S9",E45V'T M'10!\,?"^W\.?MP?LK?%'_@GWX5_8S^-?PK\+Z_\.M8LM5\>?&7PRFFW&IZO MJ@=3=HHED>^N7EEN+J>5M@5U0882C9Y;X_\ @%\??VR/^"=WP _X)A>-O@IX MIT'Q+X-:K>^ ? LNMIX= MM@!YM_/&&1'=00(H&=?-D(R5178?0=% 'R[_ ,$\_CSI_C'[7\%/A]^Q#\;/ MAQX>T"PEU+5/%OQE\.)I<^NZK=7'F22+^]D>]N)G:YGN)FV!7V8#"4;.*_9H MTGQI8_\ !:C]HGXD:K\+/&=CX9\6?#WP=IGASQ/J'@W4+?3K^ZTY;\W<:7,D M(C^3SXP&+!7)(0MBOM>B@ KXG_;Z_:Z\1R_%B7]E35?V)_V@_%WPW6Q27QWK MOP[^&DU];^(PX!&C13-)$OV9E/\ I4JEMZ$VZ_?E9/MBB@#Y*\;_ /!1+XK^ M'OV1!\;_ (>?\$Z_C1;:SJ6OMHO@[X?W?@-YM5M;6-41M3O[*UD*VENC"8I! MYP>=8XMK1^:3%!_P3]_:-;Q)XQE^#?A?]A[X^^&)=26[\1^/?BC\9?!D.BQZ MQJ+>5&TFY99&GNI"8DC@5(XH;:WV(52".(_7E% !7Q/^WU^UUXCE^+$O[*FJ M_L3_ +0?B[X;K8I+X[UWX=_#2:^M_$8< C1HIFDB7[,RG_2I5+;T)MU^_*R? M;%% 'S9H7_!0*?2/V?=*^.WB[]A'X[^'=&U'Q>-!TWPG9_#>74?$&G62Q$#4 MKS2K RS6UJ)(Y8P(A,^SR7V@2[4YG]FS]G#2O$'_ 4P\?\ _!0_X>_#;5/! MOAGQ1\*M,\+W,&L^'YM'N_%6K1W\UU-JDUC<)'<1>3#]GMEDN(TED/F878B/ M)]?^36?@?\ ]E U'_TA M%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O M]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?B#_ ,'O/_)K M/P/_ .R@:C_Z0BBC_@]Y_P"36?@?_P!E U'_ -(110!Y_P#\&FW_ "E,_:[_ M .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% ! M1110!_.#X1_X+S?\'%7[3?[2/Q(^#/[%OP]\/^-_^$(\07T4]EI/@.WEEM+) M+R2"%Y"\BYSM SW->@?\-\_\'DO_ $99_P"8XL__ (_1_P &FW_*4S]KO_MX M_P#3Y/7[_4 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/ MU^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C] M?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U M% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ M44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X M _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ? M@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ M#?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_P MWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ M >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P M>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2 M_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_] M&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1 MEG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^ M8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F M.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL_ M_C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ M ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]' M_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T M?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/ M_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\ M_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+ M_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#! MY+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!& M6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T M99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ MF.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_Y MCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/ M_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ M /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/ MU^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C] M?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U M% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ M44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X M _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ? M@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ M#?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_P MWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ M >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P M>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2 M_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_] M&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1 MEG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^ M8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F M.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL_ M_C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ M ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]' M_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T M?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/ M_!Y+_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\ M_P#!Y+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+ M_P!&6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#! MY+_T99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!& M6?\ F.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T M99_YCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ MF.+/_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_Y MCBS_ /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/ M_P"/U^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ M /C]?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/ MU^_U% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C] M?O\ 44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U M% 'X _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ M44 ?@#_PWS_P>2_]&6?^8XL__C]'_#?/_!Y+_P!&6?\ F.+/_P"/U^_U% 'X M _\ #?/_ >2_P#1EG_F.+/_ ./T?\-\_P#!Y+_T99_YCBS_ /C]?O\ 44 ? MS6_M3_\ !=;_ (.=?V(] TKQ3^U?\(-#\"Z?KEX]KI-WKGP]ME2ZF1-[(NV4 M\A>:_HF^ WB_6?B#\#?!GCWQ&\;:AKGA/3M0OVACV(9IK:.1RJ]AN8X':OQM M_P"#WG_DUGX'_P#90-1_](17Z_\ [)__ ":S\-/^R?Z-_P"D,- '?T444 %% M%% !1110 4444 ?B#_P>\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y-9^!_P#V4#4? M_2$44 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3 MU^_U !1110 4444 %%%% !1110!^ /\ P:;?\I3/VN_^WC_T^3U^_P!7X _\ M&FW_ "E,_:[_ .WC_P!/D]?O]0 45\H?M>?\%C/V7?V*OC)/\#?BO\//BQJ6 MKV^GP7CW7A#X:7VJ61CF!*@3PJ5+#'*]17F'_$2!^PI_T1[]H#_PR6J?_$T M??U%? /_ !$@?L*?]$>_: _\,EJG_P 31_Q$@?L*?]$>_: _\,EJG_Q- '?_ M +4?_!>K_@D]^Q=\=M=_9H_:7_:L_P"$:\;>&OLO]MZ)_P (+KMY]F^T6L5U M#^^M;&6%]T,\3_*YQNP<,"!Y_P#\11W_ 0H_P"CYO\ S&7B?_Y65_.#_P % MZ_VD/ G[7/\ P5B^*W[0OPTT?Q!I^B>(/["^Q6GBG1)=-OX_(T+3[9_-MY0' MCR\+E<_>4JPX85\@4 ?W>?LN?M1_ G]M'X$Z%^TO^S1XY_X27P3XE^U?V)K? M]F75G]I^SW4MK-^YNHHIDVS02I\R#.W(RI!/H%?B#_P05_X+8?LG_LC?\$G? MA3^SU\2_AM\8-0UOP_\ V[]MN_"WPMO]2L)//UW4+E/*N(E*2829 V/NL&4\ MJ:^P/^(D#]A3_HCW[0'_ (9+5/\ XF@#[^HKX!_XB0/V%/\ HCW[0'_ADM4_ M^)H_XB0/V%/^B/?M ?\ ADM4_P#B: /OZOF_]KS_ (* :G^R?^T3\(OV>I?@ M'?>);GXU>()]%\)ZO8>((((;6Z@B6:7[8LJ;HT$;%@T8E)"-P&PI] _9#_:T M^&O[:OP;@^.7PHT'Q1IND3ZA/9I:^+_#LVEWHDA(#$P3 ,%.>&Z&OCW_ (+- M6GC*^_;X_80M/A[KVF:7K3_%_7!I]_K.D27]K"_]D=9+>*XMWE&,C E0Y(.> M,$ ^@_V[OV_]0_87U7X56&M_ :^\51?%OXCZ7X#T&;1=?@A-KKE^9/(2=9U7 M$!$;'SE+$;3E!QNH?'O_ (*&^,?@1^UY\,/V+[C]F:ZU[Q/\6]'U2_\ "U[I M7BVW2R4Z;:K<7L4SSQQNA4-\A"$."I^4DJOS'_P69\/?M-Z3XT_8NN/C3\7? M GB#3&_;H\ K;V?A?XI?\%S/V'K/X5^*=%T;7&\,_$O[)J/B#09M3M(P-)MBX>WANK5W)3< 1,NTD M$[@-I /KGP1^T'\;];^+$GPC\>?LJZAX8N+CPG>ZSH>MS^*;2[TZ^DMIK6%[ M1Y+<-);R9NXF!:,@J'*[BC <9^PK_P %$K3]M>T^*>O3?!NZ\"Z/\(?B%K'@ MGQ3J/B+Q#;29U;3/*-V8Q$"OV9%E!\YW7V4C)7LO@7X<_:@\&?%[QA?_ +3? MQF\,^)-.UVWTF#P*GAS0)-&MK=XH[U[JV6TGOKMWG.!,TOF?/'M&T" X_*_P MW;_$BZ_X(V?\%2H/A2MR=6/[5OQ1,BV@/F&Q#Z<;X#'./L@N,^V: /TA^"O[ M=_CK]K#PV_Q;_9*_9EO?$OPX:YFBT?QKXD\30Z*/$B12-&]QIEJT4LLL!9&5 M);G[*LA&5RA#F2T_X*:? O0/V8_&O[5/QU\,^)?AKHW@7Q9=^'-8T/Q98QMJ MS:A#)'$EO%;VDDRSRSR2H(5A>02JZ.K%6R-K_@F+J'@?4_\ @G#\!;SX;36[ MZ&?@]X;73OLQ&U4738%*G'1E(*L#R&# \YKY _X.!+6QTGQS^R)XNGBM5\$6 M'[9OA2Y^)TD 7RDNML:6L][M[+ NW,G\!C'0H" ?3WQ%_;E^,_P1^%$_[27Q MO_8H\1:)\.]/LO[0\0S:?XDM=1\0>']/ W27E[ID*[-D*9>9;:YN9$16(1]I M ]\\ ^/?!?Q3\#Z1\2_ASXFL]:T#7]-AU#1=7TZ<207EK,@DBFC8<,K*P(/O M6=\;KGPC9_!CQ?=_$!X%T&+POJ#ZVUR1Y8LQ;2&8OGC;Y>[/M7QA_P &Q^B_ M$C0O^")GP8MOB7'>=C1L'3MY;ICC% 'T%\7 MOVY?#_A/]H>V_8]^"?PZU'XC?%*30QK6K:#I=[#:67AS3&?9'=ZI>S';;+(^ M5CBC2:XDQN$6P%Q+H'[6_CO3OVAO"G[,_P 9OV:=;\-ZQXNTS4K[3/$VFZO; MZEX?E%FD;R6ZW0\J<7&) WERVT0*J[(SA&Q\E_\ !'BXO[7_ (*M_P#!0C2? MB9(5\;2?%#0;B-+OB>3P_P#9+H:64SR8E@*@8X 9?45][?&_QEX9^&GP[U/X MIZ]H=OJ-SX6TR_U;2+-POGS7$%C<2-';D@D2M )U^49V,_;- '745^4WBSXN M?M$:W_P0JTS_ (*^^"?VF?%T'QDL/#4?Q!NG7Q7>MX=NU^V;KG1)-&,WV'[( MMMOM5VQ"96B63S3(7=_1;74?BY^TC_P6!C^$.O\ [17Q4\,^ _&/[&^G>-+[ MP/H?BZ33AI^H7&NB!DADMU22V=8T13-$5N,JP$H621& /T4HK\9;F_\ VFK_ M /X) ?M#?'N__;N^-+>+_P!FOXD^-=&^&VM6_CJ>"2:WT756\AM5,>#K+R)^ MZD^V&5/+50J*V]G^D/BSX@^-/Q:_X*F_L_?#L_M*_$#P[X2^)?[/>OZQXF\+ M^%_$!LK4W$/]FX>'RU#12'[0X\[)F0$^4\1PP /T*HK\DO!/@GXY^-?V4/VV M/".N?MT_',)^SEX_\70?"G5;3XDWD.IVJVVBP:G;+>WZ,+G4TCEE*"*YD=#' MD,I.TKZI\'OVR?BO^UC\>?V1OV7_ (C>.M8T?3OB!^RA!\5_'5]XEW_QP^!7[1/["/Q5@_:M^)WB2;XUV%_!NAW&K:Y>)$9'2WA0NP1!R[G&U5'+,P Y->*:I^WM\:O ND^!O&OQ9_85 M\5:3X:^(7BK0-#TS4M+\3Z?J$^A2:M?6]I;2:Q K)]E4-<)N-NUVH 1>+?AZC M7D*V#W(Y2]@AF\D(_P Q+I&%-O\ NXR ?JH?'O@X>/%^&'_"0VY\0-I!U3^R M5;,RV8E$7GL!]U3(=H)QN*MC.UL:]?G1X)^%_@GPY_P7W^/'Q$GO/&<\NC_ M#PQXC%I:>/=8"3W OM2W0^0+KRY("L2A;1E-NK%BL0+L3P&E_%W]H#X\?\$* M+_\ X*[>%/VE?&.C_&"U\.ZQ\0K*73O%UY_8%NMA?7+G1&T?S?L,UJMK;FT/ MF0F5G'FM(9"?M<_MMWW[*WQG^"?PID^#-WKMG\8_B%'X37Q"NMQ6 MT.D3O;SW 8Q%7DG.RWD.T!%Z?/GBO _V>/VD/$'_ 4A_:Z\4_!?XH^)O%7@ M;1/"OP$\$>)M/\(^$?%]_H=Y=ZCXAM;BYO+R2ZL9H;AULU2VMHX]_EJ\LCLK M.8RGDO\ P44M?C5^R1\&/V+=-^(WQ-UK]HOQU\.?VB'-YJNDZ;!::KXHFM]& MUJ6"U\DS.HN_)\F EI"TCKO(+/B@#]4:*^9?^"9'B?PE^T7\$;7]M[1OCUKW MC.[^)S/J=SIY\27[:1X9D.(Y-&M=/FF*6YMG1HY&=/,>82/^[1DBC^FJ "BB MB@ HHKC_ (_?&SPG^SC\&_$/QR\=:;K%YI'AK3S>7]KH&ER7M[)&"!B&"/YI M6Y'RCF@#L**^ ?\ B) _84_Z(]^T!_X9+5/_ (FC_B) _84_Z(]^T!_X9+5/ M_B: /OZBO@'_ (B0/V%/^B/?M ?^&2U3_P")H_XB0/V%/^B/?M ?^&2U3_XF M@#W_ /;Q_P""D7[./_!._P#X5M_PT#KWV3_A9OQ M/"^D;957[-YO^MOY<]+ M:#,?F/\ P^:GK7O]?QU?\' G_!52#_@JI^W#+X^^'YU2V^''@W2TT7P%IVJV MY@FV#/ /[3_ (/^ M*FN?$?P7I<>B^)M1\(^ ;K68;U(K^) M=06SL+KQ!\)M0L;*.0@G,T\B[8EX/S'B@#ZW\>ZQXOT#PE>ZSX$\&IXAU2WB M+VVC-J:69NR.J+*ZE%8CINPI.,LHY'A7_!-O_@IK\"/^"F'PQUOQC\++'4- M\0^$=>FT;QOX%U^2'^TM"NT=U42B)V1XY A9)4)1MKKG'ADWGQ3\':%=VGQ5^'EH2D7Q.\+I?3F6U95!W7\"('@DP M7/EJF'*11D ^\-*_:Y^-7B'4OB[H7AC]DZYU34?A'J<.G7&G6?C&W\WQ#=2: M=::BL=AOC5?^/:\AYG,/[P[.>6%?_@FW_P % /#_ /P4G_9J;]I7P'\.+KPQ M:'6K[23X>UW5(WU&SO+25HI8;R.)2+5\A6"$LVR16*C(!X;_ ()-?M6_!S]M MZ?XX_M1? 37FO_#'BSXE:3<6;31[)K:1?!WAZ.:VF3)V312I)$ZY(#(<$C!/ MS?\ M,? _P :_LJ?\%CO"GP)_9N^(;>&/ ?[>NGZZ/B9HUHKI)I&J:%:QWNH M:KI[H1]FNKZQDDMC(O*32M<'L>!?A MYX*N;Z&RU&75;?4)_$HM[QK-)]/B@X>"XG"I;R2,GG>9&X C<.=75?VV/CC\ M./$'@;2_CI^Q#XBT&Q^(/BBPT+2]8T7Q58:K#HMS=/A%U8*8VM3M# - +F(R M!8S*I=">K_:R_9F_9D^-/['>M?LA_&O2H-)^''B/2[#PM'9:81;"R\VX@MM/ M2VVJ5B=+DVHB&TJ'5,@KD5\$67Q0_P""D'_!&?QUX"^"G[TK3-0LK^ZUNTO[35X;R M2\C(ADMV)5XFLSO1U4@31$9#9KXM^,6F?%O5O^#FS1[;X,>-_#F@:J/V'96F MO?$_A:XU>W:#_A+FW(L,%]9LKEBA#F0@!6&P[@5^R_V9=!_:(\%W_C;2/VHO MBOH7B;5]8\:3:AX2GT/2VTVW&BKIVG1B*&RDNKF2%8KCS@^97W/)YAV^:% ! M9_:S_:Y^#?[&'POB^*'QDU"^9-1UFUT7PWH.BV1NM3\0:M=/LMM.L;<$&>XE M;(5^I^/)" MG@'_ (3?Q5;L\O\ Q[CQ!+IT*::),\>:TI419YR)-O>OT;UFQTC4]'N]-\06 MEO/87%M)%?07:*T4D+*0ZN&X*E200>,9S0!9!!&0<@]#17Q)\./B;=_MP?\ M!2G]HW]ESQC\0O%6B^#?@?X8\'V7AC1_!'C._P!!>_GUK3[B^N=4DN-.FAFF MVH+>")2YB01NX7=)N'R3XV_:L_;3UW_@GWKF@:]^TWXSL/%OP1_;HM?A(OCO M2+Q+2Y\7Z/%K=A#'/?&-%,K^1=>5(%*K(8SY@&/\ M@L3%^Q_IG[9GQI?P#\2OV>K_ ,5>*=-O/B!<37":G9ZS;6PET^X;Y]($L=RP M=+'R%&T;!'QCY\^*OQZ_:L\#?\$=_P!J$^&/VN?B-'KOP)_:WN? _@OQ==^( MY)]7N-%_X2'1;:.WOKY_])N2D.I3IY@E1VPF6PH% '[,45^&_BW#H?BGQ[H1T M?Q?>)HNE)I%[?-#HK:2)/L-Q;_9;(6TGGPO([N\K/OVE0#]4:XGX@>.OC'X= M^+'@3PAX$^!)\1^%_$%SJ">-O& \3V]I_P (I'#;&2UD^R2 R7WVB;]SMB(, M7WVR.*_/3]HS]M;XZZ?HGPZ_;*_:0^#OQ;E^ /C[]GKP]J>MZK\#/%M_::A\ M,/$%W'-=WM[?V-E<1375J89[0":3S4@^Q./+)E<2=UX[^+7C2+]MK_@G>WPI M_:S\3^*/ WQ#T+Q-'K;V>KR)IGC"&U\'R7-KJ%Q%]^9VD;S\3,^U]IP'0$ ' MWAH_CSP=X@\5ZQX&T3Q#;W6K>'A;'6[&%MSV1G0R0K)V5F1=X7.=I4D ,I.O M7Y-?!O5;#]BGQ#_P4J_:Q^'3>*-2U[X6^*+G5/#UCK'CS6;VTGN!X6MKA3=P M37;)=!96SOE5WCC4)&R*BA?;#P,_B2'P;H%YK6IZ1!J*VT\]I:P//,(6=2C2[4.U&**?[P[XG[ M$G[3LW[9O[,GA+]J*V^'%QX6TKQOH\.K:#I=_J4=Q="SE4-&\WE+LC9@<[%9 M\ C)!RHK_P#!0G_DP7XX?]D?\3?^FJYK\Z=:\6?&'P#_ ,$%?V(O%'P6^.OB MKP-J%QX@^&.CWL_AF_$ O;2]N;:"6*?Y=TD>T_ZO<$<$JX=3B@#]=:\%_P"" MB_[;5]^P'\ (OCW%\&+OQG:'Q/I.CWMO;ZW#8I9B_OH+*.9W=79@))T^5(V) MYR5'-?,4OQ4^(O[ W_!3KXL> X_C7\1?'_@:+]CR^^*][X<\=>+9M4:/6M.U M:2!S9&7Y;*.:$X:"!4A# %4 "JOA7[;'ASQ)\>O^"#WPW_;?^)/QR\9ZSXU\ M;^(? /BGQ)''XPO1HLS:CK^G.VG)I?G&SA@M3-&D92)90UHK-(S/,9 #]C** M^!O'WB_X_?MN?MF_M(_LM^"==N=.M?A'9>']'T!='^-NM>#KO3Y]3T==0_M< MKI5G*UX6EF$2B=S"HL<"+]Y*7Y/]JWX?_P#!0CX.?\$[?A=^T?XC_:JN/$GQ MX^#FNV2>+]!\ >+-230_BO'#J;6[Z,UM"L9>_GC$:[E@#?:5DC8%#E #]):* M^=/^"7GC#P_\:OV5]+_:JT3XSZMXS?XKS2^([IKOQ%>7EGH3S2N3HUG%:1X M:T\WE_:Z!IR1@@8A@C^:5N1\HYH ["BO@'_B) _84_Z(]^T!_P"&2U3_ M .)H_P"(D#]A3_HCW[0'_ADM4_\ B: /OZBO@'_B) _84_Z(]^T!_P"&2U3_ M .)KP[_@I/\ \'*'P5T_]A7XEC]E?P-\9M#^(%WX=:Q\,ZYX@^%U_IMKILUQ M+' UT;F5=D3Q1R/)&3UD1!U- 'V#^TU_P7%_X)1?L>_$J?X/?M _MH^&])\3 M6NR0:SX?U!+B(2* 6B?:7EY=ZA=RW]_=23SS MR-)--,Y9Y'8Y+,3R22223UK]#_\ @VQ_X*=ZM_P3J_;?GL?&!\5:G\-_'&@W M5KXK\.^%](FU*=KF")YK2\BM(LL\B.C1E@.(IY">!P ?UTT5\ _\1('["G_1 M'OV@/_#):I_\31_Q$@?L*?\ 1'OV@/\ PR6J?_$T ??U%? /_$2!^PI_T1[] MH#_PR6J?_$UU_P ?^"ZG[('[1WQD\/? WP+\,/C19ZOXEU!;.PNO$'PFU"Q MLHY""* /L/Q#=:Y9:)[B1R'5@-TB;L<=17V77P#_P &U_\ RCBOO^RR^,__ $\3T ?3 MW[%_[7PXO_B'\"M8U%)="UJ;1O%GACQ#ICV&K^'=3A.);*^M9/FAE M4^[*>=K-@X]@K\1OB9^U7XY_8Q_;@_X*B_ML?LL:;%=:-X2\&>$+!YHH!)8? M\)B]O;V9F*?=D>VDFN7F7^\&#XWY/UA^VCJ?Q5_8)M_V:?VE/@-\>_'OBP>) MOBWX9\#_ !&T/Q/XSOM7L?%^FZUNB:\CMKF5X;.[CGV31-:) F':,J8@J _ M0FBOS)^(?BCXF? _]HK]J_\ 8A\()MT:BNL_X)O_ !X\8_MI?!WX ?#?Q#XW\8Z= MXU^%@U63X_Q+XUU#[6=9TB272#I^H.)M\JWE^SWZ)(63RM/>/ 5BI /T#U27 M4H=-N)M'LX;B[6%C;07%P8HY),?*K.%6?6M/,7VE84@!#0 2KB5F4D\!#R1]& M5^,7P;_:U^(?["G_ 2^_P""@'[2'PPECL_$-E^W/XTL-$U:ZM5EBTV2_P!4 MTG3_ +-58$$B@#]G:*^"?VT+KXH?\$]_C]^R_\2_@;\8O M'WB#0_B/\9M+^%WQ%\*>+_&U_KEOJUOJEORR+9W%L]L\I:V$2NKE6 M4HH"^"'P_P#M!?$W]G[_ (*!>*_$'[=OQO@O?@C\1?%-Q\-YM(\?36#:=+8^ M'K6^MU=K81F6W$GRFTXMR'D8QEVW@ _7&BOSI\-?M9_'_P#:K^+'[/?[-TMW M#*_B_P#9-L?BCXEMX/B1J/@^76]3N7LH"([W2[:6Y"P;YY#;Q&)6^T*S$B$* M:GBKP!_P5@_9I_9%D\*:QXJ;XU77A?X\/J<_@_P5\4+T>++[X=R6MQ+%HYU> M:*UNKG4K>9H9MX*R74-N8RQ#E& /TAKYK^,'_!0/6OA1^WO\/OV!A^S]=ZGK M'Q,T74=6\.>)XO$<,6GQ6MBA>Y-R&C,T,/&WP0^*/Q"U>S3X@7,.I>$OBO/?/XA\#W:VEHLVBW0OI99AY1?M>LME_P<)_L?3W9\M+WX9?$"WM&;@2RI:PR,@]2$^;'I0!] M4?M4_M&^*_V<-.\*ZMH7P=F\6P^)_&6F>&@MIKD5I)975_<+!!-()5PT =AO M96+J.B/SCTN[U>WT70)=>\3SVUC%:6;7&HRF?,-NJIND.]@N54 G<0.!G Z5 MXG^WP1)X;^%UA'S-HI,^/7$<4C'V4GM7L_B\^&QX3U0^,8X M7TC^SI_[52XC+QM;>6WFAE .5V;LCN* /DW5O^"JWC.']DO4/V_?"/[$?C#Q M'\'H= NMO\ P0Z^$>N?%#]D+Q18_M%_L:0:;(=#\)>'[[Q7XGU6"QTW3+.6 M[U"^N9 D=O!&A>21V/ 554DGL!7X[?MTZ#^TKKW[+-I_P5,\(?L6?$:Q^*W@ M+XL#XS:9XDOKW0%M1X6CB2V_LB6--4:^B@.@P6QFB%L'-Q',3&AD? !^RM%? M&G[./V;/$MNND?M&_%'PUX?L->GUQ]+*:;J-E=7XC6\BAG M>SFG%LEIYB1M)&;EBA215=>!\=? G]OCX :3^T3XPU']I>3P[\.M8^!VIZQX M+\+VGQ?U;Q3XA\/>(]/@W27EE?:Q9+-'92(R>9%O?RY3'LV"3@ _0FBOR3U+ MXD?'W]D__@DI\)/V]A^V;\6=?\>_&GX=?#;PCJ-UXK\3+?Z+X<;539^?KD-G M-&RI?I;R2(;EV;S9"LDJR,6S] ?M)ZO\3OV#_P!OS]F>+X-?$[QOKG@KXR^* M+_P1X_\ !7B_QGJ&O1M*MB]U9ZK:/J$TTEG+"89?.$3+'+&>4# /0!]V45^8 M?P,_:7\>^!OVPO!?[.W_ 4!U;XO?#?XFZI\3-6G\%>/K;QA?W_P_P#BI87' MVW['I]M&L[6-G*L,]LZ6K0(RO:198M,R-ROPB^!O[4G[7_P0_; U"Z_X*1_' M/0==^%/[1GC73?AA>:+XW:SCLC86-C+;1W?E(OVFTR50VORPJ#*X022L] 'Z MS45^:G[/7[3'Q,_;6^''[,7CGXL?%[QGJ/B+QK\ KO6=;^"?POU*YT#4-7OS M-:VY\37>I6EY:"RL$ E58GD56ENQY*RR(JKQ'[*7[>'[0WC']A/]C[X5_%?X MR:TFK?&7XY^(O!'C'X@3:F1J^#/'.I7&IS^! M)Y[VUTK4-0BU"_GNKBXMM][#=>5*C10/'@*R.4/5_"_]G#]M_P"&G[:_@+XN MZ1\7],TGX6:CH>H:3\0_!'B+XZ:]XOEUZZ-N\UA>Z8NIV4:6EPDD;&5871)( M-QV93D ]J_;M_:O;]A[]E_Q5^U5J/PUNO%6C>"].;4-?TW3=2CM[L6JE0SPB M5=DA7=DJS)P#@DX4];^SS\4]8^./P4\,_&/5_!+>'?\ A*=$M=5L]'EU%;F: MWM[B%)8UE=%""3:XW*I90>C-7S]_P7>_Y0\?M#_]DTO?_9:\+_:KU_XS^&_A M%_P3ZL?A+^T3XS\$0>,/'/A3PSXAMO#-_'%%>64WAZXG6]_'+"MQ<.TPM'F@@D:+=MC"OY80$UG?MN_!B>R M^#?[!WQVUKX[^._%7B+7/VH?AG=^);[6?&=[=Z=K-Q>[[B2X2P>4VEIB3F(6 MT42I&YC *G@ _5:BOSBU+4?VN/\ @H_K'[3GAKX,^/Y/#&N_#WXEZCX&^'VI MZ?\ '#6_#3>%Y[*QM9+>]GTW3K&2+44FNI7G8W3R++$?(545"6J?\%#?$7[9 M_P"R/\ _@C_P4,L_CC>^,_'GP]^R6OQ?^%7@[Q=J*^'OB6@L9%OY[&TB7"3V MWE7%^ L(3RH)VE1EA H _2BBO&_V!])\/1_LL^%?&GAOX^ZK\3H?%VG)K[^- M-2UV[O8K]KL>=_HJW4LC6UJ@81Q09W(B*)"\F]V]DH _$'_@]Y_Y-9^!_P#V M4#4?_2$5^O\ ^R?_ ,FL_#3_ +)_HW_I##7Y ?\ ![S_ ,FL_ __ +*!J/\ MZ0BOU_\ V3_^36?AI_V3_1O_ $AAH [^BBB@ HHHH **** "BBB@#\0?^#WG M_DUGX'_]E U'_P!(111_P>\_\FL_ _\ [*!J/_I"** //_\ @TV_Y2F?M=_] MO'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH M_ '_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** M "BBB@#^<'_@O5_P05_X*P_MH_\ !6+XK?M+_LT?LI_\)+X)\2_V%_8FM_\ M"=:%9_:?L^A:?:S?N;J^BF3;-!*GS(,[&O[=_MO1/[ M3M;S[-]HUW4+J']]:RRPONAGB?Y7.-V#A@0/K^BB@ HHHH *\%_:>_X)^?#_ M /:K^.7PT^/_ (U^+_CK2-8^$FLRZKX)M/#MUIT=K:WI_$_XN^.=*_X5=XUT_P 7^%(/ M#-UI\*)KMD7-M?2^=9RF1D\QQY9/E$,8&53]Q4P,?1E% 'C? MA?\ 9 O-+^*]M\9O'/[4?Q,\9ZUI>@WNF>'T\1RZ/'9Z0UT8_,O(;6QTZWA: MZ"Q^6LTJ2%4DE0#;(P.1^QM_P3W^%_[$T?Q!LOA_\2O&7B&Q^)WC/4?%OB[3 M?&,]A4 #A 3FO>Z* /E[X2_\ !+SPU^S1 M/>^'_P!D?]K+XM?"WP/?:A->CX:>'KK1;_1=/EE]9_9=^*'P[A\3>#/$4,B^(-/UVYEN9M1E=Q M(US+<,WG-<>8%D68.)$=$*,I1<>F44 ?.OB+_@G9I?Q#^'$?P+^,?[67Q>\: M?#PP);:AX*UW5M,CBU6S7 %G>7MII\.H74!4!75[DM,NY9VF#L#] :%H6B>% M]$L_#7AK2+73].TZUCM=/L+*!8H;:"-0B11HH"HBJ H4 "K5% '@7[0__ M 3O^$GQT^.&D_M4>$_'OC'X8_%?1M*.E0?$3X:<7W_8;V"[M[BT MO[<. P2X@DVD94K7;?"S]G8>!]6'BWXB_&#Q9\2/$,=H]I;:YXS^P(;2!\>9 M'!;:=:VMK%O*C=((?-< *TC*H ]'HH ^6/!W_!(W]G;P+\.]0_9ZT'X@>.A\ M&=0\2-K3_!&?4+%_#L,C78O'M8B;/[-O\ %7QE;^,KCX?_ /"%BQBFL#IL6CBZ-XL*PM9E]XN6,HD+E\G: M24^2O:J* /E6T_X)(?!*U_9;^*/[(4GQJ^)$_A/XP>)]3UWQH\U]I?VN6ZU& M4RWPBE73P(DF?YBH7*XQ&4!(/3Z7_P $[/ .F_M ?#;]I.?XW_$&\\1?"WP; M-X7\.I=7.E_9IM.F$8G2X1+!3(\GDP[G5E8>6-NWG/T'10!\U^&/^"8OPQ\* M>#?C=X'T_P"./Q%DM/V@-1OK_P ?R3W6E&0W%Y;+:7#VQ&G@0;[=$BQA@H4% M0'^:H+O_ ()6? L_#[X,^%] ^)7CO1?$?P L$T[X6?$?2[^P77=*T\6J6C6, MC/9M:W5O);QQQ/'/;R;P@).[+'Z;HH ^?/%G_!-_X-^./@O\5?A%XH\>>,+J M]^-L'V?XH>.&NK)=:UNW^RBS6W+BT%O;PI;#RDC@@C5 SLH$DCNU7Q%_P36^ M&_BB[^!]_J?QO^(7G?L_,K^ Y(KG2U+R"U-GONO] Q,3;,82!M&WYL;R7KZ- MHH XK]HSX"^"/VH?@AXC_9_^)4VH)H'BK3_L6K'2KPV]P8"RLRQRKS&Q"XW+ MAAG((."/*?$W_!.?0/B=8:'X+^/O[4'Q2^(W@CP_J]EJ=MX"\77FDM87MS9R MK-:&^GMM.AO+](I8XI1'/<.LCQAIO.(&/HNB@#Q3Q!^PE\*-<_;2M?VZ;+QG MXRTCQ8OA6V\/ZSI6BZ_]GTO7+.VN9+FV%Y"$+NT4LK$;)$5A\DBNA*GA-!_X M)(?L\>%/!OBCX(>&/B%X[L/A!XQU^;5]=^"EOJ-C_P (Z\D\PGN;>(M9F^M[ M2>4;Y+6*[2$[G4($D=&^IJ* /F3]J_\ X)5_ S]J3XX^'/VG-(^*WQ*^%'Q& M\.:&VAIXT^#_ (HCTB\U#2"YD&G70D@FCF@5R64; RDC#?*N+_Q#_P""9GP5 M\?6/PDTNV^(WCO1+;X+^*!XE\)IIVL6UQ)4W-PTC._ M[QIW=@6.ZOHRB@#PO]G3]@+X8?LL_';XB_&_X/\ Q$\864/Q1\0OKOBKP0]W M9G03J3H$>[@MUM5>WE; +ND@,K &3>0,>Z444 %%%% !1110 4444 %? '_! MR+_P4B_X=W_\$X]>_P"$*U[[)\0OB;YOA?P1Y,NV:V\V,_;+]<;(/L=^V>!Y%P5W.?NPRS^M?U^T4 %%%% !1110!5UO3[O5=)N-.L-1A[5P_P"S!^SMI'[+'PBT_P""_AKXA^)?$>EZ M4TO]GW/BF6TDN8EDE>5DWVUO"&&YV(+ D# S@5Z%10!YE^SE^R)\#/V4-4^( M%_\ OPJ-$@^)/CB;Q;XATVW91:IJDUK;6\\D"!1Y2R?9EE99)(1@,%'( M?'S_ ()\^ ?VA?VJ?AK^V!XF^,GCS2O%/PC.I'P';:'%O,@3YT(8#)4J<$>%+G]H+]I? MXE_$S0O!.OVVN>'_ AXNET>.P&I6I+6EU& MR2WNM+F1E\\[_,DWRY &_ KN_A'^RS%\-?BSJ?QN\7_ !W\>?$#Q'?Z''H] MK=>,[K3Q#I5F)3-)':6^GV=K#"9G$1E?86D^S0@G""O5:* /-?VL/V1_@-^V MQ\'KGX'_ +0_@TZOHLMY#?64UO=R6UYIE]"2T%[:7$162VN(V)*R(0<%E.59 ME/(^ _V(_$.AZ9%X1^+'[:?Q=^)GA>!50>%_&T^B+#=1+]V.[N-/TRUN[U.S MI/.Z3+\LRR@MGWBB@#PSXF?L%?#SQG^TS%^V%\._B=XQ^&WQ$D\-CP_KNO>! MYM/*Z_IJOYD,%[;:A9W=O,8GYCF$:S*#M\S9\EZ'J5L=0UG7EOCJ!U"]N+JVF::5[PF=L!0S';C8JH/I M:B@#Q+4_V&_".K?MAZ+^V]>?&+QN?&.A>!Y?"5K;K+IHL)-,EFCGF1XOL6XO M)/%'*7#@@J NU/DKXC_X*^_L1>!OV7?^"4G[0'P^^%GC7X@>*]8^-OQ8T?Q? MJ.B7,<-[>7.KR^(M(N-1N;2.PLXY8U%O:[RHRD8ARH4D[OU)HH \5^&/[*_P M_P!2^)GAC]I_Q5\9_%7Q.UGP_P"'[FR\"ZMXKET[RM'M[P1BZFMX["SMD,\Z M11(\TH>0(I160/('X;3?^"3'[/\ X>\/^./A3X1^)'CW1OA7\1M(_!EIX8UGPYX6DTDZ7/96QN?)98+VPN/(E5;N9-\3(2 MNP'.Q<8%[_P3'^ 4/C3X$>+?!'BCQ9X6M_V<=-GL/AAH6A7EH;*UAGL183B< M7%M++<&2U'EEFDSRS##DM7T710!X%H?_ 3B^ &B?M _%#X]_P!K>*;N'XQ6 MJ1^/O 5[K0?P[J,PL!I[W#6@C#,[VN8G5Y&B.=WEAPK+Q/[(/_!'GX"?L8^* MM.O_ %\>/C/XB\+>'+F6X\#_#/QM\0GU#PWX6E?< ]G:")&8QJ[B/[0\WEE MRZXD^>OK.B@#B_VAO@IIG[1OP7\2? SQ!XRUS0]*\5Z/V2Z>SN( M7AFB5[B&94W([#>JAUX*LIYKPG5?^"2/P7U?]D[X=?L9W/QQ^):^#OA9KVEZ MMX1:._TL7D4NFR+)81R2_P!G_O8X74, 5RV '+@ 5]544 >'7?[!GPYU7]L# M_AM7Q%\1_%NJ>)Y/AN_@2\TF_.G-I5WH;W(NI+>6W%F&8O./,9PX;^$$)\E> M'7/_ 06_9J?X!:E^R5IW[2/QOLOA+<^([;6M#^&]MXSM?[.\.SPZA'?K'8R M-9&Z$/FH?W4T\R+O9T"RA95^XJ* /E#]HK_@D%\"/CW\>-)_:@\,_'3XP_"W MXAV/AZ'0M8\7_"KQW_9MYXDTZ+'EV^I-+#,+G;VDPLG"_/\ )'M]3\/?L:?# MCPGXU^'?B?P[XM\30:;\,M,N[;P[X5FOX;FPEN;F-XY]2N7GA>ZN+]EDD!NF MGWGSIR2?M$_F>N44 >'_ +)?[!WPV_8R\8_$'Q+\)/B)XOFT[XD>*[OQ+K/A M/5;JS;2K+5+EP\UQ9PPVL;6V_ !17*-@%E+?-7N%%% !1110 4444 %%%% ! M7%?M'? #X:_M5? ?Q;^SC\8=):]\,^--!N-)UF")]L@BE0KOC;!V2(<.C8.U MU4]J[6B@#^5C]J;_ (-"_P#@JE\)_BK>:!^S?X9\/_%3PC)=-_9'B&S\3V.E M7"6Y/R_:K>^FB\N0#[PB:5?1NP_4+_@W=_X-W?$G_!,/Q)J7[5O[5OB72-5^ M*FJZ0^F:+HNA2F>S\.682/UEHH **** "BB MB@"IKVFWFL:/<:9I_B"[TJ>:/;'J-@D+30'^\@GCDC)_WD8>U?+G[/G_ 2= M\(_LN?"&[^ ?P3_;)^-VB^$+_5+S4;W2;;6=&6:2XNY#+<2)>KI8O("[L6S# M,A4GY2M?5U% 'COPY_8!_8_^%/[,6L_L<^"?@?I<'P\\26MY#XFT.YDEN'UE MKM=MS/=W$KM/1VD^5<,-JXYCX1_\ !-SX9_#.Q^'OASQ3\9OB%X_\ M/_":]2\^&OAKQUJ-A<6N@W$4$EM;3![:S@GNWMX)9(H6NY9S&&##]XJN/HFB M@#R_XJ_L?? [XS?M$_#/]J/Q[X;:Z\6_"8:K_P (A=!P$B_M"!(9O,7'[S C M5DR?D?YASS2_ G]D+X(?LX_$WXH_%OX6^&S9:S\7O%D7B'QA,64K)=1V<-L% MC VH3').02Q,MU.V<,%7T^B@#RW]KS]E;1/VO?A?9_#?5_BSXW\$3Z7XDL- M>TCQ)\/];2QU"TO;.7S(3F2.6*6+=]Z*6-T88XR%(R-%_P""?_[,-C^S!XK_ M &1O$/@;_A(/"'CV\U6^\=+K3J;G7K_4KA[F]O9Y(5C"SO,YD5HEC$16,1", M1H%]IHH \"^$W_!/GP)\/-2\ WWCSXU_$'XE1?"M'_X5Q9_$"^T^:/0I6MVM M%N ;.RMWN[A+9W@2:[:>15=R&WNSG#T+_@EU\*O#_@3XY?#RT^.'Q&DL/VA= M1U"^^(;37FEF1I[ZU%I1OME6+ !"A05VM\U?3-% 'R-\8?^",_P"S M=\8OA+\(_A[/\6/BAX:\1? W3(],^&?Q3\&>)X--\3Z58)!';_9#S_X)W^!]$^''A'P9X4_: ^*FF:YX2\:MXL/Q"/B:"^U M[6]4>PGT^2749KZVGAND>UG,7E&$1HD4*QJBQ(H^@J* /-_V>OV7O '[.5UX MP\0>'-4U36?$/Q \2G7?&?B?76M_MFJW@MX;6-G6VAAAC2.W@AB5(XT4!"Q! M=W=L;]K3]B/X1?M@/X0\0>,M8\0>&_%WP]UM]6\ >/O!NH)::QX?NGC\N8P2 M2QRQ/'+'\DL$T4D,J@!T; Q[#10!XQ\/_P!CEM'^(^C?%KXV?M&^/OBKK?AD MROX6'C+^RK:RT:>6)X)+J&TTJQLX7N&AEEB\^999$2658S&LC*=:\_99T>_^ M-WC/XV7OQ@\?3GQKX)@\-77A"X\1^9H.G11F4_:[2S*8ANG\U@\A9@0!\HRV M?4:* /EJ/_@ECX37X"0?LCS_ +7'QFN/A&NBKHMW\/KO7-,EBN])""-M-?46 MT_\ M,6SQ@QLBW:MY9\M72/Y#ZO?_LL>%'^,_P //B[X:^(?C+P[9_#;P]>Z M-I'@'P[KOV7PY?VUQ%'$OVRQ5,3M L2^00RB,\X.!CTZB@#SG]J[]FW0_P!K MCX&ZW^S]XN^(?B?PYH?B.W-KKLWA.YMH;F\M&!$EJSW$$P$4@.UPJ@LN5)VL MRMT'B[X:CQM\)=1^$VN>--59-5T633;[6U@L_M(]<@;4?#-PDS MSQS6%Y!;Q21.DSLZ[S(%!* >6S(=_P"&/_!+KP!\/?@QXP^$OB+]J'XU>/+_ M ,:^&9O#FH>._B+XUAU?6[/2)4*265H\MM]GMD<,2[+!YDC!&=V:*,I].44 M>#V__!.C]G?4?V#H/^"?%#7?A]I=S8>!M1^(5 MUI\CZ*MS$L-Q,GV&RM1/;*7]NHH ^#/#'C&^TR2STK4+=9?LLOGPV,-U(EMYTC11R M3LB?*""L<:K\J_\ !,K]GRT_:&U3]L;PIKGQQ^)7A71/'?[3GBRYNO#&DQ6U MC;^(- NH;.);Z"6[L7N4CN%\Z$W-I-$2L:E65E5Z_3FB@#YO\>?\$N_V?O$_ MQU\"_M _#[QCXX^&^L> _ "^!;.T^&_B!--M-1\,I()8])N%,3NL$;C'/@=XS^!GQD\:> M._C';_$/1QI/C+Q#\7/%#:IJ>HZ>JR"*U$L:0I;QQ&65T$$<9$DC2Y,AWUD? ML7?\$L?A5^Q5J]AJ.B?M$?&7XA6WA^S>T\$:-\4O'IU6P\*0.AC*:? D,21D M1$PK)())$B+1HZH[JWTY10!Y=^V-^RCX-_;9_9^\0?LT?$KQKXDT;PSXJLS9 M^(!X8GM8;B[MBREH3)/;S;%.T9*!6QD;N:\_\:?\$SOAUX^\+?!CPGXB^//Q M'>'X$:W9:MX$N([K2EE^UVEL;6W>Y/\ 9^V?; [QX( 8.Q;+88?2-% 'S^__ M 3C^".J_'[XH?'[QOXG\3>)9?C%X/A\+>//"VMRV3:1>Z3%'+'%;"**U25 MJ3S#<)=S>8=Q;C'E.F_\$./@;9_#?P%\&-3_ &L/CSJG@_X6>.M-\4?#CP[J M/C6T\OP]/8F4VMM!-%9)/)!&9%"">25XUB58WC!8-]K44 ?)/QA_X(X_L_?$ MS]IO4_VL/ 7QV^,_PJ\3>)[*UM?'T'PG^( O"GQ!SX4\+>#%6?^36?@?_V4#4?_ $A%%'_![S_R:S\#_P#LH&H_^D(HH \__P"# M3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH M**** "BBB@#\ ?%G_!H5^W)_PNCQC\5_A1_P44\/^%?^$J\07M^Z:3:ZG;2^ M5-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/\ 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@#^>7QO\ M\&=/_!0/XFVL%C\2/^"FNA^(8+60R6T.N0ZK=I"Y&"RB61@I(XR*_?;X.>"+ MKX9?"+PK\-[Z^CNI_#WANQTV:YB4A)G@MTB+J#R 2F0#ZUTE% !1110 4444 M %%%% !1110!^(/_ >\_P#)K/P/_P"R@:C_ .D(HH_X/>?^36?@?_V4#4?_ M $A%% 'Y&?!K_@J5^UA_P2W_ &VOC=X]_90UC0[/4/%7BS5-/U9M/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$ M)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#% MT?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T? M\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X M_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P6 M2_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_ MZ'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^' M_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ M (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)# M_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\ M7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% M !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ M !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/ M_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ MP62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z' M7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU M^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X M0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$ M)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#% MT?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T? M\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X M_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P6 M2_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_ MZ'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^' M_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ M (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)# M_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\ M7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% M !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ M !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/ M_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ MP62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z' M7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU M^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X M0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$ M)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#% MT?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T? M\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X M_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P6 M2_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_ MZ'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^' M_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ M (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)# M_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\ M7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% M !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ M !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/ M_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ MP62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z' M7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU M^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X M0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$ M)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#% MT?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T? M\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X M_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P6 M2_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_ MZ'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^' M_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ M (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)# M_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\ M7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% M !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ M !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/ M_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ MP62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z' M7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU M^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X M0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$ M)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#% MT?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% 'SI_P46_X+4?MQ?\ !4CP7X<\!?M7 AZ]X;O-/\*ZI+J&DKH?AY+)UFDC\MBS*QW#;VHHHH __9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.23.4
DOCUMENT INFORMATION
12 Months Ended
Oct. 31, 2023
Document Information [Line Items]  
Amendment Flag false
Document Type 10-K
Document Annual Report true
Document Period End Date Oct. 31, 2023
Document Fiscal Period Focus FY
Document Transition Report false
Document Fiscal Year Focus 2023
ICFR Auditor Attestation Flag true
Document Financial Statement Error Correction [Flag] false
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.4
ENTITY INFORMATION - USD ($)
12 Months Ended
Oct. 31, 2023
Apr. 30, 2023
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   $ 18,669,602,000
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.4
ENTITY LISTING INFORMATION - $ / shares
12 Months Ended
Oct. 31, 2023
Dec. 18, 2023
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,720,621
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   83,534,260
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.4
AUDITOR INFORMATION
12 Months Ended
Oct. 31, 2023
Cover [Abstract]  
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location Miami, Florida
Auditor Firm ID 34
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents $ 171,048 $ 139,504
Accounts receivable, net 509,075 294,848
Contract assets 111,702 93,978
Inventories, net 1,013,680 582,471
Prepaid expenses and other current assets 49,837 41,929
Total current assets 1,855,342 1,152,730
Property, plant and equipment, net 321,848 225,879
Goodwill 3,274,327 1,672,425
Intangible assets, net 1,357,281 733,327
Other assets 386,265 311,135
Total assets 7,195,063 4,095,496
Current liabilities:    
Current maturities of long-term debt 17,801 1,654
Trade accounts payable 205,893 116,551
Accrued expenses and other current liabilities 433,101 290,199
Income taxes payable 8,547 12,455
Total current liabilities 665,342 420,859
Long-term debt, net of current maturities 2,460,277 288,620
Deferred income taxes 131,846 71,162
Other long-term liabilities 379,640 338,948
Total liabilities 3,637,105 1,119,589
Commitments and contingencies
Redeemable noncontrolling interests 364,807 327,601
Shareholders' equity:    
Preferred Stock 0 0
Capital in excess of par value 578,809 397,337
Deferred compensation obligation 6,318 5,297
HEICO stock held by irrevocable trust (6,318) (5,297)
Accumulated other comprehensive (loss) income (40,180) (46,499)
Retained earnings 2,605,984 2,253,932
Total HEICO shareholders' equity 3,145,995 2,606,136
Noncontrolling interests 47,156 42,170
Total shareholders' equity 3,193,151 2,648,306
Total liabilities and equity 7,195,063 4,095,496
Heico Common Stock [Member]    
Shareholders' equity:    
Common Stock 547 545
Common Class A [Member]    
Shareholders' equity:    
Common Stock $ 835 $ 821
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] - $ / shares
shares in Thousands
Oct. 31, 2023
Oct. 31, 2022
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,721 54,519
Common stock, shares outstanding 54,721 54,519
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 83,507 82,093
Common stock, shares outstanding 83,507 82,093
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Net sales $ 2,968,105 $ 2,208,322 $ 1,865,682
Operating costs and expenses:      
Cost of sales 1,814,617 1,345,563 1,138,259
Selling, general and administrative expenses 528,149 365,915 334,523
Total operating costs and expenses 2,342,766 1,711,478 1,472,782
Operating income 625,339 496,844 392,900
Interest expense (72,984) (6,386) (7,285)
Other income 2,928 565 1,443
Income before taxes and noncontrolling interests 555,283 491,023 387,058
Income tax expense 110,900 100,400 57,300
Net income from consolidated operations 444,383 390,623 329,758
Less: Net income attributable to noncontrolling interests 40,787 38,948 25,538
Net income attributable to HEICO $ 403,596 $ 351,675 $ 304,220
Net income per share attributable to HEICO shareholders:      
Basic (in dollars per share) $ 2.94 $ 2.59 $ 2.25
Diluted (in dollars per share) $ 2.91 $ 2.55 $ 2.21
Weighted average number of common shares outstanding:      
Basic (in shares) 137,185 136,010 135,326
Diluted (in shares) 138,905 138,037 137,854
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Net income from consolidated operations $ 444,383 $ 390,623 $ 329,758
Other comprehensive (loss) income:      
Foreign currency translation adjustments 6,905 (40,078) (591)
Unrealized (loss) gain on defined benefit pension plan, net of tax 59 368 991
Amortization of unrealized loss on defined benefit pension plan, net of tax 56 65 135
Total other comprehensive (loss) income 7,020 (39,645) 535
Comprehensive income from consolidated operations 451,403 350,978 330,293
Less: Net income attributable to noncontrolling interests 40,787 38,948 25,538
Less: Foreign currency translation adjustments attributable to noncontrolling interests 701 (1,698) (62)
Comprehensive income attributable to noncontrolling interests 41,488 37,250 25,476
Comprehensive income attributable to HEICO $ 409,915 $ 313,728 $ 304,817
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.23.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, 2020     $ 542 $ 809 $ 299,930 $ 4,886 $ (4,886) $ (9,149) $ 1,688,045 $ 30,430 $ 2,010,607
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 304,817             597 304,220    
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)
Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation             (411)        
Value of Stock Issued During Period for Deferred Compensation Obligation           411          
Adjustments to Additional Paid in Capital, Other         418            
Stockholders' Equity, Other                 1 (159) 260
Balances at Oct. 31, 2021     543 812 320,747 5,297 (5,297) (8,552) 1,949,521 33,868 2,296,939
Redeemable noncontrolling interests at Oct. 31, 2020   221,208                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Distributions to noncontrolling interests   (25,746)               (2,217) (2,217)
Acquisitions of noncontrolling interests (2,300) (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                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 25,476 19,662               5,814  
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 313,728             (37,947) 351,675    
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]                      
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                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 37,250 27,442               9,808  
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 409,915             6,319 403,596    
Comprehensive Income (Loss) 451,403                   421,838
Cash dividends                 (27,370)   (27,370)
Stock Issued During Period, Value, Acquisitions       11 161,362           161,373
Issuance of Common Stock to HEICO SIP         13,677           13,677
Share-based Compensation Expense         15,475           15,475
Proceeds from stock option exercises     2 3             6,713
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition         6,708            
Stock Redeemed or Called During Period, Value         (14,847)           (14,847)
Distributions to noncontrolling interests   (29,654)               (6,937) (6,937)
Adjustments to redemption amount of redeemable noncontrolling interests   23,866             (23,866)   (23,866)
Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation             (1,021)        
Value of Stock Issued During Period for Deferred Compensation Obligation           1,021          
Adjustments to Additional Paid in Capital, Other         771            
Stockholders' Equity, Other                 (308)   463
Balances at Oct. 31, 2023 3,193,151   $ 547 $ 835 578,809 $ 6,318 $ (6,318) $ (40,180) 2,605,984 47,156 3,193,151
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Distributions to noncontrolling interests   (29,654)               (6,937) (6,937)
Acquisitions of noncontrolling interests (2,700) (1,059)     $ (1,674)           (1,674)
Noncontrolling interests assumed related to acquisition 12,137                    
Adjustments to redemption amount of redeemable noncontrolling interests   23,866             $ (23,866)   $ (23,866)
Temporary Equity, Other 2,351                    
Redeemable noncontrolling interests at Oct. 31, 2023 364,807 364,807                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest $ 41,488 $ 29,565               $ 11,923  
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Cash dividends per share (in dollars per share) $ 0.20 $ 0.18 $ 0.17
Retained Earnings [Member]      
Dividends, Common Stock, Cash $ (27,370) $ (24,466) $ (23,002)
Total Shareholders Equity [Member]      
Dividends, Common Stock, Cash $ (27,370) $ (24,466) $ (23,002)
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Operating Activities:      
Net income from consolidated operations $ 444,383 $ 390,623 $ 329,758
Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:      
Depreciation and amortization 130,043 96,333 93,019
Share-based compensation expense 15,475 12,646 9,058
Employer contributions to HEICO Savings and Investment Plan 15,276 12,180 10,091
Business Combination, Reversal of Remaining Contingent Consideration, Liability (9,057) 0 0
Payment for Contingent Consideration Liability, Operating Activities (6,299) 0 0
Change in accrued contingent consideration (686) (7,631) 1,246
Deferred Income Tax Expense (Benefit) (26,531) 8,876 (15,635)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (65,595) (29,272) (27,300)
Contract assets (11,642) (4,148) 376
Inventories (124,782) (89,186) (10,121)
Prepaid expenses and other current assets 5,599 (10,077) (4,795)
Trade accounts payable 10,975 25,567 6,907
Accrued expenses and other current liabilities 72,589 34,122 33,634
Income taxes payable (4,505) 11,597 2,821
Change in long-term liabilities and assets related to HEICO LCP 13,512 15,398 12,781
Other (10,020) 828 2,244
Net cash provided by operating activities 448,735 467,856 444,084
Investing Activities:      
Acquisitions, net of cash acquired (2,421,788) (347,308) (136,500)
Capital expenditures (49,434) (31,982) (36,183)
Net Investment Related to HEICO LCP (18,892) (15,300) (14,000)
Other 5,647 (1,239) 3,229
Net cash used in investing activities (2,484,467) (395,829) (183,454)
Financing Activities:      
Proceeds from Issuance of Senior Long-Term Debt 1,189,452 0 0
Borrowings on revolving credit facility 1,964,000 262,000 0
Payments on revolving credit facility (989,000) (212,000) (505,000)
Distributions to noncontrolling interests (36,591) (25,092) (27,963)
Cash dividends paid (27,370) (24,466) (23,002)
Redemption of common stock related to stop option exercises (14,847) (25,946) (3,791)
Payment for Contingent Consideration Liability, Financing Activities (12,610) (320) 0
Revolving credit facility issuance costs (10,060) (1,010) (1,468)
Acquisitions of noncontrolling interests (2,733) (8,735) (2,336)
Proceeds from stock option exercises 6,713 2,352 5,344
Proceeds from Noncontrolling Interests 0 0 534
Other (1,905) (616) (1,286)
Net cash (used in) provided by financing activities 2,065,049 (33,833) (558,968)
Effect of exchange rate changes on cash 2,227 (6,988) (216)
Net increase (decrease) in cash and cash equivalents 31,544 31,206 (298,554)
Cash and cash equivalents at beginning of year 139,504 108,298 406,852
Cash and cash equivalents at end of year $ 171,048 $ 139,504 $ 108,298
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.23.4
SUPPLEMENTAL DISCLOSURES CASH FLOW INFORMATION
12 Months Ended
Oct. 31, 2023
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 2023, 2022 and 2021 (in thousands):
Year ended October 31,
202320222021
Cash paid for income taxes$138,667 $80,995 $67,661 
Cash received from income tax refunds(3,846)(2,522)(993)
Cash paid for interest54,143 6,037 7,355 
Contingent consideration
17,018 29,732 18,334 
Additional purchase consideration
(353)5,758 292 
Issuance of common stock for an acquisition(161,373)(75,005)— 
See Note 9, Leases, for additional information regarding supplemental disclosures of cash flow information.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.23.4
SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION
12 Months Ended
Oct. 31, 2023
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 2023, 2022 and 2021 (in thousands):
Year ended October 31,
202320222021
Cash paid for income taxes$138,667 $80,995 $67,661 
Cash received from income tax refunds(3,846)(2,522)(993)
Cash paid for interest54,143 6,037 7,355 
Contingent consideration
17,018 29,732 18,334 
Additional purchase consideration
(353)5,758 292 
Issuance of common stock for an acquisition(161,373)(75,005)— 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.23.4
SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Cash paid for income taxes $ 138,667 $ 80,995 $ 67,661
Cash received from income tax refunds (3,846) (2,522) (993)
Cash paid for interest 54,143 6,037 7,355
Other Significant Noncash Transaction, Value of Consideration Received (353)    
Additional purchase consideration   5,758 292
Stock Issued (161,373) (75,005) 0
Other Acquisitions [Member]      
Contingent purchase consideration $ (17,018) $ (29,732) $ (18,334)
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Oct. 31, 2023
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 seven subsidiaries which are 70%, 74%, 82%, 84%, 85%, 89% and 96% owned, respectively, three subsidiaries that are each approximately 90% owned and five 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 seven subsidiaries which are 80.4%, 82.5%, 85%, 90%, 91%, 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.

Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 reflected some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from 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 totaled $25.4 million in fiscal 2023 of which $21.6 million was recorded as a component of selling, general and administrative ("SG&A") expenses and $3.8 million was recorded to interest expense in the Company's Consolidated Statement of Operations. Acquisition costs were not material in fiscal 2022 and 2021. See Note 2, Acquisitions, for additional information regarding the Company's fiscal 2023 acquisition costs.

    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 exceed its fair value. When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determine that an impairment is more-likely-than-not, the Company is then required to perform a quantitative impairment test, otherwise no further analysis is required. The Company may also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, 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 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,
20232022
Fair value of plan assets$10,025 $10,106 
Projected benefit obligation9,592 9,924 
Funded status$433 $182 
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 2023, 2022 and 2021.

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 Pronouncements

In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, or in fiscal 2025 for HEICO, and interim periods within fiscal years beginning one year later. Early adoption is permitted and the amendments must be applied retrospectively to all prior periods presented. The adoption of this guidance will not affect the Company's consolidated results of operations, financial position or cash flows and the Company is currently evaluating the effect the guidance will have on its disclosures.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS
12 Months Ended
Oct. 31, 2023
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] ACQUISITIONS
Wencor Acquisition

On August 4, 2023, the Company acquired Wencor Group ("Wencor") from affiliates of Warburg Pincus LLC and Wencor’s management (the “Wencor Acquisition”). The Wencor Acquisition was completed pursuant to an Agreement and Plan of Merger (the “Merger Agreement”), by and among the Company, its newly formed wholly owned subsidiary Magnolia MergeCo Inc. (“Merger Sub”), Jazz Parent, Inc., the owner of Wencor (“Target”), and Jazz Topco GP LLC, solely in its capacity as representative for purposes of certain provisions of the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into the Target, and the Target continued as the surviving entity and a wholly owned subsidiary of the Company. Subsequent to the acquisition date, the Company integrated Wencor into the FSG. Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts, and aircraft & engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the Company's revolving credit facility and from the sale of senior unsecured notes. See Note 5, Short-Term and Long-Term Debt, for additional information. The total consideration includes an accrual of $17.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay in accordance with an agreement it assumed related to an acquisition Wencor consummated in fiscal 2023 prior to the Wencor Acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

The following table summarizes the total consideration for the acquisition of Wencor (in thousands):
Cash paid
$1,923,098 
Less: cash acquired
(29,984)
Cash paid, net 1,893,114 
Issuance of common stock for an acquisition161,373 
Additional purchase consideration(353)
Total consideration paid, net$2,054,134 
The following table summarizes the allocation of the total consideration for the acquisition of Wencor to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities assumed (in thousands):
Assets acquired:
Goodwill $1,260,507 
Customer relationships 397,400 
Intellectual property120,400 
Trade names53,200 
Inventories249,917 
Accounts receivable105,947 
Property, plant and equipment35,170 
Contract assets5,276 
Other assets 29,568 
Total assets acquired, excluding cash 2,257,385 
Liabilities assumed:
Accrued expenses62,442 
Accounts payable56,187 
Deferred income taxes56,108 
Other liabilities 28,514 
Total liabilities assumed 203,251 
Net assets acquired, excluding cash$2,054,134 

The allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities assumed is preliminary until the Company obtains final information regarding their fair values. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Wencor and the value of its assembled workforce that do not qualify for separate recognition. The weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 13 years, 14 years and indefinite, respectively. Acquisition costs associated with the purchase of Wencor totaled $20.0 million in fiscal 2023 and were expensed in the Company's Consolidated Statement of Operations. The acquisition costs were recorded to SG&A expenses with the exception of a $3.8 million fee paid in August 2023 and charged to interest expense upon the termination of the May 14, 2023 commitment letter with Truist Bank and Truist Securities, Inc., as amended, related to a bridge financing to finance a portion of the Wencor Acquisition as such financing was no longer necessary. The operating results of Wencor were included in the Company’s results of operations from the effective acquisition date. The Company's consolidated net sales and net income attributable to HEICO for the fiscal year ended October 31, 2023 includes approximately $185.7 million and $22.6 million, respectively, from the acquisition of Wencor.
Had the acquisition of Wencor occurred as of November 1, 2021, net sales on a pro forma basis for fiscal 2023 would have been $3,476.3 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 2023 would not have been materially different than the reported amounts.

The following table presents unaudited pro forma financial information for fiscal 2022 as if the acquisition of Wencor had occurred as of November 1, 2021 (in thousands, except per share data):
Year ended,
October 31, 2022
Net sales$2,682,328 
Net income from consolidated operations
$365,189 
Net income attributable to HEICO$326,241 
Net income per share attributable to HEICO shareholders:
Basic
$2.38 
Diluted
$2.34 

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 acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with debt used to finance the acquisition, the reclassification of acquisition costs associated with the purchase of Wencor from fiscal 2023 to fiscal 2022 and additional amortization expense related to the intangible assets acquired.
Exxelia Acquisition

On January 5, 2023, the Company, through HEICO Electronic, acquired 93.69% of the outstanding common stock and all of the preferred stock of Exxelia International SAS (“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. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. The majority of the remaining 6.31% interest is owned by certain members of Exxelia's management team. See Note 13, Redeemable Noncontrolling Interests, for additional information. Additionally, as a result of this acquisition, the Company also obtained a 90% ownership interest in Alcon Electronics Pvt. Ltd. (“Alcon”), which is an existing subsidiary of Exxelia. The remaining 10% interest continues to be owned by a certain member of Alcon’s management team. See Note 13, Redeemable Noncontrolling Interests, for additional information. The purchase price of this acquisition was paid in cash, using proceeds from the
Company's revolving credit facility.

The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):
Cash paid
$515,785 
Less: cash acquired
(11,789)
Total consideration paid, net$503,996 

As noted above, the Company acquired all of the preferred stock of Exxelia. Pursuant to the terms of the acquisition, Exxelia’s preferred stock accrues dividends at 5.18% per annum.
The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):

Assets acquired:
Goodwill $327,398 
Customer relationships 61,943 
Intellectual property44,044 
Trade names21,703 
Property, plant and equipment53,640 
Inventories53,351 
Accounts receivable41,688 
Other assets 13,155 
Total assets acquired, excluding cash 616,922 
Liabilities assumed:
Deferred income taxes31,690 
Accounts payable21,858 
Accrued expenses 18,159 
Short-term debt15,082 
Other liabilities 13,982 
Total liabilities assumed 100,771 
Noncontrolling interests in consolidated subsidiaries
12,155 
Net assets acquired, excluding cash$503,996 

The allocation of the total consideration 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. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Exxelia and the value of its assembled workforce that do not qualify for separate recognition, however, benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests were 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 weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 15 years, 15 years and indefinite, respectively. Acquisition costs associated with the purchase price of Exxelia totaled $5.5 million, of which $5.1 million was incurred in fiscal 2023, and were recorded to SG&A expenses in the Company's Consolidated Statement of Operations. The operating results of Exxelia were included in the Company’s results of operations from the
effective acquisition date. The Company's consolidated net sales for the fiscal year ended October 31, 2023 includes approximately $179.0 million from the acquisition of Exxelia. Net income attributable to HEICO for the fiscal year ended October 31, 2023 was not materially impacted by the acquisition of Exxelia.

Had the acquisition of Exxelia occurred as of November 1, 2021, net sales on a pro forma basis for fiscal 2023 would not have been materially different than the reported amount and net sales on a pro forma basis for fiscal 2022 would have been $2,402.5 million. Additionally, 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 2023 and fiscal 2022 would not have been materially different than the reported amounts. 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 acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with borrowings to finance the acquisition, the reclassification of acquisition costs associated with the purchase of Exxelia from fiscal 2023 to fiscal 2022, additional amortization expense related to the intangible assets acquired, and inventory purchase accounting adjustments charged to cost of sales as the inventory is sold. Additionally, the pro forma information reflects HEICO's initial ownership interest of 93.69% of Exxelia's common stock as of the date of acquisition. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the subsidiary to 90.97%. See Note 13, Redeemable Noncontrolling Interests, for additional information.

Other Acquisitions

In March 2023, the Company, through a subsidiary of HEICO Electronic, entered into an exclusive license and acquired certain assets for the Aircraft Emergency Locator Transmitter (“ELT”) product line from Honeywell International. ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. 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 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 included an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may have been obligated to pay if Ridge and Bechdon had met 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.

Unless otherwise noted, the purchase price of each of the above referenced other 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 other acquisitions based on the year of acquisition (in thousands):
Year ended October 31,
202320222021
Cash paid
$20,000 $348,606 $136,995 
Less: cash acquired
— (1,815)(616)
Cash paid, net
20,000 346,791 136,379 
Issuance of common stock for an acquisition— 75,005 — 
Contingent consideration
— 29,732 18,334 
Additional purchase consideration
— 5,758 292 
Total consideration
$20,000 $457,286 $155,005 
The following table summarizes the allocation of the aggregate total consideration for the Company's other 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,
202320222021
Assets acquired:
Goodwill $8,232 $244,620 $59,445 
Customer relationships 8,740 131,479 30,910 
Intellectual property2,870 45,165 23,920 
Trade names— 41,784 9,920 
Property, plant and equipment58 25,974 24,613 
Inventories100 23,974 6,391 
Accounts receivable— 24,353 6,866 
Contract assets— 10,607 18,386 
Other assets — 5,965 1,126 
Total assets acquired, excluding cash 20,000 553,921 181,577 
Liabilities assumed:
Deferred income taxes— 21,684 414 
Accrued expenses — 10,146 4,502 
Accounts payable— 7,575 2,338 
Other liabilities — 560 266 
Total liabilities assumed — 39,965 7,520 
Noncontrolling interests in consolidated subsidiaries
— 56,670 19,052 
Net assets acquired, excluding cash$20,000 $457,286 $155,005 

The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's other fiscal 2023, 2022 and 2021 acquisitions (in years):
Year ended October 31,
202320222021
Customer relationships 81512
Intellectual property81313
    
The allocation of the total consideration for the fiscal 2023 other acquisition to the tangible and identifiable intangible assets acquired 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 2022 and 2021 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, Pioneer, RH Labs, Ridge, Bechdon, and Camtronics benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in these entities 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 other fiscal 2023 acquisition was included in the Company’s results of operations from the effective acquisition date. The amount of net sales and earnings of the other fiscal 2023 acquisition included in the Consolidated Statement of Operations for fiscal 2023 is not material. Had the other fiscal 2023 acquisition occurred as of November 1, 2021, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO on a pro forma basis for fiscal 2023 and 2022 would not have been materially different than the reported amounts.

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 fiscal 2022 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 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 acquisitions included in the Consolidated Statement of Operations for fiscal 2021 is not material. Had the fiscal 2021 acquisitions occurred as of November 1, 2019, 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 would not have been materially different than the reported amounts.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION
12 Months Ended
Oct. 31, 2023
Selected Financial Statement Information [Abstract]  
Additional Financial Information Disclosure [Text Block] SELECTED FINANCIAL STATEMENT INFORMATION
Accounts Receivable
As of October 31,
(in thousands)20232022
Accounts receivable
$521,696 $303,181 
Less: Allowance for doubtful accounts
(12,621)(8,333)
Accounts receivable, net
$509,075 $294,848 

Inventories
As of October 31,
(in thousands)20232022
Finished products
$622,395 $285,024 
Work in process
79,789 59,739 
Materials, parts, assemblies and supplies
311,496 237,708 
Inventories, net of valuation reserves
$1,013,680 $582,471 
Property, Plant and Equipment
As of October 31,
(in thousands)20232022
Land
$19,706 $17,579 
Buildings and improvements
202,499 148,598 
Machinery, equipment and tooling
386,602 322,252 
Construction in progress
25,867 14,533 
634,674 502,962 
Less: Accumulated depreciation and amortization(312,826)(277,083)
Property, plant and equipment, net
$321,848 $225,879 

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

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

Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20232022
Accrued employee compensation and related payroll taxes
$181,906 $130,837 
Contract liabilities
87,556 58,757 
Contingent consideration37,305 28,849 
Accrued customer rebates and credits
24,508 17,938 
Current operating lease liabilities20,503 14,656 
Accrued interest18,705 329 
Other
62,618 38,833 
Accrued expenses and other current liabilities
$433,101 $290,199 

The increase in accrued employee compensation and related payroll taxes principally reflects a higher level of accrued performance-based compensation resulting from the improved consolidated operating results and the impact of our fiscal 2023 acquisitions. See Note 6, Revenue, for additional information pertaining to the increase in contract liabilities. See Note 8, Fair Value Measurements, for additional information regarding the Company's contingent consideration obligations. The increase in accrued interest principally reflects the issuance of senior unsecured notes (see Note 5, Short-Term and Long-Term Debt, for additional information). The total customer rebates and credits deducted within net sales in fiscal 2023, 2022 and 2021 was $9.4 million, $7.6 million and $3.3 million, respectively.
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 2023, 2022 and 2021 totaled $9.2 million, $7.2 million and $7.1 million, respectively. The aggregate liabilities of the LCP were $226.2 million and $203.0 million as of October 31, 2023 and 2022, 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 $233.5 million and $204.7 million as of October 31, 2023 and 2022, 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,
202320222021
R&D expenses $95,773 $76,061 $68,877 
Accumulated Other Comprehensive Loss

    Changes in the components of accumulated other comprehensive loss during fiscal 2023 and 2022 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
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)
Unrealized gain 6,204 59 6,263 
Amortization of unrealized loss — 56 56 
Balances as of October 31, 2023($39,165)($1,015)($40,180)
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.23.4
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Oct. 31, 2023
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 2023 and 2022 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2021$468,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, 2022561,961 1,110,464 1,672,425 
Goodwill acquired1,260,507 335,630 1,596,137 
Foreign currency translation adjustments
2,793 2,394 5,187 
Adjustments to goodwill
(956)1,534 578 
Balances as of October 31, 2023$1,824,305 $1,450,022 $3,274,327 

    The goodwill acquired during fiscal 2023 and 2022 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 2023 represent immaterial measurement period adjustments to the purchase consideration of certain fiscal 2022 acquisitions. 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 $131 million and
$98 million of the goodwill acquired in fiscal 2023 and 2022, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of October 31, 2023, the Company determined there was no impairment of its goodwill.

    Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2023As of October 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$967,090 ($227,089)$740,001 $539,529 ($208,127)$331,402 
Intellectual property
448,336 (121,503)326,833 284,171 (98,983)185,188 
Other8,685 (7,404)1,281 8,700 (7,017)1,683 
1,424,111 (355,996)1,068,115 832,400 (314,127)518,273 
Non-Amortizing Assets:
Trade names
289,166 — 289,166 215,054 — 215,054 
$1,713,277 ($355,996)$1,357,281 $1,047,454 ($314,127)$733,327 
        
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2023 compared to October 31, 2022 principally relates to such intangible assets recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions), net of the write-off of fully amortized customer relationship intangible assets previously recognized in connection with certain historical acquisitions and an immaterial partial impairment of the trade name of a fiscal 2022 FSG acquisition.
    
    Amortization expense related to intangible assets was $85.9 million, $62.5 million and $61.3 million in fiscal 2023, 2022 and 2021, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $117.6 million in fiscal 2024, $112.0 million in fiscal 2025, $106.4 million in fiscal 2026, $102.1 million in fiscal 2027, $96.7 million in fiscal 2028 and $533.3 million thereafter.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.23.4
DEBT
12 Months Ended
Oct. 31, 2023
Debt Disclosure [Abstract]  
Debt Disclosure SHORT-TERM AND LONG-TERM DEBT
A subsidiary of the Company acquired in the first quarter of fiscal 2023 has a short-term borrowing arrangement with a balance of $15.1 million as of the acquisition date and $13.5 million as of October 31, 2023.

    Long-term debt consists of the following (in thousands):
As of October 31,
20232022
Borrowings under revolving credit facility
$1,250,000 $275,000 
2028 senior unsecured notes600,000 — 
2033 senior unsecured notes600,000 — 
Finance leases and notes payable (1)
28,024 15,274 
Less: Debt discount and debt issuance costs(13,478)— 
2,464,546 290,274 
Less: Current maturities of long-term debt
(4,269)(1,654)
$2,460,277 $288,620 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.

Revolving Credit Facility    

As of October 31, 2023 and 2022, the weighted average interest rate on borrowings under the Company's revolving credit facility ("Credit Facility") was 6.7% and 4.6%, respectively. The Credit Facility contains both financial and non-financial covenants. As of October 31, 2023, the Company was in compliance with all such covenants.

In November 2017, the Company entered into a $1.3 billion 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. 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. In July 2023, the Company entered into a third amendment to its Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow the Company to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.
    
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) as such capitalized terms are defined in the Credit Facility. 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%. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $200 million sublimit for swingline borrowings and $100 million sublimits for borrowings made in foreign currencies and 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.

The Company incurred $6.7 million of debt issuance costs related to the third amendment of the Credit Facility, which were classified as other assets in the Company's Consolidated Balance Sheet and are being amortized to SG&A expenses in the Company's Consolidated Statement of Operations over the remaining term of the Credit Facility.

Senior Unsecured Notes

On July 27, 2023, the Company completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). The Company used the net proceeds from the sale of the Notes to repay the outstanding borrowings under its Credit Facility and to fund a portion of the purchase price of the Wencor Acquisition. See Note 2, Acquisitions, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.

The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.
The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of the Company's existing and future subsidiaries that guarantee the Company's obligations under the Credit Facility (the "Guarantor Group"). The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.

The Indenture includes certain customary covenants that, among other things, limit the Company’s and its restricted subsidiaries’ ability to grant liens to secure indebtedness or engage in sale and leaseback transactions and the Company’s ability to merge or consolidate with, or convey, transfer or lease all or substantially all of its assets to, a third party, as further described in the Indenture. Each of these limitations is subject to certain important qualifications and exceptions. The Indenture also includes certain customary events of default. The occurrence of an event of default will either automatically, in certain instances, or upon declaration by the Trustee or the holders of at least 25% in aggregate principal amount of the Notes at the time outstanding, in other instances, cause the acceleration of the amounts due under the Notes. As of October 31, 2023, the Company was in compliance with all such covenants.

The Company received net proceeds of $1,189.5 million from the issuance of the Notes, which was net of a debt discount and underwriting fees. The Company also incurred an additional $3.4 million of debt issuance fees related to the Notes. The aggregate debt discount and debt issuance costs of $13.9 million are classified as a contra liability within long-term debt in the Company's Consolidated Balance Sheet and are being amortized to interest expense in the Company's Consolidated Statement of Operations over the respective term of each senior note using the effective interest method.

The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on October 31, 2023.

October 31, 2023
Carrying ValueFair Value
2028 Notes$594,158 $579,762 
2033 Notes592,364 552,594 
Total $1,186,522 $1,132,356 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE (Notes)
12 Months Ended
Oct. 31, 2023
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 2023 and 2022 are as follows (in thousands):
October 31, 2023October 31, 2022Change
Contract assets $111,702 $93,978 $17,724 
Contract liabilities 87,556 58,757 28,799 
Net contract assets $24,146 $35,221 ($11,075)
    
The increase in the Company's contract assets during fiscal 2023 principally reflects additional unbilled receivables on certain customer contracts using an over-time recognition model in excess of billings, mainly at the FSG, as well as the contract assets of certain businesses acquired during fiscal 2023. The increase in the Company's contract liabilities during fiscal 2023 principally reflects the receipt and billings of advance deposits on certain customer contracts, mainly at the FSG, as well as the contract liabilities of certain businesses acquired during fiscal 2023.     

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

    As of October 31, 2023, the Company had $722.9 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 $421.4 million of this amount during fiscal 2024 and $301.5 million thereafter, of which more than half is expected to occur in fiscal 2025.
    
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,
202320222021
Flight Support Group:
Aftermarket replacement parts (1)
$1,040,502 $694,900 $535,217 
Repair and overhaul parts and services (2)
366,566 264,986 208,215 
Specialty products (3)
363,117 295,326 183,657 
Total net sales1,770,185 1,255,212 927,089 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
918,374 672,147 709,621 
Electronic component parts for equipment
in various other industries (5)
306,848 300,328 249,549 
Total net sales1,225,222 972,475 959,170 
Intersegment sales(27,302)(19,365)(20,577)
Total consolidated net sales$2,968,105 $2,208,322 $1,865,682 

(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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
(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, and 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,
202320222021
Flight Support Group:
Aerospace$1,257,650 $876,254 $660,867 
Defense and Space 434,229 316,460 224,236 
Other (1)
78,306 62,498 41,986 
Total net sales1,770,185 1,255,212 927,089 
Electronic Technologies Group:
Defense and Space 603,414 545,384 599,570 
Other (2)
438,189 340,311 284,834 
Aerospace 183,619 86,780 74,766 
Total net sales1,225,222 972,475 959,170 
Intersegment sales(27,302)(19,365)(20,577)
Total consolidated net sales$2,968,105 $2,208,322 $1,865,682 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES
12 Months Ended
Oct. 31, 2023
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,
202320222021
Domestic$479,990 $429,329 $345,733 
Foreign75,293 61,694 41,325 
Income before taxes and noncontrolling interests
$555,283 $491,023 $387,058 

    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,
202320222021
Current:
Federal$96,492 $63,861 $47,839 
State18,225 13,015 11,639 
Foreign22,714 14,648 13,457 
137,431 91,524 72,935 
Deferred:
Federal(19,049)8,154 (10,097)
State(4,311)1,129 (3,251)
Foreign(3,171)(407)(2,287)
(26,531)8,876 (15,635)
Total income tax expense$110,900 $100,400 $57,300 
    
    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202320222021
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.5 %2.6 %2.9 %
Tax benefit related to stock option exercises
(1.1 %)(3.6 %)(3.7 %)
Tax-exempt (gains) losses on corporate-owned life insurance policies(.6 %)2.8 %(2.9 %)
Research and development tax credits
(1.9 %)(1.5 %)(2.5 %)
Foreign derived intangible income deduction
(1.9 %)(1.9 %)(1.9 %)
Nondeductible compensation
1.4 %1.2 %1.2 %
Other, net
.6 %(.2 %).7 %
Effective tax rate
20.0 %20.4 %14.8 %
The Company's effective tax rate decreased to 20.0% in fiscal 2023, down from 20.4% in fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") in fiscal 2023 as compared to tax-exempt unrealized losses recognized in fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022 and the portion of acquisition costs associated with fiscal 2023 acquisitions that were not deductible for income tax purposes. The Company recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.

The Company's effective tax rate was 20.4% in fiscal 2022, 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 LCP recognized in fiscal 2022 as compared to the tax-exempt unrealized gains recognized on such policies in fiscal 2021.

    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 2019. 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 2015 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,
20232022
Deferred tax assets:
Inventories
$85,560 $51,505 
Deferred compensation plan liability44,882 42,285 
Capitalized research and development costs 29,142 543 
Operating lease liabilities 26,771 20,043 
Interest expense limitation carryforward24,770 24 
Share-based compensation
10,665 9,177 
Performance-based compensation accrual6,632 4,482 
Customer rebates accrual
4,145 3,323 
Other
17,832 17,107 
Total deferred tax assets
250,399 148,489 
Deferred tax liabilities:
Goodwill and other intangible assets
(324,774)(176,436)
Property, plant and equipment
(28,533)(21,746)
Operating lease right-of-use assets (25,620)(19,344)
Other
(3,318)(2,125)
Total deferred tax liabilities
(382,245)(219,651)
Net deferred tax liability
($131,846)($71,162)

The increases in the Company's deferred tax assets for inventories and the interest expense limitation carryforward and in the Company's deferred tax liabilities for intangible assets are principally related to such deferred tax assets and liabilities recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions). Additionally, as a result of the Tax Cuts and Jobs Act, the Company began capitalizing research and development costs beginning in fiscal 2023, which are now amortized over five years for income tax purposes.
            
    
As of October 31, 2023 and 2022, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $4.4 million and $3.5 million, respectively, of which $3.4 million and $2.8 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 2023 and 2022 is as follows (in thousands):
Year ended October 31,
20232022
Balances as of beginning of year$3,503 $4,072 
Increases related to current year tax positions1,356 870 
Increases related to prior year tax positions214 — 
Decreases related to prior year tax positions— (286)
Settlements— (522)
Lapses of statutes of limitations(710)(631)
Balance as of end of year$4,363 $3,503 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.23.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Oct. 31, 2023
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, 2023
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$— $227,710 $— $227,710 
Money market fund5,829 — — 5,829 
Total assets$5,829 $227,710 $— $233,539 
Liabilities:
Contingent consideration $— $— $71,136 $71,136 

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 


    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.
In connection with a fiscal 2023 acquisition that is part of the FSG, the Company assumed an agreement which may obligate it to pay contingent consideration of up to $17.5 million in fiscal 2024 should certain operating entities of the acquired company meet a calendar year 2023 earnings objective and obtain a certain level of new orders with deliveries scheduled in calendar year 2024, of which both targets are tied to a specific customer contract. As of October 31, 2023, both requirements had been met and the estimated fair value of the contingent consideration was $17.3 million.

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, 2023, the estimated fair value of the contingent consideration was $5.5 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. Based on an improving forecast during fiscal 2023 for the subsidiary's products over the earnout period, the estimated fair value of the contingent consideration increased from $12.7 million as of October 31, 2022 to $19.8 million as of October 31, 2023.

As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company would be obligated to pay contingent consideration of $14.1 million in fiscal 2027 only if the acquired entity met a certain earnings objective during the five-year period following the acquisition. Based on the actual earnings of the acquired entity subsequent to the acquisition and forecasted earnings over the remainder of the earnout period, the Company does not expect that the required earnings objective will be met. Accordingly, the $9.1 million estimated fair value of contingent consideration as of October 31, 2022 was reversed in fiscal 2023, including $6.4 million in the fourth quarter.

As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may have been obligated to pay contingent consideration of up to $26.7 million should the acquired entity have met certain earnings objectives following the acquisition. In March 2023, at the request of the noncontrolling interest holders, the agreement was amended and the Company paid $8.9 million to the noncontrolling interest holders in consideration for the termination of the contingent consideration arrangement. Accordingly, of the $18.0 million estimated fair value of contingent consideration as of October 31, 2022, the remaining $9.1 million (after the $8.9 million payment) was reversed in the second quarter of fiscal 2023.
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 $13.5 million, or $9.7 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. As of October 31, 2023, the estimated fair value of the contingent consideration was CAD $11.9 million, or $8.6 million. Additionally, the acquired entity achieved a required earnings objective during fiscal years 2021 and 2022 that obligated the Company to pay additional contingent consideration of CAD $13.5 million, or $10.0 million, which was paid in the first quarter of fiscal 2023.

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company is obligated to pay contingent consideration of $20.0 million in fiscal 2024 as the acquired entity met a certain earnings objective during the first six years following the acquisition. The $20.0 million of contingent consideration accrued as of October 31, 2023 was paid in December 2023.

    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, 2023 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
8-4-2023$17,305Discount rate
6.7% - 6.7%
6.7%
9-1-20225,459Compound annual revenue growth rate
9% - 23%
17%
Discount rate
9.2% - 9.2%
9.2%
7-18-202219,768Compound annual revenue growth rate
1% - 11%
6%
Discount rate
9.2% - 9.2%
9.2%
8-18-20208,604Compound annual revenue growth rate
11% - 25%
19%
Discount rate
9.9% - 9.9%
9.9%
9-15-201720,000Discount rate
0.0% - 0.0%
0.0%
(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 2023 and 2022 are as follows (in thousands):
Liabilities
Balance as of October 31, 2021$62,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, 202282,803 
Payment of contingent consideration(18,909)
Contingent consideration related to an acquisition17,018 
Amendment and termination of contingent consideration agreement(9,057)
Decrease in accrued contingent consideration, net(686)
Foreign currency transaction adjustments (33)
Balance as of October 31, 2023$71,136 
Included in the accompanying Consolidated Balance Sheet
under the following captions:
Accrued expenses and other current liabilities$37,305 
Other long-term liabilities33,831 
$71,136 
    
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, 2023 due to the relatively short maturity of the respective instruments. The carrying amount of borrowings under the Company's credit facility approximates fair value due to its variable interest rate.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES
12 Months Ended
Oct. 31, 2023
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 short-term debt 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,
2023202220232022
Right-of-use assets $121,373 $89,752 $26,608 $15,786 
Current lease liabilities $20,503 $14,656 $4,254 $1,620 
Long-term lease liabilities 104,759 76,965 23,564 13,376 
Total lease liabilities $125,262 $91,621 $27,818 $14,996 

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 2023 and 2022 (in thousands):    
Year ended October 31,
20232022
Operating Leases:
Operating lease expense $24,192 $19,877 
Variable lease expense4,047 3,552 
Total operating lease expense (1)
$28,239 $23,429 
Finance Leases:
Amortization of finance lease ROU assets $3,026 $1,540 
Interest on finance lease liabilities 1,211 578 
Variable lease expense617 319 
Total finance lease expense $4,854 $2,437 

(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, 2023 for the next five fiscal years and thereafter (in thousands):

Operating Leases Finance Leases
Year ending October 31,
2024$27,034 $5,625 
202526,882 5,274 
202622,976 4,632 
202719,344 4,535 
202813,744 4,113 
Thereafter44,337 9,994 
Total minimum lease payments154,317 34,173 
Less: imputed interest(29,055)(6,355)
Present value of minimum lease payments$125,262 $27,818 

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

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,
2023202220232022
Weighted average remaining lease term (years)7.17.97.59.0
Weighted average discount rate6.2 %5.4 %6.1 %5.5 %
    
The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2023 and 2022 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows $22,058 $19,323 $1,211 $578 
Financing cash flows— — 2,663 1,568 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations26,271 31,865 5,373 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.23.4
SHAREHOLDERS' EQUITY
12 Months Ended
Oct. 31, 2023
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, 2023, 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 2023, 2022 and 2021, the Company did not repurchase any shares of Company common stock under this program.

During fiscal 2023, the Company repurchased an aggregate 33,992 shares and 61,658 shares of Class A Common Stock and Common Stock, respectively, at a total cost of $4.4 million and $10.4 million, respectively. 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. 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 2023, 2022 and 2021 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 Acquisitions

On August 4, 2023, the Company acquired Wencor. The purchase price of this acquisition consisted of a combination of cash and 1,137,628 shares of HEICO Class A Common Stock. 1,054,606 shares of HEICO 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 4, 2023. See Note 2, Acquisitions, for additional information.
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 41 R25.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION
12 Months Ended
Oct. 31, 2023
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 6.4 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2023, including 2.4 million shares currently under option and approximately 4.0 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, 2023. 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, 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 
Granted(969)969 $144.72 
Exercised— (537)$29.23 
Cancelled(7)$111.41 
Outstanding as of October 31, 20232,362 4,054 $83.74 
    
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, 2023 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,676 $84.81 5.3$125,273 
Class A Common Stock2,378 $82.99 6108,190 
4,054 $83.74 5.7$233,463 

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,123 $51.27 3.5$120,299 
Class A Common Stock1,388 $54.40 4.2100,977 
2,511 $53.00 3.9$221,276 
    Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202320222021
Cash proceeds from stock option exercises$6,713 $2,352 $5,344 
Tax benefit realized from stock option exercises6,101 17,752 14,186 
Intrinsic value of stock option exercises63,710 86,015 33,428 

    Net income from consolidated operations for the fiscal years ended October 31, 2023, 2022 and 2021 includes compensation expense of $15.5 million, $12.6 million and $9.1 million, respectively, and an income tax benefit of $2.0 million, $1.7 million and $1.5 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, 2023, there was $70.3 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 4.0 years. The total fair value of stock options that vested in fiscal 2023, 2022 and 2021 was $11.1 million, $14.3 million and $9.4 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2023 would become immediately exercisable.

The fair value of each stock option grant in fiscal 2023, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
202320222021
Common StockClass A Common StockClass A Common StockCommon StockClass A Common Stock
Expected stock price volatility31.48 %33.59 %32.61 %30.17 %32.65 %
Risk-free interest rate3.63 %3.64 %1.72 %1.40 %1.09 %
Dividend yield.15 %.17 %.18 %.17 %.19 %
Forfeiture rate.00 %.00 %.00 %.00 %.00 %
Expected option life (years)86696
Weighted average fair value $69.57$50.90$41.00$51.16$39.00
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.4
EMPLOYEE RETIREMENT PLANS
12 Months Ended
Oct. 31, 2023
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 2023, 2022 and 2021 totaled $15.3 million, $12.2 million and $10.1 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, 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 
Issuance of common stock to the 401(k) Plan(48)(48)
Shares available for issuance as of October 31, 202397 97 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.23.4
REDEEMABLE NONCONTROLLING INTERESTS
12 Months Ended
Oct. 31, 2023
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,
20232022
Redeemable at fair value $308,472 $300,693 
Redeemable based on a multiple of future earnings56,335 26,908 
Redeemable noncontrolling interests$364,807 $327,601 
    A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2023 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2024 (1)
1 (3)
2006FSG80.1%
2024 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2024 (1)
1
2012FSG84.0%
2024 (1)
4
2012FSG80.1%2027
4 (4)
2015FSG82.0%
2024 (1)
3 (5)
2015FSG80.1%
2024 (1)
4
2015FSG85.1%
2024 (2)
4
2015ETG80.1%
2024 (1)
2
2017FSG90.1%
2024 (2)
1
2018ETG85.0%
2024 (1)
1
2018FSG90.0%20274
2019ETG92.7%
2024 (1)
4
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (6)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (6)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (7)
2022FSG74.0%20294
2022FSG96.0%20294
2022ETG80.4%20274
2023ETG90.0%20251
2023ETG91.0%20281

(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 a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, respectively, with each purchase over a four-year period.
(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 2024 is approximately $152.9 million, of which approximately $92.4 million would be payable in fiscal 2024 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2024. Additionally, the Company has call rights to purchase the equity interests of the noncontrolling holders over the same purchase period as the Put Rights.

As discussed in Note 2, Acquisitions, the Company, through HEICO Electronic,
acquired 93.69% of the common stock of Exxelia in January 2023. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the common stock of the subsidiary to 90.97%. As part of the liquidity agreement, the noncontrolling interest holders have the right to cause the Company to purchase their equity interest beginning in fiscal 2028, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.

As discussed in Note 2, Acquisitions, the Company, as a result of its acquisition of Exxelia, acquired 90% of the stock of Alcon in January 2023. As part of the shareholders' agreement, the noncontrolling interest holder has the right to cause the Company to purchase their equity interest beginning in fiscal 2025, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.

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 noncontrolling interest over a four-year period ending in fiscal 2026. Accordingly, the Company acquired one-fourth of such interest in December 2022, which increased the Company's ownership interest in the subsidiary to 85.1%.
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%.

The $2.7 million, $8.7 million and $2.3 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2023, 2022 and 2021, respectively, were paid using cash provided by operating activities.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS
12 Months Ended
Oct. 31, 2023
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,
202320222021
Numerator:
Net income attributable to HEICO$403,596 $351,675 $304,220 
Denominator:
Weighted average common shares outstanding - basic137,185 136,010 135,326 
Effect of dilutive stock options1,720 2,027 2,528 
Weighted average common shares outstanding - diluted138,905 138,037 137,854 
Net income per share attributable to HEICO shareholders:
Basic$2.94 $2.59 $2.25 
Diluted$2.91 $2.55 $2.21 
Anti-dilutive stock options excluded1,281 749 185 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.23.4
OPERATING SEGMENTS
12 Months Ended
Oct. 31, 2023
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 ("Hi-Rel") 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; and Hi-Rel, complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications.

    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, 2023:
Net sales$1,770,185 $1,225,222 ($27,302)$2,968,105 
Depreciation18,699 20,478 1,101 40,278 
Amortization 36,957 51,296 1,512 89,765 
Operating income387,297 285,053 (47,011)625,339 
Capital expenditures22,775 26,493 166 49,434 
Year ended October 31, 2022:
Net sales$1,255,212 $972,475 ($19,365)$2,208,322 
Depreciation15,656 13,602 999 30,257 
Amortization24,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 

(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
2023$4,006,748 $2,915,300 $273,015 7,195,063 
2022$1,635,229 $2,230,744 $229,523 4,095,496 

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.
202320222021
Net sales:
United States of America$1,963,451 $1,443,581 $1,194,869 
Other countries1,004,654 764,741 670,813 
Total net sales$2,968,105 $2,208,322 $1,865,682 
Long-lived assets:
United States of America$240,875 $190,148 $155,537 
Other countries80,973 35,731 38,101 
Total long-lived assets$321,848 $225,879 $193,638 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.23.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES
    
Guarantees

    As of October 31, 2023, the Company has arranged for standby letters of credit aggregating $5.3 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.

Product Warranty

    Changes in the Company’s product warranty liability in fiscal 2023 and 2022 are as follows (in thousands):
Year ended October 31,
20232022
Balances as of beginning of year$3,296 $3,379 
Accruals for warranties2,565 2,026 
Acquired warranty liabilities498 242 
Warranty claims settled(2,512)(2,351)
Balance as of end of year$3,847 $3,296 
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. 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 47 R31.htm IDEA: XBRL DOCUMENT v3.23.4
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Oct. 31, 2023
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,
202320222021
Allowance for doubtful accounts (in thousands):
Allowance as of beginning of year$8,333 $10,874 $12,738 
Deductions charged to costs and expenses
(50)(1,070)(1,720)
Additions charged to other accounts (a)
7,729 476 360 
Deductions (b)
(3,391)(1,947)(504)
Allowance as of end of year $12,621 $8,333 $10,874 

(a)Principally additions from acquisitions and foreign currency translation adjustments.
(b)Principally write-offs of uncollectible accounts receivables.
Year ended October 31,
202320222021
Inventory valuation reserves (in thousands):
Reserves as of beginning of year$154,995 $142,593 $126,933 
Additions charged to costs and expenses (a)
11,499 13,980 17,202 
Additions charged to other accounts (b)
95,596 275 1,261 
Deductions (c)
(3,159)(1,853)(2,803)
Reserves as of end of year$258,931 $154,995 $142,593 

(a)Additions charged to costs and expenses were higher in fiscal 2021 as compared to fiscal 2022 and fiscal 2023 principally due to the significant decline in global commercial air travel due to COVID-19 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 48 R32.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Oct. 31, 2023
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 seven subsidiaries which are 70%, 74%, 82%, 84%, 85%, 89% and 96% owned, respectively, three subsidiaries that are each approximately 90% owned and five 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 seven subsidiaries which are 80.4%, 82.5%, 85%, 90%, 91%, 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.
Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 reflected some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from 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 totaled $25.4 million in fiscal 2023 of which $21.6 million was recorded as a component of selling, general and administrative ("SG&A") expenses and $3.8 million was recorded to interest expense in the Company's Consolidated Statement of Operations. Acquisition costs were not material in fiscal 2022 and 2021. See Note 2, Acquisitions, for additional information regarding the Company's fiscal 2023 acquisition costs.
    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 exceed its fair value. When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determine that an impairment is more-likely-than-not, the Company is then required to perform a quantitative impairment test, otherwise no further analysis is required. The Company may also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, 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 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,
20232022
Fair value of plan assets$10,025 $10,106 
Projected benefit obligation9,592 9,924 
Funded status$433 $182 
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 2023, 2022 and 2021.
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 Pronouncements

In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, or in fiscal 2025 for HEICO, and interim periods within fiscal years beginning one year later. Early adoption is permitted and the amendments must be applied retrospectively to all prior periods presented. The adoption of this guidance will not affect the Company's consolidated results of operations, financial position or cash flows and the Company is currently evaluating the effect the guidance will have on its disclosures.
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 49 R33.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Oct. 31, 2023
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,
20232022
Fair value of plan assets$10,025 $10,106 
Projected benefit obligation9,592 9,924 
Funded status$433 $182 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Tables)
12 Months Ended
Oct. 31, 2023
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 other acquisitions based on the year of acquisition (in thousands):
Year ended October 31,
202320222021
Cash paid
$20,000 $348,606 $136,995 
Less: cash acquired
— (1,815)(616)
Cash paid, net
20,000 346,791 136,379 
Issuance of common stock for an acquisition— 75,005 — 
Contingent consideration
— 29,732 18,334 
Additional purchase consideration
— 5,758 292 
Total consideration
$20,000 $457,286 $155,005 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the allocation of the aggregate total consideration for the Company's other 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,
202320222021
Assets acquired:
Goodwill $8,232 $244,620 $59,445 
Customer relationships 8,740 131,479 30,910 
Intellectual property2,870 45,165 23,920 
Trade names— 41,784 9,920 
Property, plant and equipment58 25,974 24,613 
Inventories100 23,974 6,391 
Accounts receivable— 24,353 6,866 
Contract assets— 10,607 18,386 
Other assets — 5,965 1,126 
Total assets acquired, excluding cash 20,000 553,921 181,577 
Liabilities assumed:
Deferred income taxes— 21,684 414 
Accrued expenses — 10,146 4,502 
Accounts payable— 7,575 2,338 
Other liabilities — 560 266 
Total liabilities assumed — 39,965 7,520 
Noncontrolling interests in consolidated subsidiaries
— 56,670 19,052 
Net assets acquired, excluding cash$20,000 $457,286 $155,005 
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 other fiscal 2023, 2022 and 2021 acquisitions (in years):
Year ended October 31,
202320222021
Customer relationships 81512
Intellectual property81313
Wencor  
Business Acquisition [Line Items]  
Schedule of Fair Value of Total Consideration [Table Text Block]
The following table summarizes the total consideration for the acquisition of Wencor (in thousands):
Cash paid
$1,923,098 
Less: cash acquired
(29,984)
Cash paid, net 1,893,114 
Issuance of common stock for an acquisition161,373 
Additional purchase consideration(353)
Total consideration paid, net$2,054,134 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the allocation of the total consideration for the acquisition of Wencor to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities assumed (in thousands):
Assets acquired:
Goodwill $1,260,507 
Customer relationships 397,400 
Intellectual property120,400 
Trade names53,200 
Inventories249,917 
Accounts receivable105,947 
Property, plant and equipment35,170 
Contract assets5,276 
Other assets 29,568 
Total assets acquired, excluding cash 2,257,385 
Liabilities assumed:
Accrued expenses62,442 
Accounts payable56,187 
Deferred income taxes56,108 
Other liabilities 28,514 
Total liabilities assumed 203,251 
Net assets acquired, excluding cash$2,054,134 
Schedule of Pro Forma Information [Table Text Block]
The following table presents unaudited pro forma financial information for fiscal 2022 as if the acquisition of Wencor had occurred as of November 1, 2021 (in thousands, except per share data):
Year ended,
October 31, 2022
Net sales$2,682,328 
Net income from consolidated operations
$365,189 
Net income attributable to HEICO$326,241 
Net income per share attributable to HEICO shareholders:
Basic
$2.38 
Diluted
$2.34 
Exxelia  
Business Acquisition [Line Items]  
Schedule of Fair Value of Total Consideration [Table Text Block]
The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):
Cash paid
$515,785 
Less: cash acquired
(11,789)
Total consideration paid, net$503,996 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):

Assets acquired:
Goodwill $327,398 
Customer relationships 61,943 
Intellectual property44,044 
Trade names21,703 
Property, plant and equipment53,640 
Inventories53,351 
Accounts receivable41,688 
Other assets 13,155 
Total assets acquired, excluding cash 616,922 
Liabilities assumed:
Deferred income taxes31,690 
Accounts payable21,858 
Accrued expenses 18,159 
Short-term debt15,082 
Other liabilities 13,982 
Total liabilities assumed 100,771 
Noncontrolling interests in consolidated subsidiaries
12,155 
Net assets acquired, excluding cash$503,996 
FY2022 Acquisitions  
Business Acquisition [Line Items]  
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 51 R35.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2023
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20232022
Accounts receivable
$521,696 $303,181 
Less: Allowance for doubtful accounts
(12,621)(8,333)
Accounts receivable, net
$509,075 $294,848 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20232022
Finished products
$622,395 $285,024 
Work in process
79,789 59,739 
Materials, parts, assemblies and supplies
311,496 237,708 
Inventories, net of valuation reserves
$1,013,680 $582,471 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20232022
Land
$19,706 $17,579 
Buildings and improvements
202,499 148,598 
Machinery, equipment and tooling
386,602 322,252 
Construction in progress
25,867 14,533 
634,674 502,962 
Less: Accumulated depreciation and amortization(312,826)(277,083)
Property, plant and equipment, net
$321,848 $225,879 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20232022
Accrued employee compensation and related payroll taxes
$181,906 $130,837 
Contract liabilities
87,556 58,757 
Contingent consideration37,305 28,849 
Accrued customer rebates and credits
24,508 17,938 
Current operating lease liabilities20,503 14,656 
Accrued interest18,705 329 
Other
62,618 38,833 
Accrued expenses and other current liabilities
$433,101 $290,199 
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,
202320222021
R&D expenses $95,773 $76,061 $68,877 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2023 and 2022 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
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)
Unrealized gain 6,204 59 6,263 
Amortization of unrealized loss — 56 56 
Balances as of October 31, 2023($39,165)($1,015)($40,180)
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.23.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] Changes in the carrying amount of goodwill by operating segment during fiscal 2023 and 2022 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2021$468,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, 2022561,961 1,110,464 1,672,425 
Goodwill acquired1,260,507 335,630 1,596,137 
Foreign currency translation adjustments
2,793 2,394 5,187 
Adjustments to goodwill
(956)1,534 578 
Balances as of October 31, 2023$1,824,305 $1,450,022 $3,274,327 
Schedule Of Identifiable Intangible Assets [Table Text Block] Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2023As of October 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$967,090 ($227,089)$740,001 $539,529 ($208,127)$331,402 
Intellectual property
448,336 (121,503)326,833 284,171 (98,983)185,188 
Other8,685 (7,404)1,281 8,700 (7,017)1,683 
1,424,111 (355,996)1,068,115 832,400 (314,127)518,273 
Non-Amortizing Assets:
Trade names
289,166 — 289,166 215,054 — 215,054 
$1,713,277 ($355,996)$1,357,281 $1,047,454 ($314,127)$733,327 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.4
DEBT (Tables)
12 Months Ended
Oct. 31, 2023
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,
20232022
Borrowings under revolving credit facility
$1,250,000 $275,000 
2028 senior unsecured notes600,000 — 
2033 senior unsecured notes600,000 — 
Finance leases and notes payable (1)
28,024 15,274 
Less: Debt discount and debt issuance costs(13,478)— 
2,464,546 290,274 
Less: Current maturities of long-term debt
(4,269)(1,654)
$2,460,277 $288,620 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on October 31, 2023.

October 31, 2023
Carrying ValueFair Value
2028 Notes$594,158 $579,762 
2033 Notes592,364 552,594 
Total $1,186,522 $1,132,356 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE (Tables)
12 Months Ended
Oct. 31, 2023
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 2023 and 2022 are as follows (in thousands):
October 31, 2023October 31, 2022Change
Contract assets $111,702 $93,978 $17,724 
Contract liabilities 87,556 58,757 28,799 
Net contract assets $24,146 $35,221 ($11,075)
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,
202320222021
Flight Support Group:
Aftermarket replacement parts (1)
$1,040,502 $694,900 $535,217 
Repair and overhaul parts and services (2)
366,566 264,986 208,215 
Specialty products (3)
363,117 295,326 183,657 
Total net sales1,770,185 1,255,212 927,089 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
918,374 672,147 709,621 
Electronic component parts for equipment
in various other industries (5)
306,848 300,328 249,549 
Total net sales1,225,222 972,475 959,170 
Intersegment sales(27,302)(19,365)(20,577)
Total consolidated net sales$2,968,105 $2,208,322 $1,865,682 

(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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
(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, and 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,
202320222021
Flight Support Group:
Aerospace$1,257,650 $876,254 $660,867 
Defense and Space 434,229 316,460 224,236 
Other (1)
78,306 62,498 41,986 
Total net sales1,770,185 1,255,212 927,089 
Electronic Technologies Group:
Defense and Space 603,414 545,384 599,570 
Other (2)
438,189 340,311 284,834 
Aerospace 183,619 86,780 74,766 
Total net sales1,225,222 972,475 959,170 
Intersegment sales(27,302)(19,365)(20,577)
Total consolidated net sales$2,968,105 $2,208,322 $1,865,682 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES (Tables)
12 Months Ended
Oct. 31, 2023
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,
202320222021
Domestic$479,990 $429,329 $345,733 
Foreign75,293 61,694 41,325 
Income before taxes and noncontrolling interests
$555,283 $491,023 $387,058 
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,
202320222021
Current:
Federal$96,492 $63,861 $47,839 
State18,225 13,015 11,639 
Foreign22,714 14,648 13,457 
137,431 91,524 72,935 
Deferred:
Federal(19,049)8,154 (10,097)
State(4,311)1,129 (3,251)
Foreign(3,171)(407)(2,287)
(26,531)8,876 (15,635)
Total income tax expense$110,900 $100,400 $57,300 
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,
202320222021
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.5 %2.6 %2.9 %
Tax benefit related to stock option exercises
(1.1 %)(3.6 %)(3.7 %)
Tax-exempt (gains) losses on corporate-owned life insurance policies(.6 %)2.8 %(2.9 %)
Research and development tax credits
(1.9 %)(1.5 %)(2.5 %)
Foreign derived intangible income deduction
(1.9 %)(1.9 %)(1.9 %)
Nondeductible compensation
1.4 %1.2 %1.2 %
Other, net
.6 %(.2 %).7 %
Effective tax rate
20.0 %20.4 %14.8 %
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,
20232022
Deferred tax assets:
Inventories
$85,560 $51,505 
Deferred compensation plan liability44,882 42,285 
Capitalized research and development costs 29,142 543 
Operating lease liabilities 26,771 20,043 
Interest expense limitation carryforward24,770 24 
Share-based compensation
10,665 9,177 
Performance-based compensation accrual6,632 4,482 
Customer rebates accrual
4,145 3,323 
Other
17,832 17,107 
Total deferred tax assets
250,399 148,489 
Deferred tax liabilities:
Goodwill and other intangible assets
(324,774)(176,436)
Property, plant and equipment
(28,533)(21,746)
Operating lease right-of-use assets (25,620)(19,344)
Other
(3,318)(2,125)
Total deferred tax liabilities
(382,245)(219,651)
Net deferred tax liability
($131,846)($71,162)
Summary of Income Tax Contingencies [Table Text Block] A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2023 and 2022 is as follows (in thousands):
Year ended October 31,
20232022
Balances as of beginning of year$3,503 $4,072 
Increases related to current year tax positions1,356 870 
Increases related to prior year tax positions214 — 
Decreases related to prior year tax positions— (286)
Settlements— (522)
Lapses of statutes of limitations(710)(631)
Balance as of end of year$4,363 $3,503 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Oct. 31, 2023
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, 2023
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$— $227,710 $— $227,710 
Money market fund5,829 — — 5,829 
Total assets$5,829 $227,710 $— $233,539 
Liabilities:
Contingent consideration $— $— $71,136 $71,136 

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 
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, 2023 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
8-4-2023$17,305Discount rate
6.7% - 6.7%
6.7%
9-1-20225,459Compound annual revenue growth rate
9% - 23%
17%
Discount rate
9.2% - 9.2%
9.2%
7-18-202219,768Compound annual revenue growth rate
1% - 11%
6%
Discount rate
9.2% - 9.2%
9.2%
8-18-20208,604Compound annual revenue growth rate
11% - 25%
19%
Discount rate
9.9% - 9.9%
9.9%
9-15-201720,000Discount rate
0.0% - 0.0%
0.0%
(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 2023 and 2022 are as follows (in thousands):
Liabilities
Balance as of October 31, 2021$62,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, 202282,803 
Payment of contingent consideration(18,909)
Contingent consideration related to an acquisition17,018 
Amendment and termination of contingent consideration agreement(9,057)
Decrease in accrued contingent consideration, net(686)
Foreign currency transaction adjustments (33)
Balance as of October 31, 2023$71,136 
Included in the accompanying Consolidated Balance Sheet
under the following captions:
Accrued expenses and other current liabilities$37,305 
Other long-term liabilities33,831 
$71,136 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Tables)
12 Months Ended
Oct. 31, 2023
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,
2023202220232022
Right-of-use assets $121,373 $89,752 $26,608 $15,786 
Current lease liabilities $20,503 $14,656 $4,254 $1,620 
Long-term lease liabilities 104,759 76,965 23,564 13,376 
Total lease liabilities $125,262 $91,621 $27,818 $14,996 
Lease, Cost [Table Text Block] The following table presents the components of lease expense for fiscal 2023 and 2022 (in thousands):    
Year ended October 31,
20232022
Operating Leases:
Operating lease expense $24,192 $19,877 
Variable lease expense4,047 3,552 
Total operating lease expense (1)
$28,239 $23,429 
Finance Leases:
Amortization of finance lease ROU assets $3,026 $1,540 
Interest on finance lease liabilities 1,211 578 
Variable lease expense617 319 
Total finance lease expense $4,854 $2,437 

(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, 2023 for the next five fiscal years and thereafter (in thousands):

Operating Leases Finance Leases
Year ending October 31,
2024$27,034 $5,625 
202526,882 5,274 
202622,976 4,632 
202719,344 4,535 
202813,744 4,113 
Thereafter44,337 9,994 
Total minimum lease payments154,317 34,173 
Less: imputed interest(29,055)(6,355)
Present value of minimum lease payments$125,262 $27,818 
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,
2023202220232022
Weighted average remaining lease term (years)7.17.97.59.0
Weighted average discount rate6.2 %5.4 %6.1 %5.5 %
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 2023 and 2022 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows $22,058 $19,323 $1,211 $578 
Financing cash flows— — 2,663 1,568 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations26,271 31,865 5,373 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Oct. 31, 2023
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, 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 
Granted(969)969 $144.72 
Exercised— (537)$29.23 
Cancelled(7)$111.41 
Outstanding as of October 31, 20232,362 4,054 $83.74 
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, 2023 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,676 $84.81 5.3$125,273 
Class A Common Stock2,378 $82.99 6108,190 
4,054 $83.74 5.7$233,463 

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,123 $51.27 3.5$120,299 
Class A Common Stock1,388 $54.40 4.2100,977 
2,511 $53.00 3.9$221,276 
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,
202320222021
Cash proceeds from stock option exercises$6,713 $2,352 $5,344 
Tax benefit realized from stock option exercises6,101 17,752 14,186 
Intrinsic value of stock option exercises63,710 86,015 33,428 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
The fair value of each stock option grant in fiscal 2023, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
202320222021
Common StockClass A Common StockClass A Common StockCommon StockClass A Common Stock
Expected stock price volatility31.48 %33.59 %32.61 %30.17 %32.65 %
Risk-free interest rate3.63 %3.64 %1.72 %1.40 %1.09 %
Dividend yield.15 %.17 %.18 %.17 %.19 %
Forfeiture rate.00 %.00 %.00 %.00 %.00 %
Expected option life (years)86696
Weighted average fair value $69.57$50.90$41.00$51.16$39.00
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.4
EMPLOYEE RETIREMENT PLANS (Tables)
12 Months Ended
Oct. 31, 2023
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, 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 
Issuance of common stock to the 401(k) Plan(48)(48)
Shares available for issuance as of October 31, 202397 97 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.4
REDEEMABLE NONCONTROLLING INTERESTS (Tables)
12 Months Ended
Oct. 31, 2023
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,
20232022
Redeemable at fair value $308,472 $300,693 
Redeemable based on a multiple of future earnings56,335 26,908 
Redeemable noncontrolling interests$364,807 $327,601 
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, 2023 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2024 (1)
1 (3)
2006FSG80.1%
2024 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2024 (1)
1
2012FSG84.0%
2024 (1)
4
2012FSG80.1%2027
4 (4)
2015FSG82.0%
2024 (1)
3 (5)
2015FSG80.1%
2024 (1)
4
2015FSG85.1%
2024 (2)
4
2015ETG80.1%
2024 (1)
2
2017FSG90.1%
2024 (2)
1
2018ETG85.0%
2024 (1)
1
2018FSG90.0%20274
2019ETG92.7%
2024 (1)
4
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (6)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (6)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (7)
2022FSG74.0%20294
2022FSG96.0%20294
2022ETG80.4%20274
2023ETG90.0%20251
2023ETG91.0%20281

(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 a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, respectively, with each purchase over a four-year period.
(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 61 R45.htm IDEA: XBRL DOCUMENT v3.23.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)
12 Months Ended
Oct. 31, 2023
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,
202320222021
Numerator:
Net income attributable to HEICO$403,596 $351,675 $304,220 
Denominator:
Weighted average common shares outstanding - basic137,185 136,010 135,326 
Effect of dilutive stock options1,720 2,027 2,528 
Weighted average common shares outstanding - diluted138,905 138,037 137,854 
Net income per share attributable to HEICO shareholders:
Basic$2.94 $2.59 $2.25 
Diluted$2.91 $2.55 $2.21 
Anti-dilutive stock options excluded1,281 749 185 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.4
OPERATING SEGMENTS (Tables)
12 Months Ended
Oct. 31, 2023
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, 2023:
Net sales$1,770,185 $1,225,222 ($27,302)$2,968,105 
Depreciation18,699 20,478 1,101 40,278 
Amortization 36,957 51,296 1,512 89,765 
Operating income387,297 285,053 (47,011)625,339 
Capital expenditures22,775 26,493 166 49,434 
Year ended October 31, 2022:
Net sales$1,255,212 $972,475 ($19,365)$2,208,322 
Depreciation15,656 13,602 999 30,257 
Amortization24,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 

(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
2023$4,006,748 $2,915,300 $273,015 7,195,063 
2022$1,635,229 $2,230,744 $229,523 4,095,496 
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.
202320222021
Net sales:
United States of America$1,963,451 $1,443,581 $1,194,869 
Other countries1,004,654 764,741 670,813 
Total net sales$2,968,105 $2,208,322 $1,865,682 
Long-lived assets:
United States of America$240,875 $190,148 $155,537 
Other countries80,973 35,731 38,101 
Total long-lived assets$321,848 $225,879 $193,638 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability [Table Text Block] Changes in the Company’s product warranty liability in fiscal 2023 and 2022 are as follows (in thousands):
Year ended October 31,
20232022
Balances as of beginning of year$3,296 $3,379 
Accruals for warranties2,565 2,026 
Acquired warranty liabilities498 242 
Warranty claims settled(2,512)(2,351)
Balance as of end of year$3,847 $3,296 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)
Oct. 31, 2023
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
Machinery and Equipment | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Machinery and Equipment | 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 65 R49.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)
Oct. 31, 2023
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 66 R50.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) - Pension Plan [Member] - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Amount $ 10,025 $ 10,106
Defined Benefit Plan, Benefit Obligation 9,592 9,924
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ 433 $ 182
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2023
Apr. 30, 2022
Oct. 31, 2023
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Depreciation Method [Extensible Enumeration]     Depreciation Method, Straight-Line [Member]
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
Acquisition Costs     $ 25,400
Deferred Tax Expense from Stock Options Exercised $ 6,200 $ 17,800  
Business Combination, Acquisition Related Costs     21,600
Interest Expense     $ 3,800
Lufthansa Technik Ag [Member] | HFSC      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Percentage of interest owned by noncontrolling shareholders     20.00%
HFSC | Subsidiary One [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     70.00%
HFSC | Subsidiary Two [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     74.00%
HFSC | Subsidiary Three [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     82.00%
HFSC | Subsidiary Four [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     84.00%
HFSC | Subsidiary Five [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     85.00%
HFSC | Subsidiary Six [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     89.00%
HFSC | Subsidiary Seven [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     96.00%
HFSC | Subsidiary Eight [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     90.00%
HFSC | Subsidiary Nine [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     90.00%
HFSC | Subsidiary Ten [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     90.00%
HFSC | Subsidiary Eleven [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     80.10%
HFSC | Subsidiary Twelve [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     80.10%
HFSC | Subsidiary Thirteen [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     80.10%
HFSC | Subsidiary Fourteen [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     80.10%
HFSC | Subsidiary Fifteen [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     80.10%
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 Sixteen [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     80.10%
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 Nineteen [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     75.00%
HEICO Electronic [Member] | Subsidiary Twenty-Two [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     80.40%
HEICO Electronic [Member] | Subsidiary Twenty-Three [Member]      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     82.50%
HEICO Electronic [Member] | Subsidiary Twenty-Four      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     85.00%
HEICO Electronic [Member] | Subsidiary Twenty-Five      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     90.00%
HEICO Electronic [Member] | Subsidiary Twenty-Six      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     91.00%
HEICO Electronic [Member] | Subsidiary Twenty-Seven      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     92.70%
HEICO Electronic [Member] | Subsidiary Twenty-Eight      
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Noncontrolling Interest, Ownership Percentage by Parent     95.90%
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Wencor - Total Consideration) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 04, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]        
Cash paid, net   $ 2,421,788 $ 347,308 $ 136,500
Wencor        
Business Acquisition [Line Items]        
Cash paid $ 1,900,000 1,923,098    
Cash Acquired from Acquisition   29,984    
Cash paid, net   1,893,114    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable   161,373    
Business Combination, Due from Seller   (353)    
Total purchase consideration   $ 2,054,134    
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Wencor - Fair Value of Acquired Assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Assets acquired:      
Goodwill $ 3,274,327 $ 1,672,425 $ 1,450,395
Wencor      
Assets acquired:      
Goodwill 1,260,507    
Inventories 249,917    
Accounts receivable 105,947    
Property, plant and equipment 35,170    
Contract assets 5,276    
Other assets 29,568    
Total assets acquired, excluding cash 2,257,385    
Liabilities assumed:      
Accrued expenses 62,442    
Accounts payable 56,187    
Deferred income taxes 56,108    
Other liabilities 28,514    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 203,251    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 2,054,134    
Wencor | Trade Names [Member]      
Assets acquired:      
Identifiable intangible assets 53,200    
Wencor | Customer Relationships [Member]      
Assets acquired:      
Identifiable intangible assets 397,400    
Wencor | Intellectual Property [Member]      
Assets acquired:      
Identifiable intangible assets $ 120,400    
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Wencor - Proforma) (Details) - Wencor - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Business Acquisition [Line Items]    
Pro Forma Revenue $ 3,476,300 $ 2,682,328
Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax   365,189
Pro Forma Net income attributable to Parent   $ 326,241
Pro Forma Earnings Per Share, Basic   $ 2.38
Pro Forma Earnings Per Share, Diluted   $ 2.34
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Exxelia - Total Consideration) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]      
Cash paid, net $ 2,421,788 $ 347,308 $ 136,500
Exxelia      
Business Acquisition [Line Items]      
Cash paid 515,785    
Cash Acquired from Acquisition (11,789)    
Cash paid, net $ 503,996    
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Exxelia - Fair Value of Acquired Assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Assets acquired:      
Goodwill $ 3,274,327 $ 1,672,425 $ 1,450,395
Exxelia      
Assets acquired:      
Goodwill 327,398    
Property, plant and equipment 53,640    
Inventories 53,351    
Accounts receivable 41,688    
Other assets 13,155    
Total assets acquired, excluding cash 616,922    
Liabilities assumed:      
Deferred income taxes 31,690    
Accounts payable 21,858    
Accrued expenses 18,159    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt 15,082    
Other liabilities 13,982    
Total liabilities assumed 100,771    
Noncontrolling interests in consolidated subsidiaries 12,155    
Net assets acquired, excluding cash 503,996    
Exxelia | Trade Names [Member]      
Assets acquired:      
Identifiable intangible assets 21,703    
Exxelia | Customer Relationships [Member]      
Assets acquired:      
Identifiable intangible assets 61,943    
Exxelia | Intellectual Property [Member]      
Assets acquired:      
Identifiable intangible assets $ 44,044    
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Other - Total Consideration) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]      
Cash paid, net $ 2,421,788 $ 347,308 $ 136,500
FY2023 Acquisitions      
Business Acquisition [Line Items]      
Cash paid 20,000    
Less: cash acquired 0    
Cash paid, net 20,000    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable 0    
Contingent purchase consideration 0    
Additional purchase consideration 0    
Total purchase consideration $ 20,000    
FY2022 Acquisitions      
Business Acquisition [Line Items]      
Cash paid   348,606  
Less: cash acquired   (1,815)  
Cash paid, net   346,791  
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable   75,005  
Contingent purchase consideration   29,732  
Additional purchase consideration   5,758  
Total purchase consideration   $ 457,286  
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
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Other - Fair Value of Acquired Assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Assets acquired:      
Goodwill $ 3,274,327 $ 1,672,425 $ 1,450,395
FY2023 Acquisitions      
Assets acquired:      
Goodwill 8,232    
Property, plant and equipment 58    
Inventories 100    
Accounts receivable 0    
Contract assets 0    
Other assets 0    
Total assets acquired, excluding cash 20,000    
Liabilities assumed:      
Deferred income taxes 0    
Accrued expenses 0    
Accounts payable 0    
Other liabilities 0    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 0    
Noncontrolling interests in consolidated subsidiaries 0    
Net assets acquired, excluding cash 20,000    
FY2022 Acquisitions      
Assets acquired:      
Goodwill   244,620  
Property, plant and equipment   25,974  
Inventories   23,974  
Accounts receivable   24,353  
Contract assets   10,607  
Other assets   5,965  
Total assets acquired, excluding cash   553,921  
Liabilities assumed:      
Deferred income taxes   21,684  
Accrued expenses   10,146  
Accounts payable   7,575  
Other liabilities   560  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities   39,965  
Noncontrolling interests in consolidated subsidiaries   56,670  
Net assets acquired, excluding cash   457,286  
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
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities     7,520
Noncontrolling interests in consolidated subsidiaries     19,052
Net assets acquired, excluding cash     155,005
Trade Names [Member] | FY2023 Acquisitions      
Assets acquired:      
Identifiable intangible assets 0    
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
Customer Relationships [Member] | FY2023 Acquisitions      
Assets acquired:      
Identifiable intangible assets 8,740    
Customer Relationships [Member] | FY2022 Acquisitions      
Assets acquired:      
Identifiable intangible assets   131,479  
Customer Relationships [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     30,910
Intellectual Property [Member] | FY2023 Acquisitions      
Assets acquired:      
Identifiable intangible assets $ 2,870    
Intellectual Property [Member] | FY2022 Acquisitions      
Assets acquired:      
Identifiable intangible assets   $ 45,165  
Intellectual Property [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     $ 23,920
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Other - Weighted Average Intangible Assets Useful Life) (Details)
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Customer Relationships [Member] | FY2023 Acquisitions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 8 years    
Customer Relationships [Member] | FY2022 Acquisitions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   15 years  
Customer Relationships [Member] | FY2021 Acquisitions [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     12 years
Intellectual Property [Member] | FY2023 Acquisitions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 8 years    
Intellectual Property [Member] | FY2022 Acquisitions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   13 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
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Proforma) (Details) - FY2022 Acquisitions - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]    
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 77 R61.htm IDEA: XBRL DOCUMENT v3.23.4
ACQUISITIONS (Details Textuals) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 04, 2023
Apr. 30, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Business Acquisition [Line Items]          
Acquisition Costs     $ 25,400    
Net sales     2,968,105 $ 2,208,322 $ 1,865,682
Net income     $ 403,596 351,675 304,220
ELT          
Business Acquisition [Line Items]          
Name Of Acquired Product Line     Aircraft Emergency Locator Transmitter    
Description of Acquired Product Line     ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft.    
Wencor          
Business Acquisition [Line Items]          
Effective Date of Acquisition     Aug. 04, 2023    
Name of Acquired Entity     Wencor Group    
Description of Acquired Entity     Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts, and aircraft & engine accessory component repair and overhaul services.    
Business Combination, Reason for Business Combination     Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity.    
Amount of contingent purchase consideration, the company could be required to pay     $ 17,000    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities     203,251    
Cash paid $ 1,900,000   1,923,098    
Acquisition Costs     20,000    
Net sales     185,700    
Net income     22,600    
Pro Forma Revenue     3,476,300 2,682,328  
Debt Related Commitment Fees and Debt Issuance Costs     3,800    
Pro Forma Revenue     $ 3,476,300 2,682,328  
Wencor | Common Class A [Member]          
Business Acquisition [Line Items]          
Stock Issued During Period, Shares, Acquisitions 1,137,628        
Wencor | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life     13 years    
Wencor | Intellectual Property [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life     14 years    
Exxelia          
Business Acquisition [Line Items]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities     $ 100,771    
Cash paid     515,785    
Net sales     $ 179,000    
Preferred Stock, Dividend Rate, Percentage     5.18%    
Pro Forma Revenue       2,402,500  
Pro Forma Revenue       2,402,500  
Exxelia | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life     15 years    
Exxelia | Intellectual Property [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life     15 years    
ELT          
Business Acquisition [Line Items]          
Business Combination, Reason for Business Combination     The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment.    
FY2022 Acquisitions          
Business Acquisition [Line Items]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities       39,965  
Cash paid       348,606  
Pro Forma Revenue       2,325,200 2,043,464
Pro Forma Revenue       $ 2,325,200 $ 2,043,464
FY2022 Acquisitions | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life       15 years  
FY2022 Acquisitions | Intellectual Property [Member]          
Business Acquisition [Line Items]          
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life       13 years  
HEICO Electronic [Member] | Exxelia          
Business Acquisition [Line Items]          
Name of Acquired Entity     Exxelia International SAS    
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.    
Business Combination, Reason for Business Combination     The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market.    
Business Acquisition, Percentage of Voting Interests Acquired     93.69%    
Acquisition Costs     $ 5,500    
Business Acquisition, Acquisition Costs     $ 5,100    
HEICO Electronic [Member] | Exxelia | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     6.31%    
Percent of ownership sold during the period   2.72%      
HEICO Electronic [Member] | Exxelia | Exxelia          
Business Acquisition [Line Items]          
Noncontrolling Interest, Ownership Percentage by Parent     90.97%    
HEICO Electronic [Member] | Alcon          
Business Acquisition [Line Items]          
Name of Acquired Entity     Alcon Electronics Pvt. Ltd.    
Business Acquisition, Percentage of Voting Interests Acquired     90.00%    
HEICO Electronic [Member] | Alcon | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     10.00%    
HEICO Electronic [Member] | TRAD          
Business Acquisition [Line Items]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
HEICO Electronic [Member] | Ironwood          
Business Acquisition [Line Items]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     80.36%    
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]          
Name of Acquired Entity     Sensor Systems, Inc.    
Description of Acquired Entity     Sensor designs and manufactures airborne antennas for commercial and military applications.    
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Stock Issued During Period, Shares, Acquisitions     576,338    
HEICO Electronic [Member] | Charter          
Business Acquisition [Line Items]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
HEICO Electronic [Member] | Flight Microwave          
Business Acquisition [Line Items]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
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]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     80.10%    
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.    
HFSC | HFSC Subsidiary          
Business Acquisition [Line Items]          
Noncontrolling Interest, Ownership Percentage by Parent     84.00%    
HFSC | Accurate          
Business Acquisition [Line Items]          
Name of Acquired Entity     Accurate Metal Machining, Inc.    
Description of Acquired Entity     Accurate is a manufacturer of high-reliability components and assemblies.    
Business Acquisition, Percentage of Voting Interests Acquired     96.00%    
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]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     74.00%    
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]          
Name of Acquired Entity     Ridge HoldCo, LLC    
Business Acquisition, Percentage of Voting Interests Acquired     89.00%    
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]          
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.    
Business Acquisition, Percentage of Voting Interests Acquired     80.10%    
HFSC | Camtronics [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     10.00%    
HFSC | Camtronics [Member] | Non-controlling Interest Holders          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     9.90%    
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Accounts receivable $ 521,696 $ 303,181
Less: Allowance for doubtful accounts (12,621) (8,333)
Accounts receivable, net $ 509,075 $ 294,848
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Finished products $ 622,395 $ 285,024
Work in process 79,789 59,739
Materials, parts, assemblies and supplies 311,496 237,708
Inventories, net of valuation reserves $ 1,013,680 $ 582,471
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment [Line Items]      
Land $ 19,706 $ 17,579  
Buildings and improvements 202,499 148,598  
Machinery, equipment and tooling 386,602 322,252  
Construction in progress 25,867 14,533  
Property, Plant and Equipment, Gross 634,674 502,962  
Less: Accumulated depreciation and amortization (312,826) (277,083)  
Property, plant and equipment, net $ 321,848 $ 225,879 $ 193,638
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Accrued employee compensation and related payroll taxes $ 181,906 $ 130,837
Deferred Revenue, Current 87,556 58,757
Accrued Liabilities, Current 37,305 28,849
Accrued customer rebates and credits 24,508 17,938
Current operating lease liabilities 20,503 14,656
Interest Payable, Current 18,705 329
Other Accrued Liabilities, Current 62,618 38,833
Accrued expenses and other current liabilities $ 433,101 $ 290,199
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
R&D expenses $ 95,773 $ 76,061 $ 68,877
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start $ (46,499) $ (8,552)  
Unrealized gain/(loss) 7,020 (39,645) $ 535
Amortization of unrealized loss on defined benefit pension plan, net of tax 56 65 135
Accumulated Other Comprehensive Income (Loss), Balance End (40,180) (46,499) (8,552)
Foreign Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start (45,369) (6,989)  
Foreign Currency Translation Unrealized (loss) gain 6,204 (38,380)  
Accumulated Other Comprehensive Income (Loss), Balance End (39,165) (45,369) (6,989)
Pension Benefit Obligation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start (1,130) (1,563)  
Unrealized gain/(loss) 59 368  
Amortization of unrealized loss on defined benefit pension plan, net of tax 56 65  
Accumulated Other Comprehensive Income (Loss), Balance End (1,015) (1,130) $ (1,563)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Unrealized gain/(loss) $ 6,263 $ (38,012)  
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Selected Financial Statement Information (Details) [Abstract]      
Total customer rebates and credits deducted within net sales $ 9,400 $ 7,600 $ 3,300
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, net 321,848 225,879 193,638
Amortization 89,765 66,076 65,215
Depreciation and amortization $ 130,043 96,333 93,019
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 $ 9,200 7,200 7,100
Deferred compensation plans 233,539 204,716  
Leadership Compensation Plan [Member]      
Other Assets and Liabilities, Noncurrent [Abstract]      
Employee related deferred compensation plans, specified as other long-term liabilities 226,200 203,000  
Tooling [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, net 6,500 6,000  
Amortization 2,300 2,500 2,800
Property, Plant and Equipment, Exclusive of Tooling [Member]      
Property, Plant and Equipment [Abstract]      
Depreciation and amortization 40,300 30,300 $ 27,800
Leadership Compensation Plan [Member]      
Other Assets and Liabilities, Noncurrent [Abstract]      
Deferred compensation plans $ 233,500 $ 204,700  
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.4
GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Goodwill [Roll Forward]    
Opening Balances $ 1,672,425 $ 1,450,395
Goodwill acquired 1,596,137 244,042
Foreign currency translation adjustments (5,187) 15,007
Adjustments to goodwill 578 (7,005)
Ending Balances 3,274,327 1,672,425
Flight Support Group [Member]    
Goodwill [Roll Forward]    
Opening Balances 561,961 468,288
Goodwill acquired 1,260,507 106,919
Foreign currency translation adjustments (2,793) 6,335
Adjustments to goodwill (956) (6,911)
Ending Balances 1,824,305 561,961
Electronic Technologies Group [Member]    
Goodwill [Roll Forward]    
Opening Balances 1,110,464 982,107
Goodwill acquired 335,630 137,123
Foreign currency translation adjustments (2,394) 8,672
Adjustments to goodwill 1,534 (94)
Ending Balances $ 1,450,022 $ 1,110,464
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.23.4
GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Amortizing Assets:    
Customer Relationships, Gross $ 967,090 $ 539,529
Intellectual Property, Gross 448,336 284,171
Other Finite-Lived Intangible Assets, Gross 8,685 8,700
Gross Carrying Amount 1,424,111 832,400
Accumulated Amortization (355,996) (314,127)
Amortizing Net Carrying Amount 1,068,115 518,273
Non-Amortizing Assets:    
Indefinite-Lived Trade Names 289,166 215,054
Total Gross Carrying Amount 1,713,277 1,047,454
Total Net Carrying Amount 1,357,281 733,327
Customer Relationships [Member]    
Amortizing Assets:    
Accumulated Amortization (227,089) (208,127)
Amortizing Net Carrying Amount 740,001 331,402
Intellectual Property [Member]    
Amortizing Assets:    
Accumulated Amortization (121,503) (98,983)
Amortizing Net Carrying Amount 326,833 185,188
Other    
Amortizing Assets:    
Accumulated Amortization (7,404) (7,017)
Amortizing Net Carrying Amount $ 1,281 $ 1,683
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense related to intangible assets $ 85.9 $ 62.5 $ 61.3
Estimated Amortization expense related to intangible assets, year one 117.6    
Estimated Amortization expense related to intangible assets, year two 112.0    
Estimated Amortization expense related to intangible assets, year three 106.4    
Estimated Amortization expense related to intangible assets, year four 102.1    
Estimated Amortization expense related to intangible assets, year five 96.7    
Estimated Amortization expense related to intangible assets, year, there after 533.3    
FY2023 Acquisitions      
Business Acquisition [Line Items]      
Goodwill, Expected Tax Deductible Amount 131.0    
FY2022 Acquisitions      
Business Acquisition [Line Items]      
Goodwill, Expected Tax Deductible Amount $ 98.0    
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.23.4
DEBT (Long-term Debt) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Borrowings under revolving credit facility $ 1,250,000 $ 275,000
Finance leases and notes payable [1] 28,024 15,274
Debt Issuance Costs, Net (13,478) 0
Long-term Debt and Lease Obligation, Including Current Maturities 2,464,546 290,274
Long-Term Debt, Current Maturities (4,269) (1,654)
Long-term debt, net of current maturities 2,460,277 288,620
2028 Senior Notes    
Senior Notes 600,000 0
2033 Senior Notes    
Senior Notes $ 600,000 $ 0
[1] See Note 9, Leases, for additional information regarding the Company's finance leases.
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.23.4
DEBT (Notes) (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Debt Instrument [Line Items]  
Senior Notes, Noncurrent $ 1,186,522
Fair Value, Inputs, Level 2 [Member]  
Debt Instrument [Line Items]  
Long-Term Debt, Fair Value 1,132,356
2028 Senior Notes  
Debt Instrument [Line Items]  
Senior Notes, Noncurrent 594,158
2028 Senior Notes | Fair Value, Inputs, Level 2 [Member]  
Debt Instrument [Line Items]  
Long-Term Debt, Fair Value 579,762
2033 Senior Notes  
Debt Instrument [Line Items]  
Senior Notes, Noncurrent 592,364
2033 Senior Notes | Fair Value, Inputs, Level 2 [Member]  
Debt Instrument [Line Items]  
Long-Term Debt, Fair Value $ 552,594
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.23.4
DEBT (Details Textuals) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2023
Dec. 31, 2020
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Nov. 30, 2017
Senior Notes [Abstract]            
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net     $ 13,900      
2033 Senior Notes            
Senior Notes [Abstract]            
Debt Instrument, Issuance Date     Jul. 27, 2023      
Debt Instrument, Face Amount     $ 600,000      
Debt Instrument, Interest Rate, Stated Percentage     5.35%      
Debt Instrument, Maturity Date     Aug. 01, 2033      
Debt Instrument, Payment Terms     Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year      
Debt Instrument, Date of First Required Payment     Feb. 01, 2024      
Debt Instrument, Interest Rate, Effective Percentage     5.50%      
Debt Instrument, Description     The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.      
Debt Instrument, Redemption, Description     The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.      
2028 Senior Notes            
Senior Notes [Abstract]            
Debt Instrument, Issuance Date     Jul. 27, 2023      
Debt Instrument, Face Amount     $ 600,000      
Debt Instrument, Interest Rate, Stated Percentage     5.25%      
Debt Instrument, Maturity Date     Aug. 01, 2028      
Debt Instrument, Payment Terms     Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year      
Debt Instrument, Date of First Required Payment     Feb. 01, 2024      
Debt Instrument, Interest Rate, Effective Percentage     5.50%      
Debt Instrument, Description     The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.      
Debt Instrument, Redemption, Description     The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.      
Senior Notes            
Credit Facility [Abstract]            
Debt Issuance Costs, Gross     $ 3,400      
Senior Notes [Abstract]            
Proceeds from Debt, Net of Issuance Costs     $ 1,189,500      
Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Debt, Weighted Average Interest Rate     6.70%   4.60%  
Credit Facility [Abstract]            
Line of Credit Facility, Increase (Decrease), Net $ 500,000 $ 200,000        
Credit Facility, Current Borrowing Capacity $ 2,000,000 $ 1,500,000       $ 1,300,000
Credit Facility, Maximum Borrowing Capacity     $ 2,750,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) as such capitalized terms are defined in the Credit Facility. 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%.      
Line of Credit Facility Change in Borrowing Capacity     $ 750,000      
Debt Issuance Costs, Gross     $ 6,700      
Revolving Credit Facility [Member] | Minimum [Member]            
Credit Facility [Abstract]            
Credit facility unused capacity, commitment fee percentage     0.15%      
Revolving Credit Facility [Member] | Maximum [Member]            
Credit Facility [Abstract]            
Credit facility unused capacity, commitment fee percentage     0.35%      
Revolving Credit Facility [Member] | Base Rate [Member]            
Credit Facility [Abstract]            
Credit facility, interest rate description     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.      
Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]            
Credit Facility [Abstract]            
Line of Credit Facility, Interest Rate During Period     0.125%      
Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]            
Credit Facility [Abstract]            
Line of Credit Facility, Interest Rate During Period     1.00%      
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Credit Facility [Abstract]            
Credit facility, interest rate description     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%.      
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum [Member]            
Credit Facility [Abstract]            
Line of Credit Facility, Interest Rate During Period     1.125%      
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum [Member]            
Credit Facility [Abstract]            
Line of Credit Facility, Interest Rate During Period     2.00%      
Foreign Line of Credit [Member]            
Credit Facility [Abstract]            
Credit Facility, Maximum Borrowing Capacity     $ 100,000      
Swingline            
Credit Facility [Abstract]            
Credit Facility, Maximum Borrowing Capacity     200,000      
FY 2023 Acquisition            
Short-Term Debt [Line Items]            
Recognized Liabilities Assumed, Short-Term Debt     $ 13,500 $ 15,100    
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE (Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 111,702 $ 93,978
Contract liabilities 87,556 58,757
Net contract assets 24,146 $ 35,221
Change in contract assets 17,724  
Change in contract liabilities 28,799  
Change in net contract assets $ (11,075)  
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE (Disaggregation of Revenue, by Product Line) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 2,968,105 $ 2,208,322 $ 1,865,682
Flight Support Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,770,185 1,255,212 927,089
Flight Support Group [Member] | Aftermarket Replacement Parts [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [1] 1,040,502 694,900 535,217
Flight Support Group [Member] | Repair and Overhaul Parts and Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [2] 366,566 264,986 208,215
Flight Support Group [Member] | Specialty Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [3] 363,117 295,326 183,657
Electronic Technologies Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,225,222 972,475 959,170
Electronic Technologies Group [Member] | Electronic Components for Defense, Space and Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [4] 918,374 672,147 709,621
Electronic Technologies Group [Member] | Other Electronic Components [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [5] 306,848 300,328 249,549
Corporate And Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ (27,302) $ (19,365) $ (20,577)
[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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
[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, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors.
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE (Disaggregation of Revenue, by Industry) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 2,968,105 $ 2,208,322 $ 1,865,682
Flight Support Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,770,185 1,255,212 927,089
Flight Support Group [Member] | Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,257,650 876,254 660,867
Flight Support Group [Member] | Defense and Space [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 434,229 316,460 224,236
Flight Support Group [Member] | Other Industries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [1] 78,306 62,498 41,986
Electronic Technologies Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,225,222 972,475 959,170
Electronic Technologies Group [Member] | Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 183,619 86,780 74,766
Electronic Technologies Group [Member] | Defense and Space [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 603,414 545,384 599,570
Electronic Technologies Group [Member] | Other Industries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [2] 438,189 340,311 284,834
Corporate And Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ (27,302) $ (19,365) $ (20,577)
[1] Principally industrial products.
[2] Principally other electronics and medical products.
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE (Details Textuals)
$ in Millions
12 Months Ended
Oct. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Liability, Revenue Recognized $ 43.9
Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 722.9
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-02  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 421.4
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Expected Timing of Satisfaction, Start Date [Axis]: 2024-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 301.5
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year 1 day
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES, Domestic and Foreign Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 479,990 $ 429,329 $ 345,733
Foreign 75,293 61,694 41,325
Income before taxes and noncontrolling interests $ 555,283 $ 491,023 $ 387,058
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES, Current and Deferred Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Current:      
Federal $ 96,492 $ 63,861 $ 47,839
State 18,225 13,015 11,639
Foreign 22,714 14,648 13,457
Current income tax expense 137,431 91,524 72,935
Deferred:      
Federal (19,049) 8,154 (10,097)
State (4,311) 1,129 (3,251)
Foreign (3,171) (407) (2,287)
Deferred Income Tax Expense (Benefit) (26,531) 8,876 (15,635)
Income tax expense $ 110,900 $ 100,400 $ 57,300
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES, Rate Reconciliation (Details)
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Federal statutory income tax rate 21.00% 21.00% 21.00%
State taxes, less applicable federal income tax reduction 2.50% 2.60% 2.90%
Tax-exempt losses on corporate-owned life insurance policies   2.80%  
Tax Exempt Gains on Corporate-owned Life Insurance Policies (0.60%)   (2.90%)
Tax benefit related to stock option exercises (1.10%) (3.60%) (3.70%)
Research and development tax credits (1.90%) (1.50%) (2.50%)
Foreign derived intangible income deduction (1.90%) (1.90%) (1.90%)
Nondeductible compensation 1.40% 1.20% 1.20%
Other, net 0.60% (0.20%) 0.70%
Effective tax rate 20.00% 20.40% 14.80%
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES, Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Deferred tax assets:    
Inventories $ 85,560 $ 51,505
Deferred compensation liability 44,882 42,285
Deferred Tax Assets, in Process Research and Development 29,142 543
Operating lease liabilities 26,771 20,043
Deferred Tax Asset, Interest Carryforward 24,770 24
Share-based compensation 10,665 9,177
Bonus accrual 6,632 4,482
Customer rebates accrual 4,145 3,323
Other 17,832 17,107
Deferred Tax Assets, Gross 250,399 148,489
Deferred tax liabilities:    
Goodwill and other intangible assets (324,774) (176,436)
Property, plant and equipment (28,533) (21,746)
Operating lease right-of-use assets (25,620) (19,344)
Other (3,318) (2,125)
Total deferred tax liabilities (382,245) (219,651)
Net deferred tax liabilities $ (131,846) $ (71,162)
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES, Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balances as of beginning of year $ 3,503 $ 4,072
Increases related to current year tax positions 1,356 870
Increases related to prior year tax positions 214 0
Decreases related to prior year tax positions 0 (286)
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 0 (522)
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations (710) (631)
Balances as of end of year $ 4,363 $ 3,503
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate, Continuing Operations 20.00% 20.40% 14.80%
Gross unrecognized tax benefits related to uncertain tax positions $ 4,363 $ 3,503 $ 4,072
Unrecognized tax benefits that would impact effective tax rate $ 3,400 $ 2,800  
Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies   5.70%  
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.23.4
FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Assets [Abstract]    
Deferred Compensation Plan Assets $ 233,539 $ 204,716
Liabilities [Abstract]    
Contingent consideration, liability 71,136 82,803
Fair Value, Inputs, Level 1 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 5,829 3,477
Fair Value, Inputs, Level 2 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 227,710 201,239
Fair Value, Inputs, Level 3 [Member]    
Liabilities [Abstract]    
Contingent consideration, liability 71,136 82,803
Corporate Owned Life Insurance [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 227,710 201,239
Corporate Owned Life Insurance [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 227,710 201,239
Money Market Funds [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 5,829 3,477
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets $ 5,829 $ 3,477
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.23.4
FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 71,136    
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 71,136 $ 82,803 $ 62,286
FY2023 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,305    
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 5,459    
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 19,768    
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 8,604    
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 $ 20,000    
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.17    
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.09    
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.23    
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.06    
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.01    
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.11    
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.19    
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.11    
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.25    
Measurement Input, Discount Rate [Member] | FY2023 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.067    
Measurement Input, Discount Rate [Member] | FY2023 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.067    
Measurement Input, Discount Rate [Member] | FY2023 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.067    
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.092    
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.092    
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.092    
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.092    
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.092    
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.092    
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.099    
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.099    
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.099    
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.000    
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.000    
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.000    
[1] Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.23.4
FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Payment of contingent consideration $ 686 $ 7,631 $ (1,246)
Business Combination, Reversal of Remaining Contingent Consideration, Liability (9,057) 0 0
Liabilities, Ending Balance 71,136    
Accrued Liabilities, Current 433,101 290,199  
Other Liabilities, Noncurrent 379,640 338,948  
Fair Value, Inputs, Level 3 [Member]      
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Liabilities, Opening Balance 82,803 62,286  
Contingent consideration related to acquisition 17,018 29,732  
Change in accrued contingent consideration, net (686) (7,631)  
Payment of contingent consideration (18,909) (320)  
Business Combination, Reversal of Remaining Contingent Consideration, Liability (9,057)    
Change in Unrealized Gain (Loss) (33) (1,264)  
Liabilities, Ending Balance 71,136 $ 82,803 $ 62,286
Accrued Liabilities, Current 37,305    
Other Liabilities, Noncurrent $ 33,831    
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.23.4
FAIR VALUE MEASUREMENTS (Details Textuals)
$ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Oct. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2023
CAD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2023
CAD ($)
Business Acquisition, Contingent Consideration [Line Items]                  
Contingent consideration, liability   $ 71,136       $ 71,136 $ 82,803    
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    
Business Combination, Reversal of Remaining Contingent Consideration, Liability           $ 9,057 $ 0 $ 0  
Change in accrued contingent consideration           $ (686) $ (7,631) $ 1,246  
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   71,136       $ 71,136 $ 82,803    
Business Combination, Reversal of Remaining Contingent Consideration, Liability           9,057      
Change in accrued contingent consideration           18,909 320    
FY2023 Subsidiary 1 | Flight Support Group [Member]                  
Business Acquisition, Contingent Consideration [Line Items]                  
Amount of contingent purchase consideration, the company could be required to pay   17,500       17,500      
Contingent consideration, liability   $ 17,300       $ 17,300      
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%     80.36%
Amount of contingent purchase consideration, the company could be required to pay   $ 12,100       $ 12,100      
Contingent consideration, liability   $ 5,500       $ 5,500      
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%     96.00%
Amount of contingent purchase consideration, the company could be required to pay   $ 27,400       $ 27,400      
Contingent consideration, liability   $ 19,800       $ 19,800 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%     74.00%
Amount of contingent purchase consideration, the company could be required to pay   $ 14,100       $ 14,100      
Contingent consideration, liability             9,100    
Business Combination, Reversal of Remaining Contingent Consideration, Liability   $ 6,400              
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%     89.00%
Amount of contingent purchase consideration, the company could be required to pay   $ 26,700       $ 26,700      
Contingent consideration, liability             $ 18,000    
Business Combination, Reversal of Remaining Contingent Consideration, Liability     $ 9,100            
Change in accrued contingent consideration $ 8,900                
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%     89.99%
Amount of contingent purchase consideration, the company could be required to pay   $ 9,700       $ 9,700      
Contingent consideration, liability   8,600       8,600      
Change in accrued contingent consideration       $ 10,000          
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       20,000      
Contingent consideration, liability   $ 20,000       $ 20,000      
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                 $ 13,500
Contingent consideration, liability                 $ 11,900
Change in accrued contingent consideration         $ 13,500        
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (ROU Assets and Lease Liabilities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Leases, Operating [Abstract]    
Operating Lease, Right-of-Use Asset $ 121,373 $ 89,752
Operating Lease, Liability, Current 20,503 14,656
Operating Lease, Liability, Noncurrent 104,759 76,965
Operating Lease, Liability 125,262 91,621
Leases, Capital [Abstract]    
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 26,608 15,786
Finance Lease, Liability, Current 4,254 1,620
Finance Lease, Liability, Noncurrent 23,564 13,376
Finance leases and notes payable $ 27,818 $ 14,996
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Operating Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Leases, Operating [Abstract]    
Operating Lease, Cost $ 24,192 $ 19,877
Operating Lease, Variable Lease Expense 4,047 3,552
Operating Lease, Expense [1] 28,239 23,429
Leases, Capital [Abstract]    
Finance Lease, Right-of-Use Asset, Amortization 3,026 1,540
Finance Lease, Interest Expense 1,211 578
Finance Lease, Variable Lease Expense 617 319
Finance Lease Expense $ 4,854 $ 2,437
[1] Excludes short-term lease expense, which is not material
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Future minimum lease payments) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Leases, Operating [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 27,034  
Lessee, Operating Lease, Liability, to be Paid, Year Two 26,882  
Lessee, Operating Lease, Liability, to be Paid, Year Three 22,976  
Lessee, Operating Lease, Liability, to be Paid, Year Four 19,344  
Lessee, Operating Lease, Liability, to be Paid, Year Five 13,744  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 44,337  
Lessee, Operating Lease, Liability, to be Paid 154,317  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (29,055)  
Operating Lease, Liability 125,262 $ 91,621
Leases, Capital [Abstract]    
Finance Lease, Liability, to be Paid, Year One 5,625  
Finance Lease, Liability, to be Paid, Year Two 5,274  
Finance Lease, Liability, to be Paid, Year Three 4,632  
Finance Lease, Liability, to be Paid, Year Four 4,535  
Finance Lease, Liability, to be Paid, Year Five 4,113  
Finance Lease, Liability, to be Paid, after Year Five 9,994  
Finance Lease, Liability, Payment, Due 34,173  
Finance Lease, Liability, Undiscounted Excess Amount (6,355)  
Finance leases and notes payable $ 27,818 $ 14,996
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Lease term and discount rates) (Details)
Oct. 31, 2023
Oct. 31, 2022
Leases [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 7 years 1 month 6 days 7 years 10 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent 6.20% 5.40%
Finance Lease, Weighted Average Remaining Lease Term 7 years 6 months 9 years
Finance Lease, Weighted Average Discount Rate, Percent 6.10% 5.50%
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Leases [Abstract]    
Operating Lease, Payments $ 22,058 $ 19,323
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 26,271 31,865
Finance Lease, Interest Payment on Liability 1,211 578
Finance Lease, Principal Payments 2,663 1,568
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 5 $ 5,373
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Details Textuals)
Oct. 31, 2023
Oct. 31, 2022
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 111 R95.htm IDEA: XBRL DOCUMENT v3.23.4
SHAREHOLDERS' EQUITY (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Aug. 04, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Stockholders' Equity Note [Abstract]        
Stock repurchase program, number of shares authorized to be repurchased (in shares)   4,886,353    
Sensor | HEICO Electronic [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Issued During Period, Shares, Acquisitions   576,338    
Noncontrolling Interest [Line Items]        
Business Acquisition, Percentage of Voting Interests Acquired   100.00%    
Stock Issued During Period, Shares, Acquisitions   576,338    
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   33,992 104,867 32,355
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 4,400 $ 13,300 $ 3,800
Common Class A [Member] | Wencor        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Issued During Period, Shares, Acquisitions 1,137,628      
Stock Issued During Period, Shares, Acquisitions, Registered Portion 1,054,606      
Noncontrolling Interest [Line Items]        
Stock Issued During Period, Shares, Acquisitions 1,137,628      
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   61,658 87,593  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 10,400 $ 12,700  
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION, Share-based Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Shares Available for Grant [Roll Forward]      
Opening Balance Outstanding Shares (Shares Available For Grant) 3,324 3,374 4,064
Granted (Available for Grant) (969) (56) (699)
Cancelled (Available for Grant) 7 6 9
Ending Balance Outstanding Shares (Shares Available For Grant) 2,362 3,324 3,374
Shares Outstanding [Roll Forward]      
Outstanding (Shares Under Option) 3,629 4,341 3,993
Granted (Shares Under Option) 969 56 699
Exercised (Shares Under Option) (537) (762) (342)
Cancelled (Shares Under Option) (7) (6) (9)
Outstanding (Shares Under Option) 4,054 3,629 4,341
Weighted Average Exercise Price [Roll Forward]      
Outstanding (in dollars per share) $ 59.44 $ 52.16 $ 36.75
Granted (in dollars per share) 144.72 120.76 125.57
Exercised (in dollars per share) 29.23 22.40 21.88
Cancelled (in dollars per share) 111.41 67.98 64.78
Outstanding (in dollars per share) $ 83.74 $ 59.44 $ 52.16
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 4,054 3,629 4,341 3,993
Outstanding Weighted Average Exercise Price (in dollars per share) $ 83.74 $ 59.44 $ 52.16 $ 36.75
Outstanding Weighted Average Contractual Life (in years) 5 years 8 months 12 days      
Outstanding Aggregated Intrinsic Value (in dollars) $ 233,463      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 2,511      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 53.00      
Exercisable Weighted Average Contractual Life (in years) 3 years 10 months 24 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 221,276      
Heico Common Stock [Member]        
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 1,676      
Outstanding Weighted Average Exercise Price (in dollars per share) $ 84.81      
Outstanding Weighted Average Contractual Life (in years) 5 years 3 months 18 days      
Outstanding Aggregated Intrinsic Value (in dollars) $ 125,273      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 1,123      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 51.27      
Exercisable Weighted Average Contractual Life (in years) 3 years 6 months      
Exercisable Aggregate Intrinsic Value (in dollars) $ 120,299      
Common Class A [Member]        
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 2,378      
Outstanding Weighted Average Exercise Price (in dollars per share) $ 82.99      
Outstanding Weighted Average Contractual Life (in years) 6 years      
Outstanding Aggregated Intrinsic Value (in dollars) $ 108,190      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 1,388      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 54.40      
Exercisable Weighted Average Contractual Life (in years) 4 years 2 months 12 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 100,977      
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION, Information on Options Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Proceeds from stock option exercises $ 6,713 $ 2,352 $ 5,344
Tax benefit from stock option exercises 6,101 17,752 14,186
Intrinsic value of stock option exercises $ 63,710 $ 86,015 $ 33,428
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Common Class A [Member]      
Expected stock price volatility 33.59% 32.61% 32.65%
Risk-free interest rate 3.64% 1.72% 1.09%
Dividend yield 0.17% 0.18% 0.19%
Forfeiture rate 0.00% 0.00% 0.00%
Expected option life (years) 6 years 6 years 6 years
Weighted average fair value $ 50.90 $ 41.00 $ 39.00
Heico Common Stock [Member]      
Expected stock price volatility 31.48%   30.17%
Risk-free interest rate 3.63%   1.40%
Dividend yield 0.15%   0.17%
Forfeiture rate 0.00%   0.00%
Expected option life (years) 8 years   9 years
Weighted average fair value $ 69.57   $ 51.16
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION (Details Textuals) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Shares approved by Shareholders (Shares Available for Grant) 5,000      
Number Outstanding (in shares) 4,054 3,629 4,341 3,993
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 2,362 3,324 3,374 4,064
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 $ 70.3      
Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years) 4 years      
Fair value of stock options, Vested $ 11.1 $ 14.3 $ 9.4  
Common Class A [Member]        
Number Outstanding (in shares) 2,378      
Stock Option and Future Grants [Member]        
Shares approved by Shareholders (Shares Available for Grant) 6,400      
Number Outstanding (in shares) 2,400      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 4,000      
Share-based Payment Arrangement, Option [Member]        
Share-based Payment Arrangement, Expense $ 15.5 12.6 9.1  
Share-based Payment Arrangement, Expense, Tax Benefit $ 2.0 $ 1.7 $ 1.5  
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.23.4
EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) - shares
shares in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Shares available for issuance, Opening Balance 145 188 228
Issuance of common stock to 401(k) Plan (48) (43) (40)
Shares available for issuance, Ending Balance 97 145 188
Common Class A [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Shares available for issuance, Opening Balance 145 188 228
Issuance of common stock to 401(k) Plan (48) (43) (40)
Shares available for issuance, Ending Balance 97 145 188
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.23.4
EMPLOYEE RETIREMENT PLANS (Details Textuals) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
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 $ 15.3 $ 12.2 $ 10.1
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.23.4
REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Aggregate Redemption Amount Estimate [Line Items]    
Redeemable Noncontrolling Interest, Equity, Fair Value $ 308,472 $ 300,693
Noncontrolling Interest, Change in Redemption Value 56,335 26,908
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 364,807 $ 327,601
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.23.4
REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)
12 Months Ended
Oct. 31, 2023
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, 2024 [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, 2024 [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, 2024 [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, 2024 [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, 2024 [1]
Put Rights Purchase Period 4 years
Electronic Technologies Group [Member] | Subsidiary Fifteen [Member]  
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 [3]
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 [4]
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
Electronic Technologies Group [Member] | Subsidiary Twenty-Eight  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2023
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 1 year
Electronic Technologies Group [Member] | Subsidiary Twenty-Nine  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2023
Business Acquisition, Percentage of Voting Interests Acquired 91.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2028
Put Rights Purchase Period 1 year
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, 2024 [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, 2024 [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 [5]
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, 2024 [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, 2024 [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 85.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024 [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 a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, respectively, with each purchase over a four-year period.
[4] 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.
[5] 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.
[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 121 R105.htm IDEA: XBRL DOCUMENT v3.23.4
REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 30, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
May 31, 2022
May 31, 2021
Jun. 30, 2020
May 31, 2020
Temporary Equity Disclosure [Abstract]                
Aggregate Redemption Amount Puttable   $ 152.9            
Potential Redemption Amount Payable   92.4            
Business Acquisition [Line Items]                
Acquisitions of noncontrolling interests   $ (2.7) $ (8.7) $ (2.3)        
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%            
Noncontrolling Interest, Ownership Percentage by Parent   85.10%            
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%  
Exxelia | HEICO Electronic [Member]                
Business Acquisition [Line Items]                
Business Acquisition, Percentage of Voting Interests Acquired   93.69%            
Exxelia | Existing Management [Member] | HEICO Electronic [Member]                
Business Acquisition [Line Items]                
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners   6.31%            
Percent of ownership sold during the period 2.72%              
Exxelia | Exxelia | HEICO Electronic [Member]                
Business Acquisition [Line Items]                
Noncontrolling Interest, Ownership Percentage by Parent   90.97%            
Alcon | HEICO Electronic [Member]                
Business Acquisition [Line Items]                
Business Acquisition, Percentage of Voting Interests Acquired   90.00%            
Alcon | Existing Management [Member] | HEICO Electronic [Member]                
Business Acquisition [Line Items]                
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners   10.00%            
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.23.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Numerator:      
Net income attributable to HEICO $ 403,596 $ 351,675 $ 304,220
Denominator:      
Weighted average common shares outstanding - basic 137,185 136,010 135,326
Effect of dilutive stock options 1,720 2,027 2,528
Weighted Average Number of Shares Outstanding, Diluted 138,905 138,037 137,854
Earnings Per Share, Basic $ 2.94 $ 2.59 $ 2.25
Earnings Per Share, Diluted $ 2.91 $ 2.55 $ 2.21
Anti-dilutive stock options excluded 1,281 749 185
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.23.4
OPERATING SEGMENTS (Last three years, segment information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales $ 2,968,105 $ 2,208,322 $ 1,865,682
Depreciation 40,278 30,257 27,804
Amortization 89,765 66,076 65,215
Operating income 625,339 496,844 392,900
Capital expenditures 49,434 31,982 36,183
Flight Support Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Depreciation 18,699 15,656 13,992
Amortization 36,957 24,268 20,648
Operating income 387,297 267,167 151,930
Capital expenditures 22,775 15,588 8,915
Electronic Technologies Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Depreciation 20,478 13,602 12,839
Amortization 51,296 40,690 43,431
Operating income 285,053 269,473 277,306
Capital expenditures 26,493 15,530 26,496
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 1,101 999 973
Amortization 1,512 1,118 1,136
Operating income (47,011) (39,796) (36,336)
Capital expenditures 166 864 772
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] (27,302) (19,365) (20,577)
Operating Segments [Member] | Flight Support Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales 1,770,185 1,255,212 927,089
Operating Segments [Member] | Electronic Technologies Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales $ 1,225,222 $ 972,475 $ 959,170
[1] Intersegment activity principally consists of net sales from the ETG to the FSG.
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.23.4
OPERATING SEGMENTS (Total assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 7,195,063 $ 4,095,496
Operating Segments [Member] | Flight Support Group [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 4,006,748 1,635,229
Operating Segments [Member] | Electronic Technologies Group [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,915,300 2,230,744
Corporate And Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 273,015 $ 229,523
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.23.4
OPERATING SEGMENTS (Geographical information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 2,968,105 $ 2,208,322 $ 1,865,682
Property, Plant and Equipment, Net 321,848 225,879 193,638
North America [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 1,963,451 1,443,581 1,194,869
Property, Plant and Equipment, Net 240,875 190,148 155,537
Other Countries [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 1,004,654 764,741 670,813
Property, Plant and Equipment, Net $ 80,973 $ 35,731 $ 38,101
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.23.4
COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balances as of beginning of year $ 3,296 $ 3,379
Accruals for warranties 2,565 2,026
Acquired warranty liabilities 498 242
Warranty claims settled (2,512) (2,351)
Balances as of end of year $ 3,847 $ 3,296
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.23.4
COMMITMENTS AND CONTINGENCIES (Details Textuals)
$ in Thousands
Oct. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 5,300
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.23.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
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 $ 8,333 $ 10,874 $ 12,738
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment (50) (1,070) (1,720)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [1] 7,729 476 360
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [2] (3,391) (1,947) (504)
Valuation Allowances and Reserves, Ending Balance 12,621 8,333 10,874
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 154,995 142,593 126,933
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense [3] 11,499 13,980 17,202
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [4] 95,596 275 1,261
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [5] (3,159) (1,853) (2,803)
Valuation Allowances and Reserves, Ending Balance $ 258,931 $ 154,995 $ 142,593
[1] Principally additions from acquisitions and foreign currency translation adjustments.
[2] Principally write-offs of uncollectible accounts receivables.
[3] Additions charged to costs and expenses were higher in fiscal 2021 as compared to fiscal 2022 and fiscal 2023 principally due to the significant decline in global commercial air travel due to COVID-19 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.
[4] Principally additions from acquisitions and foreign currency translation adjustments.
[5] Principally write-offs of slow-moving, obsolete or damaged inventory.
XML 129 hei-20231031_htm.xml IDEA: XBRL DOCUMENT 0000046619 2022-11-01 2023-10-31 0000046619 hei:HeicoCommonStockMember 2022-11-01 2023-10-31 0000046619 us-gaap:CommonClassAMember 2022-11-01 2023-10-31 0000046619 2023-04-30 0000046619 hei:HeicoCommonStockMember 2023-12-18 0000046619 us-gaap:CommonClassAMember 2023-12-18 0000046619 2023-10-31 0000046619 2022-10-31 0000046619 hei:HeicoCommonStockMember 2022-10-31 0000046619 hei:HeicoCommonStockMember 2023-10-31 0000046619 us-gaap:CommonClassAMember 2023-10-31 0000046619 us-gaap:CommonClassAMember 2022-10-31 0000046619 2021-11-01 2022-10-31 0000046619 2020-11-01 2021-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 2022-11-01 2023-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-10-31 0000046619 us-gaap:RetainedEarningsMember 2022-11-01 2023-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2022-11-01 2023-10-31 0000046619 hei:TotalShareholdersEquityMember 2022-11-01 2023-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-11-01 2023-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-10-31 0000046619 us-gaap:CommonStockMember 2022-11-01 2023-10-31 0000046619 hei:DeferredCompensationObligationMember 2022-11-01 2023-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2022-11-01 2023-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2023-10-31 0000046619 us-gaap:CommonStockMember 2023-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0000046619 hei:DeferredCompensationObligationMember 2023-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2023-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0000046619 us-gaap:RetainedEarningsMember 2023-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2023-10-31 0000046619 hei:TotalShareholdersEquityMember 2023-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 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 2021-10-31 0000046619 2020-10-31 0000046619 hei:HFSCMember hei:LufthansaTechnikAgMember 2023-10-31 0000046619 hei:SubsidiaryOneMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryTwoMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryThreeMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryFourMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryFiveMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiarySixMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiarySevenMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryEightMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryNineMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryTenMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryElevenMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryTwelveMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryThirteenMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryFourteenMember hei:HFSCMember 2023-10-31 0000046619 hei:SubsidiaryFifteenMember hei:HFSCMember 2023-10-31 0000046619 hei:JointVentureMember hei:HEICOAerospaceMember 2023-10-31 0000046619 hei:SubsidiarySixteenMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiarySeventeenMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryEighteenMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryNineteenMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyFourMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyFiveMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentySixMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentySevenMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SubsidiaryTwentyEightMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-10-31 0000046619 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-10-31 0000046619 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-10-31 0000046619 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2023-10-31 0000046619 us-gaap:AssetsHeldUnderCapitalLeasesMember 2022-11-01 2023-10-31 0000046619 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-10-31 0000046619 srt:MinimumMember us-gaap:IntellectualPropertyMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:IntellectualPropertyMember 2023-10-31 0000046619 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2023-10-31 0000046619 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2023-10-31 0000046619 us-gaap:PensionPlansDefinedBenefitMember 2023-10-31 0000046619 us-gaap:PensionPlansDefinedBenefitMember 2022-10-31 0000046619 hei:WencorMember 2022-11-01 2023-10-31 0000046619 hei:WencorMember 2023-08-04 2023-08-04 0000046619 hei:WencorMember us-gaap:CommonClassAMember 2023-08-04 2023-08-04 0000046619 hei:WencorMember 2023-10-31 0000046619 hei:WencorMember us-gaap:CustomerRelationshipsMember 2023-10-31 0000046619 hei:WencorMember us-gaap:IntellectualPropertyMember 2023-10-31 0000046619 hei:WencorMember us-gaap:TradeNamesMember 2023-10-31 0000046619 hei:WencorMember 2021-11-01 2022-10-31 0000046619 hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:AlconMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:AlconMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:AlconMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:ExxeliaMember 2022-11-01 2023-10-31 0000046619 hei:ExxeliaMember 2023-10-31 0000046619 hei:ExxeliaMember us-gaap:CustomerRelationshipsMember 2023-10-31 0000046619 hei:ExxeliaMember us-gaap:IntellectualPropertyMember 2023-10-31 0000046619 hei:ExxeliaMember us-gaap:TradeNamesMember 2023-10-31 0000046619 hei:ExxeliaMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-02-01 2023-04-30 0000046619 hei:ExxeliaMember hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:ELTMember 2022-11-01 2023-10-31 0000046619 hei:ELTMember 2022-11-01 2023-10-31 0000046619 hei:TRADMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:TRADMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:IronwoodMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:IronwoodMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:IronwoodMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SensorMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:SensorMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:CharterMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:CharterMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:AccurateMember hei:HFSCMember 2023-10-31 0000046619 hei:AccurateMember hei:HFSCMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:AccurateMember hei:HFSCMember 2023-10-31 0000046619 hei:PioneerMember hei:HFSCMember 2023-10-31 0000046619 hei:PioneerMember hei:HFSCMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:PioneerMember hei:HFSCMember 2023-10-31 0000046619 hei:FlightMicrowaveMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:FlightMicrowaveMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:PaciwaveMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2023-10-31 0000046619 hei:RidgeHoldcoMember hei:HFSCMember 2023-10-31 0000046619 hei:RidgeHoldcoMember hei:HFSCMember 2022-11-01 2023-10-31 0000046619 hei:RidgeHoldcoMember hei:RidgeEngineeringMember hei:HFSCMember 2022-11-01 2023-10-31 0000046619 hei:RidgeHoldcoMember hei:BechdonMember hei:HFSCMember 2022-11-01 2023-10-31 0000046619 hei:ExistingManagementMember hei:RidgeHoldcoMember hei:HFSCMember 2023-10-31 0000046619 hei:CamtronicsMember hei:HFSCMember 2022-11-01 2023-10-31 0000046619 hei:CamtronicsMember hei:HFSCMember 2023-10-31 0000046619 hei:HFSCSubsidiaryMember hei:HFSCMember 2023-10-31 0000046619 hei:NonControllingInterestHoldersMember hei:CamtronicsMember hei:HFSCMember 2023-10-31 0000046619 hei:ExistingManagementMember hei:CamtronicsMember hei:HFSCMember 2023-10-31 0000046619 hei:PyramidMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-10-31 0000046619 hei:FY2023AcquisitionsMember 2022-11-01 2023-10-31 0000046619 hei:FY2022AcquisitionsMember 2021-11-01 2022-10-31 0000046619 hei:FY2021AcquisitionsMember 2020-11-01 2021-10-31 0000046619 hei:FY2023AcquisitionsMember 2023-10-31 0000046619 hei:FY2022AcquisitionsMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember 2021-10-31 0000046619 hei:FY2023AcquisitionsMember us-gaap:CustomerRelationshipsMember 2023-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-10-31 0000046619 hei:FY2023AcquisitionsMember us-gaap:IntellectualPropertyMember 2023-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:IntellectualPropertyMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:IntellectualPropertyMember 2021-10-31 0000046619 hei:FY2023AcquisitionsMember us-gaap:TradeNamesMember 2023-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:TradeNamesMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:TradeNamesMember 2021-10-31 0000046619 hei:FY2023AcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-11-01 2023-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:FY2023AcquisitionsMember us-gaap:IntellectualPropertyMember 2022-11-01 2023-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:FY2022AcquisitionsMember 2022-11-01 2023-10-31 0000046619 hei:FY2022AcquisitionsMember 2020-11-01 2021-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2023-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2022-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2022-11-01 2023-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2021-11-01 2022-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2020-11-01 2021-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2022-11-01 2023-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2021-11-01 2022-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2020-11-01 2021-10-31 0000046619 hei:LeadershipCompensationPlanMember 2023-10-31 0000046619 hei:LeadershipCompensationPlanMember 2022-10-31 0000046619 hei:LeadershipCompensationPlanMember 2023-10-31 0000046619 hei:LeadershipCompensationPlanMember 2022-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 us-gaap:AccumulatedTranslationAdjustmentMember 2022-11-01 2023-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-11-01 2023-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-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 hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:FY2022AcquisitionsMember 2023-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2023-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2022-10-31 0000046619 us-gaap:IntellectualPropertyMember 2023-10-31 0000046619 us-gaap:IntellectualPropertyMember 2022-10-31 0000046619 us-gaap:OtherIntangibleAssetsMember 2023-10-31 0000046619 us-gaap:OtherIntangibleAssetsMember 2022-10-31 0000046619 hei:FY2023AcquisitionMember 2023-01-31 0000046619 hei:FY2023AcquisitionMember 2023-10-31 0000046619 hei:A2028SeniorNotesMember 2023-10-31 0000046619 hei:A2028SeniorNotesMember 2022-10-31 0000046619 hei:A2033SeniorNotesMember 2023-10-31 0000046619 hei:A2033SeniorNotesMember 2022-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2023-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2022-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2017-11-30 0000046619 us-gaap:RevolvingCreditFacilityMember 2020-12-01 2020-12-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2023-07-01 2023-07-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2023-07-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2022-11-01 2023-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-11-01 2023-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2023-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2023-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2023-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-11-01 2023-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-11-01 2023-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-11-01 2023-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-11-01 2023-10-31 0000046619 hei:SwinglineMember 2023-10-31 0000046619 us-gaap:ForeignLineOfCreditMember 2023-10-31 0000046619 hei:A2028SeniorNotesMember 2022-11-01 2023-10-31 0000046619 hei:A2033SeniorNotesMember 2022-11-01 2023-10-31 0000046619 us-gaap:SeniorNotesMember 2022-11-01 2023-10-31 0000046619 us-gaap:SeniorNotesMember 2023-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:A2028SeniorNotesMember 2023-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:A2033SeniorNotesMember 2023-10-31 0000046619 us-gaap:FairValueInputsLevel2Member 2023-10-31 0000046619 2023-11-01 2023-10-31 0000046619 2023-11-02 2023-10-31 0000046619 2024-11-01 2023-10-31 0000046619 hei:ProductLineMember 2022-11-01 2023-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2022-11-01 2023-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:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2022-11-01 2023-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:SpecialtyProductsMember hei:FlightSupportGroupMember 2022-11-01 2023-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:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-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:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-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:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:CorporateAndEliminationsMember 2022-11-01 2023-10-31 0000046619 hei:CorporateAndEliminationsMember 2021-11-01 2022-10-31 0000046619 hei:CorporateAndEliminationsMember 2020-11-01 2021-10-31 0000046619 hei:SalesbyIndustryMember 2022-11-01 2023-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2022-11-01 2023-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:DefenseandSpaceMember hei:FlightSupportGroupMember 2022-11-01 2023-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:OtherIndustriesMember hei:FlightSupportGroupMember 2022-11-01 2023-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:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-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:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-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:AerospaceMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-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 2022-11-01 2023-01-31 0000046619 2021-11-01 2022-04-30 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2023-10-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2023-10-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-10-31 0000046619 us-gaap:MoneyMarketFundsMember 2023-10-31 0000046619 us-gaap:FairValueInputsLevel1Member 2023-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2023-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 hei:FlightSupportGroupMember hei:FY2023Subsidiary1Member 2023-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2022AcquisitionSubsidiary1Member 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary2Member 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary2Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary3Member 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary3Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary3Member 2023-08-01 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2023-03-01 2023-03-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2023-02-01 2023-04-30 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary1Member 2023-10-31 0000046619 hei:ElectronicTechnologiesGroupMember currency:CAD hei:FY2020AcquisitionSubsidiary1Member 2023-10-31 0000046619 hei:ElectronicTechnologiesGroupMember currency:CAD hei:FY2020AcquisitionSubsidiary1Member 2022-11-01 2023-01-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary1Member 2022-11-01 2023-01-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2017AcquisitionMember 2023-10-31 0000046619 hei:FY2023Subsidiary1Member us-gaap:FairValueInputsLevel3Member 2023-10-31 0000046619 srt:MinimumMember hei:FY2023Subsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2023Subsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2023Subsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2023-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member 2023-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2023-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member 2023-10-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2021-11-01 2022-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2022-11-01 2023-10-31 0000046619 us-gaap:CommonClassAMember 2021-11-01 2022-10-31 0000046619 hei:HeicoCommonStockMember 2021-11-01 2022-10-31 0000046619 us-gaap:CommonClassAMember 2020-11-01 2021-10-31 0000046619 hei:StockOptionAndFutureGrantsMember 2023-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2022-11-01 2023-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2021-11-01 2022-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2020-11-01 2021-10-31 0000046619 hei:HeicoCommonStockMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember 2020-10-31 0000046619 us-gaap:CommonClassAMember 2021-10-31 0000046619 hei:SubsidiaryOneMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwoMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwoMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryThreeMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryThreeMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryFourMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryFourMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryFiveMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryFiveMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiarySixMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiarySevenMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryEightMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryEightMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryNineMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryNineMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTenMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTenMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryElevenMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryElevenMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwelveMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwelveMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryThirteenMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryThirteenMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryFourteenMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryFourteenMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryFifteenMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryFifteenMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiarySixteenMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiarySixteenMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiarySeventeenMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryEighteenMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryEighteenMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryNineteenMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryNineteenMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyFourMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyFiveMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyFiveMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentySixMember hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentySixMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentySevenMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentySevenMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyEightMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyEightMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyNineMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:SubsidiaryTwentyNineMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015AcquisitionMember hei:FlightSupportGroupMember 2023-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 2023-10-31 0000046619 hei:FY2015Acquisition2Member hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015Acquisition2Member hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015Acquisition2Member hei:FlightSupportGroupMember 2020-05-31 0000046619 hei:FY2018Acquisition1Member hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2018Acquisition1Member hei:FlightSupportGroupMember 2023-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember hei:FlightSupportGroupMember 2020-06-30 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember hei:FlightSupportGroupMember 2021-05-31 0000046619 hei:SubsidiaryOneMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiarySixMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiarySevenMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiarySeventeenMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 hei:SubsidiaryTwentyFourMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2022-11-01 2023-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-10-31 0000046619 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2022-11-01 2023-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2022-11-01 2023-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 us-gaap:OperatingSegmentsMember 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 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2020-11-01 2021-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2020-11-01 2021-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2023-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2023-10-31 0000046619 hei:CorporateAndEliminationsMember 2023-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 srt:NorthAmericaMember 2022-11-01 2023-10-31 0000046619 srt:NorthAmericaMember 2021-11-01 2022-10-31 0000046619 srt:NorthAmericaMember 2020-11-01 2021-10-31 0000046619 hei:OtherCountriesMember 2022-11-01 2023-10-31 0000046619 hei:OtherCountriesMember 2021-11-01 2022-10-31 0000046619 hei:OtherCountriesMember 2020-11-01 2021-10-31 0000046619 srt:NorthAmericaMember 2023-10-31 0000046619 srt:NorthAmericaMember 2022-10-31 0000046619 srt:NorthAmericaMember 2021-10-31 0000046619 hei:OtherCountriesMember 2023-10-31 0000046619 hei:OtherCountriesMember 2022-10-31 0000046619 hei:OtherCountriesMember 2021-10-31 0000046619 hei:OtherAcquisitionsMember 2022-11-01 2023-10-31 0000046619 hei:OtherAcquisitionsMember 2021-11-01 2022-10-31 0000046619 hei:OtherAcquisitionsMember 2020-11-01 2021-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2022-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2021-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2020-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2022-11-01 2023-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 2023-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2022-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2021-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2020-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2022-11-01 2023-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 2023-10-31 iso4217:USD iso4217:USD shares shares pure iso4217:CAD 0000046619 false FY 2023 http://fasb.org/us-gaap/2023#StraightLineDepreciationMethodMember P1Y P1Y1D http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent 2005-10-31 2024-10-31 P1Y 2006-10-31 2024-10-31 2008-10-31 2024-10-31 2009-10-31 2024-10-31 2012-10-31 2024-10-31 2012-10-31 2027-10-31 P4Y 2015-10-31 2024-10-31 P3Y 2015-10-31 2024-10-31 2015-10-31 2024-10-31 2015-10-31 2024-10-31 2017-10-31 2024-10-31 2018-10-31 2024-10-31 2018-10-31 2027-10-31 2019-10-31 2024-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 2023-10-31 2025-10-31 2023-10-31 2028-10-31 10-K true 2023-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 false 18669602000 0.01 54720621 0.01 83534260 34 DELOITTE & TOUCHE LLP Miami, Florida 171048000 139504000 509075000 294848000 111702000 93978000 1013680000 582471000 49837000 41929000 1855342000 1152730000 321848000 225879000 3274327000 1672425000 1357281000 733327000 386265000 311135000 7195063000 4095496000 17801000 1654000 205893000 116551000 433101000 290199000 8547000 12455000 665342000 420859000 2460277000 288620000 131846000 71162000 379640000 338948000 3637105000 1119589000 364807000 327601000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 150000000 150000000 54721000 54721000 54519000 54519000 547000 545000 0.01 0.01 150000000 150000000 83507000 83507000 82093000 82093000 835000 821000 578809000 397337000 6318000 5297000 6318000 5297000 -40180000 -46499000 2605984000 2253932000 3145995000 2606136000 47156000 42170000 3193151000 2648306000 7195063000 4095496000 2968105000 2208322000 1865682000 1814617000 1345563000 1138259000 528149000 365915000 334523000 2342766000 1711478000 1472782000 625339000 496844000 392900000 72984000 6386000 7285000 2928000 565000 1443000 555283000 491023000 387058000 110900000 100400000 57300000 444383000 390623000 329758000 40787000 38948000 25538000 403596000 351675000 304220000 2.94 2.59 2.25 2.91 2.55 2.21 137185000 136010000 135326000 138905000 138037000 137854000 444383000 390623000 329758000 6905000 -40078000 -591000 59000 368000 991000 -56000 -65000 -135000 7020000 -39645000 535000 451403000 350978000 330293000 40787000 38948000 25538000 701000 -1698000 -62000 41488000 37250000 25476000 409915000 313728000 304817000 327601000 545000 821000 397337000 5297000 -5297000 -46499000 2253932000 42170000 2648306000 29565000 6319000 403596000 11923000 421838000 0.20 27370000 27370000 11000 161362000 161373000 13677000 13677000 15475000 15475000 2000 3000 6708000 6713000 14847000 14847000 29654000 6937000 6937000 1059000 1674000 1674000 12137000 23866000 -23866000 -23866000 1021000 1021000 2351000 771000 -308000 463000 364807000 547000 835000 578809000 6318000 -6318000 -40180000 2605984000 47156000 3193151000 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 444383000 390623000 329758000 130043000 96333000 93019000 15475000 12646000 9058000 15276000 12180000 10091000 9057000 0 0 6299000 0 0 -686000 -7631000 1246000 -26531000 8876000 -15635000 65595000 29272000 27300000 11642000 4148000 -376000 124782000 89186000 10121000 -5599000 10077000 4795000 10975000 25567000 6907000 72589000 34122000 33634000 -4505000 11597000 2821000 13512000 15398000 12781000 10020000 -828000 -2244000 448735000 467856000 444084000 2421788000 347308000 136500000 49434000 31982000 36183000 18892000 15300000 14000000 -5647000 1239000 -3229000 -2484467000 -395829000 -183454000 1189452000 0 0 1964000000 262000000 0 989000000 212000000 505000000 36591000 25092000 27963000 27370000 24466000 23002000 14847000 25946000 3791000 12610000 320000 0 10060000 1010000 1468000 2733000 8735000 2336000 6713000 2352000 5344000 0 0 534000 -1905000 -616000 -1286000 2065049000 -33833000 -558968000 2227000 -6988000 -216000 31544000 31206000 -298554000 139504000 108298000 406852000 171048000 139504000 108298000 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 seven subsidiaries which are 70%, 74%, 82%, 84%, 85%, 89% and 96% owned, respectively, three subsidiaries that are each approximately 90% owned and five 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 seven subsidiaries which are 80.4%, 82.5%, 85%, 90%, 91%, 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%">Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 reflected some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets. </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. <span style="-sec-ix-hidden:f-540">Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets.</span> 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><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></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 totaled $25.4 million in fiscal 2023 of which $21.6 million was recorded as a component of selling, general and administrative ("SG&amp;A") expenses and $3.8 million was recorded to interest expense in the Company's Consolidated Statement of Operations. Acquisition costs were not material in fiscal 2022 and 2021. See Note 2, Acquisitions, for additional information regarding the Company's fiscal 2023 acquisition costs.</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 exceed its fair value. When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determine that an impairment is more-likely-than-not, the Company is then required to perform a quantitative impairment test, otherwise no further analysis is required. The Company may also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><span><br/></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><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">    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 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><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><br/></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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">$433 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><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%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><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%">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 2023, 2022 and 2021.</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 </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 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. </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 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 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 Pronouncements</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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.</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 November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, or in fiscal 2025 for HEICO, and interim periods within fiscal years beginning one year later. Early adoption is permitted and the amendments must be applied retrospectively to all prior periods presented. The adoption of this guidance will not affect the Company's consolidated results of operations, financial position or cash flows and the Company is currently evaluating the effect the guidance will have on its disclosures.</span></div> <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 seven subsidiaries which are 70%, 74%, 82%, 84%, 85%, 89% and 96% owned, respectively, three subsidiaries that are each approximately 90% owned and five 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 seven subsidiaries which are 80.4%, 82.5%, 85%, 90%, 91%, 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>Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 reflected some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets. 0.20 0.70 0.74 0.82 0.84 0.85 0.89 0.96 0.90 0.90 0.90 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.91 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> <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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">    </span>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. <span style="-sec-ix-hidden:f-540">Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets.</span> 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><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></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> The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr></table></div> 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><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: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 totaled $25.4 million in fiscal 2023 of which $21.6 million was recorded as a component of selling, general and administrative ("SG&amp;A") expenses and $3.8 million was recorded to interest expense in the Company's Consolidated Statement of Operations. Acquisition costs were not material in fiscal 2022 and 2021. See Note 2, Acquisitions, for additional information regarding the Company's fiscal 2023 acquisition costs.</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. 25400000 21600000 3800000 <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 exceed its fair value. When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determine that an impairment is more-likely-than-not, the Company is then required to perform a quantitative impairment test, otherwise no further analysis is required. The Company may also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><span><br/></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><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">    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 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:<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><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr></table></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 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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">$433 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">$433 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 10025000 10106000 9592000 9924000 433000 182000 <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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><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%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><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%">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 2023, 2022 and 2021.</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 </span></div>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. <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 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 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 denominated in a currency other than the functional currency are 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: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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">New Accounting Pronouncements</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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.</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 November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, or in fiscal 2025 for HEICO, and interim periods within fiscal years beginning one year later. Early adoption is permitted and the amendments must be applied retrospectively to all prior periods presented. The adoption of this guidance will not affect the Company's consolidated results of operations, financial position or cash flows and the Company is currently evaluating the effect the guidance will have on its disclosures.</span></div> ACQUISITIONS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Wencor Acquisition</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%">On August 4, 2023, the Company acquired Wencor Group ("Wencor") from affiliates of Warburg Pincus LLC and Wencor’s management (the “Wencor Acquisition”). The Wencor Acquisition was completed pursuant to an Agreement and Plan of Merger (the “Merger Agreement”), by and among the Company, its newly formed wholly owned subsidiary Magnolia MergeCo Inc. (“Merger Sub”), Jazz Parent, Inc., the owner of Wencor (“Target”), and Jazz Topco GP LLC, solely in its capacity as representative for purposes of certain provisions of the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into the Target, and the Target continued as the surviving entity and a wholly owned subsidiary of the Company. Subsequent to the acquisition date, the Company integrated Wencor into the FSG. Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial &amp; military aftermarket parts, and aircraft &amp; engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the Company's revolving credit facility and from the sale of senior unsecured notes. See Note 5, Short-Term and Long-Term Debt, for additional information</span><span style="color:#000000;font-family:'Calibri',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%">The total consideration includes an accrual of $17.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay in accordance with an agreement it assumed related to an acquisition Wencor consummated in fiscal 2023 prior to the Wencor Acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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 summarizes the total consideration for the acquisition of Wencor (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><td style="width:78.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Less: cash acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Cash paid, net </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,893,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">161,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Additional purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration paid, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$2,054,134 </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></tr></table></div><div style="margin-bottom:6pt;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 total consideration for the acquisition of Wencor to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities assumed (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><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,260,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">397,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">105,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,257,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">203,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,054,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities assumed is preliminary until the Company obtains final information regarding their fair values. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Wencor and the value of its assembled workforce that do not qualify for separate recognition. The weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 13 years, 14 years and indefinite, respectively. Acquisition costs associated with the purchase of Wencor totaled $20.0 million in fiscal 2023 and were expensed in the Company's Consolidated Statement of Operations. The acquisition costs were recorded to SG&amp;A expenses with the exception of a $3.8 million fee paid in August 2023 and charged to interest expense upon the termination of the May 14, 2023 commitment letter with Truist Bank and Truist Securities, Inc., as amended, related to a bridge financing to finance a portion of the Wencor Acquisition as such financing was no longer necessary. The operating results of Wencor were included in the Company’s results of operations from the effective acquisition date. The Company's consolidated net sales and net income attributable to HEICO for the fiscal year ended October 31, 2023 includes approximately $185.7 million and $22.6 million, respectively, from the acquisition of Wencor. </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%">Had the acquisition of Wencor occurred as of November 1, 2021, net sales on a pro forma basis for fiscal 2023 would have been $3,476.3 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 2023 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%">The following table presents unaudited pro forma financial information for fiscal 2022 as if the acquisition of Wencor had occurred as of November 1, 2021 (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:94.391%"><tr><td style="width:1.0%"></td><td style="width:71.565%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.479%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.556%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,682,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$365,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$326,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center;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 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 acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with debt used to finance the acquisition, the reclassification of acquisition costs associated with the purchase of Wencor from fiscal 2023 to fiscal 2022 and additional amortization expense related to the intangible assets acquired. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exxelia Acquisition</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%">On January 5, 2023, the Company, through HEICO Electronic, acquired 93.69% of the outstanding common stock and all of the preferred stock of Exxelia International SAS (“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. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. The majority of the remaining 6.31% interest is owned by certain members of Exxelia's management team. See Note 13, Redeemable Noncontrolling Interests, for additional information. Additionally, as a result of this acquisition, the Company also obtained a 90% ownership interest in Alcon Electronics Pvt. Ltd. (“Alcon”), which is an existing subsidiary of Exxelia. The remaining 10% interest continues to be owned by a certain member of Alcon’s management team. See Note 13, Redeemable Noncontrolling Interests, for additional information. The purchase price of this acquisition was paid in cash, using proceeds from 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.</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 total consideration for the acquisition of Exxelia (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><td style="width:78.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$515,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Less: cash acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Total consideration paid, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$503,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"></td></tr></table></div><div style="margin-top:5pt;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 noted above, the Company acquired all of the preferred stock of Exxelia. Pursuant to the terms of the acquisition, Exxelia’s preferred stock accrues dividends at 5.18% per annum. </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 allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 assets acquired, excluding cash </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">616,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100,771 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$503,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt;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 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. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Exxelia and the value of its assembled workforce that do not qualify for separate recognition, however, benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests were 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 weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 15 years, 15 years and indefinite, respectively. Acquisition costs associated with the purchase price of Exxelia totaled $5.5 million, of which $5.1 million was incurred in fiscal 2023, and were recorded to SG&amp;A expenses in the Company's Consolidated Statement of Operations. The operating results of Exxelia were included in the Company’s results of operations from the </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">effective acquisition date. The Company's consolidated net sales for the fiscal year ended October 31, 2023 includes approximately $179.0 million from the acquisition of Exxelia. Net income attributable to HEICO for the fiscal year ended October 31, 2023 was not materially impacted by the acquisition of Exxelia. </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%">Had the acquisition of Exxelia occurred as of November 1, 2021, net sales on a pro forma basis for fiscal 2023 would not have been materially different than the reported amount and net sales on a pro forma basis for fiscal 2022 would have been $2,402.5 million. Additionally, 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 2023 and fiscal 2022 would not have been materially different than the reported amounts. 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 acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with borrowings to finance the acquisition, the reclassification of acquisition costs associated with the purchase of Exxelia from fiscal 2023 to fiscal 2022, additional amortization expense related to the intangible assets acquired, and inventory purchase accounting adjustments charged to cost of sales as the inventory is sold. Additionally, the pro forma information reflects HEICO's initial ownership interest of 93.69% of Exxelia's common stock as of the date of acquisition. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the subsidiary to 90.97%. See Note 13, Redeemable Noncontrolling Interests, for additional information. </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 Acquisitions</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 2023, the Company, through a subsidiary of HEICO Electronic, entered into an exclusive license and acquired certain assets for the Aircraft Emergency Locator Transmitter (“ELT”) product line from Honeywell International. ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. 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 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 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><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 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 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 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 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><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 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 included an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may have been obligated to pay if Ridge and Bechdon had met 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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%">Unless otherwise noted, the purchase price of each of the above referenced other 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 other 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">$20,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">20,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">346,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">$20,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$457,286 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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 other 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$8,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">8,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">131,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">2,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">20,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">553,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$20,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$457,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$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></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 other fiscal 2023, 2022 and 2021 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</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%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</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 2023 other acquisition to the tangible and identifiable intangible assets acquired 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">allocation of the total consideration for the fiscal 2022 and 2021 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, Pioneer, RH Labs, Ridge, Bechdon, and Camtronics benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in these entities 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 other fiscal 2023 acquisition was included in the Company’s results of operations from the effective acquisition date. The amount of net sales and earnings of the other fiscal 2023 acquisition included in the Consolidated Statement of Operations for fiscal 2023 is not material. Had the other fiscal 2023 acquisition occurred as of November 1, 2021, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO on a pro forma basis for fiscal 2023 and 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 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 fiscal 2022 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><td style="width:78.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.239%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">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"></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 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"></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%">Net income per share attributable to HEICO shareholders:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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"></td></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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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 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><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 2021 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 acquisitions included in the Consolidated Statement of Operations for fiscal 2021 is not material. Had the fiscal 2021 acquisitions occurred as of November 1, 2019, 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 would not have been materially different than the reported amounts.</span></div> 2023-08-04 Wencor Group Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts, and aircraft & engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. 1900000000 1137628 17000000 <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 total consideration for the acquisition of Wencor (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><td style="width:78.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Less: cash acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Cash paid, net </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,893,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">161,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Additional purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration paid, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$2,054,134 </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></tr></table></div> 1923098000 29984000 1893114000 161373000 353000 2054134000 <div style="margin-bottom:6pt;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 total consideration for the acquisition of Wencor to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities assumed (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><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,260,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">397,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">105,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,257,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">203,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,054,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 1260507000 397400000 120400000 53200000 249917000 105947000 35170000 5276000 29568000 2257385000 62442000 56187000 56108000 28514000 203251000 2054134000 P13Y P14Y 20000000 3800000 185700000 22600000 3476300000 <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 2022 as if the acquisition of Wencor had occurred as of November 1, 2021 (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:94.391%"><tr><td style="width:1.0%"></td><td style="width:71.565%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.479%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.556%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,682,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$365,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$326,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2682328000 365189000 326241000 2.38 2.34 0.9369 Exxelia International SAS 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. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. 0.0631 0.90 Alcon Electronics Pvt. Ltd. 0.10 <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 total consideration for the acquisition of Exxelia (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><td style="width:78.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$515,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Less: cash acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Total consideration paid, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$503,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"></td></tr></table></div> 515785000 11789000 503996000 0.0518 <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 total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 assets acquired, excluding cash </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">616,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100,771 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$503,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 327398000 61943000 44044000 21703000 53640000 53351000 41688000 13155000 616922000 31690000 21858000 18159000 15082000 13982000 100771000 12155000 503996000 P15Y P15Y 5500000 5100000 179000000 2402500000 0.9369 0.0272 0.9097 Aircraft Emergency Locator Transmitter ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. 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. <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 other 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">$20,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">20,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">346,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">$20,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$457,286 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 20000000 348606000 136995000 0 1815000 616000 20000000 346791000 136379000 0 75005000 0 29732000 18334000 0 5758000 292000 20000000 457286000 155005000 <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 other 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$8,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">8,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">131,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">2,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">20,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">553,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$20,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$457,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$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></tr></table></div> 8232000 244620000 59445000 8740000 131479000 30910000 2870000 45165000 23920000 0 41784000 9920000 58000 25974000 24613000 100000 23974000 6391000 0 24353000 6866000 0 10607000 18386000 0 5965000 1126000 20000000 553921000 181577000 0 21684000 414000 0 10146000 4502000 0 7575000 2338000 0 560000 266000 0 39965000 7520000 0 56670000 19052000 20000000 457286000 155005000 <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 other fiscal 2023, 2022 and 2021 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</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%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</span></td></tr></table></div> P8Y P15Y P12Y P8Y P13Y P13Y 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><td style="width:78.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.239%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">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"></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 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"></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%">Net income per share attributable to HEICO shareholders:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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"></td></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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2043464000 349208000 319660000 2.35 2.31 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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$521,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><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%">$509,075 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">Inventories</span></div><div><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$622,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">311,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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%">$1,013,680 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$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></tr></table></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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">202,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">386,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">634,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(312,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><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%">$321,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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 amounts set forth above include tooling costs having a net book value of $6.5 million and $6.0 million as of October 31, 2023 and 2022, respectively. Amortization expense on capitalized tooling was $2.3 million, $2.5 million and $2.8 million in fiscal 2023, 2022 and 2021, 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 $40.3 million, $30.3 million and $27.8 million in fiscal 2023, 2022 and 2021, 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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$433,101 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$290,199 </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></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 increase in accrued employee compensation and related payroll taxes principally reflects a higher level of accrued performance-based compensation resulting from the improved consolidated operating results and the impact of our fiscal 2023 acquisitions. See Note 6, Revenue, for additional information pertaining to the increase in contract liabilities. See Note 8, Fair Value Measurements, for additional information regarding the Company's contingent consideration obligations. The increase in accrued interest principally reflects the issuance of senior unsecured notes (see Note 5, Short-Term and Long-Term Debt, for additional information). The total customer rebates and credits deducted within net sales in fiscal 2023, 2022 and 2021 was $9.4 million, $7.6 million and $3.3 million, respectively. </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 2023, 2022 and 2021 totaled $9.2 million, $7.2 million and $7.1 million, respectively. The aggregate liabilities of the LCP were $226.2 million and $203.0 million as of October 31, 2023 and 2022, 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 $233.5 million and $204.7 million as of October 31, 2023 and 2022, 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">$95,773 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div><div style="margin-top:5pt"><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 2023 and 2022 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:98.557%"><tr><td style="width:1.0%"></td><td style="width:39.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive <br/>Loss</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, 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%">($6,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($8,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(38,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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, 2022</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%">(45,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,130)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(46,499)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized 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%">6,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2023</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%">($39,165)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,015)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($40,180)</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></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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$521,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><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%">$509,075 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 521696000 303181000 12621000 8333000 509075000 294848000 <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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$622,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">311,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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%">$1,013,680 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$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></tr></table></div> 622395000 285024000 79789000 59739000 311496000 237708000 1013680000 582471000 <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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">202,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">386,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">634,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(312,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><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%">$321,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 19706000 17579000 202499000 148598000 386602000 322252000 25867000 14533000 634674000 502962000 312826000 277083000 321848000 225879000 6500000 6000000 2300000 2500000 2800000 40300000 30300000 27800000 <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><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><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$433,101 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$290,199 </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></tr></table></div> 181906000 130837000 87556000 58757000 37305000 28849000 24508000 17938000 20503000 14656000 18705000 329000 62618000 38833000 433101000 290199000 9400000 7600000 3300000 0.50 0.06 9200000 7200000 7100000 226200000 203000000 233500000 204700000 The amount of new product research and development ("R&amp;D") expenses included in cost of sales is as follows (in thousands):<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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">$95,773 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 95773000 76061000 68877000 <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 2023 and 2022 are as follows (in thousands):</span><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:39.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive <br/>Loss</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, 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%">($6,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($8,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(38,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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, 2022</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%">(45,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,130)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(46,499)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized 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%">6,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2023</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%">($39,165)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,015)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($40,180)</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></tr></table></div> -6989000 -1563000 -8552000 -38380000 368000 -38012000 -65000 -65000 -45369000 -1130000 -46499000 6204000 59000 6263000 -56000 -56000 -39165000 -1015000 -40180000 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 2023 and 2022 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><td colspan="3" style="background-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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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, 2022</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%">561,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,110,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,672,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,260,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">2,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">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%">(956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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, 2023</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%">$1,824,305 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,450,022 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,274,327 </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></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 2023 and 2022 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 2023 represent immaterial measurement period adjustments to the purchase consideration of certain fiscal 2022 acquisitions. 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 $131 million and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$98 million of the goodwill acquired in fiscal 2023 and 2022, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of October 31, 2023, the Company determined there was no impairment of its goodwill. </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:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.161%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><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><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">$967,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($227,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$740,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">448,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,404)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355,996)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">289,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,713,277 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($355,996)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,357,281 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$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></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, 2023 compared to October 31, 2022 principally relates to such intangible assets recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions), net of the write-off of fully amortized customer relationship intangible assets previously recognized in connection with certain historical acquisitions and an immaterial partial impairment of the trade name of a fiscal 2022 FSG acquisition.</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 $85.9 million, $62.5 million and $61.3 million in fiscal 2023, 2022 and 2021, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $117.6 million in fiscal 2024, $112.0 million in fiscal 2025, $106.4 million in fiscal 2026, $102.1 million in fiscal 2027, $96.7 million in fiscal 2028 and $533.3 million thereafter.</span></div> Changes in the carrying amount of goodwill by operating segment during fiscal 2023 and 2022 are as follows (in thousands):<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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><td colspan="3" style="background-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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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, 2022</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%">561,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,110,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,672,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,260,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">2,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">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%">(956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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, 2023</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%">$1,824,305 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,450,022 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,274,327 </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></tr></table></div> 468288000 982107000 1450395000 106919000 137123000 244042000 -6335000 -8672000 -15007000 -6911000 -94000 -7005000 561961000 1110464000 1672425000 1260507000 335630000 1596137000 2793000 2394000 5187000 -956000 1534000 578000 1824305000 1450022000 3274327000 131000000 98000000 Identifiable intangible assets consist 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><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.161%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><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><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">$967,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($227,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$740,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">448,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,404)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355,996)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">289,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,713,277 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($355,996)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,357,281 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$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></tr></table></div> 967090000 227089000 740001000 539529000 208127000 331402000 448336000 121503000 326833000 284171000 98983000 185188000 8685000 7404000 1281000 8700000 7017000 1683000 1424111000 355996000 1068115000 832400000 314127000 518273000 289166000 289166000 215054000 215054000 1713277000 355996000 1357281000 1047454000 314127000 733327000 85900000 62500000 61300000 117600000 112000000 106400000 102100000 96700000 533300000 SHORT-TERM AND LONG-TERM DEBT<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 subsidiary of the Company acquired in the first quarter of fiscal 2023 has a short-term borrowing arrangement with a balance of $15.1 million as of the acquisition date and $13.5 million as of October 31, 2023.</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%">    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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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 #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%">$1,250,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$275,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 senior unsecured notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">2033 senior unsecured notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">28,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">Less: Debt discount and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,464,546 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,460,277 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$288,620 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></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:700;line-height:120%">Revolving Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </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 of October 31, 2023 and 2022, the weighted average interest rate on borrowings under the Company's revolving credit facility ("Credit Facility") was 6.7% and 4.6%, respectively. The Credit Facility contains both financial and non-financial covenants. As of October 31, 2023, the Company was in compliance with all such covenants.</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 November 2017, the Company entered into a $1.3 billion 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. 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. In July 2023, the Company entered into a third amendment to its Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow the Company to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.</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><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%">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) as such capitalized terms are defined in the Credit Facility. 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%. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $200 million sublimit for swingline borrowings and $100 million sublimits for borrowings made in foreign currencies and 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. </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 incurred $6.7 million of debt issuance costs related to the third amendment of the Credit Facility, which were classified as other assets in the Company's Consolidated Balance Sheet and are being amortized to SG&amp;A expenses in the Company's Consolidated Statement of Operations over the remaining term of the Credit Facility.</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%">Senior Unsecured Notes</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%">On July 27, 2023, the Company completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). The Company used the net proceeds from the sale of the Notes to repay the outstanding borrowings under its Credit Facility and to fund a portion of the purchase price of the Wencor Acquisition. See Note 2, Acquisitions, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.</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 Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.</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 Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of the Company's existing and future subsidiaries that guarantee the Company's obligations under the Credit Facility (the "Guarantor Group"). The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.</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 Indenture includes certain customary covenants that, among other things, limit the Company’s and its restricted subsidiaries’ ability to grant liens to secure indebtedness or engage in sale and leaseback transactions and the Company’s ability to merge or consolidate with, or convey, transfer or lease all or substantially all of its assets to, a third party, as further described in the Indenture. Each of these limitations is subject to certain important qualifications and exceptions. The Indenture also includes certain customary events of default. The occurrence of an event of default will either automatically, in certain instances, or upon declaration by the Trustee or the holders of at least 25% in aggregate principal amount of the Notes at the time outstanding, in other instances, cause the acceleration of the amounts due under the Notes. As of October 31, 2023, the Company was in compliance with all such covenants.</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 received net proceeds of $1,189.5 million from the issuance of the Notes, which was net of a debt discount and underwriting fees. The Company also incurred an additional $3.4 million of debt issuance fees related to the Notes. The aggregate debt discount and debt issuance costs of $13.9 million are classified as a contra liability within long-term debt in the Company's Consolidated Balance Sheet and are being amortized to interest expense in the Company's Consolidated Statement of Operations over the respective term of each senior note using the effective interest method. </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 sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on October 31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:36pt"><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><td style="width:56.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 Notes</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%">$594,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$579,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">592,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">552,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,186,522 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,132,356 </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></tr></table></div> 15100000 13500000 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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></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 #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%">$1,250,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$275,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 senior unsecured notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">2033 senior unsecured notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">28,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">Less: Debt discount and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,464,546 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,460,277 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$288,620 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></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> 1250000000 275000000 600000000 0 600000000 0 28024000 15274000 13478000 0 2464546000 290274000 4269000 1654000 2460277000 288620000 0.067 0.046 1300000000 200000000 1500000000 500000000 2000000000 750000000 2750000000 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) as such capitalized terms are defined in the Credit Facility. 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%. 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%. 0.01125 0.0200 0.00125 0.0100 0.0015 0.0035 200000000 100000000 6700000 2023-07-27 2023-07-27 600000000 0.0525 2028-08-01 600000000 0.0535 2033-08-01 Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year 2024-02-01 2024-02-01 0.055 0.055 The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness. The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness. The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture. The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture. 1189500000 3400000 13900000 <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 sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on October 31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:36pt"><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><td style="width:56.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 Notes</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%">$594,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$579,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">592,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">552,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,186,522 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,132,356 </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></tr></table></div> 594158000 579762000 592364000 552594000 1186522000 1132356000 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 2023 and 2022 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><td style="width:178.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:97.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:90.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">$111,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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%">87,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">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%">$24,146 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($11,075)</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></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 2023 principally reflects additional unbilled receivables on certain customer contracts using an over-time recognition model in excess of billings, mainly at the FSG, as well as the contract assets of certain businesses acquired during fiscal 2023. The increase in the Company's contract liabilities during fiscal 2023 principally reflects the receipt and billings of advance deposits on certain customer contracts, mainly at the FSG, as well as the contract liabilities of certain businesses acquired during fiscal 2023.     </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 2023 that was included in contract liabilities as of the beginning of fiscal 2023 was $43.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, 2023, the Company had $722.9 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 $421.4 million of this amount during fiscal 2024 and $301.5 million thereafter, of which more than half is expected to occur in fiscal 2025. </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><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">$1,040,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">366,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">363,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,770,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr 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%">918,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">306,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">1,225,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">(27,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr 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,968,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr></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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.</span></div><div style="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 </span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and 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><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">$1,257,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">434,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">78,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,770,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr 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%">603,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">438,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">183,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,225,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">(27,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr 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,968,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></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><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>Principally other electronics and medical products. Changes in the Company’s contract assets and liabilities during fiscal 2023 and 2022 are as follows (in thousands):<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><td style="width:178.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:97.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:90.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">$111,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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%">87,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">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%">$24,146 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($11,075)</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></tr></table></div> 111702000 93978000 17724000 87556000 58757000 28799000 24146000 35221000 -11075000 43900000 722900000 P1Y 421400000 301500000 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><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">$1,040,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">366,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">363,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,770,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr 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%">918,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">306,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">1,225,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">(27,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr 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,968,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr></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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.</span></div><div style="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 </span></div>connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors. 1040502000 694900000 535217000 366566000 264986000 208215000 363117000 295326000 183657000 1770185000 1255212000 927089000 918374000 672147000 709621000 306848000 300328000 249549000 1225222000 972475000 959170000 -27302000 -19365000 -20577000 2968105000 2208322000 1865682000 <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><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">$1,257,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">434,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">78,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,770,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr 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%">603,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">438,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">183,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,225,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr 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%">(27,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr 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,968,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></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><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>Principally other electronics and medical products. 1257650000 876254000 660867000 434229000 316460000 224236000 78306000 62498000 41986000 1770185000 1255212000 927089000 603414000 545384000 599570000 438189000 340311000 284834000 183619000 86780000 74766000 1225222000 972475000 959170000 -27302000 -19365000 -20577000 2968105000 2208322000 1865682000 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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">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%">$479,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">75,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">$555,283 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$96,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">18,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">22,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">(19,049)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">(4,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">(3,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26,531)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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 income tax expense</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%">$110,900 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td style="width:70.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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 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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.5 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">(1.1 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 (gains) losses 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%">(.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.9 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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><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><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></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 decreased to 20.0% in fiscal 2023, down from 20.4% in fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") in fiscal 2023 as compared to tax-exempt unrealized losses recognized in fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022 and the portion of acquisition costs associated with fiscal 2023 acquisitions that were not deductible for income tax purposes. The Company recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, 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%">The Company's effective tax rate was 20.4% in fiscal 2022, 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 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><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 2019. 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 2015 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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">$85,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">44,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Capitalized research and development costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Interest expense limitation carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">10,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">6,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">4,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">Other</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%">17,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(324,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">(3,318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(382,245)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">($131,846)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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 increases in the Company's deferred tax assets for inventories and the interest expense limitation carryforward and in the Company's deferred tax liabilities for intangible assets are principally related to such deferred tax assets and liabilities recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions). Additionally, as a result of the Tax Cuts and Jobs Act, the Company began capitalizing research and development costs beginning in fiscal 2023, which are now amortized over five years for income tax purposes.</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%">    </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 of October 31, 2023 and 2022, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $4.4 million and $3.5 million, respectively, of which $3.4 million and $2.8 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 2023 and 2022 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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">(710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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 end of year</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%">$4,363 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,503 </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></tr></table></div> The components of income before income taxes and noncontrolling interests are as follows (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.839%"><tr><td style="width:1.0%"></td><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">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%">$479,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">75,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">$555,283 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 479990000 429329000 345733000 75293000 61694000 41325000 555283000 491023000 387058000 The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):<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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$96,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">18,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">22,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">(19,049)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">(4,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">(3,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26,531)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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 income tax expense</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%">$110,900 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 96492000 63861000 47839000 18225000 13015000 11639000 22714000 14648000 13457000 137431000 91524000 72935000 -19049000 8154000 -10097000 -4311000 1129000 -3251000 -3171000 -407000 -2287000 -26531000 8876000 -15635000 110900000 100400000 57300000 A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:<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><td style="width:70.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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 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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.5 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">(1.1 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 (gains) losses 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%">(.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.9 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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><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><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></tr></table></div> 0.210 0.210 0.210 0.025 0.026 0.029 -0.011 -0.036 -0.037 0.006 0.028 0.029 0.019 0.015 0.025 0.019 0.019 0.019 0.014 0.012 0.012 0.006 -0.002 0.007 0.200 0.204 0.148 0.200 0.204 6200000 17800000 0.204 0.148 0.057 Significant components of the Company’s deferred tax assets and liabilities are as follows (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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">$85,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">44,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Capitalized research and development costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Interest expense limitation carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">10,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">6,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">4,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">Other</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%">17,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(324,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">(3,318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(382,245)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">($131,846)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 85560000 51505000 44882000 42285000 29142000 543000 26771000 20043000 24770000 24000 10665000 9177000 6632000 4482000 4145000 3323000 17832000 17107000 250399000 148489000 324774000 176436000 28533000 21746000 25620000 19344000 3318000 2125000 382245000 219651000 131846000 71162000 4400000 3500000 3400000 2800000 A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2023 and 2022 is as follows (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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">(710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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 end of year</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%">$4,363 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,503 </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></tr></table></div> 3503000 4072000 1356000 870000 214000 0 0 286000 0 522000 710000 631000 4363000 3503000 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><td style="width:31.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$227,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$227,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$227,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$71,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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><td style="width:31.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$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"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">In connection with a fiscal 2023 acquisition that is part of the FSG, the Company assumed an agreement which may obligate it to pay contingent consideration of up to $17.5 million in fiscal 2024 should certain operating entities of the acquired company meet a calendar year 2023 earnings objective and obtain a certain level of new orders with deliveries scheduled in calendar year 2024, of which both targets are tied to a specific customer contract. As of October 31, 2023, both requirements had been met and the estimated fair value of the contingent consideration was $17.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 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, 2023, the estimated fair value of the contingent consideration was $5.5 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 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. Based on an improving forecast during fiscal 2023 for the subsidiary's products over the earnout period, the estimated fair value of the contingent consideration increased from $12.7 million as of October 31, 2022 to $19.8 million as of October 31, 2023.</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 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company would be obligated to pay contingent consideration of $14.1 million in fiscal 2027 only if the acquired entity met a certain earnings objective during the five-year period following the acquisition. Based on the actual earnings of the acquired entity subsequent to the acquisition and forecasted earnings over the remainder of the earnout period, the Company does not expect that the required earnings objective will be met. Accordingly, the $9.1 million estimated fair value of contingent consideration as of October 31, 2022 was reversed in fiscal 2023, including $6.4 million in the fourth quarter.</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% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may have been obligated to pay contingent consideration of up to $26.7 million should the acquired entity have met certain earnings objectives following the acquisition. In March 2023, at the request of the noncontrolling interest holders, the agreement was amended and the Company paid $8.9 million to the noncontrolling interest holders in consideration for the termination of the contingent consideration arrangement. Accordingly, of the $18.0 million estimated fair value of contingent consideration as of October 31, 2022, the remaining $9.1 million (after the $8.9 million payment) was reversed in the second quarter of fiscal 2023.</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%">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 $13.5 million, or $9.7 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. As of October 31, 2023, the estimated fair value of the contingent consideration was CAD $11.9 million, or $8.6 million. Additionally, the acquired entity achieved a required earnings objective during fiscal years 2021 and 2022 that obligated the Company to pay additional contingent consideration of CAD $13.5 million, or $10.0 million, which was paid in the first quarter of fiscal 2023. </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 a subsidiary by the ETG in fiscal 2017, the Company is obligated to pay contingent consideration of $20.0 million in fiscal 2024 as the acquired entity met a certain earnings objective during the first six years following the acquisition. The $20.0 million of contingent consideration accrued as of October 31, 2023 was paid in December 2023. </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 following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2023 ($ 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><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Unobservable </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><td colspan="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><td colspan="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><td colspan="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><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%">8-4-2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,305</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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%">6.7% - 6.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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,459</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">9% - 23%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2% - 9.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-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%">19,768</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">1% - 11%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">9.2% - 9.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">11% - 25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.9% - 9.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.9%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-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%">20,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.0% - 0.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt;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 2023 and 2022 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><td style="width:83.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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"></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%">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"></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%">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"></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%">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"></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%">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"></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%">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"></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%">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%">(18,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration related to 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%">17,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amendment and termination of contingent consideration agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Decrease in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency transaction adjustments </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2023</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%">$71,136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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"></td></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%">$37,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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%">33,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$71,136 </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></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:f-1341"><span style="-sec-ix-hidden:f-1342">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, 2023 due to the relatively short maturity of the respective instruments. The carrying amount of borrowings under the Company's credit facility approximates fair value due to its variable interest rate. 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><td style="width:31.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$227,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$227,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$227,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$71,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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><td style="width:31.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$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"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr></table></div> 227710000 227710000 5829000 5829000 5829000 227710000 233539000 71136000 71136000 201239000 201239000 3477000 3477000 3477000 201239000 204716000 82803000 82803000 17500000 17300000 0.8036 12100000 5500000 0.96 27400000 12700000 19800000 0.74 14100000 9100000 6400000 0.89 26700000 8900000 18000000 9100000 8900000 0.8999 13500000 9700000 11900000 8600000 13500000 10000000 20000000 20000000 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, 2023 ($ 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><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Unobservable </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><td colspan="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><td colspan="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><td colspan="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><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%">8-4-2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,305</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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%">6.7% - 6.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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,459</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">9% - 23%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2% - 9.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-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%">19,768</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">1% - 11%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">9.2% - 9.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">11% - 25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.9% - 9.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.9%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-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%">20,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.0% - 0.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></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>Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. 17305000 0.067 0.067 0.067 5459000 0.09 0.23 0.17 0.092 0.092 0.092 19768000 0.01 0.11 0.06 0.092 0.092 0.092 8604000 0.11 0.25 0.19 0.099 0.099 0.099 20000000 0.000 0.000 0.000 <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 2023 and 2022 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><td style="width:83.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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"></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%">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"></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%">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"></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%">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"></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%">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"></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%">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"></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%">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%">(18,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration related to 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%">17,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amendment and termination of contingent consideration agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Decrease in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency transaction adjustments </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2023</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%">$71,136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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"></td></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%">$37,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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%">33,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$71,136 </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></tr></table></div> 62286000 29732000 -7631000 -1264000 320000 82803000 18909000 17018000 9057000 -686000 -33000 71136000 37305000 33831000 71136000 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:f-1344"><span style="-sec-ix-hidden:f-1345">other assets</span></span> and its operating lease liabilities are included within <span style="-sec-ix-hidden:f-1346"><span style="-sec-ix-hidden:f-1347">other long-term liabilities</span></span> and <span style="-sec-ix-hidden:f-1348"><span style="-sec-ix-hidden:f-1349">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:f-1350"><span style="-sec-ix-hidden:f-1351">property, plant and equipment, net</span></span> and its finance lease liabilities are included within <span style="-sec-ix-hidden:f-1352"><span style="-sec-ix-hidden:f-1353">long-term debt, net of current maturities</span></span> and short-term debt and <span style="-sec-ix-hidden:f-1354"><span style="-sec-ix-hidden:f-1355">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><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use 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%">$121,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$89,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$26,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$15,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-term 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%">104,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities </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%">$125,262 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$27,818 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></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 2023 and 2022 (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><td style="width:43.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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%">$28,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 of finance lease ROU assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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><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%">$4,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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="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, 2023 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><td style="width:58.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ending October 31, </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">$27,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">19,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total minimum lease payments</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%">154,317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed 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%">(29,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Present value of minimum lease payments</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%">$125,262 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$27,818 </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></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, 2023.</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><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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 remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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></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 discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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></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 2023 and 2022 (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><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="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%">Operating 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%">$22,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Financing 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> The following table presents the Company’s lease ROU assets and lease liabilities (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><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use 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%">$121,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$89,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$26,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$15,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-term 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%">104,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities </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%">$125,262 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$27,818 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr></table></div> 121373000 89752000 26608000 15786000 20503000 14656000 4254000 1620000 104759000 76965000 23564000 13376000 125262000 91621000 27818000 14996000 The following table presents the components of lease expense for fiscal 2023 and 2022 (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><td style="width:43.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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%">$28,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 of finance lease ROU assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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><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%">$4,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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> 24192000 19877000 4047000 3552000 28239000 23429000 3026000 1540000 1211000 578000 617000 319000 4854000 2437000 <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, 2023 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><td style="width:58.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ending October 31, </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">$27,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">19,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total minimum lease payments</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%">154,317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed 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%">(29,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Present value of minimum lease payments</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%">$125,262 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">$27,818 </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></tr></table></div> 27034000 5625000 26882000 5274000 22976000 4632000 19344000 4535000 13744000 4113000 44337000 9994000 154317000 34173000 29055000 6355000 125262000 27818000 <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><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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 remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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></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 discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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></table></div> P7Y1M6D P7Y10M24D P7Y6M P9Y 0.062 0.054 0.061 0.055 <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 2023 and 2022 (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><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="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%">Operating 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%">$22,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Financing 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 22058000 19323000 1211000 578000 2663000 1568000 26271000 31865000 5000 5373000 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, 2023, 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 2023, 2022 and 2021, 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 2023, the Company repurchased an aggregate 33,992 shares and 61,658 shares of Class A Common Stock and Common Stock, respectively, at a total cost of $4.4 million and $10.4 million, respectively. 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. 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 2023, 2022 and 2021 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 Acquisitions</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%">On August 4, 2023, the Company acquired Wencor. The purchase price of this acquisition consisted of a combination of cash and 1,137,628 shares of HEICO Class A Common Stock. 1,054,606 shares of HEICO 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 4, 2023. See Note 2, Acquisitions, for additional information. </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 33992 61658 4400000 10400000 104867 87593 13300000 12700000 32355 3800000 1137628 1054606 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 6.4 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2023, including 2.4 million shares currently under option and approximately 4.0 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, 2023. 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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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><td colspan="3" style="background-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><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><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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$36.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">(969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$111.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</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%">2,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">4,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$83.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">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, 2023 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><td style="width:23.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><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><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,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$84.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$125,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$83.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$233,463 </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></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><td style="width:23.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><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><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,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$51.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$120,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$221,276 </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></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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">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%">$6,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">6,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">63,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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, 2023, 2022 and 2021 includes compensation expense of $15.5 million, $12.6 million and $9.1 million, respectively, and an income tax benefit of $2.0 million, $1.7 million and $1.5 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, 2023, there was $70.3 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 4.0 years. The total fair value of stock options that vested in fiscal 2023, 2022 and 2021 was $11.1 million, $14.3 million and $9.4 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2023 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 2023, 2022 and 2021 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:99.519%"><tr><td style="width:1.0%"></td><td style="width:29.012%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.269%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Expected stock price volatility</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%">31.48 </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><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%">33.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#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><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%">32.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.63 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Forfeiture rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Expected option life (years)</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%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</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%">Weighted average fair value </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%">$69.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$50.90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$41.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$39.00</span></td></tr></table></div> 5000000 6400000 2400000 4000000 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):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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><td colspan="3" style="background-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><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><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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$36.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">(969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$111.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</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%">2,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">4,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$83.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 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 969000 969000 144.72 537000 29.23 7000 7000 111.41 2362000 4054000 83.74 <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, 2023 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><td style="width:23.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><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><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,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$84.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$125,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$83.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$233,463 </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></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><td style="width:23.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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><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><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><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,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$51.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$120,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$221,276 </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></tr></table></div> 1676000 84.81 P5Y3M18D 125273000 2378000 82.99 P6Y 108190000 4054000 83.74 P5Y8M12D 233463000 1123000 51.27 P3Y6M 120299000 1388000 54.40 P4Y2M12D 100977000 2511000 53.00 P3Y10M24D 221276000 Information concerning stock options exercised is as follows (in thousands):<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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">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%">$6,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">6,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">63,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr></table></div> 6713000 2352000 5344000 6101000 17752000 14186000 63710000 86015000 33428000 15500000 12600000 9100000 2000000 1700000 1500000 70300000 P4Y 11100000 14300000 9400000 <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 2023, 2022 and 2021 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:99.519%"><tr><td style="width:1.0%"></td><td style="width:29.012%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.269%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Expected stock price volatility</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%">31.48 </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><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%">33.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#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><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%">32.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.63 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Forfeiture rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Expected option life (years)</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%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</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%">Weighted average fair value </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%">$69.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$50.90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$41.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$39.00</span></td></tr></table></div> 0.3148 0.3359 0.3261 0.3017 0.3265 0.0363 0.0364 0.0172 0.0140 0.0109 0.0015 0.0017 0.0018 0.0017 0.0019 0.0000 0.0000 0.0000 0.0000 0.0000 P8Y P6Y P6Y P9Y P6Y 69.57 50.90 41.00 51.16 39.00 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 2023, 2022 and 2021 totaled $15.3 million, $12.2 million and $10.1 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><td style="width:61.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2023</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%">97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.50 0.06 1 15300000 12200000 10100000 <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><td style="width:61.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2023</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%">97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 228000 228000 40000 40000 188000 188000 43000 43000 145000 145000 48000 48000 97000 97000 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><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$308,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><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%">56,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><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,807 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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, 2023 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><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Subsidiary <br/>Acquisition <br/>Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating <br/>Segment </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Company <br/>Ownership <br/>Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Earliest <br/>Put Right <br/>Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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">(6)</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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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;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><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">(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 a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, 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">(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 2024 is approximately $152.9 million, of which approximately $92.4 million would be payable in fiscal 2024 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2024. 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%">As discussed in Note 2, Acquisitions, the Company, through HEICO Electronic,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">acquired 93.69% of the common stock of Exxelia in January 2023. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the common stock of the subsidiary to 90.97%. As part of the liquidity agreement, the noncontrolling interest holders have the right to cause the Company to purchase their equity interest beginning in fiscal 2028, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period. </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 discussed in Note 2, Acquisitions, the Company, as a result of its acquisition of Exxelia, acquired 90% of the stock of Alcon in January 2023. As part of the shareholders' agreement, the noncontrolling interest holder has the right to cause the Company to purchase their equity interest beginning in fiscal 2025, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period. </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 noncontrolling interest over a four-year period ending in fiscal 2026. Accordingly, the Company acquired one-fourth of such interest in December 2022, which increased the Company's ownership interest in the subsidiary to 85.1%. </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><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 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%">The $2.7 million, $8.7 million and $2.3 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2023, 2022 and 2021, 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):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$308,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><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%">56,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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><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,807 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 308472000 300693000 56335000 26908000 364807000 327601000 A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2023 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><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Subsidiary <br/>Acquisition <br/>Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating <br/>Segment </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Company <br/>Ownership <br/>Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Earliest <br/>Put Right <br/>Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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%">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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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">(6)</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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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><td colspan="3" style="background-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><td colspan="3" style="background-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><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><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><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><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><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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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;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><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">(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 a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, 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">(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.851 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 0.900 P1Y 0.910 P1Y 152900000 92400000 0.9369 0.0272 0.9097 0.90 0.199 0.851 0.199 0.0995 0.9005 0.03 0.82 0.20 0.10 0.90 0.177 0.862 0.90 2700000 8700000 2300000 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><td style="width:57.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$403,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">137,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">1,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">1,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">$403,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">137,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">1,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">1,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr></table></div> 403596000 351675000 304220000 137185000 136010000 135326000 1720000 2027000 2528000 138905000 138037000 137854000 2.94 2.59 2.25 2.91 2.55 2.21 1281000 749000 185000 OPERATING SEGMENTS<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 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. </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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 ("Hi-Rel") 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; and Hi-Rel, complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense 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 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 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><td style="width:30.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.768%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2023:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,225,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">285,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">625,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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><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%">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><td style="width:31.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.955%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><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><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><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$4,006,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,915,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$273,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,195,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,963,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">1,004,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,968,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">$240,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">80,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">$321,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><td style="width:30.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.768%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2023:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,225,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">285,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">625,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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> 1770185000 1225222000 -27302000 2968105000 18699000 20478000 1101000 40278000 36957000 51296000 1512000 89765000 387297000 285053000 -47011000 625339000 22775000 26493000 166000 49434000 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 <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><td style="width:31.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.955%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><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><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><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$4,006,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,915,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$273,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,195,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 4006748000 2915300000 273015000 7195063000 1635229000 2230744000 229523000 4095496000 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 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,963,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">1,004,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,968,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">$240,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">80,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">$321,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 1963451000 1443581000 1194869000 1004654000 764741000 670813000 2968105000 2208322000 1865682000 240875000 190148000 155537000 80973000 35731000 38101000 321848000 225879000 193638000 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, 2023, the Company has arranged for standby letters of credit aggregating $5.3 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. </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 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 2023 and 2022 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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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 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,847 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></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. 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> 5300000 Changes in the Company’s product warranty liability in fiscal 2023 and 2022 are as follows (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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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 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,847 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr></table></div> 3296000 3379000 2565000 2026000 498000 242000 2512000 2351000 3847000 3296000 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 2023, 2022 and 2021 (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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">$138,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">(3,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">54,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">17,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">(161,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 2023, 2022 and 2021 (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><td style="width:51.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">$138,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">(3,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-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%">54,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">17,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">(161,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr></table></div> 138667000 80995000 67661000 3846000 2522000 993000 54143000 6037000 7355000 -17018000 -29732000 -18334000 353000 5758000 292000 161373000 75005000 0 <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><td style="width:61.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:700;line-height:100%">Allowance for doubtful accounts (in thousands):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 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"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 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"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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,621 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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">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%">(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 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><td style="width:61.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:700;line-height:100%">Inventory valuation reserves (in thousands):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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%">$258,931 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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 2021 as compared to fiscal 2022 and fiscal 2023 principally due to the significant decline in global commercial air travel due to COVID-19 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</span>Principally write-offs of slow-moving, obsolete or damaged inventory. 8333000 10874000 12738000 -50000 -1070000 -1720000 7729000 476000 360000 3391000 1947000 504000 12621000 8333000 10874000 154995000 142593000 126933000 11499000 13980000 17202000 95596000 275000 1261000 3159000 1853000 2803000 258931000 154995000 142593000 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, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies. 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, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors. Principally industrial products. Principally other electronics and medical products. Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. Principally write-offs of uncollectible accounts receivables. Excludes short-term lease expense, which is not material Additions charged to costs and expenses were higher in fiscal 2021 as compared to fiscal 2022 and fiscal 2023 principally due to the significant decline in global commercial air travel due to COVID-19 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. Principally additions from acquisitions and foreign currency translation adjustments. Currently puttable. Principally write-offs of slow-moving, obsolete or damaged inventory. Put Right previously exercised. 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. 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. 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. The exercise of a Put Right for either entity will automatically trigger a Put Right exercise for the other entity. The Put Rights for a 10% noncontrolling interest and the remaining 15% interest may be exercised beginning in fiscal 2024 and 2025, respectively, with each purchase over a four-year period. 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. Intersegment activity principally consists of net sales from the ETG to the FSG. See Note 9, Leases, for additional information regarding the Company's finance leases. Principally additions from acquisitions and foreign currency translation adjustments. Includes various jet engine and aircraft component replacement parts. 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. 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. EXCEL 130 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #>%E%<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " WA917EP?#P>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG%0^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X)HFCMP2,HH4K J[ 26=\9+75$13Z>\4:O^/ 9AP(S&G! AR,EX#4'UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO .'MZ?'E[)N9<=$ M:M28?R4KZ11PPRZ37]OM_>Z!]:(1;<5%)9J=X/*62R'>%]%E%>97)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,$% @ M-X645^'[OTWWZV$UPF M)8:]0'PY?__.\;&/^UO&7\0&0**W/*-BX&VD+"Y]7R0;R+$X8050-;)B/,=2 M-?G:%P4'G!JC//.C(.CY.2;4B_NF;\'C/BME1B@L.!)EGF/^/H*,;0=>Z.TZ MEF2]D;K#C_L%7L,=R(=BP57+MRHIR8$*PBCBL!IXP_!R%$;:P,SX26 K]KZ1 M=N69L1?=F*8#+]!$D$$BM016?Z\PABS32HKC3RWJV36UX?[W3GUBG%?./&,! M8Y;](JG<#+QS#Z6PPF4FEVS['6J'NEHO89DPOVA;S>UV/)240K*\-E8$.:'5 M/WZK [%G$/9:#*+:P 3"KQ8RE%=8XKC/V19Q/5NIZ0_CJK%6<(3J7;F37(T2 M92?CJ_GX879]>X^FMY/Y8(ZX1<4!5''H=>Q?G:,7J?-3Y:4*IDDFM(JE75* M//U0L]!40BY^-SE=29XV2^KS\XBB&E M)<[0$@K&91..6T?RTA64,XMS=AS. CAAJ'4@7%NGBR!3B6%WGYNBU;Z!;ZU!:A\''Q1?\5Z > M ?/V,!T0.[!YX=YU'#J%IN/)$@W+E$C&T5!*$+*ZJ]IN@0-Z!Q(^C#[ HF/# M13%-B(K8G4(#TW?-N<(=,\[K8OND<1OOU /+M.ZOOU?C@'[AHK_ E!+ P04 " WA917O_5^!N,$ "N%P & M 'AL+W=OB+DHN??_SS]>^GO>'B M12X94^@MCA+9<99*K:Y=5_I+%E-YSE<7KXND\:.B M\2UD&[EWC33*,^?W(KGXWQ*HX]M4YJN,S1#Q2-U2H;P_OK02$>Z;P M#]6IY\U53_7J9FH63BE3G=GW[ +>]7$^W_)/:!O9&S-VSJ._8^2Y2@$;1!P-[0[^S=!&U7 M\O1?H]7"5R9&:^R1C,VYJ"754"'B<_%BHMT M,3I#,P4C%7&!^GP-\Q2F*P^,]';QP;T)UQIS).Y5CGM5!?>1OJ%A %,TG(=^ MM@"7#V&[8JM9\^H-['G$Q&J-/9(5>\6N[%6A[04!J,NSW05*]YIQ8NS1 Y)U M6'.A^>8*QH@ NV""MDL<2[WG1?"GJ/OZ#L;R(]\D1F*[W!V/HO<-YX$1U1I[ M+"HI4,FG4/-Y.Q'\-4Q\7%[4&+$!&OE-X(5R8(5S)#7V'DV3M)8&5!LT8E4 ;H*&4ZQ)< MN^83DT;24Q@C7#@C7,D:?>,16 ,XLZ<.4)AJ>G- :<2->*>P0[CP0[B2(=I9 M^"D#5Z3"9)&NK6LSIEVQK!M/X8-P881P)2RH6#/5\GX$0R 29I#&9< K_0PK_0RKY MGUE,HPC=K"6\EL9Q>T!G3B-IVH#Z]KAC^0K30RJ9GMN8B86>F+^!@EK"=AFO M:&+N6KM@.>@I3 \I3 ^I9'IF2]A4K'AVF7*\4S@=4C@=4BD3-%D_1Z&/!A&G MQE7'KO+9U-=6K9FJZ>ST:Q=?MEI7+8^DQN)U'\G=RXCJT98FBB7R]:$X2X[F M3_-D="]-P;I%\2R3_4#U8)4H8G,(]*Q^GEDM& M"5T WL\Y5[L;_8$\1=_]!U!+ P04 " WA917L)B<\XV.?,^GM M*7OB'J* YS"(>%_SA(AO=9T['H:$-VB,D;RSIBPD0IZRC>2"[H@UY,-KA M\7<\9_),+UQ'A_6#):NB4'Z=JD:DGC1\EC7 @F[_I2 M)P:3V7*Z_ )WT\5R.OL+IK./#X_WP^7T809_PAO0@7N$(>_I0DZ62'0G-QYE MQM898].">QH)C\,DPQ7R/ZM6BVE6?*RWO*8 M.-C7Y-O(D>U0&[S]S;2-]U6D5S(K<;<*[E;JWCR7,9'PQ0O<^5SXT8;#USLY M *8"0UX)WKHF^)7,2N#M KRM?.!+7P0(= VF]?OJ#UB@LV5R):J8U4:G.7,# M;QJ&"3%AL"/!%B%&EKUS5?A*WYKX=H%OJ_$9<>4#A\5+N*)!%;5:_VDRK4)2 MBFHB=0JDCC*DPR.$R;/CD6B#,"-AU<*/U#ZS+XM)%9M259.M6[!UE3&57],; MF,L,^YQFV%QFV.),AHTR4SLU35J W<"0^=G3=Z=<#GE3O\JH)ZB[%,>^ MRE0W5I<+S04#66D:PTJP7]$WF,SM4;M:PNW[$_,M5]3J#GJN>NR'9L?4]V]_$3943N_^CME_Z_P=)OM9LNRC>\*CWZR*PR1;=+- M,@>';B.1;1"+J\6&?)AN0_7C\&PW?T_8QH\X!+B64J/1D0^#91OD[$30.-UC MKJB0.];TT$/B(DL&R/MK2L7A))F@^#?%X#]02P,$% @ -X645PPR;X5+ M @ L 4 !@ !X;"]W;W)K-+3FE4F_8H5_@$[R! MW!<;KB*[<4D(A5P0EB,.Q\"*NL/10.>;A.\$+N)FC70E!\;>=3!/ LO10)!! M++4#5H\SC"'+M)'"^%U[6LV56GB[OKK/3.VJE@,6,&;9#Y+(-+"^62B!(RXS MN6675ZCKZ6N_F&7"_*)+E>LZ%HI+(1FMQ8J DKQZXH_Z/=P*W <"MQ:XAKNZ MR%!.L,2AS]D%<9VMW/3"E&K4"H[D^D]YDUR=$J638;2?S'?K+9JO9NOM,MK- MURO?ELI8']MQ;3*J3-P')ET7+5DN4X&F>0+)_P:V(FJPW"O6R&UU7,>R@[SN M,W(=UVOQ\YHR/>/G/? ;LS-P]#,Z",G5A_#K7HV50^^^@VZ.H2AP#(&EOGX! M_ Q6^/2E.W!>6OAZ#5^OS3V,RH1(QM$*4[C'UJZ>3!?K^6XW14^8%B]HM]Z/ M7Z=HL=BTD/4;LOZGR!8LQKJ/[M&U.RP)IN09S3+&28);D 8-TN!32#/"*9I/ M[A&U&WB]>Q3V31=1X"%>T#)C"Y5$+T4[ MS;>_D:Q:ECBBDSV_:",[P]%O1N0\0RH73TI_J]92&O*]R,OJ52Z$ 8^ZM6TVF@IELV@(I\RSPNGARB^>Z+GEVHKO"RS I9 M5IDJB9:/EY,K^G[NLWI 8_%')I^JHVM2A[)0ZEO]X79Y.?%J13*7J:E="/BQ MDW.9Y[4GT/%GZW1RN&<]\/CZA_=?F^ AF(6HY%SE_\Z69GTYB2=D*1_%-C=? MU=-'V084U/Y2E5?-_^1I;QOP"4FWE5%%.Q@4%%FY_RF^MXDX&D#]D0&L' M.H"W W@3Z%Y9$]:U,&)VH=43T;4U>*LOFMPTHR&:K*P?X[W1\-L,QIG9_.[S M_=VGV^NKAYMK\N'JT]7G^0VY_WAS\W!/WI+?[Z_)SS_]0GXB64D>UFI;B7)9 M74P-W+D>/TW;NWS8WX6-W.4N->\(IV\(\QA'AL]?/ISUAT\AWD/0[! T:_SQ ML:"W6LO2$%%5TE3OL7CV#GS<0;VVWE<;D2NJ=G,S^_C<:>O_$HCN3 MLUZL_! K=WF?S46U)O#42%I?R#^WV4[D$#SZ%/>N@L9570!V,QI1SX\OIKOC M>! SG@2>?S#K*?4/2GVGTJLT55L0!M4AE:!RD1A[ X&V71 S/Z*XPNB@,'(J_*+E1F1+(K\#C2I9 M-?-3F;744/*.ER8F/;(D^4G,HX%PQ(HF+,%UQP?=L5/W@S(B?X'$V,YN' 3< M'SY^Q(X&+.(>+C,YR$Q.I!$2;IB45E M1+G*H":USWTTCZVCG@8>1"RF0[&V8<3Y<5!]K1W=J!,HL[MF)8U/SW9X+YUQ MR,)A]<3LH(SQL61V2*)N)NW7D4,@MS-# 3 A'RJT#7TO"?PD')'8L8CZ+VH1 M\DPLLCPS4$S1/H$ZF?;:1N%->$1LS 8Z1IHASOJYMV#%DM8E3^ZAXUXKEL'5*>-,^8%<6)- M*P2/H#08P1[MN$?=X(,61V^E$WQ'$PX- 0$;Y]3.M6W'$H\F8W6Z0R!U,_"V M3%4AB1'?I3O7-MSBP+<*-H) Y@=C%:8C('4CL$_J4SFUF1:&"*X1.Y]Y<3"2 M4]:QC[G9]ZFWPAJRU LOM98CNE.QF880QU?Z3;8!T;F9N-U_)1 M@M(E;!*[N8%*Q= (/48X5(J0$18@&Q%ZM.U["1B[>G9B7C"$?U$2^L,F&;/C M<3*VS6 =)]E+.'E*I@_5ONYC M1',@JQ9YMFHN4=$(8Z'T#R7;5@%+1@3SCJ_/-[?S.U+53YZL9;XDBV>2 M000[E38+V.AMA3:VW$;F6T0V9N;0W8&5N\$*[>*VV.;"R$.7"!F'Y5L?H^\D M^3E75?5+BUU4OPW2M[Y'K6,>U"[TQ[I%WA&7NXG[51H!7T''*W0)Q1$_=;3Y MR4(O2&)_*!,Q9 %/^$AGP(\.25]"VG:>(!42E8V E_I!D@S!BQA"?"'E([M4 MWH&7N\'[^17DX?9AJ!_18-A[86:,1B-UCG>\Y&Y>[C/\XMPB^*,)I\%PGX,8 M,N I]\9RVX&2G]A6#INOPSG:B&1[TX@?6B"&SD,+WE&.NRGW46:I(G4W!O6X M 1WYSV^R6$C]7U2QT]MK"7\N;_W8.X[R^#Q]#7?R^-51G\E;/^H.Q=R-XN-G MC0:+ -7:A*-&(UMPOX.N[X9N*VV>"^AIKIP3T>WIM8_D7-[Z<7?0]NEY)J+O MA/^KHSZ3MW[4'>A]-^A/3<1V^/$[PYA;K^L0(S;<\4R/7G;7?VGPF]"KK*Q( M+A]AE/Z&,445SN98"'D]M +]_5,K\^%"_4C_\"<7L M?U!+ P04 " WA917,'RCH4<# 4#0 & 'AL+W=O0&!#J(1%.F5NH%%;9]J/K!30R) MFL29[4"W7S\["8& 2:#J^J&YG?/Z>4V.CS-88?)"?808>(W"F X5G['D7%6I MZZ,(TA9.4,R?S#&)(..79*'2A"#H94E1J!J:UE4C&,2*/#54=&5]XR%8^$S<4.U! A=HBMB/9$+XE5JJ>$&$8AK@&! T M'RHC_=S1VR(AB_@9H!7=.@?"RC/&+^+BVALJFB!"(7*9D(#\L$0."D.AQ#E^ M%Z)*.:9(W#Y?JW_/S',SSY B!X>_ H_Y0Z6G _-81JR![RZ0H6ACM!S<4BS M_V"5QUJ6 MR4,AP5R9P@"N+\"%^+B=A*X$;E"4:18!R;8!8)9F8T)\ML74(& M[0'!*T!$-%<3)]G<9-G<31"+GW'*"'\:\#QF._=WT_N;Z\O1;'P)+D8WHSMG M#*97X_%L"AXGHX?QW>QJ/+MV1C=/X"OX"%1 ?4@071^"&,Q\G%(8>W2@,DXD M=%6W&/TB']TX,/J]RUK U,^ H1FF)-TY/MVHIJM\'LK),,K),#*]]@&]"7^% M$"'( U.&W9K.D-T^C+WXBF#(?D^ O\F2XN::U1:)K_&^'MRFJ MPN@=MO @XH M3>6P[3V,7="ZB IDIX3LU$+RA<#%P,%1Q!>=C!,\WJ+H&9$G&6&MF%B3SVD" M7314^*)+$5DBQ?[T0>]JWV1O_SN)57QW2]_=6M^%8WJX$!KJH'M,'30$5EY/V2]+^ MZ:1\;T 97_Z#>"'#[1^%*XLZB*MKF^:F'0/LA)!2,*HMW'JE4ROWO=2JOK>: MNOY_B[?0;ZC>IJ@J_:8+Z_5M^ T%7"@V5G!S7)5YTWOU^N9[8A'K^PVU9W8T M:Q=7$F9H??, [:;QZO6=]RV%K.^W5BFR)$R"K&YM6<7WPBTDBR"F($1SGJ>U M+-[[2+X%SR\83K)=[#-F?$^%E%=8%YAU:@4 /H5 8 >&PO=V]R:W-H965T&ULK9AM;YLZ%,>_BI4[76U2UV ;\]";1FI#IU7:UFKI[EX[P4G0 .=BI^V^ M_3U HDQK)7Z)@GP/R?^V><<'SQYDL4OM1%"H^K#>ZO#&>3K9\+>9"_]C>%W U;KS$229RE<@<%6)U M.;K"%Q&I#"K%OXEX4D>_48FRD/)7>7$;7XZ</U7P +/@2LQD^C.)]>9R%(Q0+%9\E^KO\NFSV .QTM]2 MIJKZ1$][K3-"RYW2,ML;PPBR)*^_^?-^(HX,L-=C0/8&Q#1P>PSHWH"^U,#= M&[C5S-0HU3Q$7//II)!/J"C5X*W\44UF90WX25ZN^UP7\#0!.SV=W7V;WWVY MC:X>;B(T?X"OKS??'N;H[A.ZN[_Y?O5P"P+T$?V81^C]NP](;7@A%$IR]+"1 M.\7S6)VA=R?7D[&&@97NQ\O](*[K09">06""OLI<;Q2ZR6,1GSH8 U Y8 MUV30X]U2GR.*SQ!Q"+4,:/9R"JL4UN; MLLJTS/+'*0F] #ML,GX\)K;HB!/0DN]8%W5U./"8%[2Z$P:W87 K0]HW)UM1 M<)WD:[242BL$D8+$,Y0O)=2%C@N$,K44.@9%6\;1P%BWR.HL8'8*[+3[ MN#.\'GHCBH&UV)N?Q%5(C&"9653,,[/%(L*NVY,L^*@3P7]8B7+L:"&@FQ5( M\V=1)TLNX4&N"UE5#$"L%\S>9^#N^!E4!FIR=G5NB!UB5C^+C@:^PX(>6-+" MDI? N50X.V=G%9?YSCF]S@6G>.XIBZRZ)A/^U((M_T)_G.#4H<>6A4R@TJ7 M*YDF,=G;I?:\0-SD[;(:!"Z9HFWR ACM ^Y[37P<+,Q /OY MYG9V9R5CG?[1=2@+S>W+HJ,,>WZGV%ATC@NM:P];GVB)-V5A>T54($-"IM0-A7K M)(1-17 /5-L&X7 P'7Y6)R1 Q1^A7*\%RG?9 J#@70-R))/YX=5?[K32L"]# MC;/GPF"_]>I<>$MOT5MY.SV3:'LT,MRCM;E0SZ4U5HBENZ(^#LSW>:O.<["Y MYUMUC!+/'C&D[=?(<+]VG 9#/-T6"EX@P\[YA%WG4-_DL>G\@+D&S_CH4"P3 MQ;HZ7%00S+MB7WFQ3G*%4K$"E\ZY M#[M441\TUA=:;JNCMX746F;5SXW@L(V4 GB^DE(?+LH_:(Y[I_\#4$L#!!0 M ( #>%E%&PO=V]R:W-H965T&ULK9=M<]HX$,>_BL;7N6EGFECRLW/ 3 )TDIDF9$+2>RVP %]MB9,$I/WT MMWZ(0VS!<9>^P9;X[TJ_]6HE]79"?E.AW2YTD6'/>BMZ9)-F7Y:WTMHV8V7),T95ZG@2+)%W[HD%R/B M%@:EXEO*=FKO'14H,R&^%XV;I&_A8D8L8W-=N*#PV+(AR[+"$\SC[]JIU8Q9 M&.Z_OWC_4L(#S(PJ-A39GVFB5WTKLE#"%G23Z0>QNV8UD%_XFXM,E;]H5VNQ MA>8;I45>&\,,\I173_I <,W-K /=7 JPV\,C(52AF' M$=5TT)-BAV2A!F_%2QG,TAKP4UY\]ZF6\&\*=GHPG-Q-)U]O1I>/XQ&:/L+C M=GSW.$63+V@XN;U_&%^/[Z8WW\;HY@[:8W2&GJ8C]/'#)_0!I1P]KL1&49ZH MGJUA-H5/>UZ/?%6-[!P8F3CH5G"]4FC,$Y:\=6 #1L/BO+!<.4<]3N;Z'+GD M,W*PXQHF-#S=W#&8CTXW)T=HW.;+N*4_[X"_.UCT*9^+G*&%%#F:"ZY$EB94 MLP3!NI>T6#C&P%>._=)QL?"W \_SW ABLMT/1U?FQCAP6K*10>;$H1\ULC=X M7H/GE7;NH7#I%9, E4.Y6A5U9,O0QTPH]:FFOC"1><="5M3("[6F<]:WP*MB M^_D0#_84J'7^EL](NP[VO&\38;V5*5W3F81Q&K4PQR/R8F/,D:-B"HVQ/'+:S M+/T)25^GQQ)V,P1@4-U!FZ 9X_"FT;K>C=89Y9\1A^4C%DC39Q-UT)FI'[>8 MNQ(W: -W-?$AWK#A#8_R7N9"ZO1G]>T 8//*7^"_%SSL@@K,)L0.;E%U16=N''AMLJ[,/T06-V3Q4;+A M&YK_6=+CSKP\GWBX7=*[,M?'<6>A&F0N=F+7#$KPZV$"'T7]RI2Z0'L[%]5: MIK.-IK.,(2T0%]#/M109F"Y!I1F40W-EJL=ZPPPU)VPA&V1N%'MM9(/,\7WW MP"Y&]LY/Y 3D4ROP^P)"#(E.VN'HBLY($'?"89 %SH%@.*_!GF M /&BJ W=E;FAX^,V=%?F^%X8',!^/:F1XT>UD["OQS?#B9'1<%S#L(^T-V&# MSB6 V?FT!AWV(A*V,.V]6T/.Y+*\?2DH2ANNJT-WT]O<\"[+>TVK_ZJX^96W MD5V5R4( _R^$ MT"^-8H#F/CSX!U!+ P04 " WA917A] 4&7P4 !&#@$ & 'AL+W=O M;_T)JYRS L MLF-/[)ZMK:W]P$BTK6U)])!T+O]^2$DQ#1 $3>=U]DLBVP?/H02\(DB\/'C[ MI:S^K.^*HM&^;M;;^MW17=/<_W9R4B_NBDU>_UK>%]OV+S=EM;/+5]NCT[>YWE]7IV_*A6:^VQ66EU0^;35Y]>U^LRR_O MCHRC[[_XN+J]:[I?G)R^O<]OBZNB^>/^LFI_.GFD+%>;8ENORJU6%3?OCLZ, MWS+/ZQKL(OZY*K[43UYKW5OY5)9_=C_0Y;LCO3NB8ETLF@Z1M_]]+LZ+];HC MM/?FVS?S*:^+\W+]7ZME<_?NR#_2EL5-_K!N/I9? M2'%X0T['6Y3K>O>O]N40JQ]IBX>Z*3>'QNT1;%;;_?_YU\,'\:2!88TT, \- M3*&![8PTL X-+*&!:8XTL \-;#&#.]+ .31PQ 9C;]H]-'#%!F.'Y!T:>&(# M;Z2!?VC@"PVBV*:JB;FKM?WXO-I^*ZG\E]%!-/R\WF_:[ MX:HI%W^J,-$+,-KAM^?KO*ZU,Q4^GL#G]ZOVP^LZ(/JZ*%I:>:-=YI7VSWS] M4*C B1H<%C=%517+[E#;[_DZWWU37GQ:KV[W+Q5HHD:3B)Y?'#X14JR7VOMO M&FUS?2X7N\Z\KMKAKN)3-?]LL7C8/*SSICWZB^:NJ';OH2KNNC/&YZ(='8MR M4VA_S\JZ_D65ATV-OZ8]M[5)HKS:ML-..=I2-6MD *N(V3-$I5W=Y>T;+]?+ MHJJUZ%\/J^;;"/.D_;IX_,XP'[\SS%T2>R3)^WR=;]MAI^6-=K%H?M4LXXUF MZJ8N^Q)0HKHYQF_U?;XHWAVU?547U>?BZ/2O_V&X^G_*OAJ0L' /?B9YE[JAN[KW&,>-)>MQ+%F[AM;(6&IEV4X>ZU:8 M8;%_]4OWM;;[GCB,X+\]#N&/K5"T=O+U):^6,G&\MY"##0D+D; ("8N1L 0) M(T@81<(8$I8B81D(QFG9?M2RK3PO*$ZX;[0/[15E.TNYSK^^TFAV M)_ZF[*8NQ;:1"=J6?3?YAL=_.9TKCVNN5)&P" F+D; $"2-(&-W#O*&:0IGK11Y7!D(QFG+>=26\U)MR73C##\>2S<#2]"-,N=X'T4N9U)38N5)#PD)O\$$9PBT#9+IXF"[P B%C@LQ( MD#"*A#$D+$7",FDOC6C'?]2.K]3.[A[><;? )-R-C;YVKPN9;)3$N;)!PD(D M+$+"8G_8=[KC"PI#9B1(&$7"&!*6(F'91"]Q"@L>%18H%799E8NB6-;:355N MM'IW8BKO=QHKOA;58E47TGF@DCI794A8B(1%P7":+=SX1J9+D#""A%$DC"%A M*1*6#?O;L6Q;+C%#[Y>7=:7(SB[I^1OMZ&EW_0I 1*HU :@])2*"V;["Q>?;W7 MPE";+<)5O5\L:T^ =7?C9,N;1E;?74]2Y4'=%X;$=V ZGBW8$T)HU@A*BZ&T M!$HC4!J%TAB4EAYH_/U&4US6S2;#>$WUGA-#N0Q^>K;\OX>ZZ6:>.T55[:EM ML[_PRS?EPW:W4%WU/L-9BH-:4 XT[G9CX-F6*#BHNP1*BZ&T!$HC4!J%TIBD MZX\E?9]"LV;367G)]=800^T-V3M36UT]<8!R\\?.]37T@W:7@5.F5*D,D0O_ MYU!:"*5%4%H,I250&C&&GH]CVQ!FPQ2:DT%I*926H6B\HGM#BJ%VI B*[M;Z MQ&O"E\L7:1@XA])"*"V"TF(H+3&&3HN!W@@T)872&)260FD9BL:KMW>[&&J[ MBS %/ELN=[=8\[5VF:]V)^/#0R9O]D]32%4*=<1 :2&4%D%IL3%T6]B&N.0( M34F@- JE,2@MA=(R%(U7:>^?,=0&&MEC$"I!0GTS4%H(I4506@RE)5 :@=(H ME,:,23=4*@DY-IQ O-$SC#)=?>2:LW?0&&H+S=AS:H94.U#S#)06&D/[@R/> M"(@D0;XAF 9C29!EZI[MB6PQ-US!-TW#U'WQ M;B'4)@*EQ5!: J41*(U":0Q*2Z&T#$7CGU7N'2CF?GE\YA.FU\7FOJSRZMOS MGRXUH5X3*"V$TB(H+8;2$BB-0&D42F-06@JE92@:+^K>DV*J/2D_M"JN9L_6 ML63A7[8J#LT:06DQE)9 :01*HU :@])2Z4@:KHI/AO&:ZITFIMIII&0K]98N/(Y[+@^S!E*!&DB@M!A*2Z T J51*(U!:2F4EJ%HO/!Z M.XJIMJ-\&+V&K.N'SG)9%?NZ1NUY+N]%*M6AQ##B!WX@ZA!:VP1*BZ"T&$I+ MH#0"I5$HC4%I*926H6B\7'LKBZFVLKRB>TR=>?;,=&B8D+G'H$DC*"V&TA(H MC4!I%$ICDJZ7NL>@6;/IK+SD>J^)J?::B#=KWBA,)X<'$;J*0U_V 7*I02TF MYM J8>BN)RH-:AV!TF(H+8'2")1&H30&I:506H:B\:KM/2:FVF/R@F42Z=*< M.LULJ0[=%Z9C.OY K% '"9060VD)E$:@- JE,2@MA=(R%(T7:V\U,;V?M4P" M=:% :2&4%D%I,9260&D$2J-0&H/24B@M0]%X4?<.&%/M@'EQ1(M)YF[PW5-\:P+K10#I<506@*E$2B-0FD,2DLE \GQ#5M<) 'EY(77 M.X1,M4/H%4KAFI*"+(;EF;XH-&A)&2@M@M)B*"V!T@B41B5]WSU<+MKVF&R, M.(;K#4J^0PT^*!I?0+XW^%CJ$C,S2^-:P\HGEJ,'GJ@C==:Y.H+2(B@MAM(2 M*(U :11*8U!:"J5ELE%N6LZ3I79>;;WSQE([;Z;KY*H!;% ME:C5W-E2PNXIA-U42&(=$J4D"3%LPQ6EA-T%"+L-$'8?(.Q&0-B=@.2=-;9? M5V]_L=3VEY<4IE8C9ZL(20NAM A*BRV)@\=T16MY DU*H#0*I3$H+872LLG. MX@77FU\LM?GEI76JU=C9HH,64;$DF[@(S[-.A\308TJ@- *E42B-06DIE)9) MNMVTG)'-%*S>BV)-U#MYY3K4ZO2SQ0:MA0*E15!:;$G<.-;P! =UJ$!I%$IC M4%H*I64H&B_AWJ%B/:,8RH_4H5;S9VL4:DRQ9'4RQ#/B=$PLBS&=P+9%14'M M(5 :A=(8E)9":=E8;XW-&7OCAZ4V?OS0\[%J]FR=2*I_F-;3C:,/"H Z/Z"T M&$I+H#0"I5$HC4%IJ6PD&;8O+&YGDV&\IGI/AZ7V=#S.";MZ>>UTZZWY8W8ZZI6LNWRYWKXZRNBQ'-04O!0&DAE!9!:;$E<3S8AB.>[:#>#BB- M0FD,2DNAM&RJK_A-QWO_ASVQQ=#K/8^GSCQ7E?9P3=XTO4"LSP1-&D%I,926 M0&D$2J-0&I-T_;&D[U-HUFPZ*R^YW@1BJTT@B.JQZA2SM06UB4!I$906V]+R M'[Y8/Q::E$!I%$IC4%H*I64H&J_3WDMB/\-+\OSZL6K:;$E"?2-06@2EQ5!: M J41*(U":0Q*2VU9<2'A_E@F#;+TD9*@=F\PL=4&D[%:LZ949\.E>=.U?4L7 M'YI1)YTMH6%:QQ8NE2))D"]^BK$DR H\RQ++R,HR#LO(2J)D961E8;9KBTXN M)OMT3<<*+%.<; T#;=/P=''(3/<6/VAZ*X6]7Q)^_6BB M5J!F"B@MAM(2*(U :11*8U!:"J5E*!JOO-YT8:M-%\#:E/9PL=MQ/7&Z?:X^ MH-F33VC!#R@MAM(2*(U :11*8U!:"J5E*!HOU][W8:M]'Z^Y%@9UA=BRS5DD M:V%04PB4%D-I"91&H#0*I3%)U\O7PI!9L^FLO.1Z6XBMMH4,:U..WU^7+(![ MKB&> *'F#2@M@M)B*"V!T@B41J$T!J6E4%J&HG%J='HSB*,V@[R@YJ3T%KTC MJY_@N;HHUF?&A>K#GBM#*"V&TA(HC4!I%$IC4%H*I64H&B_#WB#B&#]I9<.! MVD2@M!!*BZ"T&$I+H#0"I5$HC4%I*926H6B\J'LWB:-VD_R,:I+.<'W>\DSQ M+NRY),ST;%NL)JE^0[,%"C6-0&D)E$:@- JE,2@ME0RDP!>W3,U0.7GA]>82 M1VTN>85JDH[$^Z '@>BP3)K1B"9060VD)E$:@-"KI>]6X:B\4KK'3F.TAPPMY;D@<9]1H[1?DRBBJ"&&B@M@M)B*"V!T@B4 M1J$T!J6E4%HF&^6FX5LCMTZ=WBKCJ*TRT[4DU8#95W_0&B906@2EQ5!: J41 M*(U":2/[T3F]*\91NV)>7$Y2S9VM)JA5 M!DJ+H+38&7J'6M5YXO,&T*0$2J-0&H/24B@MF^PL7G6]N<51FUM>4GE2C9PM M."0MA-(B*"UV)-OU.+:XD40"34J@- JE,2@MA=*RR<[B!==;6QRUM>6EE2?5 MV-FB@_IAG*$'1YB\19(0L?(D])@2*(U :11*8U!:"J5EDFYW/6-DKNCVCA1W MHCS)*U>>5*>?*S8H+832(B@M=H?.'=<35WX2:$X"I5$HC4%I*926H6B\A'LW MBZLN=_+#E2?5_-D:A9I8H+0(2HM=2:T3P_;%?<\2:%8"I5$HC4%I*9263?<6 MK[_>>.*JC2<_]$BMFCU;>[+Z$8'K"/550VC6"$J+H;0$2B-0&H72&)26RD:2 M&X@E-++),%Y3O:?$57M*7O%)(77FV8J3E-^P?'%WKQ":-(+28B@M@=((E$:A M-";I^F-)WZ?0K-ET5EYRO;G$59M+=M/#3E?[^20IUL(,LK-(TZHJ/I>+G>BN MJU:BNPO!L+@IVC\(]STO/JU7M_GHA2'2!' .I8506@2EQ5!: J41=VC%.#9T ML3X3A29E4%H*I64H&B_IWL'BJATL@J1E*^TOUR_4^P*EA5!:!*7%4%KB#KT9 M0\$1:$X*I3$H+872,A2-EV_OCW$GZLH ZMBJ4\R6*=0@ Z5%4%KL#LT9GF>( M-W:@/AHHC4)I#$I+H;0,1>-5VKMMW&=L_//\*K9JVFQ!0CTV4%H$I<506@*E M$2B-0FG,E6SB8XD+22DT9R;):;MC2Y6]P<95&VS&BMA:4ID-30>6$5B&(SXB MKTXZ6T%[FO,DK2.N!T22(-\2O"NQY TXGN_KXL[@$IAK&;XX QQ&'0_#J"S, MU@U?,!@SR<&9KNX$OBV.JV&@[1F.*]Y&G.XM?M#T)A%WOR[^^H]ZNU#;")06 M0FD1E!9#:0F41J T"J4Q*"V%TC(4C1.UUYM6/+5IY8=6W-3LN3KV9)N82%;< MH%DC*"V&TA(HC4!I%$IC4%HJ&TF2%;?),%Y3O8O$F]@TYP>*V'JR35^&16QE M848[:Q"E K5\0&GQ@<9-D S7$_TL7BJ]X<-3 M&SZ 56>]X?JY81JBZ,_5!S1WM@BE15!:#*4E4!J!TBB4QJ"T%$K+4#1>KKV7 MQ/M_\Y*H,\^>2S[/2P)-&D%I,9260&D$2J-0&CO0N'F%S$L"S9I-9^4EUWM) M/+679$;566_H&3"MP5TZ=;[9)T"HOP-*BZ&T!$HC4!J%TAB4ED)I&8K&J[&W M@7AJ&\@+JLY*[ZE[0[.!Y=J^N&'/^3/C0O5ASY8AU*8!I250&H'2*)3&H+04 M2LM0-%Z&O9W#U>KV M[O&'IKQ_=V0<:9_*IBDWNY=W1;XLJBZ@_?M-63;??SAI^5_*ZL]=CM-_ U!+ M P04 " WA917FTV/0Q4# "T"0 &0 'AL+W=OH'DQPD:A)3 MVT#[[VB3^'04\;"MW"@I@CE, MDZ0 BPB2*,U'_%'D80>@-X\ C )@' +J1P!F 3#/!=0+0#W+3"XERX.#.;9; ME&P0E=Z"34ZR9&9H(3]*Y;%[G(JODK:W2%HA1- M0[)B. U82^4B.KF'ZA>1=/-(C".1Z 8:DI2'#+EI ,$^@2IDE=J,K;:N<9)Q MY/,:,O4;9&B&61%0[WRX40%WSH?K)]28Y4F9&5_]V$EA%J(@6DH1Y)$W*L>)_Z;6(GBJ4IC3M?8 M.WETBIS:5VV0*SS"J3*K:) JMPJ"D3=><\2H(NL M+V#()ZN4Y]=_:2U;CT[VXA[8NZ(ER3N(?S1Y/S/$=!&E#,4P%Y1:S1)!T;Q' MR!><++-7(.S:2C:*J#207R?$\*W"[E!V:C9?P%02P,$% @ -X64 M5_:*$;OG"0 *2X !D !X;"]W;W)K&ULK5IK M;]NX$OTKA.]BT0)-+3[TZB8!$BM% Z1-$&?O?F8D.M:M'EY)=I+]]9>4%,LF M1XR[\)=85@['/"1GYG#(T^>R^EDOA6C02YX5]=EDV32K+]-I'2]%SNO/Y4H4 M\C^+LLIY([]63]-Z50F>M(WR;$HL\ MY]7KI0"?XF8KQJTB/^FXKG>>4:*RF-9_E1?KI.SB:-Z)#(1-\H$EQ\;,1-9IBS) M?OS=&YUL?U,UW'U^L_ZU)2_)//):S,KLKS1IEF>38((2L>#KK+DOG[^)GI"K M[,5E5K=_T7./=28H7M=-F?>-90_RM.@^^4L_$#L-L#?2@/0-B-Z C32@?0-Z M: /6-V#MR'14VG&(>,//3ZOR&54*+:VIAW8PV]:2?EJH>9\WE?QO*MLUY[/; M'_/;F^OHXN$J0O,'^?']ZL?#'-U^1;.+^3?T]>;VKSDZ07_.(_3AMX_H-Y06 MZ&%9KFM>)/7IM)%]4):F\PWP,9OU\Q\R4J9%7.8"+:HR1W%9U&66)KP1"2J[L96OH 'M#+NM814M-^>, M,1K();79'2H31D/'(QHL F D]-U@"]NCYV[IN=;5<9'\3X8$&7:;&C6EC+N2 M7YQF A6'\5:-%#3F]1*MJG*32A]$CZ]O$+GLN'W9N<=<=L-MY M\:S++A+2:)SR+I45">)Y637I/^T+:!@[<_[.\L#4<9B^V$Q8Z%&JKS4 11T< MPDO-WU+RK93F2UZ)$Y52$[F:>%'/ F+EFZQ6KK'P5E7*/IDH?UUNG^'9U/;M%<[Z1+E"W,WA=;$3G:N@N MX^ D!@!=XFM$9@"*X,#1Z (HQPDQS#?<\@VM?"_7M7Q3UVA6YH]IT<[?)W0O M-J*J>8;*A7Q6VE#Y_4P.B?Q4?.5C+0-#U>-O4OZ89FGS"HU!:/3[1,Z3KXV! MB=+YVQ![W+$S*!O'ROZ.O[;3)\7Q*+N!W"<$I5Y0X#@F9X^$H<89@.FDK9!] MUCMZ#EM9SY9<\E0JC<=QM6Z]=\L]WN4.,9 MF+?Q4?7B4:U%Q[*V/]Z#9,1VS7@1Q^5:*2J9PD6ZX8\9F-QZ*_NNX;JAGMX@ M' F)3_3U ^%\J0)&UL^@$;%5ZIRK6%=)&=>O&9"+"ZQ=[#&BW*ZJ'BB5 9I_.D%7\==2-(Z82&2 1@Q'4]@X\)\T+''Z$SZ"9L%TX7?>JT MS-A.% 9IFH+&)VY@S)L)HPP3(U8 ,.I1!O,D@T0B=HG49]"&OPCKI!% \C#7 MT2<-@&'LAOJD 3 2C+D9&90/.53Y9&7Q=-*(*M^=I6Y?UJ712F3MSGBK_&]F M=R!O0,%0%^L1!H*Y--3#) 0C?C!&?!!$Q"Z(;M7"!+L/213'(8[>?T#P$*/W M)H@0-K8$![5#K-F]K=@<5(X "5*C3XP%/C46)H#S_,#54P!HCSG!&,M!8Q!F MU73=;O* LAZQ:I5?U6E'M18=R]K^& ZZAMAUS<6.QMT*WW;IM.JWTJO)_8 " M$H8P@OT@T!<)@*1,*C+#$R#U1#UW3+J10?(0N^29\57:R)UYFW>2M%E7(^L> MD"HL9#L)H:<$X"@.=8D4@3@/[Q0_]PD-TH?8I8_R[IU*ROVA<1>2,T$0&H$7 MPKF[&KKG!^&8,SIA@^XA=MTS'GI-8>)Z3*^+ "BI86FH=]^$44)&"GQD4#G$ MKG*VH7>MBGPR;Z;;*/5.V 6J/H0%C.GZ; 8A:>@&Q* ( .7Z8^Y(Z*6#QJ&. M-?1^30M>Q(>'"=5VOY9 * M%7_GHDC+"MTHQ?6@%%25MT(+'HS50:BHC''I[X:6G!D@HCQBX","-\=LY5[3K MK+X:^B_8F9KH) Q"@!T )!BB!P#E9F(T'--!9E%[*2=*Z_VZ?E$6;:V_S#)% M-RWDKD"&.#"J4: @([-ZJ)<'(1QQ'3TY12#.#[V1I$H'(43?*?"HF)VD2BT7 MB=JWI:#RH9#R\:EOS!NHD)BGBV,0)W,M&>$SJ!YJ5SWW(A'YJBW'*T57YKE\ MJILR_KF[49,O5G)CT)]!B2I.:S@[4:B.([.3GIL@''%#XR0*PE%_[&R&#MJ( MOE,6^L7S"2B1@?PAL4,\;,P[@*/ZWC "4&-N.J@F:E=-]V/Q!Z5OJ24NQ[P4 MDDR.XQGL0)P^"!$(8][(02,=M!5]KX(T;%;4JOZE0 3)*U\_]IU!,'/O&X'6 M*!TIS[)!5[%WCM?V-$'GKH>X)S.K/YZ/C6L60(V(ZEHA E N':M)L$'NL%^1 M.S_VI^[:-G7L7?$R>Q\2 1!WK-C'!H7#_F69B$%EHM"H[D$P#^O1$C1&@K'E M-N@7=F"=Z$._6_FX5S%:;(.C?>O"3.U!'+EU9WIE%@">4!H8ER\@G.L&X5@( M83M7F>QBYFJQ$'%;Y! O<5?;E$E!AL;^?% ZFAH0D*4I/0@A>@($4"=>J-=% M(@A&\-B$#BJ&V55,?U6K$ER=VR:B>_JH]J%=4:=(N@]5]L9(85X@Q[%4UJT]S#D=+\*#OLI=&LH ME&M7IPK@'+GE-B;6Q#''"]P10<<&9G.'=I<5$_M7>0:M0=:W674[=OM?>>+]I:O]OX2?XFZ6\N# MF>X2]7=>R5FN4286TJ3SV9>=JKI[R=T7J7#;F[J/9=.4>?NX%%QJ0060_U^4 M9?/V1?W ]G;X^?\!4$L#!!0 ( #>%E%?[6X\Q;0, "4' 9 >&PO M=V]R:W-H965T>:9R7@\W OYHG)*-;R5 M!5ZNO8\E>:T).I*5)3CR5;(DFA-1[;+M=GPQL.*[.B:ZN=J)7'EM2P9 M*RE73'"0=#MR)L'UM&OLK<'?C.[5T1Q,)!LA7LQBD8T(;RW0^H@G M-GRI*)3]PKZQ[0X<2&NE17D HX*2\68D;X<\' 'Z_@> \ (K>[&D55Y0S09 M#Z78@S36R&8F-E2+1G&,FY^RUA)/&>+T>/V\6MW=WM\^/$WNX&:QGMTMU\^/ MMVN83=9?87ZW_ :+A_GR\7[RM%@^##V-/@W22P_\TX8__( _".%><)TKN.49 MS7XG\%!LJSA\5SP-SS(N4WT%4>!"Z(?1&;ZHS4!D^:*/,E!754&QSC0I8$94 M#G.L5+AM]A1\GVR4EE@]_YZ*ON'NGN8V-^I:522E(P>OC*+RE3KCSY^"GO_E MC/)NJ[Q[CGWUPAUU>0W_4"*!FOH$K"ZQ MH;(ML 9I43;=%6&9I6<\%27%8-[0WT40]=U>+X&+ON\.!C%<]!)<'S"2IA1; M#^*D*(^ IJG5J ZD=OO]BZA$[IQ&.(X&$27__.G*69%0]QU@VX$/=>/$DC< M*(YAAC<,,X IA%1@O\RH;#(5)*X?]"$O[\25\_M0/@_ +G"IY[ZAUE53N;(-6Z*7FNNEB[6[[!DR:UO?+O'E [HG< M,:Z@H%N$^E=)[(!LFG*ST**RC7 C-+95.\WQ':/2&.#Y5@C]OC .VI=Q_!]0 M2P,$% @ -X645QWX+"AN P ! < !D !X;"]W;W)K&UL?55=;^(Z$/TKHVRUHE*V^2($NH $E&J1VH(*O:NKU7TPB2%6 M$SNUG=+]]SMV*,ONI;R0V)YSYLPP/NGOA'Q6.:4:WLJ"JX&3:UU=>YY*"5AW!GV[=Y"#ONBU@7C="%!U65) MY,\Q+<1NX 3.^\8CV^;:;'C#?D6V=$GU4[60N/(.+!DK*5=,<)!T,W!&P?6X M;>)MP#^,[M31.YA*UD(\F\4L&SB^$40+FFK#0/#Q2B>T* P1RGC9D+O2CV'VC^WIBPY>*0ME?V#6QG<2! MM%9:E'LP*B@9;Y[D;=^'(T#7_P 0[@&AU=TDLBIOB";#OA0[D"8:V@.;F;+R=U\^?0XA^IS&E 7KIGG[G P1NCJ'RESO#SIZ#C?SVCO'U0WC['/ESB!F?^I83G8D!U6G1O7&M)OQQE_L1>49<,&_V%/&7ZG2AM?>7Z890C$6 M-DB%C&8*["R$%H,-]%$'7=3B>!BZ[O]GHQ7'027.\QDJ84G05Q4I1'0.-9-2J M5N1VVYU+:(5N'(;X[/6BR__ETQ2[HB%NNT$[@H[K1PDD;A3',,$;A!W %D(J MT XS*IM.!8GK!UT(>VX2A1!TW2AJPRC+F#G%YE2U3'.TK+]@K2C&_+&;Q 8; MPDRIFO#4#A**+S$$?2=]ML*(<&ULK5=M M;]HZ%/XK5C9=W4E;\YY +R!1:#6D4A"TVX?I?G"3 [&:Q,QV2O?O9SMI!B$P M*O4+B9WS/#[/.E[(DG *]9&G.^T8BQ.;2-'F40(;Y!=U +K^L*,NP MD$.V-OF& 8XU*$M-Q[(",\,D-P8]/3=G@QXM1$IRF#/$BRS#[-<5I'3;-VSC M=6)!UHE0$^:@M\%K6()XV,R9')DU2TPRR#FA.6*PZAM#^W)L6PJ@+;X1V/*= M=Z2D/%+ZI :3N&]8RB-((1** LO',XP@3163].-G16K4:RK@[OLK^XT6+\4\ M8@XCFGXGL4CZ1L= ,:QPD8H%W7Z%2I"O^"*:,"BYH5H'E."-Y M^<0O52!V '9P!.!4 *<)\(X W K@G@OP*H"G(U-*T7$88X$'/4:WB"EKR:9> M=# U6LHGN3NYO98CJ\G\SNT!?TL!RC?S]^0A\1R=%]0@N.\YCW3"%]48QF5*U[5:[K M'%G7=M"4YB+AZ#J/(=XG,*6(6HGSJN3*.8(VF,1([FT9ZXAF@ 1^@=98EUR^YE([_7E@NYT@ M"'OF\VX$#LTZ5K?K[UN-#ZV", CLVFI/CU?K\?ZNAT$$O[[4*"6DAP4LA,),#0DJQSLB(1S@6ZHWFDU-TSG'.L MS^G/Z!M."T!TA494'OXQ,*S/[T65VC;A04L*_:;ND\ZIV^^2;W $?4->;QS8 M,QB#?S[8@?5?VUY])[*].(9U',.3<1S&,5$AP2G:%"Q*Y*6$HMU8M87H).4; MU8_"PT(+_4ZCA Z-G*[37D&=6GGGI/*EH-$3FG!>M-=!Y[ .[,!VPV8IM-B% MOF4USZE#,ZO=_V[M?_>,'3",?A:$ZQ1R]&,*V2.P_]ODG"1[:\[>DVS\3F1[ M0;2M/QV%=?I$E/\51VC9C;(=M=DYW=!M'O6M?!W7]1HE M8NZT3AFPM6Y!N?2WR$79>]2S=9L[U,U=8_Y*M;^Z)?M#4_;.4\S61-92"BM) M:5V$TBE6MJ/E0-"-;M >J9#MGGY-9 L/3!G([RM*Q>M +5#_*1C\!E!+ P04 M " WA917'D%8MXDF "@>0 &0 'AL+W=O_L78H/F^;UG]_M!F&W3>/ M'OEJ8[?&+[J=;>&;5==OS0#_[->/_*ZWIJ:7MLVCLY.39X^VQK5'/WQ'G[WO M?_BN&X?&M?9]7_AQNS7][2O;=#??'YT>Z0>_N?5FP \>_?#=SJSME1T^[M[W M\*]'897:;6WK7=<6O5U]?W1^^LVK)_@\/?!/9V]\\G>!)UEVW2?\QV7]_=$) M F0;6PVX@H'_7=L+VS2X$(#QAZQY%+;$%]._=?4W='8XR])X>]$U_W+UL/G^ MZ,514=N5&9OAM^[F)ROG>8KK55WCZ;_%#3_[Y.E148U^Z+;R,D"P=2W_WWP6 M/"0OO#@Y\,*9O'!&OC6 MP7O##U;RXOS7#\7YQ<6[C[]^N/SU;?'^W<^7 M%Y>OK[Y[-,!^^-:C2M9^Q6N?'5C[]*SXI6N'C2]>M[6M\P4> : !VC.%]M79 MG2N^JX9%\?BT+,Y.SA[?L=[C_3#/_YV^NSDVSN@?1*@?7+7 MZC];P@V^V/6NK=S.-"#]2^]J9WJ$N.I NCV= M A;C-?ONPE/??-"B(Q=6X M U &???HIS=7%T M5)/?65(N^>$>@&PV_$5SB^BPA2QZT6UWIKV-D+L$0\UM8=LU*,2Z<"V]55L/ ME"]![-MQ!8R)N,?MO6F("$914:(^ H7)7]MXP-XV9H %=WU7CQ70@UX']G05 M "J$ I5-VWUL'3Y[-< K<(JCCXNKA6#.M8/M6Z(O KHH/L#SR6E.GW_K16M9 MUI9R-%#X#@Z&RYMK)PPBP):% +^U-3!W ZA"T+OM=@38Z5D_.9 '2&K8!O&\ M*%X98")$Q'N4N7:@5U+0BHV!4]YT!=@RY$Y@-V_78%H&_PW!-.&9MX"/76"! M-U=O(Z7NYECB+F"T+W/'M_K(03[,@7C]X0M ),L0I8#(Z7Y,*GP1M$5-S+!R MK0&60YE$4A,Z *]5,]:6((L/&-8V/FZ72'K8KW8]P)!M6Q; )_C6S<95F\( MY]YL.N3Q[J8%&.SGRNZ& IR+*2Y+>04H>W;R=WE\>5O\/*Z&C6F]86RY3\7Y M6V#2GW_Z7Q270*"Z=BQR4X;-CFJ*WSN0 M\ (.C#HFH0 <3)?;X[9LB54W]O>$K"2)O./9YT_#DZRN[B $K,M46#Q5$KQ$ MVKP\Q?^<+9X+.9XN7LX29%%@+Y!@X@?.WB'(2'=&XEBFQI&A!)R_H0 MO!1@XDH4)**M<> BHG#CJ\.&S.\PT8.-Z=?(4B#P/1J95=]M^:%W_[S\\?CT M90&/UG;K*F&7H-@!*/!U"2NB2'%CP-G*>10W=,K044=C ^BVOKDF$M M/*GM\;AVM8+G05.PZL&/4)DX@!B42=>F!_@:17FW ^BK#1!K4?P(- 1KQ88% MM AI,0"+V"LYN/T, #L+J*N1@* Z1[2O6Y"Q:WH'CQ&M@YYTHL&"K?? M./@_" 2RHZU&,C!_C 8^[(E"WOXQ(BY@AS7XF<,&#]-"E(=>@](2023ZI_" MT0+. JF ARH 'I0FO%J)?-1 53 ]E3X#EOV31?)MNQK1QUK:%!["/=MG2V3> MP^3]1?'1$[>\AL6WK(X "^<>HL4=,QKB ;QJ0#^;'7CX@ E#I&"\ZH9;"*?@ MZ"9ZRT(HQ,':M@ Q4@R^!S,4/:[0O@QRDT#.FH'XG)8/5#3;8%;A>2ND;YQ9N@8TMBQ5 Y\UG1>7F]EWC3L? M>L>KV)&2DK]G<:5.R!Q$/2K<47Q)D!_@,[#Q(PEM?(=P"LCI4.> ;VJ:(#V M\P:AAX/WJF8ZGR *M*[Q&]J _G@-R+T&]D0 (.8N=B,X&=Z&XWS1?!'M"*^0$>W^-!; Z@&5>N:AA&T!7UR*XQ: MK,:V]L)5P(.]6SODYBV&1,AO!"K:]BV'OG ,L@>&20\G)XK T4"% 3* >Y9P M,CR^C<=?:(#GP5!4%CY&0Q$^Z^-GX@L2"PGM$'+Q%*JQ[V$].'<-E&11%_=< M- ML. 9Y,C,;!)8G+D[Q"\Q7@(L*: #\=C=HF$C!*7WK8FPU!L*5PNH(&2J& M'H"$ _1HB;N65#\@!:P28<6@UEP.RGM9L)$(6[Y'!-Q3_%&C!2$"8^34]20= M$I$BJ,$NE/0I>EW&@8HD; 1DY:XOP;]$>#\96&"8YQ4.4;HZF M@AY BJU;]R?CM))E@ ">CUJ@HC\F!I='B:W0+J 70[Z^]RFC@A!VKF)C2O(M MZ$Y, MD:W0I20<6"%;$]Q0X")/T[,0*=.I8K\:@0%?:G1 M*L>0,UNTXW8))@875>5&CAJL/6&) TF*&*Z#K06-X#EA#(X96?I;,6(H#6O; MK7NSVU" "6R'QYG0PO;(F'#(=MV13A-L!55+YRI;8 ! 09K 38K^C]<.Q 8_%?F$:"Y5B9 CT6/#OC4;"5%*" S MD*T/)S4.0LB#R&(HI&TIW :9;X&B,TCU$+G@"\ M,/S,?D:M2#1&I$3G@5!QC*CPO,(6E +G,RKT'H;4T%#DS MC$[T1]6 %2 60L(:=8[8-B3A)[FU:J9!4"AJH- ,>:2ZK1ID8 UO.0FQ-;=T MFJ45(<(#L)5'K7AK#5BU]SV&F -PW_L&D_C('>CS[BB.B-_NPKZ.HHMUC@PZ7F,F2]P+L UK\F"3Z@P M>@LR";KW.OKAP%.N&WTPJJ]&)YEZXO<85?OB] 2Y^LD)8< 7OY@*4(+Q8'ZZ MQ_C4J3[U,[C@=M,UD[7.\*$S?>A#UU&ZA#Y]JA]N6-L0J%OS>^(QS !'3&%V M;F""+0YMC,\)9FV")+_!F*E7K#1S+P>#$_"XLJH>Z84"]>D"G)P=!-X2;QB, ME%OB;SX,)7?8#2;>!5Y%W@6(/^Z(\DR*KSW9K\Z+CN),@Q_$X>8: C/N!WY M[SKC']+$6TI7A*303 Z8^*R]35((:T,Z#D0%["4QJN: 1 2 -BWRAV#8S]8- M&!V@LTV[%L3'RL%.T@\4;&L9A-(7II*X%Q3D"G2PI-V'LD11GA$H>0!0HMA%I)RN%%_A@YHZ'4 E2PM#F[73HT7J#-[ Z?^#.Q3 MTV9LK=7B\!IL3T6E& _.]!(S:HKA:9AW ]$!+(GI(6_9+O*..0*#=O7Q7#[) MJ0$PS$Q6(@8RT?(2!S+@*8'*[YVAT!*,!6>MDEKG%496X.EC&%/']QX1;^CI)H M<#[B$4J]A ATX-P5Q5/!&XEO0BS)#!]X)]4-B&7, 9&W@"DVY"P*FL GJ4B4 M#V\P*V4DI0&X/,L+[,5I5&#Z)6"@NZ&,*&["2-&D2N+ EQ.8.;)E*;HVKB&/ M,HW73)+3F2+-HQS$!4&G=61:1> *S,*9&I6".J.\_':'=7#&T*+X)^@-^GR" M86)OT'NVI;,;3$O6]C.RIY%3]E;+8$D)5@5),B7 ,EGZ;8\Y(H^']7GUX2Z. M^1+@4?9QY0').% U.[Z.7U#O.>KH:+06+WWHT8# &:[W09.@= MEX$Q(0YZ$!VGD.9X68IE_.M9CIB;2I+G5IWG&%10RB@R\U5WNK":B4B]==5Z-]8ZKO%X#2 M8R\%@];/JH@I.>:K94N[=FU+"3-5@0@YU0:0.6@W]M](\"@3'#]B-AXZ4,ZP M\U=G3Q=/BBW 3^Y^7JP*H+9^&I&Y-CP%#8!C$*9W:\)627&CDP,6I0 M?;WKS2K MCV"]"QB(+X,P9K@X(]C@C]-$XL[*=*%_0^X WJPV.(5J026,I%J3IQI2 M/Y<\0:>Y98GT)"$"6C]RI?J!##*RV*MR*I]/0[$_%:3M?7>UF@P>>]D M:21PR5[R#496+1!M[-EI!C&\Q:8VT@6\:!YM(?>8QG?,1GA@4H#W/'-)R7D@ M88E>-?$@^TG-+=/T+IB%/V4?50UWGS(ORU(+!3-L3GOJ^Y'<>,X%1,Z,^/Q2 MQL6A1I-+>CVA:4Q3!"TKIDC$%%S#Z+_N9Y&G'!I,?A!5EFN_)]@?LA/[28SV M]?ZA36_3E#L )M4VL'D8R:*!D"0[ 29%:FH>HRXR.3PX4EL;/EX4']M:I'WR M1IG!1WFG)!5(ON4(#KW?V%I?W6*T00T5*TD"@^?+I6D\EIMF6D+0ZK.]Q@#2 M!%H\]6 ^4:]0U!FSRM.Z!0B+) M"-7-6K,]%,?L[W1HETG.\XZD\8.DB5.32$EAJF$/8^-V/E_04"(?=!=W#?%J M#V,*9-5A5T%.]C0;_4UQ,;_+,THF/Y>4,+;347_ R)Q .?;B.>62S^09]B>> M9OGE\Q0;ZK)2#6EN/7>G5ZU.Q:X)1[+>.G_QL7BK;?4O[U4RT/6$BU#C]9HW\Y,9"6W3^/@&LH8 M[BM.;8D%XE".!Y/O44M\[3.=@GTAW:UI@#N0PWVI>H@4#?4T^$RQ\&.+25 . M-CZAP5_ OSOLO?T5-%(2V@^J=NA<:I(0C-1UW+>54D8E54.F<6FU)Y"Z&'E$ M!'2_X,#NEU&CC@^>'@7 :CVSE_?M0N8^'G#*N2^-PA]Y%;:O)PC-479:EZ[+U-%%U\L9(7]U6*>Z>+*QR6\UHOUP)XVG+!&?4N'!;LL5UWX%AJ22OI,T&\F9ZUO+:0DY:/ M#5+!,QD]*\3!<8S #UYWS;BUU#7HL7PXU0!TNYTZ4Q M;NN3_DAL-EA1$/(**+6"N/R]C.9B+P-V90!Q6QOY#T[(/99(RS1=E2M8S>4: MK%;\"7$E1:W4I%'+ADO9<"<;8GM$\0 7.<*]CQ[RV?#OK[T^[?-8P&YW37=K M.2B!=6++!'M[E/JDCOMOBTUW YS2EY)G8\(H$&ADZ<0H]0[];^JL,Y@-_,RD MG31?)T?/)7MD.G,K#J4M8S-N%M=R<4^5LT*2%%9D1X(K,AK+O+:N86'<#C=6 M^FSVS9#@+ZEJ?7'?J6='245B6NR:.:92X%]3R]P(!_ GU>28NL?FZZ1)'9 T MW4UM:4QGXK05ZU'%1Q^9%N\$UKFVRQ@,$^6%)6R'5S&?)*810::#@52K!4K_ M)2ISKEQS-:3C487B.%>".%\\("W5C1YV\ ^_*<[WUJ',.67HWV1 DH0+>%^= MGI0G9T_I_Z>JIB,NG]E([)FCB:L7MI=+LL2(]UVT=*AI, "&=1)5P+BWIF2-I9Q5, M;"6-,EZ-8Y)'Y_9:361R?Z>5-FJ*CD(U=;+I?. OV3J2M(@O5I*H##VWQ7&! MGT[F?#@N%?T<)TT&/"^."1Z[EIN]NSYV?O/FU'@5AB'F2F-S;LC,TH3W>8"2 MZ<3H.EAL$&BENDL)"S6_V'!H,6W0!ZBDIV_:?([%&-V''G5#8_<^Q+63<7QL M@M#R\@WUIZ LWP!<"$$ILQC"!SQM9,BHODF3)K&EGG)A,0<9FET)9.OCJ!A9 MVA;8K)'9JFON.])A,T'20!4"3%5A;:>R/-E!T1YS%[EK7$W3DCQ(X^MTSF=V:4(#9$ M*P/#.M1XT##51",F$6@.M+8["H'UKH1LQI)#(F1%&:4/ ^/4-0TZ)(PZQ0%R M,9>D.C -*BD2I+_Z5P3;CDRT J5>F;)',E^'!&<5S+.\2J!P:<.LZE:7)-%" MX/7<\7 P4V'Z*!*11RY8NQD,F 90 L.<.'&RC!Y386*A M)20@Z I-,!/)?+-TH3@?NE2(LN2#!' /G#U!O3ANF5E'^9I6"W!NZ \L#<&44CP47S4%08IWL ME-BD6/FB[N&*VN 0G9CKBEA$[KS=R=1(DMR1),A2;Q3A-ON#>CH(T#;I1B5] M%Z\6B*,-O<7.;JWI9U3F0I\RLI'FOD(ZM:EKS S5YGC<"6SW7I3Z!67AR>2, M-C!C"-X3Q=%(:9*#[C]H>?Q)4N8'!M2OJ&$S&;TR+?5K:@<9X3Y9%7L0L8&1 M$_^Y-Y8?@-V$.,3'.OLV'(QX!$&AH7"Z6"/91Y_2KP\YP9.H7-/_;([\<#QT MQ\1G4N^BH&W+S2EB4M8]1:>H @_XV2$'&)WMZ#?0F!%8C\;9:]J8&B-W8]AR MB0GX,)&9R/!*9[C8N=F;H]0Z+[8QT%)E9G;X84XO:>]F/F<2 Q:+B1G=@>RS M"DCB,JK_5SL>-D$WG'+U46<$:O*K4CUV_/ #]W!>$922<^4#H!&X"E*VYP1$BZ0T/?&+4BFF6GOC!S7$?-:EDG:>)>A ,EM"_C_)B^ M1\N6?'\%NV1=U_A2W%;)KB?S&&F1?H8-2ZDY#)(X"%PX=!B J$\N!DS8M9YV MI'T&*_3C:FETHI&.P('RY115L.($VY< M(\6L!_:&V&V".XT,Z3IF#CA62I5*WPR%-,5?< MI\=.-Q=VE8%\*>RC V/7Z9,E!R;4=R,- ;HQS_VD@RT6AUDP]7H[#46N\6K" M.-P3\4$V(Z2@R%!0K97#Z*P"*%X;;BL:$Y5:.E-!N8L=[H9$T$U0FK(]:3!7 MKI0)S)5:U+0O-YB$Z'FBLUZFF>>4! -ZYVDN/ PE)EQT*(CFADBW!8I111D_ M!=S@Y25^$A_/)R1F(CR*ZB;E8LKBTM#@JFM *P87Y,"\9^+Z2^Q-^_$QV D+ M:Z7QH@1Q\3XQBKU)W764'84S/>(I&^[/88<@3FK&RX.R@"ZF>G7;8]P".4&] M*D>Q9B-EJ^Q0L#E: U,DFN2@BQD.BV!KAT.P6IG^0:9W/B(3_A;+C!R6NU4Z M[S"Q!FF8-*E:J;PVZ6@W-QAJ>VWH];DQV>FY0XD,W,@CP1K.ZQ527XP*UF2Z M'-_^<:T#'WGHJ\>[#=,&N8:;EL1*K8>56E ,PA;*F*C?6M.$)GN6*?(#??12 ML*-0;E^*BG\2ET]#^!"-IYI*#*T_=$0I8NUS2DSHX9 &WO>D789;5#[8'KB%762Z*[U.)$P7 MLZ:QE?&3:/ZA./K<=)F8\[FLB'AP= U9%[R4H$KY?'3]AP#UINDGO!DDK=P4O?RKTIBZ&K/AV_ M(IFZ2 NN;(=(677H49GSBF.@4K]@_G]VW=.MO0A552YF*>G+13[$%$/6_)73V2+E>W#T^B M [14&ZIEGZSR-L540,3D)0$FHSBO'MX0X B#DX!=9)E*2MLD%YZSMH[Z)\Y* M6M 0$$+/EQ*3-WK!!%!A91UU MWI&_M:4[T<2O!%1WDHD),W-D&$105$8.BF8F=2JAY^P*'>S6(S=-[I!, ?2) M9T76,3=^:1M86"L#8%9=H0>,0_1!E@C,@+)KF>71B_(N6<5^,)^MUW\,YG,R M&2>>$XF(>A 8O[KP,&;>?K12QDH_)A9*K_NP3=2+^J"FH]*K=\*$/H^SAMO] M]!8^UVI.)7&:R4S<\/1+ME0$*:R0 (P?'[J^8L/!D< %L:N5WPCML7J;U,TR>LT<&)9O&$):@/,E%8"B[UCF2#T"F<4REG M?PY5%2S9F!O.4Z H:"LT8T7OU7"!$W)'@=/WMH39LVG>T$@+6-4\UY?)BO@3>]/*#XO,PE=W.>R7E1( M.KY56[#CC8T+WO/"7U9FV ,JE[AB>@PM>]@DN8CU0)2974E,CIZ4??6RB_3+L6I55["O27)1=GI:NQSX(59U%**[J[,*9$]D#NN MM+69]';(ZF\C?TEK8< 9"Q4$+W4R^NTW-,\6[BC'SPX,KP?JJFJA:[' =5(+ M/YF^ &/^:7*;60@B1LI'\F4P=ACR]="*Y*7-'][9;KDI0AI5=*;S;,#3H "M,<-8G M[!2=/[+>_"IB'?;F1),K3+OM%FBB-B6Y33BY>UN-TX^N(1C^ M?Y^#S5%ZPVZ-Y^++#-.?U)%1V*VB[(9P6'&W_0X4"LP5$J/;[_LQ)R\9!40&A+"@UK MO!:VUWM*5V-;2<*STAU9AD!B&AU/89P?6[JQ5.J ,J#(/96S%[]/UI':F% ] M7R?>\R1<^K$-=V+J$I2-P%OPM!$_A#AZ$;T/Z AG25_.M*B,$=ZG>1ZU7"H" MX@>( M8[L7>B<+_1H87[0;VI3B%UI!VN5#3=23@+R8M,W9]MKU72NWP86 KY\V7 B2 M8V9%4A!TJ2+XJT6;B.0ZAK/[H.%N88W(K.]Y*9+O<7S5WN3 M_3X:G* ;Y38S3+>$$01,5G/,%2_^GKUL\%6'+14/CMZ<7[V".-2!U@& 9A_] M2)-E="/A1W@4MS@^>5$61_,7<#V0*PM/GN* 1%P0R3:]N9U&*_6SGQ/50>KP M(B]\7X2KI8]"D5O&1R>7HL>N?U/E4V;AZBOB9[W_"@5L&:Y[Z=1ATRH&-C*$ M;A/YR2]>I]<4\-[=16[_3M_SJXOBV5CUA]QH'+;JZHD@MS5E*9O22L3%)7 M>IDKS7"G@]"86;BV6V'CQ\+&P)^!._DDCX]/GI<:BE_QKY[A;;.2$!/^.WMQ M OQWF5YZ2_XS/D8RK&_^&'Z+Q)<2QPM[@:7 .1_1X/22_,A:^@,FPH2\Q5+O M-R>O(*Y,5CRK=NXM&>Q2DLELL+X 1L48CF-]U-?&3T5D> <_C]W0<@T:1ZN(N_ MFI?UZ'#?6L5^(^W9A99=JN*./76)YA-Y"7=&K&"I/6R1@V':6M55RBBL?M)D M-TU MJ.4'RB6<%NMBJ:[8J4N7+O'N>]D=BVYIV^%8@\\P\)V^K04@:, .%$& M3^//V)79YIHT%S8ZL(^./1=TS_^B>$V\3'I)^E@PZ^&&(>G8,8"J6JY:&^F. M_M"I A%VUH7,5,E;(W5.4//#83/B/)RL&IVJ9&DH2'[%Z#^KTL*9DDNUXJ_7 MZ&\GB+MM(Q0YB.0.2)MZPB>+N5]??93\:B[]%AK^-C!=F]\._ .ZX=-"?W[X MG']U-S[.OUW\"[5)X443*WCU9/'\Z1&G7?4?0[>CW^!==@/8*_H3VP!MCP_ M]ZL.(A#Y!VX0?I3YA_\%4$L#!!0 ( #>%E%>!?9D#+AL (-P 9 M>&PO=V]R:W-H965T._/7[=<^! 0^9DF7'R7M56QN1',ST M]-W?3,,_7A;EQVHA92VNEEE>_72PJ.O5D\>/JW@AEU'5*U8RQR_SHEQ&-3Z6 MYX^K52FCA!]:9H^#?G_T>!FE^<'3'_F[X_+ICT539VDNCTM1-+VKZXO'3'U?1N3R1]3]7QR4^/;:S).E2YE5:Y**4\Y\.9OZ3 M9R&-YP'_2N5EY?PM:"=G1?&1/KQ.?CKH$T$RDW%-,T3XSX4\DEE&$X&,W_2< M!W9)>M#]V\S^DO>.O9Q%E3PJLE_2I%[\=# Y$(F<1TU6?R@N7TF]GR'-%Q=9 MQ?\O+M78<'@@XJ:JBZ5^&!0LTUS]-[K2?' >F/1W/!#H!P*F6RW$5#Z/ZNCI MCV5Q*4H:C=GH#]XJ/PWBTIR$O3U^_?G?SXN,:, M]/WC6#_]3#T=['C:#\3;(J\7E7B1)S+I3O 8I%AZ D//L^#&&=_'=4\,?$\$ M_6!PPWP#N[\!SS?8,=^SIL(W526.BN59FD>D"I7XS^RLJDMHQ/]NV[.:,=P^ M(UG)DVH5Q?*G YA!)?#T^[_YH_X/-] ;6GK#FV;?2J]XGE9Q5E1-*<5_ M3N55+9YE1?QQ*^TWS^Y*6_PB\[@HQ2S^K4FKE!=ZGXM9C-9 U"5TU9-1%FK0LL*V;GI52K$ W'&;X"B6]E>2[+SL+Z*SO> M+.N)LVM^-EH6^;G+'$^D=25R>9E="_*56/QR463X5%SF^% U9U6:I'!\XFUT MGA?@D%KXJ!"O\[@G'G:7/FG.VD7_$?W^NSB.2E#B\6@E%YJY9"8K/I@I3B-, MX=!,!/,4I\4J+L3/QR0&3U1%)D%?FC/I<02E3FMLKX*W9=7.ZXA\)NV'.+DJ M*B736)8U_+U8E<5%6K%%X5NB:)UO/7'L2&#;"$^T&Q9+^A.,2^L%$YWF^BFU M([63]C,$G==IWN 1$$W?PT8NTHL4HL'4O!F2U4Y):*JU"'M$0R5_:V1+;N2H M5@*=[AH$Z)/G952W)F$I?GGR<\]^68&&C$@FU<0FXS3*F+0E+*4F2J*TC,MH M#L6.07 ;?Q#J^ MBLJZ\L1%E#7R,$K@H$62PN^E9PWO![M?(&@=-E6'KN^CY>H'AS*'(#TC,]6L MJ(;+_!R^!NR*X;Q (M->Y$0&2,)@?@BTE@L$3$%N,\50RR)YA9TFE)3M$ M#A:!G#(/*Y\IMU: #Z7> 0LP^15_$T5:=+[G#\;>*)B(:@&?PL;[ZL7KH_?B M*(L0>F8D ?@W<5(CS"CJB0Y%:2++R'I:2#81%++.B1^QE! A!P%'CG\G?W)1 M9&R6,<)'6I,B$\>5?=H'J@BB6VVH+L"UM1TA1&5-(DFD MI,EE@Q$LDW&O3P;!0HFLLUOW#:W;--HHJSI=LGN8DPFP);(#9;]USDK2H ]%<1^VL05Y1)E$-[M*^$>IG0!O9"B@U%H%)FYDG>4DNO M-CM:G=)Q&H1YYT@TL&>*_*2<&*"]V6:@=:0Q\<1+VMZ_>'MO9429BM:W&^1 MUE F:3>,6J/?R2+-#R:!!#F':R\N>1KX :G+B_1WJ9S)-CD34>L"=*)H2G(H MFHH]-D1/UIQ/Q!F[NB;(*FQ4]#*;>=!(^:I_PX"EJV-MD M.O!\/Q2O*XJ%L=8!MK&*;$RQJ2LA?^1[@_% S%KN6<@7P<"MXWVOA!WW^];2,$BGR: DJA@,OX <09A"C MB; @A#[X8UA-7#2P!JP1R_2"]^?WA]XT'(MC/:043;PA;4*1N$V30!R^'OG@GZT]N94VO]U-#\LQ0U.@5= M\"G-.NZ\.*.XC?"8WN@(82..H2@7!U?,D3RMY9(,-*H%'*-4B2>M<6XT&QI6 MG.>P8R31$N5BS4_+9=HL=;!&_>)296QXWM147LJHS#DQ6L&Q8PLJ &J+-LFW M#6.4"A%_EF!4PAD)IHNEHC I*&R+WV YZ5PM5"$3+%6@9#);)W[)Z(E,#B-D MB*@$J;XJZ_1W[<:0ZA6)]1KQ5IOU.!O?-%:FVC'45I+8KS\0U]@S'H9&\E^Z M[D@DY)12OH^(OI*,'67(Y-Q2,RXJQ8 B3ED4'(N9Y<91N^X0>H@Q#X*^DTRL MQ5Q:F^6F38^#5@B] W98FO. )"C05]+'0^Y76;ZTUT0:I/#7QODQ44G#R M,V?OL];4[19@9W)E#"D2#P:]B:5ZCLC/RI1:O,"2CWUS#4>)-.0![M5F=M&L M=(I#^;P!-TSEB,S&UZ@#Q\:44U:!.IX2=J;KM,2&:O$LRC_R6OKS"66);(VF M.$:.!ED3).5UH9M M&\#.R:"I,KWBR(_"^X$_&?;&;0J=DQT$O9'YIFME7KO!K:E%3[R*DALRCR*& M/I0*%,"W[U!U+HE*1:3O.?LG8LA5,&03$;X+/T[[=:WRLFBR1"S@FI"/HXA\ M,/#"\:@WZ.S'X2)3WV%X*SOOD^Q6-1I1$O-?29HU1FCZN155L%2Z[1 8_[8H M,@2\6VV1_'6[39)=B0@ ^24IE= ,BRPBI:FH=6 MDI$P2@JV)^.Z'JH0#R-$ M;8;D+"G:B-:B89>T@(28;M9;K;07T(5/2+R;&GK:MSELA)0B9(S_MIKMK:MV MP-F(4AKD'*-)X U00+_;3^I0F1%2N(2X[:Y&5:$##/5&1-*]8:X_=2QA.3 M-%;CM2/=[L4X2X@X6N.I=2.+XD4J"=K:(GP2>1U]Q"@&NW9(76GD_HK7^JX6 M,"$>+Q!CD-"30FI=5S& %#./2Y2[[+_78MUZ6L#P3%.I0&1"SMK&/,VMF& 8 MY*)M)KL9R_=,.U@K74OGU1WK(BBOK3 [:9?9BA-!:97=R7%/O+BZDH1LKQTJ M_"/*&TI@AUM.%>A#633G"ZW,+RB#*XL\C;TV5YL.>J/I=T:?BJ:N:@W'=D1[T& >@6JDY^3!E]@-(;%- M*0WZEV458ZG$*UT<7-L97Z6''V36PO'J>.(*)1^)&0HO[99;V%3-7!:,P?Y: MI'EM4FVJ.L@PE] #LD)9%GP>I:(%=LSJMUIE6G\X,[9"9D"4:S+&?B5QK#/6 MZ#:*&J7S5)&BV#B_)O7ER4P%)@FOIS_T1N-,(CJHP7J[ZG'>7ZO0[H*=1 6F MGY'5:^=0+]*JH_I0?XG=7;M\UX MI?JZ];)T"$_/(S?QOVM=$IBH3CY0^QGX>,FNLG),XN^=4[A:1DL'XO-ALQ]D M(K$$V?V[(B=\KD2TI_5>ZY5NQ/MZ#I)%.1[EZ#HRJ!UT9;UV\IA5A:Z@*G/75/ MB32/%.-;1OM]A\WF,(J#QIEL>1ZM<9TFM"2L'W]^"<:?+C8.';9PO 7T[;G# M9R#[]PW.&B]\ SH[](?>F$"M;=BL[^.WZ2=ATF%_X$VG(S'CO(9T[0QIQ8YC M\+U"S>81*%6_VPX1/.'$'M:+]5GY4().F5)R-71>!B\Y[/F3[SA'C/*\6>[% M^,\">(THOA["2_555_.-U=T)_AT$8V\PG>P"?T>^-PT'.[#?,/3Z8=B!?E%2 MCON#3T"YPX$W"KOX,+X:#/VM\'#HH\28="%>N )_.-P3XAWY(V^*_&XKP+L= ML$6E,YKV-U%>;&\RG&RBPOX$]$SU01SIM,IQ883]2; %]P7]4_RP&_?U^WUO M//;7G5PK:O)+;H%E?31/'S![]@*-C97_09#Q/NK\5\:3C0/Y(H"R)Q;%)7+( MTD,0SN4<,>FLT 62]>!ZX1U2$+J6UJZT[-_,&X_M+C]\$O@]C9):F.=AN^'O6&+6F* 2A[QM6_AP$N%##3:Q;KE MM]="_#?C\)^!^V\%G@NA;9WGO18!,M#[RP'[16LUX'_KF!<[Z_M+'[ MSP?2_Q^F_6-@VK.B++ENJKX23FML_Q- K7=_**VG0Z4J1*Y;:B*5^3/*Y?#6 M.=&E+?$%/75X6.F5S$S0,IANLF[A=4>?NYGJG.)^9;$\BMV<)&YF/5BV18%; MS*J+_]I<@^_C=072$\^;TN0Y%:(ON(!DLJP5(M.)TFY61EOBRUFM (+>.+!H M=(>";GE,R9Q%E#Z1;*K3\UO 1M"UF\X HC7@;?-,0/+Z^FXX(W;P!PRC9\C9V*8)TS;9HN&H M-@(3YV?F^O(+OG.>Q]?B#96!^!FE?5XM4[YV8 \%WIP:O-!"M]1EF0DRVP"Y,SZ1OP-+BD6J.TC0J@U[GN2L2 MA6M394B)/R^@^(&,NV(DG$XMU(UO+KOFZ94N@1G,)BI;=A%_.B#Z!6)3T9#G M7M'P%C^Y,XBI,4S^4^^2T[0V2^;&,*[,>Z2B)W)5JP"E_.X=U=0JH-_O6U=A M?<3IA]ES<TO-!35-7 13*4ASV6YD%]!9]OQ;N' M"367C'1*E2Z;S$8JYSE.YSG?V7T097*8RC-7W)EUZB0#3&7(O)C7EY1$_GEU M9-+O#4:;6O(:XRZ+(G&/,SS=+71@?CR 8MB!^HQ2B\PYIN3#26R'/32G-*06 M2$T^2BWA*(FPJ5*Y2#9=1Z'<,ROB8%/IB_K+E.)H0VTII!BJIV/MD&3:&X7[ MG)-L"7YF8U_^<.IT!_"WJR=@U N_G9: :L%IN56#);7S&G9:#*[@)I+T@BMP M>SS0I?J;N-;_VKU6N,N\;NMR3Y ;@.J3ZXI03VM&ZFLR(CU@IPF!%Z@.J,D) M&I7G467JKNT-71MGW+=Q3#2S"K4,B*E[B:R;;5?C,\K"W:8PZC\K8N(BN M2'H5^!TO''3*7JSPS*T*SY&V!S90@Q59(05R\<(>]3P\F)V^.'ADZJRJ+INE MZJ4LS G^5XQ5_VA0MM]&5B]/CMR;-UOBTHQP*O)N;R4YS+<$ N2NC,P $I(= MS%V0CGA*VX#H7II9RSO:.R_K8>6N(<70\S4/WV_5;#9PH.1O);)8(?[Y(XLM M0>]H$./0&H36*K?$9GD=8RUX+:R6--1O2[>FJ/']X8'^A>S"#&*ST$E]?=UV MZ!9L'W! I;GO94/+A664?YE1AB"$XJ/BA*ICFYJ/%C_F8QFXQ&V'A7_ M9;F> + %J5-'70 5EY+P^ZPV@)OZV[U:V>BVFYOO5'Z]^&W.G]0)T.<*PKFR MY-ZBM3(Y1F9(C+6AW'S!+DO_O0?7"<\HQ,N2WZ807XN''UX^T@ERFWAU(KWS M+@5'&A;MX!R7S[*;+"K5:RN.7[\3S],BD>)$)V\>?S>KD: W!.;I+]ZDR[3F M;GXUD":;M8NL+4_,5%4"C*SAWUH=:!OLU2U>%S/Y8Q2D T;L4I&;P0=_TS@_ M]%[UQ)OHC.RQ*&UO%33BPROZOB*%T'_N3L K.J@^+.:'F/L0TC/I=ZL%6\7. M;SPXC+H2&?@VE:VO G1K739LFTT^F31^X-^]5D25'A:=>4:-..,#8RG@N M-6A;8'46B'=WQNOOQ3EUE?#]O(Y2U\T-I9X/J]3 *> MHJ7%V57%UG[#B)/]I'*@EY+VGXF9+LG$+%G"IK@E16>QL]G!HT-:.9VGH.&8 MHJ ?#LTA6:5Q(4;[Y%5-[SN\X/-R\$URO4=O>E(1EE7'A>777M2EYM2.@0_3 MI.H/28HEJ7%L4YVV]VD-P(SAV@K".@DP Y=GZVT:G8-#CUD,C>7B3&42[FES MRZ]MEP(^=2).AY^8-?QNZYN[],IT#4UT W-G87O9\[9M&UO\73OKW_\J@=Q6 M>7?(')UBXDR_M]!SC'']X__:1?DW5.5:QKP[C*V:J!0Q: M7);1M6I04T"/Y]2@IAMO#=[YXAKRSSPC3G Z<9E64G7%>#MNR\J(LC4=6*EQ M1G #"RI :5*2R+T1LMEQA*ERNJU,#/Z,@PW/O?5FSJ[IQ@1I"]_8:MMQ=EQ7 M;6^?5>:V[8XF]_7>&ONBMYMZ:IQ[.IM\Z=P;Y[NH:W?+UIM=_GW#?56^E\AM M\$ZO5-#W^OV^># ()]ZH/R+8>>1-I]N;ISCX!S^(A[XW\8>/Q,.1/]IXRY6> M<1".O/'4%S3?8#R]U2NOS#KC(:8:VH]'NU(.,R"8>N-!0 TI@T&XQPNSS'-# M;SR8Y5$X''O!A'@T5(3MHP0;727WH!;?<,.5O7Q[H][NK:DW-&]- MO "R?A"$H3<*()WAU N13NWHY9IXX[ /9?2]$,HXZ'M3?]=;O0)O,NZ+<.CY MHZ$(!MXTZ+[ARVA-2)V$H9CR@$\T?4&[AMYT'(H U/J#3ON7#]VB9? K3&6Z MO1',JGCH#88##)R,1AOO S.#_#YL>[["[#/\C&G $36UYU3Y\JL?9T$&W#';Y&GX":=_2/5 M#FNF=A\_V&' $WJ=%_YWNM7_WN1UW7O7&W[WLWK_OE0;WRO3X^;.E11293QD M5N0>\L;4/#9#NFM*=%=V[]*8/Z+=4DE %WK6?L(_0;I9W6(@-LJFZLI6'_M]&=Z99S?8]T986ZS>?;V@6>.5SUS\N I^,PSV)E*0YSB_ZNW M@*I-8 ?\ G+2/RIR_B_UA&[M/^0#Q_6@L5&G?N'&1-W4AJ>[;\!K =9]"-TD M\M.=F1M]8VNE:=L:>//:^W<(?EN-=7OWTMUK$]U.3>P$H X@\9GML2X LEL; MJ]NIXTYJ[T$3@]V:N'/9FY6P?\LVU:T=HX-@V O^,N]7O#^-OO?W*_K.^Q5W M"OS3KUCLW_X5B^OIO]]]PV(_''CA*+S%&Q;#J1?T)_N\81'%V0BUX3V\87'8 M><.B_U=IW:WVZ]WM?X7>W7MK>S69_;UV N\?:/P_5:#Q[SW0^/L$&O\6@09& M_*UF.[>-#_Y]Q(=M__C88^)_9@Z55ETL^<^%1&%?_A=02P,$% @ -X645PPC-GW "@ J!H !D !X;"]W;W)K M&ULG5EK;]O&$OTK"UW?U@:V,A\B1>5A0'ZA!IS$ MB-T6%\7]L")7TMY07'67M.+^^GMFEQ(IQU&: $%,2MR9,S-G7M2;C3:?[%+* MFGU>E95].UC6]?K5Z:G-EW(E[%"O985OYMJL1(U;LSBU:R-%X0ZMRM,H"-+3 ME5#5X.R-^^S.G+W135VJ2MX99IO52IBG\>^%W)C>U=,[)DIO4GNKDI MW@X" B1+F=#/H[R094F" ..O5N9@IY(.]J^WTJ^=[;!E)JR\T.4?JJB7 M;P?9@!5R+IJR_J@WO\K6GH3DY;JT[G^V\<\FXP'+&UOK57L8"%:J\G_%Y]8/ MO0-9\)4#47L@J.PUPJJ*@W-<&WRJO_ ;MY??_CX;OIP\^']F],:VNC, M:=Y*/O>2HZ](#B/V3E?UTK*KJI#%OH!3P-QAC;98SZ.#$C_D]9#%(6=1$,4' MY,4[VV,G+_Z:[8X;LF#7JA)5KD3)[FM12W"N9C>59SQ1Y\_IS-8&!/KO2V[P M2D8O*Z&D>F77(I=O!\@:*\VC')S]]*\P#5X?,&&T,V%T2/K9M"@4003TSH@^ M]$ME\U+;QDCVYX/\7+/S4N>?7K3CL*9_2A0VS7/=5+5E'V4NU:.8E9)-+=-S MAOCIF30NA,>J8O52-U94A3UQ$:7_HNZXZ8X?)5'(TTG*CN(@YF$6LEMI[2LV M+5%38+1D,)@5NIG5\Z9$IK"2''6P\X>-LPA+\B2?L'1AH$$;+V5J8&G^$M7(U*PD)U*%^KM?N)@Y#/H)7 MHGC,Q\$>9&\50#^*LO%,:,D'0"$/PIBG60"SLXB/QB&[,RCSIG[B[*X48#_I MN?JK46N7"]]A_RV=/ IA2H!PA6.>C"?LO%%EH:J%QZ]6,/S199FE0[!APL)1 MQI-)!NOS)9AG@$3N]-.I6FM0Q#%+XQ%/QR.60-\DC;8$RO-FU92"BD AD9_(']\LH%&LM*G5W_Z# MXQA-H76XI%NA!-(_^5GM'T+)17+Q5K5HE1_RRX*&\@^BH;Q5A>GNV=0 MHF&V^P"!F:,2H3@1!.ZYT@()GP.Y/!B)%AGX\1G>LCA#5K; . %>'XJ+ASX* M]K#'O=L6_/A'T8-3IH&KKCQ.S_D/]1(AN&B,(0BW2LQ4B<+]?;5E*UFNUJ5^ MDA+\6)&.SE%&>BZOQ9/19:J/2Q1@!,Q)6\*2%LEJD)IE+9F(3 "0QQ-6L^F*/1A MAN( \^+.4?T0:/=@WBKO*SL:Q>@J04C%/^#AQ"F(Y9DQPV-WH%CLAM M+2U=8?\0YHGZ>P0Z=N3)_4P( ,L6Z8L$-V#QO?ZUJRE*./HZTT M2#AJLJ(;.%1OS*!\PP9 *FOM-?7NA"MA5\+\8YC+\;.669MXX8.>-'*2@%A M Y:!63A>:2+_L=W:EG!VOT3U^N5!FI4+PZVN%O[N4L[J0Q:>>)2U1O4]G&"8 MKQLWR6Y4C?;I.H45)9XZ6+I\+9P,1[U2.!ZF^Y4P[E?*_5+GKFX@.0&\#U M)+S%Y@P3EVKM#-HE-\U=[)C._/2O+(J"U[<7=^XJ?'W"J?GKZJ\&77BNW*P" M&\WS^D#=#EJ%XSVQR))O[MO]=Q1,IEM7WA#)B6UM;@-*(8=[@0(%\R7BE 3_ MWIZ:*X.\2-U]S[\=FMD3DYC?W-RJ*'P#XD=DEOG/<>DF?]\7+;N[*"$WFF@:5-O->AJ[]%=JG\C M>5?BDPL2BIFK@>;)-PP*65>K6P$M;NOYZ8?DWK-^7(2> _*1-7.I:EJ7'7Q7(WISNAO-G(W#7K#[PCM:4J#,P@W-5%I0O+]1C5VA MQ_.HR-%>18[V*_)X&'ZM(KOM8K&@UECO3U1MA G7!@V.%I+TN> HB']T?>#> M\Q"$Z(B_X$=([*1"WZGEZ,M0P2OCMU MCN#>XQ3[HRB.O]A?@M%P_,/>..")%LB^'3\?M,#IV9](W-LD*@?"+D%G\A,2 MVU<#AQ6]@AB'KYR@-43G:EN""=]2ECMDZ!P*(AZUZVL,&S4*CWNRK;R-]4RF M(FCG;2)W U7/K5B!_LG ]D4XMIKF6(Y=]?K&<#A$][)2�<\LXE3=/:[WB[ MW:O;MDE1)3?;]S+N=SSX^)-8K5]?#DXZ1K:;>>&G6>LKMQ^P+%%C MKNE5E'VVN[UB_X$.1H$IOJ2.2WZ7^*W"3MW1).'C<8Q43WF08C%)L=B,QWOO M*]J5$NQ!4:>WY)A;;K4%C;K^0)[==1O;KAH["6V*[4DH24+1&+=E]->#EN>. M. <,OM9&JD75+GGY$WL ^VS9OHR4S3MZTEOWTYZT)V M?)3R238YP47(DS2FBPS;:W3"?JLPTON7%<=DS E;8#%AQU@-XRPX87&:N9L@ MQ,-[KSR@J.D..T>XXA*]9FE"_PZCBMCQ*.%Q2JA"CDT;?T\#!-O'>"T%V,L-C"_)=>.9_V?CW @K%POY'0 M&H6L\3\D[#[=_0PS];\^=(_[WW#>H>&AXF"SG>-H,!PG V;\[R+^IM9K]UO$ M3-?89MSET@W$] "^GVOD?'M#"G8_3IW]'U!+ P04 " WA9172F%MV'<' M >$@ &0 'AL+W=ORIL7?SL+4/, E)V*$(!8!\R=?G-$C)DDT[DQ>) MN'6?[C[=#?+X49MO=B&E8T_+NK$G@X5SJZ/QV)8+N11VI%>RP#TV,]],:?'>NUJU<@OAMGU/)@ \V M$U_5?.%H8GQZO!)S>2O=OU=?#$;CK91*+65CE6Z8D;.3P90?G26TWV_XCY*/ M=N>9D27W6G^CP55U,@@)D*QEZ4B"P-^#/)=U38( XX].YF"KD@[N/F^D_^)M MARWWPLIS7?^N*K]OKPZ^WS!IK>W%W>W MQV,'3;1_7'92SUJIT3M2><1^TXU;6';15++:%S &Q"W.:(/S+/I0XDWI1BSF M 8O"*/Y 7KRU._;RXO?LUKIZ5'7-1%.QJ\:)9J[N:\FFUDIGV2=ERUK;M9'L MO]-[ZPS8\[\^/[1:DGXME%%'=B5*>3) REAI'N3@],!;^_($-R=:&Y"/I M_\2&._GDV%FMRV^]5OR-GN_@"#M?0+VT3#7,+20KA3'/JIDSL=3KQC$]8_,- MW/MGAJ)BA*-U*^?(<<>JM:'A#*!%[:/LS<)#Q 1,$);-=(T:8MF!UZ'7%AOL MX1&[[42-Q'G! C9(D").( MH5*@#C3(7&-D4SXS,*>QM6@K4/5_)#1!A0U9$,?I(3LH@BR/\,_3( SS0S;= MV>3TB],.2"''QDF"GQR;D(L;.O/@;8V(*2!$E M01RFF]B0B<,XB'+,1CF[ ^_F;ZSZB%A@H4/C\KB(M?Z05624925^J%41FUK& M68D^9%?2=Q+V+(7Q8"MI2Z/NVVW7VDF8SZ8[H@*OT4A? [P;%EZ2JM: ]"#J M-53/'(SU(,#RLG4LW$ SCCCL\:C*YPV6.L3;I"<-6&VEVU+M$ :@!_ M"?L7U,\?_+I>2G: F4/-T7C'%M$\_PONY_*MPY_K6@XY'Q/SI67,_*Q%^\0 M#=)WH[^- U,^ND9A92D%54I?1\ *I:O7X@C@:FW*!>X KV(!5&7+I!U%T1Z; M_@%"T!*,+=4*1'BFBP_=8)CX&.*&*H]&.?G3>D7B9T*9CEU871DJNNXY8"OD MF?-!EP"X\L<195TJ[^Y'Y190]P*([UK2&M)%BH$ABGQ(E!8.>1ESW%) (:($ M%*":;L<=PK<9^BH^F^P,=I*M!NRV=TBD6[7&)!$;E](-DYQXHO"LD*1P]AF" M5#'=TDHT#>494#I_XL7M,$*9SOZ^FA/LTA**01;Z8A=&J052E"Y7JYK']1KW._[9Z=+ M;9SZDY2V%X=J%6%L',T'BLDA&^8)ZG"(!IK& MDR"-)K08%FB*Z&7#&(B2,*++">[=""7%84-$EB0%FF"&WA>A"X3Q(8NC+"AB MM(\B"7C.T2**8%)@@1?42PIVXTL)>F:14A-,PH0Z2%1PS.5AZ!LCSVDN*V+\ M)F@8G$-0G*;!9.+[38A.SWG*BAB-D,[$/&GQIAQW@#Q]^ZG'+G1&59(U8 M@NY1,0EXEK$??R@B'OV\'4?4Q]/D9;X;HV/EG%I5#@=MP6 V3G./'X]A HNP M%QLVB(9Y'&][&YB.]RXK-^5R[N/9<],J>^,7^*+^-@R4;V['M'?:+]5O0>F* MRO*&.YDN/3X3=>K#;E ^LE+T] M]C!@C7Q5!O5L1A.S-<$2;4"AL]<]/3#1)AX44M#;]!'B3?%?()6U481\#S1Y M6#2[[0:>=/2_7SI\0]]&@F;$7E^@.^U>*>Y(VG8A^80W=7]%:9,;_G]K$Y6L M89&.)INR'+!A%HW2_:J=\5&\G=DOSUW NR+-]XOT.XBHZ$H!*G0V-O0V,J/V MW0GNKE)-5UC;NY"RV_;BC4'I'W*>C[)^9$E R]$H[%].:3G,1DG_&ULK5I;<]LV%OXK&&W2M6<86:(NMN,D,[83 MI]U)XXSMM@\[^P"1D,2:)%0 M*/]]?N= _"BBYUTVQ>;!(&#<_W..8#>/&IS M;Y=*.?&UR$O[MK=T;O7ZZ,@F2U5(V]++7)M".KR:Q9%=&2537E3D1_%@ M,#TJ9%;VWKWAL2_FW1M=N3PKU1R<]D:JYK')WHQ]_5$&>"=%+=&[YKWCT<^/CGD@JZW01%H.#(BO]?_DU MZ*&SX&3PQ((X+(B9;[\1<_E>.OGNC=&/PM!L4*,'%I57@[FL)*/<.H.O&=:Y M=^\_7-R].7*@1.]'25AUX5?%3ZP:QN)G7;JE%1_*5*6;!([ 0L-'7/-Q$3]+ M\3IQ?3$:1B(>Q*-GZ(T:N49,;_247&KFQ/O,)KFVE5'BW^LP3VLW?[ MX_7-W:N[#S<_B_//[\6GZ\\?_1L97)PC"&>>LP.63%<6M.WA:W&^ER#]B<5% M+8\5%5S= (@>=/Y 9!(H*7-B+I,LS]P:7$;Q9! -!@/Q(CZ>\ -HG BKRDP; MK+^=>925K,E= ),M*\A-7"R&DR@^'HM/RMK7@KTMA05U!;O0.E969FW%!!--*CL8CJ+Q\GH(JM%T,CZ$=D"- MJ!SC\>0DFL8#YO=6*?$94HC3".1)L A6,T*F*3L$G"XK?1[R*6$A34J6Z+CO M/RW\LZN;OKAI+';I+7956^P)PY-6R/@1$WYD8(3G:8\YZ&UQU#L4CW#O:?_X)7,Q[D]?1B!@5XJS5[[NBSLBOB4(?-TA M 5NP@D#S"LB@+N\7Y:MV)-$/"L](Y$]('VV 7&#:$GPFF>L51_*>0X$299= M;Q)2K#0"%:>!!"^&_9&8A8#>EJ9!B_)>V'699@D4O5_P M0J[%3(G*@C0(UZ;OH(@/#G(C*@_8"G*5N: [/P"'*8,B7@':4,^RBM '4)!I!F0 M!"55 W>8"&U-:FWQCN>'\)U[2$67I AZ+=U"T9TJ<1: M24/+.\8%J)#R,&C4*D?F8:(?*J,3QH-D+6Z(,!OR//T=90R8NB- N+V^NB$$ M!W--908'>UQF\*;]@;3%EDP24[51&!$U[XO>/ME_R1>P%S9!XD>%AGS99+,M M:JS-?U7Y>H_O;[FL6V8FW3+@KM9 0H.E @@8G OK(%"$K'/XC,4G6Q:/^X/: MXK04:Y\T'Z;7$IQ$;!C,W]Y,KA# ":<&TY@F M12)0A!,$CN7BN M89@EH! M7#>VUB!<+Z%P6)@LW1^4/F0H+8FY(E:)!4E5 &!#4A;>T/.SD7 \V=#+3 &* M% %(W#]N8J)%5+1.;(8,H/1!?2(JH $R!7Y&$)X)\=_A]L) MR-,1@O/D\9EMG3I4'11SLRY;-J\15DC7I(5/1C+*"AE$LYF0M MHKM$]B1]01\4 33TQ:"M8[)GWK5I\$JEC,%7,('U>[)J^I/!R[..5^^!$\\; M(CF8YHLRF4YI1\*O@AH53VN(((,>P?]*9SX'[E+#5^+G*9G:B4Q2=@8\,08' M[-T?$N,KHQ^RE!1/$; ?"ZV&,<@P; ^[I.Q:DBTIM>6HLVAQ*08OO5&V78/$ M9U*?M$2ZXZH[^/JP/XPG+XEMX,ESZUM#[Q)I: P]C7-$M2(U)4MI%JU3 O0J M+SJ]566U&7Y,D[PE$/4T^R/\/T@5IU3"S#_AX/O11^96=R%H(YFB[WV_L66)Y36=F(5/" QI&B8@BR>>^3+4E1ZZ<(^B$3GSMUQ?7 ME;-.>F$!I9B_DGD4X"7EE56YDEG:@9JF4/$J;JO\I^$J%$8@"T0B7P;9%35/ M0)J'X*'A\*+-H/RE1@>;F&SV#7S807[;Z5R([:8P;0I%'PA&<9.Y/U/Z%$?B MEW6[*/=Z &_1C?Q+W?W\5TN#NTZ2@J'(O/ -%.>-;[ 2=]LGHW+6>(# [N5XLH AB6->\!49#-N MQPC<]@O91Y/'#>XOC9M\YK[UNB[#CO>U(=Q_*%8I52 4D0EVF#,\ S)ESEZR MOWFN%1L.!!1GAA?33H@W<=C!L$F?4"]PZWE,D?_/JP407/AFZ40<$#\]?N0Y M:. 80+Y-??0MZJ-10QV/GCH1CR!(GM?]H"_D:%[+A-==+S"TZ<>^4\) "?= MF^M$HX5:EMZ*DOY MH!B3XW3!7*524C<]IM5/#@\.XR %^Y1J0T\\' >NH30,3:'B)3S#KIN&5SPMCUE_ C= M@%-MZABY,S"C V"5]PS4SE!II#;XN_-C+6,,Z*A?&(D@(%H$*:[XA/*V&8%S4\SW>,:.AM9[_2&SK=H(L*BW+9T6RR MM;JKL:=K*@_'C8'$1_2:JVV I<(+ZY0J.I@C'3=/COH>/NW0.1P%)#SPTC#5 M"N'S2AJ8%:"H35U"=-IW?$4] QWXXW&WT]YC\V+E0N9)]I1RC5?V*>T2@,Y= M$/FI?:*.,-S&SU20DN9&3W7#FOF(_B_Y:"#80A+U+EPA_,^_J%MN'#_YE,[J$2-+0R:<^"]W+6;EDHL^#3FJ0M?QD2 MHS#XH"B]$56R''=Y9#:&)<,"H41R&:-:P"H2.I3O?#P86@)R]#4GM7EE6(?/ M&>D#%0S>L[$=:SE 5L:I^/>MH[RLH'J+]$IB)J+B. 64=\Q5!S79+Z$JIB"?XI E*%=LCW M&X3_G91(4_B02>=IZ+,!&V0/)ZA\IY)NL:"+(O;:**U MW4,'[=$&K45W>=K7C;,"1OW3]@)YI\&6'D EHJI& M(X;+!UE?DW-=]-K@G- M]U_OO>L;PJ;YYO8B%%'4!J/SJZ]*]S0;!6I:'8[SVXMR%[HD?_85RMT$3=*: MOC[(O/)@"PI9P9S.96;"A\T2K4':#0_;M00=\.0B[MQA4MB9RA_@US]):'=9 M9M &$N=ZZU9_TQ=;!K>6;T 88N\K[6T<^^+N0# >T5XRO/G 7W45Z07GYO\ M'03==9!7U3TZ/"OU=>WNKQ9V;I\O:_W^RAQ>$;/^L=-+OIBL4_3III MAXS CTL%;1F:@.]S#9'""VW0_%KMW?\ 4$L#!!0 ( #>%E%?2WV[I/@H M %D: 9 >&PO=V]R:W-H965T'EZ)4^^>S M8#9<^"@WVY8N7-\\:_A&W(KVY^:#QMGUB%+(2M1&JIIIL7X^>Q$\?1G3>KO@ M%RGV9G+,R)*54I_IY,?B^M_SFF59[IFDUT.C FFIW M0SE94U!N6XV[$OO:FX^O?WG][N?7[/*=:H6Y>G;= I1N7><]P$L'$'X!( C9 M3ZINMX:]K@M1W >XAC:C2N&@TLOP4<3W>3MG4>"QT ^C1_"BT<3(XD5?,E'L M1-T)MM:J8J^@JT8JP,WMEKVR#A::_?O%RMCK_SGG 8GLGEJ&IZ+YS/4 MA1%Z)V8WWWX3)/YWCV@?C]K'CZ'_,>T_B;N6O2Q5_OFL_H]*.*__D!>CQ)>\ MY'4NS/$*-T:TAEUV]4J6I2A0H[F0.[XJD4@XL6!UBR-G 6ZK32U_QTJ48][# M&-8966\8KYG:"?VD1^4S('7*M9N M15\O0L^/2I:20SL@0?-+5*O0VFIJ59IJ.>QEO-@Y0WE=,+(,VIG[\L]81(NY M%EB7EQWJP$9(4M?)=8=3<86EKSB[!06@M MXH:M58GF#0=:$:HS6&"NGC)4JEK!DJ%8'UX(>]U.NDA9B+_EDKW#P'IHVD48>T&?R?OAVST&(U;:,);:\F;V[<>Q6F/X4;_MA8>V(3M@RXKD@Q(RL;\MTY2 M19R://^C3OM*,IWU'$%93S7M_3JCZG8%B-G:*"/;K[CQ3_EBJNI?=(CK/=,N MT&Y[T;UOIFWAC#_L\CTWQU8AZ_,:'"%(QP+N)HO@0W@ =5 M/6O=LV/*"7:1A>$1V)@_8S01; M3;"1;2J7MD_9&75,=WM*V:XEC($!\(W=1, ;)%D+9> "'037)*3MY?4= MON*_8G][&!S3:%5TN4UOM'8(71WL]=>?WDZ38 CT9/F0+,ADTPBH7 )UO&_; M^1H:@:E^%C3#FA(3LJ)^W7"-%?U21M/4N-08?+>'PXY)P&KL-[QT 854\\!C MZ+$&QV8M17$?B(:&K18U@;N(PV >3Z."06.&O#Q)N-C:6: =/)=_-5Y9A7E*I'Z,63 M'4GX"=B;DM@ZN^V:1NF6O=6J:YZR%X]&_#*XPISR_-CW%C2ZDF7L+7V?72QH MW 0I3&^XU&["HZ5O\630;Z5+1*PD\8K+\(I%2>(MDH2%"3 R_/L9(!;L]C05 M+R-:'GD!)(3+A1>%"0NRR$LP"S^I%J$X^@U#-?6](%O@*%R05B%;AJGG9TOV MFCJO5K7,V2>1;VM5J@UUF=[VR>T<<4$-3E)=4MC08RD.1*+ 9#QF.:.K%*&5 M.Q/HGHV+2WS%ED'F16G,DC3$7$Y9ZB^]!-Y_1):-] B"V.X@&='M.9.L"TP M;=D,A?'26\3+,WX)0Z($\ 94B=,%6RZ67I#Z[,<:(1]R MR2V^A,,B'T&Z#)9>E$#,98B0I^E5CYM/V=A1R$7H+9/,"_P%'5)$(PA$QF3) MPDNRT";0CZ[IF]&N7[%?U!O**BH2!>J0^=. M4K6KW(P9).HS:3HF)XK8/3)CSU=5P_#E.TEQQ)&L$9BN56&.4[+;%14-/:X/HY2Y3?RO&'GLW$>=( 6-PK5:%#-1*-.5KC^M MP)Q1W% 0S%OLJ2E=:X'>0=UILLX<3"LJ,L]Q$809'5+]EIE+C^^N>K+8,0=[4$YF.T>8VI[<%P9\9?&^A)Y@&I=/S&"6V5Y M=XJ=Q!7;70:XG9P0E#$LE2JI MV>6VF4ZC8.#,G$A]145)'9^F/)\628$'B]JV.MZ@ROJ\=%'1W69#70B]W.ZL MGE"'(YY0K41A1<*9G6.%JNPF6T\2U?8N/*%\'MZ$\((WP.H9_-\AK#TU.?QI MLBK^(ED=2=<%D;T4A!!<-$L3G,1@IXD/XI&R[QU=L\;>VN5Q%(,*+2$I\>+$ M9V&(\RAA[VTC)I*2@KKX"4M E989BP-+4?^'7/-4I\2/O#B(V2(&PE*,XS,IRBYB6<<)VW3:1-/[.YC=O8# M1((6&HI0 ="R]]?ON2 I4;+D)+,[LU]$D03N^W$N^&JC]&>S%,*RAU59F=># MI;7K\[,SDRW%BIN)6HL*;PJE5]SB5M^=F;46/'>;5N59Z/O3LQ67U>#BE7MV MK2]>J=J6LA+7FIEZM>+Z\8THU>;U(!AT#S[)NZ6E!V<7K];\3MP(^_OZ6N/N M;$LEERM1&:DJID7Q>G 9G+^):;U;\%D MGX"]!3-C9<:&<3KWYG,??\*Y%X5S-HSBQ$NCB"$GD7$52Q,OG$=L&GC3>Y@DH#.+P&@>>"3-,)JEGI_,CMC&XLE:JWOI*A-8[-L'S_ZO MUKNJM8:HY^Q'D0O-2S:<3[UX'K+A-/)FTX"LZLVB.;NQW H6S+P0)@LBSP]P M@1WQJK-N&'II$+,@]J;QC-;$28I+ZL51P&"I)(Q9&GKS*&%O12' .-_Q'05S MSX_G8S;S@B3&K>_Y\W3<\AW%7A0$8Q9X ?PZBKPPP5W'&/=!BOM1[&/'*(1S MW'7J)5% %&?I%!032)N,V:VRX+>S,Q,/Z%I&L&$ IG,? 13XOA?3GR3U(EPO MT5+@A$R6DKO^T#JV:(4W$+*V2C_VR6H2W"JW\ HQP:O'[[^;A4'Z@V&B*(1K M,;N5TO2\^;7N^_&+ H3!Q&:Q"-X<^G2X] @M1B4):%DX2VCN9 MNM\Y?F][;[4H02TG5=&!LL],K9V-Q(/0F30(XU$P"=@+>"0B$NZ:TA547F+5 M:FW9Z Z8P(P9:IAITB)3>JU(A9=J4X%\*0O*#I0X7F7(*57*3!+QAF8XF4&N MD1-OS#ZA(>>&(-=&"=6AD"3UHGEEN,:^*N87/MP@KV@(=R2CE> MW*5N@$*/QM[U@ZK:1;2-2@)"K(F=8!)#TF 2;G\_(D1TXPAGXQ$] M'3,R$GOW-%)"O_&EWQ"*G>:WNRC[R]'XR@7T!B1QCB(2+Z -*] WX'0**X_E ML#0KM%HYV@?OPXGCT9%AKMQ\@>=:PV!RS4[DUCXC5Y2D-I;]68,ZZ%!F[[B[ M?' M2>FND/'LSQK=R=UFRG468U0FG>$VTB[WC;!;;4")6[9!/T*7LJP7\/M] MCJUKY#*DG?3#M"\Z9SEX:&'%5RL.;1<*PGU!Y\P5BA)#Q8%#7U8Z;_.IV22OD ,?DM: MM6'Z/\HKI,OIB'^2-TOQ;*[W",%)ID85W_(]9L$NG I9NA6[_B=LK7?%X_?) MS63;Y?ZHM32Y;*>]RLF\PG FUS"?<>VQO^0@1FC)+H0!&X-Q[.LD8&P M("")@65RYXI"5O"1;,& H&X'J7]")FFBY/6CBQ2H%(*@HE+3TZ)O(Z^U U*Y M:#NB>. 8*WFC"ZH569G70)T:!4$8E_:/:+R&(A7_07'KKF ^81\;7??CO",. M,6 ;R;6C](PSR1,?!/7,DK"N<]_MDDNZ@QVI'!&'!A.))HQ7TK9B0W4ZI6A* ME#4] 9..R62+3_?=VJ:('PFA.&1Z.GX=@N]3DO3-_X7AZM(1/P[,WSXE?XXA\QXB*1?; MPUGB)5.:+C 3^;MA:!\FK@F-="(]LCCV9K.0Q33<).R*KQ'03=74I[!NT\PQ M"P=QR)(X8A_7Y$&*HM*UG+["&);2-( &F,(BB-M,F=O9:)=!31##61NNT5AC M;/-Q83=+V.SEPB',?;SK>]-IPB!&FK)KH=WA(!QY;"W*FT;A8U.,:E#6BZ'R ME3O8@IFU6"#^S'91#,42%F&(CQH(S0*:54.Z!'[:#GK'O!TFOA?-YVC+,["8 M[[NL9Y5S]I-2N0M_,JYR3'KC0$MN%#DSQ 3_4XS/T73,KC6JC+:HN^1(Z_8+ M0*?&-:-PAMDTHIDC\-(8ZP]]H^F$\*4J7B*OMWQ"C+"A/W;#&2C88 GY&0HV&*"7P:CO>@ MBWF*78X9O:E-NS3H"IC\VEAKV_0SG X+Z%-745[OHZC=\$H%Y6MJPS[201.N MVE-C!Y8;/'H",(^,0.]2-,1Y[++W9CQAEWGN_C?=FA.P@UF 2;HZ1D/W5=T* M](M:&%"P^WU](>XX6:VM#A1.7R@/V"&KJCE9VI\&=XBD4AMJ,VA #I3="VI- MP*5-JS_9T>+\R[NB.Z=!DYU$'%K\MY\L(=#ZZJ#7$X*U9F<,/HP MQJB\!_LCC/I'4;^W V-8=+ K/#4KP%JJ+O/=='Q,M2-'3JXJ;''^X=F-+#JP MO-/835L[7S?I]OP=>E$S9#,WIZ,X&H![9%P8Q M_<%RV:QH 8F\\^VZ?;CV:7S;>B MW?+FB]MO7-_1=%:* EO]29H,FA[5W5BU=E^.,)2C7;N_2W?00@OPOE H>^T- M,=A^2KSX#U!+ P04 " WA917MYIM.Y(* #<(@ &0 'AL+W=O)SR M..N,S0TNF4G[%+^^BLXZ+ M"HE$A 8E<+@\B"N1)"@(U/A6RNS42^+$YN=*^ANR'6R9?[YA'VXN[CY_NOEP\\_[N]-C \)QR'%8"KJT@OP609[//LC,+#2[R2(1 M;0HX!JUJU?Q*M4M_I\2/H>FQP'.8[_K!#GE!;6I \H(V4WFLV!>>%()=QSI, MI"Z4T.S?%U-M%+#C/]N,MB+[VT5BQ)SHG(?BK ,AH85Z$)WSWW_SAN[K'0KW M:X7[NZ2W*GPOOAMVF'L?B'8E4QSGJW^H1G76ABX9!%+8CZ- MD]C$L+19<,.60@F6"H[:1 QNS%#/!](3XPQB-2R4BK,YQDL,4F \B&.00LR" M35R$*#=OKHA%UH M)F<,V"*G0M6$8?\JI '];E4)[%LSCDF=GX_#F34_0;BF;OLKP J^^E MX0F(10A.V+68"866AH .9"-.V21/>'8"@*E<*FY$5RXS@5C-!.@-R/ L%.S@ M]]_&ON>_9@>^/W)&GKOE#@2-6$%$JZ^(4 & #YRQ/V'5P.IJ[UK52N\!,P@F[/W:=ZAL9@!& 5:'$K)J!$"3+>MY]8>1YWC!L+YNA=C_/X/8]1P? M;'YZYRG$@=,?C9Y ;.]N0FSO;17>!]"'/P[QV'?&;E!?&_''L)@:^-,4 '_< MO+OZ6.. TMY#]15*+^*JE/:#UU$<2&,Y1'08YSQ)5A#AE.[03*X74-%!%&3],H9IVB,_ MY3*)0\"H4@D&0S5&X1#YZ_#7;*9D"O,>A#90^T$%B/:T,* XN:[,09A24IY! MVQ!A0@&SUTN%%D6'LA<.#!.PQII=YISWE(!\&D'K1JS0F&)X11.>YTKR<-%C M5T*A+Y@$7=467-98/-;Z,>T:NK>IY+6ACY,6(JF'H\4 ^H,,*:R,@E:!S'DJ M>4/Q,JF63",RCEYK)*X&#T4^LTET5EBA2+!Q@R5T(@9B4Q4KYBSU0[D M9]"C2H61:T&,1 *3%*Z.S794)+ N3'BR5M_!Z1:?*;@3*J&:4WT&5AAT-=C/ MFP>,>7QX M<_]VT]/^)L^03%-1\REZ"9O\GK>=32/:!D1,VE!:T^ 1@XA:*Q85U J5\]&E M&J4,"%OX,(3,*A] A1)I.PMIIQLDVD*V4K" +(5K/UZ@CV:@_';G_YQG!^MP MV\^QDSV]"NGB[_*J/^KU_^=>;?>I?LZI?NG4?@^R=*DNEH*45D.%)'3?'&K! MIH*4L."9!;]&'#I]F!@5(18;2$6UZ;!]9Y C8QG]!$N@7U""M*2BCB$UJL'G MVUM*"KU);[Q[7+ ?X4;]FG"I2*=ERP2]%>Q@M*VO/\*_)=62ES+PP.NW9Q29 M05<5;Z=::@O0LXF -DOPO4MEPWJON7NJ1-M"W2"0?4(MUG.T1["@6)0X/Q)) MW*\(B'-J816UH,: #=@HEO*W<:V".9(0#YDT3'R'PF9L9V&E5$H]Q6()^*)K M #3@2!A"O841R=@#"0%JL .AINI MQ^YM"]P20UNN@)-[EL?)KR&U]S2I+C@@2+7_AW+KL!'>9<.UC4.T"I)Z5Q[< MP5MH1S_@"4&)<(,48'\%#>QVJ/D!,2BD@H>"->^ZO M)K73"%A(15'0$K!M55&_4MOW3^7C2FZS)CTG MK)XG_I,>T?U5W<35Q36@'ZS;(/")0JA&ZQL;*P]VA05M-/9H#38V7K;9Z/]- M+9XUT%N[V!HX[@T;C5\445SBN8"SU3!H96(@0T0G@^V9NZ6C\BHC?5L &GYJ M.+'T&:^5V>F^%L=Y[CJ0JG,*A($20)6Q8P41_C,LWH>CWFB3H[%^8:_A-TQY MO!?F^A>T&8B"CK^7?MJ1K?$X8U.=G=DH#!6>QFSO^C:\<2U"*G\E]/<;1\5% M\\PQMF>.=&Y=:(O@^OQI9WBL3\3M^4S0KGKSG+Q%_<,#]NCL>N-L]$]ZA01Z M7#1ZJFL\!VF\": #5/8):P*[@!3+X7KH';%QM]^E16#'[03N@%X9R +4Q,-3 M!K7Y%>O:"_V;=+TN1=7 Z0\F9*C$HU&>9=@(8OK.8+FYDDL\(4 9$Y3@!Z^8 M!_,WQ4]Z/CZD"_T;=;VQE>]-G-%PO-<"'LKPX/_P6?GC4K[+QL[0[>\GGN3[ M S!@\G2!B5U@\JK\U_4&78Q$<)WCNNZC\4!H'$\7^H<^^-S&NF7EV3+>E4@X MQ=0+$G+%KU6/72W0_:V'>7M1]"4O<.S9Z+:8.BS#XFA'=?+IF(I76>+I"YS& M$7I]]K@U@CQHHGW''P_;#]H)V?) ;!U%4$F A8&/28.VI A=E6O:X')8!BGQ M<.0, _#M&]C7Q'/HZ.BL.P0_0E^F>?EN.?JKJ$Y^#SW''_:/V*WMAG:FN\/ M=X]VV^RS\@7!7O*\L3-Q)T?[X9-M;-X@;;C>F%U@%TP+41^\V:FVY^VZTAU. M''V;D9!(1LS2-GVLV^@?%0VNNO2$O*< M*'6"W3B9A?O33 O[NM2>MEOMS4;$'00V,7^D$8G,YEV$=V-,$#CCP*OU;KX4 M@J"$WA^B>QW\S^%:;\CW K1\77#W]G>>YJ\O:K.VOH?]!R_E]02P,$% @ -X645]^7!1#"!@ M3!$ !D !X;"]W;W)K&ULG5AY;]LX%O\JA"?; M20'5EJC3:1(@S:0[!6;0HID#B\7^04NT1502-225Q//I]SU2DN4C:3 H:HG4 MNX_?(W/Y*-4W77)NR%-=-?IJ5AK37BP6.B]YS?1T'7LG'JUDP&S:^BDUI M<&-Q?=FR#;_GYO?VBX+58I12B)HW6LB&*+Z^FMT$%Q\BI+<$?PC^J"?O!#U9 M2?D-%Y^*JYF/!O&*YP8E,'@\\%M>52@(S/BKESD;52+C]'V0_M'Z#KZLF.:W MLOI3%*:\FF4S4O UZRKS53[^S'M_8I27RTK;7_+H:&D\(WFGC:Q[9K"@%HU[ MLJ<^#A.&S'^&@?8,U-KM%%DK?V*&75\J^4@44H,T?+&N6FXP3C28E'NCX*L M/G/]R]W-_=W]Y<* +-Q9Y#W?!\='G^$+*/E5-J;4Y*XI>+$O8 %&C);0P9(/ M]$6)GW,S)V'@$>K3\ 5YX>A9:.6%SWG&(5F:_/=FI8V"Y/_OE)-.1'1:!#;$ MA6Y9SJ]F4/&:JP<^NW[S0Y#X[U\P,!H-C%Z2#@9JS;E'/K=<,2.:#7$FG[+S M14FG[729)3_??;K]_.:'C ;I>TTJU$"^?OZ=,%!N-/25Y6@,$;C"&B9&D@ZH M6$,ZR*VJMFB;I2=%IW!A2MZ+,ES50%E8=K=5";82E3""3\4CRZVL6]9L1VOD MJA(;9KL3=-;LVR"U95MH?)#(E-"H<*UDO=,Z/_!*CA$\\H\I3D235QT4*;26 M*45#) A2 X%;5++9O+.^3*UG>:XZX.-/@(%83.BH8\@[I="M*7FKT!"S]4A; M,?B&U/RO3K3HBT<:B-].3\%7_9YY3A M,^I[L0^<0>0E<4+.(H_&$2R]A/KDEUU@?6TPK'Y&H@Q1]+F.&8>>2Q%7IYLA=[(4&HJYMOC:-^!MD=GH ([Y> M.T-V0FIN2EG8D5V@)"0KA,YE!W4,RF'%L3(!2PO"AM+.90U&YM92EZ:UK.#D M8A6Q5078Y !-6X% WLIF\&HO?\"HP'R=0QW;[L,8V@X\MY&2G88=_?:"_((9>1)<'('-!;@Z*<[^<)Z5Z%GH^31 ;XL@G MGR9%N\^RAQ(>#0(2I]ESOB0!>!(L>S].MA*"4H:@1+TH3*U/=T^V$331)1@_ MA:BQNEW70,4UTL(P!_75=VJ"#7B]A72S:@O]BQ'9[XMC)YEKBL/D8P4A:\.? M#'@&U=W7TQ8JQG4^=@YG:S#NJ*R^-QR&LD.* ]61A54_A&<,*!OC'OPD7I91 M OB;1KB3$$J])8 U(']H1TQ*H.["*(*=.+1<&0)Z:G>"(,3@#>9&D1=",I: MVE&?/.A%47?UX2$@B($4LPPR8$;AN>F"B+KM$%?&?C^G2\^/X[?D//%"?'[I M3QX/K.HXQO<9\;N1TH^2"3B30G)7 "5[P"/1=JR$ 9),R?JO*\X;HL4& 675 M]9M;;@]4 ZX\D^I70,VCO6 @5CU 7CDH2 OG&2G3PRRI5A=G2"G?PI+UFS<2.O@9OXB3-(?])U M$]>-?@04F@;8!!D< .&?/8.>NEHM)C? MD;N_,_S*U$8TF.(UL/KS%&[FRMW=W<+(UMZ75]+ [=N^EIS!10@)X/M:2C,L M4,'X!Y3K_P-02P,$% @ -X645Y[^Q>-R!@ &ULM5C;4IVJS M,[%GDMK:R@-$MD1D0((!0,G:K\]I@)(H2W+F)2\6272?[CY] >#+I;%?74'D MQ4NI*W?5*[ROWPT&+BNHE*YO:JJP,C.VE!ZO=CYPM269!Z52#T;#X6102E7U MKB_#MT_V^M(T7JN*/EGAFK*4=G5+VBRO>FEO_>%)S0O/'P;7E[6H_\48DW"7[&,LJ?#GL@:YTW9*L.#4E7Q5[ZT/'04SH\IC%J%4? [ M&@I>WDLOKR^M60K+TD#CAQ!JT(9SJN*D/'N+504]?_W\>//T\/CQW_#.!-$X<#Z-;$#]^=C]*S]VUEB#M3ENBEX)F052[N MM'1.W.PN?"Z(/]2R6HE".N&71F0L2$Z8F2 2R4-8W4NN54#E5 M7F52"X6VU5I09BI3*@1$KD8[.T$O&=5>+(Q7U5Q8;CW7%P\R*X0K& UF=EQ2 MT &HUY0+;X2IB)5)U&2CQI[VHH4B1#M+A'M!C3!FC^"T3+9-N-WRVUH6T ME!'&E,C5@FG(76#9 ,?B&PI531L>9T[4T@KUETNV MG0@Y\_ ''I3M:DY3WW55*SE56GE%KVE(PHLEWC X=UP5_K40AB#2/J5MR"%4 M*_EW)23XFP?Y8DOU%):/55E?/(>\/E'=V PE"1$$F%Y<#).NW1_= 2Z$;'QA MK/H_")-M@=@-$-,^M[)DAA4*"/5JEFXGF)#6C7P <&V!AO6=@E"1=]YU,>?M M5^S+2"2^UE8MI">$7]$<=8]G5(R5E9-9K @TTFXL8"^S%%/FFND?B(>=R5 E M8)^[">2VRJK*=(/9O79@BV)I8?2"6+^5*K! 4#L6^?/?5,8^.8<-=RUM M+:!VT?]SI&X.E\5XG%QK@['A@.M>YF*T%EK !?8K*ZH]Y@[ASOGTW+*#"6Q3FW-U 1TVK=<' MP%BN1W7NA#WRPI:*-,)OD%A?\Y.V[:.8$#J M$"ZSZ>/![RG(V!C+)@,X5PJ^+(KG?XVWIRR:S>(LX.5=FG$P03N%,SWF7#%E%>4;*6*]0D -H9 9 >&PO=V]R:W-H965T MVJM9%SFO,-)DI]4 /G^;O>QX!$JE( M2I+ <7D4UR)-21!@_*AE]MHM:6'WOI'^N]$=NLRX%MI];]QC<['@ M55I^59N/HM9G2/(2E6KSRS9V;C3LL:32I^5-MA\Z"L7=D05 O M" QNNY%!^8&7_/*B4!M6T&Q(HQNCJED-<#(GI]R7!=Y*K"LO[S].O]Z<74WO M;SZPZ]O/=S=?[J??/MU^N1B4D$YS!DDMZ7E2K.;?"[FNP(& M@-5B"QIL5\&+$F^3TF6A[[# "\(7Y(6MKJ&1%Q[3=<4+<78%'\[9'7]&:)5L M6A0\7PIS_^_I3)<%XN0_A[2WLJ/#LBEWWNDU3\3['I)#B^)1]"[?_N;'WOD+ MR*,6>?22]!KY[#CR;^*I9%>I2AX.8G]%^I$88-]6@EVK;,WS9\1B46"K])FM MN&8J%PRQF3PPM3;9M4YY[K 2"S[>?+J^Q;)BK0INW@6>/V:?\@3+D8%&(K+: MOKO#.G;2,U/HOG?JL,U*)BLF^#E\WU]K=Q$'CG M9B*-F&?__-1EMU8M!OK5)?8@A2ND8W%H#R.,@'Q1^=D_*I[*A02:>Z.CE63G M9/P9"C'Q)(I$DH775:$K\@,< L$2X@4<88U0JA):YE4VP[:-:[0QFGK$XMFS M 6.&5RH%../!KI_A5O.\M:?4;.AZ8, TM>%6D4.>&S\>4;BC9KM'*Q-FV+IG MSDL@7_&2 15*U$R+'Y6-=X!9"$GA %3B:2T+X;)IK2:$QF[4XJIUW54'&R$D M,WIMPP<[U!PQ-ZI*3=9,R'1,9.M4/0N!T)QCIZ14!6[58B$3,A2Y*X'"*#JP MOZ[U E,JLG9#EDXGWH-]>-MHX<+@3-LL'>Y 1 P$%L#6L:0]$F?)!)%>6HDFMCHV2XQQ,-YR]4ZTM>%H8ASWED*W=-;%I]DCZ(^!N>%C MI-1VE/%%6=MA M1\:6Q"@M7K#77N#(EC-W.)YRM.0K./*J]C"B"ZF[*I ) M=06S_A/4YG5T(([F5))3=/J:G4C"B"(-E6%D\92(==E)$ #CI^_8O:65/XV3 MZ_RKQZ8MU: !9W^8 *M??3?=-K:?0G$<'MA-DX=W)@]O7[.UQR+'BR,6.I-) MR/IA[(Z&=@L(/8DGDU.&'];W@Z$['+7BYXQJK1^J'<-M"4I@1 MG;6E6YBN#OE,HZ=[%*@;.C=!AYK1,NL!1MW#_[^%?UW(S7D#Q,1 36U.- 38 M-=H7VT]UAUY+@KWW7P4=TVGI=6?GO]/.)_^R3#U=+@NQ)+;9*;6^$R,"^^/( M'?MHQ$*3&$XP"@]79K@2X=\?!RYR*&:^-W;\B;?KVZ$[0M"$H1/%8:OQ3@$T.>@QKX3@@?ZPXA2,7(#Z.PYD]$(IACZ ME-JAZWF0,Z%T]6&Y^->">]MSOQ!>"!E29H^1F\2B)#=L<\VU:9<2(7"@610J MVVT!FMTTV,,9^= ?GAP&@ ^"BM@W_H2JFXN%1(<@4$W_H@;V!2FQXWL^\T?. M"$+\R/''I#9.5[F6R;:?.;8Z! :/C6/'\X>,(B48LR]HA%!F%0Y79F=JAE4J MYZ8)4,@O;@W7'"%>+%E-MVPL1!EIK&1[9Z%W#Y)$'[DV>/L^BD+3&#L4&6[< M]LDDIC]Q_>U[%*RUK<;ILV.[[+S1H>R8E"0'VXZ;!"-'=N3ZW7UWY18BY36[ M=AJ1'YWHWK-"IXX1#)PAI>K6:-KXC ['$5K% M16-:^H%S5_29B78UY4JE/YUNG6[T5(T-#Q7G(W5SHZIT3A],*!]DEHFYM%;J M%&-KIUT+F1YU_P3S"_8!1.,)P,P/'&(J36C->3'ER#^!RD65E_;3>SO:_G$QM=_KM]/MOQZ?>;%$-<2I M?X&EZ/.'/?M%L7DHU=I\O9^ILE29N5T)CL,23<#[A5)E\T ;M'_G7/X74$L# M!!0 ( #>%E%=L)?W=HP4 $H. 9 >&PO=V]R:W-H965T'@1Q>-$#3&'':15'L!UH:6T0H M424I.]Y?OS.4K-B-G: %(DG"1/%]H\V!31P6.F8 M"=O6!>8T,]4F$XX^S:QC"X,B\4*9ZD1!<-3)A,Q;@U,_-C*#4UTZ)7,<&;!E ME@FSO$"E%V>ML+4:N).SU/% 9W!:B!F.T7TM1H:^.@U*(C/,K=0Y&)R>M<[# MXXL>K_<+ODEM;JMR#!J2B5N].+3UC;<\AXL5;6_\*B6GMT MU(*XM$YGM3 QR&1>_1>/M1_6!/K!#H&H%H@\[TJ19WDEG!B<&KT PZL)C5^\ MJ5Z:R,F<@S)VAF8ER;G!\&;T^?;[< AWP_OKN^'-\,L]C#Z??QF?=AS!\Z). M7$-=5%#1#J@P@AN=N]3",$\PV03H$*^&7+0B=Q&]B'@;NS9TPP.(@JC[ EZW M,;;K\;H[\.[028.44@XN,,>I=!9^G$^L,Y0<_VZSN,+K;8-MKV/9>0A^,ZM07>0*W+D4#(TU4M]AP)6VLM"T-PH][ M?*09I>.'K0:]J'*[03M3!.Y3A$_#Z\M;&(NYS&?6<[W.YVB=9SA2(H<]X@[O MW_2C*#CI!>'>P[X?]R/AR3Y($H.?I5!R*C'ADB)6"<242T9.2E>5?V-UP9@E M99B!12KC%%#)F9PH!,P*I9>(%O046.FES@J1+STK]E,AC).Q+(0CLM2')E8F M4AA)$IE8TO. ,/3]8HYPA5,T1BA">2)BH2S :8^N9":=J$8MM4_JD"X%F<.X M[CB](-J;[:_(7.<.34YX=SC'O&1V";:]#U<\9Q10TJ@J*NR6P^ =#"NS#-P( M%Z?,?)W1 0A+/B/LS+MMLO3:+K0P":N^(K_%3AM[X+L7C5%&/7DB=QR'\..) M?<7RVO"C=RM[MD&P(92UWBGL#[_P%=P"C=1)Y8BU] "AK(;"Z+E,R!4N%6XC MIDW 1))(!B+;X RY4R>BK.'HA(4TUL2+L:T,M?8JG)&:9 M7#V'TVD=C$0X+[%>9J]Y*B%!8ZLR)1,WTHB,H/1@VL_SXT/BD]!;VO0&7538 M]?*UT)] JA=4).9@Q0>W\,FU8TX58N7$;8YKP]=\HC _% MF'J^C'%G)M2];]T/,279C'VGB0R1Y)C E+8DJDC>N/WV'7E#Z26D=>1M6O\V M/&QWZ4RCE&]C;\.H':T^_>JW8= .GQ90)A=5\JKE@5^PH#A1+B1(G(PN9ZGG M)JTM11[[[,[I6%@7P<["(B!?-M9+4!%.47)"U7(+Z=+GT6]3/Z^.Q,R6BBBF MYMZ4W(?*\?[(*=V2>YRC S+/;W$@-TH4M)/5I:"$Y5YG*%=J-RY]>)"/54"' M(LU1ZX9^Y[0DKNAH;6'/L]2E)8OL_C%;RU:.O967!&KA?'-P7+>'N9!*\ [* M3!KW55WC29V/8P!1U/?/]9J;-QRZQ<*]7K!?_?R!RA#"?M\_OZ>RNU_]_('* M",+>H7]^3V5_O_KY Y5=^.LC_VT[.';6SO<94K'Q+89WHC)WU5&_&6TN2N?5 M_>!I>77+NJ%:E53'"J7ZL/IPM\6)MK1W<._IG390\,+:'ZJ MM5M]L(+F^CCX'U!+ P04 " WA917D.)3%#D* "R) &0 'AL+W=O MDNZIA_B2%@N#L[=*1YMA?RF L8T M>8C"6!T/ JV3#X>'R@M81)4E$A;#S%K(B&KX*C>'*I&,^F93%!ZZMCT]C"B/ M!R='9NRK/#D2J0YYS+Y*HM(HHG)WQD*Q/1XX@V+@AF\"C0.')T<)W;!;IO^9 M?)7P[;"4XO.(Q8J+F$BV/AZ<.A_.QKC>+/@79UM5^TSP)BLAON&72_]X8",@ M%C)/HP0*_]VS#F&UR#.SO(H+R@FIX<2;$E$E>#-/Q@KFIV S@>HU)NM819#OOTR4FNKJ_.KZ_N;JX_?[Z\^D0NK^Z6-\O;N]NC0PT'X?)#+Q=ZE@EU>X0Z M+ODB8ATHLHQ]YC<%' +"$J9;P#QS'Y5X[6F+C)PA<6UW](B\47GMD9$WZI%W MQZ)$2+!"LOR>++O1!)=1CQP/P M$<7D/1N<_/J+,[4_/H)Z7*(>/R:]B_J&^0R<=!4RZ''CWR&?9"[@)% A#Z3BH@U81DV7B+@,?&8U! A<%K# MZG,1)33>_?K+W'5F'Q6$A)7B/J>2,T4">L^(1&]2Y "7N/;'KZDF)F H,^!\ M? =RJ 9/V)$5(^R!28\KYA-P]'L@""GPJ09I'DT5?JL=2[0@22J] +P9Q[GL M8M:!%.DF(&NP"QJ"V8UP%$J! .)(R#1(E'>"** (X* M*(@D0I*(12O@*.!)DYR01UP#]I#3%0\1AV> AE#DDAQSWV671Q!6A"I0=0KH&FP'SU(%(%C.SY<#QS\8,]G"Y&]:6903QI"9/I<#2:$'2BIGBC!F,'HSQ=&>2S;B-/2-R,*G/=K$5,Y-JQBUG#+[F'A=G9L5]ZGL, M\GFV9]) D<\T.)AE9V0<+%QKUL:U:$O*1QOWF-;7SNIK#Z9X;]=NWF%BUL,H M2IDUL>1K^Z64V',ISCXLQ>@B7SLO1EM<@F9F[S*/-E@*72^R]=GH8MH>S:6, MZ[A';71.;=0I<3B&V_-42@AUD!:25&OT.LMHKW12B.+LGD,L@B5EPK>,C3<2 ML\F!E+C6]&V?WZ+#Y4DS=R),![ I3*,$HX0)T[HC-8L*V.N@- ?]XS&1>?I: MBU2^WT$H*Y,7>D:SF,A!.V/TX#[4!:@*@C&)[_F:V"CAJV'SKEEW!$1E#4 IN 6GKPR M!$E8EVTY9&B:0G\'X=TS-]90]&X,V=7&4F!Q(U$3TJY("P78+S$A9_(*"QH7 M%C3Y(0N:[7>#N%;=."/K)?;4B[?,ZFU84.DSUL3UE"U-,U#P"PN!<.E/6(=4XZM[0(J>^SY%9],UAHW@&71%TV:)+;?63W=8K M!]\"6O;,J'6<5S2J&4/1,*B60BVLPGU FJH\6%T), 5W2$X].%@9T*J!>%CV MLW\L+\^OR1(9D2+F'C2Q7MX +$;6%))/CK7H7K7PON'8\N$!N*=XW#\HA&BH M33&76^0B+5LA!98#8>$[S,+-31E?$CIJ4@@=H&\R! M*U,5/Z5[#%-%@9[WWS5QT%?5.EG-:#3,K=9G'C:SS*^CAN5B&[=:>&):I"YB M0TA5R -P*(06L[=&?0DP5"P*.2C 1X.AX-8&RG"?N73N9AZ4F,ADXA0^7J;#+UD]4 MX.1OHL"+=FAU,VIR"DRAY"SVE+WM8TR!7O.HG']L1TR*VU)5Z;-.!?2+53;. M.!1)\>#L.8SW:;$G74-UYG?4,07#\3PA<::=3TK4INH$:5 7P.U4Z@6-ZU\P MSX2PG,4L4IGZ]$61JAF53(/]MU#3[-5J0MX"&JY[$FT=6^V">XKA4E"S$'F. M[IK)#)B"LG4/-U_H[J>J#[OKR2/Z:R9<;(-^HE^]/ENV;-#MID51/OGZ2V-J MU>CEJ>+GYT?3#35M+#NQ?53V +"HIK+&%_IAZ*RDJFDF$C N(1;@4V4H"W,O M*9PGZQ9^()ZWZM&^.&YW P1\CV'JD>W_B,M7H3+;N\?/[&=ZAE/E_[T_ MTYCKO_K"3I!??7-F"=,CZJ!_L9H??[,?.\T/Q/G/QN"*NWJ0P$W@9DQ9^UY'.*R]1Q(QN3%O MRRC\K3#6V2LEY6CY0LYI]AY*M3Q[F^<+E1 "% G9&K;:UFPRR/RW^*)%8MY* M60FM160^!HR""^("F%\+:/3R+WA ^9K2R?\ 4$L#!!0 ( #>%E%?-+7NX M7@, (0' 9 >&PO=V]R:W-H965TD2(WV0KZH'%'#6UE4:NSD6M=#SU-ICB53MZ+&BB1;(4NF:2MWGJHE MLLPJE847^G[7*QFOG,G(GBWD9"0:7? *%Q)44Y9,_C_#0NS'3N <#Y9\EVMS MX$U&-=OA"O6G>B%IYYU0,EYBI;BH0.)V[$R#X:QC[ML+GSGNU=D:C"<;(5[, MYC$;.[XAA 6FVB PFE[Q#HO" !&-KP=,YV32*)ZOC^A_6]_)EPU3>">*+SS3 M^=CI.Y#AEC6%7HK] Q[\B0U>*@IE1]BW=^.N VFCM"@/RL2@Y%4[L[=#',X4 M^OX["N%!(;2\6T.6Y3W3;#*28@_2W"8TL["N6FTBQRN3E)66).6DIR?/R1H> MG^_F3PDLDB6L'J;+!*;K]?)Q]FD]G7U,8#V'A^3Q;M[*'N8?[Y/E:N1I,FX@ MO/1@:-8:"M\Q%(3P)"J=*TBJ#+,? 3QB?:(>'JG/PJN(\U3?0A2X$/IA= 4O M.H4BLGC1.W@)DQ6O=@H6*&&5,XGP[W2CM*27\]\EAUNXSF4X4TU#5;,4QPZ5 MBT+YBL[D]]^"KO_7%;*=$]G.-?2+9-?XIF%6B/3E(MVK@)?I_N+K@'6.D(JR M;C2SM2>VIG1X"JS*(.-%HS&#BEH.K^@:0DU.*.L$TUKR#>EM"@0M#N!6EHLB M0ZF *V *MJ*@AJ+@#UZ!SD6C"%JY@&\IUOH,,*.J^',(_R"3@.;E ;T;L2'Y M\>F8(31# ,]-B9)I(8?P_)W=94XW'3]RXT$7;J(X<+N]F!9^QPU#'^ZQ$E2K M+= 7VQC(+GLE[)T-3$DQL?044*-4FKA3,N'#(4I!U'.#?DQSU_4#G^;8C<(N M)-LM-3,331M#:F= #2)] 5&;,"L(W!Z9#UT_[-$8A_V?LW[,3!#UW8$?V]F/ M>I9//^Z4HZ+ MQF0R<,-^ +W. $RT+E65=]89*;4[V_\5!:&I=-LD3Z>G+V;:=M;OU]O_Z8G) M'2?K!6Y)U;_MQ0[(MN>W&RUJVV&ULG5IM;]M&$OXK"S?7BP':%DF)DN(D@.,X+T"3&+9[AT-Q'U;D M2MR:XJI+4K;ZZ^^9V25%R;);'-#4%,F=G9=GGIE9Z>V#L?=5KE0M'I=%6;T[ MRNMZ]>;LK$ISM935J5FI$D_FQBYEC8]V<5:MK)(9+UH69]%@D)PMI2Z/WK_E M>]?V_5O3U(4NU;455;-<2KOYH KS\.XH/&IOW.A%7M.-L_=O5W*A;E7]Z^K: MXM-9)R732U56VI3"JOF[HXOPS89!6'H;TNB"3>754$Z7%)3;VN*IQKKZ_8_KJYN+ MNZ_?/XO;J\_?KK[?W;X]JR&7GIZE7L8')R-Z1D88B6^FK/-*7)69RG8%G$&A M3JNHU>I#]*+$'VE]*N(P$-$@BE^0%W=6QBPO?D;>K5H 2+6X42MC:UTNQ&\7 MLZJVP,1_#]GKI T/2Z,\>5.M9*K>'2$1*F77ZNC]SS^%R>#\!5V'G:[#EZ0? MT/6CKM+"5(U5XK<[]5B+#X5)[P\J_J+HPXH_18"XRY6X-,N5+#J-J/'>IX)P+VZ;%:DK/EO3K,3KGW^:1-'@_-/M9[X*SX\#D1JD MO MB"MZ;$VI4W>KPTA5G@A3TEKN[^0HF>&)*LZVIGO].^/_Y9/?4$R*D-%3#5 MI#5%2E?M7O3&@ZYSD0,(2UF"Z_RJ-7$,6S)K*L2JJ@*\< \+=+E63DO2"+$R MC863,I5JHL.*;\NJ4O1?3R-<,%&7J3H5%UFFB?ID46Q@>2X)[\J2^2F9F.80 M(2J]U 4,K3?DD94U&2R (HY\E,6E@B5F"??LRR MUEAK&B@!.ZR8X[&Q> (7 ML/V9LBH3#[DJ!:[+6L\WI&C]LDN]TX$?V%SIA;<8AC6T QQ^U MP-V%!A #X5B,UVT.OG?*9'""U;.F_CNZ8+5<:\*86ZQ+@@J;*A QD<'5Y%-^ MB!NH)B6M1@!2+0N2*%)I@4=;[6[AM..=9$GH1TP?4.7H+R*K:]1:7M%B;+O4 MN1WAVGI;%I79=3,M116%T=5*D2X "CN3-I"4*8@S4RG,(%/D3D[K,FO(3[#! M6 T/X4+]T>@51Z6WD[>+G/[KZ:U8D+-+>FD?R&U8-&U?H!%AW(!_"C@GV(;% MX(/3H%8+MI, OG5)ZP5O#)GI28R84:>P?64U6A5= "&FU>Q4?%2TA/6'P(]J MCAY%!=0+T 4O8O![IU3!3E [!=!)(6!_RMHE= 'U,T<4W4Z?&DM9]8S-?>>1 M)C);4^)G BC+50][O#]]+-2CNUWI6C%_+&<%88;BUD?;6DN7 ZU1[!X75')T MZK3>PXW+ *:,9[.6[%EB"R1 4[ 4,2MD>:^\FAVT6@Q;M31K.2O4F55-11?] MM=4&!+NL=H'7J1WL&+6+QKX=Y[LZJD>D$CH92-6%0&+F+)\K7>EI7M]3I$WM MNTM=BKE^Q!+F:\,!?F#^]C [W^&+UL&"VU,+/0K&J05L2MSI>)CEN9? $.#? MDM]E+YWW"*EGV*I9KJB0F"WV'#?GF\SB99!,4U*18ZQ)F)82?9<,LC8% *=" M+62ZV?%P!\SO": #(BI]KVE UGH4!L\Q6EN[ZLV*RNB\]32-^CC:!4%/EVF.".5,7-;LBQ[ZM<1+8 MT*0C=2,+[GKVO"#!='JN>24, 13H+8J@J)N9VGF^RI$GF:(\=NG2/D,"94U! MXKKX^XVZ!W.$+T<,ERN161\T%U%8F*GM36E3]]J^IJ[)ZM_N@39ELMNRM'?# MVA0U>L@GLG8>]LF$0I@IEV"<==JJO==5"0!LQ(+^^M#Q\VV4W&X97 F3.E8 M<8*>\?E0$M2Y5>JDF^$!8_:DVFVWJQI81J8X00%])J0 ?^B)3F2:4LOB=WE] M>W/Q[;B?A4R'<<9WY.TU'. GP-Q\VF7)/;11VE4.Q2[7M[G]TYOHK*=.*.I.NE5 MY[9\NVI^3ENZ@8 +;=W3E+L.8D#:CN)]YLFY*-IHW*M2:MB/<475IMR5(GZ"+59DG M'>IGNDI;Y[)&C2_OVV1I:6<[4_E#)&R(J:Z476WT#?G,V+)[^+2I8I3L=9\@ M(.N'.K%H-#4=9#R;'GC@=56P5_!:3+3"FXH&XPKB$68JOC2DX3X75*YSR@UX MF8(ECF!W&J"M&@X*"#RF:7 =IFKT"500\PVJM^MPZ% 0Y""7:@>8[&" 3@-P M!4V4KX^^Z),;51P=BQ0IBB1!AW"R5#6IACB (DRSR#OPEBT(:IKGN?15C5TK M713L_]0T%+BEDA67\M=WMY<@A.U @3[=0:EC/'B&FV^AJA6QT**=2]R)IG:- M#S5HMEDLJ&2C/2U.Z*F?9E$>9RJCT)"MC9M33=%XSWD.[Y4H7[9Z):R7W>>N M":A,VO6\,I,K7D!JSA#TKI-N"Z$'*2D+>RB.$$>AIKLT/CICS[L"ZUN."FYB MQW4=5D^:?]U%*&@'!*KE*/M ^0XA[LP2OL']W2"-]L>(I:EJ\,#N%'@(PCOG M*G1"$X[/*W^6PNS]]%0 AL\]3:',<"KN-,J=E9S+-.5C?(.;%Y>Y4"MF)DN@ 2@=.F_[.@NHE:->? M8;1G>=?6S#6::BM^,>!CLAN%C;#LVA?X1+L&M#[@D@-^(&6Y7:<,I!.ZW%1T M/%2EH&^F-_$=LXD( W'KCMM)^"WZ"E2F% PE+K;[7_O]3\6W+=VKM2P:2;-* M>\K5YT$Z",]H9F@?;G5$8#"IT%'*-L'\<+%OV.%SQ>VTVYWSW7T.7 ICIFB] MA$:K=BT&B M'V[0ONXF_DMC@42JC:3&5Z*=UMC7X3$>EUP_N7;?(1_0_9+.-(/\AVK;OA[N M,/N-^*Z0_!)U6;P*@_%X$(23$5U&T0C_(O'Z530.XD%T+%Y%P329!.%@1$<. MQ,_.F^$D2*93B N&XPE"' Y",1P$$3Y<+.D@TITIB#@)IJ.Q&$'V-,%[HS 2 MDVDP3D;BQUZX1#P9XZVQB":C8#"*Q>OA.!B$L#.!6G$\%9=RI8FU,1O#,NTF MJ2B"!2,1)<%P&HLP2<1P&@SCX0L>B/8\$(U@-A1[-1U'L&<$^\-I$")_F2<&:_L_#''H-CF>WO@AI0Z=>G% M=09+9IL#)_!\H/M\DOODWLG9-O$O6(M^G-HTIGP5KX;!8) $8[B3\A'!CN$3 MY&B,_!@)X&:*C$EBQC:%+8DICZ>,7N!R#/2\PN=@!&&0A;?)9=_D[^"S2W_& MSA3S6='DLD*KM<.=_2]C7#6K^"N*PX4/AO/!]J->NOH51B/7-6V_RG!>X@F- MZZS[0E;_Z4[GGK#T-D"(2?>M@#LI<*6&CX70M))7:ZX9S-S&ER6\X1K93H__ MG\QW(WO:RR:&0.U/V'CW[79=N>*]3.JKDMN[-:DO#*O)W]1*MX^I>OL3;(8> MH[5]:7MB3UMBAD>?7)JZK?)L;SCXA^#^R*KG*GW:!^C6[UGC&\'-7_CK<'SY M;/8O@ER8T [\?SER=Z>*YH MJ0+81O;7&[2I!?4Q/!ZV[?^IRUE.16+;;43?["D,:1<(*GHARMEI J8B@1E?!+&GJBV@>M5\%XQZW'[ M$W-?TC-"+9N,J5F8HFL@0@I'5'O&3S2<# (J#6"B,6(13[A%<,H]#?2K.()" MS&^H]9/QE#9 ;8TGXM#7V6>]'QOPL>$E'Z7RYNYW!]W=[E<;%^['"MO7W4\^ MOO'Y'<"'\>O=T>!T/#H2UOV,PGVHS8I_NH"9"#G(E[F2F;+T I[/#9I<_X$V MZ'[+\OY_4$L#!!0 ( #>%E%?Z3V[M_@4 "(- 9 >&PO=V]R:W-H M965TEM,B#2E@1$D+@N:DM8, M!!J_6LS>VB4;;MYWZ)^C=FB924]3JW^H+!1'O;V>R&@N:QV^V>57:O5L,UYJ MM8^_8MFLW9[T1%K[8,O6& Q*99JKO&_CL&&PM_6"0=(:))%WXRBR/)-!'A\Z MNQ2.5P.-;Z+4: URRG!2;H/#5P6[<#R]OKR\N+L\O[J[%2=79V)Z?75W+M]F",LM<:'=P7 MRT*E!6 (,Z2JK O H1"'!PMK%ZP28LREZG2*JQBA"JG$)Q*:KT2%;F 826" MY=LXUDQ*(G_0XTA+AL:*I@.A*D6,N1B\0-@)+H0R^ [O:8L' 1N"WWMPG'F5 M*>DX*Y"_Q.CA:R57G+L7/%8VX*.2.HXS1.8]?)>8P5[&,99JJ4H_$#?.9G4: MQ(\85>B<%AQ<+UC: X]W;_:2T>XG>&W7+[OU6LE9$R%8S%$T<,EYBP'#31(# M#;YSJS&ZO?@0D6WMLX;^U.I.;11/*(SHUP9PRG"PXJ- MWX[[R?X.7\:[^^(D35TMM8_ET=+DT"7][9UM_&XE.UCSJU8<_2.5D?T\D MD^0A)DVPA$>-:1A] -0H^PY00A*.@**BMMFP: 1[EN'P[A0F4H@%B W-.;[8FUW ^" M.Z"UN)*+E5B0QQ;O15:WFF38)#T0=QM#2'GT$LXSKADN2Q6*2% 9P'0I?FS" M+,G5LBYGNRHP'0?3# M**B>!S<>0!JE H 9"8QVCO1CSJDTQ@8 8! B_^P310$5U VI1X(%MUM!YIDO M2TQ>@?.-PO&'=/0(F1BTE'T2!G9P]4@3SH7>&CG#6H9ALZ;.K/=JIF'.0XII M8(OR[%G!D$G:&-Q9[;$+>=\7:LX:^TU&2\G0'DRZ;D J 8Y)/! _NC32?4I5 MEQA^T:P 4(!5%?V^0GQ\+ MH ]5!L?EV$'*=U)MI4PLG-@ 3S+NNV#X)J=<'X5$J4I^CU9AP=F"6!/-YSS* M7E#1I"'Z;3L)C/O80 SZE&&0:M6552I](>:\>PR>._<,-\ZMV&3S>#KW,32A M.<*NWZ[_ )PTY]Z'Y$:T[DS4.P53P%SVS CAYO M"_R)(<<+\'UN427M SM8_RTZ_A=02P,$% @ -X645^19]I2P! O H M !D !X;"]W;W)K&ULK59;;]LZ#/XK1#;LK(#7 M^)*;NS9 FG9G ;JV6]<>#,-Y4&0ZT69+GB0GS;\_E.VXZ99U?3@OEG4A^7TD M1?%XK?1WLT2T<)]GTIQTEM861]VNX4O,F3E4!4K:297.F:6I7G1-H9$EE5"> M=4/?'W1S)F1G?%RM7>OQL2IM)B1>:S!EGC.].<5,K4\Z06>[\$DLEM8M=,?' M!5O@#=K;XEK3K-MJ242.T@@E06-ZTID$1Z<]=[XZ<"=P;7;^P3&9*_7=36;) M2<=W@#!#;IT&1L,*IYAE3A'!^-'H[+0FG>#N_U;[NXH[<9DS@U.5_2,2NSSI MC#J08,K*S'Y2Z_?8\.D[?5QEIOK"NCGK=X"7QJJ\$28$N9#UR.X;/SQ'(&P$ MP@IW;:A"><8L&Q]KM0;M3I,V]U-1K:0)G) N*#=6TZX@.3N^FUS<3C[/KBYA M!#Z8?2$OJ@E'57ZHM_HNSF?P@VE=U)F MZ$$0OO%C#^Y85K(Z4V0"'TN6B70CY (FG*M26@-?)W-C->71O_N<4IOL[3?I M[M:1*1C'DPY='H-ZA9WQJQ?!P'_[!*%>2ZCWE/;]A+8+H-)GD#L3AF?*E!KA MZV>\MW":*?Y]+],_8)F^/S^[O3B'V0Q>O1B%0? 6_IAE\ 69!G3Y A1M-4?= M!MQ]0O<)8))1$6&2(U Y@D25H[ "&=#R&WG T<#?M?EZ3LHB M+XJ#2FG<&QXX2[V#7QB1RQZX$/@!>>DG3L[2M1:2BX)EV098BR[5*B=$/TIA MFA7'C5Q+M4Q2]=$:)=\ Y;PT69,^R3/? B&'D%]7N3):W&?# \@'/8A M\,)!\"CXO I^T(^KX(_Z$8VA-_)I_(G<%T+?RP%=9YT\XC*':R(BG1'2#*W-2AE9N_S"/5*U%G4*&5\WG-W[E5<*PG'+6E?@9,@=S!!34WBO*5 MH[MX;>:EREU&!\ 98U)2?#GY1J,5&MT=<<'9*B-*7+/4@MT4C1V4"^>!@NZ6 M:Z\,S#?TMG\C]+>'-X? F=8"]9Z+]C]>87ZP[_WI[G04Y+A%U3Z5Z8E51]2=S9:G;J7Z7U%ZB M=@=H/U7*;B?.0-NPCO\#4$L#!!0 ( #>%E%?/&%MJ=28 (&# 9 M>&PO=V]R:W-H965T K-A*G*./ M (YS=(!*M=GD;EIO307?+.MFD[?PSV9USVT; MDR_HI4UY;W9R\O#>)K?5T=-?Z+,/S=-?ZJXM;64^-)GK-IN\V3TS97W]Z]'I MD7[PT:[6+7YP[^DOVWQE+DW[>?NA@7_=\ZLL[,94SM95UICEKT?GIS\]FSW! M%^B)OUMS[:*_,SS*O*Z_X#]>+WX].D&(3&F*%I?(X?^NS(4I2UP)X/B7+'KD M]\07X[]U]9=T>#C,/'?FHB[_81?M^M>CQT?9PBSSKFP_UM>_&3G0&:Y7U*6C M_V;7\NS)459TKJTW\C) L+$5_W_^51!QDQ=F\L*,X.:-",KG>9L__:6IK[,& MGX;5\ \Z*KT-P-D*;^6R;>!;"^^U3R\_OWU[_O&_LO?7K][E7UX_^;UQ>L7E]F=#W5I"VO\3:S M ]NN=%47=5:ZM5IN?,_GD^=VT#A//?0R?F]1X,KX?<])/;YH7Y]0C8 MQ9GFRAP]_=M?3A^>_#P"[0,/[8.QU9^^R]NN,=G[9?:L<_"=Y?]4_[_ MD_G:9L_*NO@R"/V-UJ_#^MEO+UY?O,\NZF9;-SERU"1KUTW=K=:9;5VV;6Q5 MV&U> H//G5W8O$$4%C4PL".TPF*\QKEI:D)-]EM=+N K1\M.LSM_^\OCV>SD MY]YC].GISW>X%LGY35[8 9!3K MJB[K%<(TM%EX5G>CA=JUL0U('[]S>Y25=0JZHF*#$ 9G(7YMP MP,:4>0L+;IMZT15P'_0Z4)TM %"Y*)#*M-WGRN*SERV\ J4#,F/5"H"WXYF; M;%&G6\3XR]8Y7,5UG8%.118"GG!F!2JN=3\1XGJ$_0HN;>OI].7EJT!.XVQ% M+ #<\&T2_ED?.<@L*1 O/GT#B&@9(B>@Q'@_IB=\$1"^((I=VBH'OD#!@?1( MZ(#++\IN80BR\$#.,MJ%[2)QY/=;V 9@2+:=9$#,^-;UVA;K+ ?VNE[7R(CU M=04PF*^%V;89&#E]7$[D%;C9VO@)/>_/;I MZ"Y+@I8^+_!I!W"$I9X9<"^J+)SVR!- 9+H\B(LP:OFRE2I] EG>73R MUTGVZ '\Y_$,_T-_G>%_GOR5T/+DH8 ^B0B!159C>D(-8&II59/C\EN0*%^! MNX%C=]D3CP)<=;DG$--W'Y],3^7Y:?8:+FBQL,QV?8)-CIIGO]<@AC(X, K" MZ ;@8+K<'K4E2RSKKKDA9!/BR)%G'YWY)UFFCEP$K,NW,#W3*WB"=_/D%/\S MFSZ2ZSB;/AF\D&EV89H6;.ET@R'NBLY[ /H2M3926$+KT^P2;OQ=#:^=WI]D M'\W"@)T_+_&S"A:%Y0DL:5AH@X4$1%R( M%$>TE18L563N,/B !,,K0K?)MCLPZMNUBB]$KM@"<$79RE2@#?!^X'N00L$J2-4T M;'0..A%?7P#Y">1Y!#D3QG*)PA&7AT. ED%> MWGBI"L\;,1Y*F\]M"0PK2RVL*\K:B5F(E ('P9T/O4,+DG6#-"I_#^)*== 0 M1 WR6R?VSM(9P"-1W)ZKPH?(#(%:5;=$T#1X:K60!7$#VK.2[6%>"D\[(I']C BP^2 M"#$) "-G8.W!30$)U-DIU0Y)&/% $]2O* 5.A MZ8:?H@&36W"D"!L>5]Z788&U0_BV.5A$($]9[(1=P6T"GN'3D!B"&ZHWK(/9 MHF$*MVR#XN/ 1\J%_YO>T!-/ZT]&2?&C"%4BGPM4^H!*YM(+]>UN2/.C&PU' M0?R&YZPY1@YT>A+B6"?CHA&L%X/K,O[ T[MH +]M]M&Z+[=EY-OM52=[92^] MI+457%G'4I-X;0MF%^A-TO9@M/VNJEAY (BPV%N[X+4;7%ME0QQ+0#HS&W2# M0 R39(REM5AH"S,D"E(.W)8YVG3(-2,+$I6@=E# _@7:%CEHF9S;MEV@9#0( M"0=&1%IT+F!8MBK@\ @%:(_AI:;9/MYCW!!@8DWC8GSJF)')*D900(B@],2' M *22!%35;>9 ]KBHRM,,[5U86VV-\3A(<+;!5 (AY#CJ##X.&6H[L4'09%J9 M>M7DVS6YAXU9X7%Z=V$:M!WAD-6J)C$JV/+2G.JLG^@'=;A MC8B%SR8K^&?@4H+* -&PM.BB]2@!GD%*P;@A7[]A7BKRIMDAT'06HH> \96] M(KH1JXXM KAVU9IJQI'J7.\8L!0>?M[X*,R8Y"E OP'"EF M"/B +7!UU>(QKU= 5\ZA,($'KL'L@S?!%R5N=W!-8/LAJ).LGH.]:M!9 ![* M-Q(AE1,15F*[72S[*UP8PZ> NR(GRXC46LYN@#>AR'3HP"I1Z ?4^"0P@]\7 M[%%PSF.$2G!EB)4 M'",J'*^P 8'%D9("32DROX@^1?L#,:#>M&@\Y.23,XQ69%M1@B]&)(07FZNM MR!Z:Q-3(4T*/2:T68!1R2"ENC#12[(H2"=C5;'MS>&.3[^@T* P]G2VYN?]\ X]GKT$_N6'),?L/ M9&5.0Q+I=#3K,P[\K:7@G]@K"]]N_;?&?VN=F.LL+U%^3;/G!G!2V!!-!=X! M0OF#/[!QJ +(YNL9(5(N&QP+PD4G)Z@"'EP0N3FLK=Y ?1G@"_2T]W'IT[UJ3?@ MH9IU7?;6FN%#,WWH4UU3U(L^/=,/URS:"=1-_CLPM<8P!X C#LRWMF7NF![: M&)\3S)H(26Z-L8]&L5(.O>PM#X_'I5%=1"]DJ+RFX&%N<]N(.YYCZ*XB8<*' MH1@=NV D*$ PH* B#]OZ>;Y*GYT9,C43A0"V1JHZ-C9XWP32*INT_'?BX1^ M2.V!9$=UP5&7P5 ^T5FUDW -7L$J)X4"<@D,)R+49D3G*!PYY937[<.VWS/'HF61W^[\(K=ASO ^BPX UB0"0=47K4<7Q/C MM:M \Y9D!8"/NF*W'$E3S FR=8 "_'<2K=/UAD)]"%"51H.M1H,YI(A)$/7% MV>8-/+X$TF.+Q$TT\K.C%(N+I0Z(D[I>7-NR9'LG),4TRX8%$TG^2$? M*NU;YM$2LBXB? Z6=E61&Z_2!R&GD"CJ=-J-R9V"EACZCCYB[FEK8'#8^8?9 MV?1!M@'X23J"66$=FE!8CQ#4Y@^ST^E#_]1UGF(@)Y,"]"=[1,X0LB#\!XY^CRU=_RS?;G\Z.[(2"*#_YP?_IX>"<@%;T_?:6'N!^1-*-H MX:7&"!&L]QZ#0_CPM@_>?L,^6X2+&<$&?YQ&F8?9)%X(R&09B59:@>N-N/1G ME3>+G@L&\,;HSOM0C8J&D#,^'<_HOA("I2.\A^T;S(HH)W'TXM:2XL]OF0B. MEIA268D0"0H#6)!N+Z^JCG,+1/#OP69%)Q?K9N!!4$(8 P+%R1%%<%DP,-2R ML;N&70TG,FP#4AYC8!0?J- ;(1-?7"WOAP3GW@.$=B/RON'D;! .T^P?9!(; MSB ?.$$:HJ8$.LD*[\V@2T9"#80+1R+RU#ZO@TN'1CBAE(P2-,LQ3HC@1L=. MSEIBH1M%)OPJXDCAV2T94HA%L'N^F')WC.FV8V0&CYLAN*63L M2->F6 7'8)D@@\*#!)P$"V#-& .,%"´%3@15,9T<.$:*?4O(KS2A3]E'Y,W[*-)T"_]^(0D_OGO+*$KU) MJ8"N,[E\?BFA8A]%3#E]T;O38#_YX(,(?6'3^4Z4U' LH4^A7KEZ5F6^=GN, M_2DYL3?T@^SN'SJG8((/O !@'07=D ]3]LRKJ^+;MO1I%@!L_G6. 6SR>AI?\;$XNWWE!]X%PU#VE+U P- M:J-]/=/CE50_=:W%.(4;$)Q:<@67@RXA!4V#E/C1)3(%DZ7U+B^!.I#"W43E M$ D:RC.Z1+#P8].>^PLZ/KJ#6^#?'K;>;H-&JMASK8H=.I>J) 0C-AWW=:4$ MTTG4D&J<<] ?F!SM)*F3!MDO.##[P?0@X[VE1ZZF:L_DY7V]D)B/!XQR+GS) MQ6^)B<';"&[(B(A=?77DM<:DOXL7:PDE>MS+O:?&--90A&F9%^,?S=P7:''B^/9>Y/=O ME? =2UL,!Q5-9Q:Q7 XO%O+BOD36UY(X!)L=FGN(8TN6'9M$/#_C4L+L$EM8 MG"9Y-&L3YS!+XN3:WPV8#V95@QVLH<$H<8O7G#>LE+2BDI12(;4'D2'5.9;? MK667AA^\JLMN8Z@XR6$8MB^PZ.3N!@B#OR6Q(N%+S$.*AG12PL;5&*FMGC*= M-PTH&T7"*2;1($VX0 J)F0UI$J<>2L^>'#GV=6*$$ZZ:PV-H8O).P+\F>>YB M#.@FQ-)039<%KF- #IB9FEZCF]@N-(.+T6PJ+<"8>+D;Y72-FT>V9\)LVTP!3JH"/ MOGFA/.]TO'SNN5F2<_@,2')IV^R#M 9B\NO6 MUSBZU7"6<&Q_S-D"%U4F,#K<$A>D(=/$ X]]%=OA_\^T>G3[O41S2;;5GO##NKL$[(\;$70,%GZE+X M.5O7U\"2#<.IQ*5 H/%%)T;Q:M$OHYJ@'..Q7YD\>U6_T=%3$=HQK7*BG@+' MH7(QB7=01L0K;86D!O]\Y>V'5C 0,0L+5RVZ 6J>F_;:2!9^WSP1_$75S-_< MMV_Q4R4$,1[FU(\1_EOJ/R[A ?@UD^_BY D6TT;5T8"D_FYJ8YW[6#IV>;#" M4BPG^371@C:JJLXUM$Z4RX%.=M4CWM\70ZC6M%;%TZHX%E*763GS#1=/Q!:6 M79DUKG%EHC7N(,AW)[05WEK^56)-WH5N*:BQY0:LH=#;\$W?ZI8Y6Z$Q/"X@ M UV%;201XEQVAR1MW3G8P=W]*3O?6X=R%Y0C>9D 21PNX/UP>C(YF9W1_Y^> M/$1]EKKV\N\D[45N*2J9:;3Y9LU@0#S^]"C MML7:_-Z'N':H J.24*U+!]MKP;G@:X +(9A(+;W0 7?>X%5,J9/"Q_>\M\!A MVQ N]]5Y!+)QH?&6E'\%9%9*)^T5NABOFR\D0;&2COP!TL2ZO1Y-)>VW M#@CV/+Q1.L\Z[T PY.436OI:2T_XIM>X\@"J*Z#XQ M@G8EF7LLZ;=4-/@0 M#MS:--SNT\TY'C:1#EENV*[G1#][+2 4O9+^BP$AB!6<2L"P#E6CE'QK(A&G M(5Z= JTE0W+!VMN>=*RS.XRD*%W%OG>6RCQ!AOA6E=!+*QJ<1 >J%HGFX?VK MR4>P;]FO+=(^$2 MN7Z=I5N.SG(+0J =4F<)L_2U47Q83M]RLCET!M%CRDS,M(0$!%VA\6HB:O64 MTB3K?.D2W2R911[< V>/4"^V9*+6D=V0!Q?DI]HJ!DN%E>YY?4O&UCUE%Y@$00_H/8^8^AD"- M2GF)0$@U$2\GV>Q#7[-(0>K-KW);DIT4DC24HM6 M@2\0@V%8-F 1J7.WE3+W*+ G ;"Y#E?@4M6#UB_5QMQ78;KPH8ED7[I7ZT4I 9_C;Y52ETL/SP'7MW6!!,.-]TQ\(#$5?H8=*J$PZ%\8'< M-+0<>F!IV@?V-,CT#E],2/6I^;Q66Y@IKJ8*1GF6OXC,"W^@Z.XGH>%%WZ-E M)]0'5;))5M>EFXC9*HF@J*8YKB<9(,.)I,=:B65X*FQK=$#4)A<%)N3:B_-C MHIV;,T:N4FY\_QH)/VV\D;+R( ]HLB6N&]%6L5A3:?*MZH""I5(_2;>%EAQ. MYV,@!LN8S":T&3'2$+"OHJ=YZ%%23;[ 7$#-_B$=9Y*"CLF\N=YNC1UOHJZX MAY>-;JY!4 *"9YA\M,/E*GYRPHX)E8A)[8INS+7S.H^)ZC.62YP+5A6[OBMR MA.35]2H;*+!,74[+N@2IZ$V0 PUJD>DOOC?M MQ\=@(\RO%?N+XL2%T4KD>Y.XJRE@"V>Z!TLLL8![+=$H%[66A3DJB4,7HL^Z M[3%N@92@5I4E7[.4E&5R*-@19+DH(GI#XM@:S&.UUJ)_$&BMRX@$_X6 MS8P4EII5VLO1TP:QF]3+6"J_EG&?+-?"+C43H65IUWER>BZF(P77<0^CNO,Z M3>>;7L&*5)?E 1/8D!0F,7C75X]'DS)HV53"]=.A$\V%3C29[)G-I[!1OE5Y MZ3LOF*?(#G3!2L'B5ZS)$(^M%SQ?)X=5.2 M7H$[=FJFB>R*QT'X=DB6-*;(7<^;ORN&/M<'1^I\*&J2I_%&S)G)F(D!&XCN M!,F^+@",P"I=)6)2B^M<75[UJZ"#;#]P;S>_%-T8RQ[Q?[X?/M35U%V+"9>] M@ W!UL4291B:J,_C(0Z8(ESY;1EF^3 W%!FZDN%WW'9UL67XV?$EQ=1'OFV MV??OW&:P<"G)9VN.$<1%741U00Y7E*:1X2SLH2+1U#I?D55&-G@_JTB%=91G MZ)>_^X+_& I=49/DO+)U>V7H^-"S,@>$7!;KFCKR)8;"X6P/GUI;(8<>6>G3 M[(5J6X:"I3JHI;QET]GVCMIGPDBD1BNXJ,=7-X@KB^2P?+J@WZ08CS&%B9KC M)8Z \CUJ%!KH7*_$A+C/5^6GTZ=VUI0T&TDRZFO$1@>I1=28>O@9N?.GAXJEXOTS^T>9?HVY4,4R)K=5 P_" ]0]C8/.YD2QA M_#&1?3R1P)1!ENN#&NV+1[&P:R8=Z=$@09VC9RL-644^"6GA:^Z#2Y8*(/D5 M(H#QXT.3$O?!(K&%^"%!YM(93Z&DR:4U30-GP;W&*":,Y9B-3LYX>H-!H;9 M79V;_*'#X6#XD1\O+E;J8+A-B)GK^U-!+=2!?>M].*DF4#;$@[/RQPZ?CD=' M\%CS-I&04D""QCA8KNIO^E)=FAVQ4,],R@YV\5C@>#76U3C$ARJ&T:*5KCF2 MHS)W1POM2=[YP/TFA+REH-'CC/4:^">+J.7?K:F[TD]DQL\.#"WPMTLM23JJ M!TP.U8R]7B!0@E]Z$Y:\G]!1<,I3U>$Q"6U2$^NS8C);L?"5BU$BVV/&VSR^ M8,6O+&%W-2ZPSMUZ%^T;YY_&_' 8V@,>!=.8U;-XJ:W,+B\'Q A6?=X8.7" M8,V+D_ 8LKT)W2'@W,)]<3M7W[,1#PK4ZR(:?"YW_G&L-4VPL(>!B)PC44$!$1*553WL M[@*],9/#+;:-G7=@>'>AT.=4F'.A\\U&5TJ%L;&?\1*#+\L8?BNZG5_W4TO++>;'! KFC':'1M-#1;U>QS6Q(,_[_/P8HUGJVZP'-1$"Y9 M)9=9GGX>E79?>.>UYS#R&$==36,!LG9P$&^PM76] 0=)O+;5. 9OSK':438+ MXZUFXZ.G7HH?=4'!;^07Y.3R^P)WM]P*?S?@@,_#;C4]OO_K!8N:+#3)+A&& MR"]HDY M5@PPD>I3)@;)]/0!C,+_.-*]S>.$)=B>M?S(@]A0"C:#Y=N0#]V2-S=N.(BJ MW[T_QAQAP--L?-K2A?Z*0?$=O8"W65NFPOH2M?"%9@^W:9\@P8.\$I5,FNK* M-G6%V. 1^BWY-$V_V$:(((2J)#["N2O*>L#E\"!/=>A\W'F:O=*D?0!2?:;! M?3 I6_)&9,_-N>!6IB".W5-HG9Z-]S._,]=9_ -M@(4:,V>;[_F)A3^S%S;Z M:0! F?D8HGM58_G/GZ.7YY;,C8$E0.H# P4<_4PQ2V.3QY/LJ/A"8)W/M5;,$,>GYQA?U%8$,FL/V6=6L#ULS>1*$Z&P+MT M"KR;'/F"#.G*#[5_85W_61+6TME])!]T@!\*K+F?HE6KYZ$9-RRZ\951\G-B MO$ZC.8#^E#Y:OS4":-S*3VXBQ=J)3 QO!Z* &8"L">- MQHCG2V"([,ILA(SO"QD#?7KJY)/,@I.8+X&,D%5![9%/-I6W,2+M35>\\!.STU!M1G9V_P+H$\C?!?O MG[]-?CHPI"MT:BEQD2C\J%HU5[!^=-K.(TJ8B0RO@N:C>!9,?XJ'4URMB/9P MY(:,!OQ/LQ=$RR27I.8*PW>V;:/JLAQ0M6!>VG0T -]7 M536F32KF^5;2,EYML]5J%;\941YV 7961;(4OT2_/O7O%6G^3-&LPO!+.?JC M">)MF0!%"B*9+])2$=')J T3AD_,QF=#B!K^#7/!7$5_(06G;SBX]L^W1"/# M-LOHVM\YUGP69B_,'O\'9[+/OF/:PK>!#[W*L_'NXG_K3/9O["57.93YYOG< M9-VO1(.%GTW=2GZ)2JWCFF/X2^PI$!E8?PSVM26FS%$=B!;6>N15- MA$VV:K7IR"TN,]!'K30#D#-+B^^B8:_ SN9ZPI'I!6VF4Z0X2,!K:#\FE=-Y M!T,,-CSX 1.X8[]@;YQA-9-!SN6AHM<\EFZAR1U^2;$^!/_@ YETF8\SH MEQV&'8&+N/ ;W0'\:6.Q]A_,]/)@1E?Y@B8J. MT#R\P2"7N:1NB% 5C88LV( $HI\#!GAN1*,MTN%'\**?%IKT8(ZG:P[6H0;4 M[2/-46^67]!IM$MSOM3>O4"AX(>DT?*;+?XJ.6-HFOU=2R][&.;X&35SB3V# MO5U?*<\KIQP8G[XWC@U()HG<[1%'H'&_/J_>CE',M^!F3 R#S^5"3>0R<3UD M**O<>]J%5)W^U-,P7),T))4K._6&I6M#5A7UR401^"1&K]+M9.$UT&)"4$K6\G0

BJK MZB7]6"0N.VBAW7,X4N=YWN9/?P$G?V4N#/Y$):WRZQ&62OE/,4.'0T]^.I\= MW8,WP^-/?]GF*_.6FBX03TMX]63ZZ.R(1:W^HZVWN"2V^+?UAO[$IB+3X /P M_;(&-,@_< -L%"'PGOX/4$L#!!0 ( #>%E%=$Z,48% 0 *$) 9 M>&PO=V]R:W-H965TU M#=A.LC60BY$X+8I%'VAI9+&A1"U)Q7&_OD-*UB:!(VQ?))&:.7,Y,T,.-U(] MZ131P$LFRP)S^)%)ES-!2K7U=*&2Q4\J$'P;!P,\8 MS[WQT.TMU'@H2R-XC@L%NLPRIK93%'(S\CK>;N.>KU-C-_SQL&!K?$#S6"P4 MK?P&)>89YIK+'!0F(V_2.9\.K+P3^(/C1K_Z!AO)2LHGNYC'(R^P#J' R%@$ M1J]GG*$0%HC<^%YC>HU)J_CZ>X=^Y6*G6%9,XTR*/WELTI%WZD&,"2N%N9>; MW[&.IV_Q(BFT>\*FDNUW/8A*;616*Y,'&<^K-WNI\_!*X33X0"&L%4+G=V7( M>7G!#!L/E=R LM*$9C]7!*/K+2<^,'QYO;B;W?\'=%3S,O][. MK^:SR>T2)K/9W>/M M)(IDF1N>KV$A!8\X:O@V66FCJ&S^WA=QA=?;CV=;Z5P7+,*11[VB43VC-_[\ MJ3,(OK1XVVN\[;6ACQ>*FE*9[1$L!,L-L#R&R^\E+ZA;#'QS/,$27PQ,A8R> M]OK?;F&9(LQD5K!\^_G3:=@Y^:*A:*P6C55LK'(-:\Q1,2&VU!84=<29P1CD M,RHPA)=(02/ IABUX9G[66I,2@&".E.?P[3D(B8![;!Y1A:?T:)KZ 1@)/0" MV")3&FY8E)++:OO.BZZ5ZNRDKI'Z-97B'59HA<*=T%(2X>24V^U7FRT<]1N. M^JT9G.>&Y6MNF9AHC63VL8KUFB?XDQRU6]C'$?]AE556=;GZAR:@#8YE4AG^ M+ZO&H<+=AB4I=Q39>K=C[#=K"S(TJ8SA %\B+ SQIR"B J!)7T\F(E:A<'@Z MY85^"\CLS(UH_BI'=85V^'_J8;;?RL"1?%+S1XFFF4XAEDPT-0HGCN.PEKDC M>XK(?<5["\6#AN)!*P$7F-!.#%.J^X0;UXP:+KB.A-2ELB/DIVANM;)_E"S? MY,\X*^ZOK6^77,85/#-1(LC$[5CO?M6[LK!M0\FRI4$1K.H(Y$KP=5T?VBK2 MG)4K2IT=M99_I+[; 0JFJ:PV$A**F')?I?J VU*2I28+^O";EA:LV)?($)J0;')]2Z MJKH05 LC"W<(KZ2ADG:?*=VA4%D!^I](:78+:Z"YE8W_ U!+ P04 " W MA917BBA*U+$( !3(@ &0 'AL+W=OK=M0W83M(:2)-<[+8H#O<'+7%WB>AE*U*VTT]_ M/U+[:N_*:R/.!3#6*Y$/!Q)CIX7"HLXDL MA7Y53V6%EE'=E,+@LAD/];21(G>#RF+(/2\:ED)5@Y,C=^]CL,'\QB2G-[]./#:Z&"RFY*F6E55V1 M1HZ.!Z?L\(PE=H#K\8>2MWKE.[&F7-?U9WMQD1\//*N1+&1FK B!?S?R7!:% ME00]_IX)'2SFM -7O\^EOW7&PYAKH>5Y7?RI@&2M-G4Y&PP-2E5U_\7=S!&[#."S =SIW4WDM'PMC#@Y M:NI;TMC>D&:_.%/=:"BG*KLJEZ9!J\(X=&+Y%#./DM[HR$TW>5+G,UP4,H=-",3Y7[(SW2OR0F5?$ M9Y1PC_L]\OR%H;Z3YV^1=]9JW-&:G&9_MTHK%Q/_>8=[Y,+(4O]WD]&=R&"S M2)LPAWHJ,GD\0$9HV=S(P02"9BWA23UB+P5JB%_ MB*)U5U>U$04YKY$:N6Q$9XE;.G(E[PPY*^KL\T9[>F?<;,_51))172![534F MQLW2I;#Z1VIBT"S&XT:.A9'$.,VR-9%_9MKK5HLKUP2'YR_:1-M8((J6^AL!YL-@/;C\8.1=Z M0J9"Y62/>]3S/++G!PF-O(CL,3^B:1J2=PB*0Y+9GF["!B)__"'AC/],]AE- M6'A ]B,6'2RE45*A7LXD^D%$XY01*\^/4W*A=2NJS*U45I=P$<[ASN'\26;UN$+\Y.0BAY5JI/#U M5&MI9OEI%P$K3=XI<:T*6(=00WM;XOYNH=ZKS?-#':U9YRW8\96"W]2NC]1& M89N!A2.;[C%*L>+%8\:*^KNH**IH&= MUDJ,EG" '35S[UJF43?FL>S<.1]/UQ4\)+_4=7ZKBH+L)90CHO=X$-"((P;# ME 9!2,[=%@AIC2R<2_5$335):!QX2#E& Z2<[]&4>>0"MA1VNV]M)C0@E\9\ M(9PFL4>"D+(H)-RG*:1?-2*7I!(EG#+/C8#1. E(ZCI\G(VF9%H(I*'U@H32 MT](FISU+X7"Y3( MNZQH<[OFKM;-2[A91!R2UW(D&QM0"K%3VF"\6W$<9S2" MXP(66%.;%OWD':A1RS436!"1@(8>7SID*KZL>2.&"E@C%+5D9N9J]"YLC>#@ M:&YG\5#A14\_=6Z!6"SI^VV!CWBW25L7*G?9I]MK9+ 2S?JD-$(8L91Z(2?O MI7G4P<^JIM&BFD:[PX&JE)$_O0/=YC8'YM7@03W5Y*-HC!VR@"'4I6M5/04A M^O7:H83>.E"V^MR@2HY1MJ?3@EDG:KS>=4#7G?&%J2S6Q7F]9*LBV"MM ] 36V%"K"D)=\2VU"JX^_GH"( M%P$1]SK^3XGH;C8M6.^X9S)LLM J^?K0G;R PNE"X?2;0W?OC,\FD3[:6$5, MJ-[%Q@.$7H%CACW IUZ:;*3A?>!FF@0/ !APG/J4H>X_A7E9Q,#)_@[4NH^M M\6 CJ2YUV.,HR %EP.">Y6?>\G'8^ZXPM5^=K\BI3X^7;X>EF\@3 =I#BXSR MR -,Q-OJKI_&-/"V,2'#WFQ;5SD0(,3=@"7*\0"!S^*-!,<\,%<0/T**/K 3 MV'"?[$+*XWLDAQP+HV17>*,<4.$GX69>>X!A$0=,;P O4 U+XBU\9QN]32#& M$QHBZ;?S%_?@RY#MB$D[)?#*>1;;.8&Q-L2=W6%5NP/,W:MV_S2[)Z9KM3YO M*P&S;1XA#(E3!SA2H6PJN%&M*&C3<@DJW(*;&O4DZD0 F+*L;6:4AY;W]8TL M+:ETH,+N/]5A$>346-HB>B(:D)8P8HUUZ'W8Z:A7BP(+C46+$G Z3]S-6=B, MFKI<1VF;&EU2DCT_0BXDZ>H 84RCKMO.42@WO[ZY./^ GCRB/&"K/9>*;A[C MVB9U@=*&[>M,:)5!R5=XCGBMBM:J8J_Z0XPO0XSWAMB;NSN)L-\8-;TCGPDO M;'G&R5[@D).]Q"DG6QYSLF]_SMD_Y;=@KEF,]$%7R$(:)YL/(/>9/8U('Z6? M$)4V3:/>N%Z>T+'OZXBN7YW_#_O,U^T[/I/K)R.? PP \ENX"/"=!OX6+ H" MZ@7!&A5QQ*'G/W8>YM,H6$X4\Y MJ\(>%J7>0P"">4F8/ 0FED"?E%Q.ZL;\A-4H22ZO\<034B_A&Y (^J<)[T$B MYGDTCMDS3Z$8=^[9B:=V*0G+8R;6?Y[S]B^W\Z]L)WIC)O=*>>X6LCS[8/$+ M;'LO<3#"EB^3*ELG52_P M:1 %3R!5//9Q+]F%5%E*H\C[&J0:KI$JVYB^PY7?^5':Q^YM!DU<3>M^\E_< M7;PQ<=J])[#LWKUN\9MHQ@K&%G*$H=ZK&'MQT[W!T%V8>NK>&KBN#?81]W4B ML2\TM@/:1W5MYA=V@L5[)"?_ U!+ P04 " WA917,V8)?WT& "6$ M&0 'AL+W=O7H7S]%2I&=@5OK (%UD56/]5Y5 MD3EY4?J'60EAX74M*W,Z6%F[.1Z/3;X2:VZ^JHVH\,M"Z36W^*B78[/1@A=^ MTEJ.:1#$XS4OJ\'9B7_WH,].5&UE68D'#:9>K[E^.Q=2O9P.PL'[B\=RN;+N MQ?CL9,.7XDG8/S8/&I_&G96B7(O*E*H"+1:G@VEX?)ZY\7[ ?TKQ8G;NP:UD MKM0/]W!=G X"!TA(D5MG@>/E65P(*9TAA/%W:W/0N703=^_?K7_W:\>US+D1 M%TK^619V=3I(!U"(!:^E?50OOXMV/9&SERMI_"^\-&,3')S7QJIU.QD1K,NJ MN?+7-@X[$]+@%Q-H.X%ZW(TCC_*26WYVHM4+:#<:K;D;OU0_&\&5E2/ER6K\ M6N(\>_9T=7-U,;NZA._7=].[B^OI#3S-IK.KVZN[&5S??;]_O)W.KN_O8#3C M9RW+LX;%_07+D(*MZJR*P-752&*CP;&B+<#3=]!G]->B_>Y M_0HL)$ #RGKLL2X(S-MCOPJ"%XDHX'M9\2HON80GRZU \5FXKAKI.PW]-9T; MJU%)_]L7AL;)9+\3EUW'9L-S<3K ]#%"/XO!V9??PCCXUK.$2;>$29_ULR?, MUJ*6 M0"IGFNZLH:>!2Y*)\=;_"7IP]FXM7"N53YC[TKZ/6Q?P7[G$V-@X$L MJ;G0GJA168%=J=KPJC!'GC?W0[=8]7;Z,*(AB;,8ABQ@)$Q#N!'&',-48@E! M?@0@(U"H>FX7M<3$;DV,0DIB&A[!*"6,L:-]Q@E46.F&49"1((E@2+,)22N#%B/9<. M";K# K_9^ <6AF2"/%*6D"1(80=RPP."?N:R;I*K71D""DD0,A*G 1*54C)) MPCY^XHZ?N)>?!XVM3-LW @^28V([J%=_U^7&I_EA//5ZV,]3O]M/,'?C9@Y# M)"' U @3$B49G->E+,IJV42^7"-ES[YN&3<)HY]!.$E)E*7(6[Y"P!J1B,Z_ MFV65PI4L@:4QB0,*#/5 (PH7JL)J5S?MLY'#4CL]T(BD<8*&2<08Q&Q"XF0" M$?K+8OJ>K'E>KVO)75DM!(8#RVK3A]$C7RMMRY_-BQ'#O$UIC'E+DX0$*6;N M-FB;+F@=Z#:'&58)E[I#ZO!@+'HTDG0:20[+X7M?1G6-Z*]><0=D6FW?VQ7R M=%%K[:)W4_)Y*4OKQ'Z8@'K=_[+"?@;'YXJOMRS6&ZG>A(!+ PLBH"FRF768FKT/KD"+.4)H5IUK491.VJ@\K">8 QE+NR@XR7#G Z3 MC=H'+#3 &0P-?9Z MW*_&V4JX]*TK7[TKW':WC<37[PY4L0-J-'C\PM>;;Y>#HVT$RRJ7=>$Y0#T8 M;\UPZ;Y@> VV>-?MS;_$>PS_11\@W$;R@\:WHL:?$%J'6W?#+"))PF"8Q"2( MD9D8F4V2/F*RCICL,UNOKNJU*8HII<7*'6.>!79 3#$!HQME,!,/(ZG?^\6* M8U*Y>&*8F@Q6E:__"(?OP&GE^@&.1!A0U-KES*(T.6Y\?2 =@SZ87(L^,O!@ MA,>>JLW _ UFFE=&-GE]*1:(M8!S4>&=A8?V*.?:X(= G7/I=G6>]G^5+D_F M:!B3+,VP/^#.((J9N\&6%M$C^*/"DZ@L?Z*5D?0Q7>)!%%L*[@#3X A8G/J' M(,3!T]VN@X[J[60?B"^_I32DWR".W%\_*@JC2418[%"%!,L@7B>QZ[K-KXD^=< M6:SE_G8E.!9^-P"_+Y2R[P_.0?>OB+-_ %!+ P04 " WA917?MFX6<,$ M !^"@ &0 'AL+W=O&;[3Y9E=*.7BLRMI>]%;.K<^&0YNM5"7MJ5ZK&E<6VE32X=0LAW9M ME,Q;HZH<A<-ZXL:O79@&VJ2IJGB2KUYJ+'>CO!0[%< M.2\8CL[7W^46/>D"J5)GS'B3^?JA+59;>$<+XOO79VX?TAB_'.^_OV]PQE[FT MZE*77XK7CM@XO#!+ZB@'?&O 6=Q>H17DEG1R=&[T!X[71FQ^TJ;;6"*ZH_:9,G<'5 M NW/,+Z[@OO9A^L'N+V;C>]N;B*(/[$O@&C]B=<*H'6^*UDO2PP61A;JYR%J\)FI;:-4?!U/+?. M8!O]>:@.793@ M(&B]@'T^7]M-@YEZ=# I=?;M(.RCC@_#OEQAC92%H@:W4I!)8YZ*>@FRTDWM M/(;E#L/\"?#X,-+Y=:N6R&8'>6/\=(&5E66[C6WM<3T<]%.?$"&BFF GQB5T?IX5AS"B)$T8L (8Y0$48 C#$<"?C IPB-*0LP= MH9%(4)2$:40PR5]/C),XQ7I@W0(("4OBUS-*PVC@0PC4C)/_24;X#4EX0 0- M=WOC4^P+PF.4\AB.<";<8=#3<82;]%+=X MCBN[N!EV>6%;1GFB=:3PU/DW+<:'RWA0S.'&:&MAG&5-U90M@^[P\C\L'5?: MN.)O'[0KQAE_N& NT!X-2$<8M?AS2 #-"7538 M(>K'0KQ*A^&+-P'NUK)]^?B>PC.Z>Q[LI?O'U;A[4SRK=R^S3](LB]I"J19H M2D]C;'73O7:ZB=/K]H4QUPY;HQVN\(&HC%? ]876;C?Q ?9/SM$_4$L#!!0 M ( #>%E%?22),%100 (H) 9 >&PO=V]R:W-H965TD'"0F"= "4NFVNI5V[ZHMM_=A=1],,A"K2>+DQZZM>3ZP]J.I:U*42%#PIT799<[698 MR.W$"[W]QC>QRHW=Z$W':[["1S1_KQ\4??4.*)DHL=)"5J!P.?%NPJM9;.6= MP'>!6WVT!FO)0LHG^_$YFWB!)80%IL8BS.5S.^:) W1GW#$':@U[:JL\:=?:.>LC@JZQ,KN&NRC![ M#= C+@=";$]HQLXB_I6:+O1#'UC ^F?P^@<#^PZO_YZ!N##P2>BTD+I6"#]N M%MHH2H9_3UG;8$6GL6R!7.DU3W'B405H5!OTIA\_A$EP?89I=& :G4.?/E+! M976!()?P15:KWPVJ$AS_SQ5QKJD6C(8?+E@PQV<#LT*F3R<-.7_5"WQFX5-) M1:8)FVXV.<)2%E2LHEK!I:AH1]::5YGN7,&-DZ$8R06J0YCL#X.95,II::@I M&135[$86&PN3*LR$@25/12',#BY"G\6!'P0!7+!![!:$,02-E9"*]#6F%*T, M*FE00Q(TPA\_#%G(KDFVW_]5V7M1\2I%*)"*5P,9T@JN^#ZCS)%U99R>4RMA!#I7%J\C<1GY+!EU"-5/XJA#WB$TBS*@Y7#H)RQP?!\1 MX4^R D8^P5O#?(J: IZ1GZG;\0)$U;3LIGNNN,IL)&QX;V6YYM7N-PW+5[[I MGDGB^)#$\2\G\2U7:FF>YL:2<2SQP')I638';7&TWG/A'EQK%P;R_C87:0Z< M.DQ:<*W%4I VUQ2=#1; 6E<+%YB78G;EA<>WY (55VF^>U-[79B_7'Y$\(UZ M2]*1@L6.+'[:AWWK)I1EM:$K5DZ6!O$33?Z?M9.W&60E\9GZ([BRLM5JT&(S\0<*:&F\. MXQ'S^TD$<9.(%3.=P[FH\EJI5[!6APA=V, MRL/NX:%QT\S7%_'FE?*5JQ4%D"IF2:I!=T YJ9K)WWP8N7;3=B$-S6ZWS.FQ MA,H*T/E2DDGMA[W@\/R:_@=02P,$% @ -X645UI6YX@_" @Q8 !D M !X;"]W;W)K&ULS5AM;]NV%OXKA!<,":#&>G_) MD@!)VNX&6+>@R39<%/<#+5,V5TG42,I.]NOO0U*6W<9UM^(&N%]LBCH\YSGO MASI?"_E1+1G3Y+&I6W4Q66K=G4VGJERRAJI3T;$6;RHA&ZKQ*!=3U4E&Y_90 M4T]#WT^G#>7MY/+<[MW)RW/1ZYJW[$X2U3<-E4_7K!;KBTDPV6R\YXNE-AO3 MR_..+M@]T[]V=Q)/TY'+G#>L55RT1++J8G(5G%T'OCE@*7[C;*UVUL2H,A/B MHWFXG5],?(.(U:S4A@7%WXK=L+HVG(#CSX'I9)1I#NZN-]S?6N6AS(PJ=B/J MW_E<+R\F^83,647[6K\7ZW^Q0:'$\"M%K>PO63O:-)J0LE=:-,-A(&AXZ_[I MXV"(G0.Y_X4#X7 @M+B=((OR-=7T\ER*-9&&&MS,PJIJ3P,<;XU7[K7$6XYS M^O+]F]_>_/SK&W+\0&T8J*1IR ZP2 ML0 [ZR6YL19FDGRXFBF[_Y]]%G#\X_W\3>*$0?'^)^N1^P1ZZ40M+2=DY^XG3&:ZZ?R ?K1?+ 'C6YKD7Y<:\V7Y&W MI.V"*<);HI<,]FHZVCY]_UT>!MD/BI0;.-3(5Q9 /0#@.#;O)6\7I.*JI+7U MH"7!(B14,APCE:A1#!0YMB)$KT"@3LX(_"YF\,7&]9]OA,1AV_IPP' 4!(&7 M^2$Y*B*OR')L9%X6QEO"781YYB5)2I+L09Z[G7603;?&'KI"#(] MF#BON:*+A60+:BNHJ,@FE3Y8W+>:-6HOZO0%4&7[L>XE)K+2(O<+WR5%BDB'(8-...?[]'"P27Y>D#>FZTO1\A+>+I>MJ,7" MY/Z@^\[K$GX1[5;Q3G+CMOK)^@']'1,(\XAUN56-,BG<$_NSYYWS2WQ"BB#W MHBPF:1:B:F0D\PLOA?4/R+*>'IG MRM(AG>)0,1(;,Q1[:7!?9S +G[JY7&. M?Q]VR4D8%UX2%WOL$H:F8,$:@!)G"2F2P@LRG]RVL/G&?MPD2Y-267I:25WC',LT@\M2$T82NN/$C5KR%8_K&;5L2Q35SL5^Y=%.]K*B5 M4AD*]&P3[):B,:T(,_ HY=0&_E>45&.Z;#%!"@H%M24&R5P;8'WM"M^LIBV2 M&P E:]G:%*6I9*@=ICKMT*DG9>HXU)NO:%L:-W,,_Y]H;M8U>]RJ:GMD,ZL1 MG)[5B3VBO)E"5 E>DX8I"VN-<=O\-ZAGO$4I\\A,TK_LHJ(SR4M7X P'T,Y= ML1O4KT6E> M6KM5$N,)*A=O-H8QH.!4O17I/3M7XT8@Q_KU[+T'7Y?H7W3EPLHE=B?63.YR M72)B7L&_-G:1HR9P=I@Z>H0W(MA>A[:O>MA7QKBF_=A004%8,5[7 M Z;>R&T8Q;:IPP_W-^].=F/"7?X&\=;N%:_U!IU;?Y*%QLY#X"HPM6+&7#)G MME8V3S;F)-M,QD]CDB/>P,"HR/:TKL&GPM:O/P2LMP/BU#:J?YJ$#5V@L4#( MOFAQ^;8/BG@S[[QD%_'%B/S*"<89C&')]G*1YB3/:ICZ$M(Z_= MJ&N3\-Z2QU&,,;* I-2+4Y^$N ^'44I^L4W,#'@9QCX_)2G&S"(G<6#'^__A MG/X<4^I'7AS$)(EQ.1MR3O; 3=W K#]+I^G.=T$["YBO MG\KU'O>)<-P=O[!>N>^*6W+W>?8=E1B_%*E9A:/^:99,B'1?/-V#%IW]RC@3 M&FW++I>,8C@Q!'A?":$W#T; ^-WY\K]02P,$% @ -X645\?R<+M6!P M^A( !D !X;"]W;W)K&ULQ5C;;N,V&GX5PG4+ M&U!LD3IGD@ YS6Z!SDPPR;:[*/:"EFE;&%E423I.^O3[D9)E.W4\[M7>B*+T MG\_DQ5JJ;WHAA"$OR[+2E[V%,?7Y>*SSA5AR/9*UJ/!G)M62&VS5?*QK)?C4 M(2W+,?/]>+SD1=6[NG#?'M35A5R9LJC$@R)ZM5QR]7HC2KF^[-'>YL/78KXP M]L/XZJ+F<_$HS+_J!X7=N*,R+9:BTH6LB!*SR]XU/;])+;P#^+40:[WS3JPF M$RF_V;P42I]M$>F8L97I?DJU_\4K3Z1I9?+4KLG63>P"8#SE39RV2)#@F51 M-2M_:>VP@Y#Z[R"P%H$YN1M&3LH[;OC5A9)KHBPTJ-D7IZK#AG!%99WR:!3^ M%L S5S]_OOWRZ9X\7?_[_I$,GOBD%'IX,38@;0'&>4OFIB'#WB%#&?DD*[/0 MY+Z:BND^@3%DZ@1C&\%NV%&*7W(S(@'U"/-9<(1>T"D:.'K!>XI6N5P*\L1? MR%VA\U+JE1+D]^N)-@JA\=]#.C<4P\,4;;JU4\_T-C_ M<$3>L),W/$;]ZA'I-UV5@L@9:66?""2A(%M-/'*'-VV*G/!J2A"F",**_.[< M2)[$BR$WIR# M;I7OATGF99F/%Y9Y D':>+Y44J.N#SJ7!Z=[/+;/3/O!._]"^JQ%F1P(RHQ*\SP1'W_VM W*Z4@JCGY*.8"L5+TL]B+\P8Z<>!E\;4 M!HJ7!AEY--P(0E./(0IHX/D4"T(#OS8!PYB7T)#0T(O#U,*$48(E\<* $C@_ M8B%)F)<%$;D3,P'&TRW? WZ6#%N^@] +*!T2ZE&$ZB#P M6(3=AC'V-,%^$/K &##$FUMC+PJHI9@F,2A&D#8:DB=IP&]K9R+:^.A3,,U\ MY 3U?2^T+U'B!5B/1&K<16I\SV;"M=;=*/UJ]?PJX.N\* ON&O!I<7J< M\34&@3VB;5#.6L-K&'AEI'K=-8FRPACI &U>\>KUIQ]21I,/FHA.^@ZRT#N1 M>&KH??RN (R.?/+CFZ4)")' M! U2-RF=2U5+J\*97%<@7Q8SF]GHG[S*40]D6>2%)=[09*,4<@V<>$/$@(;] M\H7+_JEXQA188Z8S3JT<25,8)Y8#QAJYE37K)B5@#WAH:LL%K^:%C:+6./#* MJAGO=FCLK9]EU0)9-%O.D!Y-[-!1"$GIB'7/+P@1U3C"V7A@OPZ)-=).G&]= MZC>^]!M"H=7\2'8E778E)V?7IK8X1U_#):8II+\4?((D,-;PIR76=WC"SL6L MR#E<\]>:_S9KIANIK"GX5JIR1ZKO5/1K1_QP1MW]E?PYJLLS1)+*TNZGD1?% MMJ2A$/O;"KSOW[KD52?2*PE#+TT9"6U%C<@MKPN4SN)/8*GW@C27MC=AIJ A M(U$8D"\U4M/8UE4*G 7V%$:%3A(*#5#Z XC;M+:N()?%$@R=8#E7ZA4-.-(JCD<1P1B)$DY$$H=Q9#[AV"Y7FN5J@>,?H#E/5" MJ'SKSA$PLQ(3Q*WN@$(H%I$ PU#0Q#ZAMD$RNU _:;O+(6^SR/>"+$/0IV"1 M[;MLQRKGY!]23M=%63KC2L=D)X];9N@9P?QD#PH'#V5>?6<(XW# M%W^LBL8U Y:B(0:V6% O"0'_UC?*'LC.Y.QLI;=\&/HF\X>N0P]/BC>\M+GCB$#F MB9@756698?-JD?L!:HH=\3T_8=:RRH:3WE4H;P;-!MX*7DM=6"MH#'5!%),4 M&7T0LU8%U#^ QS!LNOK*/B"9_@[F!@L9@0![%,:48NFJ=_.<^ F5G[FY=-.K4 MJC+-U43WM;O8N6[N,[;@S:W0)Z[@'XV4G@'5'R4XQZCFIJ79&%F[VXV)-*AQ M[G4A."8&"X#_,RG-9F,9=-==5_\#4$L#!!0 ( #>%E%=#LU#/\@4 + 0 M 9 >&PO=V]R:W-H965T;>Q#V@G4Q$I7D$/[[6\G&0.-0VJ=[L8PL??IV MM?NMQ-E*R$>5 FCRO,BX.F^D6B]/NUT5I["@ZD0L@>.7F9 +JO&GG'?54@)- M[*1%UO5=-^PN*..-T9GMNY6C,Y'KC'&XE43EBP65ZPO(Q.J\X34V'7=LGFK3 MT1V=+>D<)J ?EK<2?W4KE(0M@"LF.)$P.V^,O=.+T(RW [XR6*F==V(LF0KQ M:'Y<)^<-UQ""#&)M$"@V3W )66: D,;W$K-1+6DF[KYOT#]:V]&6*55P*;)O M+-'I>2-JD 1F-,_TG5A]@M*>OL&+1:;LDZS*L6Z#Q+G28E%.1@8+QHN6/I=^ M.&:"7T[P+>]B( 7E#9'%B\X#6;*9/D*\UR M(!^8BC.A<@F*_#V>*BTQ3/ZI,[J [-5#FM0Y54L:PWD#^0L5*@%:$\(9\9G;*,:8:&W U%B4$H_X. MXEQ*QN?D@BJ&1MI])??PK,E%)N+'6F,/TJDW]CX%-7S'(Q!1D%6?DKUQHY'XZ/-+WM>NCAP>H/!"Q<7O?LN+OIJP7OH M]/#W71SY3N0&57M 9OJ5S/0/RLR.+I82LC!,2I>;7#8?"T+W$*>)5I/\("=[X?K-G@J0QSC^GC/%+"P6:MC1\<+!Y(XB!3)^PL6Q M;7EM$G5Z';M(TQLX@=NWU4KD2-/$,PE/!F])IVCL8]CQ.C:O^DZO/[2&"A.M ME/,<0U*BN1R7FV-8H(Y:C*%!\(.WQ,/Y^_##$]]\M(U]##I>5.![0V<01D/@+;[?1P.&+Q<8%@L,WY:/CM?'!;P!;IWCNNX/ MX]T3UXRWC7V8/3B05F&55N&1:555[ ,5VJG1.S-&\!A#L8C+XS+N(*OZC+M, M31"J3>DL4\5*SN"].BY1?J6RY^JUS&Z5R=DF26XGS'"O, AL/A@ILH%H3@:8 MF(5(O*SLNX>B"YI9P:_-8X\T0]_QH_!U!9:064%!H:';7%;$QUP(?"Q!,=Z) ME.&/WV.9VVI4C^40CH6D-7#" ",,+Q 8P, MHW580L)>F]S2M=5E-./5#6D%OML^;+-/RLIQ%)X7.4-WV#[./WS712@MCNM% M9(R+)'8ALWT:)-YFBJF'%J9S"449:@T=MS]H_XZGPRC\%3\'P4]<%U0'FVL> M9SG>!5O.MDK;MSBUR G-N[LDEZ M5,CB0EGU5M?Q<7$+W0XO[O(W5,[QC(4']1E.=4\&6/UE<3\N?FBQM'?2J=!X MP[6O*5#TB1F WV<"3X;E#[- ]2?%Z#]02P,$% @ -X645U/A]J;9!0 M#Q !D !X;"]W;W)K&ULG5AM;]LV$/XK!\_M M$H"U)>H]30PD:8H5:-$@25L,PS[0,FT3E41/I.)DOWYWE*W8B>-F01!)?+F[ MYWC/'4D?+W7]T\REM'!7%I4YZFNBZ%Q68]&YI% M+<7$"97%D'M>/"R%JGJC8]=W68^.=6,+5]4__H+*7Y;L)W)9=FXQO( MD['6/ZGQ:7+2\PB0+&1N28/ UZT\ET5!BA#&/RN=O#/?J"SL7 Z0N>ON;'WOO]P ,.X#A/NT(T!@I&7Q=R%I8 M5%"!3?RSL)9H?.?._W9:W&W/S=S"5-=8)H2 M!.NLN-'*&K X>*[+A:CNW_Z66*Q3L]?=>@\I6UOL]]%B0!]-.,)1&'/H]9 M[*4X$+$DC>&\J6L$OP-2GWLL\E#2#UD_!95[-W5M;E#DG? M"]%6!DG,LC@"'K H#L$/$$@,-]J*8I,QX@P(PL^VD]8ZJ?.?I;%L(=$ M44>BZ!X69A2+"&J3(YKH:+(1'# MQ?$Q%_Z4H@9)A0,P[?58UEWFMP*/R;))GVV;?1XR/\,U]C.6)@E\%[5RJ+>G MA.EG%![XAZ@T93S(\!VPD&>/J'H$IZ6NK?I7N!T&EV&Z&G^2 M&OV >3PFAD6A!Y\JI)?$2*'4ML@6UQCW?8B2]#E?8A\]\;.5']N*NF4)64K4 MYBP,$N?3Q5U>-!/4;^8(?I/H*QD&R[G*YZ ,5-KB;H-3E"@&>U@:=RR-7U/J M6%?A[AE\$;:I\>N%--YK\!653I##+0!1B>+>*$?PC0+XN]D1+.%F/2$Q90*) M5N3$% \@Z[RX1^:W%1.'\3@UQ47^WZ5RG3XTXY'IT!49+\!WA#4GHCY\Q"Q- M.6 U2D+JB8%SEF'IPCH8N(*; .9/$(;8$P5.*J7REK@>WP_@Y@%N&+( 295A M#0M7),0CBBJ;-:$6XKYTB^I'.)78BCJP8A,-CD"5B\9BYJMU-ASPC'E1= @' M,0OH?=D&!6Y%T4A:WV?4/Q3856'=0]6DHVKRJEWYAO*%XO8! ZD;1'>%"?)" MLNXW^Z*:=E%-]R[Q-=YJ M)DWAEN1(/78(F-;G/(NGXMJUAY=*KQ,/D')L-OA)V*C>0J!H8+* M$Y^*;HK'0?QS)])=1!UN7-)*6<_<5=2 8WU[7^MZN]ON:7O)>YC>7I6_B'JF M*@KQ%$6]08)'N;J]?K8-JQ?NRC?6%B^0[G..-W99TP0%E%=1:F7?? 8 #L1 9 >&PO=V]R:W-H965TB0=)_OUNZ-D16D=Q]V ?3$EBKQ[[N4Y'GVTDNI.SX4P\% 6E3[NS8U9 M' X&.IV+DFM7+D2%7Z92E=S@JYH-]$()GME-93'P/2\>E#RO>B='=NY*G1S) MI2GR2EPIT,NRY.KQ5!1R==QCO?7$=3Z;&YH8G!PM^$S<"/-Y<:7P;=!*R?)2 M5#J7%2@Q/>Z-V>%I0NOM@B^Y6.G.,Y E$RGOZ.4B.^YY!$@4(C4D@>-P+\Y$ M49 @A/%7([/7JJ2-W>>U]%^M[6C+A&MQ)HNO>6;FQ[UA#S(QYOU(%UJ(\MF,R(H\ZH>^4/CAUTV^,T&W^*N%5F4[[GA)T=* MKD#1:I1&#]94NQO!Y14%Y<8H_)KC/G-R\V%\?7YP.KXY?P]GEQ^OSC_=C&\O M+C_!WBV?%$+O'PT,JJ'%@[01>5J+]%\0R7SX*"LSUW!>92)[+F" ^%J0_AKD MJ;]5XF5J7 B8 [[G!UOD!:W1@947O&3TG"MQ<(K!S."*/V*.&1@KQ:N9L,_? MQA-M%";,GYNLKV6'FV43B0[U@J?BN(/\,W&$6[%@X'30J9W&VW:JG6S31=571*(6ZFL4J&J MO)J![B#D:Q"X$@1/YR"G8.8""JX-/B@A8)KKE!?P*+C2("AA ,,M)T)AQ"'7 MP#5N+[!X:-C+*]PEEYI7F79 /*1B86"!2ZU6R) !^X=@G:3A,PI3C4/6<^-[ MGA?6(^R^ E%%.]# M%!,&STWB31B2V&+PW=#K8(C1 ,*0N*,=,/B$P2=/Q#X:'(W<,'S",(K1'/Q! M%"':Y&]"$04)H1BY?M!!D2 \G&:,N6C;JS "\)T@]BDL40C]8>"B7[:0,&I) M&.U,PC-9XOFH:QITF*AA\@@;V;KB*EOS%)/XB]#D%;0#_;# LPI?C+33SC,3 M=R/R5N0_1V2#.D#6.$%VD.SQHB!WK^8Y4IJ(=U\;02SOV$"S^]:RY[)$'6]K M#GHIQ6I@PY?*LD0,]>(7(OIS!8%THTFVEB^QRA3YM*T2302>^?C3LB1MW:G7 MRL(/WZ\%]4*T]:RC^7?2O/<'5;E]&,]F2LRX$90^9/*--9DY,7*R/PS=(8/( M#6RI,@];B\X[_ M&XN[4_^KQ0QCVH^8ZR<0N)$M3(Z/]FRTF#D!5L9^%%)Q"ET?;?:<49*@*R)& MQ2YP/0_EC*B ,?1#O=L1'.EN@8S,==J+\K\VU!U( I?"54+K-F M!MZ3FR[0D3FVOBE\X<52[,C^K8;\!_:+MD)OX1]RBJ+]PR&^KL5T+M@#ZHSK M.2R43(7(4):2Y3-UK3:-!XZ3,$P03/7(Q_CBF1;"+7^ B:C$-#=X+>!%_C>J MVR8E=IC'@"5.@D)8Z+!AW/'OO?4OQO:EW0%B\& 8.QZ+@*CD#[>E5=*F5?*O MTNJ[=*DS_^FX0+1-QFF\2#7QV2T[MN.YQ;YLRG/UY!#;L3WSRLPF* :]Z=HH ML,V)3Z761G>%^8&%/\>Z614R<>?5RMJQ!OJA!_\L?A#QG7K2(;2\OFR5=7M$=V[::% M+9#WLL 0%=3X!MBI#.$MIHT;C6CTW9C1Z+DL:=XC'*]S?7.;$0"?/U^]#T4FC?CRB9K2Z> M3?V0D60J^-B5]H,1OFVBTJ!SH2V%FMEKN\;ZM*Q,?;=M9]M_!L;UA?AI>?VW MPD>N9DAT*,04MV+7BQV2JJ_J]8N1"WL]GDB#EVW[.!<&ULG55M;]HP$/XKITR:BK0U+]"5=8 $'=,JM2N";M,T M[8-)#F+5L9G/E/;?[^Q QB2*M$J)XY>[YY['.9][&V/OJ41T\%@I3?VH=&YU M$<>4EU@).C4KU+RR,+82CH=V&=/*HBB"4Z7B+$G>Q960.AKTPMS$#GIF[934 M.+% ZZH2]FF$RFSZ41KM)J9R63H_$0]Z*['$&;JOJXGE4=R@%+)"3=)HL+CH M1\/T8M3Q]L'@F\0-[?7!*YD;<^\'5T4_2CPA5)@[CR#X\X"7J)0'8AJ_MYA1 M$]([[O=WZ)^"=M8R%X271GV7A2O[43>" A=BK=S4;#[C5L^9Q\N-HM#"IK8] MSR+(U^1,M75F!I74]5<\;O=ASZ&;/..0;1VRP+L.%%A^%$X,>M9LP'IK1O.= M(#5X,SFI_4^9.1Z^&4&)W=BKI!: MO=AQ'&\=YUO,48V9/8.99G!CM"L)QKK XE^ F DV++,=RU%V%/$V=Z?03M] MEF3M(WCM1G4[X+6?P9NBDQ8YMQR,4.-".H*?PSDYRUGRZY#B&J]S&,^?G M: MB1S[$1\-0ON T>#UJ_1=\N$(VT[#MG,,?3#CDUBL%8)9P*TKT<*L%!;?^FPL MX-)4?$))^"1_ T.?Y=(]P<_P^^ .'UFC,OG]05E' Q^6=:7K4N#/5&YTCE9+ MO03:HR1V)%9H'1<&O^X,,'7H).G)?0LF2FA@'$"1EUZ77U."''B"6A=^0RKF-G,L&BX9E&#X M[V38/L9X$%*%7?),)-%:L!P/[3>Z"1>R+H$LZX;W:F?'1GF-2@'U@,*33M*J MFQ>$3"'M=L/[?R';K;IY0<@,TLY9>/\O9+=5-R\(V8;WY_XY=$[BO;I6H5V& MZDW,9ZU=7>*:V>:"&-9U\:]Y?;O<"+N4FD#A@EV3T_.S"&Q=L>N!,ZM0)>?& M<@-<7QKC=P =HKLW!'U!+ P04 " WA9175I/XJ9$% "3 M#P &0 'AL+W=O1E9ZU4?M[ORW!-4R(MGM,,)3$7*5'X*E9]F0M*(F.4 M)GW7M@?]E+"L,[DP:P]B8G69+;=A^KM$_&=_1ER61])HG?[-( MK2\[HPY$-"9%HA[YY@]:^6,(ACR1YA+Q_LN7F[O/<'.WF#W.YHLY=!=DF5!Y=M%7N*.VZX<5 M^E6)[AY!=URXY9E:2YAE$8UV ?I(M>'KUGROW).(]Z&RP'-ZX-JN=P+/:_SW M#)YW!&]!TYP++$>8?2^8VL)')L.$RT)0^#I=2B6P;OXYY'F)ZQ_&U;UT+G,2 MTLL.-HNDXHEV)N_>. /[PPG6?L/:/X4^>:01Q>;$K, =ST(,L> )*JW@)E,4 M]U/PU20-%O19P57"PV\'G3BYS6$G;DF&W8I]J7Z7@#LQ; T*/ :UID!6*T%7 M>D%33'/3>=.4%YG2*B1)X*%08'I?H@51QNR:ISG)MA#R(HE@2;'=,1N"1J X MY&0+3 *1$*.3?".ARS(TXX4D623/SF$J-3B6!E]2T52'_G&A%2K<+"9,P!-) M"@J_>?:HYP]=_6#W!F.OK:H;/0(]-2#%_F9Y8ER,"Z4+@Q*18; E!(.>YP7@ M#GIC>]2VSW:SPJJL2-QLX/=&]A ?W&%O8#MPHAR"IAR"D^4PQU$=%27%5GA_ MK 1.0T_K<5UGN(5/I.0APV1'.+34VHC%#\0 LQ=2H?"+48-6^7_W9N0ZPP\2 M]UQ*%C$B)/Y3=G9(XAWEMLH7[G JB])YU7G1&'Z[-JZ6 M#&M_VC:&^:BT"7985)*=& S+/[X,6CK#MNZW8'VV[5W M?0B,/JYJE.$NETKW.$K#O4)Q#G&I5\>5[JA>W8LE9F9X5LX;PZ7.];C4+U?' M@_W5"L5O\_;VV3FM5:?AX9C87A="X"!.MI 72NFNLTSVFB8%G-M/#"9Z2@!.X]T1 M85#+J:#/AQK-T?UQ"I(_4$/3X48XNA1"1]-MLP/#^0 L_$.-Y# MX[$2;+4RP7XQ; !KCW@+Q#I21/;/E) 3_(\*\NL*"GZI@H:'VR!KG;TCK*M_FJ[]-2:T'I+J__JJ6!'G._2FETG-*K2!TZ5_5;%Z64BI6Y#DI][,Q4 M>6=J5IL;Y[2\:+VHE]?56R*0HH2$QFAJ6T,\1XGR"EB^*)Z;:]>2*RQ8\[C& M6S,56@'E,>>J?M$;-/?PR;]02P,$% @ -X645UJ&ULE55M;^,V#/XKA%<,=X"O?HOS MMB1 TF9H@6L3)+D=AF$?%)N)CZ'O=[V" MY:4S&=F]I9R,1*UY7N)2@JJ+@LE_9LC%8>P$SG%CE>\S;3:\R:AB>URC_E8M M)4G>"27-"RQ5+DJ0N!L[TV XZYCS]L ?.1[4V1I,)%LA7HSPF(X=WQ!"CHDV M"(RF5[Q#S@T0T?C18CHGE\;P?'U$_]W&3K%LF<([P;_GJ<[&3M^!%'>LYGHE M#@_8QA,;O$1P94: M3492'$":TX1F%C94:TWD\M(49:TE:7.RTY/G^08>G^\63W-8SE>P?IBNYC#= M;%:/LV^;Z>SK'#8+>)@_WBT:W9EB^E\ C^B?8@B/,-$' M>',FR[S<*UBBA'7&),)?TZW2DJ[0WY<";N ZE^',LQJJBB4X=NC=*)2OZ$Q^ M_27H^K]=(=LYD>U<0Y^LZ9FF-4<0.[AC/*DYL]>=Q.>Z0,FTD,#*%.ZQ%'2! MK)R7<"E(6U/8X)N&&1?)R\5@K]*Y'.PF0TA$4=7ZQ(U>4IY87FG.:XTIE-2! M\I*.(51$25E*3&N9;\G.$-.BO8E6EPF>HE20*V *=H)3?U'PB4+3F:@502L7 M\"W!2I\!IO1(/@_A3V02T-P_H-LCMJ0_7B SA&8(WA,XA.=W=I]$O;>)J:@G%AZ"JAO*DWN'_9H MC,/^SWD_5B:(^N[ C^WL1SW+IQ]WSG/R,Q4;PLR&=1/>#CIFC =F#&.X;QT: M36 UL=4$,"UU_N6#**G&O#:5#-RP'T"O,P"3K4MORSMKE%3:O?T.%"6A+G73 M,T^[IQ]GVC3:]^/-=_7$Y#XG[QQW9.K?]F('9/,%-((6E6V[6Z&IB=ME1K\F M2G. ]#LA]%$P#D[_\.1?4$L#!!0 ( #>%E%=X*(0V< 8 ,,/ 9 M>&PO=V]R:W-H965T_QTY;"G0]=!);G<1^W^=Y?SRV]^^T M^6K'4CKZ,6D[>S 8.S?=&PYM/9:3RN[JJ>SPY5:;2>7P:$9#.S6R:L*B23OD M422&DTIU@\/]\.["'.[KF6M5)R\,V=ED4IG[8]GJNX-!/%B\N%2CL?,OAH?[ MTVHDKZ3[/+TP>!HNK31J(CNK=$=&WAX,CN*]8^'GAPE_*GEG5\;DF=QH_=4_ MO&\.!I$')%M9.V^APL]W>2+;UAL"C&]SFX.E2[]P=;RP_BYP!Y>;RLH3W?ZE M&C<^&!0#:N1M-6O=I;[[0\[Y9-Y>K5L;_J>[^=QH0/7,.CV9+P:"B>KZW^K' M/ XO6<#G"WC W3L**-]6KCK<-_J.C)\-:WX0J(;5 *?KJ^HNWKZJ:5=F=_Z.# 3QO6U=RA(IR="FG MVCC5C>C+T8UU!L7QSSJ^O;5TO37?,'MV6M7R8(".L-)\EX/#UZ]B$;W9@#5= M8DTW63^\0@,VLU:2OJ7GN-]W?4?ZTKZY7T[X$I)'U_*'H^-6UU_7TMKL>-4T M_MQ8THF>3*ON_O6K@L?Y&TON3A.$P50!B^V=6Q;FOKLZHZIKPOCT^HP1K)&L MZK$GXE^VE748&"GI5MFZ:NE>5L:2]$5#2+F^D099)V6ILEC>0CHL;2N/1<\L MC-N=O27E<]@TC"Z,@JRH]AY@#:)4.1E@O.^<-'.$M!WOX'-G=:L:3&CH6KNJ MM0$SL-+? /(,1U]]>_0)&FDKM 9MQ2S/(Q87F1]RGN$?I^TMGK,DXCNTQ5DI M"A9'&;V5*(U:]=&,"R;*$N98FA<48T),:<0X'HXF/K$_^WF)8&664P;;I<"\ M#)U5E"P7&9TOHZZZ6D\D)46.63GQ(F-1EM!VFK,H!D\!6$E2TDDU52!)\@>4 MO%%NAE(ESL$@(RY86B84"T%IR=(DW1 !_B0"/ -M -LJ.B\($19>2C%!/7!D11%^DH@*D7J.9<$WL(\?L2^1Z:@H,1SWW$LCS?\9$I!'@63[DGK"PYQ9P52$H)K+!11.D3[B"=@GN"9,2>>R)( M^#BOR7R,^BB!G^>^[ 2X"R04Y]P76UPDH34>]4K8 M,)6[IZF!0S6M6O16C>91UEG?R]TR'K=&3Q;]3DXO9&!W@PIF2Q7,-HK1I83+ M6K7S*,+MD;72S7TN- ^'[7URV1PH^?UZA[T JH4($!WGXD@549N4JVY6CU" MNV!Q%,*Z6G@+7?("1%LIPU&+Y:@/+S"HW@1)AN@D:/B,T @E)$ DH5E]'8K$ M"U,9VA&-EJ,=MO#,,AB#+I2?I?=K-?>#[H;_=[BV-4L MLH:0G4D],M5TK&HZPCGRA;G:". 7N4(5]FGP^7'!2W_X5#]1M.OVM8>21D7U MQR\T! %52)3J=\//G0IIEL[NB M/Z'&',S?S#P0CW7ISI]1F\6^'8#/^\8_+RBM&L-JA K'CZ3]G]JI+J^MD.O M+2:!#\ZZW=SE/36JH4Y[O0AO M\X^LW;@++)A>NGH:Y7.^ A[LW,>(_!V<9X M[=*Z_&(SU_^5Y/:A*N>-/)9M@X.W&R/B/IVXO5C5+*$_R?>3+GUQ@I_F\\,S M''-U78CKU'AY,IFWEI070Y+>9FGJUV.U%(?2ZWY\>,KKW!+#73"15U947 MA5)@;\EB/TRQS61%&,9EBFVK[.5II9IB2$Z*33NE7*10D)@$#CY%G/0GIY7$ MK9QY5K;_E=WP&=U-.#EV_R+WQZL2YRRO>''F=^O\&<(B8GXSA=3ER$52A$-5 M#^YYHK<2#D!!0'$Z*O+2.\!I)"G6RN!PY6(%9*-P?;2]\_Z.M7R[O*$>]1>S MA^G]]?9C9=!.*#YYBZ71;H[-Q_17QO[!Z6FXIMUHAQX,PS%NV=+X"?A^J[5; M/'@'RWO[X;]02P,$% @ -X645Q ^5H4# P 408 !D !X;"]W;W)K M&UL?55M;]HP$/XKIVR:6JEJP+R4MH $M-LJ#5H5 MMFF:]L$D!['JV*GMC/;?[^Q QC3*%_R2>YY[GK-]]#?:/-D,T<%++I4=1)ES MQ54O8Y1Z,XB:T6[C4:PSYS?B8;_@:YRC^UH\&%K%-4LJK-9]SZZ7B^1$L;?F%3 MQ78H."FMT_D63 IRH:J1OVSKL ?H-=X L"V !=U5HJ#RACL^[!N] >.CB'<<'(_G=XMIK>SQ1Q&LQN8W,\6=[-/M[/)W>T<3A9\ M*=&>]F-'N3PB3K:\XXJ7O<';9##5RF46;E6*Z;\$,8FLE;*=TC$[RGB?N'-H M-<^ -5CK"%^K=MX*?*VWG.L\%X[NE[/ 50H3DBO4&E4BT,*-L(G4MC0(/T=+ MZPQ=GU^'RE E:1].XI_4E2UX@H.(WHQ%\QNCX8=WS6[C^HB%=FVA?8Q].*BT3!Q\Y\9PY5[AB^!+(07-?H93A 6^.!A+G3P=-'(TU6$CDXQ3 MP2P(!2Y#JF!>!69>6 NSI%?Q ;@#]A0*Z#GJ)IKX1%7[,)5<)22(2*LH2UT(I.E6_ M>/7@]ZTS=MGU0^OB$D9)8DHN?4*SD^E/GYUUNAWZ;; NQ3R7PE#&_VSXR/9E M#UB;_2U[(KG(+5AT3A+HA*B:[-2/K4[S="=PJX^L["OKM2]V @_=CGCOF>=H MUJ&964ATJ5SUXNO=NE^.JC;Q-[QJME-NJ#(6)*X(VCB_Z$1@J@96+9PN0M-8 M:D%E%<"7H3B>@, M $P4 9 >&PO=V]R:W-H965T MGWMSXA.[-1/R44T -'I.>:;:P43K_"0,U7 "*54'(H?,W!D)F5)MFG( M;2-.VD%D&0&'H;80U/P]015&( MI0!<7Q% %@&DX#V?J&!Y3C7MM*28(6E'&S1[4:1:1!MR++-/9:"EN)/U_%EW#V]OD.GW>[-_?5=?/T)]6^NXFY\,4 ?^M*(0>J7 M?=3G--.(9@FZ^#EEN7E*&MTK&$TYNF(CV$,?SD%3QM5>*]2&I9TK'"X8GI \@?Z!?J,BU%=FXG\'W*S,'$=,F7OTJ[V4KBQ-ZRP,QV[RNP'Q53@1/=OHH M<4^R;;DKU\0-GUKQX9&X,DGL=+)=M>(&)^NE4GDB=AO7!E+99%EQ3K)MM2O' MQ$<^I>+#,W%EFMCI;+M*Q0U.UB\KI/)(XK:Q.R&X_73]U\V-$W7+^I+*, GV M* [BPS#)TD[3O=7<31QKP->O(Z0R1^+VK[>TL<'"X4;=MKR549*Z3VWX,$A2 M&21Q[RMWU(8;O+%:&^'2V9 ]9^M1.6:90AQ&!BHZ.#3(%E%=M]T+C(P, M -L/ 9 >&PO=V]R:W-H965T@B\1*43=.T#P8NQ*H3,]N45MJ/GQUHPJ1B.E"^@.WXGGON MY<0'US=BJ6KEP)(/,D M*&*N[WEE-R(T=IKU9&THFG6^5HS&,!1(KJ.(B)=;8'S3<+#SNC"BRU"9!;=9 M7Y$EC$%-5D.A9VZ*,J<1Q)+R& E8-)P6OKG%-1.0[/A&82/WQLB4,N7\T4R" M> MBP<"_%V G_#>)DI8WA%%FG7!-TB8W1K-#))2DVA-CL;F5QDKH9]2':>:XTFO MUQK]0(,.&@?W_: 3M%O]!]1JMP>3_D/0OT?#03=H!U_&Z*)#8ZK@4U>W<8Z" M6)%X2:<,4$M*+9^)A,6:H2Y=P"6ZN -%*).7=5=IEB:7.]LQNMTR\@\P&LS4 M-2K@*^1[?N'?<%<7EU;HIQ7Z"5[Q %X[:2((- )&C!)D2%<2_>Q!- 7Q"_U! M/5U7M([2I;C0$$DWZ1>R(%Z,:5>M#;?2OUJ7S-O,;=CE]$+$"$M+$LIR]*Y$B'/ M1R5BS7%BG\MI!>4\)5+.@7HEI5[)42)V;%PYJI%J2K-JA=+,M'5H+UD3AH9" MVZ)0+_][BEA3G-CG6EI +4^)U'*@CKW,I;P<17($_+A(\)Z=XC-E\HZ3Q)[C MU&9GAHG]/)6"\_!*G)DEMAK:N5*Q@_O^<:UDWHCM!C90H?:<]YT<=JA3FYH9 M)"[E*HD\O!%GYHBM!G:N).S@I>.*R*P0V_TJ5<1[#@DKU*D]S>P05W-51!Y6 MB#,OQ%:_.E<1=G#?.RP)=^^J9JZ]/2*6-):(P4)C>=<5_::([4UR.U%\E=S> MIESI_ZC),-2W;Q!F@WZ^X%R]3LR%,+W/-_\"4$L#!!0 ( #>%E%=%O7_/ ML0( .8& 9 >&PO=V]R:W-H965TV+>(5Y%B97;,D60Y49(PB#FG/ZKM784?7FX(?&6S%7HRTDP5C3SJ) MDI[E:$% ():: :O7!D(@1!,I&;\K3JO^I ;NQSOVH?&NO"RP@)"1GUDB5SWK MPD()I+@@\HYMOT/EQPB,&1'FB;95K6.AN!"2Y158*<@S6K[Q<]6'/8#;?@/@ M50#OO0"_ OC&:*G,V!I@B8,N9UO$=;5BTX'IC4$K-QG5?W$FN=K-%$X&L_EH MU+_[A29#-(MNQM$P"OOC>]0/P\E\?!^-;]!T8[G-\##]\.]0[BMNE>WT*M;Z!D^_PV^ :1J M)4'70%4D2]N#3,2$B8(#>KA5VRB2D(O')K,E>[N979_B*['&,?0L=4P%\ U8 MP>=/[IGSMANU[K;']"]RR8+DBVQGCE-LDOF\SU!EYU+[X7J MAJ)+K]TLNE.+[GQ ='4J6W.:FNBX.J"(I::BR4+G54_;OO_"P>L:]\)[8<#> MFT+Z!AAAOLRH0 12A7).SQ6H_90QN4OT MK*NOMN O4$L#!!0 ( #>%E%&PO=V]R:W-H M965T,"?*PC!/^H;,08O6^V^73!5N&_%VZ8HG\S3S-EJ&0#[/;+E]E+)P5@Y9Q MU^GUW.XRC)+.T6'QW&5V=)BN11PE[#(C?+U':["6W;%Q-?5928?=3/J+8Y,^(W?.M MGTE^+#=I^CU_<#K[T.GEN\1B-A6Y1BC_NV,3%L>YE-R1OTO5SJ9H/G#[YV?U MD^+HY=';B.Q9?T_G=6'M$HUYNF,2_^)??EMKT. MF:ZY2)?E8+D'RRAY^C]\*)W8&B!UJ@'6;I/G)Z>3\?DU&4\F%U_/KT_//Y'+B\^GD]/C*_*&,A%&,2?7[$&LPYC_ M2MZ2KU>4O/GY5_(SB1)RO4C7/$QF_+ KY+[E%;K3+=I/#6/[SL&@:XT=>.L\^SL1\>H^$>8O".#_@%Q>LZ@ZH#, MP\>K3 [O%<.=JN,Q#[^8BKKJVM$,-M?)H- ;U.A=9C)K,O%X0"[C,!%$GF5R M_/\U4X91\Z,KHXR^Y8Y^B7G_IN M[[<,\$)C?@T3ODZ8PV7^ CI-E*,@L0T=]V-NZ[Q M7)Y$2228/&EWK,+= S)>IIF(_KM]KJO,-1:Q-10TD$QEI,CI7CEU8)F)LKQ#-:-)[*Q.-1<<"3 ME(O*F8-1PO;\(\7HD]BH$,NGV'='SFC8ZQUV[RH\\3>>^ T).&=9)KV^#A_( M\8.J.^Y[_< MBAKW]A\F2+#Q(C!Z\7'-Y3.=M7C]RTYNKI]]2,OF?T3 8MD]7%\[53.1DW2MBZ E6CI=KV93GP:VW9 M IV^T9;/Z[E8A D/);],%TGTG8QO-U,)\C_R^\G5I-(JHZRU54@UBE+3+764 MI8YQ]G21W89)^7YU(%^!"4_C:%:^?5+[A%4^DGN*R+K&_'DZ%+&?^[N+E](N/PYI$D M:3*52)O)=_'\/9POY(QBD<8SEE7S.133H&JT5/.W(J'WSJE)! 5@?3-JY*]X M^<*_6M_P:!:%V2.YJ*6+TB,H54'5*$I--U.!5-],4OO( BAE0=4H2DUW7X%6 MWXP:Y_IK_7D*<$ N9!ID^=R?;,6%#(=+&0:)J'09BEM0-5JJZ3G@U>2 8I"^ M&4)>Y\#U?6K. 2B20-4H2DTW4\%+WV\]!T!$4KJ/5*,H-=U]A4M],R\A

! X4S MJ!I%J>GN*SASC/B!C )S)6N7H1!6JNE1X->P@:/@RC'#U>LH.$G7F3D)H % M5:,H-=U-15K.L/4D@*(95(VBU'3W%9HY1OB )@$4P:!JM%1[D01UDP*%5HX9 MK2J2(+IKF!- $0JJ1E%JNIN*M1RO]22 PAE4C:+4=/<5G#GF6TO()(!"&%2- MEFHODF!4DP0*KAPS7+U.@JOHP1P$4(:"JE&4FMY.I%AKT&L[" 90-(.J492: M[KY"LX'Y9A@P",R5K%V&(EBI]B((@NH@&"BT&IC1JB((V!U+C%%@EK2V"!5 X@ZI1E)KNOH*S@?E&&#(* MH! &5:.EVHLHJ$D"Q58#,UN]3H+S^F;ETB0H0T'5*$I-=U.QUB!H/0B@< 95 MHR@U_9,)"LZ&YAMAP" P5[+^( (4PDJUG8)@J-AJ:&:KBKN(#6Q@%K3V"(I0 M*#7=3(5:P]9;#(=0,H.J492:[KXBLZ'Y+A@R!Z $!E6CPZKVPKH83B$DAE4C:+4=/<5F0WWUF%HKF3M,I3 M2K5 _XMAKU\3!@JMAO8]ABQNN(]HUK0V"@I1*#7=3T5;P];;#(=0.H.J492: M[KZBL^'>V@S-E:Q=AE)8J;9C&(P47HWL^PRC3+"&N8%9U?I3QE"40JGICBKF M&K7>:CB"0AI4C:+4=/<5I(WVUFIHKF3M,A3&2K5=XT!1UNB?]!HVQP&4J*!J M%*6F.ZK0:]1ZO^$("FI0-8I2T]W?6E-C;_V&YDK6+F-7UAA9Q8$BK9%]P^&\ M.0V@4 55HR@UW5#%7J/6>PY'4%*#JE&4FNZ^(K71WGH.S96L78826:FV:QHH MU!HU-!T>GTXNR)AE:;$SVRL6_)%&B2!_2K.*!8I,X0"%+*@:1:GI*Q0I%G-; M[T-TH=P&5:,H-=U]Q6WNWOH0S96L78;RF5O9AUCST017<9?;T(=89,-QOH9F MEB;1=#L<]"[EQNF#N9*U>U#N0JGI+BL\VA/- ME:Q=AB);J;;C],%5+.8V]"?N&!'YCJPC/W5OCHKF2MAY>^MI-%>R=1FJ1DNU'3/"4Z3F-70U[I81 M><]S8T:82UG[!T4UE)INLT(ZK_5^1P^*>E UBE+3W5>HY^VMW]%,N+Z7GCV:$P**:E UBE+3359$Y[7>!NE!.0^J1E%JNON* M\[R]M4&:*UF[#.4YKW*AQ9H5%+RMU=X;NB!M N)MTVJLYF+6!F)7AO\1-]T\ M171>Z^V1'A3TH&H4I::[KT#/VUM[I+F2MVMN])MME0&4Z:!J%*6FNZ^8+MA;6Z6Y MDK7+4'8KU5Y$0\V-SD Q60#IJGS.AKRYLM(Y*(]!U2A*37=885O0>C]E &4Z MJ!I%J>GN*Z8+]M9/::YD[3*4W8*J?LK J?E"N4!!60#IIRSCH6BKK+0."F10 M-8I2TQW>^EKHUELI ^P71V._.?I'4%V_M_T5TWMKIFPH96LT5HX^R[W(B-%+ MO.CR!6."AB(\.ERR[)9-6!QS,DW7B1R7$]OF69*Q>6[Q^['3ZI$.FR^''!PAG+\@WD[^=I*IX? MY 7NT^Q[L7M'_P=02P,$% @ -X645Q:T49_R P 8!, !D !X;"]W M;W)K&ULK5A=;]LV%/TKA%8,"9!&G_[*; .)K6(& MUC6KD_5AV ,M75M")=(EJ;C]]R,I1;%L6;,W^L$FJ7O.O3R7I*D[WE'VE2< M GW/,\(G5B+$]LZV>91 CODMW0*13]:4Y5C(+MO8?,L QQJ49[;G.'T[QRFQ MIF,]]LBF8UJ(+"7PR! O\ARS'P^0T=W$W;-$JQ>ZG@)HBS]3V/&]-E)365'Z5746\<1R5$200204 M!98_+S"#+%-,,HYO%:E5^U3 _?8K^P<]>3F9%>8PH]F7-!;)Q!I:*(8U+C+Q MF>Y^A6I"/<47T8SK;[2K;!T+1047-*_ ,H(\)>4O_EX)L0=P@Q, KP)XAX#^ M"8!? ?QS/005(#@7T*L >NIV.7G?.^'?]=!'2D3"44AB MB)L$MIQ,/2/O=48/7B?C?;&Y14YP@SS'\]L"ZH9_BL0M\MV3\/GY<*\%'IX/ M=SO$\.OT^IK//\'W4' YPCFZC[X5*4_UYOSK-SF&%@)R_G=+B \E9=!.J4ZN M.[[%$4PL>31Q8"]@37_^R>T[O[2I;9)L;I(L-$36R$M0YR7H8I_.,$_0%J?Q M#2(@VI+0B;\T"2593Y.IOXZ7J1=X[F X'-LO^_H>V_G!P'<.S,)C,]?O]QRG M-FMHTJLUZ75J4AX^;5ITXB[5PB39W"19:(BL(7Z_%K]O_J#HF\R+2;*Y2;+0 M$%DC+X,Z+X/S#HHV_0?'^W#DJ$]SO\Y*NT'#SO.=T>'V[PSE4M4,D354&]:J M#?]=-;V2&<1HS6B^OZ[;I.SDNW0I#X_T]D:C87"@MDF7H2&RAMJC6NW1__PS MZ\1?JN[H>#4/1[[K'NIKTFEHB*RAK^N\7=*=3H7KTWE&\U5*]'W\IGD]1T\, M$[X&)E?\#0KE8A<_T(((D/$(CA:<%W(KR$NZ;N)5!FV)ZH[CTDQ5;(U4]5U_ MX!]DRJC7T!1;,U=[+U3N?\C5O(#R'%K*=V)HO>5T\UZLO7ND_7N_=Z2\29^A M*;:F\MZ;\EZG\N5+Z[9@48(YH&A_>[0*WDEWL>#>\27;Z06N?W@N&74;FF(K M-;?W*@DYL(TNX7 I94%$^0I>C]9EHGM='#D8GZGRD:Y0O-&4M:>/F&U2PE$& M:TGIW ZD8JPLYY0=0;>Z7K&B0M!<-Q/ ,I'*0#Y?4RI>.\I!752;_@-02P,$ M% @ -X645_/*&ULM9I=;]LV%(;_"N$50P>XM4A)_L@< ZF%;@;6-DO2]F+8!2W3-E%) M=$DJ3H?]^)&2(IF6S,4->Y%$DG5>BD]XR/?0FNX9_R*VA$CPD":9N.QMI=Q= M# 8BWI(4B]=L1S+UR9KQ%$MURC<#L>,$KXJ@-!D@SQL.4DRSWFQ:7+OFLRG+ M94(S[QP0S=;J2\,9M,=WI!;(C_NKKDZ&]0J*YJ2 M3%"6 4[6E[TK>!&AL0XH[OA$R5X<' /=E25C7_3)8G79\_03D83$4DM@]>>> MS$F2:"7U'%\KT5[=I@X\/'Y4?UMT7G5FB069L^0S7 K<%5_#6GG*S E1!$BE_ RXA( M3!-U] I\O(W RQ>_@!> 9N!NRW*!LY68#J1Z.MW&(*Z>Y$WY).C$DWR(Y6O@ MPSY 'O([PN=/#T<=X='3PZ$9/E!(:ZZHYHH*/?\4UX*4&M8EN8LN'J5"T*V@ M$_Y"['!,+GLJHP7A]Z0W^_DG./1^[:+C4BQR)&:0\VMRODU]]AMCJSU-DBYB M96181.H9[7[FHU&@?J:#^T,8[?O@<(0"%)KW11WW!:'G3YK[C"X$=1<":Q?* M-.KJ@#7NW'^Y2['(D9C!*ZQYA<].EM E.9=BD2,Q@]RP)C?\[F0I(T>'@QL- MO= [3A9K"^?"<"1FP!C5,$96&(OLGF22<4HZEY]1BP<*)A-XC,/:QKDX'(D9 M.,8UCK$5QU4<5)3.@]7B:D"\NX/4R\;R6Q_L$IQ)H-P*(&KBV2DW*[L 35J _!".O",^UD;/Y>-(S. #O<82 M>E9"7 *$,KE0]R2[@-"6S/ M+Y-P.#YF8FWE;":.U$PFCOGN _(0)_F*9AL08['MA(7: ML% X\L?A,2ZGOM:5FHFK<;;0M_JTH1*M4!I:'EZPNM JT,^U^PX58M< MJ9D(&V<-[=9:+6H\5Y4H>=B13'0O])7$X> :HB! QT/+J7]VI69R:1PTM-K, M9K'?X6^G5OI*PIBTAW!\O-+;6SJ;RX^PQ[#QQ]!ND".R)EQO75!5DJ4$2/QP M8M"T[;*"X[6F;Z=NV96:":?QR]!NF,LE+6EFI4XP';YY',+@&(Q3W^Q*S033 M.&=HM\YO["3=MN+(\U$(CU$[]>*NU$S4C1N'=CO^+-1]\%@ ]T]3?T\Z M;3UL^WKDA0'T6R/;J;5WI6;N2C;>'MF]?;7#^R^XXWA%P'N<*E1_O2/IDO"_ M.SNT]UZIVJ1*S437U-N('NY\1VYVRX^_,DH:">O MT^K#E9J)J:D^D+WZJ)-WD4F2Z.^Z^ZZ+#3F3M4B5VHFU:9L0:/G MYZ[+8 M;V@F0$+62MY[/5*]X^5+(N6)9+OBM8DEDVK=+0ZW1'EFKF]0GZ\9DX\G^DV, M^E6=V7]02P,$% @ -X645ZP]\ LS P = D !D !X;"]W;W)K&ULK99M;]HP$,>_RBF;IE;JFI! 8!U$*G33D+:5E79[ M,>V%"0>QEMC4=J#[]CL[-*-=0*VV-V"???_<[WQ^Z&^D^JDS1 -W12[TP,N, M69WYODXS+)@^E2L4-+*0JF"&NFKIZY5"-G=.1>Z'01#[!>/"2_K.-E%)7Y8F MYP(G"G19%$S]&F(N-P.OY=T;KO@R,];@)_T56^(4S_4GKN-N^5W_OV(EEQC2.9/Z-STTV\'H>S''!RMQQRBK4/D0*O('-8% M,RSI*[D!96>3FFVXW#AOHN'"KN+4*!KEY&>2\]&7F_%T?#V^_#R%HV\H4JG@ M-4R4=!5R#$<7:!C/]3%9Z^&;Z04!&GY"1VM>9+#43 M<]WW#85I/^:GVY"&54CAGI!:(7R2PF0:WHDYSA\*^,170X;WD,/PH.)E:DXA M:IU &(110T"CI[N'!\*)ZIQ'3B_:HS#19M:HUN@EKUZTXN!M$^]_$GM WZ[IVX?4$RHM<#L0 MKG"-HL0FVDJBXR3L0;1.HG8WCH*@[Z]W0?Z>%\:], I[];P',7;J&#L'8VQ: MH1/X$_F8]D&!/W!=\+PTCT_7BNR@['/)>DUD[4=D_LX%5J!:NGM=0RI+8:IC MOK;63X=S=V,^L@_I25&] /[(5.^13TPMN="0XX(D@],NE9&J[OBJ8^3*79,S M:>C2=%E%?$>DX7(0, M & , 9 >&PO=V]R:W-H965T$$A1RZ0#%WP*-4))(([&,M])3JZ:4PLWVVOV3REWD\@(9&I'D!XYX M/-"Z&HC0%.8)?R3+SZC,QY5^(4F8^@7+,M;00)@S3M)2+%:0XJSXAZN2PX; M] X(K%)@[0J< P*[%-C'"IQ2X"@R12J*0P Y]/N4+ &5T<)--A1,I1;IXTQN M^X13\10+'?=O1]^>QY/QT_C^ZP2!_R:V";E\ R++MF0:/CY5:-/#A>;C9D8U<; M9"L_^X#?,&=BA#%P&[[EF&%U6GY^$6-@S%'*?M4A+RR=>DMYD]RP.0S10!-7 M!4-T@33__3O3,S[4X6K3+&C); NE4Z%TFMS]$60QF$,<78(,\3INA=Y5>GEA M+GS+LZYA5&%;:;A5&FYC&N4AK5M_H_#4 M?6_3+&C); N85P'SVC]"7ILHVS0+6C+;0MFI4':..T)UR II9^-U=TVWTW5W M#D_C#*?":,EL"T:W@M']-PSU3E$4@2DEZ>8;5D>HNT?HRA372V^'4..TIQ)J MR6R+4*\BU/O/&[>W=T6ZAMWK>3M$&J M"!?UHFK&XA, 41D@GD\)X>N.G*#ZJ/#_ %!+ P04 " WA917+B[UN^$% M #2) &0 'AL+W=OM5.8T)9F@+ .<+"XZE_ \0D,=4%SQ ME9*-V-L&NBLSQK[IG>G\HN/I.R()B:66P.KCGDQ(DF@E=1_?2]%.U:8.W-]^ M5/]0=%YU9H8%F;#D3SJ7JXO.H /F9('S1-ZPS>^D[%"H]6*6B.(_V)37>AT0 MYT*RM Q6=Y#2;/>)MR6(O0 8' E 90!Z:H!?!OA/#0C*@* @L^M*P2'"$H]' MG&T UU7Z>WT;OKYZA:\_G6[)0G% MX"WX@"D'7W&2$\ 6X#+^GE-.YN!2""+%&_ Z(A+31&V]!5]N(_#ZU1OP"M , MW*U8+G V%Z.N5+>G&^G&Y:V\W]T*.G(KGV/Y#OCP#" /^2WADZ>'HY;PZ.GA MT SO*J856%2!186>?PQL04H]USMRYVT\=@I!NX+.^'.QQC&YZ*B4%H3?D\[X MYY]@S_NEC8Y+L M[\-H7@=[?12@T+PN:KDN"#U_6%]G="&HNA!8NU#F45L/K(&G?NSQ1\.#I+%VL"I+!R)&2SZ%8N^ ME<4U5WZ(RX)4&H[$#!K#BL;02N,RCEF>J5&'DYC0 M>SQ+2!N588-* 'N#PQRR-G4J%4=B!A7HU8[0LW+Y+%>$ UR,R*TNSFL0@3X, M#Z;6B;V54Y&X4C.9[+ED:&5RQR1.2B;5+'4&R#9.\CG-EB#&8M4*"S9@]6!O MJ!VJ2]R/%,YI0J<89S2Q/C\SHT*D!=JH6N5(S$=8> M&-I-<$06A.N*BV8Q2PF0>-L^:)W,EP'*F9<&IW#>WVNAJY MU_CAV+!=2NQS07 0'H[;]I9.YO(2'AK6)AI:G:;FPG/US)#MFF3BR/,2-D?O M 0R'AUR<&F17:B:7VB)#NT=^GPMU1 @P8>F,9EBO.)V!&Q*S94;_4<"F<^6+ MZ(+JAZEVW)6:^0W4QAS:G?G.4R0UJ%8P33L.5;72 ./4C[M2,\'4CAS: M+?G.6"3-";,54-.A0\_K]P\MNKW-DPF]A$F'M4N'=IM^Q=0,F$G.DD0;+9I) MHII1"4HSH$X(EM YEBI/13X3=$[QL?(&-IT\1"V^U:F5=Z5FKD'67A[9O?P5 MD<]QK:AI\?6JV+!WP,K>^LF+CB_A\5'M\9'=XS\N?O\+[CB>$W"%4Y6.?WTB MZ8SPOULQN33M$Z=JD2LU$^;>ZK>#Y6^WZ]]N%\!?POZCVOXCN_TW#(D:\G"V MI'KS>%6.FG4 @GW//\Q8IW6 *S634ET'H".1T.=ZI6N1*S<17EQO(7FX\(WF;)4$/#H-& M\CHM"5RIF93JD@#92X(Z>:?*TB7Z18!<6>''-7Q[[KHL 29.U2)7:B;6NJ! M@Q_/79?UP<2I6N1*S<175QO(7FT\(W>'C=^0@\ +@L/<=5I6N%+;4>KNO3^B MW_;YA/F29@(D9*'DO7=]U3F^>X%FMR/9NGBE9,:DFG:+S151GIGK"]3Y!6/R M<4>_I5*]QC3^#U!+ P04 " WA917L_!'U7$% <)0 &0 'AL+W=O MH#4DDU# M6J^]M;W3:;H'AAB(EC_,-F5[]^K*--EL21+,+K,52<4[\XPFF(M-NC#9BA(<%D5);"++\LP$ M1ZDQ&A3[[NEHD*UY'*7DG@*V3A),?]Z0.-L,#6B\[/@2+98\WV&.!BN\( ^$ M/ZWNJ=@RJY0P2DC*HBP%E,R'QC6\"FPK+RB.^#,B&[;S&N1=F6;9MWQC$@X- M*S\C$I,9SR.P^/=,QB2.\R1Q'M^WH4;59EZX^_HE_6/1>=&9*69DG,5_12%? M#HV> 4(RQ^N8?\DVG\BV0VZ>-\MB5OP%F^VQE@%F:\:S9%LLSB")TO(__K$% ML5, O0,%:%N ]@N< P7VML ^M<#9%C@%F;(K!8< /D[O<'<';'EX2""_"8<1R#<28^WI!0 MG']"[\%90#B.8O9>'/#T$("S=^_!.Q"EX'&9K1E.0S8PN3BE/-B<;9N_*9M' M!YJ'"-QF*5\R\"$-2=@,,$5?J@ZAEP[=(&GBW8Q? AN> V0AN^.$QJ>7HX[R MX/1R*.F-77T\=I%G'\B[63.QAS%P/?N^CEA47"M?/XM]8,))PO[I0EY&.MV1 M^8WDBJWPC P-<:=@A#X38_3K+]"S?NO"I3,LT!360.E4*!U9^FB,V1*L M@Y3P+FYEO5O4Y_?+YQ%R$/1[O8'YO(ND?9SM^+:U=UC0/@S:GFM9U6&-;KA5 M-UQI-S[^G0_LW?'0>=E)0U3'@,ZP0%-8 YY7P?/T7TZ>3I0ZPP)-80V4?H72 M/^URZD)6EOJ[5Y)E[8S\DH6T 546FL(:+'H5BYZ4Q6"\X%%][_) M2BJ]%I5](M)F5(EH"FL0Z5=$^O_Q9ML_:8A(6U$%HBFL 01:M6A94B35O6>< M)=,H+:3JO.E8X)'BE,T)%0/H''P0(XG_!).4$W$^G($)8VL2 F%:Q4L\C4FG M<5E'QYG\5%6YZDIK@MTQ6"@?:T(@HW1!4@Y6:SI;BED F.UB[80$CT.2-JL, M25-:$Q*J(2$II.LP++[MA-8K0$+'(4F;58:D*:T)J99M*!7043GM4>!CMXVQ MXR8F;U69T5M(-*PM&LHUNO!/=-0_Y2FJUJ0U+="5UB18"SQT]4LHU"KT6M," M76E-GK730ZGGRDU47JO,S6O=$&VGYUG>WM1/5ZM-(K6:0[F;G^BC\A1E-FWI MOX ]Z.ZC>0M1A[6I0[FJ'Q=3>8 RE;;TVX[G]^$^EK>P=5CK.I3[^O\GISJ- M?@S;LPC?M:S6F'L+\T>U^2.Y^;]*4.69JJ!0>TZ ^KZ-]D#I:K0)JC9Y)#?Y M5TFJ/%,95'M>X/KN_J,]76TV.=4RC^0RK^JI\CAE1*AEO8[KH][^EZ"N5IN0 M:IE'KXY:"/NC'9M:/;%E%=Y?]CV2PH -%B 9 M >&PO=V]R:W-H965TMH_?L>&,@QCO_:0%^T/;2%A M/@-//>9Y7P:X?,J+7\NEE)7WO$JS\FJTK*KUF_&XG"_E*BY?YVN9J=_W M,LV?KD9D]/T'GY*'957_8#R[7,)^R2%8R*Y,\\PIY?S6Z M)F^B23.@N<4OB7PJ#RY[]4.YR_-?ZRNWBZN17]\CF2/3M$Y2 M]^.W7>AH/V<]\/#R]_1WS8-7#^8N+N5-GOX[653+J]%DY"WD?;Q)JT_YTS_D M[@&).F^>IV7SM_>TNZT_\N:;LLI7N\'J'JR2;/MO_+P#<3" \(X!=#> #AW M=@/8T %\-X W9+8/I>$0Q54\NRSR)Z^H;ZW2Z@L-S&:T>OA)5O^_?ZX*]=M$ MC:MFUS?_^GK[^?;+[8?WG[U7'ZJE++R?O'=Q4GB_Q.E&>OF]=SW_;9,4*9F1]0GN<,1IR]>=R_'@(P[X="4+*J3!O%[7< MC@N?3?7MC(? ]P^!@P_AW7_J8WB[;,JD/KVUK@>5L1X8'1_J$,GJT;,!X5Q)(80:)<$\B!$E\+)07 M%=6W"V^=QEGEJ65872<2]NSL2M)N?W H$G<26"E68B.7!D M B+9:C' @_3S &=PYH&49O+0/)YGFX62?;@S>-R MV0J*6J!4@6J=7^#IG6&=0V>)]EG"0*'Y9Q+?):G20%G6R#:K#JDAH!>[6@UJ M6H259B+4/DU@H8[DO2SJ C3)YOE*>E7\W/[DMOX6]<3.K%]V&*":L-8:283 M[<,$%N+M$UBJST2M4&P+MJ"@6C!6F@E%>S"!1?CMIE0_*4OO)E_=)5E<%^H7 MWB+PAZV4;<&V**/Z M-5::25D;-H$5^WVNSMG**/,TKR.D6QJ.WF;8H%3^[<,#R'GU/MYQ3V\Z;A M1GL;;G"*<\<5U>BQTDR"!^UJA'XU;L,:MV-]#L>GVO'IZ4UK>*@S-F8O;\X# M>K2^(ZQ932#:V"EL[,X=.#C/F9)=!U Q#?DQI'/8.]7V3F%[[^G$P:.=D=AE M &4M2,XA[U3+.QTH[W!##DYQ1F-7 Y0SP8[1G,/AJ79X"CO\@+X0]*9EG0&2_J)33LX MU1F5+>Y+_[5"0C5YU+0(*\U$ MJ8V?35_SSSMT[.,\9$FIGG;=4"3P@K .2]GH.>WU/]PX>[8P$M5O.[0(A8%/2040; M/1]H]'#S#DYQ)H.ZT87;)4(P"8(.,@<;PF&I']"[@Q.W=PCC-#5/WF=EN>$]YQ=&FKYKV[ MPWL[=W"$,Q54J^9V YX+G[9C$=J6!6S+0QIW<(3S6W10K5FT[)!A;-*!14NS M&+))O*=Q!VP[3L4!QLX3-#: MO@5LWVA].W@>9W:H?BYL/R=37W2=T[2@"UC03^S;P:G.J%"E7;1(NQ"^W]$= M$ =OT(2M_4L1+Z3W/EY)W:_S?O<&ONL5#G=&AOONS7-TWH5V?Q&\N(LG4#4? M-2W"2C/QZ6) P+UWXXE$G?[B["&I+W;7EZ)_QSL\IS.A<[B^T*XO8->'5F[_ M]EDXW/G00RT L-),L+I2$"_OOPO42@$U+<)*,]^WKBN* *XHW%AY?1X%F(-#R/,SO4V@,KS62L*Y3@Y9\A$Z#6(:AI$5::B>_@P4HS&>MZ)9B\?!VC5B6H M:1%6FHE/5R4!_/K%">L8M48)[-TB%JA8*:%F&EF?ATA1+V;#IR7M)PH#-,U'HEM%\) M8?Z4=#AVJ N1L*<0R2J9UI\LNXE3[_MFMA,4&Y[&F1UJ>8*59B+694S(7[Z. M42L4U+0(*\W$IRN4L.>MO^[K>!MX^&&E='*\_?T&GM89TCGJD%#7(6%/'3)H M&?<;-CR-\W&(6L5@I9F(#SXH$]Y -6@9HQ8HJ&D15IJ)3Q%+@@ECO*,*:U*2DZY"PIPX9M(Y=_!JU3$%-B[#2S,]VU<7,!'XW\Y % M/4$M3U#3(JPT$Y\N3R;P:RSN"QH.=(:)6JSLT@QG8'8/>WSP]0'UESW\'!:4JY^;B4L8+6=0W4+^_S_/J^Y7Z M2PKVWV(Q^P-02P,$% @ -X645YRC3U\:! ;!T !D !X;"]W;W)K M&ULQ9G_;]HX&,;_%2LG39NT-7&@],L!$L57'5)[ M[=KK3=.T'PQY 6M)S&Q35NG^^+-#FI!>,&1RV2\EW][GM3\Q#WWD[HJ+;W(. MH-"/)$YESYLKM3CW?3F90T+E$5] JN],N4BHTJ=BYLN% !IE14GLAT'0\1/* M4J_?S:[=BGZ7+U7,4K@52"Z3A(JG"XCYJN=A[_G"'9O-E;G@][L+.H-[4 ^+ M6Z'/_$(E8@FDDO$4"9CVO $^)V%@"K(G_F&PDAO'R$QES/DWEY@1@0Q M3)21H/KC$880QT9)C^-[+NH5/4WAYO&S^F4V>3V9,94PY/$G%JEYSSOU4 13 MNHS5'5_]"?F$CHW>A,'+@O:6@E9>T-JWH)T7M#,RZZED' A5M-\5?(6$>5JKF8,,9E:MI\]2\][O ME=!WF:Y3_<'PX\/H?O3WZ.:O>_3V1LU!H _H4X8+(C1X!*%?/QJEBJ8S-HX! M#:0$)=&#A.DR1E=L"N_06P**LEB^Z_I*#\I(^Y-\ !?K 81;!H!#=,U3-9?H MCS2"J"K@Z]D44PJ?IW016A5O)NH(M?![% 9AJV9 P_W+PYIRLG\YMLRF5;R@ M5J;7WJ(WS-: ?BMW$%/S59%SMI#HRS4D8Q!?T;_H\K.9*!I,OB^99-DC=:_! MVL;8R[E/TWO^%.\'L=0I=BQ)%8!6^[P-O.U%O;UK^A)O1* MOV0I4_#A2KM05+/ZG#;VYZB)Z"B[ELPM!8V1>M(K(*V4Z#MN/"%<*DP+OR4%\X<0E79=BQ)%8A>YI0??TU_B"M6U3W/8YX..M+D,<#:/"]JQ@ M>^;"&'#%&(K;=5"M_9I"=2E&'(E5...@_-;I4(Z[4JHC+ (=;A[$)IPG.J1IQI59%7(8X;$TQKV@3]KZ6H&&O;,SW-5(< M+F,J_5QB=]:PMVF\A)V&.5=J5<1EG,.=P[B$TSSG5(VX4JLB+B,=MF:: M5W0)IREOQRQP:WON<#60*N RU6%[)-K/)AHD#WN_QF!=JA%7:E769OYQ?VODV9.U4C.YC4N\\:L+^Q#96 F&7;>1)- M^#)5Z^V;XFJQ93C(-LI>7+_ YV2]\5?*K/% ME%<]-3G9-P, '@) 9 >&PO=V]R:W-H965TI>G-BNCC;1V("H!ZUTW$$*\<-/3QB*QB^VTX]O?8Z<+ MW6Y6;8(WB7WB\\_Y'3\<#[92_= YHH';LA!ZZ.7&K,]\7V%'09#X)>/"2P?.-E7I0%:FX *G"G15EDS]&F$AMT,O M].X,5WR5&VOPT\&:K7"&YF8]5=3S&Y4%+U%H+@4H7 Z]\_!LW+?CW8#/'+=Z MKPV69"[E#]N9+(9>8 /" C-C%1B]-CC&HK!"%,;/G:;7_-(Z[K?OU-\Y=F*9 M,XUC67SA"Y,/O;X'"URRJC!7

    =SP]JY?)0KLG;'=C P^R2AM9[IPI@I*+ M^LUN=WG8@[&A2LPV7&^=- M-%S869P915\Y^9GT?/SOS60VN9Y@"#>.%/H9_X-W7*(@B M.,]^5EQSFWU-UIO9!1R]/(:7X(/.F4(-7,"-X$9WR$CMZUQ6FHF%'OB&0K4_ M]+-=6*,ZK.B1L,((/DIA<@UOQ0(7]P5\8FQ HSO04710\3(S)Q"''; L+0&- MG^X>'@@G;O(>.[WX$;U1IOR1VC[[;T'TSL#M0KC"#8H*VVAKB9Z3L(?1 M)HWBJ$?'T\#?[(.TC NZ<3?I-N/NQ=AK8NP=C+%MACKP._*)R&2)ODR1H)SQM M"$^?2/B6*4$3J&&*"F;V7.O B&F>M9$=%'TN62V6[*_CD[C7SM5ON/I_P'7! MB\H\/%UKLH.RSR7KMY&%#\C\O2)6HEJYVJXADY4P]3'?6)OKP[FKF@_L([I6 MU+> WS+UG>0C4RM.Q:O )4D&)Z>TC%1=Y^N.D6M7*N?24.%US9RN1JCL /J^ ME-+<=>P/FLM6^A]02P,$% @ -X645\-#1G-0( ,V(! !D !X;"]W M;W)K&ULQ9UM<]LXEH7_"LHSU=NILF.)>N].I\HQ MB4VJDFZOG9ZIK:G] %.0Q0U?-"1EQUW[XQ< *1&@*-#P'/5\Z(XMBP\('A"\ M/+@ WCUE^;=BS7E)OB=Q6OQRMB[+S4^7ET6XY@DKWF8;GHJ_K+(\8:7X-7^X M+#8Y9TMU4!)?>H/!]#)A47KV_IWZ["9__R[;EG&4\IN<%-LD8?GS!QYG3[^< M#<]V']Q&#^M2?G#Y_MV&/? [7OZ^N%I$64IROOKE[&KX$QW. M%O((]96_1?RIT'XFLB[W6?9-_O)I^_OB%_)5%*OJZS;<'29?'NLA2E2\9E6)=T797D'2EI1+YD:;DN M2) N^;+C>-]^_-"S "Y%M?=U]W9U_^!9B5?;A[=D,#XGWL ;=56HY_!-_I:, M!DAVTA/BD*HV_O%9?$8^E3PI_J?C%#]4R'$W4G:J/Q4;%O)?SD2O6?#\D9^]_^$O MP^G@YRZQD# ?"0N0, J"&2*/]R*/;?3WNK;765%V]0(?K A749$POX)-%$P^ MY/Q8/#N\E%7"UDD!<$,M29[M296M7X5@4G!8MZIDO505Y60,+^"S725 M%M/Y<#!IZ30Y5-,;S$>R,]2_1P^_-YQ/)]-Y\SWCZD[W5W?:>W6C-,P2WG5Y MK<>Z7EXDS)\>7([Q8#193%M7=WJ@PF@RG,Y:(M".KPW&0H?N:SO;7]N9]=H& MG[]V753K0:X7%0GSD; ":,@F"'C?"_C'!\3S)$B(V$^$A8@810$,T1>[$5> MV/M!EG#RVZK2..=+9?6R).D()BA]7#0O"T.K!?!YT681QMU)V<.HMNQ MKJI#:7Y/E<7#J"";/'N,EIR(RI=1R&+"]XV@K,0OE-E21 ^I>&^6K\KEFA/^ MR--27BBV:SQ1(DY,?)226+Q&$]%XGIAH-J3,"$_9?(ZB'CP=J)DIK),V'T@(HC:)HIM:-'32T&A'O@]6**].8^++GVCTK M*M$[=8::05":WU-7Y2,J(_&HEP<]'XJBF=HV+M#0;@.ID$]_^@=I&97/G:I" MW2 HS>^I9?7X(?^99]M-IZ10HPA%,R5MK**AW2LZ%M=9E(4Z2%":WU/96MFH M($Q$82*,(V&6B'@NC$1@)Z.R)(JCDN7/3=@F_N-YPO)OO)1?WK#T65RG%<^C M](&L1$27Y<\7*7\B].KJ@FUDN"BNWO[PG&]BEA?; OCO'Y@R>9G[\7;,7+4Z]L<@[0!X;J@LE6O/N_A#O+>J[ZBV(/.1@4 M[%$>K!I>R#;L7K;HB*O7G*@LZC%/\=YS3I[6D7@?JLY/EB+_+.^Q^DPJQJ[- MDJ4H)LXVZAZ3X%!T7-T-&7F1*8IF-N3&*1W:K=*K)-M6KYAA)OKJ]$%U,=L\ M7#/5?Z2%>&W-Z_9=RZ34";-MO"3W7'0$=5\O!-BP[KX>ZKQ":7Y-,_S]V>!@ M5 =:*$713-$;7W5H=?2.]EYA]I!&?P@I/RU%,XA6D3(4KHJ"ET7S3)=WS>>H MN?'$W[<)7Y[K'W:V J@U"Z7Y-Z+Q6!P<&=22-+>K9 M/<(7#8S;&:[W#Y3FUS3S_CGL1:&%4A3-%*WQ%SV[OV@='[19V? MJ4ACVGEV.\OG]Z40(Q8O84L9-R91J5Z5*.?5BY3ZPB<1"[(TY):G&-31@]+\ MFF:(-C]4#&K-=@IKR6NL M)>]%MLK_J9M,QH,QDT->Y!]?>'+/\\Y!+CO262"HBP2E!5 :1=%,J1OSQ9OA M!S0]J)D"I?E06@"E413-U+KQ7#R[YW)79N$W]7P4ST]_JXS_&YY'V?*@-(JBF:HV%HIGMU":SKJVG:L0 M20JXCC:%O=.&9K)!:3Z4%D!I%$4SYZDT7LUH@.^T1U#O!DKSH;0 2J,HFJEU M8_&,[!8/C=*HY!>?(SD:^RDM6?H0[2WQ<_)[P5?;F'R.5IUALQWN+#K4 ^JI M^'!$GCG+NYY" ?1$*(IF*MS80B.[+;3OP(6Z/);S5;B@_'EOX;ZE^A:*;"C7\ULOM7P??O/(Y8IWQ0UPI*\Z&T $JC*)JI M:.-_C:8GZ)^A!AB4YD-I 91&4313Z\8 &]FSC_X]B2CVDW)N+% ';=21CC08 MS&;M1!1HJ11%,YM!XXV-[-Z8-1'%?JRS6E!G;'1HR$V&D]F\/=<<6BI%T4RU M&L]KU#-CTY;W8#_662VHJ37J2&F:+0ZS5*"E4A3-7'&CL:O&]M2BFYRO>"Z[ M2^5 GQ,_DC,11==YRTI^+CWH4/2Q[*$S!+;#7>6$TOR:MM#D'+P=3(;M3#%H MJ11%,^5L'*FQW9AYT7BMG>&L&M1X@M*"\6$JDS<>>)/V/4U1Q9JR-3;3V&XS MO4PVJ*$$I?E06C#N2&GJENT47M&X\8K&/;,0J[?+UXWOV-G.W95$T/[C[ 8T<[ZPLUE:"T $JC*)HI>6,JC4^0536& M>D)0F@^E!5 :1=%,K1OG:&QWCO[%#AQJ+4%I?D_%K1TXU&U"T4R%&[=I;'>; MCJSE9S_*63JHSP2E!5 :1=',%44;-VIR@N2I"=2$@M)\*"V TBB*9FK=6%43 MNU4%6R/!7HZS_E [J^<:?%WS:H$W5BV$7Z\#5ZV6\#'X=/T;"61,FF=I%))B M>U]$RTBNS_$4E6O"XICD%B&/5X%>]!L=])KZ[BK[70V*; M+"_5>-G'+.7/3_++<@VZ<\(*HGX3_SZR/,JVA2AQ([].Y!Q^M?1!YXH'T$M& M432S6396W,1NQ='_EBN>]^9:VRG.C0YJQD%I 91&4313W<:QFYP@NVL"=>J@ M-!]*"Z TBJ*96C=.W<2>Y/3OR1ZPGY1S8X%:?5!:4-.,Z9"+Q;2]AC>J4+,5 M:*O4VZTL:_* _5AGL; +U4-SP":'TQM'X_ET,&VK=0H_;M+X<1.['_>B@3 [ MPUDUJ/$&I063PP7PO9$W\0X&PKJ^.!B/QM-Q]U+YD\8NF]ASL%ZF"-0>@])\ M*"V8'"9@'5&DXXM611I3:])C:AU&J*\;@;27XZP:U-^"T@(HC:)HIOZ-Y359 MG""&A1IB4)H/I050&D71S$U@&D-L^H*5GV0X6CO9<:>3+5[>_Z[VN!-_NWKD M.7O@?=ZVO5S7]@"E^5!:T'.%+4XY19V(*7[CD$U[IA=V=O3N Y7V8IRUAAID M4%H I5$4S92_<:*F)UC/?@KUI: T'TH+H#2*HIE:-[[4M&>-]Y/U\U#O"DKS MH;2@YPI;IBQ3U(F8XC=&U=1N5!T8_;O.7/3VE@EL=JJSM%"G"4H+H#2*HIEJ M-X;4='*";AUJ5$%I/I060&D413.UUC9Q[-G%\>5;6=A)S@IC-W5\61*=C$SS MRF<7H>G=U5VGOM!<,A3-U+2J,AYIK:E^-\L2DLBOBV>C[$5YMAR%G/)G?+;;A6HZ% M)WRIMF235)[R_.&9; NN8&&\53L'J-W:Y ]U1<.8L[3^Y.TQKYPH6YYPM96;(DI-#%?F-!V0RK^U"_Q>35ERDG\E82MTY2<\T;0LL/V>U76$6N53**VFKF M/L_8DCSP["%GF[6XCU7&2;VUQU+PE9Z&N'^J MC4&Z[PNHGXNBF?=%X^=.[2F,70&A/O%2ZOBW3&Z^43UA>:&-4W?>'U"O%TKS M:YHY*W,QFB[:&T1#75P4S=QNNG%Q9X#U^^T,5]6@-+^FZ8-9DX/9> &T3(JB MF9HUYNOLA>F)QEWY,B6A?BN4YMY+;R-T_DS1+Y:YF>1;'\L8OY#++ZRR6NV)W MM@*HWPJE^36MM=C%=-1>%PA:*D713'T;)W76LSE!I:\45VJ:RXP74@@!R;): M0%N^6&S4(MJ=>D(]U9K64L";>:8"/K34 $JC*)JI9^.6SNP^XDL?U$='1.Q\ M9T6A'BJ4%D!I%$4S=6]W#ML2T>TC?BH9R6G2T :@-":7Y-:]D<@\6L_3R&&EDHFJEM8V3- M[$:6K?^^BL-N,]?.=%81:E9!:0&41E$T0^MY8VG-3S!3=PZUN* T'TH+H#2* MHIE:-U;8O&/8MM)S@I#K:^>6JH>2NN]"G+S6+XEG\MEYQ $]-PHBF8J MW%AD<[M%!A^"L)?GW Z@[EA-FYO/YM:#&5HD1=%,>1O3:V[/?>M],+_"_[07 MZ:PPU!.#T@(HC:)H9E-H/+'Y^ 3/;:CS!:7Y4%H I5$4S=2Z\-C^A15(4S12W,^9T*0OTQ*,V'T@(HC:)H MIM2-/S8_@3\VA_IC4)H/I050&D713*T;?VS>XX\YO&M!_2\HS>^II>R@R%?U M%O$#2S8_DUNVC*H\LV-YP]#SHRB:J7+CE,WM3IE[WK =Z"PVU";KJ:P2N]CP M,&)Q] X<*>_@9W%^SEN=X,4)I?T_1(M!V'0@ND*)HI;F,.+NRVF2T._20^ M>!"%G0]FZ*E1%,T4N#$#%_8$.?,-N*= M:,U$RQ>?%=%2O -5PLM4S+">^!9FVWA)[CG)>=WAR.6+67>' [4LH32_INES M*:;C@[D4T#(IBF9JWEB1"_L>##17IIS*X#ZF8NN.:K#A;9R9ZTO MU*1#T0Q]AX/&I9,_O[9OO^-ID>5=0O90797$XGPL+L#B* S7TGRH:3[$]^ [ M*$QRJ'F'Q058'(7A6I)[FN3V7#\'5Z<'Y2XTU+GKJVC59Y&[YT*VY..6#O:T M* S74GBD*6QWM-QMG1ZBN]!0 Z^OOK701WT=%N7W69[*A8%*GJ:LLF_$VV@B M8IJH7A0ED6L5R36&>A?EP=:.PG"M]C+6VHO=&8-;-3T%NC@(_&IZ[(V:&GM.[F2L7AB+6W3&[#UEN,L* M]>!V.'T/A,EL.AK-#[2%NG P7$O;J:;MZU,!KX6VXI;MEA/JK6%Q/A878'$4 MAFN)/M-$/T%2X X*DQSJM&%Q 19'8;B6Y'--^ M1*&XP.Q1CBVQ[S*4+YZB,ESS9DG#_;*@Y[LU0<^UT%\$/=LRDVF"2Y6/2H+= M3I?DQ[.KK\'9FRK7+TJ+,M_*SZL\OFIMPF/O!U!?$(8S&^10,P:'?W+^7D^! MSNT5BO-W..O[ ;1("L.U--:,P.'KT_AH+/<<:&ZV;DFQGB 4YV-Q 19'8;B6 M^IHG.#Q!5M\."I,D >WH4AFLIK=E[0W267P_177"L?]=3WP/!Y<+:=70IPLQ6>)FK!":U M>6*= )@]B0]74:P2_>2WJY_U9>>W!9[H$'HQ* S7:EZ:LSC\ MDQ/]>@IT;WU8FW%X.-7X,#K$.HPH7$MCS6$27_,:AZ?P&H=8KQ&*\[&X (NC,%Q+A9X3*Q'2>AL_D MQUOZIDX/:)Q&8XJQS(1\R)6!J 6(^^G.,NS9L+R,PFW,\OA91HTWGWXE?I0M M.;FKWR_Y(&5Y9'W);W"#TS"L.U1-8L30^>]V@GNFN-=39[ZKM[4AT=."U* M$1A<9*L+\>2_$$'(;MBT"68ZHQ>Y]^']!3,##2WLV;E?K-[N;;_;7+-S7)<= M1N16]:RL-WU;L[R0TV>*GM@H4&+I3!<2V?-)O7L-JE+R/F*&90]Q;NKCC5-H;@ BZ,P M7*MQ:/ZJ-SU%1(KU5*$X'XL+L#@*P[4DUSQ5SSZ3&CR?LJ=L;S1Y\_7 MG3)#SXW"<"V9-0MQ9$^7?(758">ZJXWU#WOJNU-;C:#4@QOE\\':5L='5E;U M$EEJ"_F+>C%6<<%D0?(*;O(L%#VE&OJ0MH5X5.8"DR47+)1_( E/LOR9_'AW M>_7ES;DV?,'B^)GPG!7L/N:2\R!.-5&_Y)PM+[)4_'UW=!#$Y;G[%F>UVY:Z+F6ZY/PI2R6;&)6RK7"C@R:0!6B,%RK MS6L>ZJAG'V5Z=RW"%O7/W?:^B):1N##=;1UKH4)Q/A878'$4AFOIK-FHHQ-L MD;R#PB3'.JE07(#%41BN);EF0H[L)B1P5\:>HMP; M9^K''F1B'S]LH^V%(I M#-<26',?1SWN8]5W7X7A5KK]W<)A'40HSL?B BR.PG M@34'<70*!W&$=1"A M.!^+"[ X"L.U)-<%:6FL^XLCN([[F?1/K'$)Q?E]]]Y*K%\YVEIZ-:.WBV%UO&EDIA.%/FL>8M MCNV6VY^RX'+/23A+#\7Y.YR^YO)P-#Q8=!E;+(7A6MIKAN.X9WZV&<"_)D/ M7H*[L%@#$HH+L#@*P[7TU\RW\2EF:(^Q/AP4YV-Q 19'8;B6Y)H/-[:G]Z$S M!.S%N3<&K$-7X\QG^N# F(&62F&XELB:\S:V.V]UOWXC;F=^9)DV.\%=-ZRA M!L4%6!R%X5KZ:L;;>'**?AMKQ4%Q/A878'$4AFM)KEEQ8_MD:1=?QHYR%QIK MP/54M.ZTQ#OEX;0H76D M,%RKU6@VWMAN:^&-&GN![HT*Z_+5.#.HFQT&=5@_#H5KR:SY<6.['_'&NV07$^%A=@<12&:ZFM MF7*3\2EZ<:Q/!\7Y6%R Q5$8KB6YYM--[ ER+J:-'>4N--:=ZZEHTX5=9\?M M&N@Y41BN):_FR4WL5A7^Q=M>H'LCP#IW-:Z5YGHPW1):*H7A6C)KKMRD)U/L M3WGQMI^$N_18(Z_&&1D2\]'AFS>T6 K#M;37O+5)SU1;2XCVJO=PK+,&Q?E8 M7(#%41BNU1@T!VYRBIFW$ZRC!L7Y6%R Q5$8SI1\JCEOTYX)J>#W<'MQSHT! MBO-W./,!/SQ810=:*H7A6B)K_MKT16EP52>O;0]EK*;SXI=T>V'N$F-]-R@N MP.(H#-=J"IKO-CU%1MP4ZZY!<3X6%V!Q%(9K2:ZY<%/*[R($@I-R^Y*+-8 MO*>F(2?);K:32INXSYE:4EI-O"I\;:R>ZJXWU]GKJNU-ZDV>/T9(738AP3E;L M/J\?[.J1_\1CM:"R+#0*Z]3,PRUQM?TAHCJ95\0.+X@2L+8A"M=J2IIM.+4G M[M51PC5+JK6E>G:!L-/4N--8;[*EHTX$='^*'GA&%X5KB:G[@S)Z']XHP MP$YTUQAK!O;45WM(J4D9E,NA[9A)97O_YX1J^NSMYUI.(FC[B:S"$0%]4R MCVK/"*XY\ (B:Y5*R".OF77 01Z9)*@5%9=9P@NYON-N^ZH\5<6*4P^S).%Y MJ&(/N>4$RQ\R(BBRZD&+ VY:PK&?&PA\>ZCRA<2V/-?9S9 M33EK#_^K'*/I6'%5C4,<51GK44)Q/A878'$4AFLU!\VEG,U/T?.X/?Z)#^?EE@WG_;B/: MPA?Q5ANE!8GY2B ';V4PDLM!_]TO9;81[>R,W&=EF27JQS5GHE7(+XB_K[*L MW/TB"WC*\F_JM-__/U!+ P04 " WA917B&?G9UT" "/!0 &0 'AL M+W=OJ<;P7\D45B!I>2\;5 MT"FTWMZXKLH*+(FZ%%ODYLU:R))HLY4;5VTEDKP6E9 MQ*+2C')\DJ"JLB3RSRTRL1\ZOO-V,*>;0ML#-XFW9(,+U,_;)VEV;N>2TQ*Y MHH*#Q/702?V;463KZX*?%/?J8 TVR4J(%[N9YD/'LT#(,-/6@9C'#D?(F#4R M&+];3Z?[I!4>KM_<[^KL)LN**!P)]HOFNA@Z P=R7).*Z;G8_\ V3\_Z98*I M^A?V;:WG0%8I+6W[<"#PHR\$02L(OBL(6T%8!VW(ZEACHDD2 M2[$'::N-FUW4O:G5)@WE]E]<:&G>4J/3R6)R/QDM)V.XF\[2V6B:WL-BF2XG M#Y/9$J:SN\?Y0[JC.'TY Q. M@')8%J)2A.H'?O^['[NZ0_7-9Z(7^P._*WC&& M'6/X3\9[5.H&4F9&DO ,P0PWY*):Z77%S* T 8Y1-[97!S@7?M /_ _41\H& M81@>AXXZZ.A_&WL.'/4QSNAS=[UK[ZKW@?-S67 =#:+!!U#W8%SL5?5 Y(9R M!0S71NA=7AD'V8Q_L]%B6T_02F@SC_6R,#+.MF62X1S)6UY@ MIG=V7.1(:5/L;5D(C-)2E%,;.D[?SA%A5AR5:T\BCOA!4<+PDP#RD.=(_+O' ME)]&EFM]+#R3?:;,@AU'!=KC-58OQ9/0EMU$24F.F22< 8%W(VOLWDT"XU\Z M_"'X)%MS8#+99((VS//Z+/ MR]QU+ELD\8335Y*J;&0-+)#B'3I0]I>%Z+ M-4%.6#6B][H.+8'K?R& M0#^5.#5 J],M"(KTYHBA>)(\!,0QEM',Y.R-J5: M9T.8^8IK)?0NT3H5KV/SHH5(E3>@%_@93T%UUVP/0@5Z'?/)S.?PLMW5-FL+ IC"PC.=_$6].&-%E34$A M>'I(5&=&58B@#&'>RS'N0^@-@\@^MLDOW> @<*#?N'TB]!I"[UO"5_T^3,TU M8()E)U\5(&P=' [#P? ,[](K&(;>L)O.;^C\;^F62&%!$)4]4""A]("DQ/F6 MFONC;XCN&T5AC"YN_X+(8+J1\ATX M(GI JNI<$HMC-W9P\9U=Q_7Z ^>,^](O&$ _=,^X[=:S-BUUB<2>, DHWFFA M%&^]"U7NF^4TTQW=BR,@][?<:X^#-,\FO^*^#]02P,$% M @ -X645]-G(ZM_ P $ P !D !X;"]W;W)K&ULK5=M;]HZ%/XK5NXT;5+7O+]U@$2!;D@MK0K;_7!U/[C!@+4DSFP'MOWZ M'2=I1I,T0FA?P':>Y^0\C^W#87!@_)O8$2+1CR1.Q5#;29E=Z;J(=B3!XI)E M)(4G&\83+&'*M[K(.,'K@I3$NF48GIY@FFJC0;'VP$<#ELN8IN2!(Y$G">8_ MKTG,#D/-U)X7'NEV)]6"/AID>$N61'[)'CC,]#K*FB8D%92EB)/-4!N;5]-0 MX0O 5TH.XFB,E)(GQKZIR7P]U R5$(E))%4$#%][,B%QK )!&M^KF%K]2D4\ M'C]'ORFT@Y8G+,B$Q?_2M=P-M4!#:[+!>2P?V>$SJ?2X*E[$8E%\HD.%-304 MY4*RI")#!@E-RV_\H_+AB& ZKQ"LBF"=2K K@GTJP:D(3N%,*:7P88HE'@TX M.R"NT!!-#0HS"S;(IZG:]J7D\)0"3XZ6L]O99#6;HIOY8KR8S,>W:+D:KV9W ML\4*S1C0KWJK'E6Y79>Y6:_D=A_)2V2;%\@R++N# M/CF=;G70IZ?3S9=T'4RNG;9JIZTBGOU*O'[__KL%.)I+DHC_NYPJ8SO=L55M MN!(9CLA0@\LO"-\3;?3V'],S/G;Y]C>#3?]2L!>>VK6G=E_TT2V8V.56R7(+ MEBI\^Y$9^H8WT/?'-G2@?- MJ//2>9O*6/Z1'CBZ3M@0-&G#3"=PPZ"ANS>S,W6[M6ZW5_<=CG:PQ.&RD/J* M* LD8X#==JEW6[+LP/,,JZ&^ V99EMN 37OS.U.]5ZOW>M5/6"HDS\L?1BBA ML.M;>$OGGGOM/7<#SV^(;J-,Q[7MAN;>K,[4[->:_5[-O=7Q GWBK%N_WU+F MV8[G.PT#VC#7L$*ON>N].9[I0% [$/37,MCA*S2.HCS)8RS)&MH7>$U$<=D@ M@2$X85S27\5"EQE!2^4'V[0"JUGX.G"6[QM!\T#T)GRF'6%M1WCB@VBD[KFPPE))D!B0#6DEE:%;M[Y^*7W H=$A9)GO61JGM5]N6R092(N_X M%C(]L^(B)4H/Q=J66P%DF0>ES/8Q;]+M\I1C-X%DCNTI2( M]V_ ^+YGN=;QQ@M=;Y2Y8?>[6[*&&:C7[;/0([O*LJ0I9)+R# E8]:R!^W48 M&WTN^$%A+VO7R%2RX/R7&4R6/?/J-/B&9HON$[J6-EUU:Z (-A)R7LMP+6.P/[E*@[A-U; MY#D>;@D?7A_N?0RW==NJWGE5[[P\GW\FW[$CD&X9?P= "4]-;TAA4-T> 8PH MK=B2=\$90XH@356@963'[:A!A1I4]7J@Z )XP=.=(+< M5+EAC*-VY$Z%W+F(?%S$^H 0VL'9&C'0^R-B?[O=1MQI$CN!@T^(FRK7[]1< M\X$XK(C#B\233($ J= S>2<+=MFW89,@"AMF:*JP=\8*44497:0LMLC_]6[4 M .EX'??4"$T5CB*,VX'C"CB^;ENK;_0\KR(I/?(/3\2-;&ULC51K;]HP%/TK5]$TM5+7O"AT'40" MDFI(A59 M\]N 7Q9T\&(-Q\L3YLPDFV<#Q3$)88*J, M&_+8ZQ*(R0 M3N-/H^FT6QKBX7BO?FN]:R]/1.*8%[]IIO*!<^U ABNR*=2<[WYBX^?*Z*6\ MD/8+NP;K.9!NI.)E0]89E)35?_+2U.& X'>/$(*&$+PE=(X0PH80GDKH-(2. MK4QMQ=8A)HI$?<%W( Q:JYF!+:9E:_N4F6-?**%7J>:I:)'<)>-E$L/M9#:< MC2?#.U@LA\MDFLR6,)G=WL^GP^7D?@:G B]@CA*)2',@+(,8M_IJ5?JB*$A> M]&65*.$L1D5H(<_A&SPN8CC[<@Y?@#)8YGPC-4WV7:7-F13=M#$RJHT$1XSX M 4PY4[F$A&68O19P=57:T@3[THR"3Q7O4W4)H7\!@1>$'R0T/IT>?$"/3Z?[ MG[@)VX,.K5[GB-[\*RFK'S%@BVJ-N$>W-P2Q=IV DIWS!5GU0[VS:9H7U;;^9'NOG4O>*_ M3-VYID2L*9-0X$I+>I<]G9.HNT$=*%[9]_'$E7YM=ICK!HK" /3ZBG.U#\P& M;4N._@%02P,$% @ -X645]MHHGC&ULO5E;;^(X&/TK5G:TZDAM$^<&= $)"-4@]:9"=QY& M\V""@6B2F+5-Z MLN9\J/2[\;,G MVN^2+?>]$#]1P+9!@.C/(?;)KJ= Y?W!L[=:\^B!VN]NT I/,7_9/%%QIV8H M"R_ (?-(""A>]I0!O''T."&.^-?#.[9W#2(J314_1HAYA'[L\@D#B MWRL>8=^/D$0__DM!E:S-*''_^AW]-B8OR,P1PR/B?_46?-U3V@I8X"7:^OR9 M[+[@E) 5X;G$9_%?L$MC-06X6\9)D":+'@1>F/Q';ZD0>PG0/I"@IPEZ.<$\ MD&"D"<:Q"6::8,;*)%1B'1S$4;]+R0[0*%J@11>QF'&VH.^%T;A/.16_>B*/ M]Z?CN_%H-G; [>1A\#":#.[ =#:8C>_'#S,P>;A]?+X?S":/#^#8P$LP<-UM ML/41QPOPR->8@A$)Q*1<1[/E%8-)Z)( @XL[PMAG<.%@CCQ?7%V!EZD#+CY] M!I^ %X+9FFP9"A>LJW)!-.JNZJ:DA@DI_0 IJ(-[$O(U ^-P@1=% %4HE,FD MO\LTU&L1'UU^#0QX"71--R0=&AV?KDO2G>/380T;(QMT(\8S#N"=-D+?[D0Z MF' +Z199@FQ.+* 'Q5!0@D;0 [M"S+)+W*LA=IEW-00>XMW*>+?^Q,P66[&,9JLZ M?J8&V^5AEH55I[\C"2M,_P+A=D:X74M8& QA'T(PVE**0_DTJ7&38$Y#8 6-H9;[.NU#ZT_: M7'$%6H9=+D"R.+O3+B_4^MZ?J\Z>ZX7G+^F]"I44I[A0246!U1U8U\RR)-6H M*Z-ME/%5GG5AC6NL#^ M4UJ2AVF)?IS[WNKW6WL]ZJG[3J-H3E-H145SXPO-#]S?84->-16Z232G*;2B MT+F1AO5.NO$M7N*E(33*5DP:9ME&><'6=OY<<7)S#NO=^?&O&5#BM"M5K1IC MV.TRX]H>GXW:[4;1G*;0BA\(<\.M:Q]8 M]O2&_''Z=;))-**TCK!0 )R !D !X;"]W;W)K&ULO5IM<^(V$/XK&GK3]F9RP9+!0$J8(3%I,Y.WN7#MAYM^$$: MYVR+DT1(^NLKV<;&ME#"C7)?$FQV'VD?[:Z?C3/<4O:-KP@1X#F.$G[>6@FQ M/FNW>; B,>:G=$T2^&L,S'WG*(;7X.R1;OO<9J%!FE'Y3%]?S\Y:C=D0B$@@%@>6O M)W))HD@AR7U\ST%;Q9K*M?@O,R0)O(O&9 M;O\B>4!=A1?0B*<_P3:W=5H@V'!!X]Q9[B .D^PW?LZ)V'. W@$'E#N@ND/G M@(.;.[AO=>CD#IV4F2R4E ?;\?3Z_L[\+M/! XC M#J;D66QPQ#^"3^#+HP]^__ 1? !A J8KNN$XF?-A6\B=*?QVD._B(ML%.K + MB, M3<2*@TDR)_,J0%N&5,2%=G%=("/B?2!.@0M/ '*0J]G0Y=O=D<;=?[L[ M-$3C%J?DIGCNH5-*ZX3,P568X"0(<00>!19$%J UTE6_JJ,=J?T$7P=S[A@ MLJS^U1U'MEQ'OYSJ-6=\C0-RWI+-A!/V1%JC7W^!GO.'CDJ;8+XEL K-G8+F MC@E]-*5",IM5'6&RKF#RZ<'$RPEX MB+#,(Q7FY/LF7*=99,DAVC)RI7=%QF MF+W]LT6PW^G7\J1IAE"WWQO4,J5I!@>NY_;UN=(K(NL9(QO'E(GPO[3)Z&+H M-5;M#WI>MQ9"T\KSG)Y7BT!CU46PJP^@7P30-P;@$WG>LG%F8D.>"WXEHGZC MXJ"LN(Y;"ZG?V.S <]V:E:^QF8-+*4Q8.-NDF:,Z MY0F8Q.N(ODCR;[$(Y%-@63&2_92P0!%/%YF%5A!EJ_?W,>8O'\FD+ MK4KHGM*$/X'0W)3PW\"?C'(.'O"+EE^HX=?QZ@0;MWPTP9;0J@2CDF!D)'B? M,PX$!;)!I$\B$*PP6]9U=2F<7@J[3][0S*@2-TX^KM#,H _G]@E*QNU +%/\;,/H?4$L#!!0 M ( #>%E%?Z+G8W>P0 /,2 9 >&PO=V]R:W-H965T,_Q9(0"7YG*15C8RGEZL0T1;0D&1;' M;$6HNO+$>(:E.N0+4ZPXP7&1E*4FLBS/S'!"C4(1\2TA&[&U#_)2'AG[F1]?T'_7!2OBGG$@IRR]'L2R^78" P0DR>\3N4]VWPA54%NCA>Q5!1; ML*EB+0-$:R%95B4K!EE"RW_\NQJ(K03H[4A 50+J)C@[$NPJP2X*+9D599UA MB2W9]\NK*S"].0.W#U_. M[\'ESGQ&)DU1\ $?@Z_P,O'_W ;P# M"04/2[86F,9B9$I%*PBIJA M0<3;2!X#&WX$R$*VAM#I_NEH@(Y=C[%=X-F[QOAE]'[<,[55[;?!//Y'-U(E MD*,'RJ?TB5CAB(P--6<%X<_$F/S]%_2L3[HJ#P36JMFI:W:&T">W2F<2N@ S MG&(:$6U;E AN@9#+S?,$>CYRD#LRG[?KT,0YKF6'35R+HEM3= ]V7LFQA/"W[^V&'K3]#L=^''(/6PS#FF$X M_/#3W(+ ?+U:,2[!!6?K%?AQ3;)'PK7B,0CW6O$X$%BK%")4J"8?-\Q7Z62&U MB(:NU^6IB5)##'<0;1P4#EOH'B(*-0X:(,>VNBZO">RT=9MDXZ%PV$3/\T\& MSF@2@0<2+2E+V2(A8@]!'09^M;0<"*T]#(TG0_]@DCIH[Z^N^T!H[;H;GX?# M1K^7I&HL'$++\9QND_8#PP#!72],L/%Z.&SV^VEJV'\CL5W/MKHL^W'JC14B M6\\2-;:,!NWO39):0;:_ =02P,$% @ -X645U'S4"*F M! >14 !D !X;"]W;W)K&ULM5A=<]HX%/TK M&F]GIYU)8DO^S@(SA+0I,RG)!+I]V-D'!01X:EM4$J'97[^R<6QL"RUTO"]@ MV?<>GROKWG.EWHZR[WQ-B _DSCE?6,MQ.;:-/E\31+,K^B&I/+)DK($"SED M*Y-O&,&+W"F)3619GIG@*#4&O?S>(QOTZ%;$44H>&>#;),'L]8;$=-V9Y6+=8X$&/T1U@F;5$RR[R MN'VV_C^'@PGM^!A]OGC$QA/9L/)W?CF_B,8 M3J"@_>W1. HYA_ )?@ZO07OWWT M[T"4@MF:;CE.%[QG"DDV>Z4Y+XC=[(FA(\0>YN(*V/ "( O9"O?1Z>ZH[F[* M*2KG"97SA'(\^PC>,*%,1/]$Z:H(^EH5TA[#46-D&7G--WA.^H9,.4[8"S$& MO_\&/>L/58 =@=7"M&R MTO$R"#W?"JV>^7(84]O,M4,7A:59C:U3LG6T;.6*E'5 %H8MCL$CDS6.B5<- MV3V:?\#"<0+;]AIDVV8H<* /U63=DJRK)?L@UG)>/T5I),CEO:QABW9&:;B[ M+5*!%[@-Y@HCW[+4O+V2MZ?EG3,"(\S8:YX%"=VF0L70:[T<.LB!$#9(MNT" M&SG':/HE35]+PBJG?8G!INVX8-A>"R@XZ$/EJJD%) M-=!3K6K*1 KV"5,;M*?6\@((F]^_;>?" /FVFF]8\@VU-7!"T\O3ZF#891WL M"*P6,K0J?;3^H[;(IN P66<,+PB8X(2H5LTUI;*#KN4ZZF\$#P0= M:@G/J)!5\.1L+=!J:\J'-O+])F&%H>7XSE'&E;1"K905C$],@0*K1L-V?10T MRXO"T+=M^UC2PDH:X:]H(_CK"TF>"?M;25J+>&Y"=(56C[\26^ATT I!K62? M'7)':/60*\F&>LT^1U1@6WPO$?*M(&PN4)6A%1R5%5@I-=1+]?G" MMB[$LI MMEI)U;:SI11:Z CE2K6A7K:5+9P^I[2 9R^PCM#JX5>= RZR"EM/W%VR!VA MU4.NF@FH%>[S>G%&H+O(T\NT(K1[EP;Z\DXUYMSOS_V-KCJH& M!.D;D',RIX"J)82L[$YS$:K,+'A$B5#5*R#]SOP7TL9I'1' =G.GLO):66X> MG(MEAY)?,%M%*0J9 M7GZY)K+=9YF!?+ZD M5+P-LM.W\K1U\"]02P,$% @ -X645VO-E*5$! )A8 !D !X;"]W M;W)K&ULM9AMCYLX$,>_BL55IU;:XS&/>TFD9$G; M2/ND3=KJ5-T++TP25,"I;39I/_W9AB60LG31D;Q(P'C^GOEA.S,>[0G]QK8 M'!VB,&9C;%"#.=[" 63]:$1IB+6[HQV(X"]I51%!JV:?:," >Q M-AFIMGLZ&9&$AT$,]Q2Q)(HP_3&#D.S'FJ4]-SP$FRV7#<9DM,,;6 +_M+NG MXL[(5?P@@I@%)$84UF-M:EVZ5D\:J!Z? ]BSPC62H3P2\DW>+/RQ9DJ/( 2/ M2PDL?I[@"L)0*@D_OF>B6CZF-"Q>/ZN_5\&+8!XQ@RL2?@E\OAUK PWYL,9) MR!_(_B-D 76EGD="IK[1/NMK:LA+&"=19BP\B((X_<6'#$3!0 1:;6!G!O:I M0><% RKC_ $M;E?3VP^+V?4<39?+^6J)WKK <1 RM((# M3W#(WJ&_T*>EB]Z^>8?>H"!&-T$8BM?(1@873DEIP\L.=Q'3G6!;)-VZEPZ.KUYG:%N?MZT$7X=A'BYCC>!,\AH"FC %GR V8%Q*64$!?IX^,4[&0_JUZ M"^DHG>I1Y.YRR7;8@[$FM@\&] FTR9]_6#WS[RJ";8JY+8F5Z'9RNITZ]
    SE('MG!LGWI ID.FR_Q-$^H5CK6E.*+8F5 M*/9SBOUS4]Q2J)R0_8H):?;TS@G*6O^:HFQ)K(1RD*,XU)=F26(GD,"5%>B 4.(KW!:PZ5DS-SH,2TZSB%_\D4:KVC3:FVI5;&6DC;K5JL[_^1V2V: M>M^3@ 7\Q=R[5J5IVM>JFMN66IF@?21HUR;6LX2)%L:*#-'7:]&&%APB5IE% M9YIM\6Q3S6U+KY_3?I7[\QK3.4798Q[K#JB\\U/JU?[]^:U4:S[O"4M^:'G5-UQ'?2/I.'H.I@[BB3GJ#>8+H)8H9"6 M)4^\+6#0] ME$QO.-FI8[I'PCF)U.46L ]4=A#/UX3PYQLY0'XT//D/4$L#!!0 ( #>% ME%> H&=:NP, $X, 9 >&PO=V]R:W-H965T4#V,X\X^>9<3S#8"/D=[4$T.1GD7,U=)9:KVY<5Z5+**BZ%BO@^&0N M9$$U3N7"52L)-+.@(G<#STO<@C+NC 9V[4Z.!J+4.>-P)XDJBX+*QS'D8C-T M?.=IX1-;++59<$>#%5W />C/JSN),[?QDK$"N&*"$PGSH?./?S/U0P.P%E\8 M;-36F!@I,R&^F\EM-G0\PPAR2+5Q0?%G#1/(<^,)>?RHG3K-G@:X/7[R_L:* M1S$SJF B\J\LT\NATW-(!G-:YOJ3V+R%6E!L_*4B5_:;;&I;SR%IJ;0H:C R M*!BO?NG/.A!; !3:#@AJ0+ /B(X PAH0OA00U8#(1J:28N,PI9J.!E)LB#36 MZ,T,;# M&N4S;O)^KR4^98C3H^GK\0.Y>"?XXDJ#+,@49OJ27$Q!4Y:K2W)% M/M]/R<6K2_**,$X>EJ)4E&=JX&K_8^C:OUGKD![&'GX&[WM9T:!=TXVVS'>YAPST\R?T-XY2G0'+ $Z\( MYH-PH7&THH]TED,+X_%IC]_\?]MD5J#N-OV>%T1[(@^M_#CH1NT:HT9C=)*1 M.8CD5JG2*IT(I56'? #=1C,Z('#EAU&WM\?ST.Q('N*&8WR2X^YK8_/PSJ2$ M?)SE;$'-Q=8AMSS-R\R\Q;K'RD_@(X6Y#N/O"'&26,,=:*>9X=5:\ MBY.\NVVQQB!V]YBWV/5Z27#D^/0:ZKV3U/$FZY%[X$Q(\L&\OVT43[HP7<&- M6M$4A@Z6?05R#<[HSS_\Q/N[[8K]3Y8K ;8]1*:8:G&>Y;FV)Y4;7#5D2ZHM)>N7IKJ4:PH?_Q+ MD?E.Y;QN"Z:[U4P5(!>V*54D%27758EN5IO&=VS[PX/UX&;B!ZU/0GQB.S[W M>8NJTWY/Y8)QA0SGN)UWW<7@RJIYK29:K&P[-Q,:FT,[7&+##](8X/.YP##5 M$[-!\Q=B]!]02P,$% @ -X645T$)GUXF P J T !D !X;"]W;W)K M&ULM9=1;YLP$,>_BL6JJ96R@DU(2)<@+>VJ56JW MJFF[AVH/#KDDJ("9;9).VH>?#122E3 E2U[ !M_?/]_Y.--?,OXLY@ 2O41A M+ ;&7,KDS#2%/X>(BE.60*S>3!F/J%1=/C-%PH%.,J,H-(EE==>=J,C L300A^%)+4'5; MP#F$H592'#\+4:.<4QNNME_5+[/%J\6,J8!S%GX/)G(^,%P#36!*TU#>L>47 M*!;D:#V?A2*[HF4^UND:R$^%9%%AK BB(,[O]*5PQ(H!(1L,2&% ,NY\HHSR M@DKJ]3E;(JY'*S7=R)::62NX(-91&4FNW@;*3GH7GX?WZ/@KDR!.T/$%2!J$ MJG6$@AC=SUDJ:#P1?5.JJ;2!Z1>RPUR6;)#]YLM39.,6(A:QTO\,=ZV,#JUVRVDWJW@CB@'&4^;:E;K&?25"J0:UA B AZNH%H#+S6;8VJ M.[K-*9F=O8;8.0!KIV3M-/KWFL6S#_? (Z2I6ZCR=QUIKM5="[)-;*=3'^1N M"=%MA% IYJ+5S58W=Z/$CEYR2T!WKQ%U#\#:*UE[>TO:WIMX.KTV=MSZ<&*K M^B1;VP44_4:[9G+S5#LZ$Z]4%[S7T!=R>\:MJ@MN+ A;YG,AMK8!NKUN9\-' M&U>% S=7#F+9]C\SNEEC5U=5E06W]QO90]047!45W%@'MLKK0FH]L8G=:6^( M:U4M<'.Y>!/7_TGLQJEV]6=5HC_M? M&\!<.7?K?Y@;RF=!+% (4V5HG7:5 L]_"_*.9$EV%!\SJ0[V67.N?J6 ZP'J M_92I75%T].F^_#GS_@!02P,$% @ -X645WL.S+O6$ B+( !D !X M;"]W;W)K&UL[9UK;^,V&H7_"N%>-@'2Q))OF9DD M0"82N5UT.D&2;K$H]H,LT[%V='%U22:+_?%+4HIIV@IMS9SI MWIAXXCBP]O M1R3U'IDZ>\SR#\6"\Y)\3.*T..\MRG+Y^N2D"!<\"8KC;,E3\>#DXFP9W/-;7OZRO,[%7R%I$64IR/C_O73JOV60H M$Z@S_A[QQV+M,Y%5F6;9!_G'C[/S7E^6B,<\+"4B$/\\\"L>QY(DRO%[ ^VM M\I0)US\_TZFJO*C,-"CX51;_&LW*Q7GOM$=F?!Y4<7F3/?Z5-Q4:25Z8Q87Z M/WELSNWW2%@5998TB44)DBBM_PT^-@VQED!PVA.X30)W,\'PA02#)L%@(\&+ M11HV"8;[YC!J$HSV33!N$HSW33!I$DQ49]6MJ[K&"\K@XBS/'DDNSQ8T^4'U MKTHM>B1*I11ORUQ\&XETY87GO[TC!QXO@R@NR!W_6%9!7!R2'\@OMQXY^/:0 M?$NBE-PMLJH(TEEQ=E**7&7:D[#)X6V=@_M"#@YYEZ7EHB!^.N.SEO3>CO2N M!7 BJKNJL_MNE?BW*CXF ^>(N'UWT%*@*WMRCX>KY/VV^MB3OP]+:^[^ MCL('J34YW3]WMR4YLR?_.7L0R?LRN3.Q=,5@);^!X@U>X-WR-,IR\G-6\H+\ M=CDMREP,3O]L4UD-&K:#Y(C]NE@&(3_OB2&YX/D#[UU\_XTS[K]IZV$DS$/" M?"2,(F$,!#-T,ESI9&BCBVMN6I(?4R&/2LR#Y1'Y)0V2+"^C?_,9\:(BS*JT M) ?7.4^B*CDD8J@B=9JBJ((TY.0J*\KBB/S,RS9Q67/O*BXDS*MA(P63ZXJ' M"V?PJB_&G8=UU2"SI$@8 \$,U8Q6JAE95>/V!P.R/L2T=;T5T;7KD3 /"?.1 M,(J$,1#,4,AXI9 Q:OX9(W6"A'E(F(^$422,@6"&3B8KG4RZS3^K>46LNGF; M7*R\KG)!PCQ[3=7BV)T=1PHTI*+;$IR(P:*(W); MBG]FY)KGH?@ZN&\=.ZQ9=-4&$N;5L%=KVN@?]T>#T88VD'E2)(R!8(8VG+X. MMO2[J>-=4%9Y5#Z].(W8@5VU *5Y.RI[6=T?$])WU%0R:)U*H.6A4!I#T4RI MK,7EG&Y2N0Z>Y =RQ_.D/0QG!7:6"I+F[:CL:I#,4E(N>+,>CPJR#)Z":[K?PC2M KB^$D&)(,\YT%>R 243_,JR)^(HV[[A>PJ07)(-B<\"!?D29S8 M*CYD#2F4QE T4WRN%I_;37QR>)(-2J-<3F7\]RK*Y316:[)5C=8<.JL12?-V MU%X(2@]<[K!5.\CR4"B-H6BF=G1$U[$& G>N@/SYG"O_:<?G(>3V-7F7),DB?U+08\KP,Q,0IH%%9 MD**:%M$L"O)(E.L@S.*XOBCCIR.5M'?[?,(386)V%27-\J)71];O\BH2U_/; M(/UP) LJ.K$H.3?*=UJ5W7.1+B>/4;E0M30;L:YY0]VO:<4-75L[J5:2IS6M(*83K8) B& FIL]0 MJ+Y*"QY6!:K6F[TH^!^(F'V?ET&Y=-KEB*#.@U0&D/1S"%-FPV. MW6W8&M)N^(PG:D3;/;Q!70@HS=M1[;LUB2;!$Q$RXCQ96\8')9'?E5'"I60? M%UDL+C4ANWF>)?5A,08^?[T,R&,%8Q$@>GO*FF//?H MN1Q-*\@!PYF\$==OT_>?T@ RS79MU)4O3W;Z_>^>+W'Q51I&2_%%H**-S\?K M\HJ35Z65TTYW&>_69:$XS6V#P";!!R[GO4RL!E5'B_DP7,CA6.=>+9O"9*$8G7(N MP^TBF^!YB!;GI_?J4)BE99Z)EA'CX3W/Y2C''T0WKX;_PB:$UG$.ZI=!:0Q% M,\9*H32&HIG/\VI?S>WHJWV*ZVK/HZM&H#2O MH6T&'-W-B",T5PJE,13-U(@VU-R.AMI.[]4.["P(J*&VH[*&]^J>MCYF#K6_ MH#2&HIE2T?:7V]'^VNF]VH&=I0)UNW94]G_BO4)K2*$TAJ*9XM/^F=O1/^ON MO=ISZ*Q&J'6VH_9[>*_0\E HC:%HIG:TJ^9V=-4^T7NU9]-90%"WK:'M\EZA MF5(HC:%HIDJT4>%V-"IVF!-V7&_+.8QG41H/2?"B-0FD,13-%HFTT]]1JNUZ)ZSPJI242Q3*^:7=>7:B% M!J5Y4)H/I5$HC:%HIF2TG^;NXZ=M[)7 \JQH'V6@;AJ4YKG;;MI@N.6E0?.D M4!I#TMX\K4#<-2O.@-!]*HU :0]%,Z:SM#&;?&FPCI$-^ M^TF<0'XL>5*TBP:[01AVAS#L%F'8/<*PFX1]"0-LH VPP6X#[(C\JC:@Y#-R M^<#SX)Z;-EBK>*"&%Y3F#5H-K_%DGPQ>T" MFSS6EX:CED[4'<"F?S*T?[^!ST0XK MJW&COHT[JHL_ERYT^D1FP9-\Z#4@\[@*RRI0CVLH@2RY/",5X\G* I;@A;C' M4*;MG!Q$A^K0=2Y]9(E](XXU!RD732^24=$'19VG:IOC4?\[]7",/%6Q-:4G' MO) %$A7L?]?J T,O%@JE,13-W U;!^F']A^\O+"*)5>U+2^TO]_<9\^FZ^@& MI7D-;7WN:YWZH+E2*(VA:*9,=&Q^N,]O7O:U]>RPSF* !N.'V\'X\61;"M!( M/)3&4#13"CH2/_S<2#SY#WD7I6KA; O.V_/IK!)H5":#Z51*(VA:*9DUM[@80_-;]R&B5N22J[\PV9UI$YYVJ%:OF%BCVSSI*"!NR'K;'SOK/Y$Q5HKA1*8RB:*18=V!_:?[>Q MWVS5A'FLLQ4TY@^E>5":#Z51*(VA:*::=,Q_:'_+1\?9"OI[ "C-@])\*(U" M:0Q%,R6CC8+A7D8!:K:"/I8-I7D-;7.VVMK3'YHKA=(8BF:*11L00[L!L==L MI4..UOD*:D9 :1Z4YD-I%$IC*)JI)^U8#%\AYRNH0P&E>5":#Z51*(VA:.:+ M[G1 >&0/"'^>R66'=Y40E.;MJ/C_@YO3=BU &YE":0Q%,Z\%'?4>V:/>GS@= M[QG_M&?>^5J!1LFA-!]*HU :0]%,B>EH^L@%SM C:,@<2O.@-!]*HU :0]%, MR>B0^30ZN8H,%T*,UK:(Z[&?KP1$[9EWE@\T< ZE^5 :A=(8BF9*;.V]V,CGYD?85V1C MWY&-?4DV]BW9V-=D?XD8^DC'T$>?_-Q\M^D+&EV'TKR&=FK.7L[FU 6-FD-I M#$4S1:*CYB-[U'ROJ>NVV>_J_0//4[6'%HW2( UELOJ94'F[?+CVO=PNYB.Y M?0R6+_Z RUZPSK*"1MBA-!]*HU :0]%,^>DX_ BY\VL-FA\'DKSH30*I3$4S52DCN&/A\C9#AJ3A](\*,V'TBB4QE T4S(Z M)C^V/_(.F^V@T7HHS6MH&P%6=W.F@T;AH32&HIDBT5'XL3T*3[.<1_W/G'+L],X:@@:-&]ID;>E%Y3! MQ5G"\WM^Q>.X(*%\0]]Y3TXXJZ,DYW.A#.?UI=L[V3K^UGE]Y.):"_U0M#G/\IL>=X3$^8T*\LL41\7/)CQ7)X@OI]G M6?G\A\S@,&ULK59=;]HP%/TK5E9-G;0V7R0A'42B ME&F3UJYJU^YAVH-)+L1J8C/;0/?O9SN04@@IK?:2^..><\^Y<6SWEHP_B!Q MHL>RH*)OY5+.SFQ;I#F46)RR&5 U,V&\Q%)U^=06,PXX,Z"RL#W'">T2$VHE M/3-VS9,>F\N"4+CF2,S+$O._YU"P9=]RK?7 #9GF4@_826^&IW +\FYVS57/ MKEDR4@(5A%'$8=*W!N[9,-;Q)N">P%)LM)%V,F;L07>^9GW+T8*@@%1J!JQ> M"QA"46@B)>//BM.J4VK@9GO-_MEX5U[&6,"0%3]))O.^U;50!A,\+^0-6WZ! ME9] \Z6L$.:)EE5L%%DHG0O)RA58*2@)K=[X<56'#8 ;[@%X*X"W#>CL ?@K M@&^,5LJ,K0LL<=+C;(FXCE9LNF%J8]#*#:'Z*]Y*KF:)PLGD9G0_NKH;H>,A MHY*KHJ*!$" %PC1#WP@>DX)( N(#.KX B4FA6B?H[O8"'1]]0$>(4/0C9W.A MPD7/EDJ1YK735?;S*KNW)[OKH4N5-Q=H1#/(GA/8RDKMQUO[.?=:&;^G\A3Y M[D?D.9[?(&AX.-QKD>/7Y?4-G[^OO+ .@Q!S3*>A-X0"=T8Y.-XJ\SI;.UH1O7++=VD[WM79>6!W=W=IWHSC> M\M2:]8V>XMI3?* G>MARBG<6RHGK.E&PY:DUZVL]V1L'FMHBI^:<%TKMG,KJ M;*M'ZZO$P)R@]E-X=0^YQ'Q*J$ %3!34.8V4$UZ=[55'LIDY'L=,JOW8-'-U M'0*N ]3\A#&Y[N@$]04K^0=02P,$% @ -X645\7S-W3U" 92P !D M !X;"]W;W)K&ULM5I;;]LX%OXKA'>P:($DEBC+ MEVP2($W4W0+;;9"TLP_!/- R97,JB1J2LI/%_/@YI&1=;%FY+/V2R-(Y'\_M M(WDD7FRX^"E7E"KTE,2IO!RLE,K.AT,9KFA"Y!G/: I/(BX2HN"G6 YE)BA9 M&*4D'F+'&0\3PM+!U86Y=R>N+GBN8I;2.X%DGB1$/'^B,=]<#MS!]L8]6ZZ4 MOC&\NLC(DCY0]2.[$_!K6*$L6$)3R7B*!(TN!]?N>> Y6L%(_,KH1C:ND79E MSOE/_>/+XG+@:(MH3$.E(0C\6],;&L<:">SXHP0=5&-JQ>;U%OVS<1Z"&/I?F+-J6L,T!A+A5/2F6P(&%I M\9\\E8%H*+C> 05<*N!=A?$!!:]4\'851@<41J7"Z+4*?JE@7!\6OIO W1)% MKBX$WR"AI0%-7YCH&VV(%TMUH3PH 4\9Z*FK^^#7X#\_ O3AEDFR7 JZ)":! M/$+W=$W3G)Z@^3.Z$WR1APK]&]0_@C!5A,7R(SI%/QYNT8=?/J)?$$O1]Q7/ M)4D7\F*HP#@]Q# L#;DI#,$'#'$Q^LI3M9(H2!=TT088@E>5:WCKV@WN1?P6 MJC/DN2<(.]CK,.CV]>JX0SUXO;K;XXU7)-X!O(/Y08\Z*>B+HHG\K2ON M!>ZH&U=/1.I'@";J!RA,P9P'YU K=&-I1T17, M0WH'H27E_AV7CJ.O[%<-V,4X<<=J:> MKJ2F7+ OYT['_GA:R[6\\ROO_%[O/L=Z@D0/>99QH= _!<\S]/B5)G,J.HND M%^ZM16(3++ $U@KCN KC^$BD&]N,ITVPP!)8*YZ3*IZ38Y"N )TT23*9..YT MEW0=9C$$&79< M"MT1H60O.7O'?6LQV00++(&UXCVKXCT[$CEG-N-I$RRP!-:*I^O4>T'G"/3\ M] +JH]N9A%*KQ59GY/C.#EMO.P3'L]',<798W2'G>\#^23>MW<86V?V_B UD M)DP@V/>B;VLJ5M"DE*36MQX@32RD_0SOM^"M)6D5+;"%UHX^KJ./CT3S$MA6 M4&VB!;;0VD&MFPFW=V_];J;WHS[B[CQX>\3TQK#)'>\2?5\.CT>SZ7B7Z!UR MSA2[_@&BURV!V]\3O$3TAXR&C,2JZH=?('7O:&^N/YMH@2VT=J3K]L3UCT5J MJYV*5;3 %EH[J'6SXO;NW=]-ZG[41Z\[#^,.4GMN8[4M([POAV>^A_=(O2_G M3KVQ?VCUKEL.M[_G"/0[2<%3%J+O-%RE/.9+!LOQRSUQ/_";2\TF6F +K1W4 MNM5QI\?BK]5FQBI:8 NM'=2ZGW%[M_?O[8Y+U';;BWV\^Z[IMD-P-L&CB;]+ MQ0XY?^9.G&XJXKJ_P/V=P.NH" MM0_"&)QE/H4^6*.("W=*(II*>P%H,B3 ; M[&LJN$E++YG[37MKW5E%"VRAM=-2]S?8/1*9L=6VQ2I:8 NM'=2Z;<&]._CW M+L8OH#Z.NO. ]QD+J^=DM#,#=,B-)]@=[2S:08?,SAF@[CMP?X?P MZAG@FUI1<6 >Z*6YU:\=5M$"6VCMV-?=#1X=B^96&QFK:($MM'90ZT8&]W]H M>2_-^U$?_>X\^/M[;F<\'4UW:=XEYWAXNDOS?3D\FOFC R_"<=V)X/Z>X88+ MZ*")HN@:%N@@9@E+3=6]0%ZK7TVLH@6VT-H1K;L8/#D6>:UV,5;1 EMH[:#6 M70SN_V+SS@UWB=K\:'N*)][>B^LN.7<&/>TN#;OP'']RH/7%NJ%HGR&H=^#> M.[:2C^YOZ$L:QOD"5N(U$8SG$OU.%:+I4M>6WF03)D)!(H7"[3J,1.,;5J9? M=Y_5*)E@"0#%SPC6<21)3'7)&BE 2&6>T(4^,+(=3=2OT/GV%;KB]. M%H'.BV;)$T363&\9X(JE4HD\*6X;$O^(Q$ MPF*FB'BN1GG105F](*SM@1'"%2)2"XH$H,&H/"YH/(])^I-JXP1-Z8;,8SH4 M-)?ZHBDGGZ7F-[BV6),TA#B ?S!NTVM]'=.GVDT84\)<&\/^ZL3X0Y\RHL_6 M0"/%8I10:7DS 5$A6\;9V[_D)Y#@$$I%U44[<[#HSOH&_ M#=055,HIY-;4K**F8!J@A3R4-52N.4!7/\HAWF(#"Z% ,8= 0@<[IT0S &R! M6H/XA<_5(YA_4IDP:4 J.;B[IK$.N[%3Y7,P%G+-(@;C-5TH#$E@\-CD7)\E MHR;6%$H2ZC.A"8=ZWMIG?!9DP3A,@>"O,>;#_>>/9?E7N)4_0 .YVG"A5L]& M9@ZY9]+$$FH 6!J=2DJ,L21_ OYH^D0YC>L2UL%$&011G_.#6C:LRU-39GJ# M8"JUWO>;@([\$51P]!1M$T)=MQM[/%G(NT>JB#J[L0 M4RHP$:PIB^/2IER/FU "MZ%>/WQ_N/GZL5D3Q=F\AIXK@D.] 8!VL1&EQG1C'D(S_31MEV "J%+@,[BEYT?]+H8T2VM!(?QF M<1K,R*4TL9-N>E49Q-A@-RW/7?#1D:Y'$&;WF(%^G:<2?KVC"GBX& M+$5QPAH-5]&"WE)QM[KF\LBJ469Q2K,\9AG@='XQN(3G!.,BH8SX M%M.G?.LW*(;RP-B/XN#3[&)@%SVB"9V* B*2_Q[IF"9)@23[\4\%.JC;+!*W M?[^@?RP'+P?S$.5TS)*_XYE87@R" 9C1>;1.Q U[^H-6 W(+O"E+\O(O>*IB M[0&8KG/!TBI9]B"-L\W_Z&=%Q%8"Q#L24)6 N@G>C@1<)>!N@K,CP:D2G'T3 MW"JA'+JU&7M)W"02T6C(V1/@1;1$*WZ4[)?9DJ\X*R;*K>#R:BSSQ.B&?"-_ MW1'P=A+GT6+!Z2(J;R";@QOZ2+,U?0\>GL&G;";[PI_?R4 JHCC)WX$/X.YV M MZ^>0?>@#@#7Y=LG4?9+!]:0G:L@+>F52?&FTZ@'9V "'QFF5CF@&0S.FL# M6')$];#0R[#&2(OX92K. (;O ;(15G1HLG\Z4J23_=.A9C2XODFXQ,,[\';> M&W#_IPP%GP1-\^\JWC>XCAJW> B=YZMH2B\&\BF34_Y(!Z-??X&>_9N*,Y-@ MQ!!8BT^GYM/1H8]>V)MSEH*QG'E5+$(3O Q4S:CB/].!AXKAC6-WHE$YYGDTR08,036XM.O^?1/ M(;H-J+\M$M^W8= 5G2(.N2Z"7='UXT+DVT&HUEQ0#RXX7G/@7W!).2NIU0I1 MV\:A$\0@[.U09U-]0WWY_9HZOX@EY2^6,Z:Y7IS:M@Z>1R;1B"FT-L^-#X#N MJ<1IU!(812.FT-JD-JX :HOD(\5Y]0KJ/53?!Z\G03_ MM=5=#_,0TX8= 7= M#W-@&.S2,HA%3:&U2 M&SN!M)7UL?JL4%OZ#+ 'NY6O(DZ:S:!;^"K"?,?W=JR3J*GKD;ZNWUNC;_E-H;49;YP&%8D;K](M7&#G2Z M(NW'N8Z+@^[+(U5<&+H[U]"FPD?Z6GQOF1[D4_6-'CRAC'X6,(76)KSQ#\@_ ME4J-^@>C:,046IO4QC\@_1>)(WWJ*ZCW2'T? L6KIP &O06X'X<=&T/8U78_ M#@5.@)T=VFX, -(;@#'C*\8C0<&E7%M)$J=Q5LZZ5\1K]$N"431B"JV],Z%Q M'-@^U=X$H^;"*!HQA=8FM3$76/_]XL@EMD+=WE'P ?G8[MI451P,L=>UJ4H\ MV_5W?)_!19W?/K.UPT5?&]_#[]<\SJ;Q*DJ29Q!7BVJ4@!5GL_54Y&?RV;,= MPLK5E]:+=5Z6RRF=Q=/M+-7]L+;V2TDJ%^5&M1Q,V3H3FUTD]=EZ,]Q5N06L M"K% ME%=8M+I/90, /L- 9 >&PO=V]R:W-H965TS%10-DD\4ZFSX$>:"EL4V$$EV2OFR_OB0E MRTXBRX731?-BBQ3GS)GA' TY6$OU1<\1#6PRD>MA,#=F<1F&.IECQG1++C"W M;Z929J&0I=XH$R&-HEZ8,9X'\<#/W:MX()=&\!SO%>AEEC'U=(U" MKH8:YYC('A=-A<$4NKTG/&?@5 M'SFN]=XSN% F4GYQ@S?I,(@<(Q28& ?![-\*;U (AV1Y_%6"!I5/9[C_O$7_ MW0=O@YDPC3=2_,E3,Q\&YP&D.&5+81[D^@\L ^HZO$0*[7]A7:Z- DB6VLBL M-+8,,IX7_VQ3)F+/@-(#!K0TH)YWX8?@T06IH55[KE>DT;$=\GI@5M<@8THFUX'-_" MRQ>O&G#;50[:'K=]* >XPGR),%4R@QO+6=E:L?M@YG#C=P 5?+J::#__N2X3 M!7ZG'M\)ZU(O6(+#P"I'HUIA$/_Z"^E%OS6P[U3L.TWH\5O.)EQP\W0&VT > M,)&SG/_];=8+L@44^TJ[K1;%X-P5<.B6['H-K(8;1969YC"!VZK= 9R M"F-FN)XRK[XS&!NF#-@:19O+#=>?+_TVOB;D=43J:#;Z.S&GO2J:WK^I")=1 M]V5S =VC\M_ /$%X/Q%\QHJXC@0.G]Y:;'AC,-.UI=-[AC#[59C]QDT['MU5 M)I>YJ>/=_[Z*^I0>*J/SBM'Y#S(Z6FC6D,O:PF]V3> )F6K(ZD45P\7S28'6 M$6_T=V*-D&C7(:*?10PED_\XTKU>2)Y-#R7TUY]52EJ=>D$0NB-%_S])'/%] M5!-DUV-)8Q,\516=PPVBV>&IQ;)KNZ3ST\BB\01P:J2[UDZ:>_L/R:+[O2S: M$6EU#\ABUZ%)8V=\9EDT^RYD 012]E27X7#O/&X/CS-_Z]"0N"051_-JMKK9 M7!7G^=WRXEITQ]2,YQH$3JUIU.K;?*KBIE$,C%SXT_U$&GM2]8]S>SM#Y1;8 M]U,IS7;@'%3WO?@?4$L#!!0 ( #>%E%?+_GE)ZP( #P( 9 >&PO M=V]R:W-H965T8PHL6//!59W^@8*(497A;BB:Z_0IV/ MK_@26G#]B]95;!@:*%ER0>%/[L .P@Q, IP8XAP#O!,"M >Y; M 5X-\+0S52K:AQ@+'/4872.FHB6;&F@S-5JFGQ-U[1/!Y&XN<2(:?QL]W-^A MY\'/N\DUBFD)7.0)PB1%TE?I&D%CDLAE=!F#P'G!K] G]#*)T>7%%;I .4'/ M&5UR"> ]4TA%BM=,ZM.'U>G.B=-M!]U3(C*.[D@*Z3Z!*5-I\G&V^0R=LXP/ MB;A!KGV-',MQ6P2-W@YW6N#QV^'VF6S>>NIW*^F>\07'.DX+R)0/T M:S#E@LDOYG>;XQ6CU\ZHJL@M7^ $^H8L$QS8"HSHXP<[L#ZWN?6>9/$[D>TY MZ35.>N?8H^V;W>98A?0U4I7)5>2%W6[7ZIFK72]:PIRNZW3WP^+C,-?S0]=M MPO;T^XU^_ZS^^F-LDU\!PYT#0U\*.U!_'!780=<[$'\YDY=+8'-=7_B**%+(JJ2U*PV+7"@*__!^E"VQJJ3_:>I M^NH]9O.<<%3 3%):-Z$4Q:I>54T$7>CJ/:5"]@(]S&1[!Z8"Y/Z,4K&=J .: M/PS1/U!+ P04 " WA917E%5_+[@# #K#0 &0 'AL+W=OBD+)L?62JGU MM6W+^0I**J_X&IA^L^"BI$H/Q=*6:P$TJTEE81/'">R2YLQ*1O7<@TA&?*.* MG,�')3EE3\-X&";\<6MG83/_/E2E43=C):TR7,0/U:/P@]LCN5+"^!R9PS M)& QMF[P=8K=BE C_LYA*_>>417*$^>_J\%=-K:5!-5_SS"%HJB4 MM(\_K:C5K5D1]Y]WZM_JX'4P3U3"E!?_Y)E:C:W(0ADLZ*90/_GV.[0!^97> MG!>R_D7;%NM8:+Z1BIY;"5Y+ M\.K,-*'4>4BIHLE(\"T2%5JK50]U,FNV#C]GU;[/E-!O<\U3R=U?TQ_WM^CQ MYM_;V6KCG3KR6Z2$'1O)"7Z OZ-4O1 MQ<=+]!'E##VN^$9JMAS92KNKUK#GK9-)XX0<<8()NN=,K22Z91EDAP*V#JN+ MC>QBFY"3BC_FZ@JY^#,B#G$-AJ9OIQ,#/7T['9^(QNUVRJWUW"-Z[=Y"8\Z!S'IS..A>ZV#*3]V"P'B$A]GK> MARCL!5[4\VY N9X?FKV'G??PI/==_ %'U!T%0_4SBAP4+HN;WS,1W" M8NR37M3I$!62V/7-\41=/-')FK&KX<:B$9VS:)Q3+#V3V$'*XBYE\7N+1CS8 MHB\X=KRXM]]#6(3]_G:;M!PG/G)^L?/Z.7?>5S=:WL&*^JSV#ZL!AC'IA9B: MQ%SBXR/N]YH1_-[:T3(/E\3AP+\!YCEAW[\!14AT+/ODU3\YZ;_KF>Z: O*H M"\BN?;J8 (-%KBZ-T1&#H< ?U!(#+HK"H!^>00W[P;%J@E];$'SR>YW[ F&GNO"RY!+.O;A$1SOF&J:1J[V>[& M9FT0P47]>]]A-7NG.O M'U?Z-@:B NCW"\[5;E MT-WODO\!4$L#!!0 ( #>%E%>SNGOP^0, &8. M 9 >&PO=V]R:W-H965T+OMBBQ'-FSJ$T M'$YW0KZH-8 F^SSC:N:MM2XN?5_%:\BIZHD".#Y)A)!$;?*&+1:;L+]F5P* "#*PSI13KPY)J.I]*L2/2S$8VJ@3Q"+'C,,D;MRIPM05.6J5^FOL: !N;' M%?EU21YUD(<1N1-QTY&>]CW2/]\)Q$0=1O26CQ M?GC4 E^^'QXZU/1K\_N6;]#!]PD2D#0C2E.]T4)^(XS'(@>BZ9Y(7(LVRTO* MB:4T7_5V'O1,-MM#&]XS:7EBTI&D02UIX)3TI,TKA/F#.B<9*$5H460LIL\9 MD+32>Z@2DHVM &U2RU 71PD&T;"AM7W6J"&V?=9%N]IAK7;H5/N%[C_"'O)" MDTPH!8K@!Q,+60BS>A_%CD-",I8"2E8;27D,I!!H!P/5)M@9S6P!EZJ@,-+PY7\*>63?J+9O=,H^A80K3 6B+B%R(*6[OQW90Q4^UVN>G/PE[88=<)8+_+Y^5)X-AMS:2V M9N)D>L15HC)>$\H3; *VV-T4V*MH6W%B+#E,MSKB9D5'OE^ZTI&3P&&'(R> M40OPR)&+VI$+]TXC)'9 ',V0V&8E6(XTY2MFBG)5C!-7(7:3.XSY4>#R!X!' MQH3!6P,4.+D^"UYI-VZ@%]A2*]KE1$76J*KAH+$G=4R+&L7WY+1C30=-7>C4 M=*_7(,\)!]VJ(6R+&HR:&MPQL)Y&'8O7$6#<(2MZDQ4Y0]ZD*=AS@K-!JD@: M?4U37-228A0,F@O4-BT<3!I*_(,&/ >YL@<9A2_3ANNRN:WOUH>E*WM$:-R_ M-H:_F,$ M$ &0 'AL M+W=OW5N'. $MX*SM).VW/YM0DH!!K;1O&@PSPV_&]OQQQP?&?XB4 M4@F>B[P4$RN5F+=P.L9C+5#9?%/1@_B[!KH5):,_="#N]7$/[/ 7K1/R=;R$Y:+Z"PZUK6N!9"%.'. 7H\# MJAW06QUP[8"K1(]D55IS(LETS-D!<&VMHNF+JC:5M\HF*_4T+B173S/E)Z=W MWV;W7S^#IYO_/B]&8$[7E'.Z D_D&=P(0:4 I%R!OS.RS/),9E2 CW,J29:+ M3\ &WQ=S\/'#)_ !9"5X2ME.*&LQ=J0BT_&=I*:X/5*@'HK[1%X!#$< N0@; MW&=O=T>7[HZJ1U,4U!0%5?%P3[RF#%*5@51EN#8E=8SBF:/H#7@MMB2A$TOM M,$'YGEK3WW^#@?N'*<5?%.PB8=PDC(>B3^_*/2TEXVI^37D>G?W*6?>%_33R M_< =._OS!+I6/O1=O[&Z(/,:,F^0K)F*A!6J=0E2;?Z\7H\O)MICP/",P_.B M"+5H#58(13VT?D/KOXWVM']&>FL\<)90(<"CFCG"D[3:5'.Z5UUTJWJB-*7A M=P!1#+UV&ETKW\/F)((FB6 PB?LMY:K,Y0;D5#7(IM@]BR/H<@9A"%N4>@;M24K5!))@1SE^4SAT(7YFXPRZ1%X;M16VR,D-'#70T"+U( M":>VEI[+16UBC#IOAVX0^"W&KE4,P]!,&3>4\2#E+2MWJOI+YP)LW2C[A[P71S';=JN M'?0B+XI[<$_B!/';Y?BL&QDU&0XJW7M%^5=%N\S\)'YP6/V^,+8Z9'E>Z073 MJTFIB23E)EOFM/XR,1:AJVXVUNW-:\^9P1"&@8>#GDD[*2$4I'Y,L( M;'-2RBH#^G.7]>H=[$J9K009XS:RR0Z&7A_Q2?;@^W2/ZQ. S=;V3@S6NBMM M-O(#U%82DQV,L=\;(QAU 8SF"&(>CZ%X$GGX+#0/3%) M(W!7R6P<(=3MUP9#!./ ASW0)]F#P[KW39V+9E4JEA= MINH\3[DV4,_7C,G7@3XQ-O\AF/X/4$L#!!0 ( #>%E%=,ANTJE@, +4* M 9 >&PO=V]R:W-H965TLZ9UW&UOT7]VXE',@FJ82OX;RTP^]/H> MR6!)*VYF-:IBPVS@W"F<9^IG1 M_8?IQX<[\C3^_6Y^09Z%@E2N!/L;,O)$7\D$!"R9T>3M+1C*N'Y'+LGS_):\ M??..O"%,D*=<5IJ*3 ]\@WPLJI]NUI[4:TG M WQ![EY37F5,K,BXD)7 F#^"PI@+.V0DSE/<_XW;#$REA"9_S"3G! _TFJKL MS[8MJ!EVVAG:)'&C2YK"T,,LH$&]@#?Z\8Y;LO4@QJ6IDJX!3@[N&.YA62H$PCBTQN(NEU,R>C-:[4R_0VZ$5QMWD M@/NQ4;\7M%-/&NK)]U,O%9/J&XDG1YRBL'/ ^]CF!.M>P[IWEO4M_$?6O3., M:L['%I=1/VFGW6]H]\_2/I,/MHKPKFM\D^Q)7RI9$'Q9#0=\23%#K)G)K9O+ M&I7)I4*!T*JO_X_ZCBTNN]&)>W#=Z+O^M_IFD%7U4WX@\#TM437>ZG%9T[4K^>S6A3>XU=Q7$P/K$UF2LLOL+4 M!=T#59AP->&P1,C@JH>45%TCU1TC2U=F+*3!HL4U^KM,"2J%-1(3$*:[7U#5;)0H@O=O IFWJ!#0@9IMHR$/.WPCDR9HE, M&'^WG%[GTAIN?S^Q_^*T&RT+HG NV.\TT\74._,@PYS43-^)]4=L]0PM7RJ8 MJE!W!K$ M+C.-%)>'A&@RFTBQ!FG1ALU^N&0Z:R.?H=G,#C?0)OW[R#-T Y/!2B5H1G:N)KX]UR^&GKZ;+Q M%![P- CA6G!=*+CB&6:[!+X)NXL]?(K],CS*>)/J4X@&[R$,PJ@GH/G+S<,> M\^3EYH,C:J)N)R+'%QW:"9Z*$N&!;""A*F5"U1+ASXN%TM*?HV@EL MY?2.:'P/4+^&F0DEL[^FMY<;#F?-@6^=J%IR:(EEM)ZS!_+2+">)= M5-*'&L1G'6I'XK"3.#PJ\8,42D'-):9BR>E7S$ ;D0ODF%.M3$-F1J^9% :4 MHC3'FCM$)10]*+KQ.=P*-8Y&T9[JYZ!H&.R!DAZF8!SV:QYUFD='-3\>5*L+ MHLW]4K,,:&G*2@-V)6"!9I^Q3^_HN90X"/;T/@>%9_N@Y&CD_[/QO^2 MEYRLA"0+AI 6A"\1W@H M2$7-=7/_=+/=V^;"7>E[\Y?FS=,\4;[3- ^F:R*7E"M@F!O*X'1L*D@VCY!F MH$7EKN6%T.:2=Y^%>;>AM "SG@NAGP;60?<2G'T#4$L#!!0 ( #>%E%=$ M\4B.9@0 ,@9 9 >&PO=V]R:W-H965T!'<,^1B,.0\N=+"-BV M9V'KY8.QOUS)Y .[WUW3)4Q /JSON3JS-< 70]).$M*( M1Q^VHG2,$BI3QIZ2D]MYSW*2BB" F4P@J'K;P!""($%2=?R;@5KY;R:)Y>,7 M])N4O"(SI0*&+/C;G\M5S^I8: X+&@=RS+9?(2/42O!F+!#I*]IFL8Z%9K&0 M+,R2506A'^W>Z<]L(4H)N/E& LD2R'L3W"S!38GN*DMI75%)^UW.MH@GT0HM M.4C7)LU6;/PH:>-$QM>CZ[^^3QIH( 1( M@6@T1W<^G?J!+WT0#30"*F(.LE!M'(*FE]Y]0*-,'W7L M=Y"M%#+9139]XKHM][QK;\J\:L*5BEXF9><5/;GY)6#S2I:;))AL J ME%LYY9:V24,6274-0B31C*G]=0X\[5,#!=EB/-?QWX%ZI?7W,';;K[JT']4A M'<>M;U([K[BMK?B&^AP]TB"&!KJ-UK%4^\H=;"! &/T803@%7MLR+>JQ+3,$ M5ED +U\ []=W$<\D6T-@%;:=G&W'_"[2V1->JT->[R'[06[3\^K%>9Y7>WZB M.(E6G%K48]ME"*RR -@I/('SZ_+,, P1-H5695QR0=B\1#/,LOP(\3SLO%)I M79R#2>F.6*VZ\")8>_/72-752E4/>W3K/L*AX,*B8-?0'1]KS<[1M VA56D7 M/@=K/<6I=_T,]=!MOR9,<]_'A57!A[P*7S-5**!OVPB21XL%*.FJ)PH:S4 O M6BWRT=TSA%9=A\( X;:!'=:HWS&%5F5<.!ZLM1@G[K#>.W?8FCC=#ELX%ZRW M+N_4*_H/G6H;] 4[HQ8!,]H1/D32'031W.AU:@>[>B!AB&T*O?2 ,?$!,?L".;G?][T_P=02P,$ M% @ -X645^8Y=[83"P MHX !D !X;"]W;W)K&ULS9WM;]NZ&<7_%<&[&.X%LMAZE[,D0./P;@6:K4B:#A?%/L@.$PNU MI522DQ;8'S])5DP]LDV9-T=E^J&-7WA('8JG_H6/K-/G)/V:S3G/C>_+19R= M#>9Y_G@R'&:S.5^&V7'RR./BE?LD789Y\3!]&&:/*0_OJD;+Q= :C;SA,HSB MP?EI]=S']/PT6>6+*.8?4R-;+9=A^N."+Y+GLX$Y>'GB.GJ8Y^43P_/3Q_"! MW_#\]O%C6CP:;E3NHB6/LRB)C93?GPW>F2=L[)8-JG=\COASUOC9* ]EFB1? MRP?O[\X&HW)$?,%G>2D1%O\\\0E?+$JE8AS?:M'!IL^R8?/G%_7?JX,O#F8: M9GR2+/X3W>7SLT$P,.[X?;A:Y-?)\S]Y?4#5 &?)(JO^-I[K]XX&QFR5Y!53>P6@TL:T\#NVY@']K J1LXAS9PZP;5H0_7 MQUX9=QGFX?EIFCP;:?GN0JW\H7*_:EWX%<7EB7*3I\6K4=$N/__]W?MKX_.[ M#[?,N&+O;FZOV17[UZ>;(V.2Q'D4/_ X+W_,HCN>AM74?N!/?&'8QN=PL5H_ M\SY^7.69\>LES\-HD?UF_&)$L?%IGJRR,+[+3H=Y,="RN^&L'M1D/2AKSZ#^ M/-]SI?9?W=9N^[4 MV=UIF3LGV6,XXV>#(E@RGC[QP?E?_V)ZH[_O,A@IQD!BQ&Q[8[8M4V^8?43< M?H[RN7$;)].RPW"ZX"_^7_-9$L^B151-P%'Y>)6FQ8HP+L(LRHZ,#U$X+5[. M?ZQE=TW%>DAN-:0RL9_.?=.TO=/A4]-CZDM\1 M#]Y6B 16,++IN]CVNSS+"H06<<7?N.++7?FC^@_X9C4M_O^/BL^1AFG\S_BS MRUS:E^J9AQ1C(#'B<;#Q.-"QS .DV4@Q!A(C9H\W9H_?WC(?;RUST[=';FN9 M2P>NZC%(C'ALC@12C+ICPS+>S;ZMHBRJSEQ0A,@[5CVMH6H,I49-;W"M,)&/7-GG/L#-%.1F=J";-$ZL MU\0)$KTNH6H,I49-%RAG.EKB!,IZ4#6&4J.."]PSI8"C*4[<[0\G8]\+VGD" M!3V4&C5:H)[9P7IEGHSV?SQY28S7!(MT!,JG.5*-H=2H^P(I35]+L$#I$JK& M4&K4<0&8IA2I- 5+L!4L@3=RVKD")4N4&O59L*79 9=_&-;(]$FP(+($28:7 M4#6&4J/[)P(TK9&6'10H94+5&$J-.BXHTY(RE9XLJ65@=Q?[H%1+4*IE:\DB**)"U1A*C3HN$-62;S=>K++BF2PS)LER&L5UP.RK M6V@DS='V#.TXO(N.[K^8NR=LW]H'ZUJ"=2TYZ[Z-) J_=R<1=(,6JL90:G0.!4=;8RU)!.5H MJ!I#J='2.,'1MGS#MN\DJKMO)9%EMPOAH*2,4J.>"E*VY:3<7Q*]9L=+/FC5 M10!58R@U.F&"N&TMY;@V%)FA:@RE1AUOE.3*-W;[!KB.[O< 7-VJ_;%IJVH7 M6[;;!TK; J5M.H&D.I4<<%.SORW>J^2:ZC^STD5[=J MIU;[%^!R<>69Z(.I'<'4CAQJWU!J'8AT\@-27E90+$>IT&4&PB^#E U,^T:' C5*C7WU =N]>TBD Y%, M/E;E)0/E:Y0:G2?!UZZ6,F\7"L%0-892HXX+"':UEGE/ZNZ[XP;*N2@U:FKC MNZ64*[9[BIL#<$L^5N63'_NE5'VPLRO8V=52E>U" 1>JQE!JU'$!N*[>JNRZ M^^ZX@3(L2HV:*AC652[+EL=-+U>OR0>I?-9#@1BE1B=( +&KI>;:A=(N5(VA MU.CW#0K:];367%]T=+^'O>I6[70:6^TO)81B,$J-3H7 8$^Y5+OG=#J0P^3C M5ET^4#6&4J-S)GC9TU*M[4')%ZK&4&K4<4&^GM9J[4G=?7?T0.$6I49-%7#K M*1=>_X3H.8#)Y.-67@A0=D:IT3D3[.QI*;3VH!0,56,H->IXX\N9]19:U]UW M1P\4=%%JU%0!NIYRI?6?C)[77) F'Z3R60^%9I0:G2 !S9Z6,FH/2L%0-892 MHXX+"O:TEE%?='2_C\G&!Z83%(]1:O2+YP4>^\K5USVGTX%,)A^WZO*!JC&4 M&ITSP=&^EKIK'TK!4#6&4J.."PKVM=9=3^KN.Z-'/DQE4_L 75^ KJ]<0OT3 MHN< )I./6WDA0#D:I4;G3'"TKZ52VH=2,%2-H=2HXX*"?;V5TG7WW=$#!5V4 M&C55@*ZO7"HMCYY^KS&3CU;Y](?2,TJ-SE3CSDA:ZJ!][$V2L'=)Z@.'?8'# MOM8ZZ(N.[O? 6=UJ*Z;:%YG)U96GH@].]@4G^^#RZ9]^49G\ )37$92L46KT M=F."K ,M9=8!E(NA:@RE1AT77!QH+;.>!+L+IK1R0] >45 $1NE1B=/(':@I8HZ@ (R5(VAU*CC I #O574P>XJZNT,@C(P M2HV:*A@X0%91]W)W$/D(E4]Y*$RCU.CL")@.M-1.!U HAJHQE!IU7$!QH+5V M^J*C^SV(5K=JWHJH?>L0N;#R+/1R/^'͝Q=:O3J4#B4P^:.5E@[TE<1\X M'0B<#K047P=0!H:J,90:O0NT8."QWB^\KKN718Y\A*I^HM2HGX)PQ\@*:DCD M' !@\D&K+@"H&D.IT0D3]#S64CX]AB(O5(VAU*CC GG'>LNGZ^ZED0,%6I0: M];,$6OJ,H+&QG,:*CW_D#G31^F1^YBDO_HH>YCF_,Z8_C'S.C90O"I^?N'%? M+H2G:B$D]]5+,S$EL^:4&(N7&3G>=0##;,YY?AGFX?GIDJ5!V\)RD M7ZM#.O\_4$L#!!0 ( #>%E%>G/VY["@4 )@7 9 >&PO=V]R:W-H M965TV^M$FX]_B><^WK:W=WE'WG&XP%^!GX M(>\9&R&VUZ;)%QL<('Y%MSB4OZPH"Y"0KVQM\BW#:!D[!;YI6Y9K!HB$1K\; M?WMD_2Z-A$]"_,@ CX( L=" 6! MY+\7/,*^KY!D'#\24",=4SGFG]_0;V/RDLP<<3RB_I]D*38]HV. )5ZAR!=3 MNOL#)X1:"F]!?1[_!;O$UC+ (N*"!HFSC" @X?X_^ID(D7. [@$'.W&PRP[- M PY.XN"\UZ&9.#1C9?948AW&2*!^E]$=8,I:HJF'6,S86](GH9M.;RN M^18M<,^0A4F-A8W^K[] U_JM3N9S@HW/!%9(03--05.'WG]$K[(\"D!70.HI MI.;J33YRLL0LUK9.S#UH*P95-?NE[W;YJN1>JH"P[^U7DHW"!ZWBXE?';$#KE M5&J'/':ZGPFLH$X[5:>M56>P6+ (E_:*D2PV,O]U\K0K\C0=!UJE63RJFMF> M!3VOE&QM;"W+ 8^<,"W"0[FF-7N&%K48W>,'[2_V#/&+]2ZU/X/)KM6-W+*>THFO, M7-LN;^]C?7"GDK3X2=ZB?:X 0UU;\9(1"4U-M MZ^JL:AH[?;BGRI&UM?!#^MH$M4 .=CS+*XM08^?8Y>9.'^.I&F1=,/S/VV#X MOCY8'^C19?=,:$59LP8;ZCOL;*7-0H:13_Z6B^UWJ2.XN*>_7.XC42CVMW;IU_1Z>1!?JI:^#]6U4BK<7-4!Z&=__ M!U!+ P04 " WA917V2Q9))L, "MJ@ &0 'AL+W=OK]YVN]ETKA9A]B99J:7^G]LD782Y?IG>=;-5JL+9IM,B[KJ] MWK"["*-EY_QT<^QC>GZ:K/,X6JJ/*"%F9YU>,2(5JVE>($+]XZNZ5'%81W?),O?IB'YZ=I M/^9D@_TXOKS%?U M__;IFOSLJSR,XHQ\4M_R=1AGOY"?2+0DG^;).@N7L^QDY_5I-]?#*:#=:1GZ MW4-H]YG0#OF0+/-Y1NARIF9[^E_:^WN'^O,#\5T+H*OG\6DRW"$WX7K/<-^M,WTDR\C%](]U ME$7%%>F$7.JDCY9W:ID7OV;13*7AYEKUVWO=FHA<+;)_[I/S0[#^_F#%A?QM MM@JGZJRCK]292K^JSOF?_^0,>W_=)P$DS$?"*!+&D#".A 5(F$#") AF2*;_ M))F^C7Z^)8[IMCA.2!R%-U$.-)B.HMQJ[XYYGMA+(@4D0S,C2P5.6#JQ9RL(H)5_">*U.R/O' MO#PA5VJZ3E.=ON1=F$5ZB7:=1W%, A7/3LCGI=X_Q=&_U(QPO6\B/[]/LNR7 MHDVH_^(7"9_<$K&<)@M%DE1?&A9ZX/-B)_15/1[_C7[+BR,WL=*+IO6B%,?> MJX7U#-I* @GSD3"*A#$DC-M3Z%IO276FG!"NEOIMC(E>Q).+F=YD1%E>O*WZ M7:??]#8\4_NN'C\2+I#3($$P0Z?#)YT.K?/PM #3:KJ)EN65Y$I]56FF9T4+ M[DH518Q"LL\MR[84OD]FU@&TE1D2YB-A% EC2!@?UBX]D]Y@M'-]JC?J[5R; M#K:0H%$;B3QZ2N21?5DT#W5J%AO^<#I-U_H:,GUFH;0O1ZWLMCF*A/E(&$7" M&!+&1[7D^LMPO+N&VM-H-/2+5/3^1%57#NUM4H>:*,#=5QH4 JE,2B- ME[1#M=P]S?85 M$G;%H$SGO0FNRJH M-_/GVCTS@*T^_$(?\F+"X^Y*>/KE9) MFA.>)NN5=8MLC](ZRY$T'TJC4!J#TCB4%D!I DJ3*)JIFLH,=P9'W2M#G6LH MS8?2*)3&H#0.I050FH#2)(IFJJ>RJ!V[1WVQ2-8/!L?60FJU3J?S,%.[V^=\ M7AQ:K,+E=_US'<_(C2*ITK)+]4HL3\@JW+_Y@-K4)TN%4I39;1E'Q2T_DRB9.[2&5- MMAE0&QM*\Z$T"J4Q*(U#:0&4)J TB:*94JK\:F=RU&T&U,B&TGPHC4)I#$KC M4%H I0DH3:)HYIUQE:'M6BV_9]3S4:53+9WP3A4;D"])(24BEKG20\C+MNG> MF_O>V>.UU4])FVRM-'IOQKV:6P>-2J$T!J7QAC,20*,**$T>/@VSFNW]C8.ZK4@:$P*I3$HC3>:CP :4T!I$D4SL[IRF%V[PVS?,KLO,>3L M$5MG/-1VAM(HE,:@- ZE!5":@-(DBF8JJ+*QW?XQ=\HNU,Z&TGPHC4)I#$KC M4%H I0DH3:)HIGHJ.]NUWSR+WRE##>V2-C;V5)/:/AEJ5$-I#$KCC>8C@,84 M4)H\= 9F'E?&LOL_8"S;Q] ZM^MWX;JC?GTS 366H30&I?%F$Q) @PHH3:)H MI@HJ8]G](<:RG=HZK_?XJ)-Q/:^AQC*4QJ TWFQ"@K*9\;D*=[3;3$#')E$T M,V$KQ]A]C6/LO6C["S6*H30?2J-0&H/2.)060&D"2I,HFJF@RBAVCVH4NU"C M&$KSH30*I3$HC4-I 90FH#2)HIF/K*R,8N_(1K$]7EO]E#1SLS3J[ZRDH#$I ME,:@--YH/@)H3 &ER4-G8.9Q91%[_P,6L7T,K7-[CR/:KUO$T* 42F-0&F\V M(0$TJ(#2)(IFJJ"RB+T?8A';J:WS&GJS,I1&H30&I7$H+?#VW/IZP9K+ZT* 4 M2F-0&F\V(0$TJ(#2)(IFJJ#RL#V[A_W2JA/4IX;2?"B-0FD,2N-06E#2C!+N MN%]569SWVXVO^YIDB7<>%+M9#?1+NU#:)O<4!J%TAB4QJ&T $H34)I$ MT4P15$YUW^Y4;VJOO>=KKX]%UE<]+,8^AK87#"C-A](HE,:@- ZE!5":@-(D MBF9JJO*]^^XQJ[%]J!\.I?E0&H72&)3&H;0 2A-0FD313/54OGF_H6^.JL;: MX[76SP-MY[$BD\EN/18:E4)I#$KC#6LE66A,"J4Q*(TWFH\ &E- :1)%,S50N=-]^TW-+_U>=:@+7=*V M/X$V'M:S&NHN0VD,2N.-YB. QA10FD31S*RN7..^W35^9?D(:A%#:3Z41OOU MVXB=7JT(SZ!!.9060&D"2I,HFJF"RG/NVSUG]BMQ>\[(*"!A:D90GQE*\Z$T M"J4Q*(U#:0&4)J TB:*9.JI#^J^^+Z\A@:E4!J#TGBS"0F@0064)E$T,Z\KCWIPX!N= MPV4X"T^(G\1QF&;%_4#'<*WMHVJM"ZAK#:51*(U!:1Q*"Z T :5)%,U46>5: M#X[J6@^@KC64YD-I%$IC4!J'T@(H34!I$D4SU5.YU@.[:WV4'8A]#*TU!7V4 M.)1&H30&I7$H+8#2!)0F!_4G CC>]O<)F&*I3/&!W11_Z48%:G-#:3Z41J$T M!J5Q*"V T@24)@=UX]]Q)L^F?^6'#P[XX:]R#NWPUBJ WIP-I5$HC96TY_^8 ME>D-O>L:2A-0FD31'E30S>9*Y7Z8A^>G"Y7>J4L5QUFQO%GFQ:9CZZA>ZMP6 M7[GX]L+M=&O'+YVWS-ESG#MOQ>9XM\*?GZ["._4A3.^B949B=:M#]=Z,](FE MQ0-#'E_DR>JLHW=7-TF>)XO-KW,5:I$5#?3_WR9)_OBB"'"?I+]O3N?\/U!+ M P04 " WA91747SUMTD# 7"P &0 'AL+W=O!/D3,Y=)9*E:>N*[,E M*; \X25A^LZ5[D%I@R)QW8:U>Y'P]=*!S?^&:+I;*7'#308D79$+437DE],QM5&:T($Q2SH @\Z$S M@J=C:!-LQ#=*UG)C#(R5*>>_S.33;.AXAHCD)%-& NN_6S(F>6Z4-,?O6M1I MGFD2-\?WZN?6O#8SQ9*,>?Z=SM1RZ/0=,"-SO,K5-5]_)+6AT.AE/)?V%ZRK MV#AV0+:2BA=ULB8H**O^\9^Z$!L),-B3@.H$=&B"7R?XUFA%9FV=8873@>!K M($RT5C,#6QN;K=U09E[C1 E]E^H\E5Y\&$T^3,#1]>4-&$E)E 28S< %T:4! M%Q1/:4X5)?(M.#HC"M-0,'+U^"UX#RL#7)5])G20'KM)$1M?-ZJ>_ MKYZ.]CS],E,GP(<]@#SD=Z2/#T]'V^FNKD-3#-04 UD]?U\QC&O9 Y]=E]87$MHS[ MC7'_,?7TP; M00_8=C[F\^,;O0SLNNCR7XF&5M1\+VY3B* ?ZS=YN^FL'=9/ MXA U45O(08,]PP;J/9/W\::N9;=J[(?1+G1'&/3]>$^1X<:^#P_"SFW7 MV$V?<:5');[#TYQT(L/6EQS%?;B[+#K"8) DN\CNQJG%'!D_8[&@3&JBN<[S M3F(M(*I36#51O+0'F2E7^EADATM]%E%>/+/Y*D0, /(+ 9 >&PO=V]R:W-H965TK.=66:DQ++ M6UX1IE?67)18Z:'8N+(2!&?6J2Q(;W>3*3+C)N,(;LB3JL7H0>N0V*!DM"9.4,R#(>N),X=T< M^L;!6GRG9">/OH&1LN+\IQE\RB:.9QB1@J3*0&#]]T1FI"@,DN;Q]Q[4:?8T MCL??!_2/5KP6L\*2S'CQ)\U4/G&&#LC(&F\+]8WO?B=[0:'!2WDA[2_8U;:1 M-DZW4O%R[ZP9E)35__AY'X@C!RVTWP'M'5#;(3KCX.\=_+9#<,8AV#L$-C*U M%!N'.58X&0N^ \)8:S3S88-IO;5\RLRY+Y70JU3[J>3S8KI<+,'5UXH(K"C; M@,]$AQ$LGG5F27(-KN9$85K(:W #'I=S[H AV_B:IO\?QS434QE /P$M4?TY540F?Y7WWAJM&"?C13^G>RPBF9.+JV M)1%/Q$E^_05&WF]]4M\)[$1XT @/+J$GK30:@!F7JD]Q#1-:&',W/24H@",= M^Z=C*5TK.!K&<6-UPC%L.(9OX_@="XI7!3E-_3[6-7!\Q"?P@KA%NFODAR'J MYQPUG*.W<3Y/\OXRT@_8FX%1AS0:(G_4DM9CY0=HU*\M;K3%KRJ6&:ZHPL7_ ME$K\GJ7R3F GLH>-[.'%@_A(&68I.1RH?7%O^/KF4:?@5$JB!F!:B]O'#>6\B^OMKWN,=T(MBN]AXC'YZI"'CT*L/7<[[($7:NR& 8!FV272L4 M^&?N46@>W=.9EW$Z+;48DD+G.WAN=&24HK Q2RQB 74[3'% ) M&%>ZF=$F%!=])>4>-38E$1O;($J0\BU3]:/4S#9-Z+UMO5KS,].<]LQ/(;J; MP3X/K52OV*[,?=FZ[H:_8+&A3&I9:TW#NXUU8$7=8-8#Q2O;&ULM9CO;^(V&(#_%2L[33V):V+G M%^D J4=;;=)-1<=UTS3M@R$&K$OBS'9*^]_/"32A^TN5*EA?LT2#' M2S(E\BF?<-6SZRPQ34DF*,L )XNA=0MOQJ@*J$;\0 M6DY9$4G(7)8IL/IY)F.2)&4F5<>_VZ16/6<9N-M^R_Y0P2N8&19DS)(_:2Q7 M0ZMO@9@L<)'(KVS]*]D"^66^.4M$]1>L-V-#SP+S0DB6;H-5!2G--K_X9;L0 M.P%P7P#:!J!# ]QM@%N!;BJKL.ZPQ*,!9VO R]$J6]FHUJ:*5C0T*[=Q*KFZ M2U6<''VYOYW>3\'50R$+3LH9:%JD("%J:4".7]6.2?$17-T1B6FB6I_ T_0. M7'WX"#X FH%O*U8(G,5B8$M53IG4GF^G_KR9&NV9^G$NKX$+>P YR.T('Q\> MCMZ'VVH1ZI5 ]4J@*I^[;R5*9-$#CSGA6-)L"?Z^G0G)U8/V3Q?<)IO7G:U\ M^VY$CN=D:*G72Q#^3*S1SS_!P/FE"_5,R=Z!NS6X:\JNP(4@9!>\6HH>^$+Q MC"94OO: 9&!&P 33N ?^(IB#QXQT+-Z _MYE]98SXFT M7DWKG9_VVYIUT6YF"G=I@WX?M6B-]9Q(Z]>T_@5H5YQT[JZO\Z(H#%J\QHI. MY UJWN#\O ^LX%VX@88+(]=K/\S&@D[$#6O<\ *XZKO9A1OJN&ZHX1H+.A&W M7^/VSXJ+%Y)P,W1?@_8\UPU;T,:R3H2.:NCHC-!=C)&^L;[GPC:DL8P3(:'3 M>(CSPYA/64S%G!69)#&X?YFK$'";EOU.^W T[D\H0H]@XT?0+$A'8.[1(JA[D8_"]H?$ M7,:IF(T80;,9'8.YSX>@+D1>X&JOXB6$"#9&!,U*= 3H/A&"N@EYOJL]MY

    V0 Z@KD0>BV.2^A0+!Q(&B6H,,X#U ?J+M/%$7::WH)]X&- M_$"S_>RGG6P.)WK@KNC&T[7']6"H[>8EM <^(MUD4-B'_3:9/@QZ412TA,?> M.2HKSRE_QWQ),Z$J6J@XYSI4"?CFZ&_3D2RO3L]F3$J65LT5P3'AY0!U?\$4 MP+93'LC5!["C_P!02P,$% @ -X645TKJ,BF; @ U0< !D !X;"]W M;W)K&ULK551;]HP$/XKITR:6JDB(2'IRB 2I:U6 MJ5,1;.O#M >3',1J8F>V@?+O9SLA@BH@I.XE\=GW?>?O[FP/-ER\R@Q1P5N1 M,SET,J7*ONO*),."R XOD>F5!1<%4=H42U>6 DEJ047N^IX7N06AS(D'=FXB MX@%?J9PRG B0JZ(@8GN+.=\,G:ZSFYC29:;,A!L/2K+$&:J?Y41HRVU84EH@ MDY0S$+@8.J-N?QP9?^OPB^)&[HW!*)ES_FJ,QW3H>&9#F&.B# /1OS6.,<\- MD=[&WYK3:4(:X/YXQ_Y@M6LM5JRC??L-83&KZ$ MY])^85/YAM<.)"NI>%&#]0X*RJH_>:OSL ?P@R, OP;X[P'1$4!0 P(KM-J9 ME75'%(D'@F] &&_-9@8V-Q:MU5!FJCA30J]2C5/QT_UH=C^#BR?4N0"%H@#" M4DBI3/B**1!$H;R$BSM4A.;R$Y4!X+N%?B>'[3 MQ^?#_4.XJ[4V@OU&L&_Y@F."C5 )OT=SJ81NHC]MBBJ*7CN%.5A]69($AXX^ M.1+%&IWX\Z=NY'UMT_>?R [4!HW:X!1[_%RBKB!E2["ZK^#%]C6F,%KKE27" M%,U9;SS@AVZ!MI2YZ#6Y MZ'TP%W>[KI_JKK^""8H$F6K+1A7IQD8R%^4Z]CI>I/MSO:^UU2OL-5X',L)& M1GA2Q@-EA"7XX8*>CK(K1%37H:V4IQEN*H83A8L:Q=&'%)]?MJBU;-UW96OU M"L-W97/W+EWSX'TG8DF9A!P7&N=UKG5Z1/6(5(;BI;V'YUSI6]T.,_WNHC . M>GW!N=H9YFIO7O+X'U!+ P04 " WA917HML1F!(# "]" &0 'AL M+W=O8,%7 \=S-@N?Z3Q79L%-^A69XP35N8V M*!DMD4G*&0B<#9RA=SWJ&7MK\)7B2FZ-P2B9^^HAK M/:'!2WDA[1-6M6U\Y4"ZD(J7:V?-H*2L?I.7=1RV'+SH@(._=O!W';H''(*U M0V"%ULRLK%NB2-(7? 7"6<,["QL=Y:#67F%"=*Z*]4^ZGD\6XXN9O Z611 M507JXU&D@!&1.=SK X8'5B>*CO@9G-ZB(K209W !SY-;.#TY@Q.@#+[D?"$) MRV3?59J307;3]?XW]?[^@?T]'SYQIG()=RS#["V J\4TBOR-HAO_*.)3JBXA M\,[![_A!"Z'1W[O[1^@$38 #BQ<<"C#J))/P?3B52NBD_=$6HQJBVPYA+O*U MK$B* T??5(EBB4[R_IT7=3ZTZ?M/8&_4=ANUW6/HR5.%0F<+FX/5?0YC\FJ2 MJC4S:JC00IEJLTQ\OQ/V^NYR6\Z^E7<5F)-=MO ,&Y[A49ZV6EWPV<6S1!A* MJ0?F$)]P&IS!*"+YE'JT1XIS_=VF>\;A7&OG7?< M\([_A?=84);22I>A8[D3M\0Y"G;([AMY872 ;:]AV_MOF?-&V?'@]_:R/-P1 MTV(1Q+O7P-WJ!"6*N6V0$E*^8*HNHRPUS_7Z P!OK[C'.UF9@-FC^6Y#=0 M2P,$% @ -X645_R@MQ/H @ P@L !D !X;"]W;W)K&ULM99=3]LP%(;_BI5)TR85TJ8?5*RM5$K1)C&H*&P7:!=.>MI: M.':P3VCY][.=$#52: &%F\1.?%Z?][&=G,%&J@>]!D"RC;G00V^-F)SZOH[6 M$%-]+!,0YLU2JIBBZ:J5KQ,%=.&"8NX'S6;/CRD3WFC@GLW4:"!3Y$S 3!&= MQC%5SV? Y6;HM;R7!S=LM4;[P!\-$KJ".>!=,E.FYQT))L"Y%3)I/.::7C&E M#=QMOZA?.._&2T@U3"3_RQ:X'GI]CRQ@25..-W+S$W(_7:L72:[=E6SRL4V/ M1*E&&>?!)H.8B>Q.MSF'G8!.]Y6 ( \(WAK0S@/:SFB6F;-U3I&.!DINB+*C MC9IM.#8NVKAAPJ[B')5YRTP1' MN=19)A6\(G4=X3%IMQHD: ;MBO#)V\.#LT?5?YJ$BNY;1=NV_O4 M1]<)*(I,K(CSW2"7C(:,,WQND"LIHE0I$-@@KH%E1,SB%$ M0L4B2XU!U%^:/<=XK@_F3=8WKLI/TN]1/:D('OR M'K*N0CF2RZ,[,^-8:ZB9[/YD9LI47LHNZXQ3D9F?/J8LB=T27T$ESWHU2Q3[ M!<7^^[Z/G\WQ0#KN=^"F/?ACJ4,I8^;O5%BVNOU-U8H)33@LC7;S^,1\2516 M,68=E(DKND*)IH1SS;4ILD'9 >;]4DI\Z=@ZKBC;1_\!4$L#!!0 ( #>% ME%<7O/)^S 4 ,\G 9 >&PO=V]R:W-H965TT.$D-S:=/"0J72> 72S, ",Z/5:#^XB=M$D\0=VZ&PVA^_ M=A)R:=- 5P?Q!9+4Y[%]WOKRICY=,_Y#!)1*]!!'B3CK!5*N3OI]X04T)N*( MK6BB/EDP'A.I;OFR+U:<$C\+BJ.^91A./R9ATIN<9L^N^>24I3(*$WK-D4CC MF/#'] MJ7F"K8$.R$I\#>E:U*Z1[LJ$__QR>?<7>N]22<)(H#OZ(%,2B0/T 7VY=='[=P?H'0H3 M=!>P5)#$%Z=]J5JA67VOJ'&6UVCMJ-&TT">6R$ @G/C4;P+ZJOEE'ZRG/IQ; MG<1INCQ"QN 0689EMS6H._S*DT?(-G>&NR\/MUK"\/2LI^8C M0?D][4U^_<5TC-_;$@X):/J%[NFCQFCZ=KPGWT_:-"HDM)8]$JH@,I(B3,A81A(%A#Q%$I MXN@%4^"E$*E2QTUYF"S1->4A\P]SX<0AFGIJT1*AUK9M>W'>6<.^,HVVYK?A MR+'M\<;T!EDG!H(U!!B7 HP[1]%GEGAJ]\59%.G<7R:2JDKDLV-C#)ET2)@+ M"<- L(8TQZ4TQYUCXSP5ZHD0]0%PJ$>'IZ8P9=KT]N KDW79BK)\?9KJKF+?]!>T9RV<;DN:"TC 4K:F)56EBO?$VK&@ E)20-!>4 MAJ%H32FK-P5FI]N=M$I4J?@TU:%OH0P"&OEHH8S1'7G('[#(U]/BU3P*E]DW MH%5+T-<*!:T^"=KV\;&U.0=N%S.-P=@9-*YMO/N/SG\NK M2SU.]0N _Y%04'=?T(9U>S\PC,U\;I*@-!>4AJ%HS1\"*^-N MO;YQM[:M=OLDUMV6?74 I6$H6E.'RKE;W<[]@H8>0\76+1>ER[UWT_8='Z T M%Y2&H6A-72KW;KVU>[= W3LHS06E82A:4\K*O5MO[MZ[6["WEMMVVS&=X>8; MS)9BX]'P>.,'9PS5MF;V*X]OO9W'[ZYZ[[2WN'=CV^2W%;-&6R8?JFUYVONU M@TLQY%E%>O-905IP0 (L4 9 >&PO=V]R:W-H965T,D[%,SL/6_N@V(I- M#1>O)-N9OU\),& D"-ER'F(NIP]]6MU-H_$II3_9CA .7N(H81-CQ_G^UK+8 M>D=BS,QT3Q)QYSFE,>;BE&XMMJ<$;S*C.++08.!:,0X38SK.KCW0Z3@]\"A, MR ,%[!#'F/Z:DR@]30QHG"\\AML=EQ>LZ7B/MV1%^/?] Q5G5LFR"6.2L#!- M "7/$V,&;P/H2X,,\5=(3JQV#*24IS3]*4^^;";&0'I$(K+FD@*+GR-9D"B2 M3,*/?PM2HWRF-*P?G]D_9N*%F"?,R"*-?H0;OIL8(P-LR#,^1/PQ/7TFA:"A MY%NG$XK3L7=4-CQZ>KS[/'N M9CY;W05@L;Q_N/NZFGW[LOSZ :QVF)(;&=,-F,G5"?DO\"X@'(<1>P]NP._ M DR"V/DG3,"W77I@.-FPL<6%>_(AUKIP99Z[@EI<@0C]#>''6KL Q2H(&?@5J +P<-2\+!3 M<.:W*.AWFBS2RADJ3MSXKM^0HP$-W88:#<;U?;T:MU3C=JI9R$6+HK?H<14W MO(88%=&4HB):='BE#J]3QUV><5?,0D]Q$=DN:BA506JJ!CJ0UY*%HU+OJ$\G MJ^M\O8.-KMG!KDD67(GL(I1^&4J_NX/58GA.DN_B]4G!W*J3QMZE)@U&628-I M6Z5JO(*=H\;_*Z6"\_(M/6R^[S4HM>("'5>]Y"YU53,.=#J[[8_LVT=.\4=" MQ;<<.**"A>-V\WGIAYQ3UUMY[5;;@6FR7P:WF*=@]4%TDC?C^V8A88LK M7J1-]E6DSYJL.6Q*FF*]@]7I5MN+^NG!#: M-5>@XYA><_30 M' ]!1M6N#0''HMZJJ9"[XR=%5-N;\^3_4&^2:RF_)T.&0V M9RLM#)JC48NV:KZ"G3-'O37WUS;21!I"L_G.7^B KF?ZHZ8Z'4[D0INZ:N2! M;YAY^NOSE2H9V:8GYI7JKZE4-=&4::"#791IKM.J[=+$A&ZSW2X&UNDAX?F> M1GFUW%&;9?M(C>MSN=.6[?Y4-/DVW3VFVS!A("+/@E*4D^@,--_YRD]XNL_V M@IY2SM,X.]P1+-YQ$B#N/Z0+>9BN#;Y-F;_*C:+0(*;I&I$?Q(/9-#]WD\ZFR4Z$02G3Q9#$*&7WYX,Y_D M M.S/(6WP+V"-O?$?94.Z2Y&=V\'%U/C"S'K&0+44&XLG) 3H:W3$*> M_T>/95MS@)8[+I*H-)8]B(*X^/1_E8%H&!#W&0-2&I"6 ;:?,;!* ^M8 [LT ML(\U<$J#?.A&,?8\<)XO_-DT31Y1FK66:-F7//JYM8Q7$&<7RJU(Y:^!M!.S MV\OY9_K^8GY+/;2XOKJAGV[G7SY>?SI#U]N,28ZN=X(+/UX%\1K)#T1_L709 MH^^WGKH[9MWZ TR$-_X*>,HB-'7.!#\K''BRR;9<8DC M3[Y1CJ>&D./)>F4LR[Y?%'TGS_0=$W25Q&+#$8U7;*4"&#(0533(/AH71(MX MO11#9.$S1$QB=71H<;PYZ3#WCC?''>;T>'-3$PRKNC2L',]Z[M(0R?)GYV7P M8W['12KG^+]=I!6H=C=JMO!]X%M_RV@FZ/]GB< MD+S!Y;*A+9?E1BZ M28,ERZ.Q2L+03SG:RDCED>D,3.'3;?1T; U'LK?U7RM*AQ;.9&BW8NEUM")# M[+;B=-C*F Q49WCTGIS"$HU1 M5"S$^4]=:_E"B]1W)D."42 PA:M1Q=7H:*[FZW7*UG[&UD=)4B!W8TOT MS0]WRO7<25/AQ&E<1\2R;-=J7;K:OO3E !*, H$I'(PK#L8]$EUS?Z-/=&/( M1 <)YD&"42 PA9I)1GO3+I.]:7$E T"H6FDM)0:/CEI/1,Y[]Q997Y')O[ MA$[L9Q.Z'JLW99!H% I-I8S4E)&C*:NR>N^D7CI1LCK!9.2VYXZV,[V)@$2C M4&@J$;6$Q5H9-KMDP3*1DR22ES,J\OR/*Y;EE,Z,KD?KF])!T3Q0- J%IO)2 MZU=LOTIM 6MU<6^"(-$\4#0*A:825&MMK!?;_2L,)6!SYX7=P[5*Z[9WR"'1 M*!2:&O):M>,39/O+-U_N88'#'H[;.V)]WWKS JK/H=!47FJ%CH^7Z"?OO_2N M]O44JZJGC)_??H&*>5 T"H6F,E;K>:S5I%!%E=)+<_^%B4-&!]H%5+N#HE$H M-)6)6K[CR:N45C"DJ%Z HGF@:!0*3;W?52M^HE?\_0LL):"2YS%ISPF]V[XA M!T6C4&AJR&L]3T[0\R_.\Z53Y88#'I)1FQ=0T0Z*1J'05%YJT4Z.%^VGYOG? MN-K76=PRSW?>:@95]:!H% I-9:I6]42OZF'**Z43-;V;Y.!^G[XSO8D E?%0 M:"H1M8PG^OO096%E$?J2WAR0D2_N5; MKM%A:84,)V/-LR/Z?O;F"%2T0Z&I'-6BG1POVD_>?NE=N85IY[H%JN5!T2@4 MFDI0K>6)_EX\4%6E]*)LN\PQGICMJ0(JVD'1*!2:^EQF+=HM\U6J*A:DC%Z MHGF@:!0*326HEOB67N+WKZJ4@$I5Q1JW4[S>;>^0@ZIW*#0UY+5ZMTY0[R]. M\:53I:IB#]O/S>J[UIL64*D.A:;2TGB&_'BI?FI6_XTKNRRJD",>1M5#]68, M]L'RU]#T5JWI+;VFARFNE$[4+&].1NUZI+XSO8D %?)0: 411N,EG8BEZ_SM M*(Z6R2X6Q?LZU=GJ#:QY_MZ143A9J93K1]L648H%$0]LC53M)(P71*HI7]EBS9'$ MAE3DMN9LU[- 'YEN!-'8]!.EHQ]Z,DT M[EF.#@ASC*16(.JQQ1'FN1928?RI-*WZ2$T\'A_4?QKORLN2"!RQ_'<6R[1G M=2R(,2&;7+ZRW1-6?DR $F"2:=C*?D9UV1>2 MJ]U,\61_\31XG=P/!XO)&$:SY_GD93%XF\Y>[F!*RY=*5T?]9FL]$C#9(X\R M@3'W< _OBS'<_+B%'Y!1>$O91A :BZXM58CZ(#NJPAF6X7@7PG$] M>&94INH<&F/\6&/OXZW;WB MQJ_+Y1N]X(+>G+,(,1:0<%: >CNB#V"F,H!587[H?0:-FZ#0#X(:],E54+L*KKIZ(WM8(L4DD]\U5@JWCXVYCGMBK ER MV^V&LS.HP.VTSEL+:VOA56M3*GFFFF0$6Y)O$%CR#7-ALVI^VW5.W#51G9;C MAB?NFBC?#[S.B3O[J),4R%>F(PN(V(;*\INK5^NF/S"][F1]J"Z#LG?_EREO MDF?"5RHCD&.B))V'MHJ)E]VYG$BV-OUJR:3J?F:8J@L-N0:H_80Q>9CH ^HK MLO\/4$L#!!0 ( #>%E%>P,O3#+00 "D2 9 >&PO=V]R:W-H965T MZ61GO*'OD:0*"G+,WYV%H+ ML;FR;1ZO(<.\1S>0RS04KW8\NU7A[U4 _LR6B#'V )XN_-+9-W=H62D QR M3FB.&*S&UM2]BMQ0.6B+'P3VO':-%)5[2A_5S;=D;#DJ(D@A%@H"RY\=S"%- M%9*,X[\2U*K&5([UZQ?TSYJ\)'./._.*G4HB:@R3:[N"5#E[3H=_AX)<._GL= M^J5#7RM34-$Z1%C@R8C1/6+*6J*I"RVF]I;T2:[F?2F8?$NDGY@LOT[O%A>S MZ7(1H?G-]>WB^W+ZU[>;[Y_0E,NUL%&3PY%<7^A&7Z,O#.>"H\^8,/0#IUM MNB:YF+- MT2)/(#D&L"7'BJCW0G3F&1%O8M%#OOL)>8[GMP0T?[^[U^(>O=_=-;#QJVGS M-5Z_ V].LTS*/4\QYVB*_KF&[![8OVU"&X%46KGB&QS#V))Y@P/;@37YXSU>7J-7,"]UCLZC#+*C,CF@%%:W 2.N.\,>+%0- )!<@ M91.(80%M=(*6 !P_[#?HM)JYEUZ#3KN9,VRG$U9T0B.=B.Q( GF"G@FD21N+ ML&U<&5^#18?9H,&BPZR#Q67%XM+(0A:H%1"Q9= Y&07 H#YP@\&;%I')XBCN M017WX'W_$5JD_I2L 'UX!LSXQS829K00:<^VK/*KCM$O.!XI,:R4&!J1?NKV M02J!=\!D.X16JOSM5/EK$Z( "VLS$3B]9IXHC(*:4;^9(UZ;^!U+T74.]=XQ M4I&=4$Q163^6.OF9JH<9[=3R<5:TZ%QHQTK6.B?WW"6D1&QD?;??R$-S\\@G MZ]0Z:CU)'BO@'13PSE5M2J17Y<9O,C>.>#+SUE'=?@?Q0_?EFMNOM^M2"?"J ME 1-OF?MJ+I&[9KI0[?DFMNE=Y2P$L%4P\R#G$S6-. QST/[Y)K[IU-+WAMP M@^Z:9_8\60MS',,W*Z%[:,E<K%,!SV@G!8^S27B3& DZ5Y'4#@ M]MRPL53LVAXZ _:@SR(XBNDV%\4NLWI:G7=,]2Z_\7RFSD'TWOP 4QRB7&/V M0.1N.H65A'1ZEW+26'$N4=P(NM$[]7LJY+Y?7ZX!)\"4@7R_HE2\W*@!JM.A MR?]02P,$% @ -X645XX;9+U\!0 L1X !H !X;"]W;W)K- MI1"KRU:+SY8DQKQ)5R217^:4Q5C((ENT^(H1'*BD.&JYCM-MQ3A,&H,K]6[" M!E$$>B/B^FC!9:I4H M01B3A(.B 0&9XS02 M]W3SA10=ZF1X,QIQ]1L?!M&D1P _*HE9.NR.EJSHB4W M>4O< RU!+MS21"PY^$E @BI 2W:K[)O[VK<;UXAX-Q--:*-S1@3D*@1_,IR(CSHQ\]IZJK9L-5H/.HXC&[K>)=C8I&P-O.0K/"/7#;G( M<<+6I#'X_3?4=?[0T6T3S+<$5I'"*Z7PC%)\2^,I87"7"B[DU F3!9S)J9-/ M*BW9WA[9GM/Q:F3O![6[;K\:--8@M3U4#?(U2/U^NPRJ=+I3=KKS]OC[E*WI M 8QH+#(?GHS'Q5,UM@OF6P"J:(V=K9!PC99]QR&"- MHY0 G==%?%+2:DV)LS_3$&K6CD0C;9A7GY!C75B_63\"F'ORJTSM6#YD9$KN M,[&A[]O278>_4?+CA'IQ $RLHHVMHKFVT*K:N)N-7$M>X("L'IN M[5W4QZVQVI,IMXGFVT*K4KXUQ.@-1ZR6B-PV@.035/QBGA4TO.K** M-K:*YMM"JVJT=_^2\FVJIZ_[D[&ON6Q3=WYU?IVIIP9+:PQ])U#H_2J]^0A,Q# MH>4NKZ>SNX'4>>MKZ&WVZK1IHSIUVJS:V-;.U5Q,V$+=B7*8T301^4U6^;:\ M=QVJV\;:^QMT.&ULM5=K;^(X%/TK5E9: MS4AM\R \VH%(0%A-I3)%I;NKT6@^F.1"K"8Q8SLP\^_7=D(*Q+!=+?U"8N?< MXWON30YV?TO9"T\ !/J9I3D?6(D0ZSO;YE$"&>8W= VY?+*D+,-"#MG*YFL& M.-9!66I[CM.Q,TQR*^CKN1D+^K00*/RI2JUY3!>[?[]C_T.*EF 7F,*;IWR06 MR<#J62B&)2Y2\42WGZ$2U%9\$4VY_D7;"NM8*"JXH%D5+#/(2%Y>\<^J$'L! M;N=$@%<%>,FN 7P7XNC*E%%V'$ L<]!G=(J;0DDW=Z&+J:"F? MY*KO<\'D4R+C1#"9SAX>OTXFZ&GR?/\TF4Z^/*/9P_#+_ J%L)3@&(UI+AA9 M%+I/LQ3G:)Y@!M>JW#$:JL81\0M]"$%@DO*/Z!IQ!>"["\G1NAJ>6<9'R-Q@UKN%?(< MKV5(:/SV<,\0'KX]W#VCIE5WL*7Y6B?X3K0GE/7=\C2,86-)<.+ -6,'OO[D=YY.I?)\4/^BTR MJ6HWLKGVCS(>FS"M(U4FC&-6U:E5=?Y/RZ2%_$O'.HV<;KM'TIJ01E-# Z9W MHF'=6EKWK+1QV:1QBCE'0_1M"MD"F/%S/DOT7S_G2Y*%%R([*&"O+F#O_9VR M=\G27I(LO!#906EOZ]+>OK-3WK[!*0V8AE,V,2>=TG5>-TG.>WEEQ7S>+(V@ M8[IMA-N M.,K)!F]1?\X7THS)Z[$S\:^C*QM?!'RAN%='UV K60GQPP[> M)V/'LPDAPUA;!V+^=GB#C%DCD\9_E:=3+VF%Q]<'][=%[::6%5%X(]A7FNAT M[+QQ(,$UV3*]%/MW6-4SL'ZQ8*KXA7T5ZSD0;Y46624V&624E__DON)P)/"' M#PB"2A"<"OH/"'J5H/=80;\2] LR92D%AXAH$HZDV(.TT<;-7A0P"[4IGW+[ MV&^U-'>IT>EP-E]\^/1M-H/E[.[]"!5?T YH+K5,&,)Y@T M#5Q30EU'<*AC&IQU_!3K+O3\#@1>T&M)Z.;Q\J!%'CU>[I^IIE<_E5[AUWO M;XF:2C1OEX8I#?R4II:=Z3[VV\2[]^NY\].ZY53F(<.^9P4"AWZ(0O MGOE#[Y\V5I6;1E '%BACRU^LRX@VZ.7B;XK%[?FZ"[WN8.3NCEF>3?"I+"]DUF Y MJ%D.'L4R/F:9&Y:0$ZECFA-N=BF66%&!)'R#]JBBV39KHS=HH><-3_"=S>FI M^"YDUL WK/$-_PY?!W:HM-V 9JL=\#7#"#E53O?K?+WA$52S1WC%]33-RDHEM.\-R6=\[ACCH]DXX MMD4%W: 9%;5%>=W?SZ2LW#WZB&HN]/P%U!+ P04 " WA9171&ULK55=3]LP%/TK5H8FD#J2)OV"M9%*&[9* MI45M80_3'MST-K%P[& [+?S[V4F("J2(!UX2?]QS[CG7R75_S\6#C $4>DHH MDP,K5BJ]M&T9QI!@>]=>UEC"B-,_9*/B@=6ST :V.*-JP?>_H?23"PPY ME?D3[S *\$>+G10EEN:XP5 M]ON"[Y$PT9K-#/+:Y&CMAC!SBDLE]"[1..4O@G$0W ROI@&:S6>C^6RUF$^G MD]DO-)FM@D6P7"W1Z3"*!$18 5K !I(T/X!APC.FSM#I&!0F5)ZA'^AN.4:G M)V?H!!&&5C'/)&8;V;>55FKRV6&IZJI0Y1Y1-0_5.?*:#>0ZKE<#'WT>[KZ& MV[H^59'4R[V?F>TVMU]9'M#LW6A3F="Z\* M>V6C5=EH?6CCJ/91C%D$Y@L^..VC'HHDW0-Q[8[GM=]8>!_E=BZ<7KV#=N6@ M_64',<)"/)NMXK.M<])^7^9.J^=TWUBI"7.[':?YQHM]T)/,?7"#14281!2V M&NB<=S6#*'IL,5$\S=O4FBO=]/)AK*\E$"9 [V\Y5R\3T_FJB\[_#U!+ P04 M " WA917WVKAW=D- 0AP &@ 'AL+W=O&ULQ5U=;]LX%OTKA!==S !M+.I;V21 FTEG"K1IT&1G'H(^* X="Y4E MCR0G#; _?DGY@W1&NE=41/NEC67SWDM:/(6YD^G(SK:'/B6/,PJ<6!\=K*(']@UJ_Z[ MN"KXJ_$VRGTR9UF9Y!DIV/1T])X>G],@%"WJC_R9L*=2^9N(OMSE^0_QXM/] MZ<@2);&432H1(^;_/;)SEJ8B%"_D[W74T3:I:*C^O8G^L>X][\U=7++S//TK MN:]FIZ-P1.[9-%ZFU;?\Z0^V[I$GXDWRM*S_)4_KSUHC,EF653Y?-^85S)-L M]7_\FSJUKPW22:^Q^NJX.\FO%UU]NWBMXN++^\_?+X@EU\OS[]>WGS[^OGSI\O? MR:?+FXMO%]K'-]6.6R6W)1 MFWS)LVI6DHOLGMWO!ACSPK?5VYOJ/]A@Q*^3ZH@X]"VQ+=L!XCG;T7#J>&Y+ MO MQ=A5YEDS(#9O,LCS-'Q)6DM^+?+D@MU_8_(X5W\G_R/7RKDSN$W[FDZ\9 MV[[3-"9@1C%-C\M%/&&G(SX/2U8\LM'9O_]%?>L_0'_<;7_<.KK3TI\/RY(? M*4OR?O+W,BF3>N;*S=#)^;*@RV%89@%6>IS$OD9?R5UP4<5:1O%C- MW[>K89T6^9P\S9+);/.)%V $(PB@0L\YP:DG&L88'I77,@6M66)(.BTM(O!U@BJ 2;5FBO5]H6N?;Q:;0 M]IJQB4J.I3#)&D4G)#<.3T@ &)^H)&8*TJ@F0B'!FB!JMR[)OQ0AX!YX<\,R M$&[@E'WGKJ1LZAO &W =T+=F2> 4ID%]O.E.RQ1:"%%)L13FM^'Q)FS"&XNV MX(UD4 I3J%F\@7-WP!LX (PWMB1=&R1(3;Q!@MDUWI1089)9;819^P#.$TL? MX:LN.&O/^6M+,K;MX3''!@F^;\V2EVWDXE<7<=;X7 MFH\=-(..(YG4@9G4*.@@N7'000+ H.-(XG7@JV ]T$&"N>@ZQU&4Y>&EY8_) M% 4=.&W/">Q(1G8,*,R."8G9D>SL#"PR(_&Z@X[D3F?/.O,Z7[>%CB.YU#F@ MTHSDAC!GMSN20ITA=6,D6 ?TD#SI#"\#7[-'?K*@^&%"#'8EN[H&QA!CL M2J)U!Q:#D7B=\<.5-.CN60Q>Y]O%CZ %/US)BNX!M6 D=V?\<)7;K4.JNDBP M1OQ8+::0EK<.M)AR)5&ZPXO!%Z+[&.C >?M.8,FNK@%%V#6A"+N2:=V!%6$D MWL[9;T$E2O9T]ZP(NUJ*L"O9U#V@(HSDWAEW2(GW)(=Z0VJ[2#!\U>))HO2, M:+M9]0RB!YRU[PX5R:V> 6W7,Z'M>I)GO8&U721>9_3P)'=Z>]9VO29MMVW) MXBD[E ZH[2*Y.R]9/,F%WI J+1(,6+(@+>$EBR=ITAM>W%U!SCML(Q^\4 MENSJ&9!W/1/RKB>)UAM8WD7B=88=7Y*GOV=Y=YUO%W9:-O3YDDK] XJ[2.[. M2Q9?46/U)A1:7_*J;T"A]4THM+[D6']@ MA1:)MW,&4ZA$92/POG<"-VT%;KW8\24C^@>4:)'\25#^L,+NVN\J?7=QDZ;D'0#R:B! 4DW,"'I!I)>@X$E723>SHEO M0R5*R@SV+.D&C?M[+;?EV0-)H<$!-5TD]\ZX!]"X2_X,AM1TD6#X4B60)!D8 MV*J[@HY:I&TLWX0P&TA2#0P(LX$)8390GK496)A%XNV2ZT)0J^^Z2AVHLWH0B&TIJ M# THLJ$)13:4+!D.K,@B\3K#1BB9+]RS(ALV*;)1RQ5.*(DP/* BB^3>&79H MDW,H23 <4I%%@N&X(8DNA(GI8RJ*XJBP6.1%A67B-)F]&0TBL2K -B M*!X),)=I(,;'!'EP$$[5VQQ!=4JED.P/Y NAB#1@&UN6--;#X3%'4U37(MAB2!NRX&C 3A>LZ:T/=TEA:L2% M2 .RZCO4"&29$)&I:H!$# OI8X^&VQ&"/0KU(F9#!K"G<7.O MUXH]"J>U;K]8A-L QAZ%C6&K(FWL>:T\3167(XK8$NDL?%+\8@W. MUG<:*Y9(U#&A4<-&2[W+5G@:,1G21Q\-VR,*:A6*@Q%%7(>&1Q^G::=OU+KR M<50KWX-Z^;[>S!<1J6'T46R0*.Q9I(L^2#3 MQPH_.R:$:MARJ7?9"E4CAD4]X$=#J(;NK%/% HDBMD4&X$=CMS!5/)$H8HID M&'R&DJD5,R0*.Q=INX*_ULJ!*J9'%'$ITKO5A:,(G*[O=%0LDJAK0G&&C9=Z MEZU0+F);I(\B&CY(H/T4=55[^WTKSNN$7>4;Q>6((C9'9G$$2;Z#(] ^3*KX M&U'8C$@;1WJX.KRH36%!Q'A(4X?I "1&=&#%]HBZ)G1@V$RI=]D*?2).1#V M9"!W!JIX&U'$CVAX(/&:#!I:W'>I8G9$$;__HD4*^((J9#/1!$@Q#!_<"*C1%%#(0,($B3S!JT/8F@ M6!11Q*/(,()H7%2"ZI3B4$1A.R%=!$&B=4 0Q8F((M9!^@ARG?QL+MN(PJHX M%M' A,(*^R#U+EMA3,1$J,>/+VJP( @@BBT11:R$A@>0H&E/;^2W (AB5$01 MIR*S ((DUP 0A1IA4R%M 'FUP%K[$;TXI) -8@!T2[^3\V51\#,C?2:+956) MT3PB-S->]J8K9,K'/";VD?^&9'DVR;.JR--4G$#)^@0B24FJG-PQ'F/5ZWO^ M'F^4+N<+4B[G),[N2?6/J.)(P>9QDHEH],A[ X;,'YFH9)HOBW=B9,BB'MH7 M]9:K@GGZAX>"/8@3B3HB=%OQ\_A9Y&&K\XGGN6,/29:M/D.F23F)TWHK 7E* MJEE=]*:F34F5N/ #:FKHK7_DOKZDL+VD;J-$J'L4M=>Q^=IDV=Z1]4:_SJ". M)";:6QZK7*QP-'U^NZJ?Q7R*:W9@4[_.%\MKJD^Q">\/$V@29]DR3OFYO^GH M-"G$N;?YA#@+)YTFR.XH.7I%Y1E[-TVF?"24VMJ^\B,E,V>ZQR1?EKRX;<"C M)KP8ES/&*HZJ\=G)G!4/[)RE*>];OLPX,@C(WA[EW9@*[#A^;X_&_SC^@1Z? MTZ;C]O%YT^IQO="\5XHWAO+LLY.%IRHOL0%'X"2I&S*2Q06[2-2 MB%YO7E3Y@L/=B-SE597/ZS]G++YGA?@ ?W^:Y]7FA4CPE!<_ZF$X^S]02P,$ M% @ .(645SH#P>> "@ H9$ !H !X;"]W;W)KH_2/"26K/F&DH^4$8])'3ZFV:?\0:F"/"WB)#_J M/13%\GV_G\\?U"+,#]*E2LKOW*79(BS*B]E]/U]F*KQ=#UK$?<]Q1OU%&"6] MV>'ZNLML=IBNBCA*U&5&\M5B$69?3E2W6M MBM^6EUEYJ;]1;J.%2O(H34BF[HYZQ^Y[.5P/6-_B]T@]YEM?D^JNW*3II^J" MO#WJ.=46J5C-BXH(RW\^JU,5QY54;L??-=K;S%D-W/[Z16?K.U_>F9LP5Z=I M_$=T6SP<]28]&>#7 _SF@,$K P;U@,&N X;U@&%S@/_* M@%$]8+3K@'$]8+SK)DWJ 9-=9YC6 Z;K.#S__-8__" LPMEAECZ2K+IUJ55? MK!.T'EW^S*.D"OMUD97?CR*!I2>'9]\H.3\XOSTXOSCU<6'#_*<$WG^ MD5[1ZX_7Y,= %6$4Y^2C>BI689S_1'XFOUT'Y,,@)36[5;-E=D!\YQWQ',]OVR#[\(MY40YW7QT>[#[<:QE.=Q_NM@QG]N%GX1?;Y'SG MT6US"_OH7U?)YG%W6H;+G2=W+"GP-\\+?\WYKW ?U6*99N7+/Z%_KZ+B"PFB M?!ZG^2I3Y,_CF[S(RI?IO]KR_NP.VMWJ_Z[W^3*^9]3KK+/JC?[][_< MD?-+6]:06(#$*!)C2(PC,8'$) @S CW8!'I@TV?']_>9N@\+1:[4;1GN]5+C M>)&NDH)VQ<*.L(Y2>](DB;S\AU6 MEI9O\9+[\MU>HE:Y:Z3'7R\6?O8.QHW7W;9;30Y&4^./.8:VR[YY M*X:\,QR)"20F09B1ME4(U!-0[5!%23 M*,W,]%9+XF(S?1EFY876$%MGZAQBMR7$DV%S[P1T4@K5&%3C4$U -8G2S!![ M.L3>#JOM\9M6VZU)MD[7.?J1WY/>TV%ZGU+?-6G_# MXL0^7^?$([4 JE&HQFK-7'LYT^G0TA-QZ"8(J"91FAEL7?RY]N;O_UF?O&G] M NT,H5H U2A48U"-0S4!U21*,Y\0NE5T]U KNM!>$:H%4(U"-0;5.%034$VB M-#/5NE]T[07C'OX:$K2L_!+ZP]:/L(U0*H1J$:@VHM=UY7G1/C)6&^Z9%-;1FA&H!5*-0C4$U#M4$5),HS0RZKAF]\1X6 MU= &$:H%4(U"-0;5.%034$VB-#/5NFCT[$7C6_?Q04O%6C.7&\U##J!34JC& MH!J':@*J291FQE4WBMX.C6+'U<:;5B/0QA&J!5"-0C4&U3A4$U!-HC3S;&*Z MV0N= MDD(U!M4X5!-03:(T,\*ZA/2_74(ZD^]VS(%]:SK''-I%0C4*U1A4XU!-0#6) MTLSGP]9Y3_?01?K8DYYBSWJ*/>TI]KRGV!.?8L]\BCWUZ3ZZ2%]WD?X_U47: M)^X$ M5A]ND:5)-+>OCJ&E(E0+H!J%:@RJ<:@FH)I$:6:N=:GH[Z%4]*&E(E0+H!J% M:@RJ<:@FH)I$:6:J=:GHVTM%^!E%[/-U3GSK,8S^Z*O]>=#&$:HQJ,:AFH!J M$J696=:-HV]O'/7*@SY%^3JS9V%2AGA19GE[UUVWA0FT7X1J 52C4(U!-0[5 M!%23*,W\N-K'GCQAZ@4_M6='XYAG:#4(U!-0[5!%23*,U, MKNX&!]:6QEA;OVG_GMWO_*H+[0FA&H5J#*IQJ":@FD1I9L*W/B1QL(=E-+0" MA&H!5*-0C4$U#M4$5),HS4RU;@H'WZTIM,_4.>MM9=;4F38_Y LZ*X5J#*IQ MJ":@FD1I9HIUISBP=XK'<1GBSBL.:*,(U0*H1J$:@VH$]W/'Y0J@K (9X<+E=VK4Q7'.9FGJZ3DJWYQR2K#F%\ MN5"DRZ->>:]NTJ)(%^LO'U1XJ[+J!N7W[]*T>+E03?"89I_6FSW['U!+ P04 M " XA917:X # I#0 &@ 'AL+W=O&ULK5=M;^(X$/XKHUQUVI6ZS?L+/4 "PJJ5M@4!O?UL@@&K2<_8"K&[-TV>;'&&^!W= MX5S>65.6(2&7;&/R'<-H58*RU'0L*S S1'*CWRWWIJS?I85(28ZG#'B198C] M.\0I/?0,VWC?F)'-5J@-L]_=H0V>8_&RFS*Y,AN6%%USQC8][%= M DJ+OPD^\*-K4%*6E+ZJQ>.J9UC*(YSB1"@*)/_V>(335#%)/_ZI28WFF0IX M?/W._K,4+\4L$<ZD < >S@ L"I 4X;X%T N#7 _2S JP%>&9E*2AF'& G4 M[S)Z *:L)9NZ*(-9HJ5\DJN\SP63=XG$B?[S> &/SZ/)TQBFXQG,'P:S,0P6 MB]GC\&4Q&/X:PV("#^/'T:2Z]S#Y%8]G<_@68X%(RK_##WB9Q_#MYCO<@ E\ MBQCF0')XR8G@MT<;BRTM.,I7:BRV' M<;["JU,"4X:@B8/S'H>A=>RFJ1888$9?>ZV%983X]5C>:>[U"">X;L)!RS/3;Z?_YA!]9?NKA\)5G\ M160G,?.:F'G7V/O/LLF2/*$9!B0$(\M"H&6*0="J_G61K!C]DE%UV'W?LUR_ M$W3-_7&,SLUHI6_RD;Y;B)7L]B%2Z8PT$8\Z5CM_6C/+;6O5F861[^G5=AJUG>OY M0RR7.CA,I<12WRT,+Q5D114NR6'JV5W^Z^6BO'OJ#H:+ZRKRH:Y(+\T+]9@-^2M#B;7VII]GFU.-&9 MM'.KT&NG2D<5M5-E'LV04L^D' M3?41\838ADC9*5Y+2NLNE V>57-YM1!T5TZJ2RKDW%M>;N6W#&;*0-Y?4RK> M%^H!S==1_S]02P,$% @ .(645_3?(QY>\MY#BH-GRO[, MEX1P\#U-LOR\M^1\==;OY],E2:/\E*Y()I[,*4LC+B[9HI^O&(EFI5.:])%E MN?TTBK/><%#>NV/# 5WS),[('0/Y.DTC]O*))/3YO =[VQOW\6+)BQO]X6 5 M+; M_]'WJB/V'"!N<4"5 U(=W!8'7#E@U<%N<; K!_M0!Z=R**GW-]S+CAM'/!H. M&'T&K+ 6:,6/LO=+;]%?<58,E EGXFDL_/CP]BZ\OWBX_G(%)N'53?CE80+> M?XYR#OB2$0)>2,3R$Y"3A1@<',399FB*$'\ [\>$1W&2?P ?P=?)&+Q_]P&\ M$R;@84G7>93-\D&?BR86+^I/J^:,-LU!+D<0\/=X<&-G@7+ESBX1:\216(>[*BC,?9 MXD3\G-)L&@O+!;CF) 5B H';%6%1\1S<,3J/N0@JS46D1%3 *%K%/$I ^%UD MFUG,UXR 2T93L 5_H&!$LYPF\2SB9 :^?1:M*+'S/W0AW339UC>YR'1G^2J: MDO.>2&4Y84^D-_SY)^A:O^C"T258V!%8+53V+E2V"7WX163Y/$J(=A9L7)W2 MM0J%I)9 L6T_ W1%PC00NTF*:_-U*P&V\ MU \\5XU"T\IU+<]5"&BL' 0=/0%O1\ S$I 3.9L6Z'1-,,!"BQ+S\/?\?"-/+9)A\BDHYT8OJ:1-E;:.&Y:81CXZJ306+G0 MQWHBP8Y(8"1RF132 TS6JR(#@RM&UROP[8:DCX1ILZ,1[MCLV"58V!%8K1NA M)86']?9*6=7FCJ+5*5K8%5H]7GM"$?Y0+:C&_#WY M6VARU73P9)S8B,&N?@4E'!U!MJ!RH?C9DH%5@-30M: M&QNIJ)!94=WR)6$B5<5IQ.+D1:0?)O*;2#YEPKK.N'BZS4ZFRF%^S;&9J%.T ML"NT>A=+N8?0VZL$EAB\S"]K7*@30B%%I0G==-JT!= MB(0Z(Z]E!1N1T-CAP%.+9*BUB2D+$3^ M&RPI1BE[=+RZ1 N[0JO'2PI@9!; IN\PGU[Q_0;UO=W4MQ^1T+>--*ZQ@P%6 MOR^$6CS+\3Q]UL!2+V.S7I9CL!I8M61Q]%:V^6U'?^GK='>T*[1Z3TLMC^'; MRPJXTX5!IVAA5VCU>,F% 3;O QN_SN+FMBWTA+KQU;U&G2%R'*0*NE!C&"#/ M\ELV*?#>>8!#=X)U,_R_[T::7WOTT.GVJ_[_\5D?2XF/[3:)R<0NHOY"U@QL7*+5U$B5@!B8.9Q+M("G8-LVQ-@7HPU ML58 X<,5X+3\>3FY.M5U>'_O=%E*V*(\UI<+X'7&-\=A=G=W1P<_E0?FE/LC M>!9"S?T+[)Z-14?HGGCB27D*L2]?O3G#>!.Q12Q6/PF9BV98IY[H3WK8629S9+F72?OSL)(2F MA Y$Q$MK)_><>^_Q27O36S)^)^8 $CTD<2KZQES*;,\T132'A(A=ED&J[DP9 M3XA46SXS1<:!3')0$IO8LGPS(30UPEY^;-[H&FL"4+&)YR9;?H6S(TWP1BT7^B99%K!\8*%H(R9(2 MK"I(:%I\DX=2B!6 [;X P"4 OQ;@E G;[2H+&_KD$@2]CA;(JZC%9M>Y-KD M:-4-3?4QCB17=ZG"R?!B>'2Y/SX]/T&CHY.SH_/Q"&V/F20Q(D* %%_0]B%( M0F.U^HJN1H=H>^L+VD(T1>,Y6PB23D3/E*H2S6=&9=:#(BM^*6LD=Y%C[R!L M8:CM8_%?=AQPX\RU>G>;_:P_,XUPH\-_"KN%IY;E6> MN[&\BPPXT2>%RK,3Z/H,DEO@-^@O.H[UPXM&BTR?)SKA;)%5]YNZV9CLK3"W2GYE#+[[C=-2<_C[-]Q\,X:'9R MIRJO\PXG'^F_.\Y2&J$Q1/.4Q6Q&0;S"TANSOO7\6B*K"=2M!.I^D*6[;4K2 M$EE-DJ"2)'B7I8-G5L6![3F6M6;IACCL6!W7;;:T;3T-%=;& @>,J\,B$M!^ M.E$FIFIR(7IL$QL]NYGUK2?4%EM=@Y7!ROX@WY:)VI*E);:Z+$^CEKUQ;/FO M=TOXZL2 .XYE>VO>;8K#@8>=->^:*[.Q?C$Y(WQ&E0]CF"J@M=M1#+R8]8N- M9%D^+M\RJ8;O?#E7[T? =8"Z/V5,/F[T!%Z]<87_ %!+ P04 " XA917 MT;6G8^<# !%$ &@ 'AL+W=O&ULQ5A= M;^(X%/TK5G:T:J5.$\?Y[ (2)6RW4C]0Z>P^C/;!!4.B26+&-M#Y]VLG:8!@ MHDZ5U;Q [-QS?,_U]<67WI:R;SPF1(#7+,UYWXB%6%V9)I_%),/\DJY(+M\L M*,NPD$.V-/F*$3PO0%EJVI;EF1E.8B[AN! >9D@=>I>*+;OT@ER%5\,YKRXA-L*UO+ +,U M%S2KP-*#+,G+;_Q:!6(/ +T3 +L"V$V 9E<?I EXCNF:XWS.>Z:0 M7BEN%@P6@&QJ^"L%SNRZC(#<(X MD&$'=S1??KZ3)V@.AIP3P<'7.\D#;@7)^+^Z32D7=?2+JFISQ5=X1OJ&+">< ML TQ!K__!CWK#UU NR2+.B(["+93!]MI8Q\\R$K+<4JT>5Q"W0*JZNEF8(=> M "VW9V[VHZ&QLZT J63:MXN.[6#@N5ZPLSO0X-8:W%8-$R9_%9CX<0$F*GO.8-L&#A!0]NQF6V[@1\VI!V;P1!Y*- K\VIE M7OON4"9B,)19+TL3^'I/LA?"M-G=RO.SV=TE6=01V4'\_#I^_J\H)7Z7P>Z2 M+.J(["#801WLX..E)-"<#P\Y+FP<-XV=XR W:-A%&CL8.H$7Z@]<6&L(_X=2 M$A[7",<*_&:9/#:#H06;%2?2F+FNBWR],FCM+CY6J[9'$1,&1G2="Y;(,]%6 M3MJI?C;%.V6+NF([#./>_1'^BII2K=I5Q+MDB[IB.XRXO8NX_?'"4F$/CHME M.9[K-$Z?QM#W'-]I5A:-G>=; 40GSM_N6@M;+W(?K"T5Z?ZE*;!"'S75'9LA MUT='XC1F\D('&]K,O?Y*YO2RZ%,YF*G:4;8E]6S="P^+#K Q?ZUZY*)OV]&4 M#?8]9LLDYR E"TEI7?K2)U;VK.5 T%71Q;U0(0]6\1C+/I\P92#?+R@5;P.U M0/W/P> _4$L#!!0 ( #B%E%?H>ZF;+0, )X( : >&PO=V]R:W-H M965TH%7I MMH=I#R8YP)IC,]N!]MO/3D)&:6";M!=B.W=__^[P^=+;2O5#KQ -/*9 MS QG N\4Z"Q-J7H:()?;OM?T=@OW;+DR;L&/>FNZQ!F:S^L[96=^I9*P%(5F M4H#"1=^[;EX-N\X^-_C"<*OWQN BF4OYPTW&2=]K."#D&!NG0.UC@T/DW E9 MC)^EIE=MZ1SWQSOU#WGL-I8YU3B4_"M+S*KO=3U(<$$S;N[E]A.6\;2=7BRY MSG]A6]HV/(@S;61:.EN"E(GB21_+/.PY-,,C#J1T((<.K2,.0>D0Y($69'E8 M-]30J*?D%I2SMFIND.S>#L3LDDBPULJ5)4F*=S.+M!0QG7Y_ ./L]NX.SU.;P&)N!A M)3--1:)[OK%@3MZ/2XA! 4&.0#0)3*0P*PTCD6#R7,"W$55AD5U8 W)2\38V M%Q TWP)ID* &:/CW[N0$3E!E._2-R]/,V"11E8!]P.C1H L9 M=HG^6B;Z+8Q%;,M2H\MX,3J';_>2<[#GU_X?R?>Z1!<_9 MFM>H-NA%;UXUP\;[NB3])[%G*6M5*6N=4H\&E%,1HP:J02Y@CDLF!!-+-WE" MJNJ"+Q3;N:*[OC910"[#GK_9#ZK&*.A<5D;/8-L5;/LD['4]N3=M@^8*PQ:I"PGC&L&,,_,/[,F+)';5?+P!F=,\Z.D88O(%J7 MW0/0ES:D1>HY.Q5GYR3GK@(@YI2E&C0:PP\OA8*P\V+W=Z3=) >,=59!NUE/ MV:THN_]R/&T1GSJ8W9=GKMOJ''#6&.V?W@+3W[OJ4U3+O -JB&4F3'$]5JM5 MD[W.>\O!^L VWZ)7_I8I.O>$*EMK&C@NK&3CHF.15-$-BXF1Z[RAS*6Q[2D? MKNP'!"IG8-\OI#2[B=N@^B2)?@%02P,$% @ .(645QMF7<-" @ 9 0 M !H !X;"]W;W)K/QE7Q M@:7B$I7E6H'!53^Z[=W<9;X_-/S@N+5':_!)EEJ_^&)<]:/$&T*!)7D&YAX; M'* 0GLC9^+/GC Z2'GB\?F7_'K*[+$MF<:#%3UY1W8^^1E#ABK6"GO3V ?=Y MKCQ?J84-O[#M>J\O(RA;2UKNP3$;3Q1QNIT,8S*:+\?1^ M-!V,1W,X'2(Q+BPL<$#^'TY.Q_FMAE. 1)#T'2P)N]%T1+RDFS-%2 MDYO*L*S=9P"-;W#G*ZWIM?"C>?BP%/\ 4$L#!!0 ( #B%E%="OK3#[00 M (D6 : >&PO=V]R:W-H965TSF4D"$F @M3WCV&R;F=R:6Z>3V0<%9)LN(*\DQ\F_KP0$&Y"=9.ML7VR0 MSG<[ECX=J[>D[!N?$2+ 4YIDO-^9"3$_,@P>SDB*^2&=DTS.3"A+L9"O;&KP M.2,XRHW2Q$"FV352'&>=02\?NV2#'EV(),[()0-\D::8/1^3A"[['=AY&;B* MIS.A!HQ!;XZGY)J(V_DEDV]&Y26*4Y+QF&: D4F_,X1' ?2408ZXB\F2KST# M5<7[U_RXF4Q M#YB3$4W^BB,QZW>\#HC(!"\2<467?Y"R($?Y"VG"\T^P++%F!X0++FA:&LL, MTC@KOO%32<2: ;0V&*#2 #4-NAL,K-+ :AK8&PSLTL!^JX%3&N2E&T7M.7%C M+/"@Q^@2,(66WM1#SGYN+?F*,[50K@63L[&T$X.[X>GM\.;DXAP,S\?@S]OA MZCB]OSF&GP>$X'CA.^! W![/0:?/^V!3R#.P,V,+CC.(MXS MA,Q$^3/",NJHB(HV1(4(G-%,S#@(LHA$=0>&+*&J [W4,4);/5Z$XA!8[?>P^X9?22R 0JULN]PLL!Y'ZLXYT"N='!5Y")) MOZ)) F2K6F(6::FW=TG]+IT%.W)6H]ZIJ'>V+NQ7F=T'%_(,C+,I.,:)FM9Q M6\1P\ACJ)'P<>)8E=_WC.F=M$#0]UZZC @T*N997H6I5=JLJN^_?OF\H_20+ MY6'/B>JYQ=,>&$;_R%- K4P=$T4>[EKZ!X[9($*#@:;;0 4ZE(M,/1%N183[ M(40,(]G>)$(^CF:830D0%%R(&6%@&(9TH27C>'LN]U"[3]U6W:Z+_ :%;9#M M=AL$MC%6=P-]7D6?]R'TC:5%KL-T+&T/>8^T+'GMU6%9/FS0I$%!WW8;1&E0 MCFGKF?(KIOS_VE>DTGBEK?BMQ"#JHF:1;52[^00:5[7F4RL2FBNQ9KY_090E MJO;Q*-L$9<];-<'V$.\]F7;J+=B5MSJ]:UH8_O_"H,QA5_SOTENP*V]U_M&* M?_03U$$9I+;Y'-OWG<9&UN%LY/C-O:S#H:Z_MN?KY:Y$/OP!E?^CI^.(6?L%:[?JAY+-)IP9F^5Y39^A@4F>@#62N-#W+4+[5U!X:G*ZU!3I< MO;75JU5ZOCZRDJCP%<$(OX)+%F=A/,=)\@SPRWX"$T93@,/OBYB7(XJ6"64D MGF8@7#!&LO 9"(8SGA04XNK/#C_\&*^Z<\I8NSY+B6P!ZMZ2@WSS%[<*U6AU M-WJ7M&>R&\6ROH1,9!KFH2M_ M3E;<>Q8O@L[SB[T'*@1-\\<9P1%A"B#G)Y2*EQ<5H+I]'OP+4$L#!!0 ( M #B%E%=(]7&'4P, (X5 - >&PO M/W?/G2^-85#KE6"W<\9TL"R$K(=DKG7U*0SKZ9P5M+XH*R8-DI>JH-I,U2RL M*\5H5@.I$&&WTTG"@G))1@.Y**X+70?3? M&D>.>(K1>AZ:B;)AP@0C]Y^5SA/98(Y3KZHM30BQU_&GLYL/FE O0N@[;$L. MFRX:#?)2;IHI)LY@O-."!0]4#,F8"CY1'%@Y+;A8.7,7#--2E"K0IHM-N @L M]1\'1VX&#=[X*;@LE8WM(KC?DV;Y'K">@4 N1"NP2YQA-*BHUDS):S.QBZWQ M$10TX[M5913.%%U%W4NR(=B;"3(I5<94&R8B:]-H(%@.&NRRH$4.NR M,(.,TUDIJ=6P9C0#XW;*A+B%I_]GON-[F6_MF]UTV0Z-H&;HW+@)^-_VYGQO MN[U\E=^@X@^E_K(PZ4@[AP9G-XKE?&GGR[P5@'F/<.^TJL3JL^ S63"7_+,# MC@9TS0OFI>)_3#1HE:DQ,$6"!Z8TGVY;?BM:W;&E7K?3,LOR+33;KY5]Q8C(R\,7&?<.7V-SV#ATD4=1R?XQB$R/ M0&3OS;XU7_!P'T4AHX,4&3;'M:TSXDA]PCA>;H,%DP87FLIG- M>98Q^>A@:-QK.C%_;.[X-^LSEM.%T'6\461MJMNH!#-JLWX&Z07 M)>VQW\3B,F-+EHV;J9I-[# P Q.UN8"PCUS;RX]@'(?Y$<"P.)@"C.-86)S_ M*9\^FH_#,&U]+])'.7V4XU@^9&P_6!P_)S67/],TC>,DP2HZ'GL5C+&Z)0G\ M^+UAVH"!Q8%(+ZLUOMMXASS=!]B>/M4A6*9X)V*9XK4&Q%\W8*2I?[>Q.,# M=@'K'8COCP,]Y>?$,>PJI@U[@G$D33$$>M'?HTF"5">!CW]_L*7 MBKL

    -8?20$3;8T.P6BP^0"X99K>]9!:GB@;1(!+*!=+97(YJX"5H"$9"9[O[Z-=!T[6EX=V]. MK8LMY^4NN>YWN]KU+HK3SI?/QWO-\VOY0U;R51EGJ3A8 M'7B(^8_BW_/51_8]+N*G.(G+OVXZ]?\)[[!=G,:[^&^^ONET.ZS89C_NLSS^ M.TO+* E6>98D-YU><^*!YV6\>G;ZC;B5UQ+/Z,NA^/?IA _Y?^G M&+/GYWC%K6QUV/&T;,HQYTD%F!;;>%]T6!KM^$W'\B?+F>V%S/&F_F)FAH[O M53]/?)^S;GYJ*1BE@LL_Q>)$[JQK6CHR >6$CRU0^L4@)_YL+D$: -*X&&1P;\HE M.0:0XPM"?NO+7747]=7=RU6X&=S+F% IQ$X)EO.Y6Z.9+K.<8.+ZP7)A!S4D MF\J8R# ]8L6T8+Y2NC(F$DV/V#004WTVD79ZQ-X)EK.9N7BLFXQSYSE39V** M@,><3/RE<+F,B>33([:/.?E]Z01.Y6O9ASWDFAZQ; +;M2=5DYXZGK"A(^KY MK7&+ $/&1+;I$>OFSO>MKX[K,M.SF!_>VU7T$YK>G7/KVDP6=P_YIDL5<6]H/M+6UVY8D!5/&K'%HCC_2)/>)X(CZP66C^86 MQM1T%NS!=$5IS6RSZN%JM\EX<#A"+ M7,*F%A9S0IW:"B)SL>]^U[$7P"[-% MEQ8^RFQ(!'UJ$51L'V]%<5EU&&I[P;MQ)3) G]@ ]FSN^H^VS19VZ#1/&9N+ M48A2N4@'?6(=+&S+MF=FU:EZOFBI7KCP7;<9!8?*V*./=- GUH%G5W*J.Q(Q M(JJ#>6&!,%PXM\O0O)4QD0[ZQ#JHAFMFG4,([+MW70J20Y]\T#&;.6$3P5=* MK6I:<-HB E!ZF@%2Q8!8%56/7#??&O'WI>DZT\>J-)O 3L9$]AB0#SE ]*D$ MR0-DD0'YD -A#F1,F-NB3FY)03*["B/Q[4KP,D!^&5#[!47+:E4CS0R(-0.C M9143R69 +)LJ6CY9Q4@M V*UO(7-)[B02P;$+I'CYI-P2"<#8IVT!-!'3CD[ MC80R)!9*$TB?*KTA$LB06B M4>LKJ(R)!#*DGA9I"UX;3AD3"61(+! 8PBJ= MWQ!.E1"K!(:P*B92R9!8)>]#V)/-!VED2#Y? F)9=B5C(K$,B<6"XZ^AC(D\ M,R3V#,8K+&<.G(0CJQA9JLM)NEFX\ESW?,XD_EF]$5 M6>K(0CJQA1K,9FW':3HD'YU8/@T=BC1T)!V=6#IO27X1F9=YM"J9612\+%B4 MKID;RYA(.CJQ=-XPK;B(-IN<;^IK6/;,%OR[G!C6D71T\D4# %-)9>IPQ?*Y M9G;@8XE\HY]QCN<#L[(=+\IX53^4TRQ7ZAOY1B?VC8HY.>2YN+ZFM/@SSR5, M _G&..-*LP]L(2C$X[C*TE6P;%7.9YJ(H-VFUO:I&E3&1> QB\:C3I*BE&TA !K& 6B9,/[QZ2,9$ C*( M!=2*67DSEI-:!A*002P@6)J*@ PD((-80*VSY.^R10;<-$-LH>,L^<)?*F$1 MCPJN!D<&LI!!;*$CIK_GN3B;;EX)[1=Q4Z7?'",+C<^TYF!Z* \Y;S:E'G8L MJ5GW\NKA* MKT?%EDV3[(=LH3&RT)C80D=,Y)\Q\L_X' NE?UK$+>'*F,@_8^JL6\O*F \L MV$9*0#Q&_AE39]U:,?V]N%C&1/X94V?=6C&=5-Q0QD3^&5.O0&C%%#8Z[&1, MN&V3>@5"ZZJMNAE)F+TNWKA);*#6=5OU:$,%A5LWN]3O VA?8%85J0(*-V]V MB2V$EY@-%%"X?;-[T;5P0P44;N#LDB?D$.A( 85;.+O$1L++]M2JA_LZN\1. M.K5PSXV*DI7;G'.F@,*=G5UB*YU<85@OFXBJP8<""O=V=L^^FX==W?%LDT?[ M;;Q2NR>X\;-[RGH_3Q>MNNY^N5T_S M?/PQ#-/F:=RMI\O#<=R?/WDXG';K^;P\/0[']>9E_3@.WKD\G+[.6-UAK'>75QMSX]CO/U:GC=?MZ> MAO>+79XGKRYN[Z]7I]M[6PU+!_(2R"\?*$B@L'R@*('B\H&2!$K+!\H2*"\? MJ$B@LGR@*H'J\H&:!&K+!S*G,CI I YK@-:F7!O :U.P#2"V*=D&,-L4;0.H M;]?8 O;WJ[0%Z^^['-D!OKWI[@-Y>]?8 MO;WJ[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J!W4+T#0.^@>@> WD'U#@"]0[=9 M M [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >@?5.P#TCJIW!.@=5>\(T#NJ MWA&@=U2](T#OV&UV _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WDGU3@"] MD^J= 'HGU3L!]$ZJ=P+HG53O!- [=7]6 O1.JG<"Z)U4[P30.ZG>":!W4KT3 M0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [=X=- 'IGU3L#],ZJ M=P;HG57O#-"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A= MNL." +V+ZET >A?5NP#TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X MO:OJ70%Z5]6[ O2NW6%O@-Y5]:X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W4[T;0.^F>C> WDWU;@"]F^K= 'JWKJP#T-M<7]V,*?Y;3M.GXD^UEV []1[/G]W_'S^^_+C9O]N MWKD>OL:8;OX"4$L#!!0 ( #B%E%?SMA[T!!DZ#PC]A MMTO?_1S25MK41:LR:=]+4+#]_!YLZ7/S];?GR;K5H>\&MXEVWD^?DL35.]M7 M+AXG.X21[3CWE0]_YX=DJNI]]6 3)81.ZG'P=O!K?ZP1W5S?V6WUV/G5YT-X M[=IQV$2S[5RTNCU-/&9MHFJ:NK:N?!A/GH;FMY3U2T(<5BYSW*Z=W%68$"7O M)AQ'_ASPLN[KDYWGMK&K^VKV7ZH^S$H.7>+\?BEZ=3_9AA^WI5UZ^)8;2%W^?/9YV8YN_S [;^V.<]\MYN&1Y7+['OY[Q6_T/]J$@ M?:20/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5%%,E!55)45526)445R4% M5DF155%D5119%45619%54615%%D5159%D5519%4465.*K"E%UI0B:TJ1-:7( MFE)D32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36G MR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119-45639%54V35%%DU159- MD5539-44635%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N* MK 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+ MBJPE158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L%15@I*,1*@3$6=!T+8^Q_ MO9#U?1SW_SA^><9]U0ZO^%E%<'04UB@0 M +$ 0 " 0 !D;V-0&UL4$L! A0# M% @ -X645Y<'P\'M *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ -X645YE&PO=V]R:W-H965T M&UL4$L! A0#% @ -X645[_U?@;C! KA< !@ M ("!(PL 'AL+W=O%E%>PF)R@L@, +(0 8 " @3P0 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ -X645U-+V3$U!P 3B$ !@ ("!I18 'AL M+W=O%E% !X;"]W;W)K8=6H% #Z%0 & @(&- M(0 >&PO=V]R:W-H965T&UL4$L! A0#% @ -X645RHM M$C\_! &P\ !@ ("!+2< 'AL+W=O%E%>'T!09?!0 $8. 0 8 M " @:(K !X;"]W;W)K&PO=V]R:W-H965T M%E%?VBA&[YPD "DN 9 M " @:!# !X;"]W;W)K&UL4$L! A0# M% @ -X645_M;CS%M P )0< !D ("!ODT 'AL+W=O M&PO=V]R:W-H965T%E%=XRSD[KP, " , 9 " @0=5 M !X;"]W;W)K&UL4$L! A0#% @ -X645QY! M6+>))@ H'D !D ("![5@ 'AL+W=O&PO=V]R:W-H965T%E%<,(S9]P H *@: 9 " @1*; !X;"]W;W)K&UL4$L! A0#% @ -X645TIA;=AW!P 'A( !D M ("!":8 'AL+W=O&PO M=V]R:W-H965T%E%?2WV[I/@H M %D: 9 " @:>[ !X;"]W;W)K&UL4$L! A0#% @ -X645VG.-=BU"@ 5AP !D ("! M',8 'AL+W=O&PO=V]R:W-H965T%E%??EP40P@8 $P1 9 M " @='; !X;"]W;W)K&UL4$L! A0#% M @ -X645Y[^Q>-R!@ &PO=V]R:W-H965T%E%=L)?W=HP4 $H. 9 " @9_S !X M;"]W;W)K&UL4$L! A0#% @ -X645Y#B4Q0Y M"@ LB0 !D ("!>?D 'AL+W=O&PO=V]R:W-H965T% ME%=4<8)O9PX -&UL4$L! A0#% @ -X645_I/;NW^!0 (@T !D M ("!'!8! 'AL+W=O&PO=V]R M:W-H965T%E%?/&%MJ=28 (&# M 9 " @3@A 0!X;"]W;W)K&UL M4$L! A0#% @ -X645T3HQ1@4! H0D !D ("!Y$&PO=V]R:W-H965T%E%&UL4$L! A0#% @ M-X645W[9N%G#! ?@H !D ("!RUL! 'AL+W=O&PO=V]R:W-H965T%E%=:5N>(/P@ (,6 9 " @4%E 0!X;"]W M;W)K&UL4$L! A0#% @ -X645\?R<+M6!P M^A( !D ("!MVT! 'AL+W=O&PO=V]R:W-H965T%E%=3 MX?:FV04 \0 9 " @6U[ 0!X;"]W;W)K&UL4$L! A0#% @ -X645U%J9=]\!@ .Q$ !D M ("!?8$! 'AL+W=O&PO=V]R:W-H M965T%E%=6D_BID04 ),/ 9 M " @6N+ 0!X;"]W;W)K&UL4$L! M A0#% @ -X645UJ"B$-G & M ###P &0 @('BE $ >&PO=V]R:W-H965T%E%<0/E:% P, %$& 9 " M@8F; 0!X;"]W;W)K&UL4$L! A0#% @ -X64 M5P)>A.)Z P 3!0 !D ("!PYX! 'AL+W=O&UL4$L! A0#% @ -X645ROD+LQ)# 48H M !D ("!MJ@! 'AL+W=O&PO=V]R:W-H965T%E%?SRG** MGP4 +8C 9 " @5^Y 0!X;"]W;W)K&UL4$L! A0#% @ -X645ZP]\ LS P = D !D M ("!-;\! 'AL+W=O&PO=V]R:W-H965T M%E%&UL4$L! A0# M% @ -X645[/P1]5Q!0 '"4 !D ("!#\P! 'AL+W=O M7_8]DL* #1 M8@ &0 @(&WT0$ >&PO=V]R:W-H965T%E%>&UL4$L! A0#% @ -X645STU M.=DW P > D !D ("!BN ! 'AL+W=O&PO=V]R:W-H965T%E%>(9^=G70( (\% 9 " @7\$ @!X;"]W;W)K&UL4$L! A0#% @ -X645QSE$SZ4 @ -P8 !D M ("!$P<" 'AL+W=O"0( >&PO M=V]R:W-H965T%E%<2>!P!, , M #X) 9 " @90- @!X;"]W;W)K&UL4$L! A0#% @ -X645\KWY[5C @ G@4 !D ("! M^Q " 'AL+W=O-P$ "9&@ &0 @(&5$P( >&PO=V]R:W-H965T%E%=S7BM(ZP4 "<@ 9 M " @:@8 @!X;"]W;W)K&UL4$L! A0#% M @ -X645_HN=C=[! \Q( !D ("!RAX" 'AL+W=O&PO=V]R:W-H965T% ME%=[#LR[UA (BR 9 " @2,T @!X;"]W;W)K&UL4$L! A0#% @ -X645VWH";[V @ ; D !D M ("!,$4" 'AL+W=O&PO=V]R M:W-H965T%E%?Y"6 *^ 4 'HH M 9 " @8E1 @!X;"]W;W)K&UL M4$L! A0#% @ -X645UBTND]E P ^PT !D ("!N%<" M 'AL+W=OL" \" &0 @(%46P( >&PO=V]R:W-H965T%E%>457\ON , .L- 9 M " @79> @!X;"]W;W)K&UL4$L! A0#% @ M-X645[.Z>_#Y P 9@X !D ("!96(" 'AL+W=O&PO=V]R:W-H965T%E%?F M.7>V$PL +:. 9 " @3=W @!X;"]W;W)K&UL4$L! A0#% @ -X645Z<_;GL*!0 F!< !D M ("!@8(" 'AL+W=O&PO=V]R:W-H M965T%E%=1?/6W20, !<+ 9 M " @924 @!X;"]W;W)K&UL4$L! M A0#% @ -X645X\L_DJ1 P \@L !D ("!%)@" 'AL M+W=O&PO=V]R:W-H965T%E%=*ZC(IFP( -4' 9 " M@3N@ @!X;"]W;W)K&UL4$L! A0#% @ -X64 M5Z+;$9@2 P O0@ !D ("!#:," 'AL+W=O&PO=V]R:W-H965T%E%<7O/)^S 4 ,\G 9 " @76I @!X;"]W;W)K M&UL4$L! A0#% @ -X645Z\UE!6G! BQ0 M !D ("!>*\" 'AL+W=O&PO=V]R:W-H965T%E%>Q5^$_ MJ@( "X' 9 " @32[ @!X;"]W;W)K&UL4$L! A0#% @ -X645[ R],,M! *1( !D M ("!%;X" 'AL+W=O&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M # I#0 &@ M @($-ZP( >&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T" &@ @($4_@( >&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO7BKL

    @"0# ## M00 &@ @ '-%0, >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " XA917\W.3.W\" [/P $P @ $I L&0, 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 > !X PA #9&P, ! end XML 131 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 132 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 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.4 html 513 546 1 true 174 0 false 5 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 CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSURESCASHFLOWINFORMATION SUPPLEMENTAL DISCLOSURES CASH FLOW INFORMATION Statements 12 false false R13.htm 0000013 - Statement - SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION Statements 13 false false R14.htm 0000014 - Statement - SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1 SUPPLEMENTAL DISCLOSURE 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 - DEBT Sheet http://www.heico.com/role/DEBT 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 9954471 - 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 9954472 - 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 9954473 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.heico.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.heico.com/role/ACQUISITIONS 34 false false R35.htm 9954474 - 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 9954475 - 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 9954476 - Disclosure - DEBT (Tables) Sheet http://www.heico.com/role/DEBTTables DEBT (Tables) Tables http://www.heico.com/role/DEBT 37 false false R38.htm 9954477 - Disclosure - REVENUE (Tables) Sheet http://www.heico.com/role/REVENUETables REVENUE (Tables) Tables http://www.heico.com/role/REVENUENotes 38 false false R39.htm 9954478 - 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 9954479 - 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 9954480 - Disclosure - LEASES (Tables) Sheet http://www.heico.com/role/LEASESTables LEASES (Tables) Tables http://www.heico.com/role/LEASES 41 false false R42.htm 9954481 - 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 9954482 - 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 9954483 - 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 9954484 - 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 9954485 - 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 9954486 - 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 9954487 - 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 9954488 - 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 9954489 - 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 9954490 - 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 9954491 - Disclosure - ACQUISITIONS (Wencor - Total Consideration) (Details) Sheet http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails ACQUISITIONS (Wencor - Total Consideration) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 52 false false R53.htm 9954492 - Disclosure - ACQUISITIONS (Wencor - Fair Value of Acquired Assets) (Details) Sheet http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails ACQUISITIONS (Wencor - Fair Value of Acquired Assets) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 53 false false R54.htm 9954493 - Disclosure - ACQUISITIONS (Wencor - Proforma) (Details) Sheet http://www.heico.com/role/ACQUISITIONSWencorProformaDetails ACQUISITIONS (Wencor - Proforma) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 54 false false R55.htm 9954494 - Disclosure - ACQUISITIONS (Exxelia - Total Consideration) (Details) Sheet http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails ACQUISITIONS (Exxelia - Total Consideration) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 55 false false R56.htm 9954495 - Disclosure - ACQUISITIONS (Exxelia - Fair Value of Acquired Assets) (Details) Sheet http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails ACQUISITIONS (Exxelia - Fair Value of Acquired Assets) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 56 false false R57.htm 9954496 - Disclosure - ACQUISITIONS (Other - Total Consideration) (Details) Sheet http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails ACQUISITIONS (Other - Total Consideration) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 57 false false R58.htm 9954497 - Disclosure - ACQUISITIONS (Other - Fair Value of Acquired Assets) (Details) Sheet http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails ACQUISITIONS (Other - Fair Value of Acquired Assets) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 58 false false R59.htm 9954498 - Disclosure - ACQUISITIONS (Other - Weighted Average Intangible Assets Useful Life) (Details) Sheet http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails ACQUISITIONS (Other - Weighted Average Intangible Assets Useful Life) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 59 false false R60.htm 9954499 - Disclosure - ACQUISITIONS (Proforma) (Details) Sheet http://www.heico.com/role/ACQUISITIONSProformaDetails ACQUISITIONS (Proforma) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 60 false false R61.htm 9954500 - Disclosure - ACQUISITIONS (Details Textuals) Sheet http://www.heico.com/role/ACQUISITIONSDetailsTextuals ACQUISITIONS (Details Textuals) Details http://www.heico.com/role/ACQUISITIONSTables 61 false false R62.htm 9954501 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) Details 62 false false R63.htm 9954502 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) Details 63 false false R64.htm 9954503 - 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 64 false false R65.htm 9954504 - 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 65 false false R66.htm 9954505 - 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 66 false false R67.htm 9954506 - 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 67 false false R68.htm 9954507 - 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 68 false false R69.htm 9954508 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) Details 69 false false R70.htm 9954509 - 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 70 false false R71.htm 9954510 - 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 71 false false R72.htm 9954511 - Disclosure - DEBT (Long-term Debt) (Details) Sheet http://www.heico.com/role/DEBTLongtermDebtDetails DEBT (Long-term Debt) (Details) Details http://www.heico.com/role/DEBTTables 72 false false R73.htm 9954512 - Disclosure - DEBT (Notes) (Details) Notes http://www.heico.com/role/DEBTNotesDetails DEBT (Notes) (Details) Details http://www.heico.com/role/DEBTTables 73 false false R74.htm 9954513 - Disclosure - DEBT (Details Textuals) Sheet http://www.heico.com/role/DEBTDetailsTextuals DEBT (Details Textuals) Details http://www.heico.com/role/DEBTTables 74 false false R75.htm 9954514 - 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 75 false false R76.htm 9954515 - 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 76 false false R77.htm 9954516 - 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 77 false false R78.htm 9954517 - Disclosure - REVENUE (Details Textuals) Sheet http://www.heico.com/role/REVENUEDetailsTextuals REVENUE (Details Textuals) Details http://www.heico.com/role/REVENUETables 78 false false R79.htm 9954518 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details) Sheet http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails INCOME TAXES, Domestic and Foreign Income (Details) Details 79 false false R80.htm 9954519 - 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 80 false false R81.htm 9954520 - Disclosure - INCOME TAXES, Rate Reconciliation (Details) Sheet http://www.heico.com/role/INCOMETAXESRateReconciliationDetails INCOME TAXES, Rate Reconciliation (Details) Details 81 false false R82.htm 9954521 - 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 82 false false R83.htm 9954522 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details) Sheet http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails INCOME TAXES, Unrecognized Tax Benefits (Details) Details 83 false false R84.htm 9954523 - Disclosure - INCOME TAXES (Details Textuals) Sheet http://www.heico.com/role/INCOMETAXESDetailsTextuals INCOME TAXES (Details Textuals) Details http://www.heico.com/role/INCOMETAXESTables 84 false false R85.htm 9954524 - 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 85 false false R86.htm 9954525 - 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 86 false false R87.htm 9954526 - 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 87 false false R88.htm 9954527 - 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 88 false false R89.htm 9954528 - 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 89 false false R90.htm 9954529 - 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 90 false false R91.htm 9954530 - 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 91 false false R92.htm 9954531 - 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 92 false false R93.htm 9954532 - 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 93 false false R94.htm 9954533 - Disclosure - LEASES (Details Textuals) Sheet http://www.heico.com/role/LEASESDetailsTextuals LEASES (Details Textuals) Details http://www.heico.com/role/LEASESTables 94 false false R95.htm 9954534 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals) Sheet http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals SHAREHOLDERS' EQUITY (Details Textuals) Details http://www.heico.com/role/SHAREHOLDERSEQUITY 95 false false R96.htm 9954535 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails SHARE-BASED COMPENSATION, Share-based Activity (Details) Details 96 false false R97.htm 9954536 - 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 97 false false R98.htm 9954537 - 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 98 false false R99.htm 9954538 - 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 99 false false R100.htm 9954539 - 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 100 false false R101.htm 9954540 - 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 101 false false R102.htm 9954541 - 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 102 false false R103.htm 9954542 - 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 103 false false R104.htm 9954543 - 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 104 false false R105.htm 9954544 - 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 105 false false R106.htm 9954545 - 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 106 false false R107.htm 9954546 - 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 107 false false R108.htm 9954547 - 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 108 false false R109.htm 9954548 - 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 109 false false R110.htm 9954549 - 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 110 false false R111.htm 9954550 - 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 111 false false R112.htm 9954551 - 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 112 false false All Reports Book All Reports hei-20231031.htm hei-20231031.xsd hei-20231031_cal.xml hei-20231031_def.xml hei-20231031_lab.xml hei-20231031_pre.xml hei-20231031_g1.jpg hei-20231031_g2.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 136 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hei-20231031.htm": { "nsprefix": "hei", "nsuri": "http://www.heico.com/20231031", "dts": { "inline": { "local": [ "hei-20231031.htm" ] }, "schema": { "local": [ "hei-20231031.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "hei-20231031_cal.xml" ] }, "definitionLink": { "local": [ "hei-20231031_def.xml" ] }, "labelLink": { "local": [ "hei-20231031_lab.xml" ] }, "presentationLink": { "local": [ "hei-20231031_pre.xml" ] } }, "keyStandard": 489, "keyCustom": 57, "axisStandard": 27, "axisCustom": 2, "memberStandard": 39, "memberCustom": 98, "hidden": { "total": 85, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 46, "http://www.heico.com/20231031": 35 }, "contextCount": 513, "entityCount": 1, "segmentCount": 174, "elementCount": 876, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1701, "http://xbrl.sec.gov/dei/2023": 43, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.heico.com/role/DOCUMENTINFORMATION", "longName": "0000001 - Document - DOCUMENT INFORMATION", "shortName": "DOCUMENT INFORMATION", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.heico.com/role/ENTITYINFORMATION", "longName": "0000002 - Document - ENTITY INFORMATION", "shortName": "ENTITY INFORMATION", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:CurrentFiscalYearEndDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "dei:DocumentPeriodEndDate", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:CurrentFiscalYearEndDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "dei:DocumentPeriodEndDate", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "longName": "0000003 - Document - ENTITY LISTING INFORMATION", "shortName": "ENTITY LISTING INFORMATION", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "3", "firstAnchor": { "contextRef": "c-2", "name": "dei:Security12bTitle", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "dei:Security12bTitle", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.heico.com/role/AUDITORINFORMATION", "longName": "0000004 - Document - AUDITOR INFORMATION", "shortName": "AUDITOR INFORMATION", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R6": { "role": "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL]", "shortName": "CONSOLIDATED BALANCE SHEETS [PARENTHETICAL]", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R8": { "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R9": { "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-64", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "longName": "0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL]", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL]", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000011 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R12": { "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSURESCASHFLOWINFORMATION", "longName": "0000012 - Statement - SUPPLEMENTAL DISCLOSURES CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURES CASH FLOW INFORMATION", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION", "longName": "0000013 - Statement - SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1", "longName": "0000014 - Statement - SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURE CASH FLOW INFORMATION", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000015 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.heico.com/role/ACQUISITIONS", "longName": "0000016 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION", "longName": "0000017 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "longName": "0000018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.heico.com/role/DEBT", "longName": "0000019 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.heico.com/role/REVENUENotes", "longName": "0000020 - Disclosure - REVENUE (Notes)", "shortName": "REVENUE (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.heico.com/role/INCOMETAXES", "longName": "0000021 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTS", "longName": "0000022 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.heico.com/role/LEASES", "longName": "0000023 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.heico.com/role/SHAREHOLDERSEQUITY", "longName": "0000024 - Disclosure - SHAREHOLDERS' EQUITY", "shortName": "SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATION", "longName": "0000025 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANS", "longName": "0000026 - Disclosure - EMPLOYEE RETIREMENT PLANS", "shortName": "EMPLOYEE RETIREMENT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS", "longName": "0000027 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "hei:TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hei:TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS", "longName": "0000028 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.heico.com/role/OPERATINGSEGMENTS", "longName": "0000029 - Disclosure - OPERATING SEGMENTS", "shortName": "OPERATING SEGMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS", "longName": "0000031 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS", "shortName": "VALUATION AND QUALIFYING ACCOUNTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "hei:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hei:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.heico.com/role/ACQUISITIONSTables", "longName": "9954473 - Disclosure - ACQUISITIONS (Tables)", "shortName": "ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables", "longName": "9954474 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "longName": "9954475 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.heico.com/role/DEBTTables", "longName": "9954476 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.heico.com/role/REVENUETables", "longName": "9954477 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.heico.com/role/INCOMETAXESTables", "longName": "9954478 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9954479 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.heico.com/role/LEASESTables", "longName": "9954480 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "hei:LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hei:LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables", "longName": "9954481 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables", "longName": "9954482 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables)", "shortName": "EMPLOYEE RETIREMENT PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "hei:ScheduleofSharebasedActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hei:ScheduleofSharebasedActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables", "longName": "9954483 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables)", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables", "longName": "9954484 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.heico.com/role/OPERATINGSEGMENTSTables", "longName": "9954485 - Disclosure - OPERATING SEGMENTS (Tables)", "shortName": "OPERATING SEGMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables", "longName": "9954486 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails", "longName": "9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-115", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "longName": "9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails", "longName": "9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "longName": "9954490 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hei:IntangibleAssetsUsefulLifeTableTextBlock", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hei:IntangibleAssetsUsefulLifeTableTextBlock", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "longName": "9954491 - Disclosure - ACQUISITIONS (Wencor - Total Consideration) (Details)", "shortName": "ACQUISITIONS (Wencor - Total Consideration) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R53": { "role": "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "longName": "9954492 - Disclosure - ACQUISITIONS (Wencor - Fair Value of Acquired Assets) (Details)", "shortName": "ACQUISITIONS (Wencor - Fair Value of Acquired Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R54": { "role": "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails", "longName": "9954493 - Disclosure - ACQUISITIONS (Wencor - Proforma) (Details)", "shortName": "ACQUISITIONS (Wencor - Proforma) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-132", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R55": { "role": "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "longName": "9954494 - Disclosure - ACQUISITIONS (Exxelia - Total Consideration) (Details)", "shortName": "ACQUISITIONS (Exxelia - Total Consideration) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R56": { "role": "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "longName": "9954495 - Disclosure - ACQUISITIONS (Exxelia - Fair Value of Acquired Assets) (Details)", "shortName": "ACQUISITIONS (Exxelia - Fair Value of Acquired Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R57": { "role": "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "longName": "9954496 - Disclosure - ACQUISITIONS (Other - Total Consideration) (Details)", "shortName": "ACQUISITIONS (Other - Total Consideration) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-188", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R58": { "role": "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "longName": "9954497 - Disclosure - ACQUISITIONS (Other - Fair Value of Acquired Assets) (Details)", "shortName": "ACQUISITIONS (Other - Fair Value of Acquired Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-191", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R59": { "role": "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "longName": "9954498 - Disclosure - ACQUISITIONS (Other - Weighted Average Intangible Assets Useful Life) (Details)", "shortName": "ACQUISITIONS (Other - Weighted Average Intangible Assets Useful Life) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.heico.com/role/ACQUISITIONSProformaDetails", "longName": "9954499 - Disclosure - ACQUISITIONS (Proforma) (Details)", "shortName": "ACQUISITIONS (Proforma) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-189", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R61": { "role": "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "longName": "9954500 - Disclosure - ACQUISITIONS (Details Textuals)", "shortName": "ACQUISITIONS (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "hei:NameOfAcquiredProductLine", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R62": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "longName": "9954501 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "longName": "9954502 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "longName": "9954503 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Land", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:Land", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954504 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "longName": "9954505 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954506 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R68": { "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "longName": "9954507 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "hei:AccruedCustomerRebatesAndCreditsExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hei:AccruedCustomerRebatesAndCreditsExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "longName": "9954508 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R70": { "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "longName": "9954509 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "longName": "9954510 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.heico.com/role/DEBTLongtermDebtDetails", "longName": "9954511 - Disclosure - DEBT (Long-term Debt) (Details)", "shortName": "DEBT (Long-term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.heico.com/role/DEBTNotesDetails", "longName": "9954512 - Disclosure - DEBT (Notes) (Details)", "shortName": "DEBT (Notes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:SeniorLongTermNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:SeniorLongTermNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.heico.com/role/DEBTDetailsTextuals", "longName": "9954513 - Disclosure - DEBT (Details Textuals)", "shortName": "DEBT (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails", "longName": "9954514 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details)", "shortName": "REVENUE (Contract Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R76": { "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "longName": "9954515 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "shortName": "REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-285", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R77": { "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "longName": "9954516 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details)", "shortName": "REVENUE (Disaggregation of Revenue, by Industry) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-306", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R78": { "role": "http://www.heico.com/role/REVENUEDetailsTextuals", "longName": "9954517 - Disclosure - REVENUE (Details Textuals)", "shortName": "REVENUE (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails", "longName": "9954518 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details)", "shortName": "INCOME TAXES, Domestic and Foreign Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "longName": "9954519 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details)", "shortName": "INCOME TAXES, Current and Deferred Expense Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "longName": "9954520 - Disclosure - INCOME TAXES, Rate Reconciliation (Details)", "shortName": "INCOME TAXES, Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954521 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "longName": "9954522 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details)", "shortName": "INCOME TAXES, Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R84": { "role": "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "longName": "9954523 - Disclosure - INCOME TAXES (Details Textuals)", "shortName": "INCOME TAXES (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R85": { "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954524 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details)", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-330", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R86": { "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "longName": "9954525 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)", "shortName": "FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-355", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R87": { "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "longName": "9954526 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details)", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-386", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R88": { "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "longName": "9954527 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals)", "shortName": "FAIR VALUE MEASUREMENTS (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-342", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R89": { "role": "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails", "longName": "9954528 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details)", "shortName": "LEASES (ROU Assets and Lease Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "longName": "9954529 - Disclosure - LEASES (Operating Lease Expense) (Details)", "shortName": "LEASES (Operating Lease Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "longName": "9954530 - Disclosure - LEASES (Future minimum lease payments) (Details)", "shortName": "LEASES (Future minimum lease payments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails", "longName": "9954531 - Disclosure - LEASES (Lease term and discount rates) (Details)", "shortName": "LEASES (Lease term and discount rates) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "hei:LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "hei:LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails", "longName": "9954532 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.heico.com/role/LEASESDetailsTextuals", "longName": "9954533 - Disclosure - LEASES (Details Textuals)", "shortName": "LEASES (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": null, "uniqueAnchor": null }, "R95": { "role": "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "longName": "9954534 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals)", "shortName": "SHAREHOLDERS' EQUITY (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "longName": "9954535 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details)", "shortName": "SHARE-BASED COMPENSATION, Share-based Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R97": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "longName": "9954536 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details)", "shortName": "SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R98": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "longName": "9954537 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details)", "shortName": "SHARE-BASED COMPENSATION, Information on Options Exercised (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R99": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "longName": "9954538 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details)", "shortName": "SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "longName": "9954539 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals)", "shortName": "SHARE-BASED COMPENSATION (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "longName": "9954540 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-8", "name": "hei:SharesAvailableforIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofSharebasedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "hei:SharesAvailableforIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofSharebasedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R102": { "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals", "longName": "9954541 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals)", "shortName": "EMPLOYEE RETIREMENT PLANS (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R103": { "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "longName": "9954542 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details)", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "longName": "9954543 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-397", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-397", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "longName": "9954544 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals)", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-7", "name": "hei:AggregateRedemptionAmountPuttable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "hei:AggregateRedemptionAmountPuttable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "longName": "9954545 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R107": { "role": "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "longName": "9954546 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details)", "shortName": "OPERATING SEGMENTS (Last three years, segment information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R108": { "role": "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "longName": "9954547 - Disclosure - OPERATING SEGMENTS (Total assets) (Details)", "shortName": "OPERATING SEGMENTS (Total assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-479", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R109": { "role": "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "longName": "9954548 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details)", "shortName": "OPERATING SEGMENTS (Geographical information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-485", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R110": { "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "longName": "9954549 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Product warranty) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } }, "R111": { "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals", "longName": "9954550 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Textuals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails", "longName": "9954551 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-500", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-502", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hei-20231031.htm", "unique": true } } }, "tag": { "hei_FY2018Acquisition1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2018Acquisition1Member", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2018 Acquisition 1", "label": "FY2018 Acquisition 1 [Member]", "documentation": "FY2018 Acquisition 1" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D expenses", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r160", "r650", "r1126" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r163", "r224" ] }, "hei_HFSCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "HFSCMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "HFSC", "label": "HFSC [Member]", "documentation": "HEICO Flight Support Corp" } } }, "auth_ref": [] }, "hei_CorporateOwnedLifeInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "CorporateOwnedLifeInsuranceMember", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Owned Life Insurance [Member]", "label": "Corporate Owned Life Insurance [Member]", "documentation": "Corporate owned life insurance [Member]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net income from consolidated operations", "terseLabel": "Net income from consolidated operations", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r278", "r299", "r302", "r316", "r322", "r337", "r345", "r346", "r371", "r385", "r391", "r394", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r693", "r696", "r697", "r709", "r716", "r763", "r779", "r823", "r869", "r886", "r887", "r940", "r970", "r971", "r985", "r1018", "r1063" ] }, "hei_TaxExemptLossesOnCorporateOwnedLifeInsurancePolicies": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "TaxExemptLossesOnCorporateOwnedLifeInsurancePolicies", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax-exempt losses on corporate-owned life insurance policies", "label": "Tax-exempt losses on corporate-owned life insurance policies", "documentation": "Tax-exempt losses on corporate-owned life insurance policies" } } }, "auth_ref": [] }, "hei_SubsidiarySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiarySixMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Six [Member]", "label": "Subsidiary Six [Member]", "documentation": "Subsidiary Six [Member]" } } }, "auth_ref": [] }, "hei_AlconMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AlconMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Alcon", "label": "Alcon [Member]", "documentation": "Alcon Electronics Pvt. Ltd." } } }, "auth_ref": [] }, "hei_RedeemableNoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RedeemableNoncontrollingInterestsMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests [Member]", "label": "Redeemable Noncontrolling Interests [Member]" } } }, "auth_ref": [] }, "hei_SwinglineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SwinglineMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline", "label": "Swingline [Member]", "documentation": "Swingline" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r145", "r221", "r299", "r302", "r345", "r346", "r780", "r1018" ] }, "hei_FY2021AcquisitionSubsidiary1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2021AcquisitionSubsidiary1Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2021 Acquisition Subsidiary 1", "label": "FY2021 Acquisition Subsidiary 1 [Member]", "documentation": "FY2021 Acquisition Subsidiary 1" } } }, "auth_ref": [] }, "hei_A2033SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "A2033SeniorNotesMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/DEBTLongtermDebtDetails", "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2033 Senior Notes", "label": "2033 Senior Notes [Member]", "documentation": "2033 Senior Notes" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average number of common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "hei_ELTMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ELTMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "ELT", "label": "ELT [Member]", "documentation": "Aircraft Emergency Locator Transmitter" } } }, "auth_ref": [] }, "hei_UnfavorableChangeFromTaxExemptUnrealizedLossesOnCorporateOwnedLifeInsurancePolicies": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "UnfavorableChangeFromTaxExemptUnrealizedLossesOnCorporateOwnedLifeInsurancePolicies", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies" } } }, "auth_ref": [] }, "hei_SubsidiaryTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyFourMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Four", "label": "Subsidiary Twenty-Four [Member]", "documentation": "Subsidiary Twenty-Four" } } }, "auth_ref": [] }, "hei_AccruedCustomerRebatesAndCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AccruedCustomerRebatesAndCredits", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued customer rebates and credits", "label": "Accrued Customer Rebates and Credits", "documentation": "Carrying value as of the balance sheet date of accrued customer rebates and credits." } } }, "auth_ref": [] }, "hei_SpecialtyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SpecialtyProductsMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty Products [Member]", "label": "Specialty Products [Member]", "documentation": "Specialty Products [Member]" } } }, "auth_ref": [] }, "hei_RedeemableNoncontrollingInterestBasedOnMultipleOfEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RedeemableNoncontrollingInterestBasedOnMultipleOfEarnings", "crdr": "credit", "calculation": { "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest, Change in Redemption Value", "label": "Redeemable Noncontrolling Interest Based On Multiple Of Earnings", "documentation": "The portion of the estimated redemption amount based solely on a multiple of future earnings." } } }, "auth_ref": [] }, "hei_SubsidiaryThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryThirteenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Thirteen [Member]", "label": "Subsidiary Thirteen [Member]", "documentation": "Subsidiary Thirteen [Member]" } } }, "auth_ref": [] }, "hei_CamtronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "CamtronicsMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Camtronics [Member]", "label": "Camtronics [Member]", "documentation": "Camtronics LLC" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Issuance Date", "label": "Debt Instrument, Issuance Date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r45", "r1067" ] }, "hei_SubsidiaryFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryFiveMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Five [Member]", "label": "Subsidiary Five [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48", "r973" ] }, "hei_EarliestPutRightYear": { "xbrltype": "dateItemType", "nsuri": "http://www.heico.com/20231031", "localname": "EarliestPutRightYear", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable", "label": "Earliest Put Right Year", "documentation": "Earliest fiscal period in which Redeemable Noncontrolling Interest maybe put to the company." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income from consolidated operations", "terseLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r146", "r219", "r301", "r303", "r311", "r759", "r783" ] }, "hei_RHLabsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RHLabsMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "RH Labs [Member]", "label": "RH Labs [Member]", "documentation": "R.H. Laboratories Inc" } } }, "auth_ref": [] }, "hei_ClassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ClassificationTypeAxis", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Classification Type [Axis]", "label": "Classification Type [Axis]", "documentation": "Classification Type [Axis]" } } }, "auth_ref": [] }, "hei_ProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ProductLineMember", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Product Line [Member]", "label": "Product Line [Member]", "documentation": "Product Line [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r967" ] }, "hei_SubsidiaryFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryFourteenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Fourteen [Member]", "label": "Subsidiary Fourteen [Member]", "documentation": "Subsidiary Fourteen [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Shareholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to noncontrolling interests", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r19", "r141", "r146", "r301", "r303", "r312", "r760", "r784" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/DEBTLongtermDebtDetails": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-Term Debt, Current Maturities", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r288" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r640" ] }, "hei_HFSCSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "HFSCSubsidiaryMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "HFSC Subsidiary", "label": "HFSC Subsidiary [Member]", "documentation": "HFSC Subsidiary" } } }, "auth_ref": [] }, "hei_HEICOAerospaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "HEICOAerospaceMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "HEICO Aerospace [Member]", "label": "HEICO Aerospace [Member]", "documentation": "HEICO Aerospace [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r95" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.heico.com/role/DEBTNotesDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r474", "r554", "r559", "r712", "r749", "r944", "r945", "r956", "r957", "r958" ] }, "hei_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeiture rate", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Forfeiture Rate", "documentation": "The estimated forfeiture rate of the underlying shares over the option's term." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r720" ] }, "hei_ExxeliaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ExxeliaMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Exxelia", "label": "Exxelia [Member]", "documentation": "Exxelia International" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "hei_LineOfCreditFacilityChangeInBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LineOfCreditFacilityChangeInBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility Change in Borrowing Capacity", "label": "Line of Credit Facility Change in Borrowing Capacity", "documentation": "The amount of additional borrowing capacity under the credit facility that the company is allowed to borrow through increased commitments." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r474", "r554", "r559", "r712", "r748", "r956", "r957", "r958" ] }, "hei_LiabilityClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LiabilityClassificationDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Classification [Domain]", "label": "Liability Classification [Domain]", "documentation": "Liability Classification [Domain]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r8", "r188" ] }, "hei_ScheduleofSharebasedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofSharebasedActivityTableTextBlock", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Share-based Compensation, Activity [Table Text Block]", "label": "Schedule of Share-based Activity [Table Text Block]", "documentation": "Schedule of Share-based Activity [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "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." } } }, "auth_ref": [ "r95" ] }, "hei_OperatingLeaseVariableLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OperatingLeaseVariableLeaseExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Variable Lease Expense", "label": "Operating Lease, Variable Lease Expense", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for operating leases." } } }, "auth_ref": [] }, "hei_SubsidiaryTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyOneMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-One [Member]", "label": "Subsidiary Twenty-One [Member]", "documentation": "Subsidiary Twenty-One" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "hei_FinanceLeaseVariableLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FinanceLeaseVariableLeaseExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Variable Lease Expense", "label": "Finance Lease, Variable Lease Expense", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance leases." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r74", "r188", "r318" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r474", "r554", "r555", "r556", "r557", "r558", "r559", "r712", "r750", "r944", "r945", "r956", "r957", "r958" ] }, "hei_SubsidiaryTwentyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyNineMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Nine", "label": "Subsidiary Twenty-Nine [Member]", "documentation": "Subsidiary Twenty-Nine" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Date of Acquisition", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r2", "r3", "r35" ] }, "hei_TaxExemptGainsOnCorporateOwnedLifeInsurancePolicies": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "TaxExemptGainsOnCorporateOwnedLifeInsurancePolicies", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax Exempt Gains on Corporate-owned Life Insurance Policies", "label": "Tax Exempt Gains on Corporate-owned Life Insurance Policies", "documentation": "Tax Exempt Gains on Corporate-owned Life Insurance Policies" } } }, "auth_ref": [] }, "hei_IncomeTaxRateReconciliationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "IncomeTaxRateReconciliationDomain", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Rate Reconciliation [Domain]", "label": "Income Tax Rate Reconciliation [Domain]", "documentation": "[Domain] for income tax rate reconciliation [Axis]" } } }, "auth_ref": [] }, "hei_FairValueMeasurementsTextualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FairValueMeasurementsTextualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements (Textuals) [Abstract]", "label": "Fair Value Measurements (Textuals) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r195" ] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Date of First Required Payment", "label": "Debt Instrument, Date of First Required Payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r56", "r158" ] }, "hei_ScheduleofRevenueandLonglivedAssetsbyGeographicAreaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofRevenueandLonglivedAssetsbyGeographicAreaTableTextBlock", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block]", "label": "Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block]", "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." } } }, "auth_ref": [] }, "hei_OtherElectronicComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OtherElectronicComponentsMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Electronic Components [Member]", "label": "Other Electronic Components [Member]", "documentation": "Other Electronic Components [Member]" } } }, "auth_ref": [] }, "hei_FY2022AcquisitionSubsidiary3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2022AcquisitionSubsidiary3Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2022 Acquisition Subsidiary 3", "label": "FY2022 Acquisition Subsidiary 3 [Member]", "documentation": "FY2022 Acquisition Subsidiary 3" } } }, "auth_ref": [] }, "hei_PaciwaveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PaciwaveMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Paciwave [Member]", "label": "Paciwave [Member]", "documentation": "Paciwave Inc" } } }, "auth_ref": [] }, "hei_DescriptionOfAcquiredProductLine": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DescriptionOfAcquiredProductLine", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Acquired Product Line", "label": "Description of Acquired Product Line", "documentation": "Description of Acquired Product Line" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r139", "r504", "r1035", "r1036", "r1037", "r1132" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balances", "periodEndLabel": "Balances", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r139", "r140", "r144", "r275", "r276", "r306", "r334", "r335", "r336", "r338", "r344", "r405", "r406", "r504", "r642", "r643", "r644", "r674", "r675", "r700", "r701", "r702", "r703", "r704", "r705", "r707", "r722", "r724", "r728", "r746", "r807", "r808", "r822", "r851", "r867", "r889", "r890", "r911", "r985", "r1026", "r1045", "r1111", "r1132" ] }, "hei_AerospaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AerospaceMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace [Member]", "label": "Aerospace [Member]", "documentation": "Customers within the Aerospace industry [Member]" } } }, "auth_ref": [] }, "hei_SubsidiaryOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryOneMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary One [Member]", "label": "Subsidiary One [Member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Interest Rate During Period", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1080" ] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Increase (Decrease), Net", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per share attributable to HEICO shareholders:", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r255", "r265", "r398", "r399", "r836", "r837", "r838", "r895", "r898", "r902", "r905", "r913", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r930", "r950", "r978", "r1072", "r1128" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled (Shares Under Option)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "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." } } }, "auth_ref": [ "r1080" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment [Table Text Block]", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, interest rate description", "label": "Line of Credit Facility, Interest Rate Description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r49" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r49" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "terseLabel": "Effective Income Tax Rate, Continuing Operations", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r658" ] }, "us-gaap_BusinessCombinationReasonForBusinessCombination": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationReasonForBusinessCombination", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Reason for Business Combination", "label": "Business Combination, Reason for Business Combination", "documentation": "This element represents a description of the primary reason for the business combination which may consist of general categories such as top-line growth, synergistic benefits, market share, and diversification and the more detailed factors that might apply." } } }, "auth_ref": [ "r128" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Abstract]", "label": "Line of Credit Facility [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block]", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r398", "r399", "r836", "r837", "r838", "r895", "r898", "r902", "r905", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r930", "r950", "r978", "r1072", "r1128" ] }, "hei_IncometaxratereconciliationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "IncometaxratereconciliationAxis", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Rate Reconciliation [Axis]", "label": "income tax rate reconciliation [Axis]", "documentation": "income tax rate reconciliation [Axis]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on revolving credit facility", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r37", "r148" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r415", "r942" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions to HEICO Savings and Investment Plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r324", "r658", "r681" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings under revolving credit facility", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r44", "r226", "r1127" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1100", "r1105" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Table Text Block]", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1116" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency Translation, Policy [Policy Text Block]", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r717" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount of contingent purchase consideration, the company could be required to pay", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration related to acquisition", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term liabilities", "terseLabel": "Other Liabilities, Noncurrent", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit related to stock option exercises", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1100", "r1105" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1100", "r1105" ] }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests in consolidated subsidiaries", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date." } } }, "auth_ref": [ "r132" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State taxes, less applicable federal income tax reduction", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1100", "r1105" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r400", "r951", "r1072", "r1128", "r1129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired, excluding cash", "terseLabel": "Total assets acquired, excluding cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro Forma Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r685", "r686" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r996" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r745" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 }, "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "crdr": "credit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "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." } } }, "auth_ref": [ "r685", "r686" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r713" ] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Line Items]", "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r733" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r58", "r155", "r768", "r848" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r987" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r988" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Weighted Average Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r207" ] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable Weighted Average Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r117" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r988" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected option life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r632" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ASSETS", "terseLabel": "Assets [Abstract]", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r400", "r951", "r1072", "r1128", "r1129" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r988" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r989" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r256", "r325", "r694", "r695", "r698", "r699", "r747", "r925", "r1006", "r1009", "r1010", "r1062", "r1065", "r1066" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Redeemed or Called During Period, Value", "label": "Stock Redeemed or Called During Period, Value", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r33" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r988" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (Available for Grant)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r256", "r325", "r694", "r695", "r698", "r699", "r747", "r925", "r1006", "r1009", "r1010", "r1062", "r1065", "r1066" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Granted (Available for Grant)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r117" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "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/DEBTLongtermDebtDetails", "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/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/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "verboseLabel": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r334", "r335", "r336", "r364", "r754", "r814", "r835", "r841", "r842", "r843", "r844", "r845", "r846", "r849", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r862", "r863", "r864", "r865", "r866", "r868", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r888", "r979" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Discount Rate [Member]", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/DEBTLongtermDebtDetails", "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r56" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r396", "r754", "r799", "r800", "r801", "r802", "r803", "r804", "r929", "r949", "r974", "r1004", "r1059", "r1060", "r1072", "r1128" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Nature Of Business, Policy [Policy Text Block]", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r236", "r251" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listing, Par Value Per Share", "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r284" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Issued", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r396", "r754", "r799", "r800", "r801", "r802", "r803", "r804", "r929", "r949", "r974", "r1004", "r1059", "r1060", "r1072", "r1128" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r27" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "verboseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r253", "r289", "r290", "r291", "r322", "r351", "r355", "r357", "r359", "r365", "r366", "r404", "r447", "r450", "r451", "r452", "r458", "r459", "r491", "r492", "r494", "r497", "r503", "r716", "r816", "r817", "r818", "r819", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r849", "r870", "r888", "r906", "r907", "r908", "r909", "r910", "r997", "r1024", "r1039" ] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional purchase consideration", "label": "Business Combination, Consideration Transferred, Other", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r185" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies Disclosure [Text Block]", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r200", "r434", "r435", "r914", "r1058" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "verboseLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r187" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r166", "r491" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1100", "r1105" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Use of Estimates and Assumptions, Policy [Policy Text Block]", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r82", "r83", "r84", "r237", "r238", "r241", "r242" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "label": "Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "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." } } }, "auth_ref": [ "r206" ] }, "us-gaap_CommonStockIssuedEmployeeStockTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIssuedEmployeeStockTrust", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "HEICO stock held by irrevocable trust", "label": "Common Stock Issued, Employee Stock Trust", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "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." } } }, "auth_ref": [ "r207" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodStartLabel": "Liabilities, Opening Balance", "periodEndLabel": "Liabilities, Ending Balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r38", "r39", "r118" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r21", "r376" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r208" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r199" ] }, "currency_CAD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CAD", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Canada, Dollars", "label": "Canada, Dollars" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Redeemable noncontrolling interests", "periodStartLabel": "Redeemable noncontrolling interests", "periodEndLabel": "Redeemable noncontrolling interests", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "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." } } }, "auth_ref": [ "r59", "r322", "r404", "r716" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.heico.com/role/DEBTNotesDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r474", "r554", "r555", "r556", "r557", "r558", "r559", "r748", "r749", "r750", "r944", "r945", "r956", "r957", "r958" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r167" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "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." } } }, "auth_ref": [ "r419" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r740", "r972" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.heico.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r731" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r167", "r770", "r973" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r64", "r1112", "r1113" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r616" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r637", "r649" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r167", "r849" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r617" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r33", "r167", "r849", "r867", "r1132", "r1133" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r524", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in dollar per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r167" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accounts Receivable [Table Text Block]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r61" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends per share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r205" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table Text Block]", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Unrealized Gain (Loss)", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)", "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." } } }, "auth_ref": [ "r715" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable Aggregate Intrinsic Value (in dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r117" ] }, "hei_FY2022AcquisitionSubsidiary1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2022AcquisitionSubsidiary1Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2022 Acquisition Subsidiary 1", "label": "FY2022 Acquisition Subsidiary 1 [Member]", "documentation": "FY2022 Acquisition Subsidiary 1" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash received from income tax refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r76", "r189" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r151", "r472", "r487", "r944", "r945" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Current", "label": "Deferred Revenue, Current", "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." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r968" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense related to intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r21", "r94", "r99" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information, Document [Axis]", "label": "Document Information, Document [Axis]", "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." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document [Domain]", "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accrued contingent consideration", "negatedLabel": "Payment of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r692", "r1022" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r596" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r990", "r991", "r992" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Unrealized (loss) gain", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r10" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "terseLabel": "Unrealized gain/(loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r42", "r300", "r303", "r310", "r722", "r723", "r728", "r758", "r782", "r1016", "r1017" ] }, "hei_LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease Asset and Liabilities [Table Text Block]", "label": "Lessee, Operating Lease Asset and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the company's operating lease right of use asset and lease liabilities" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r551", "r599", "r633", "r634", "r635", "r751", "r752", "r805", "r839", "r840", "r893", "r896", "r900", "r901", "r903", "r926", "r927", "r941", "r948", "r966", "r975", "r978", "r1057", "r1067", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r993" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "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." } } }, "auth_ref": [ "r1022" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r599", "r752", "r805", "r839", "r840", "r893", "r896", "r900", "r901", "r903", "r926", "r927", "r941", "r948", "r966", "r975", "r1067", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r551", "r599", "r633", "r634", "r635", "r751", "r752", "r805", "r839", "r840", "r893", "r896", "r900", "r901", "r903", "r926", "r927", "r941", "r948", "r966", "r975", "r978", "r1057", "r1067", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r599", "r752", "r805", "r839", "r840", "r893", "r896", "r900", "r901", "r903", "r926", "r927", "r941", "r948", "r966", "r975", "r1067", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r990", "r991", "r992", "r994" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Noncontrolling Interests", "label": "Proceeds from Noncontrolling Interests", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r995" ] }, "us-gaap_ToolsDiesAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ToolsDiesAndMoldsMember", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tooling [Member]", "label": "Tools, Dies and Molds [Member]", "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1107" ] }, "hei_TotalShareholdersEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "TotalShareholdersEquityMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholders Equity [Member]", "label": "Total Shareholders Equity [Member]", "documentation": "Total Shareholders Equity, not including Redeemable Noncontrolling Interests" } } }, "auth_ref": [] }, "hei_RidgeEngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RidgeEngineeringMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Ridge Engineering [Member]", "label": "Ridge Engineering [Member]", "documentation": "Ridge Engineering Inc" } } }, "auth_ref": [] }, "hei_FairValueOfStockOptionsVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FairValueOfStockOptionsVested", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of stock options, Vested", "label": "Fair Value Of Stock Options Vested", "documentation": "The total fair value of stock options vested as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r154", "r1127" ] }, "hei_RepairandOverhaulPartsandServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RepairandOverhaulPartsandServicesMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repair and Overhaul Parts and Services [Member]", "label": "Repair and Overhaul Parts and Services [Member]", "documentation": "Repair and Overhaul Parts and Services [Member]" } } }, "auth_ref": [] }, "hei_ValueOfStockIssuedDuringPeriodForDeferredCompensationObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ValueOfStockIssuedDuringPeriodForDeferredCompensationObligation", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Value of Stock Issued During Period for Deferred Compensation Obligation", "label": "Value of Stock Issued During Period for Deferred Compensation Obligation", "documentation": "Value of shares issued during the period to deferred compensation obligation" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDepreciationMethodExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDepreciationMethodExtensibleEnumeration", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Depreciation Method [Extensible Enumeration]", "label": "Property, Plant and Equipment, Depreciation Method [Extensible Enumeration]", "documentation": "Indicates method of allocating cost over useful life in systematic and rational manner for property, plant, and equipment." } } }, "auth_ref": [ "r430" ] }, "hei_ScheduleOfIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleOfIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Identifiable Intangible Assets [Table Text Block]", "label": "Schedule Of Intangible Assets By Major Class [Text Block]", "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." } } }, "auth_ref": [] }, "hei_FY2020AcquisitionSubsidiary1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2020AcquisitionSubsidiary1Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2020 Acquisition Subsidiary 1 [Member]", "label": "FY2020 Acquisition Subsidiary 1 [Member]", "documentation": "FY2020 Acquisition Subsidiary 1" } } }, "auth_ref": [] }, "hei_FY2022AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2022AcquisitionsMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2022 Acquisitions", "label": "FY2022 Acquisitions [Member]", "documentation": "FY2022 Acquisitions" } } }, "auth_ref": [] }, "hei_BusinessCombinationReversalOfRemainingContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "BusinessCombinationReversalOfRemainingContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business Combination, Reversal of Remaining Contingent Consideration, Liability", "terseLabel": "Business Combination, Reversal of Remaining Contingent Consideration, Liability", "label": "Business Combination, Reversal of Remaining Contingent Consideration, Liability", "documentation": "Amount of contingent consideration reversed during the period, due to the termination of the contingent consideration agreement." } } }, "auth_ref": [] }, "hei_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Acquired Finite And Indefinite Lived Intangible Assets By Major Class [Table]", "label": "Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "auth_ref": [] }, "hei_SubsidiaryTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwelveMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twelve [Member]", "label": "Subsidiary Twelve [Member]", "documentation": "Subsidiary Twelve [Member]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "negatedTerseLabel": "Dividends, Common Stock, Cash", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r205" ] }, "hei_CustomerRebatesandCreditsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "CustomerRebatesandCreditsPolicyPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer Rebates and Credits, Policy [Policy Text Block]", "label": "Customer Rebates and Credits Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for customer rebates and credits." } } }, "auth_ref": [] }, "hei_SharesAvailableforIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SharesAvailableforIssuance", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares available for issuance, Opening Balance", "periodEndLabel": "Shares available for issuance, Ending Balance", "label": "Shares Available for Issuance", "documentation": "The maximum number of shares permitted to be issued to a defined contribution plan." } } }, "auth_ref": [] }, "hei_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OtherCountriesMember", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Countries [Member]", "label": "Other Countries [Member]" } } }, "auth_ref": [] }, "hei_AggregateRedemptionAmountEstimateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AggregateRedemptionAmountEstimateLineItems", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Redemption Amount Estimate [Line Items]", "label": "Aggregate Redemption Amount Estimate [Line Items]", "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]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r279", "r297", "r322", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r694", "r698", "r716", "r973", "r1063", "r1064", "r1118" ] }, "hei_FinanceLeasesAndNotePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FinanceLeasesAndNotePayable", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases and notes payable", "label": "Finance Leases and Note Payable", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive stock options", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r352", "r353", "r354", "r359", "r606" ] }, "hei_SubsidiaryTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyEightMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Eight", "label": "Subsidiary Twenty-Eight [Member]", "documentation": "Subsidiary Twenty-Eight" } } }, "auth_ref": [] }, "hei_StockIssuedDuringPeriodSharesAcquisitionsRegisteredPortion": { "xbrltype": "sharesItemType", "nsuri": "http://www.heico.com/20231031", "localname": "StockIssuedDuringPeriodSharesAcquisitionsRegisteredPortion", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Acquisitions, Registered Portion", "label": "Stock Issued During Period, Shares, Acquisitions, Registered Portion", "documentation": "Stock Issued During Period, Shares, Acquisitions, Registered Portion" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "hei_FY2023Subsidiary1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2023Subsidiary1Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2023 Subsidiary 1", "label": "FY2023 Subsidiary 1 [Member]", "documentation": "FY2023 Subsidiary 1" } } }, "auth_ref": [] }, "hei_SensorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SensorMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Sensor", "label": "Sensor [Member]", "documentation": "Sensor Systems Inc" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r96", "r198" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r425", "r428" ] }, "hei_WencorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "WencorMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Wencor", "label": "Wencor [Member]", "documentation": "Wencor" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to HEICO", "terseLabel": "Net income", "verboseLabel": "Net income attributable to HEICO", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r179", "r190", "r231", "r278", "r299", "r302", "r307", "r322", "r337", "r339", "r340", "r341", "r342", "r345", "r346", "r356", "r371", "r385", "r391", "r394", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r709", "r716", "r781", "r869", "r886", "r887", "r940", "r984", "r1063" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r133" ] }, "hei_ProductWarrantyAccrualIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ProductWarrantyAccrualIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accruals for warranties", "label": "Product Warranty Accrual Increase Decrease", "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)." } } }, "auth_ref": [] }, "hei_NameOfAcquiredProductLine": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "NameOfAcquiredProductLine", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Name Of Acquired Product Line", "label": "Name Of Acquired Product Line", "documentation": "Name Of Acquired Product Line" } } }, "auth_ref": [] }, "hei_FY2023AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2023AcquisitionMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY 2023 Acquisition", "label": "FY 2023 Acquisition [Member]", "documentation": "FY 2023 Acquisition" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r292", "r401", "r402", "r932" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r254", "r333" ] }, "hei_TRADMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "TRADMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "TRAD", "label": "TRAD [Member]", "documentation": "TRAD Tests & Radiations SAS" } } }, "auth_ref": [] }, "hei_ScheduleofDeferredCompensationPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofDeferredCompensationPlansLineItems", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation Plans [Line Items]", "label": "Schedule of Deferred Compensation Plans [Line Items]", "documentation": "[Line Items] for Schedule of Deferred Compensation Plans [Table]" } } }, "auth_ref": [] }, "hei_BusinessCombinationRecognizedIdentifiableAssetsContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "BusinessCombinationRecognizedIdentifiableAssetsContractAssets", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Business combination, Recognized identifiable assets, Contract assets", "documentation": "Amount of contract with customers recognized as of acquisition date" } } }, "auth_ref": [] }, "hei_SubsidiaryTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyThreeMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Three [Member]", "label": "Subsidiary Twenty-Three [Member]", "documentation": "Subsidiary Twenty-Three" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r505", "r506", "r525" ] }, "hei_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table Text Block]", "label": "Property, Plant and Equipment Useful Life [Table Text Block]", "documentation": "Property, Plant and Equipment Useful Lives [Table Text Block]" } } }, "auth_ref": [] }, "hei_ScheduleofDeferredCompensationPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofDeferredCompensationPlansTable", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation Plans [Table]", "label": "Schedule of Deferred Compensation Plans [Table]", "documentation": "Schedule of Deferred Compensation Plans [Table]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Acquisition Related Costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r124" ] }, "hei_AccruedExpensesAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AccruedExpensesAssumed", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Expenses Assumed", "documentation": "Amount of accrued expenses assumed at the acquisition date." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r166", "r769", "r973" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bonus accrual", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r122", "r1102" ] }, "hei_SubsidiaryNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryNineMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Nine [Member]", "label": "Subsidiary Nine [Member]", "documentation": "Subsidiary Nine [Member]" } } }, "auth_ref": [] }, "hei_OtherIndustriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OtherIndustriesMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Industries [Member]", "label": "Other Industries [Member]", "documentation": "Customers within other industries [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A [Member]", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1132" ] }, "hei_PercentageOfVotingInterestsSold": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PercentageOfVotingInterestsSold", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Voting Interests Sold", "label": "Percentage of Voting Interests Sold", "documentation": "Percentage of Voting Interests Sold" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share [Text Block]", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r348", "r360", "r361", "r362" ] }, "hei_AggregateRedemptionAmountEstimateTable": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AggregateRedemptionAmountEstimateTable", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Redemption Amount Estimate [Table]", "label": "Aggregate Redemption Amount Estimate [Table]", "documentation": "Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r122", "r1102" ] }, "hei_AmountofIncreaseDecreaseinContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AmountofIncreaseDecreaseinContractAssets", "crdr": "debit", "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "parentTag": "hei_AmountofIncreaseDecreaseinNetContractAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in contract assets", "label": "Amount of Increase (Decrease) in Contract Assets", "documentation": "Amount of Increase (Decrease) in Contract Assets" } } }, "auth_ref": [] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Eliminations [Member]", "label": "Consolidation, Eliminations [Member]", "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries." } } }, "auth_ref": [] }, "hei_DeferredCompensationObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DeferredCompensationObligationMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Obligation [Member]", "label": "Deferred Compensation Obligation [Member]" } } }, "auth_ref": [] }, "hei_StockOptionsExercisableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "StockOptionsExercisableAbstract", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Exercisable [Abstract]", "label": "Stock Options Exercisable [Abstract]", "documentation": "Stock Options Exercisable" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r254", "r326", "r327", "r328", "r331", "r332" ] }, "hei_OtherPrimarilyCorporateAndInterSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OtherPrimarilyCorporateAndInterSegmentMember", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Primarily Corporate and Inter Segment [Member]", "label": "Other Primarily Corporate and Inter Segment [Member]", "documentation": "Other Primarily Corporate And Inter Segment." } } }, "auth_ref": [] }, "hei_ClassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ClassificationTypeDomain", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Classification Type [Domain]", "label": "Classification Type [Domain]", "documentation": "[Domain] for Classification Type [Axis]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r254", "r326", "r327", "r328", "r331", "r332" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer rebates accrual", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r122", "r1102" ] }, "hei_SubsidiarySixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiarySixteenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Sixteen [Member]", "label": "Subsidiary Sixteen [Member]", "documentation": "Subsidiary Sixteen [Member]" } } }, "auth_ref": [] }, "hei_CorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate And Eliminations [Member]", "label": "Corporate And Eliminations [Member]", "documentation": "Corporate And Eliminations [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes and noncontrolling interests", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r178", "r230", "r371", "r385", "r391", "r394", "r763", "r778", "r940" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r687" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to noncontrolling interests", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r70" ] }, "hei_FY2023AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2023AcquisitionsMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2023 Acquisitions", "label": "FY2023 Acquisitions [Member]", "documentation": "FY2023 Acquisitions" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity, Other", "label": "Stockholders' Equity, Other", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r164", "r165", "r225", "r668" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r325", "r373", "r384", "r385", "r386", "r387", "r388", "r390", "r394", "r447", "r448", "r449", "r450", "r452", "r453", "r455", "r457", "r458", "r1007", "r1008", "r1063", "r1064" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r21", "r214", "r248", "r678", "r679", "r1027" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r125", "r129", "r687" ] }, "hei_ShareBasedCompensationArrangementSharesAvailableForGrantRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ShareBasedCompensationArrangementSharesAvailableForGrantRollForward", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant [Roll Forward]", "label": "Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward]", "documentation": "Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r596" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Information [Table Text Block]", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r1002", "r1003" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "hei_SalesbyIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SalesbyIndustryMember", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Sales by Industry [Member]", "label": "Sales by Industry [Member]", "documentation": "Sales by Industry [Member]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r73", "r76" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r70" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r325", "r373", "r384", "r385", "r386", "r387", "r388", "r390", "r394", "r447", "r448", "r449", "r450", "r452", "r453", "r455", "r457", "r458", "r1007", "r1008", "r1063", "r1064" ] }, "hei_StockOptionsOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "StockOptionsOutstandingAbstract", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Outstanding [Abstract]", "label": "Stock Options Outstanding [Abstract]", "documentation": "Stock Options Outstanding" } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1005", "r1027" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r134" ] }, "hei_RecognizedLiabilitiesAssumedShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RecognizedLiabilitiesAssumedShortTermDebt", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized Liabilities Assumed, Short-Term Debt", "label": "Recognized Liabilities Assumed, Short-Term Debt", "documentation": "Recognized Liabilities Assumed, Short-Term Debt Acquired" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory, Policy [Policy Text Block]", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r235", "r281", "r295", "r409", "r410", "r411", "r753", "r936" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r169", "r205", "r772", "r809", "r811", "r820", "r850", "r973" ] }, "hei_FY2015Acquisition2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2015Acquisition2Member", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2015 Acquisition 2", "label": "FY2015 Acquisition 2 [Member]", "documentation": "FY2015 Acquisition 2" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Combinations, Policy [Policy Text Block]", "label": "Business Combinations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r305", "r306", "r722", "r724", "r725", "r726", "r727", "r728" ] }, "hei_ElectronicTechnologiesGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ElectronicTechnologiesGroupMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Electronic Technologies Group [Member]", "label": "Electronic Technologies Group [Member]", "documentation": "Electronic Technologies Group." } } }, "auth_ref": [] }, "hei_DeferredTaxAssetOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DeferredTaxAssetOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Asset Operating Lease Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities" } } }, "auth_ref": [] }, "hei_IncreaseToAPICFromPurchaseOfNoncontrollingInterestsAndNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "IncreaseToAPICFromPurchaseOfNoncontrollingInterestsAndNetAssets", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets", "label": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets", "documentation": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1005", "r1027", "r1104" ] }, "hei_FlightMicrowaveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FlightMicrowaveMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Flight Microwave", "label": "Flight Microwave [Member]", "documentation": "Flight Microwave LLC" } } }, "auth_ref": [] }, "hei_DeferredCompensationObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DeferredCompensationObligation", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred compensation obligation", "label": "Deferred Compensation Obligation", "documentation": "Deferred compensation obligation payable in company common stock." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r53", "r280", "r322", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r695", "r698", "r699", "r716", "r973", "r1063", "r1118", "r1119" ] }, "hei_ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosure, Leases", "label": "Schedule of Cash Flow, Supplemental Disclosure, Leases [Table Text Block]", "documentation": "Schedule of Cash Flow, Supplemental Disclosure, Leases" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets acquired, excluding cash", "totalLabel": "Net assets acquired, excluding cash", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current income tax expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r214", "r673", "r679", "r1027" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Contributions to the plan charged", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement." } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America [Member]", "label": "North America [Member]", "documentation": "Continent of North America." } } }, "auth_ref": [ "r1134", "r1135", "r1136", "r1137" ] }, "hei_SubsidiaryTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty [Member]", "label": "Subsidiary Twenty [Member]", "documentation": "Subsidiary Twenty" } } }, "auth_ref": [] }, "hei_FY2008AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2008AcquisitionMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2008 Acquisition [Member]", "label": "FY2008 Acquisition [Member]", "documentation": "FY2008 Acquisition" } } }, "auth_ref": [] }, "hei_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "NumeratorAbstract", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator." } } }, "auth_ref": [] }, "hei_SubsidiaryTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Ten [Member]", "label": "Subsidiary Ten [Member]", "documentation": "Subsidiary Ten [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "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/DEBTLongtermDebtDetails", "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/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/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r334", "r335", "r336", "r364", "r754", "r814", "r835", "r841", "r842", "r843", "r844", "r845", "r846", "r849", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r862", "r863", "r864", "r865", "r866", "r868", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r888", "r979" ] }, "hei_IntangibleAssetsUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "IntangibleAssetsUsefulLifeTableTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Useful Life [Table Text Block]", "label": "Intangible Assets Useful Life [Table Text Block]", "documentation": "Intangible Assets Useful Lives [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.heico.com/role/DEBTLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt and Lease Obligation, Including Current Maturities", "label": "Debt and Lease Obligation", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r229" ] }, "hei_PercentOfOwnershipSoldDuringThePeriod": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PercentOfOwnershipSoldDuringThePeriod", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of ownership sold during the period", "label": "Percent of ownership sold during the period", "documentation": "Percent of ownership sold during the period" } } }, "auth_ref": [] }, "hei_DefinedContributionPlanVestingOfEmployeeContributionAndCashDividendsRange": { "xbrltype": "percentItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DefinedContributionPlanVestingOfEmployeeContributionAndCashDividendsRange", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined contribution plan, vesting of employee contribution and cash dividends, percent", "label": "Defined Contribution Plan, Vesting Of Employee Contribution and Cash Dividends, Range", "documentation": "Percentage in defined contribution plans related to vesting of employees contributions and cash dividends." } } }, "auth_ref": [] }, "hei_IronwoodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "IronwoodMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Ironwood", "label": "Ironwood [Member]", "documentation": "Ironwood Electronics Inc" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/DEBTLongtermDebtDetails": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, net of current maturities", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r44", "r767" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r136", "r691" ] }, "hei_NoncontrollingInterestsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "NoncontrollingInterestsPolicyPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Redeemable Noncontrolling Interests, Policy [Policy Text Block]", "label": "Noncontrolling Interests Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for noncontrolling interests." } } }, "auth_ref": [] }, "hei_DefenseandSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DefenseandSpaceMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defense and Space [Member]", "label": "Defense and Space [Member]", "documentation": "Customers within the Defense and Space industries [Member]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r21", "r100" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, equipment and tooling", "label": "Machinery and Equipment, Gross", "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." } } }, "auth_ref": [ "r199" ] }, "hei_FinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FinanceLeaseExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease Expense", "label": "Finance Lease Expense", "documentation": "Finance Lease Expense" } } }, "auth_ref": [] }, "hei_SubsidiarySeventeenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiarySeventeenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Seventeen [Member]", "label": "Subsidiary Seventeen [Member]", "documentation": "Subsidiary Seventeen [Member]" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan [Member]", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r601", "r958", "r959", "r963", "r964", "r965" ] }, "hei_ScheduleofFairValueofTotalConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofFairValueofTotalConsiderationTableTextBlock", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Total Consideration [Table Text Block]", "label": "Schedule of Fair Value of Total Consideration [Table Text Block]", "documentation": "Schedule of the fair value of total consideration associated with the acquisition as of the acquisition date. [Table Text Block]" } } }, "auth_ref": [] }, "hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption of common stock related to stop option exercises", "label": "Common Stock Issued Repurchased and Retired Related To Stock Option Exercises", "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." } } }, "auth_ref": [] }, "hei_PioneerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PioneerMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Pioneer", "label": "Pioneer [Member]", "documentation": "Pioneer Industries" } } }, "auth_ref": [] }, "hei_HeicoStockHeldByIrrevocableTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "HeicoStockHeldByIrrevocableTrustMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "HEICO Stock Held By Irrevocable Trust [Member]", "label": "HEICO Stock Held By Irrevocable Trust [Member]", "documentation": "HEICO stock held by irrevocable trust." } } }, "auth_ref": [] }, "hei_SubsidiaryTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentySixMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Six", "label": "Subsidiary Twenty-Six [Member]", "documentation": "Subsidiary Twenty-Six" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANS" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r528", "r551", "r553", "r559", "r576", "r578", "r579", "r580", "r581", "r582", "r594", "r595", "r596", "r958" ] }, "hei_NetInvestmentRelatedtoDeferredCompensationPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "NetInvestmentRelatedtoDeferredCompensationPlan", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net Investment Related to HEICO LCP", "label": "Net Investment Related to Deferred Compensation Plan", "documentation": "Net Investment Related to Deferred Compensation Plan" } } }, "auth_ref": [] }, "hei_FY2017AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2017AcquisitionMember", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY 2017 Acquisition [Member]", "label": "FY 2017 Acquisition [Member]", "documentation": "FY 2017 Acquisitions [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs, Gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r151" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingencies, Policy [Policy Text Block]", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r102", "r915" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r976", "r977", "r978", "r980", "r981", "r982", "r983", "r1035", "r1036", "r1108", "r1130", "r1132" ] }, "us-gaap_SeniorLongtermNotesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorLongtermNotesCurrentAndNoncurrentAbstract", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes [Abstract]", "label": "Senior Notes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Debt, Net of Issuance Costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ForeignLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignLineOfCreditMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Line of Credit [Member]", "label": "Foreign Line of Credit [Member]", "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentrations Of Credit Risk, Policy [Policy Text Block]", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r159", "r239" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldUnderCapitalLeasesMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Held under Capital Leases [Member]", "label": "Assets Held under Capital Leases [Member]", "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement." } } }, "auth_ref": [ "r233" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r601", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r601", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Warranties, Policy [Policy Text Block]", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r440" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "verboseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r199" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Payment Arrangement [Text Block]", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r602", "r607", "r638", "r639", "r641", "r967" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "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" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Segments [Axis]", "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r277", "r368", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r400", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r431", "r432", "r433", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r942", "r1004", "r1128" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill and other intangible assets", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r122", "r1102" ] }, "hei_PropertyPlantandEquipmentExclusiveofToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PropertyPlantandEquipmentExclusiveofToolingMember", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Exclusive of Tooling [Member]", "label": "Property, Plant and Equipment, Exclusive of Tooling [Member]", "documentation": "Property, Plant and Equipment, Exclusive of Tooling [Member]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Reporting Disclosure [Text Block]", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r383", "r388", "r392", "r393", "r394", "r395", "r396", "r397", "r400" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r755" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r62", "r227", "r322", "r404", "r447", "r450", "r451", "r452", "r458", "r459", "r716", "r773", "r851" ] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r121", "r1101" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "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." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Method", "label": "Finite-Lived Intangible Assets, Amortization Method", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Segment Reporting Information by Segment [Table Text Block]", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r85", "r86", "r87", "r91" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Foreign currency translation adjustments attributable to noncontrolling interests", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r19", "r31", "r219" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r424", "r426", "r427", "r429", "r755", "r756" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accrued contingent consideration, net", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "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." } } }, "auth_ref": [ "r147" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r95", "r98" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and Building Improvements [Member]", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Policy Text Block]", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r252", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r928" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/DEBTLongtermDebtDetails", "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r56", "r103" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "verboseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r253", "r289", "r290", "r291", "r322", "r351", "r355", "r357", "r359", "r365", "r366", "r404", "r447", "r450", "r451", "r452", "r458", "r459", "r491", "r492", "r494", "r497", "r503", "r716", "r816", "r817", "r818", "r819", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r849", "r870", "r888", "r906", "r907", "r908", "r909", "r910", "r997", "r1024", "r1039" ] }, "hei_SubsidiaryEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryEighteenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Eighteen [Member]", "label": "Subsidiary Eighteen [Member]", "documentation": "Subsidiary Eighteen" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r368", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r400", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r432", "r433", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r942", "r1004", "r1128" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Face Amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r150", "r152", "r461", "r730", "r944", "r945" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails": { "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r67", "r689" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/ACQUISITIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Combination Disclosure [Text Block]", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r215", "r688" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance Lease, Liability, Undiscounted Excess Amount", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r745" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Liability, Payment, Due", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r745" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1106" ] }, "hei_BusinessAcquisitionAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "BusinessAcquisitionAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquisition Costs", "label": "Business Acquisition, Acquisition Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition recognized in the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r305", "r306", "r722", "r724", "r725", "r726", "r727", "r728" ] }, "us-gaap_DebtInstrumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescription", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Description", "label": "Debt Instrument, Description", "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total." } } }, "auth_ref": [ "r44", "r108", "r157", "r162", "r223", "r226" ] }, "hei_PyramidMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PyramidMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Pyramid [Member]", "label": "Pyramid [Member]", "documentation": "Pyramid Semiconductor LLC" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "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/DEBTLongtermDebtDetails", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r347", "r600", "r998", "r999", "r1038" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (Shares Under Option)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r616" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r733" ] }, "hei_SubsidiaryFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryFourMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Four [Member]", "label": "Subsidiary Four [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for Contingent Consideration Liability, Financing Activities", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r17" ] }, "hei_OtherAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OtherAcquisitionsMember", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Other Acquisitions [Member]", "label": "Other Acquisitions [Member]", "documentation": "Other Acquisitions [Member]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis Of Presentation, Policy [Policy Text Block]", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r161", "r218", "r812", "r813" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for Contingent Consideration Liability, Operating Activities", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, after Year Five", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred compensation plans", "terseLabel": "Deferred Compensation Plan Assets", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Year One", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "hei_SelectedFinancialStatementInformationDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SelectedFinancialStatementInformationDetailsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Selected Financial Statement Information (Details) [Abstract]", "label": "Selected Financial Statement Information (Details) [Abstract]", "documentation": "Selected Financial Statement Information (Details) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Year Five", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Year Four", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "hei_SubsidiaryFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryFifteenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Fifteen [Member]", "label": "Subsidiary Fifteen [Member]", "documentation": "Subsidiary Fifteen [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Year Three", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Year Two", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "hei_PotentialRedemptionAmountPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PotentialRedemptionAmountPayable", "crdr": "credit", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Potential Redemption Amount Payable", "label": "Potential Redemption Amount Payable", "documentation": "The potential cash outflow payable within twelve months from the Balance Sheet date, associated with puttable redeemable noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments [Member]", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r394" ] }, "hei_AggregateRedemptionAmountPuttable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AggregateRedemptionAmountPuttable", "crdr": "credit", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Redemption Amount Puttable", "label": "Aggregate Redemption Amount Puttable", "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." } } }, "auth_ref": [] }, "hei_SegmentReportingReconcilingItemForOperatingProfitLossAndCapitalExpenditureFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossAndCapitalExpenditureFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r732" ] }, "hei_BechdonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "BechdonMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Bechdon [Member]", "label": "Bechdon [Member]", "documentation": "Bechdon Company Inc" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Interest Payment on Liability", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r737", "r741" ] }, "hei_A2028SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "A2028SeniorNotesMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/DEBTLongtermDebtDetails", "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Senior Notes", "label": "2028 Senior Notes [Member]", "documentation": "2028 Senior Notes" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Disclosures [Text Block]", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r710" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock to HEICO SIP", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "hei_SubsidiaryTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyFiveMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Five", "label": "Subsidiary Twenty-Five [Member]", "documentation": "Subsidiary Twenty-Five" } } }, "auth_ref": [] }, "hei_StockOptionAndFutureGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "StockOptionAndFutureGrantsMember", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option and Future Grants [Member]", "label": "Stock Option and Future Grants [Member]", "documentation": "Stock Option and Future Grants Member." } } }, "auth_ref": [] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Financial Information Disclosure [Text Block]", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r54", "r150", "r488", "r730" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r54", "r462" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Issuance of common stock to 401(k) Plan", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "hei_FY2015AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2015AcquisitionMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY 2015 Acquisition [Member]", "label": "FY 2015 Acquisition [Member]", "documentation": "FY 2015 Acquisition [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Dividend Rate, Percentage", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r492", "r894", "r897", "r899", "r904" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Interest Expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r735", "r739", "r972" ] }, "hei_FY2021AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2021AcquisitionsMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FY2021 Acquisitions [Member]", "label": "FY2021 Acquisitions [Member]", "documentation": "FY2021 Acquisitions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r90", "r177" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r51", "r322", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r695", "r698", "r699", "r716", "r847", "r939", "r986", "r1063", "r1118", "r1119" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenues", "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)." } } }, "auth_ref": [ "r309", "r322", "r372", "r373", "r384", "r389", "r390", "r396", "r398", "r400", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r716", "r763", "r1063" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Maturity Date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r250", "r943", "r1110" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1027", "r1103", "r1104" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (loss) gain on defined benefit pension plan, net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r13", "r176", "r571" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "verboseLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r371", "r385", "r391", "r394", "r940" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r168" ] }, "hei_TemporaryEquityRedeemableNoncontrollingInterestsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS" ], "lang": { "en-us": { "role": { "verboseLabel": "Temporary Equity Redeemable Noncontrolling Interests [Text Block]", "label": "Temporary Equity Redeemable Noncontrolling Interests [Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r323", "r680" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r733" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r372", "r373", "r384", "r389", "r390", "r396", "r398", "r400", "r523", "r524", "r754" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r214", "r1027", "r1103" ] }, "hei_SubsidiaryTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwoMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Two [Member]", "label": "Subsidiary Two [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Payment Terms", "label": "Debt Instrument, Payment Terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r55", "r158" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities [Abstract]", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "hei_ProFormaNetIncomeAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ProFormaNetIncomeAttributableToParent", "crdr": "credit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro Forma Net income attributable to Parent", "label": "Pro Forma Net income attributable to Parent", "documentation": "Pro Forma Net income attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r633", "r634", "r635", "r636" ] }, "hei_LufthansaTechnikAgMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LufthansaTechnikAgMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Lufthansa Technik Ag [Member]", "label": "Lufthansa Technik Ag [Member]", "documentation": "Lufthansa Technik AG., noncontrolling interest owner" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current operating lease liabilities", "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r733" ] }, "hei_LesseeOperatingLeaseTermandDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]", "label": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]", "documentation": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r172", "r228", "r774", "r973", "r1026", "r1045", "r1111" ] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, Stock Issued During Period, Value, New Issues", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r323", "r680" ] }, "hei_ScheduleofResearchandDevelopmentExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofResearchandDevelopmentExpensesTableTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Research and Development Expenses [Table Text Block]", "label": "Schedule of Research and Development Expenses [Table Text Block]", "documentation": "Tabular disclosure of the amount of new product research and development expenses (R&D expenses) included in costs of sales." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1027" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r990", "r991", "r992" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1117" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Research and Development [Abstract]", "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r735", "r739", "r972" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r711", "r712" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Product Warranty Liability [Table Text Block]", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r216" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r184", "r480", "r489", "r946", "r947" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "verboseLabel": "Significant Accounting Policies [Text Block]", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r191", "r319" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.heico.com/role/REVENUENotes" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r252", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r527" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Inventory [Table Text Block]", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r47", "r173", "r174", "r175" ] }, "us-gaap_FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "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." } } }, "auth_ref": [ "r715" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidCapitalized", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Capitalized, Investing Activities", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r935", "r1023" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances as of beginning of year", "periodEndLabel": "Balances as of end of year", "verboseLabel": "Gross unrecognized tax benefits related to uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r652", "r660" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r663" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "hei_NonControllingInterestHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "NonControllingInterestHoldersMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest Holders", "label": "Non-controlling Interest Holders [Member]", "documentation": "Non-controlling Interest Holders" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to HEICO", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r65", "r301", "r303", "r313", "r761", "r785" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r661" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r661" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r664" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r662" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance leases and notes payable", "terseLabel": "Finance leases and notes payable", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r733", "r745" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r166", "r849" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r655", "r656", "r766" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r733" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r166", "r491" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r286" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r32", "r64", "r701", "r704", "r746", "r806", "r807", "r1016", "r1017", "r1018", "r1035", "r1036", "r1037" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "terseLabel": "Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r22", "r764", "r777", "r973" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r33", "r275", "r305", "r306", "r307", "r334", "r335", "r336", "r338", "r344", "r346", "r364", "r405", "r406", "r504", "r642", "r643", "r644", "r674", "r675", "r700", "r701", "r702", "r703", "r704", "r705", "r707", "r722", "r724", "r725", "r726", "r727", "r728", "r746", "r806", "r807", "r808", "r824", "r888" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r11", "r32", "r64", "r306", "r307", "r724", "r725", "r726", "r727", "r728", "r1016" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 }, "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions, net of cash acquired", "totalLabel": "Cash paid, net", "terseLabel": "Cash paid, net", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefit Obligation [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r14", "r32", "r64", "r1016", "r1017", "r1018" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r183" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r734" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r734" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r734" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r22", "r240", "r246", "r775" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r734" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r734" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r734" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 4.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of unrealized loss on defined benefit pension plan, net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r16", "r176", "r298", "r571" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r119", "r120", "r604" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SeniorLongTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorLongTermNotes", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes, Noncurrent", "label": "Senior Notes, Noncurrent", "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r56", "r973" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset, Interest Carryforward", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1102" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Acquisition, Contingent Consideration [Line Items]", "label": "Business Acquisition, Contingent Consideration [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "verboseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r125", "r129", "r687", "r960", "r963" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and improvements", "label": "Buildings and Improvements, Gross", "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." } } }, "auth_ref": [ "r199" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition Costs", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "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/DEBTLongtermDebtDetails", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r347", "r600", "r998", "r1038" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions of noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "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)." } } }, "auth_ref": [ "r142", "r205", "r220" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished products", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r193", "r933" ] }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Acquired Entity", "label": "Business Acquisition, Description of Acquired Entity", "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." } } }, "auth_ref": [ "r126" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r193", "r934" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests", "terseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests", "label": "Noncontrolling Interest, Change in Redemption Value", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r46", "r106", "r107", "r110" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Tax Disclosure [Text Block]", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r324", "r651", "r659", "r666", "r671", "r676", "r682", "r683", "r684", "r821" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r101", "r283", "r776" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "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." } } }, "auth_ref": [ "r217" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r294", "r403", "r407" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro Forma Earnings Per Share, Basic", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "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." } } }, "auth_ref": [ "r1002", "r1003" ] }, "us-gaap_LeasesCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesCapitalAbstract", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, Capital [Abstract]", "label": "Leases, Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Materials, parts, assemblies and supplies", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "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." } } }, "auth_ref": [ "r193", "r1014" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOperatingAbstract", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, Operating [Abstract]", "label": "Leases, Operating [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionNameOfAcquiredEntity", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Acquired Entity", "label": "Business Acquisition, Name of Acquired Entity", "documentation": "Name of the acquired entity." } } }, "auth_ref": [ "r126" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive (loss) income", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Balance Start", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Balance End", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r63", "r64", "r176", "r293", "r771", "r810", "r811" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes, Policy [Policy Text Block]", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r304", "r653", "r654", "r666", "r667", "r670", "r672", "r815" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r127" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Inventories, net of valuation reserves", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r296", "r931", "r973" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive stock options excluded", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r360" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Expected Tax Deductible Amount", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r138" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r151", "r232", "r308", "r375", "r729", "r873", "r984", "r1131" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro Forma Earnings Per Share, Diluted", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r1002", "r1003" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r285", "r427" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSProformaDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorProformaDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails", "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "verboseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r687", "r960", "r963" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "terseLabel": "Accrued Liabilities, Current", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r52" ] }, "hei_SubsidiaryThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryThreeMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Three [Member]", "label": "Subsidiary Three [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r524", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "hei_SubsidiaryElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryElevenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Eleven [Member]", "label": "Subsidiary Eleven [Member]", "documentation": "Subsidiary Eleven [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "hei_AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired Finite Lived And Indefinite Lived Intangible Assets [Line Items]", "label": "Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to goodwill", "label": "Goodwill, Purchase Accounting Adjustments", "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." } } }, "auth_ref": [ "r1", "r1053" ] }, "hei_AftermarketReplacementPartsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AftermarketReplacementPartsMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aftermarket Replacement Parts [Member]", "label": "Aftermarket Replacement Parts [Member]", "documentation": "Aftermarket Replacement Parts [Member]" } } }, "auth_ref": [] }, "hei_AmountofIncreaseDecreaseinContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AmountofIncreaseDecreaseinContractLiabilities", "crdr": "credit", "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "parentTag": "hei_AmountofIncreaseDecreaseinNetContractAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in contract liabilities", "label": "Amount of Increase (Decrease) in Contract Liabilities", "documentation": "Amount of Increase (Decrease) in Contract Liabilities" } } }, "auth_ref": [] }, "hei_AmountofIncreaseDecreaseinNetContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AmountofIncreaseDecreaseinNetContractAssets", "crdr": "debit", "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Change in net contract assets", "label": "Amount of Increase (Decrease) in Net Contract Assets", "documentation": "Amount of Increase (Decrease) in Net Contract Assets" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre-tax unrecognized compensation expense related to nonvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r640" ] }, "hei_RidgeHoldcoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "RidgeHoldcoMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Ridge Holdco [Member]", "label": "Ridge Holdco [Member]", "documentation": "Ridge Holdco LLC" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCommonFairValue", "crdr": "credit", "calculation": { "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest, Equity, Fair Value", "label": "Redeemable Noncontrolling Interest, Equity, Common, Fair Value", "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." } } }, "auth_ref": [ "r104", "r105", "r106", "r107" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r243" ] }, "hei_DeferredCompensationPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DeferredCompensationPlanAssetCategoriesAxis", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan, Asset Categories [Axis]", "label": "Deferred Compensation Plan, Asset Categories [Axis]", "documentation": "Deferred Compensation Plan, Asset Categories [Axis]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.heico.com/role/AUDITORINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r990", "r991", "r992" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.heico.com/role/AUDITORINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r990", "r991", "r992" ] }, "hei_LiabilityClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LiabilityClassificationAxis", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Classification [Axis]", "label": "Liability Classification [Axis]", "documentation": "Liability Classification [Axis]" } } }, "auth_ref": [] }, "hei_AccurateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AccurateMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Accurate", "label": "Accurate [Member]", "documentation": "Accurate Metal Machining" } } }, "auth_ref": [] }, "hei_ScheduleofPutRightsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ScheduleofPutRightsTableTextBlock", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Put Rights [Table Text Block]", "label": "Schedule of Put Rights [Table Text Block]", "documentation": "Tabular disclosure of material Put Rights, including those associated with Redeemable Noncontrolling Interests." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.heico.com/role/AUDITORINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r990", "r991", "r992" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions of noncontrolling interests", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxExpenseFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Expense from Stock Options Exercised", "label": "Deferred Tax Expense from Stock Options Exercised", "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise." } } }, "auth_ref": [] }, "hei_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "DenominatorAbstract", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r317" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.heico.com/role/DEBTNotesDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "verboseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r474", "r554", "r555", "r556", "r557", "r558", "r559", "r712", "r748", "r749", "r750", "r944", "r945", "r956", "r957", "r958" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r317" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r188", "r189", "r190" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent purchase consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r135", "r690" ] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity Disclosure [Abstract]", "label": "Temporary Equity Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r1069", "r1070" ] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest [Table Text Block]", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Liability, Revenue Recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r209" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r211" ] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r247", "r408", "r1069", "r1070" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r210" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1000", "r1019" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r182", "r322", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r716", "r1063" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r642", "r643", "r644", "r824", "r1035", "r1036", "r1037", "r1108", "r1132" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration, Liability, Measurement Input", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r714" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Maximum Exposure, Undiscounted", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "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." } } }, "auth_ref": [ "r441" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities, Current", "label": "Business Combination, Contingent Consideration, Liability, Current", "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." } } }, "auth_ref": [ "r7", "r136" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-Based Compensation, Policy [Policy Text Block]", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r602", "r611", "r630", "r631", "r632", "r633", "r636", "r645", "r646", "r647", "r648" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent purchase consideration", "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)", "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." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Amount", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r541", "r552", "r554", "r555", "r956", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r529", "r550", "r958" ] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r577", "r956", "r957", "r958" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign derived intangible income deduction", "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "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)." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r244" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1027", "r1103", "r1104" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual Property [Member]", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r738", "r741" ] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "terseLabel": "Additional purchase consideration", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "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." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURECASHFLOWINFORMATION_1" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Significant Noncash Transaction, Value of Consideration Received", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "documentation": "The value of the noncash (or part noncash) consideration received 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." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r744", "r972" ] }, "us-gaap_TemporaryEquityOtherChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityOtherChanges", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, Other", "label": "Temporary Equity, Other Changes", "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Principal Payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r736", "r741" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r330" ] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined contribution plan partcipants employees range maximum", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r744", "r972" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r329" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r742", "r972" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity Note Disclosure [Text Block]", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r202", "r321", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r706", "r891", "r892", "r912" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Valuation Allowances and Reserves, Opening Balance", "periodEndLabel": "Valuation Allowances and Reserves, Ending Balance", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r326", "r332" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Gross", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r669" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability, to be Paid", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r745" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1001", "r1020" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r326", "r327", "r328", "r331", "r332" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r33", "r60", "r275", "r305", "r306", "r307", "r334", "r335", "r336", "r338", "r344", "r346", "r364", "r405", "r406", "r504", "r642", "r643", "r644", "r674", "r675", "r700", "r701", "r702", "r703", "r704", "r705", "r707", "r722", "r724", "r725", "r726", "r727", "r728", "r746", "r806", "r807", "r808", "r824", "r888" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r326", "r327", "r328", "r331", "r332" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r742", "r972" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r275", "r334", "r335", "r336", "r338", "r344", "r346", "r405", "r406", "r642", "r643", "r644", "r674", "r675", "r700", "r702", "r703", "r705", "r707", "r806", "r808", "r824", "r1132" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit from stock option exercises", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r245" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee related deferred compensation plans, specified as other long-term liabilities", "label": "Deferred Compensation Liability, Classified, Noncurrent", "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)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "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." } } }, "auth_ref": [ "r21", "r99" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.heico.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r745" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, in Process Research and Development", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r15", "r40" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current maturities of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r52" ] }, "hei_HeicoCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "HeicoCommonStockMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Heico Common Stock [Member]", "label": "Heico Common Stock [Member]", "documentation": "Heico Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r23", "r112", "r113", "r114", "r115" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r988" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1005", "r1027", "r1104" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "hei_PutRightsPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.heico.com/20231031", "localname": "PutRightsPurchasePeriod", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Put Rights Purchase Period", "label": "Put Rights Purchase Period", "documentation": "Put Rights Purchase Period" } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, Weighted Average Interest Rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "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/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "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/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "totalLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r234", "r249", "r345", "r346", "r379", "r657", "r677", "r787" ] }, "hei_BusinessCombinationDueFromSeller": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "BusinessCombinationDueFromSeller", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business Combination, Due from Seller", "label": "Business Combination, Due from Seller", "documentation": "Business Combination, Due from Seller" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURESCASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow, Supplemental Disclosures [Text Block]", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r186" ] }, "hei_ValueOfStockHeldDuringPeriodInIrrevocableTrustForDeferredCompensationObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ValueOfStockHeldDuringPeriodInIrrevocableTrustForDeferredCompensationObligation", "crdr": "debit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation", "label": "Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation", "documentation": "Value of shares issued during the period for deferred compensation obligation but held in irrevocable trust" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "hei_ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTable", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Reconciliation Of Operating Profit (Loss) and Capital Expenditure From Segments To Consolidated [Table]", "label": "Reconciliation Of Operating Profit Loss and Capital Expenditure From Segments To Consolidated [Table]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Shares approved by Shareholders (Shares Available for Grant)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r969" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Opening Balance Outstanding Shares (Shares Available For Grant)", "periodEndLabel": "Ending 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)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r117" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [ "r1114" ] }, "hei_SelectedFinancialStatementInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SelectedFinancialStatementInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Selected Financial Statement Information [Abstract]", "label": "Selected Financial Statement Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intrinsic value of stock option exercises", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r627" ] }, "hei_SubsidiarySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiarySevenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Seven [Member]", "label": "Subsidiary Seven [Member]", "documentation": "Subsidiary Seven [Member]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r988" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r20" ] }, "hei_FY2022AcquisitionSubsidiary2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FY2022AcquisitionSubsidiary2Member", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "FY2022 Acquisition Subsidiary 2", "label": "FY2022 Acquisition Subsidiary 2 [Member]", "documentation": "FY2022 Acquisition Subsidiary 2" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances as of beginning of year", "periodEndLabel": "Balances as of end of year", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r153", "r442", "r444", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r626" ] }, "hei_JointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "JointVentureMember", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture [Member]", "label": "Joint Venture [Member]", "documentation": "Joint Venture [Member]" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Aggregated Intrinsic Value (in dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding (Shares Under Option)", "periodEndLabel": "Outstanding (Shares Under Option)", "verboseLabel": "Number Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r612", "r613" ] }, "hei_LeadershipCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "LeadershipCompensationPlanMember", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Leadership Compensation Plan [Member]", "label": "Leadership Compensation Plan [Member]", "documentation": "Leadership Compensation Plan Member." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding (in dollars per share)", "periodEndLabel": "Outstanding (in dollars per share)", "verboseLabel": "Outstanding Weighted Average Exercise Price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r612", "r613" ] }, "hei_FiniteLivedIntellectualPropertyGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FiniteLivedIntellectualPropertyGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual Property, Gross", "label": "Finite-Lived Intellectual Property, Gross", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of capitalized intellectual property having a finite beneficial life." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r614" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "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." } } }, "auth_ref": [ "r36" ] }, "hei_ElectronicComponentsforDefenseSpaceandAerospaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ElectronicComponentsforDefenseSpaceandAerospaceMember", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electronic Components for Defense, Space and Aerospace [Member]", "label": "Electronic Components for Defense, Space and Aerospace [Member]", "documentation": "Electronic Components for Defense, Space and Aerospace [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable Weighted Average Exercise Price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r614" ] }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired warranty liabilities", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition." } } }, "auth_ref": [ "r1061" ] }, "hei_SubsidiaryTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentyTwoMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Two [Member]", "label": "Subsidiary Twenty-Two [Member]", "documentation": "Subsidiary Twenty-Two" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty claims settled", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r445" ] }, "hei_CharterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "CharterMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Charter", "label": "Charter [Member]", "documentation": "Charter Engineering Inc" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r634" ] }, "hei_AccruedCustomerRebatesAndCreditsExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.heico.com/20231031", "localname": "AccruedCustomerRebatesAndCreditsExpense", "crdr": "debit", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Total customer rebates and credits deducted within net sales", "label": "Accrued Customer Rebates and Credits Expense", "documentation": "The total customer rebates and credits expense deducted within net sales." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Earnings Per Share, Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r314", "r339", "r340", "r341", "r342", "r343", "r351", "r357", "r358", "r359", "r363", "r708", "r709", "r762", "r786", "r938" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected stock price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r633" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Other Intangible Assets [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r942" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r988" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Receivables, Net, Current", "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." } } }, "auth_ref": [ "r973" ] }, "hei_SubsidiaryNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryNineteenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Nineteen [Member]", "label": "Subsidiary Nineteen [Member]", "documentation": "Subsidiary Nineteen" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r95", "r98", "r755" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Other Intangible Assets, Policy [Policy Text Block]", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r24", "r91" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable, Policy [Policy Text Block]", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1041", "r1042", "r1043", "r1044" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r635" ] }, "hei_HeicoElectronicTechnologiesCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "HeicoElectronicTechnologiesCorpMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "HEICO Electronic [Member]", "label": "Heico Electronic Technologies Corp [Member]", "documentation": "HEICO Electronic Technologies Corp is a principal subsidiary of HEICO Corporation." } } }, "auth_ref": [] }, "hei_SubsidiaryTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryTwentySevenMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Twenty-Seven", "label": "Subsidiary Twenty-Seven [Member]", "documentation": "Subsidiary Twenty-Seven" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r942" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r222", "r287", "r322", "r371", "r386", "r392", "r404", "r447", "r448", "r450", "r451", "r452", "r454", "r456", "r458", "r459", "r694", "r698", "r716", "r765", "r861", "r973", "r986", "r1063", "r1064", "r1118" ] }, "hei_OtherAssetsandLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.heico.com/20231031", "localname": "OtherAssetsandLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets and Liabilities, Noncurrent [Abstract]", "label": "Other Assets and Liabilities, Noncurrent [Abstract]", "documentation": "Other Assets and Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r603", "r605", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r633", "r634", "r635", "r636" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r603", "r605", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r633", "r634", "r635", "r636" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "hei_FlightSupportGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "FlightSupportGroupMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Flight Support Group [Member]", "label": "Flight Support Group [Member]", "documentation": "Flight Support Group." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Senior Long-Term Debt", "label": "Proceeds from Issuance of Senior Long-Term Debt", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r69" ] }, "hei_SubsidiaryEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "SubsidiaryEightMember", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Eight [Member]", "label": "Subsidiary Eight [Member]", "documentation": "Subsidiary Eight [Member]" } } }, "auth_ref": [] }, "hei_ExistingManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.heico.com/20231031", "localname": "ExistingManagementMember", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Existing Management [Member]", "label": "Existing Management [Member]", "documentation": "Existing Management [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r199", "r282", "r777" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of interest owned by noncontrolling shareholders", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "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." } } }, "auth_ref": [ "r12", "r176", "r718", "r719", "r721" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total HEICO shareholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r167", "r170", "r171", "r192", "r851", "r867", "r889", "r890", "r973", "r986", "r1026", "r1045", "r1111", "r1132" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r201", "r320", "r460", "r466", "r467", "r468", "r469", "r470", "r471", "r476", "r483", "r484", "r486" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r743", "r972" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails": { "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": -1.0, "order": 1.0 }, "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSOtherTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWencorTotalConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Acquired from Acquisition", "negatedTerseLabel": "Cash Acquired from Acquisition", "negatedLabel": "Less: cash acquired", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r66" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.heico.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Long-term Debt Instruments [Table Text Block]", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r56", "r108", "r109", "r149", "r150", "r152", "r156", "r203", "r204", "r944", "r946", "r1028" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock repurchase program, number of shares authorized to be repurchased (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to noncontrolling interests", "negatedTerseLabel": "Distributions to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r205" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating costs and expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestLineItems", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Line Items]", "label": "Noncontrolling Interest [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "verboseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r325", "r461", "r462", "r463", "r464", "r465", "r467", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r730", "r943", "r944", "r945", "r946", "r947", "r1025" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Earnings Per Share, Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r314", "r339", "r340", "r341", "r342", "r343", "r349", "r351", "r357", "r358", "r359", "r363", "r708", "r709", "r762", "r786", "r938" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals", "http://www.heico.com/role/DEBTNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r56", "r108", "r109", "r149", "r150", "r152", "r156", "r203", "r204", "r325", "r461", "r462", "r463", "r464", "r465", "r467", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r730", "r943", "r944", "r945", "r946", "r947", "r1025" ] }, "us-gaap_MinorityInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestTable", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Table]", "label": "Noncontrolling Interest [Table]", "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." } } }, "auth_ref": [ "r62", "r140", "r143", "r181" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "verboseLabel": "Property, Plant and Equipment by Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r22" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds [Member]", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r1073" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revolving credit facility issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r72" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Goodwill [Table Text Block]", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r942", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility, Current Borrowing Capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on revolving credit facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r71" ] }, "us-gaap_IncreaseDecreaseInPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPostretirementObligations", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in long-term liabilities and assets related to HEICO LCP", "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r244" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Pension Plan, Policy [Policy Text Block]", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r23", "r25", "r26", "r34", "r116" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r743", "r972" ] }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Related Commitment Fees and Debt Issuance Costs", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses." } } }, "auth_ref": [ "r184" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r194" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Income Tax Contingencies [Table Text Block]", "label": "Summary of Income Tax Contingencies [Table Text Block]", "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." } } }, "auth_ref": [ "r29", "r212", "r213" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Receivables", "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." } } }, "auth_ref": [ "r20" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Stock or Unit Option Plan Expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property, plant and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r122", "r1102" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r20" ] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Table]", "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.heico.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Issuance Costs, Net", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r151", "r1068" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued employee compensation and related payroll taxes", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r52" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedCustomerRelationshipsGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships, Gross", "label": "Finite-Lived Customer Relationships, Gross", "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." } } }, "auth_ref": [ "r196" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "Total Net Carrying Amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r93", "r97" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizing Assets:", "label": "Finite-Lived Intangible Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r350", "r359" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities, Current", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Payable, Current", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortizing Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r196", "r755" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/ACQUISITIONSExxeliaFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSOtherFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWencorFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Opening Balances", "periodEndLabel": "Ending Balances", "label": "Goodwill", "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." } } }, "auth_ref": [ "r284", "r412", "r757", "r942", "r973", "r1047", "r1054" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted average common shares outstanding - basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r349", "r359" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Amortization expense related to intangible assets, year one", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r197" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-Term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r50" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r196", "r756" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Amortization expense related to intangible assets, year two", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r197" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Amortization expense related to intangible assets, year three", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r197" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r33", "r60", "r205" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Amortization expense related to intangible assets, year four", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r197" ] }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherFiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Finite-Lived Intangible Assets, Gross", "label": "Other Finite-Lived Intangible Assets, Gross", "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other." } } }, "auth_ref": [ "r196" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r33", "r60", "r205" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans Disclosures [Table Text Block]", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r23", "r112", "r113", "r114", "r115" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Amortization expense related to intangible assets, year five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r197" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Amortization expense related to intangible assets, year, there after", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt [Line Items]", "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue [Policy Text Block]", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r871", "r928", "r937" ] }, "us-gaap_DebtInstrumentRedemptionDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionDescription", "presentation": [ "http://www.heico.com/role/DEBTDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Description", "label": "Debt Instrument, Redemption, Description", "documentation": "Description of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Additional Paid in Capital, Other", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Amortizing Assets:", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedTradeNames": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedTradeNames", "crdr": "debit", "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Trade Names", "label": "Indefinite-Lived Trade Names", "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." } } }, "auth_ref": [ "r198" ] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncontrolling interests assumed related to acquisition", "label": "Noncontrolling Interest, Increase from Business Combination", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r30", "r110", "r132" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (Shares Under Option)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r33", "r166", "r167", "r205", "r617" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Acquisitions", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r166", "r167", "r205" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "60", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "16(c)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.27(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "35", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482710/350-30-35-6" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-16" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(d)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "c", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r997": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r998": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r999": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 137 0000046619-23-000163-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000046619-23-000163-xbrl.zip M4$L#!!0 ( #B%E%?<_Z^YY!$ -G' 0 ; 83$P,S$R,#(S:&5I<31E M>&AI8FET,C$N:'1M[5UM5]NX$OY^?X4N>^[=]IPF30*4 MV>$YQ0TB:0C5.Z M^^D>Q582'6S)E>5 ]M=?R2]Y*="&DH(]%A]XOYL2 M[+[_U[M_5RJHQ9W()TPB1Q LB8NBD+()^N*2\ I5*NFG+![,!9U,)6K4&KOH M"Q=7=(:3XY)*C[S/KO/N=?+WN]?Q3=Z-N#M__\ZE,T3=/W9H8Y^\/:S5&F_> M$G?O8$3P/B'U.L:-W=TWM=J8_*^^HTY5'T_.">7<(W_L^)15ID3?_^B@$^O0LS"2D@$'29V,=T]=QZ.,9..O-_2@VS=3.J+J:=;7Q_OCD=XAY-TG.0H,(GZY? =W MRF=_/K$[K4YST&G;Z.(4G;4[U@6R+@;]BT%SV+DXOU<"'XN)0EORX&@_T$)+ M//)(=G3$A4M$18GAX2 D1]DOQRX- P_/CRB+!Q.?=)Q>:\2EY+Z^W/&,"$D= M[*7/*'Y'TG3H\J-8/]O1K)=5CEFYVX_2-J\9OW&OIWCZVOU\]:+R]]W"M M6K_WV/HU@X:&UWV=3SD9-CJP80!9G_L[.YD)P38=95J'S6"&U17SV+E M7?'(^/:SX<'67Y[ZCY0CUNC__E9_4SM>O"&IV ^3*'G[GT.F6PH1RV1+95P1 M%^A"3HE8DZUXL-TE8C(NESA<8$DY.XJ8TE3]J9WWY]@GD.#\GJP?(T%#ESKZ M_XB/48>I3P7I!^_"/1MZ=OW4ZGWW"=7T\]G9Z&&N?;1XK]K=%B*93II$<"6" M0] 9]_3 0^6GB*#Z\%<-Z9\'A]6#_3Q+?:IN0UW\".,1RUD_S+.0WT)KW:,] M!M=OY=P]R+.0'XE$S9DVB@91&(AV^QTUN[E1* 4EH8$5"*Q]+&2(FNX,,XDG MY!7J=BVH@+:(AZ^Q(+"GU)YC>9@RI:S*AV:QAF+OE?9,P;I*'PA72W_@KM* M3X@(*RU*Q%4(&\]2N+[#2(S4/]$G]4V-R$!:?$B;PT^HZ7R-:$AEYOL:1 N- M:"L-9AM8(7F].N#0(J$:!&RK.R2,D3 DCW9Y\PWG"9;*UYTC>\H#M8*I=JN6 M@;3@AG=&XZ4+.L4.]93=)<9!*CZJ'YNHS2;JW^IT-D$=,Y6"@]1@6OSY]".1 M>$;7<.T+.M-[VEWJ4TEJ]98L- M&N@!WU+,K*TY4Q;7F9K8 RA8DWA2LN_V0? H**VJ/D,NE+FEN:6YI;FEN:6Y MY6-N^3HN.;BCH&&U;B7@B=-V)(B')9V16Y4LV5EIS4)M>0H>A=R+Y/VGW%?[ M<6]93/)]*I;"34AE) B^JN"Q.O\(>]=X'N[\HE(<4^FQ?LQ4>@ H#3"5'J;2 MPU1Z;'MM?.K%M:=V%*CG*TW( TC(8T "3 7H#.-21)N;5#A"N8S+781Y:4-8 M<% ]5Z9V>AV7U34=AX0A7]1Y&&"_+^=^KH5<9-)DV[G$1381,^H8> ' NSJW M)OL)23FE%)$C(Z'W=\V$6VS3?!II(%&FR&:R+3RB':9'@CVD?"E]=&&086-[ M,:4<-K#?UK,GV[QFEBTZKN<4.TY%6> X(6,U?0JTPI8"V[Y05].6V'A*17>& ME8*&/!(.^#S5STQ+IVM')R[W88.ZT$_4C@0/#+: ;*\=L7"J'>"8+(8ZH3'! M!4?T[/P+.HEHS-!E'%\(<#8,GG"VXBR[LUR>PHXVE +/9I*0," AP4(M30TO M%PQ'1'"6L(L8, M XD]W (6\/+44@,8<\&>I@ ZRHHM@J^U'(D," MG9:B' 33-M%SZYRI:YO]FL+;W5MHHA>VD@"KY2M!)P(S9_H2*L +04L%L=D] M!V6)_S2[[T++O?5__O; M[MMC;8-](AQ-O[7>!\T@772D0ZF@UDDQ6?HPZHTGU=5J++#FV>*,$4>-)9)E M0%DC'*@1S4&K;7E 39RH2^-# ?"ANMT^:NL-G4#0T$RL$!:P5"C-#'4O!J:, MKX<^VP95>*CVA^U7L".+6\OXSSFR#0O=0M=NVE!A/=5U*M Q_1;/#[I@DLW1 M!W]T!A785$;8ON^;&K+)UXC"9IQE3(LX>,8APW@AR.3NQ%5H MVM@QZEAT=6PZ3B1THGV/2.RA'G:FE($G[-E&RXQ"**C1T,)KZ( [5W/4XQ&3 M6#FS9W-7]Z'":G"P8X"6O@]V@>NIA7VU[&30P2Q%O7EFZ$Q!4S M%C=H%CW(EZ!9%L+"'A9S^-F?)X)05[=M-$C^6-#=/$LYG!)T0IRI0C/.Y,4, M=OI).?3SS4'M 'V9ZJ1LR1EH]IV? 72$G:N)4(LZMY(.@!Y-M/[E.N7:JUS@N;:3JLM^!G.$HAF8"85")SL(F+['DH MB;]YCUY8;T,IHAV[>^A4$.)R7Z$<"?FJ'%FFMT$UC&6;,I:]?VIJLL/JV[?[ M/T5-=E@]K-U_^&>IR78/-K[LAO;B ;Q&J;;EER0JY?Q*R,RX2'[^:O:O)^J8 M8@C -B, 2\$?)S^+1 4&R)W[0O1S1WWET#*99@*L6G5@,WLYNJFEH#:=KQ%- M' O8.1[;0C7?8;84U0Z;D5#Z2ET1[-W';:&:[Y!XBNH'-9T$!LX-!#W?JRD52+TVH4);-YI[RFP5G)FPE/5<>Q!196'!U M##JZ34?A&7(Q7V-I6^7R @NSNLS?7%P!!S@+\X84HSYVZ)@ZFH&DBKK#%E@5 MWAH!2;U1A!B^-56&:M'/(\V91LG]>W1&._E6LY,@;6#K*D5%\35 M"\)YL"DV\7L-W#XW=7Z-C\45D<@.L%!73J(6"YPA"3"B%RL] M;* W -]BNYXB(3R,E%+/H8.;2%DF7!?.)71HM^=%%PG=0+,J0$=6"PD<5;W! M/M%4-BZRHR#PJ&XXX'E4WHY$&W>*C:TN<].0" M#693T'\X^+"RK0N/,!5H0 +]PZ2. P'V+RFP6?6 2SM&O<&% 1,*F"TR)BPT MV@G WJXCFBQI?.)2S9&M,RZ EWV4!&4]H58^>(25:,UZ;UE6-I G+*(WM_PE MMS14-(:*9L/+&BH:0T6SE-=0T4"BHGG@>_?LO($><9(F"+>+$L!F0I:"(W" MU<))W;;/KXDP>!:>0RC%LV(3[' _C34;12T^L&?MH6X4#WK]^RLM;OPW57X$ M4W=[>\>"X+E5-C7!G99E,"ZZLJY#VA] !K0?J9%P-* .\$9@78+5*B1V@&&7 M6Y?"\3TE0E![2HGG)FB"K=GK$\;"N3?#VV!&R#6FMK*Y&)U@,<("*U#' @OB MPE;6[;%>Y'M*[0PL[!.!0\AS:2F<(YNPD(ME(&E>FKYOI9A8FPPK4%&/NY$' MG9BF%(#:5+E*&/6H(_@UGI$5S06MK5M+M,@UNA9G+ ONFSAA\?'L1KZFGHDC M#\;X%MY9:KQ!7[!PT1GU/%V!%ZB!P3:[I=#2%JET'$T-M=(6(&6+,D:X^/"> M70ZS^@[(%K@<;5E:E,3I#]1!MD,) T^WV<-AB)UI%!(I'\T/E&]LVV%(;M!? ME0&>9]3DQ-4C0^VO$0UBN]P=MJ BO5VRKWQ#?:9^1Y?'/7&6PJ_59>OM[A"T9I8BA.^>J$F3 M2<$]L]HLO%;J-CLZ=06V@?VY5- 1=JXF0I.35=*!CN.OX^+!;$VQD$FGT64^ MX8:(/^@QY/Y5*(6)'@Z'%2L:F0QO&'#NFAAO65AP#/&.(=XQQ#O%)& <,\4XQW**^%X7(;MI@O2'=VPEXR/Z$* \^IMB)ZRT,G,6&8>,:SD26590A0UGQU/_X_31 MY33Y=IW4XN8&>\F.^5WQ -HP0!=M;JG6* V5AZQ3B;$3%LP@Y($(T\ MZB ^1C:/Y!1]XH( WX(;8)\SC 8D)%AD-'=@=:]U('$)KJT3!9:A";#:VU'B MPL9VP$=J**&RP*<1\9 ]#R7Q=>OE:K=J@9UDM]6P-]?0ZDS^)I.$*8=XE?$. MM,:6Q28GW11,E4;1_:9LI;K2H2B\U3 2M"T>*@-%PI W[2S ^)0[,DYLJE' M'R M;0;D)F.IA WGMC9?\[VY$^,91R7D-^L;J+BF"U=4"HMKEC>%M[@V]ZBKR2$\ M;7*_C4) A;8<+N^?$2E'IH2E[X-=X-WA8J-KVG,6WN0.[4YK0<4>PPDVV+LE M///MY Z%.GG,A9_& ]5LZD2" F^BT,-B[F'F/A;;@]T\2ZD#O9X:@V;I;I$9 MC9G9 :-:CHY$]<:;6FVOCDZJ5E63KX/U<[=#!YOOZ30K=]1K%]"+ENV F>^Y M= W, =%=$D+-!;!L70-\H.-"]C!WE+LP@RJ9VHR MQ2,=:U#B9BUL$%AEU93".R>S>\QV M-I)->$E^^$PV("QYV#4,;96AK3*T58:VRM!6/4;6)Z*M>J;IH11>S-O#QB$Z MC3QO).(JF8>VP87ESCP!RW.^7X>.X.R:DKFV/ZN1?+LOZ*B2;KIMG MNL!"_R<"%X"P;]_<$(_B%2NPWE#.L+ 5>N,@@W>MF,. 6NP-VPQ4 ^,/Q#S< M8''Y_#!^MILE=;RVMA-?R_4<&R>'!X2MSZP/RUF$!?S63;PKH8QKR'!7?4S QU8NYQ)9_SZ"SD8H!Y28EDV,^J*%&7^A1P M8^U47-C8-CV'L[5"]_Y,5D&3\'68NP4FBGS[6 I6'!A8@2GK8J6KAHV5MTQ0 M?]C6H$+%="$H;%S/?V^+R1Q94_H-_Q$@*&\+!P[&3#W/N= I &I:C?1"%[VP MKXFKUKLG.HHS?0D5X43*7YCX\(Q]=O !N1"D&=N[8IJV2."D4?Z>L3=N?HQE;[W M_O]02P,$% @ .(645\Y5B5W8 @ *@@ !L !A,3 S,3(P,C-H96EQ M-&5X:&EB:70R,RYH=&W55MM.VT 0?>]73(,*+S'XEMJY$(DF#D2%!"5!/%:^ MC/$*>S?:W032K^_83@@5E/:E$N1AM:N9<^;,[(XGO4P7>;^789CT/_4^&P8, M1;PJD&N()88:$U@IQN_@-D%U#X:Q]1J(Y4:RNTR#;=H.W IYS]9A;==,Y]C? M\?1.ZG/OI K2BT2RZ?<2M@:6G#98U([B5ACYK:@=NU[+:W^UHL1.(M]L.WZ: M^#^L!D')O<8HO,Q8QJJ;SN]ZWTT'$6G(_GBV 6#.'ZYMOE> !G@\'T9K(8 M3\YA-)Y=O:O47K^'6X18<%6^?RU 9PB,QT(NA0PU$QRB#4A,42*/2Q/,\(XI MO37.-35,U3L3H8[!<0RW[;::0#O'L'S3;;G-:F_32W4="'E2'VW':YM #",A M"Y@;?F5ZFYM@GF.WO3V+YWBN_8S% 9&"6$E23/JU@J3JYR'&6$0HJ7.;5?^;7E=N@2-DI,($JVER$&L*;>] MMCIY2JX)X7*)A*4\Z>9TQA2<<;XBGUGE\U0ZRS2^ORXB%;+2NR$>0)Y0>::Q M%F4U':NNYO$'>.6'!Z[75=4*P^!R.EXL C@\5XQ8 MFS"B:/18WXFH%_WU0M=.T?,)MA2*E4^L4_?B&E_,M!TJ$EJ+HF/N(6%$W;K2 M?X8\&W(QEOW2^,N W*[UK#ZI_B/\ E!+ P04 " XA917?6BVI9 ' ? M)0 ' &$Q,#,Q,C R,VAE:7$T97AH:6)I=#,Q,2YH=&WM6FUOVS@2_GZ_ M@N?BN@E@.WZ)\^*D 7)I%A=N"2B]22]*3$K73 MY8WX19&[%9U.(W5AJKG5-Q,O!KW!4/QB[*V>RMCNM<_I;*'G="\^G^Z%04X3 MH^9GITI/A5;O6GI_D*292A0=#]1^.CR6@RP;R-&!&@Q&!UDZ^D^_A:X0CWV< MG^?TKE7HLC,A'G^\/ZK\R4PK/QGW>[V_M8+VDZ7K M.+(ZBX)._T:P">:%QUEC+_3DNJ2%_?T!&WUY-]&)]F+8[_8?6OQM6S=,'&&5[__.%2](>RT]_?D;MOW^P?GO1'*CZ)B\OKSU<_7EVFU*A.KXU85J\.)"]7?I$"!$HYB+V]+,$L9= MT>GP3L$8#)F'Q(8Q6"#5%HD,8B6ZPQ)%5LPF.IT(5_.?9?\966J4\ 0*[7)D M/$Z>,^TGF*"K* T&LMX*IAF%:4[138EDONJ&5XG'X1\'CR0R72+B#)YEA-L M(\31;%?:=9F!6P*-X'>:UPHZ@:*5<+:!0&WSN:@ L8OXSK/EP!ML.&^&!IK M0&E6W&:).H< 4&D G3"<"_:DTDU$EIN96T#6THUV'MG)"\DOH]VPLKV"/+

    MI1-9WI X!UM=USDD0MTVVJ'=T#74;?P4'S57E66$*^L73&DK*(ZH8ENV'BA[ M,%"&@7B>7V(;$ISZGZG.VN]U1VN('?*[[X19U,7B/3E4[G!72#;?CF6;\V J M:[=]%TY("2$NS4@QQ9G:0@&H8JI=("!(41GT<&V[I*Y5^K.4RQ#H)L%"*@UT91S!(.PM M0Z=* F%IG4MF64PK&+',LN@1<_9JJ8%?";$@B!#]23T3\;TX("5K0-IZR:[A M:?O%OC6L ,6I5HP6B3V49%:3SO'N*@T0DE8MP@F :9GH7/LY)[M-PS*X0^1# M4",N'XBN5&R!/.^:"54UM@,.7N?DG*;&JF! J-UNJ$3.S8$MM%#%H&41U*41 M/P"WKL!?KQ5!*1!T.95Y'=8KNY>R# 6+GL(Q;D/A<9_.MN"?^+BY%@F 04=P MAXL53V)J_[@%VS"DO)R;Y?C(ED4BF$-4/3$8M_( [S"F"MFC>C.];#P MKJQ)WJ%E8^R?P!6<4DR:UI:=O\+?&[06QGF\Y\,LZ'(I%/U:@_ZA>N>1+AE0 MA%7\A71C..IG"AM*WFN&4X-HUVZT:B+=?;+C]1]01RH08_!'0UIS;!MO*6]V MEU_(M_]G%STCTEY683YZ)85Y.(12B_727E(&,]@J9I?LP:A[0B9>*ZKN39,H MK+RQ[C[YA1=0613:>Z*O\'-BD%ZY76G8%Y3L -F@0\=TB_^YO%LL1_JUUC _ M++VZ3,,F=/!W7 1N.?5>MM^]Z#_>&NOVW^T[6M:1\/N\&#T[&J'1]W# MP79J]X(CHC/@;E?)\EUKV/HBD.-!=2?ZBR!&[W)LUSQNJM]_*8;KV_=8; \S M2C/S/_2DD/J+! MYT&N'&_/7,[EHE^*\$M+$.&ST6:IU%FYY7?@K/IS_?'W^ M\:=P7WKY\?WEAY]6;GJ? . >.Z.UE>>>(/K"G=PZVW3=_*?[MG;?Q413)B[O M**WYR$!\BK7[GQ[ MTMJ'/,N"(M0&O647F3B3U_[Q+H]]^/+H5T'-W_B!TE[X,.J_4$L#!!0 ( M #B%E%?B#YLYG0< +XG < 83$P,S$R,#(S:&5I<31E>&AI8FET,S$R M+FAT;>U:;5/C.!+^?K]"!W6S4)6$O/(2&*HXAJEE;V[GBINM_7BE6&VBPK:\ MDIR0_?7WM.200,(,W+$+F]KYP,16M]0OCYYNV3X9^SP[/1F35*=_.?EKLRD^ MF*3*J? BL20]*5$Y75R+GQ6Y&]%LUE+GIIQ9?3WVHMON]L3/QM[HB8SC7ON, M3N?SG.S%ZY.]L,C)R*C9Z8G2$Z'5^RW=:JE(]5+>[V#_8/# MHU[WB)+_=+:@"O&HX_PLH_=;N2Z:8^+UA_U!Z8^G6OGQL--N_VTKR)V>I*;P M6,Q".?Z,_TV6C+V['>J2] MZ'5:W?L6?]O6-6ZN5TJ0#K*_N8<':SV\^NG3A>CT9+/3WY&[[[;[!\>=@8I7 MXOSBZLOEQ\OSLR^7GW]<<>5K;KY.NBX;XES:S#CQJ27^*1-9-<0/MM40"5FO MTYGP8^G?;0\.CY_ES-R-4BJ%3=?,*/7#[@%,"EG4A4(&A\W.8?E:.-WI[,ZM M_OV7/[X7E_U6K\]QN!1C.2%A::)I"K[R8^W$65%4,A-75!KKA2G$1V-ST6DW M_R%,*KZ_N#S_# ZS&)5>FP*I.MJX5'7?7*K^+AT2A&SD,W%3F&E&ZIH:,6,V MIDH9F% 8E!^L('4A9#$35>%M1? !2G4)N10BAQ75B/+J4QPRPJ3@T&]B7(K M @4EY)RT,Q;)Y0UAW:4Y'>XI&(,ELU#8L 8+)-JBD$&L@#HL463%=*R3L7 5 M_UGH3\E2/0D[D&N7H>)Q\9QJ/X:#KJ0D&,CSEC#-*+@Y@9H2H]ERRC[T_ M#AY)I+I QAD\BPPW $:(8]@NC>LB!;<$&L'O)*L4Y@2*EM+9 *US6:B! @8 MOXSK+%L M,:&>[ T]H#2/'&#):H, D"E 73";1]V.P?'KH97W4

    9@TU;@, M.;P4TE) "[*O1QEQ5@4!HJ-,NS&+LU@.XF3RY&NE78)&I8(>4ZHU681-:4U" M"K>=V %*% %V$0H7M\E8%MR7,HB\6'\BA MX0K'Y=BX;7 ?1CKJGJW!!&A'R4J\42YRI+"8 54RT"P0$*2K"/-S;+JAK MF?XL93(DNJYQBV0U:FKD00T:@RW.9%J%$Z:K1DXK+:UF!W2LQ(&0"YZI'KZ9G\RK #%B5:,%NE,(9G5I /2N.-B"$FKYND$P+0< MZ4S[&1>[=-R5 MLR?P3[Q-2D-<.Q\8:R^G3Y0+[Q?X?H!9'VMAKSP88TYN$AE)KOE\:",IC!EC&[ M8 ]&W3,J\4I3=6>:1&/EC75WQ2_3^6YSAF,X=C$:N^=#!QY=$$Y)35ZZ[ M1GA*\H9+4>P@0C$*O4]X,C4_LC\KY77/&H]\:VA&*B@ZNF.91^%1=TQ008[1 MV#1B/70HAJ[*OU)PIF;WM0\W-KG6<8=\AI*66NRFWS(2TR895&K MZQ=78<4X7+_J.SIJ'0YZ_+;/PWJOY@O7+P);X47@GE>K8_W6?N?QT7:K\^C8 MUV8=]%J]_<&+3]L[;!UTGS;M7@A$# ;"[4I9O-_J;3U(Y+!;WHK./(DQNIS; ME8B;\O??BN'U[0=LMOL5I?;\#^T42G\^PD;NMAOAC?GF.!?M4EQ70ID8AH,^ M2VV=AK>\+OP5YV=7GS[_.[PO/3L_^ZDA?KAJW8O"I@#XW79GO[U1Z/VM/(J, M_DI.K7M__R<>__3H=< XUI2*CW==WN=XM/Q?\-AF3[>>%)9GB+[Y".[\*SZ$ M1?!6PKB[&L>]T'FN:7B7ORHKC0MO7X?QO<:$5KXS6_2[H75M+U3DR)FL\H^K M//9=UJ,?K=5_X_=S>^&[O?\"4$L#!!0 ( #B%E%&AI8FET,S(Q+FAT;>U8;6_;-A#^OE_!.5B: M )8LR6^R[!@P'!SISDIN#324XQF?XR^=7ST+%,JX(*@U)%L:$$59J)*_2!4/T1>=Y& M:R[+M6)7N4%1$'71!ZD^LFMM-))H6!Q108UY>UCQU/AMX:#W-V)1(73ZLV;<2IY%(E M>X'[C*W$RW#!^#IY<\D*JM$IO4'GLL#B35MCH3U-%M4_>>!#!\-Y&(QOUR>G:*P MVP_0?'%^N7R[G,_LHV>%]3)56 J42B%H:I@4Z(:9')F;HG)92&20S M]/MB.3^#/:#@ 7:Z!U9O?R^.HF \ET6)Q=K=A>-#!.*W4A4H#+QW*)/*^2P! MH22("@);["PUC]AC3+&07*'X8*FE6*&0;!8$+2X37,LKBB * JF MM<4 7ZM)8->BG"H*0._#JN$WJ-IHV48GN%*0+C3ST1\6"==2M%%*E6'9NHW* M2ND*0QF,1&&,WOL7_MRW2%S(ML)MBQ036=I&<5^]41H% YLP%P%6*RRH]LYN M.5VC6>I2&05!U 8Y!F3]>/Q-W"\Q(="C/$XSDT1#*+7;#0PB$B;QPKA\J6U] M$!XVJ+__\N,'>>GY063S< FEV# YJSA? ^.+DEM>W7%-T4\54]1V;VUKM*WX M 08Z*Q3V#\CA75VWS+QCY::XX:C;JRE2.*)#B4=CR]_75N;HARPS$]!MBKI! M05\S&"P)/'5E:SB F0(2E(IJ6^ZV%6/.$9@!&.AZ("BA_KKMK#(FL$CM&V;6HKYYAWIF%.+M\.#']0#A $XAC0K M;\2^$W4,V97U_>$H?%(:^$_+ON2U._3[T;_OMM_UNW'\56X[+A%U,B#?&HIX MU.JV_K$?DZB\16&S&^OT6BKNI%R6WW][NH(> YS0$ 7U MT/!Z@JMQ$9INIJND@A:OK%9KNK_7&XZU^T4GL_?GL],+-[XL3H\7)Q?WILS7 M1.#]O7 0O"KVOKZ('INE?Y+Q9T0O$M$\9S2#<1Q&<\.N*3K+,@9_Z[Z%CX&- MM/55:7F&Z@^?P8,_%8-!MX1)=R>-A[MY[+BY\YE_:.Z?8)52NVDZ491CN]C. MF=9V$G9#;; UP2LM>66>-GGJ<.C) [+-;WU6UW%GA)\!4$L#!!0 ( #B% ME%=-R[*..P0 $,4 < 83$P,S$R,#(S:&5I<31E>&AI8FET,S(R+FAT M;>U8;6_;-A#^OE_!.5B: )*LESAV9,> X2:8VZX>DA3].% B%1&E2(VDDGB_ M?D?*RLNST:T&&5A-,+),$_"T1]1#TQ! MO;719L7I8:]BPB^I73\=QK497S)BRC0*PU]Z3F\Z*:0PL)@"X_:R];'AR= K MXV/.SD7J\NFUIITXEURJ="MTG[&5^ 6N&%^E;\Y8137Z2"_1B:RP>.-I++2O MJ6)%JZC97S2-;'CN]K*-=P_\<"9H%W\4VZ"/KDJ6,8.2.(CO1OQ8-O?GD0/J M5/WGB0SO3>3T:'ZV6'Y$43((T?SHY&QQO)C/[*-GI?4R55@(E$LA:&Z8%.B2 MF1*9DJ*9$ WFZ(364ADD"_3KT6*^A#V@X %VNCM6;WMK%,?A>"ZK&HN5NXO& MNPC$QU)5* K]]ZB0ROFL(4))$!4$MM@R-S*C"B61U^XGK%'!.$BN8SBE>:.8 M89 L%@0=7>4E%N<4@J@JIK6- ;Y6D\"N1255% *]'58;?A>5AQ8>FF/%I48? M O0;SG'CH7Z@C,,P]D".(;+!:/Q5W*\Q(="C?$X+ MD\9#*+7;#0RP%2;UHU']4MMZ)]KMHO[VRX_OX+(7A+'%X0Q*L69RT7"^ L97 M-;>\NN::HG\V3%';O;6MT4W%=S#06:%HL$-VK^MZP\QK5JZ+&QTD>RU%*D=T M*/'!V/+WM94Y_B[+S 1TFZIM4-#7# 9+ D]=V3H.8*: !+6BVI;;LV+,.0(S M" :Z'@AJJ+_VG%7!!!:Y?0X."7.N;3\"K8:W;)'0VMR:NF/(NB$&SWP#&)QQ MVF&9246H\@%2CFM-T^YB3)BN.5ZE3#A@G-&XPNH<1H1,&B.K= H7MBFEF.^ M?D8U&0:#^-]W M.TB"9#1ZDMN^ Z(% _#64,3#7M+[QWY,X_H*1=UN;.&U5-R 7-;??GNZ@KX% M+M]]NZPS_U\G17-:V:$A#MNAX?4DU\9%:+Z>KM(&6KRR6KWI]M;><*S=+YK/ M3CXL3]WX,IO//L'X&U$'A[*]H/7Q5[7U]&]\W2/\CX(Z.7(6/):(&. MKX>U95$P^%OW-7P,;::])\'R#-7O'L&=WQ4#[&H ;P/&W4T<^V[N?/KYTN/_ M=&X?;=52NS$[593#V_"";AQVW8S(;MH-;TQPIB5OS,,F#YT:/7ARMOYM#_'Z M[O#P;U!+ P04 " XA917HU@U_[T7 "-G &P &$Q,#,Q,C R,VAE M:7$T97AH:6)I=#DW+FAT;>U=6W/;1I9^WU_1Z]1FI!3%B)1L2Y;'5;*DS*C& ML5RRIEQYFFH"3;+'((!T Z*97[_GT@TT2)"B'">"%>_.U&SY05;]5<7&LP76OV;@A%A MI'NE"'#]_^2->[1>ULK1@OA%LGS)_^(2?MT[X MGQ>79U?B[.KZW=7UZ.[LHBS-Z_4N\ MNWIS>?;+VB7\^?-MIY(=-1ZKJ-"W2EQ%13921@Q[Q&*[]YX[L)IYM7+7PYS# MH"_\3/[\X9D:8Q5E1A8Z2U^4::P,7O7DU65:F"PN(_Q>R#06[TJ39U:U[EUC MQS4\)(5S?-9_FO_Q0F7=M@Y$N((_9X_;2;V*MH*@Y;7NZ;1<5'23W8<6?#TKIJ\3(]RV:Y3#M!O6(JK5"VD*-$VRE MS (EAQ,#129DGILL-QK@9[(0I-I(AFC4;G"?%=F8OE"?5%0B$U3?N%6*N2:Y M Y2R_ L*>1@#1KC5L4()13\;V+1;919X^84Q6:JRTL+HIW-I8I@BWJY2RZ<] M-ME,O%>L-0;/Q-5XK"-EK).!;B4H#96%R2L:,8(G)-7,%*X2+H,]@,'+A)=P M ]_C9O\">%J\+S*0CA>?HJE,)TJ\T;9P$\%U_"S34B9? >&]_>7]A;C&%7:" M]O#\Z0RJ\]L_IR]QBOAA;^!)IMKZTZ@0.YW>Y'KR7=CDOCA-$A')7!? O;\A M_2LSLR+-"F")L4:.F (KZU38J81+IQ(4&6[Y3,D4S$V+\,&A![BHFWON">B@ M?_"0F\[46HF=_I=2_P^CXX==M11 WL:RR$!#7'M5 5KL6OU::@/D/%H0_;Z_ M.&,-@X(*G4$/"-LV M[GDNXQ@FNY>H$S= MHJ$'=+'VO'MTW>L,2 64+@AZHZ3-4@ ]"T1@L[R /QST8I5[%X6!-I PE(EE M&JD:3-4@8UF72[1"DR2;V^^_>WITLCT!;&4;->YZ/NP2V>C.D,U1_^ESW(=_ MYQD33A9%I3$*3_!NZH'CG^FB4,IAA5@AF( !&47/\$9^S.)N\D'BX,=4Y!>K M1"/Y23$W.$Z*, 7@/ HR):-I"] '+)\64B-2^=Q)2!AWAG^@ 6)4+A?D-:$/ M16E2?)@M8?0HN+.'U%S;#7WQD[->Y&VFF2/@MC@K1[!W][)H #[@Q+PED69B M+,ND<(!.C*35MN?1&0PI"Z$+9FDZ3!AM H\%_B,[9CY5,"V>6\OVJ70B)S % M8.:9MK"9Z+_"M<]A?1G>.==@N<6@62,\(O@%.,I_ A,0",EJV($>/F(^S8#; MZ1J12P-+]T9=.UFM1T@KW'Q_&3 8/.^0$#CM=T<&#&D;;K+?Q\!XM) +ITV/=Y/9/"N3F(W7D0+% 5A9P?5Q37PDPC<,"P1T?()CWX,: MOG8B&GX%1%3+J,VJS-9G+L6$(N;F'B24KB;R*E741Y))@$@ MD &7T1.X*P&INNV#D!]V--XO/^(/.B4?)NA=,(D]C@'T!/H;$$O%$DW$1KS' M[D\PDLNH*?+K21FWZE75_)4KX->=H?6C_M'APRC@-KTZ1_??TO#;@%3T(-IR M]%]@1"2JF81'P/] OH>"GUP1'BZ2LY[#!S#W665&+NF&;PJ^NPK>T0@<^$B1 ML:3CVE)2WJ*#WRK*KAQRM2P* &'EA5 8AM(SA H^I$1Q5?^IG2B$,V.=RD C M:?#\Q+80NBC1Y)U/=<1NBHV,,Y>U-OF&"[I">TU<, .K'RW_*L^!C\Z1BR>_ MZDN"?VW4AMK5AR!9P2?J5L*JF\\%BC#>PPS4[SU=7T!-=LQ7U1UGU=/^47#T M#<\3H;00\*RHTCIP3;X2\H6@'Z;,483!0*5+(H196^%AT:FA4;$:,952P MBS/2!B@%9!*(%.M$S$PN0+-%21D#@$/?:%86(M&P"'K^/939ULX/GX7YK'\$ M^W:29U93Y 0(6J*@6YN7Z=(%]^M;Y,AF25FLOZ4K67J#YFZ$_Y^:>CLG(.6! M]S_ND1/AA4SF:PMI_,UX>/N.:A8WB*[&J5GH])8I_/'8#K9Z685 MGAMUJYG!$:20%O]CT6.G3K-[UHY5ZB.?9>T,1VT^01T.S,G9"4[.WJ)Z3B<] MS"LRD;8@1*TJBL0%(ZQ$AW-A8(IC97H(\=A[""K!"S'_?"2B8N%(1**LM^W$ M\)6?^%GG3CP;C_'0 L\):%\\!+8AR!K$$PKC*D',(9LW; >"?@YYK7I_'N61 MGG?H2%DD1XAQ$CQ1P#.(>/ 2XE9%=F"9NK^9ZT)^0ZCT_7>'ST\R\]C.Z:(S MYW3<)\YSCD+D&):+!@1GC.Y%Q*N5!);,13GBYJ)@;DODG&*;&^QW"O5I +\6 MHWTU"G^$ME!WC*&#_OX![L3;K$!SHN(]/)EQ9M0D8]=P)1N'_<&.W$5[#K5H MI/("C[61S!=>.MH5(Y5D*$\1;4<( M%K-.+ <@00N 9H$ MYSJ18VB[//,E/_7J$ON4-K[QDMI#&KJ3*@.GL2YT\/M$>;Q)?<()*1OF;NF4 M$G@P0D3N!I0"B9J J!\K97>7 11A;5HX7KC=VMND9Z12J#,@Q;$1C6W0' MP'5?0!ET*_=OU!F^>]8_.&Q3!7"^Q13_< G=CGGJ]5KH] F<82VS:A"DY]FI2WXRD902Q;( M.T6H<+9)KNT%U9NT9_R8'1#H]9-ZC=@%7=>,601Q"C;!_D(PJ3L\X\(8UTT! M>*LSRHN:9C.4;D"6AHPOE\Z$V:5QEJ/(!4-QB=X2_5%1SE%I%5%&Y6]7TN9 MZ#'F!Z$I;]C/#BH?3I:C8!S5&JE4C='R1QT\,IF,L2KT%G"]IR $"ME"K92! M]O!'- !(H"I5.)<@X0X;JA1*7(]Y?EJ;O2E7VS@>-PC$N9GG$Q?S#_H%X9S+JBN.4 MQ25,:Y:"1(AD%[I9K#%;:LF:9[ G( M-EP?E0.,D6X5"45I3%%HZR1U6( J/DQUJQ?"AJE[(?NBPP^F'@&04+REQ"24 M<.K JS8BS]#5HSG3ST7S:K_:7N_7^5!K4:^MF0*D*G#]+?I4)F):SRFFE/B'&MO335GF5$QB\P)-G2D!O MC:,8,E;:EK+D1JI3ENHC( E%&)#:*;31 /?[JBV!Q;;4VW.2K1Z--\>6<#*P M3D5/X?VM-F?')U[3]E&Q$%E0Z':&5:>\/M;BV-V]:] M));$J9_CYHK2#DG:0W%%6WE-P5#:WFOBWH<6LQ9Z2ET>@3P.]LS_4= MR?!/&8-EKFUA)'^ND@+8Q0#R&@P8MHUOE66U0UU-TMAZ!T:])0121HTD M>G)2E0D@@^+N1?;%*68B$#:F,Z^8J]>(E(;?5U%Q!( ,Q9T[F%=5\R=^;0RV MQZ"/#($VNIYCO--I39>CA@9G[67S*R0)YX6+0__X@XN[]"@25$W$5]ZOCHSR M<(1>"G=)FS;D36+1YI+U2+2MJ#44O8CZXFJN+-90PL/W<$(E/*"W$OY$H\1X M91F.0.>-F@^/.+1F0BW"TUB&ED9-2F\#X\,10JY5_?B8W GY9BL<=[)D05OO M<_\2)!/\6O%#0"R?YZ7_*V8:#K^R3,/55I /I/,..MM&!(Q.E0"7(%XB 7*. M#7$XRM!]+''0'X3JRU>S7R*/@*8K.F&XM: *KZ:5:4DM02'EON-6%1@@0@AB MEZ[;49ID&UD6T\QH#K:@M>S3,0G[ M.1V69W-$?A1UFO MCEVR>MT $1 ?](2#FC6;^JT,8*]KH8*],B$,U99.8R9K?-?$ MU17OC['(E";I;0N46IBR038CK0QDK8Y+F=C/PR8=DL]#<8JGX(H7CT_$3;U= M#RV8EX\(T>\*S3A[#,8F*(O_NLR_H/2F[N.R>C_(9%V0M1$P:U^L35P@OS'< MWDV)77>9&S[D\:WF=:09[[VW!I=*WU;=/2,5=*W5KCAN[2,X@+3C/#Q!#;ID MCSS[TERV"*:/I,M91RZ%!/;4.Z=(OFX<=M?%JI;2OWW2"[;:PAG9UK])3SY!_V#-A#[,$(&.R+EW"-XU?&]E.-#%O)2 \KZ9]^* M7H=3SKK7;LXAZG45^MRBBNLM9>KE U?]U!$[UYH0SQ@K< W&$=(L M#=!76PMA8OBJ38:IVF0$,>0 =:Z(A!K]X(,J5]V:*5*\PU#V$JQ#&>-Z6M5% M90Z)U3.J;K95?*!:G5OMEK?O5,V_7FO88+^MP?QV>U64P$W3UO/THZ,[+)S! MEJ./RF(EWT/6#YK!O77LU57JT[AS["/AIL,8E;04M9]"HK'RJWTC-@CS+Y &V"UQT+T,5"\.,%,)D0(&?)I2P+?$__Z[X\$)_?0, M_CD^.'$M\A];EG#4H3-JB&QRIS3/IO:R@+P]IUS-S"PG[K0PV%=^1'&'CJC! M1M5K."X2/<&>BG44NA'$7=*S@)DV1JOK5FB+]K 0.G;04E@?Q'7>&_YYI"8Z M33G7W]QBAQ6*':T^V+MOYM.,+D5UVWZED&Q$D(D9EZ;JYEF[)$ K4&H01?M9 M0X29$G?&[*L@-BR36Q>U]Q/5EI>%0(&3U&A26Z6&Z&:/D+I#3C.4M-MC'\U\ MRLE3S?1-B8D@G(\2@AA^Y0#US&'[J&GW5$X:/,76*^"9&>CZ.@M@!Z;0OM?U M^V!HHQ^=D%8=D@ -(;VT\0U&YS8BU'+5Y>T@Q6QJU^LK)]"U6A#^88YNWEUY$?%%0_4H'(*E,GWM*TT)!(Z#>L$46[;,8->F MEE:H21*%\PEK03*[>5V/CE;'G:'5H_Y^@U:S6*WB"0H_I=3'\%:E):?IXH$/ MCH^><9 &_3V8-,6ER-ZE;(.T@D=WB)/.'.(RY/ !M=63;&BV($ WW@XW^FC2 MJDY$QLU0/Z.R-LC@F,8(IY0K.BI7-I0]0F:>=I4.FG"OW80;/E*3K3NE&[ZZ MSA_*'7CS#GBPKF-^,WCH?&L;@41=SK^MB>(3:K'RSBX]XW:\0[[-C/7NI74+1'%4XO6^2QOWS_< JY"?, P+*/[Q6<+_[2SE!Z_[ M6M5,[VNCIO%>,$(9!X;KL&6[K/! X[7.P7R.=8ZI$:?F.'(WNRJQ=SO%H\WGWJ@X+G,'1-D-# @A? M<.'?@D%ER!PB)V>"OZOO7A?(W6?QR=A^=LW+:;S^NE+&0^<*PIPQ&JXWY_]5M.^;8'?M#8==+.L,X2+JK;R-_IR]TD M>K%30X%O&0:AZ:IWZ$T=NY>!-;%4=TIV/7-LAE-^.9H,8%V8KTB.E M3SK8#(2VV.,L3:B*J*#WS\0B>(^ WTJ31-=Z#V=1=_IK'VVX/P2#"W-&6L> MGY_ZMC_\F(H6V[8H*/6*JS0VWB@WUJ,#@EEW!5;4)8*,+W+0F3S%-MP!6F3($X -GNM!:SHALJ: MSU\)A'%4F_)=W6M;X9(Z1WTGWGUTW&LZ0Q9+8>N;]]=+W)L5Z(^:@G2=9DFL M_,NL[N@MU6(^;E$D\*<:G>TU C_\\,,W(SS8C\.OS CO"AU=?**&4>+TD?+) MZW/ZX35\+]Y= MO;D\^^5>,OR!7@NS$#/ P*3%T%QW+=\O 4=_3+-YHN*):\6+?2,(%?/K2Q^9 M?G*9Z%W148-#+E>Z9+NDLJ Y14K&E6L\FJ(3H,H2Y)J^'3*8G7[C[WQ-]WW* M([X=SIV'HXP:+3QO!"UM@FKXMLXV8-D54^__(>XB']2LT=^%/(+_O+@\NP+D M:')7?XJ'6S4R"/QT7+ ?M-):?<=<#V>&]>-Y05Z97-)+C*NW=?I:J/OVX&\V M>VX-T=8]?3Y#)MY'I@P/'XQ*7R]8,OYGW7_=7\);.5,;%]']);!G:M,Y? .[ MP78]70]V?T3W$_PS+6;)J_\'4$L#!!0 ( #B%E%?K\CM7P@@ (&) 5 M 83$P,S$R,V5X:&EB:70R,C$N:'1M[9W=4QLY$L#?[Z_0F=KL"S;^(@%# MJ#(V!-]B8#U.N+G8Q_KL= Q'M;JM>/RX+!:K9;K1U(<2REJA_^J%+ IWIZW2?Q]E_9WE_Z_@EZN%/+ *CK&,WUN/39 KAE4>,&XG7:YNOUVKO]@Z/3K[K6SL[]7R@ M83FB ^LDN"(.K.:3!!K+'TZD2B::SQO*9,.3-3J)N1NAJ@^L]S9N'.)83L%Y M);A>H,[XY9>?C4"IG!L"C]WQ52=NG R_5K]:/2<7G[Y7*ILO7:7_38 M@ZS+>;=Q9!+$]K%0*RP;3+B4^"$TJI-'5L'!6/GF-0S7!B=*^^+E0_U"KMS=H+=FN^S MCA&E-XMVLY!M$'QJV?5UBRK&ZGMVSYUD5TKK%9:O)7[[@K85:!#>*<$BH< ( M2#9\LH3(UEA7M-"-?Z*Z= 5HTGU4P)K@+$HA8%U$2F#K[-(!2!LCT=3Y_PNA*ERO/HN'K,+E.M!WGTB[*[=&F=-^ 8 M*FZ)O=NK'9VP[A!_I*ROS4%B=>K1CYBJ/*02@9NJS%,D2#CUJ7N6E;8I;@JD MF%@WQVE'C V^=13B:-N,UML7^(H[C^J[&QXQTDV1(K N>*Y9EXNQ,MAYDJY4 M'OA] KL+$V]39-:X!PEP)\:4U?85W"NK0]^3#4L\2GQ1WN(G#0;U%:V6RG-.]X(G?";.,8//%/&686=38&B7674?2 M*GMQW:=K@!?ABRB=H))Z^C#SR29?Q[=L'(,3"CWEU2^:+NQ\COWD;#HAOLI= M613@S!/\QAUQJ'HPX'71;[$.;8H3>%RNW4GNSN8,.\0=IT QV^'RU*UK1I.X3D:M MU]X0691?:)-$Y\Z2WGW-*.X Q 1X=NI0HJ^>Y!O,A&/[EU%F98E/FF$_V6W< M3W[[PN4(O] F>,[G[.)KJB99)AA)[S5@I&U>SW6Z;3EF\?0FOOO1W83,:03YRK0G/EQT3 M.L,U:ZHLX7LE78 TV*BS>JZ%"#!Q/-C,\R,J-;*@/LWA(/90>F=A$9>4='&BT95-8*SNT;+6H5U)^;L(7 M>45;FWQ'^9K5O\?NF<8(B@,'_*'(A]B^P?6,SY/"7UPWZ47P M5<^*ASGKVM1XK@R[FLMP#!0EW11^I<4V[*.3U-:((TQVSMV .XX"#AUW(&FO MKWY17EB*&P91..W1GAM\MMCBB],@> T MT:X4$(%)K'MVA"B;UNM4J$?Z+)^305YNC% VN6FL#&=W=@:.ILU5X- %>BZX MM)KQ0QALER=>#8>,<*)QI#1VA]UG"7O?BJQ3PBI:.JS2Z)_(CZQ6,M0QU&'O M]IMY>I3X*CF#9+5 7!1BX(B99E@ILJF1(05U-1.5M&&^45R(8G.J0G+4R]H( M%/E.(&3,^SE#:ZV$-?"4MT!;D6^L\^-9/C4MBJAM+G_Q]D6-4I.,PSY^%BDE M'J.XG61=8>U\KX[\":IHIKP8Y\GR(3,WA-@HZ^TW^1*,+3[CIEWE):.I4YPX?&T(S M<5C0!>MD'!H\TG58K.;[]?;*4#ZL=;LND%7YMMU=$TMZD;A##2+_B7WWR.DBS/ M3KM%T4FZ!R/0.6B*KZG*3_7O!-1B_NNW%IL:-*.^"[1M&())(-^0C"&XP/ 4 M**0\M_(87<*GWZU JY+([RS:'$U_X/;'+0>C"'QJA%[?^>"6Q5Z[EUV]--/\3UUY) M]7^;LW\PL'*._XQ]K,]^ U!+ P04 " XA91738H 3=?B @!N5"< $ M &AE:2TR,#(S,3 S,2YH=&WLO?MSXDBR/_K[^2MTO;MGNR/ C0!C<,_T-SQ^ MS/B<[K:O\O3=NG!!2 9H6$JN';?:OOYE955*)APT&3 FT$3MMD)"J*K/R M\:E\_/1_GD>>\9>X&)Z= MG/3,6M^VJHV&V:\VK6:OVFOT:]5&LUYS.O#_=NVD,CAK68V3>M]F5:=?MZK- M1JU=M5IUNWKB.+;M]!IFH\$JSEG]M-GOG+9[)Z;=;'9,L]TR>YVVV;!J3;MI MG]KXVF$,\X,Y^M&9G80A\^W)ST?#.!Z???KTW N]XXC9QX/@\9.\^@D'?B1^ M,F1N>O?3T],Q?+:#8SL8T5UFK6'*.]WG.'S M5\X?-CRTH;PSO3T*FG7S=-%O:O ;?H?\@L-%W)+'879 O:MJ$=/A"]S M-SW#>'[D7O[4H!O-3J?SB:[*6V?NS \3+_>LB*E+YKXT+3^*+=^6]R\> S)< M^M#(G7R%3GS+'_P\Q'SJ[]W MCX#7F>5\^6G$8LO GU;9OQ+W\>>CB\"/80]7'R9C>(?-/_U\%+/G^!.-]M.7 M__B/__@I=F./?0$.KTK>_ND3_^ZG3_S)O<"9?/G)<1^-*)YX[.C>^PY_]FDR/#=7X^ZE<;IT=?:OB_9JME=G[ZE'OJ"B\Y!W'F MH$B[]JQ!^O#VT9>^Y47L[<^5DO+:C6S+NX/; ^<:OHO2=W2.OES_S MPMSCF[6C+TBWE5YP*E\@..OL+@S&+(PG(-7]^-QWKH"#QOC62S8.F>V2P/G& MXF'@7#T#&T5NSV-7/CZ<+LG1G.!P7F+?OW2!R*@GOH* F7WX-S;JL7"EN=3; M]>G9W+-'YB?L'C:9Z[O^ *A"4A/VVFW/,U3D8@ Q>V/Q\) 7WF).$$*""G:YHF4-=<<;R-=QWO4Q Z$?.S(=>!1*:! MTZ@8IN%8D]5X7X-(K@$Q@6RV6W_Q@?MRC+F^NI&<3KF1M-\C:V8!Y)]\"OS M@2,]X.!S!Y8)GH'\^LV86VDW?V9HTV?1,7E.@[S.3#>WYD]>TY-? M'SRP<'3)>CB9"VOLQI9'0\@LJFASO+:I>37>?U[+T6L-67#RFO)?;E(;EP\; MF=MK-L'VYM9LS1BHOR01>%51=&[#YA4#[_?!:P##\!(F=]M7KICI+%JM#OJ0 MM9.J6:LV5O-FE%$,T96W0@]D>7R7Q"2T_JDZ2ZU3[JLVUW^/?'YTEX3V$!:3 M>T"O.VRM4W-5AZW1Z6QJH4_KM-"M-RR ,HHE%KKQ]H6N;8RM3ILTV_9ZHUAB MMB=KS';&G7WS;%LTV\YZHUABMJ=KS/9D8[-MXRC,^GJC6&*VG35$Q@PP]-;9 MMFMOGVTVBM=GVS9IMJ?KO^?M K(-,JJYXJLWMHG:)+C,MVFB%391N[D&6S4V MM- @ME:#;9NUC6FB=NOM"UU;01.UUY!6YL8T4;O]]MF:*VBB]AK2:A98?>ML M.[4U9KO")NJ8:\QV8YJH0S:5^2:9::Z@B3IKV%3FC"/RYMF2X#+?9%-EHUAB MMFO85.;&I%2GM<9L5Y!2G=.WZ]WZQJ14ATNI-UF0]16D5&<-*57?E)0ZK=76 MF.WR4NJTMH:4JF]*2IW6ZFO,=GDI=5KC4NHM'F:SU=S8;)MOGVTVBB5FNX:4 MRK_GS6;<::VULKU&&;4QDF.;;9]M:0628]34VTWE4Y.+IC=9JJW6IF9;K[U] MMMDH7I]M?0V;*O^>MXN,>GUE^*2Y,4U4YV;6FP#!Y@J:J,Y%TYL,J>:FX,_3 M^LD:LUT>_CRMM]:8[<:,U_KI&K-=P7BMM]]N930W)S*XX&JL-XK79]NHO5WY M-3=F+S?,-6:[@KW4GU\'/?9>%!CV?S4UAN+CY[WP0]_2/O\BO\D\?DRZ0GZ+8"F,D MKMB=9K5FRM]EU])A.O+6E-CY*_*S?,FGW+SG+T-]V\L@9L,&&(? /SKPLN>Q MY]INS*.C#<<=83 "YNW(_9#&+EQX5A3=]KMQ8/\X?W:C(PSL/_L-TU^_QT*=)A%(,XC0(21][":4/7S_>2.$T-! C/MXGYS&K-:J.6/DA< M66YFB>_R:24D7OF7(V9%2*W@$1Q6]]-S<(S[E1S]GUGG>."G@ MQGT?J9KC6 P_:*_)L9R2,TR[+)GGTZ]50/J]C^#=%/WRZWVJFRS-:8EU9M;6 M:V;US#ON'7-K;N(>Z(%-K;@171&WWW!-RE2MNY@ MKNK*F *;;1SX\#'*U,P]*6W=9=L MRZ0^=QPZ!+*\.\MU;GR1@5>8]=??<5RL9"[QC"ED#EZ#GU.N8Y;U6!02U/5W M)1>3@-Q)DD58F.27R0W0XS&P4?$_A$D4%X8(^KN7K\@AVTY&B8?%]*@@!=X7 MLB$^[9'QFC"%H87^GN?+M+AGL>7ZS+FR0BRW5!A;MZ[_$>?+"S_?URC,\F_= M\=VB(G@(P.JAX\5AX#DLC/BMA5G[TMDNVI%_O>B>^4Y4M@Z$*[I[OWW]K@.5 MBNZ9OY6S")HE0>'!@Q[$)FZ1%T7W_=XU-V.3"%]6G MWV%LPB:7O\@N^BYB$S:Y]J6S_58JF!ND0NELO_^:E\ZVUL[V)DE=.MN[7?_2 MV=XU"4Y*9UL#(I3.MCZT*)WM'2U\Z6SO=/E+9WMW:U\ZVV\/1MA-P8B3HGOF MNT\$V!'ABN[>OW,BP(ZH5'3/?">) #NB59&]^-TD NR&4*VB^OK[C&SJP!>% MAQ]VD@BP(V(5'9]XOT2 '1&HJ#C&[D].:YMSJ5M%A3/>^^1TDVM>5!ACG^V+ M+9&Z\/#'#DY.-[G^144Q=GQRNDD2%!6BV/G)Z2:)4%3L09>3TPW2XK3H\,*[ MGIQNGFUS[TME^.SZRFQ+SIT7WS'=__&[.3G=$:&*ZNN__Z'+C@A4>!Q@)T>8NR%6 MN^A P3Z>$^C %T7%,79>0FU']"HR\+'C$FH[HI@.[?ZV$T/?UJ&#WW9 KK9V MCK<#&^@K&UC>%8TGVU5?DWX\M$#\/3![Z+L_S@?K*L@HC,]NGWSP+X;N6-F^ MU]V+K8*4:]522'N3^PF.94%O\C'\*1^P?&?RMG8._D)N6()(;Z5_-^E%KN-: MX>36+TPAG[9V_OZKJ_OP%*Q+P7780Q_2:8< O$ZZ8VQH'0CSMT('=BLSK M( F+0KN.=F#!Z\OK/I;[CFBGG4/_*NVZ[G-).B2==K[]ZZ1CC^PUH.5 B*== M5,2KQ+MR!\/7,)<#(9YV\1&O$N^[^ZH/=B"TTPZI>=U+*&4F)UT)J^0%LK>$ M.M6'>D5$5IA7^@F<>D4$5]PP9J7LY/0K\949?&4)YM"&?F9-.Y!EQP1T^\6B M7U& EO\*7#_^ QZ1A%M4?580R> O1CL/ M=VTZ[ V\8."RZ"((QUO?GUWWN5C[4SM 1E_2HMM1+.)J!]AH2UQ"^0I%6^T M'6UIBR!@L6A;(,1GQ[1]>(()%*9WC5G3#@W2G+(%BJ$R:P4$BVB1MQI*M18; M:43< B%)6NS<98*\]"&O62"<20OR%BE2RS2U0Z%TI^[K@6(:4;>$IU:C[NNA M9!H15SN :ME%WF[0UYZ8568)4:W&5LN$HVE$7NU0*IF(>1<&,)-XNB#&)^J-Q2&O MEAB61ONXX.35#L72;/=^959$9:,**9SKVJ%8FNW>@I-7.QA+L]W[$ 1>= D. M&=SX#:A<(-)JAV%IMG,+3%KM$*PW$> \BE@<84FBWWV'A:(,' G4;=XP3Z9?+-^C,(>3&V?)6V M)(J#$0OOF4>5OQ!G*J$+(+-V&-7V1>^[,9!&9-8.H5J+&%A^V$,P.K$\*;S WM4"NE M+X,;$DB$+M*L3W3'?X 7HTO6QQ8.OS ?_B@.(MS0#E/2?/'KFUQ\[5"?[+@R M@@4%.6/_*W$C*@"?Q23\@_EVL(7H/QV<_H:V:,WN2=*HUMK56G,YDN1N78\D MVN(PZY-DZ5?I589_5YR@'52ST\VY+9- 6Z3D'??; 2)D#>VP$^T0LKW<[MJ! M*3O8[C>^@R[$ZESV$%H.^VZ-MG$(MBV":P>KZ&/BFLM['?4->AU-[2"0787! M+\4*5\_/S'.MPNRXIG8@RV&25P> H:D=YK,'O/#JNQ9DUUS!7['K#[Y9OC5@ MA0KE;6H'5&G-1^>>O8UF=]LBKG:0UR$25PMUH1WD57A..$1E44Q(;[\-06WA MMOWRO8H);VW([CU@.+NI+52+^=3\.O#?CK')]K! M7LOMJ+VEAW8 DM:2]>'^_+(X@D\[(.H ::O%)M<.*M.:$6[@U4]!X!1GHVN' MB!TH?778["WM8+)]8(:W.TN%/5ML:8>^:3/CMW+:3$":]/68H4.]SLZ4=9K?/ M1-1BVVJ'Y!6&XH?HN!4([ML 9=BQ3OXQ%ZU)C2B88$@O<+34 <1?UH@V$XO M@A^@A#\MH;E5^.C:H^9:KAT&3U:!&B">EAB=5F360D]H!]9IS1-WENWN,3-H M!^UIS0SWOWVU>L4)?S_5#JP[2.IJL=&U@_R*SPJ'Z#=HAR/NWLF\=YT!^RWP M'#LH#AU+A.]]Z:B%#M .$EP@()>G1%'8ZLH?N(A$H=3?2]YJ:X<^;I^WEB+_ M+V"^..M7'CG ,\MV@3!*_734 1JG;>W0SN7BE*P1]W36]C<.44AHAV;N-\VW MM76UPR$7B$=YBFVM<,PEPLR^">N M@W)I3T^7)8VZ2/-J!7]H(MRV9 M%IUBHD?O(:^VU.2T4TSLYCU$D++BYB977#N8Y=W+$)=R3CNT9CMR3C_6TTCR M%A-V65GR[AL/;%07: >E%+,*>I%5@;8(2@%9H* VN+8H30%9H)!.0;VF+1*T M_58%AZX"ZK4"XTQ;\09T;X^Q0>$/3RLN\;?B!NA._(V*?6W1MQ(+FN$!#0[T MZC5MP<,2.'J9879SQ%BO%1AI/#B428-#SWI-6UBR@,[H(6BD$L+$]C FP27S6UA=AT(X 6ZD1;?$MK M:NW(EC>U!9>TIM:N; %MD9VEJ$6Y5.J-EG+CU;/M@;WWR((^4G-?2[S436W1 ME@+2<%=24UL$I( TW)4LU1:5N&1]%H;,N0A&8[A&QQ7G86CY/,OX'VX\O/$= M]]%U$LOK#JV0_6)%S+FS)G@YXI2^[<]]3$K_K\QR>$:S>AVYH3".65U;X&*? M*;A)SZZN';:!"SMOV7%9"4B^ ($S"$(T-7=-B8WN)>U CB)18J-[0ENTHQO# MBI.) +9"/,$5#GR45WE?#+M-C1(/[G4>0.1%_+S]W/DSB6+\=6%"N^K:(AFK M4^(2 _*8\POSX8\8-T141(IHBU9HNS=T<)?JVL(6VF\D+Z@_4;:%D6T11&TW1LZ@+ -;:$#[3>2%N33#C?0?M=M"3=H:(<;%&8C;8LB M^N,',JZKRQ^AX#>\=6 W&8^#,/XU#)+7"CSJXYLV]$<+%J_[_ *;!2. _N# M;AE?!U^RH3\4H,DNT8):^GO^VNB237J5#?W]?$UVR;8(H+];KY$NV9$7V-3? MB==DEVA!+?U]=FUTR2;]P:;^'KHFNV1;!-#6(=]Y?M6V5EQ;5USGT@7;(H:V M;GE!B+%)N[:IK?O]7JG;&FT,;9WK8M!BH_M"6X?[3;2XC8[ M(,38Y,XXT=;)7JUVSY:YOV9N;,&U]9.U6O -1L;?U<319[HYRM MK1][$3+'C:\MV_5++5J&UFU;5U0K58]>D,_OJ2)XITZX9.%%O:NJ9:D$@11U.KOM;&:&GKGVJQ MZKF-T:C63I<^:H=;-[4QM/5HM2!1'K@YW=C&T-:UU6+5=8A!:6GK$/]AA:[5 M\]@]S"U/(*P,@M^^0I&2&59F!FT=]LV3: -\V&5V J^\?62AC\%0UZYO^38, M!&_M!OTPO8+M?YZ[3]9X";8M*N\<$/[PZJNC,#Z[Q]I&_&WX\9OKNZ-D5'+E M^W*E=OC,/-:PGC?)&J6LU)XKM<6OBFQT;4\J%Y7-M 7LML]F112S!66STP," M'4L9,TU\[;#/_'_$+A:KB\7[W"4CCN?X6#,LMG3"?%A)#O0Y"Y@[\K[#2 MMWU^8W%67%M(=),=@"8!H39EN+0 M%M:YMMSP#\M+V"^3],_?X(E6: \G7]DC\Z;4M[SIQA\G<41WU#=E/FL25KQ1 MRFN+M&Q,,6G%:_I0OJTM^'%@=-@1#A'#GG(6$^$>5M%/V#T;6:X/KN<="_M! M.+)\F]WV/'= "=-7SV-F8]U+=P2WW/:[\&W4MVR\UI5V B?63]MY\+$3X',$ M4;B=LMTWI2RE+*!6_+0C:&-/^:E^\/RT(QAG[_BI6 C%M;1&RDCMV7U:VK2U,5W+'[ANSMK4%%C7D#F )RPTM MGV(-AU;B$6/ 9W'GONH7;2'(DD=TT3(=;<'*DD=TT34=[0*Z-.:1[IC9KN7% M$W'+GNJ6CK9Q7B5/[$R7:!N75O+$SG2'=J"D9@7MM2"2=C#ERWLG*WB?-:SK M!^$EZ\/O67<,[C\89>U-A#+J5XM?"#M .PRQ9IRCF@G8 9\DZ15%8 MVJ&?+[,.5;>>QS\'P22[4DW:P9\ED^BFA!HU[?#/DDET4S>-6I$!T,.C5I&A MR8L@' Y(1YA: E,E/^Q*4YC:85 E M/^Q27YA%1KG>UW(0O67)MW3W--B_81892MMG?MB5OB@R7K?/_+ K?:$=**BG M_7!H81(-4SM8LF0,/32(=BAER1AZJ!+M0,O-:??]8(Q=J9)"89B'R!@[4B7U M0H&9A\@8.U(E=>U0S7>AUEKLN>>'X_4B YM[SA*[4A]%QC;WG"5VI3BV#F]N M55S6S(TMQ-9QO:T*B5JSVJAM9B&TP[&T*K4O,9(P9 YFC<#W%(AYYUG^>12Q M^ )6?A"@P3LG;O;VR6?.5[7>XL'@\AQ65RXM MSVP:$5X[U&0+^VSK]"Y,4]=&4SMTIJ3W-K5W4SO49=VU?\UR.G!%KBVT4])[ M*_M;.^2FI#>_5PWI:51K[1V$@C:UA91>9P[S389U09AC6\)?6^CJP.D]+0P: MRPD\+@_KRPF!CP;XG)=[W-LZL%1SO.RD@ MWK?E#)"+) R9;T_X"VWQZ>SB_+)DJ#D,E?BNX";+27EIQ*PH"=D7-PJ:=?,T M6[SLDOR,OU_$G 4$)TOFW&WBY.8R@4ZT@TI+G:@AEV@'L!:#2\Q3Y9*^VFV: MV@6&5S<9_%"-4E];_/0;-ZKP5[2R63N(17=12VGC=)X4/<-P?*W=K"W24/'@P/:@O! MOP<=-LB*18^R;&D)MQ??F-HYBVU1Z'\-_,$#"T?WL!!^PL!;?XJ'2V@ C;A> MR[.&[1J8)=)5/-7NY$T/_ZBTAO;,X#X]P,.V$F(X1$;7]GRM9,=#9$=MC]2VE;BC M%2=JQ C:'3GMG!$.S,@\2/]*N_.G[9N=!R%82ZY_B>NU/>8J>?/@>5.[DS>] M_*/2&MH7@_L #]L.? L=**-K>[Y6LN,!LF-;VR,UK6S//:V(TM;NG$D/8;0? MUMW!<[=VATN'8E.6W/T.W*WM657)@P?#@]H>D^EOQ9N;I(-V!S>:TR%7?-)< MOOCD5$WWM8I/MK4]=R@"T5:J&+I!HFD+R'=CF!3^YL*SHNBVWXT#^T>>3A?! M:!3X=/U\3_>4=C#R$N1!&^ WYMH!IP]=V5/R: M^ZK5[:LN3Q]P@>3K:@H'G M3U;H9'X$[ABBT.V83&G?N4YB<"A^#<&$VFZ7^$V:SQUMX;>I]99?7XW&7C!A M3%G[_53S'>V@(^THLR,5TM$6]M"&,KO2'MJ" 7K97KLBC[88P LBN'6WQC^G=)8OKK+![V15B(:V=#Z>_R+";!R MA\)-\]O#4U <2NL/'AP:I35PU9HU;4&+92DS#-E[2OWB]L1NUK0%3 Z8UEH( M 6WQFJV:89MFS^L@"8LC#+1%@DJ:ZR$4] >D-#88K]W'PN3)-6OZ@UL'1VHM M1(#^$)S&?-%UGXLC 8H._74Q27G/7(-MT;K$_-9@M"M\?W%H7:)^^M%:!]5N M%AWW^^Z^ZV%/@>6]6738;P])K84(T!;U6Q8.?E>+;P^.>YNFMJ!?27(M1(*V MF-^R%IM7^H%+$UM;U.^0B:V%&- 6]ULZ7(-YKX*RA=44VY('1<< ]YOJ6@@& M;:'#I2-(W#!F>ZM$!1(S<>&?>V 91[8E&XH.+^XYV;40#=I"C$4XD>ZZSTLPJ$8205N,\:"IK84@ M*#K(2"%G^ZPNMB43BHXS4EA02?>5Z5YT\'#?Z:Z%5M 6EF*9F7"%QT\W'O":Z$4M(4/ M5^*2U^O)[-10T4@J: L@'CB]M1 &VD*(1? >!&:$EP'1=#4%CLL#G<4J7Y-4UO4 M\,#IK84PV ]D\;U+'.V#6=C<#[APKTFOA8C8#YAQF8)%A>63;8D(;4'$DO1: MB8@B0X_Z%$SFW+I$22>-)(2VJ&))>9T$1 E!JB^/POCL]LEG831TQSMW=J__ M6:^9)\JEPDB?DQ+HU)RM3M^+K>K5VLG&V*I$2 ^)VB4^6@J1+>BF8B*K,\9 M?<^"L[9%[F*BJ<4B][L)+XWXJICH:\E76^"KVB:M'FVA7,GCQS(Q5SYH*Z>?K1)AUJU7J!9L44R$>+\;BVK!&,7$ MD@^H_)\67%),9/A0:@!IP2+:@KQESJ].;%*"P],.ZD7@1X'G.A9RY@V,0;Q1 M#NP6%ABN^0,YH#WE#.W@W6T0IQ0>Z["(ME#M$M2ZC8<&)AF*'VQ3H,QO3GWLJ5$ZU16'?BV.*2CAM<<[23A#D-I?G MC/HF.4,[A+.T$W1C$6W1SM).T)1CM(5!BV(G[(IPVB*3I9T@R%U;GC/,37*& M=H!D:2?HQB)%!B,/VT[8%<=H!U(6S4[8%>&*#!WNK9VPI4CQMG:H7ZGZWX'J MVD&&+U$=5UT5P=O5G=M:'Y".9I6_MY)-G6$E#2ARP[0H#;VH$X M>I%E1PYW6SNDY!6RI C)19#X<0B*>D_%F'9(B&Z$V9$@ZVB)6NA$F!V)LHZ6 MP,).-^I1=;1S=;6DSJ[<*NW\72VILQO?ZJ2F MG=,KJ?.'Y25T<'#N><&3Y=LL.O>=>Q:Q\)%%#Y,QRQ\TI;==!^%%R!PW_AI$ MA5'G)S7MG-P"$6*#NOZDIIT/7"!"U#9)".U<9-T)H8$Q=E+3SMTN%-5V8Z2= MU+1SW M%M5T9;]I! +I3;3NXUTE-6WQ@54+<^%C.*P@GZ0_%O<4QI+5% XI! MBXW:TMKZ_L6@Q2;-:7-O//UWI(4.%K6Y-\C K@BW(Z/:W!LD85>$VY%=;>X- M\K ;M?5&T]I]/@N9QX/%A^[8L$([#+S\&N-/CH-P\*E>JS4^B3L^]2T[KO:# M(/:#F!T9_3 8W;-^]/-1'T9R>F+0/TW^3^/(\%S_Q_W+3Z;'XGU'1AR(9_G5 MDR,C"!T6_GR$,OG3U("W-X,V'_HI_Z>UQ@Q:NYE!AP^]T^+_G*PQ@].=S,"L MT=#-V@G_I[G&#-H[F4&]T\&A-_A$&K4&_6.>\G_$IQK]4V_R?VIK3+*SDTFV M.Z9!_]!$VNW.&C/ Z>]@"HU33J?3]AIC-W6[\]13*./S^Y3CP\ M,VNUOQW1?5]^BL:6_^6G7O@)?LW_Y@^9>11B1%771Q#MS&R/8WA ;/4\)J_W M:*)5._ \:QRQ,_G'9\>-QIXU.7-]6!Y6I1]]'EGA ,;6"^(X&)WAT!Y9&&.P M>M7RW(%_1J_CE\6H.YUCF#0./(;EB1WY8C&G8YK3I]B9<^WTN-$Y77BY=FPN M_FGYV)=\SZ4H_]1'0+Y0V"+QN; MJZYQ_OW2N/J?B]_.O_]Z95SW'Y?.(>\7&S!Z[29U3\LT%G^( [\ MBG%Y?'%LU&LGS8[^U+B^O?]FH*W@!_[WA+(G#7'F 7H:#YS RO(M/$QRF'MV M&=@)'KK@8/GU)']2/:_7E1/YJ6J95.]FX?NHTC]NGC57TTR(!*P5H??R,(G26A#-K M'HR7Y_GST+4\XW??M0.'&=^Z2S-] M@9RA)3___OWW\Z_&_=7=[?V#WNP#?5 M$3QBB#^K.M:DBJ^J,E]N_^8J\N4B"4-XX34-^I_PH&5?FKVO-6[6WP MQ2N#/:DMOKQ-H&&WAL:J@N3&MT6%:I#)5*^(%R2:7(#5.6OQ17C'. P>\3F9 M3] &[043=!UK9S;?/A#CP7J^$7'Q-A$DK^(Z1U]:)]5:HPE/K[^XT$7EZ?F& MT0?B2_ ?C0#KT!A_)J$;.:Y-)A((:3HP=55&IGO#@>6[_Z;/'W?,ABLY?AM> MO)OC^^/NL7$U&GO!!%8OSV'&]^#XX]YY$6M 4#J8RF\2'N>.$V+])O[/5WB> MF9Z8U(Z^-&"XQH/5CXUN'#(6SX(V;WSA!?QY&SX$3ZDVP!R]W\!PF3P%@;.Q M]Y 0N WO0/G 7E]>-V'BV6O**<.C2A6U%#'N EAM[_]QQ]Q,$"O= #9KU.HS M@. ^ZR:Q(*B'QB$PICNV/(,],SN)W4?T(4#2LFC7"FC'BP2,8B"GS-$T^F,6 M'U: UW&'A,S*[8KFT9?.R0PF\7$%.?@U $K>#0-_"O,P3^#1[=,JK'KM9=FV M\(RELYN@AAD^.6WB2F>PQG_^I5TW3S]'1LP\-L:I&S[-O0*^M^TER/Z&!4MM MV#F^TH"+YL^M"Q(A=&,7'LE!!18RQQ@G890@NA '!MQ!%IE9_]#[B/($POG;2>FL Q O1>ZWC6J=3D,$V6L=F M9Z68P#W1.@]N[!&(QRQ[:-B>%44'K84?0HND9GAP.W2;X+A)>8@SW; M0\L?P!>^\31TX1M%1J_I'0NABT+:7">D=/7H4[U?651A\P8_JJX:<\(0F)CU M'DFHU)AK\>,Q8,%N'-@_*L9?CVNF,;9"X]'R$H:'@48T!)MG\?'6?F_D=5=> M"$ N_])EYX=FFN'6[P(8;HJ3KX3TY$>1T[ ,RM8I1*8-XA=&^\\@_,%YW9"/ M>)FU#TAD-)82&1T0&6C7&.=&*3JV28&YHJ->(]%Q?%X*C[?S]*K"HVZN(SP6 MHDT[2/4PSMPSK$#C_A[X['W>/W_=9H--WGT^ Z> MM3&C-S'L(0-^!5[[8;B<3$J B1L9EO'$/*_ZPP^>8)S,BF -';@0)0A\69'A ML+[K\_B3^P2\VV;M1!).0V8P@'K-N4/A^9'R YX%2-:+$'H()&&"XF@PKC8=6/#WV M)RN:Y2;ZL9C#1Y!#OF-\J/,Y]D UP_7>GS #O)]NA1_A*,1S,)8\HD'0(*TH M-CHUP[$F$0JI%?E+)##PB'2TR&(K3C(V:[X@ IJ9"-@[ED-2 !5&;AP#W9@' MU @#'VU";V(PL \GQ@W:,)9-IY*75FSQ -PICLR>H4H.5=7J# M\0&30$X_UQOUXU07N108.<; R&VS)Q]ORG4L^O@&GE)6!A=&L%C*4R<;5BM% MX2FR1SP8.C,LVP:>"BUD#%QF-$;\N=^".O*K$LHMRX09@2+,*F@ MS(/'@:# 91H8@S!XBH?R,A"TRQ@-CJP?WH ,.0W/".LPSP5#I,OF9WG;JS[M#!^WA38#JI_0M8Y$$03N;X/4GV M_)N78=RWO"A+,3Y=F-1E7,W?#RN/2#[G5WK,A=Q5KXVLO7AD^LOC_@MR#P,= MEO0"4/N3S@S1 MC6C3^)9O8RHB;"4,#<>;L82U8X4..!@8CNH7>Q1/ M%%%M6&!488 B+@NL$":/P-BL 5G'?P=-&T6P$?"_6[S.R27P17H:_<5'X M^$ ,W$YAX!D!V'8*C3+!D #5,R^O66LJ025=*^Q9\-CJ[;/')N1.?#!/C-^/ MNUA)Y+3>P@B4CSCE;'X"=>IYL)<53NB[X8A;:F#>C2V\"9B'$ N'1FPECAN+ M<1VO(!1N['YXCK\-PO-L[:X]:_!J/83.ZP41IME-GN.:A'.. [Y31'VP1S93 MJBL[]B3^K&4_L7H1N,#Q[$]>J^[%_SL,,]AWP*J]D%D_JE8?EO_,\I[ 9SKZ MM*V:8MILN;X194XOL-2J 5,+):>Z:[,]$\DNW9%\AFH$4[ 91]SXSX1KV_?( MXX6O[ #\A309 05Z&**S&^"6>'2#) (?3.R(>6]=95?(W.QKU^_&H_@*WW21 MOG_1[LAIS$;M]01M;5GC9;JB^B(2!J#].!4RXDA64LA-;G MS+AIXHD!"T>\3UY_'X4C/&V>'$7@YJ^"+M<$ML!#$G#FB2I)Y!Q-D:EY!.2V M77!3HI^/:K,TNR-3Y-H+K*D"27XRJCI!7!6_/C*PU FC9P@"UH^^F.U*J]6I MM&KUBA([+0?VQ>!;/> RW_9 N&L4@% LM(BXY\"4+SC27Q0S,G3(2#\W&B5*4 4PYBP5*6MW"3*6'@]$X\N'X@$196S[$[T:'IT5852K"=6U")@^,8]-\TUE M5%LGQ_5:<_.AS>WCTT9K\X^M'Y^VMIV/_5J*WVY..:<"O:"!.6*(K+7=TFPF]5552\^C+2;-R6J]56O59 M\O!"6]-11?,W!)&BMCPA=*^>LR1M.0DW%"TX;W8\J&IW4F1^F-];I$EC8]+D M9,?29 N!;ML1):UW%"6MHR_M1N6DT:S46[.6[19$":?"YN3([JBZ2(@L&34X M-SCS:#$"]Y)7J,V1T^7MQ>_?KKX_=(V;[[*LU-6E\ MI.7[%NQB4G<(DHM3Y+Q/\O' M]NXP\!Q$=Q!MRHJ2<$CWF[@=\\_?;)> M.SCFN1RJ MN5*7C.-&8[DF&:L\];1]7-O"8UO'9GTY&'JG%:!75LR+L]AWG-SX^K8D37AG M#=CK<)B903 ]R_XQ" -0%E4Q1MMF#/24'C#@DK,^!_%YLPH,.#OM/OUO)9/N MM6?HM73SP8\;\'$-\W@:&GJ/Z2JJ0#RBBO=GQ:D$8E#MO(08O-&D6F9UWLN\ M6W,LRYMW6*I/1O_.L?!V0_MIH+$D]:9(;2Z@\VIE5)8O#L' MM= 7Y*<0>-AQW@N2V+A-0N,J#6J[%4%M:PJ3S?%&*4RVQ0IF:U/2Y* MK?/2 MU#J,+=,Y^G+O1C^,:\N.@[4E9&ENZ4]NL_W>]M86=>KN).0O;Y.0I7VIQ5A6 M.&NH'WWYW0]9%'B82M&-K7Z? ITP2:,T*/>>]O73TJ#<@+B\* W*@]@R9@-3 MD"XF/7"W11&]TJ;<:XIO5D@>LDU9+TW*P]@Q)T=?[L)@C 1AI0VY_\0N;QHYI'WWYR@:69X"0!.F&:UX"D_M/\WH)3&Y 2C9+(_(@=@RZV=_@ M)T;7ZK-X8ERZ$9:"2,+2HCP RK\F*Z>2+\R3E_)CWL/*U/(9!Q1U6MBPTVTD MW*Z@3D]*I^,PA&H3U"FO,X5YM'-ZO8KB!E=46ZH"=WB4.$MY\3RMUOB&A30Q MN]9W#-[^P;A+0GMHB?I!_+=*U?S2J]E[IBJ]FDV(X5;IU1S&CCD]^O+_WC,8 MP"-S_K_2D=E[8CQ'8QL=OF!75_P89_)#/!_+0&(1-2]!_8J_&< M-^&SJ&^9+S_*CCV9],TLU]),W7^^,]L(,BS-$L+0/H-RLM#!DH[9:V.0]DTC:,OM]2S4RD)5UJ6^T]TL[XQ%_Y@ MXT@Z98V.0]DQK:,OF>>-PS#1:,]7HD#T5LU9Z*@A&,QLR/-H'^E$Y* 2AOUM^]A\C>!7"89?7!0]DQ)T=?1 KZQ+A]\L'8 M'+IC3,*X ")9KF_\PGP&5B@&:/#K9(QFN4?T\84$^-)$W7\.VJ#,/6@3M:QJ M>"B;IGWT10I8DIT(H8/@C7+2]"&$85H<7Z^(Z#J.$AC8\1C,6J#+VB! :=46 M@%G,>IDFMPD)6U9$/)!- M%9_KG5P6H;YA62-QI9/+/XI:(U$#)5O623P4T=I$I'WH]ER1,3DGE=+HVD/F M)%X9I7X(W%#Z*9L1H66-PT/9-*='7ZZ#$,-]JO]M=)/1R K7[9)6NB0%(+I9 M?Z4[>>F2O-DEZ115)/8GBT>A_A>?[3H_'RT3\'8D?S0,,U-DP*J]D%D_JE8_9N&9Y3U9 MD^CH4V[4(]>OJO.=/]3-L4?M-?:HOQ^KKCF6U1K8X='3\QQ>G68^15C88#2R M\/VE9SW#_?F^U6W6X2%?1CR.$#+G^@UW'D;]>C+(@;X[>KFXC:- \<"OO$0-/U@:"#^ M$B6]R'5<*W1A)!]@K!ZF9CTR;U(QL$!P73R@0A_,S_++)S;]31)-?Q,DH?PF M".&M3%X0JRHN?C1ZS'/9(Y:#B0TWHCN?@M!ST@K%GA4.6!0;L$A)W[+C)&0A ME2=F((WPI.;1Y5,[=T"B4]\-^OA!O/#Z_%R^K&J-QV'PR!SC3Q8;S!_ 0A(* M9;FA'8*J /-H- Y\!*%"-O8LFP-28RN,HXH14&YP/+1\&F8 %HWKPPC8OQ)W M3#>J8XS2$=Q>?8O2^>+KX-=NB,MO V5#BZ+XCPV#4\ORHF!Z52S#8Q;EV$VO MPB-0+TA@W29CWB6$(1'#P'=M95Q]00-+K%7%<%B?^1&K&,"N-OPS8@Z:3&DQ6E M!/4F\.? \N%1#E8I,CLGIX:%5,! -:2"+7[UPP^>?+PTL]& G.<1,0X2Q0)V M$H_DS(D/\%@LG]]I5/(L-?VB#YB/#LKWI5=^I$F$S+> F-D=YRP,B,@Y.4!< M;_BPD-FKLJN+7T+OL,&T@K'#''$)IZ;FN([A![B!L#PSK_(T,6PJ^H2?<)Z] M) )J1,2P<4:%"HDEV!1@/+H.1;184<2P"E1H>*[52:!M:(>-AA0N95!(]!4; BV\#"T5L0%6\ MSHJL,W=E-"V64=<>?D'%)0.0)[^"!A]O>90OC@GV/3+%O&%E6K?[JU1Y%=K1 MH)B118!GIL72;UP 121FCDDR\5NF7I!=YOHS,UAREDS%L'CL!G HZKU6[6\5 MX^3T;_3+D]K?< A@G8#LBXW(\G@ANKX;@?8SZK4Z2&+X;YWNAC_,"@JRL32, MA,B#V1D)MN4"KBX!$?'2YM8%WN#[\..$5 G$UG #8.083!R_V1=D!M%I82&>)%K*' M%0)E1/1Y^@H^.J%7496 .GMBGH?_CE"]("7Q%ZG(2W_*Y1PWU203D+&FK#U_ M6P0/A,4"KH'!Q!.Y_FA!Y(P^FHN5;@0^4VY;P21>M2_%5C!^]UT>2F_AXGXX M^OVX>WSTT1A0TB?^#HT102>T;C):Y4S+"(O7PHI5,EH%846,*F8#FCSR0K9. M\WX/A.\83EI!,WV1<)R':[0LF/6U/6\XCILF"">/:0Z9P) V FVW/ M_.L(5IWLDU'/0TY"8JH\.&UK\_7AE,:5%N;U-#?QC<%PSER&1--"A+RD< 3O M@'V1\%A@H^=9_@\FQIDRG&3MD(V"1P0$/X4LB? /];?1)(K9*,JSH^(CJ+/* M\Z@ZD<_Y,;)GV&$."6'7 _\B&M+S2:;[Q&_PB!](ZR#F)4&X('Y&JP_> E\C MB9^H[*=@M,\Y,2)76#@GZ+]P2Q 8QX=O\-%.8LVF5/BMR2IG8 M.!F-@0*C(.,^[OX-)TX(-X/L 0\)'DW<9L'4[(2*E2*7R4T _.2Q@65/B%UK_IC[[5"VG-13U4 MH#'?OW++S2>C,H<%! 1.?)L_MW74^/T0PF6 T:,OYF+HND2A"XI"ZV+Q+_)+ M4$E<9>#.@[0V4?7HXA*\.+[4-[AZ>,4W6/28S .8AB^GC?XF&OW-QD:-?A@V MR-+01?.9[.AGL&QBN&XT.^ABM/C;6HV_213B36\# 0]:BNL1-/K1^%;U6"KF MP9XB-3+7,@+9X]NT,-R6DDI L:FXF0L:85J_RWLCG)U'5HZT7+BYES-#E=51 M(61IO%06F<@LZS8XF:/:X?!D_7(*JH2KP;CF*MPL3(56&';2T@/NGX_ MM- -BMR1M'#(5$84.;6E*X9GP5(:(>)2?00CX6]F,Q@\*GS%I!B3RR6L8[B$ MY^558.?I[_EG6&!\ KXT&QS)K"=83K!_ IOLZ!ZS;,K2 D\O1&)-TDO8.3H: MN;PK7WI?GWO#( E_P'3\!*,FN7$"^YUYD;34$+&2M>:&;.IVY@,'3(P!_BM(1]L)1+(@#XK8/>MVB?6@E MSZ B4$/T$Z:\V4]L<(E#6D^!XV?;\L7S($$9-HZG5C).?)HTO1KD<^KH/N8(R01>L>INJ/2D3#L'W('25G$W27RD"Q;-#6+F>];J:,E0)]> M$/KIQ5D7G;AD"LQ C-^_#0O?CV40&J" !%_DEE7Q()TPQ,'91' XEW MI966T>1!%S],!@/4WB/@WBI>-?H<+8/-QQRD!TXPX2<.Z"_RY1+27%%60H$I MRDS9TI^Y/1 %=HJ:6(XUIA_@,,DPDEB,5(F",W&P,!\D'CP.Z8O?(B[))_M9 MV4;PQH3[\JGAICPIXOX_#5JETH>CW]SJ/?..R$(FT GU/)@$P.LY49G#IP1F M\F?@8IF-/#0U"J(8I$$>;IS'R!4ZLQ-X(5)2 !_(2+.T]"B(U38 M'@F8UWB63;@U/VJF(("4 P0.-"'^0!C,:)T8$U #:-1W71*OP+XC?CS,=14_ MKZY5R)VRDS 4N+142OAZ!*W8(UG@ Y]HZDM'2/!^WXV- 6AG0FIY1(IE],+ M([:CLWH_ 4'#T6 ;)!H'IR)^HF_)2EN"AYC[CTN"7_6J]T M6NUC<\XMW,$,V1@7071-XG(BP?&!YY"-F(I#XCQS[JQY\C>8[&42>GR$6C@95G5Q^\?-9=7L&"2;1VB= MHG0(LR;MBKC+2RNXJ8_J'Q4&BA$9%#3]Q+]'J!@&W!P#&01680[W@=?P;_$< M!E\N?'I[:+D8D'6)IF?,#[HM1,Q0)(1,@1 @?3++M41B>/5)6!,8LIB)ER: *^,D[ZBD*GLN%(C: MFC&#]_6N&'I%L&2%WX!^V#<@X< 63N M5 G6Y#Y*AAO J'+'PWF J_V!X5B) O1CU<*R.%^[$A26HB@GL#&X- MGHR$SHJ$=T7+-,>ORJ$3L7KJ!D/QF'"ZY#KG/"_ZR8 A\CN&81O/ MC"+45!-BZ,)O0S&/<1)&"45\I$B>,J5Q ()KPBT)1]DMZCTIO[C^8^!AS+SG MCESN72BWV3AZAR*D<#%$=)=.Q>T)E?X=?&/6*NOW1;>1\ MA1=IM!=J1/3HE9>9+RIDR.5']S'C[/'SEFHX:HI(1K2I?LK27Z&FR^- M)93Q@BEDADN":U#!#8KQA!$>/8+71F?+(BHL0Y((S<8H1#>MPRG#)I5H2\H" M4L0C#UKD.B_U'M3P61Q%Q?B53@X]$3$T=<-)VD%Z$.=TF(PW_4 M0;9&6\L77O?3$.2'4= O7F%*J2RDO YUE5IE*#AD BV_T M [\*XWI;HA@_V)#BEHP5\1U0A2#\*6RQ(H?FHTJAK'O*S<4_&UY66;:W;=S)4LO^S)+5P/K@R; 5Y.()/!4 MIGBJPAJ(IN&Z3N6D5A,4^[!P]A_I0=SBP9D MM@LL!_P#=@Z(AG^G\?O _F".!&3KB),C-&Z8$.LRDI8!_7V.1P@S3P3M#(3@ MD$^>LCWQ[2[*G)AS)YV@HDD9G9&VP>,F,&URJH1_P54%?LL1=_P6 73Y$QZ$ M3>EQ_&VNB%%FC@":A7UHH7RT8[)\>BBETC#\-$%T9"$03]V-<,.(#M?(T(0R MX"-\QO"\ (Q55^S$2+&ET\42IR"H!-.EJ]+!I44J%^.$$$#*Q'J,+(,34_T: M%(Z,W!HQ6\J;$KO+<_N,6ZC,D7M/RJMS0[V:KA4=J8C(%%H(Y8 "J4$WE;"X MW'F-$A;78"P%"01(4GW&,A M4Q%W!MT6NS'E*N#M]-./!O&;%'LQEWRX;+"Q$Y\G9W!1F MZC*I@O4GU"K:@5$2CL%VDNY8IJ0^CGE.>RHGI++7P%;+2BY,U4:0<2,\ M:"'@7L!'(S/KDW@H;)TI!^G[U-#GOAIW1@2[!MO+D*(4WG!%>KR9DTMJGU@3 M6#7_*M@#BD$P=YUHA22BJ!H3(F]QS ^VT':!C6@C/.A,C6&2!M&@H.&O3=DJ M&M/LQ*L5)K)2DR*COC0HW+X4!ZHD>'D,)+IEW T/WQR(\&ENF] 81M9$5JAX MXV!&:OZI-.8XT2QEWH'J*PH,,CM\$X/U#86]J01'CAB/]YI, MY?Z%)!5Y!!P*:CS@0V=:H+79NH@\1EP.6AYDABHB9M&V+YB.3,"@MP1+\X$Q.R@9JF(06ZN MP!3!=0O)59#-O'E83P#W9-63S2/P M!6#$NV_G.9"!\YOGB4(C^5\+]QE_8XGEXJXGEL@@Z(TGZ:(K*!,Y$#7#0'0F M42(GM)[HV$ FIR"[4^(+HCU^&@2H/>.QZV_YNT]S0P9J4!EWZ)TGQ XKTT8( 4DLZ*1S0=RDK@[0F+; *K_*W:E_0:E6!+HP2? $Z M+E>9D,Q$22HD[Q4Q1_CQCN6]/(Z!;0*B(I*Q$1V5/$M7R,2\KM7EYF+!>?X]RWM[L M/(6*2E,PWZ ^R:#\P2:O!7&(DGY9/)U2%T<-S$87S9<1W'3\D8(5*$KFS0&, M28?+#PDMC$'(Q?QD),&S.)%7/!NL$/2HD1ZN3GIVP05]1"$9-.:W&!6+"_]D M8>[\%2)!E 0DEU%"/T<9)I!+CN$9->%(N$/V< '.$"4N!X>RB(\)_.):Q?($-8*!43&KD3AY4=,+(^=C$P,O6 E&IY9*$%XR%/6<89I8FD M%":76V8F'7(8",)*H/M[X >E,\[&U4<;@H5HX/!$=G[ ;:7UL4:B8 @F^@)% M8GR2SV1XBN1PXH'/DM&E&/_:&&P M(J74SLDQRGFV+@:7& MTT=\@V,P"^72'!F&FV+ T=>T8F&%U]%5\S25"HBPVM\R]+QBS%-)4.O>20B:(,V+,H#YP%(4>$27DB;NV1 M$!E91]L\_*CI:U^[(]IVPU'@+/HZG2*%V.*0]<4ZQ5EUXBDW9*IL""\\O;72Q7F?96&AXGP-N7>OT5MY MK;1M)0N&4@I(P9^!.HYTN:1&$B-:JR8NY[1-%)!]<]W8(LM3I4O''/Q:31J4 M"#;05%8:D2GN\XN-4$*;U#GW2Y4DR5R;2AJ&+NNXN;!@R%_K];D51])*E7\UVW/?BQ4LYQPIX\KPLXB%ZZ-J97[LD3L@ MS/P#09LL<5 >2'.!Y1$H-W!Y.K*(4<"=/R?;%V4/20$0 I=7][D#8WHE^8$\G8Q^+LI=$;0QYF=O M!'T2-)V5?R(7$;1K) I@<1"F;Q 'W?T$M4*AU2NI!9]AO2^*KA+9 MYQD9\1F1Z.2$6?8!5B@D#T\>YK\<)"/.4,7ZS@,0LYP@!''35+4 I!3J ZR0 MYO,<>3YDB<5AKH^PL/D%I3I%KE-)9M_#Z$,FQQVRJAQZ19[59D0V1"4T>M7\ MTQ2**YKMC8)1+8S7@:7RL1P[=2DTNP_/P"*Q,]U9R)1'I#4KG8JD2'SW7PE[ M(>Z(]++ ]5/D59Z9IY%;Y$STT](&5 E1U-&E= #X'??BW5@6S_%# MM":!#)7#R?.'L*Q:HBZ5 )=NY:59.2>9PND'63U2S.Y3X:V9ED;((;GXLPBV MSI,E0FORK*.<]#S-I(O&.1?T3?$5(J@^9A:OV92YRG(C@[7G() ,9G"L^%'H M6,[&>P#64]U1@A?K@5_>97GBS$JHVE&'&(>-K)5UPF$4]-CY>;XK,1 3(C M!BOCI,49N3S-') I)JI!R85(QHB@HNP* _#%$)7G(&+PB-< M3X*,';IC<>RR(WPI+EQ4,R[UT(5(FX,K4T47 M :P,T. 0@:?4.U(SUIQ?%F6I=B!Z3&#UGI,O3BZS/-1 PX7!=[C3O$EJCF'! M/Q&67[5#-Q:0@AJ003N!4@1RL>\BYD(:Z%3&GMI*9)7L(V%LR8(?'*041T$@ M)1(9DTR<+",\X(%4DB),46":HODY_>P1,(A'[151_8ED"FTX^@M#Y[.<@(K2 M_J*2Y>'DBU!5./1(5T#S#'BQ*EG*&53K@".'U@ #<(T(_"B.)8IZ5BG@FL39 MR-.V@VG42TC%>2G0O"+L;NIU(=.4.+H(NCY&$#.K*9V59 ^Q#Y?X.VU+@F(1 MY6!%Z4U2H3Q$%X-#0J0;]*K!1%1''.5N-;PU8 MM9YHG)P=A5"ZM) @4S'0))6P] UC/\@=3J.D*ED[@W3W"W6*Q]D6_)!7F4][ M2<#6Z 46J.$E[\<]5.5&#/9IH(BCS+4=\ P1L;'D?5,[/E6T,BHJZ\4#QBI= M_Y/Q6OY9()&2_%J"KBE;MDK058.Q[ /H^NWF_OS7*^/FWNC2)A22&*-,>+., MM,](#[SM'[W F63-;'+.L'*TJ4HV*06*K$45]90):JJN$RT,KA61+S/Q,9@P MB1L=Z( M58C:"UR49^M'CET2J:.3\3N\EI[HGP#ZM-_G^58&Y5G:%K97>6*\H@E5WH3I M8[$2C"FL9C&%LO^+B$_."I%)!32R_@1MLSCZ"5YBC=$+]JQ>0+%6,B1R8514 M"4)NVVC\2FW<1.JY#@%!BXS#']PJ?*&3H.INY)K=I5:@-.LJW+9*L,@/_BAU M7#+S33I4T\W>.9-S1DVWKQPL M%YZW$7"BC42;@%(^;%D^5(QO66L_#%*G[75'60BZN92G\&MIAJ<\O"F>V[2J=9KK46-YLMM..$ M*ZKTZ%5UJ11@\WI,IV9*#LW-6DSS3:.V.@0OM$^B; 'FE(;@2N@)N$ALQ)Z+ ML1F,TMU !"7R>_@7HV,'!C!EB!&Z$0A%>R@HAA.B!J!I8\A*;EK9R+.H83YX M<1:%6Q5#(8#_[%@V1<0^Y;PB/U;YD>7/Z'B4=YA3'QLRV=H66S?R,HM1BL[U MY0:B&I1B?:9.FMV4NWGQ:%DJ062,<-1M$%@>;VB7EE_ KT7\ZD1BE=F[TBV= M%Y;!?%Y(=]5J'3HKHI8 _?U,8DS>@X MF%O)Q1;:T**<$+>GL_;G\K$\DE/%4Y;RTT+YSV5H6@.G M@EXO/Y3D)3YE:2EE,V7L,N,#"XD\#Y==NK5[63EB*>EX6J*U&HRE(&CMABI' M"*]H9 U\AO$?U.4!0QKP6.?#U;<;W@;]'CND5Z]3R9B_[?X:;NL.79$"PO.R MQI1RCA;D-1?0FCA3"Q.QHG0"B4A]D.%3;&J1I!9&M9!K'4_908A5N&)]\&G< M1Q(MOT4'G360^!/0CR=3H4YT M*5 NRQU*NV.+IN-/KBCZ)#J/9YV^N7Y1&Q12)QI%F2@UB^>WD,Z276^S#E.9 MQK$RX$AV]\VH1DXK5?I%4XEGK9*E!FX;G6$*J"C]Z<"*X&75>#)F!,7"ROPF:!+*3E^(W+&SK)9U2V4PN$Q#CM0,-%ZX=],<1FJKKA[STQ>\NH>;3BO=3FK T! XUN,A;782 M4A!AFB$J@2&9?(6N.K)M,'H)+[)LRD](DRZRGG2Z\.V&="?RCO%'X%$ _8U2 M$P#%YB73I?K2BRQ$?A0/=@(_FCX]BAFY4S-*U1&O8*TDQ)*CZZ:N!TL91PG0 M>#$1-!/[YR.,4*4;1'9!'@U0.#<% N7):,JW,HU_['I!; R9-^( _]@#2SE3 MIQD$EB*@N73=##B;BG=[(5U:K2.A+F9, 7[9H;#O\/+C3QA!CX>\"!0I %J) M_V]#TJ>[]5Q*3@'X9_I8]PT[QP3*,9JP3;/J41SLEY:'C,*<*KNN<+,(V%0@ MLFD,/_>^*92R3P%>*K ULWLN'G@,J+2K,&A:.8%0AO)<#:W)#G;$AO1#\?8( MWPT7A)B1ZZ:Q)926KW)]/WCD]9TX,]K9^%/E,>V5R- 6,I0HD4P4*L^.Q3+O M)%_L@>L.YCO57&F>2&P,!T]"T(S"$VE*TO3X4^B(A\_4N+S PC.7%PHZJ18/ M2CU-5_6S!= YC5V7_P(LC TN)L%A4"0.;#6O+#2>]T'50R66'^G(ZB,-2 M_&D$2K*O'C&D67-*-0_EN#[M[&CC*3A/C\ DJHG,XF..FFR89A?^<'T1AZ0< M4"FQ ?-6/UORU-_2Q([< __G]\P(^1K0X:+Q"[-LZ81>I6>D\NH#Q\TYLB-N MU5 ZY'3F"Y.4)>E^__I+UJ]2XC\\OR S-"_$(? ?= A\GSL$%IUX+[%10GH% MSWM#U-(81PT_FZ#&S/].EL_. 41BAVHJ"8,Q RJ=R_)B77[@>J66)A7Q@MER4>KA(R(H7J00F2R1Q6C64OPZIPI;5F]M/ASU M.\;^T%F6C-#GV2FT>EG^CZ2?/%W":"\\3*S6+%?Q[Q)D1HQ3+TY2E!$.[/$W18"P%.4W9 TT.@NX1[%@0FO] M?&0 M],#-S>+#I&1_^,>#TID9A4\6!\?-_V]@XE%W2EFM]>Y;^@/=-3W-CL\*1HT' M.$X NU>T-1-J*;0<*ZS,"0NI@"*J\G2G/ZW1*$W HA+/H4BL3[67HN!$#J'0 M'?+D)$T-A._&7C#A<;9IWWL1^8]-PNF[U#Z'WZQ>C59[W_(;&V'!WCLUC3HK M]=AE(Q>[PR5TDJ07FTT5[N-,1X8!EJ9FK.K ^_V(%W6AT!6%M0A:CRW[!Z9E M\"68.M;BQ1-&E#10@3WH\MR"KX'E9#W6;[^F>U8B+U.N(W:\'@\QM([J;&38 M:OIHF6>+CE:7F!@8I7H'8\/'R5=UW;OT5>G9GU@4.7)90#F%HN2&E+5HR!/. MN=5\ZC0$?B;'FS59LGJ,NDZX:80)C#DPD>(,3_*\3XWEC'$,:*H<\^K9M5/ M).0G"FQ,I5=2-08;8W%!ZE5YD6RY\A^Z]^??/JH@@R]P F 97D54=+PWWS[..48BA]YQ17GV$$$[I=:PZLO+=?I(9!>(GO!09>H<,HK MU,_(*)XP@PNB5&)0S00EU$$]QLJ.R;(:4PN3F;-G5,#(L'\(X>TE WFR1D'? M,55T2T._TYC2W %8&D'="T%9V%84?[) GP3*$6ZF".;%^<\B:GJPY=(;K-@F MT?WUM &>L<\N]].KFTD,/ O35>-GU93Z'1BNA+UC+S1_A M\9"#,4(4G2J/:46P06IT#V'SVL$X?1$O+R!R8+%EZ:>IA^?"OE]1S]/E&6;F MK)@8:KPQ!@A/G8TK2'@*C?$]R_-F4%OR1I34O56>E*O'REG7:HS9F!92JBE) MRG;6>7AE,Q0Y!.,ND^K87VLRKU_M,HO0G?.T9=(UIE]U4Y&F->_*2EE $9B#HR=J3GWVQZR0HOLM$;4H*@MHR#S#--99O43J'&&]02V%(&N/%1Q)B1VBKERW5'* S=)LTYYX*;!6 IRX+8A M":8<(+CH"_K%\:$C.>"TB#;/KU%2:S*?,*>84A]R3E.G+%0?NPJ14VQ%2NG. M,?B.(_A)0G:6BF/)6(?]4G&4WW'ERT#?[$!4=_;(#!<>U(B-W8,!1HH''F91 MV141V<=).&:^04UFIYL-6FDK!$K<4O"&N0@A'7%R-:C"A12^KF.[IDVRR;V" M!7\X^LW%+XX^&A<,UM6UT9SXQN!%QC5CH(Y"+ ,OD/$4T]6=JV;"7>UL>#%(FY? G);-/92C8;%CQU^7EZ],H]$Q*Y)7@0RJC3;6\9$@<:2WD M(!:-\91T(,M!DOM'=CD0OA^GX=EJH431<+PR:ZR#"30.J)QV:JV#2QDATW+1 M10/#.&R>C8Q*[RD(/0?%X3Y*,2;3M8TL73N/=G9Y60O=.>K^6HZTDOFE4MYB M711/UJ=8I./FYQC/56-Z$W;/A.!],AA@^?PNEK>O7L/^KU[SAJ!7HQYSZ'B9 M4J]1#'25&!2M^344LZ*B_564:M4^GQ63L[+36659]6EYM:P-31JH1D]J3,1=:;XJ78L'K6= \TI5D6XF183$&UQJ3F/AC^R�JVRE M-&$%$1"689AI<\*LXJ%"TPPD4#L)R X#V ,H?1"O@TP'[[E0EUP_9(E1O 1X M[ADWV5='!5[$"HKB?(-Y*A\ M)_YQA/"^+VX[4B(VXM5H3:WBU1DVLRPRRI;C8K)4G6AJ,I2 G6B\VV;M4 M*BJ#WVM1E.\W@CBE<98V%=8$DWI;.4&+]PE!J9.%+$9L(*,4'89RF9>B%9Y& ME*LW75$:78_2!0(CE0K-\MIN&'$9BXH"(%/'HH]'5G]-=9/YL\@,H=[%MA7Q MLK">Z-;!(K5$7S9J6%PW2B-!,'/$!9N9'BC0;FR_C3&G8QZ,@F6OJC-CQE8! M+\S(HGXDM!!47T%B #W,8:D. _3,*X(+,6K5XI>IIXN7\-I(LD[VE)^Z M\,W*\[*?9ZU/Z>VZ%T":UO*B0'.^MRH1-TP(N@&J@7EC@0D=#;,NY%DC&Q2X MU)Y5LC%?:Z)X6N]94@K6$IM4*'79L;,(;0-*?GK$XN>.M*4RKLN,IPI9"+Q5 M"/R$=D Z/N9DFTD4 ))94!;F _5X<6)9NX"W2Z88/EGR/0@'EN_^6YQ8R^+) ML :+TN[%=IUD/@#>>9[Z%S?9=@87*[!EZD-:#1F4!*.V'?#3\YMSGH$E2RJ+ M$68_S%A25H+QZ?NT)VB.CT6)$C'H2CYP-IUS%G4VK^EMN@A37I::0G:9L+2) M)[?@T&%*PAQEY$H9? *B+S3S_PPF,RR4LF,%YC?BC0L&/ !.C&G,@'G37LJ; MBJC5QNE_K9-YA*ESN3)S)%UY<'Y^)XJBGE38O/]ZQV0\.@4Z!L@,^&HJ/\Z; M%N,AI^R/##PF#/\TOP&M2-E&6)0")PZ8,BY& M04:Y'.B,X;G*%J!2VM>Y,K4E9 T-Z?2G;*DD)*8'OK,U3BO\6)AZS;X]9I!FR\ M:"%?R%[G@5]D _@A5]I8=DW@P:2TH[)] AH;&X/ AH(A_)L7!T#WW8]8UOF= MNM+)5E-J3_BTA1X:IK$EJPP/P!'%.D?3TKY"\(H?BU1PC@*BUK&RA/3<,&4+ M+VR(X/J6+Q1?SF7A\@IX4/1) $/(I\8$ >]"8>&UQ)/M6=6ACZP)=B:D@%W8 M0VS+IZYD(4-Q6I'MLN>]B%*N) 1!>Y:: MR-#[K)AZG%$!N="U17-%.7CJS48A6.0O4/- -6ZN_W)#OT)P+5:O_I--*Q:N M;#+P"=279_&X"S).HLSTX2M.86O2@2&+6X51B6W!O*8#<^2K1=>9;N$",#D.?0J,7Q"?F9X=(S>S=2WQ/AN:TC\411 M#JLK,AJIISS98F(U^!+0T9MJB[Z^T+@<_)HP!?U$FMPC"YO-4"AGW^J%:9_V MF99-PM90U'Y-/3G>2\@3EX59T*4R2J>^,&'3X-< MWV?5:^"=E+*&1AB8D,;YYVH*2M]#NM9?!GS37&/' ?%;]/AD722 MFLOSYI(N56F9[I-+*SN*X?2NA>>8OEXT^>!U?EY^\&0LDCGE[:)HHKQ!<)88 M_2+.$?VL0DY>ONA<0R(>)2&TF9 ]/!#G)(,R,ZW)FLRW M5Q=Q?4"A17"4%$:;,O\>AFE55&)N B?3\5>HZD:^3D9%B<@(JH'HSCW=U4:8 MZ;S5G7Q!;L:J9'T:LG#&59@V167+5;4O2LKJPDY5^3EC>C&\2_]-KP"L?JHP3=-/PX$/-A MAA@K"F7F9>5"6,LK!G"#]12UV/0]1 M\2$V>>7Y+1R7I5\@M!%0#!$]DE7'W(J@&U-PE#LI4\:,;!]!WT?8Y2 ='3<\ MY-'((^@*KDCYSI$W47@>^)'*02DI#QCS0![*@R C:],1<[0GA\(VT2KB'5 KLGFGLI@A%4\%J39*O 'QDX +NCP_!0ES]AY;_P_@'2OAN'"(M[QE51Q1I$!$V6<*45UES M])S.( >6Z X[9#*T5V9(9"SXX?]G[TUXVT:R=N&_0N1VWS>40QVFC!$1.D*85XB3) =YS'H=@Z;Q%B)9 M?#Q>0NO>+GEA]U(U).T8@W)7-"!8%O6GGYR25RT2%$G-J MS CHHM.9W?):INY5$$=]ETV14K5%]P'CBE#58"44CY2OU[':HY8PAT%E6YF%!99<2P&KMV=2> MS7;MV=R#N1R#9Q.MX1F#,X9A1OA-JN0XC%(02:!$:5N#Y8]LXRK/O,[RFQD) M 2P5"KF J #EGJYD&L7I"6F3\&C(5@C9L32,BHM(@7"4+R8SS8U67FBK%)ST^A]\?4NWM:?8YX_0QW]= M(=XJ'L$+NN+5)O+YTMW(,(DRI"X,7#:[\"Z53FBTVHQUG0D8Y(AG+CW&/(4Y M-D2BGG%YB9)\!3;W*:[-;,F#CGK9SXCM%8=,4+09R(%FFC6GYCQGH 6@6FC, M@YLZ.<8\C0D9S4$E0CN;/S@,@OY'GI0]-,H$]9F(\#N,)H],59UR*M#?)_1Y M5K^RS6_-*#+!S7MD=RN/ML[]O)^+HL^ZD-0H*YM%XL;^#2OODKA1?"]GE>&$ M9>U+Z/&'+IR%&Z'BQQ3VYZ1HU+.XOYR<6YY )\&QR:;4OY*!9M^A O(S_ER5 MA;$'0]?0^DG>1XL50BI+2L ."7+^EJ4U^+C)#*<+T1,FD0Y0D-R#U\'<0FV< MTXP+LY%47\SW2QA.Y20 KL,3(X-N,L?!R 6D4Y07W7$F+)]F6IR,C2@*FC0' MODDIRE/:^XJYD#_9G(-=G 2FZ#.I)4;Z+=K5.H?#O7S@<@N.#H'I3D9)H7**1^RI\9P9]T$UR:C6DT=M MM.V!64#+=A]% ;[%G'0&NC\>RN*>5[P+UI0ZWP2Z&E*NP2:7M%1&#-\@^SMH M8N.,](J;@N,)/2".RJ'";)!PPDX_==P*_C_F$9H4^XLXH'L 8+VH@KUZG !)]QSFAC=(]A#Q[B(D;,BBJF1@U2&F3T1(!!*;OB5'Y." MQ]A7=4X"YTXERH,L.N*=("2C+W(0RCW#7J>-SP@PO(E;NM MD'*;!Y8(3IVMY3"*"\%*9:8FY:P[CA8;,$#&QN_9IE:KA49?#=B"X] ,+Q<# M%L99H02\Q%=1/XE GK)K'N4=YJT)#WVL-O,$._(CB@D6MDL?-R/!5?MVX.W?PX#;DWR4(9<^#3[7B3Q=@GF6=*7GL"(:%T_Q3?2A>()%ZB?T]W M5"$'0L9?C,"&^1K.00V"C7FN6L27=F+/3VKM5M1NQ4[M5MR#N1R#6W%_]:2B M)#LT58FSZXY#13++90W=J)#0HI*L\FLFUU?P CU1F@Y[!:AR#EL%\F6/]Y3T MWER"\3MW9'!<-O/&9WYG#0'S ; Z;C1HHOO.(U^>S# I:BY<33<6]'JR>R6X M(ER?8-MA_U*I*YC%J.D:4_! 9OH$/H(ZA>HS>7GU>]YB7-JU[P3:T\K>_HCU M-FRGYK7*MH4/J@":;J-HNJA(RU%(JLI?I70OTT60JUF4]A!]]UVE;;J+7A1Z MTQA_PDLD%06>3XP^[6;:![[9V$LP]YU)[O9,,?>.(4QSS0_O(I";C%Z9S^X. M XZ$=F/0BWV&K,\ /Q@ !]A?S*,H;)#A0]/[E">*R(53GRO4 M^W &H-%[F,$21UE5:FI%6M,J%4WQ L40%G7;@M]BOR1#M32[""4XVWY-=CLQ M1K6$R+?(+\I7/8>[R_6UBT9U-R3G5!0$T1UG]F#JYD3\:KWV==]02X-/FS8: MMVZ#O[V%W^*/"7N"SS7\G7_,!8REJGOR+@7PM)X>_ MN'VC11SP<2C&OC%-^,'M&WY-J*1&\V XTR")S*%^.S M\"OXF?(QR41\C=)@448$-;\3"*UB7"=*B)%#4K6>)CQ'["&YY$SZBC'U+ @X MPH,#1O9J),D,=K2#CN^"JS]?@C399&:, @_8+V:O/IF_9S"$=>;,$5_MH%.D M#/+^?GYQ=JGEIW%98^A,N4FYQ%;Z8F6BC0(/DX#OR$ J-L+N48[]2.ALUD5D MN(.< +"'W/]Y(E/5.14G8?AO\K3F;F-5_RC1R"@2#UNAQ(+J;L>MF4#I ,D2 MY%$R?+*X3MDX&B9 6!ZAR/AN :U85@V)[RZ94-5E'D:KVF.@),22Z^&!XC M@#WY#@KWJ;B+F33!?:A7O'5U2<22U[?MYMH3($]3J*OJBV=&8\/P X'"72) M!3 >E>5?9@4$'GD:$^V8XAJ+*/)R&);!AB,]?)6,$_Z--TO@)"E(PW>YYLCH)L7 LOD8#AZ'\3%;F]+K>8? A&-!7$K#D%]KG9"KPW)[ M+%;.#X:GJAV3VC'9K1V3>S"78W!,YNA*TFGD*X07X<%Q_V+84ZG$2\R3='R= MD2SCXAC7RD4"E]N%0GC"TPX5+:>PJ3<(@.!>Y69(Q?'/Z ;EY^&4T5'1>YCD M(;G?V!1,#EYW-,& 77.5<[A+HB2:3^\K0VN4><-(.870H57**,O"/O12[CSBBG+9:V1=$)1Q5:='$S&HQU!Z(1S87< MKZ7?K%P2,OWW)@K1OB8MEEK TG,$9X*)N:!"NNC/[#9;K[^]L;X$#L9KZ54N M>4%"SS">I8\@43^! X"7N*Q7#\1WLK*2N9#=^Q@$C# 7?2ZQPUU%"!>D-UI& M&#'7#]+UG>!\,@**):>K.FX(V\[./;W6@SA=[Z@!D7*97"!UR*@\Z+,E?62$ M8IH:16=Y48K">277BDR<]@I;,8Z2E X8LRS%U(D#C(B.U+/8".-D7%GADJNK MY,.6Z)J2P_$,8SZ98(4O%FZ<^>S4N1&4/HH*JA;I*+$Y&2R0&NX$H0YBVQ(I M)5&BEAQ+)Y6\2'#-H!9*Y=:GNX1T7U0&*3D+#=%[=OG>YQ%Y"K6_KBI;?Z/@ M^B4VF.=C\BBH-PHHE.:J/>O2$--[:M.]EJJF]HK-9#IZ(/51"L[ K1_P$F2E M7WZG*4V75%FIU_(F*M*R$CRE@QBM,X&BQY0J?;DEM2P#%M^%FY$L14\)C#7U MYU8JG-E!'.]37:M\D7=TVZ^);Y[H=$%.7X%WX0U5><-%$Y/3.;&F:3K_]9=? M[N[N&C">&S6 PYE#9LXW4:C=%IR8.D7,!EL[VY"++ZCG >8*)S+E1EFA_$)& M^Y57&%B.=/KA5]@SRVHU3_Y)D 8QS)(\? O?_Q_;*/XN?CO$AV7TC. '\9R! M,L!)FL7?7KUCAPV((D_F.2DM4?UT[ =4?0+'/0XY-F@6P%W)Y;4ZKYTW^+-6 M[[7W1N745Y5&Z\AEIXMQIR3BNA24H!$9L7"DT5'.30UEZ7,@@:+ 7LT)M&M3MG/FR;B_\(HHF( M"%^=,G]])5(6V&O/1,_& 2QRP3E>-">K"&2WQXYA;*"K4K()85?CN.: .KD\ MCA!< :_!_,L\8Z/B2ZGO<;29OK4BU@FX:Z&1(\QQKD293N1LD54ERG92>=%G M+9%YIZ! %V4#AKX=[C@IH2O(ODQT'0V"GQ:)<>>#5G!#:2[RY73-\\NI MA@9.DS$UXULZ;;PXU0R4,[KIS.48G&++X0WG/E>M M447?370K^P<(0O7)KW$EE&;4/D!=Y?:"3D>U2'0TE70NI(!@UR"@':! M7@[,8$@YF*F_I RC#L:OKK$VB,%>;.MWN"_N[Z+( ]$%6^9[CM7I8)NI#66) M[_WMU<.$;/5?[=R.,*P'Z_0&:Z(((DW?Q>I>.V3%Y+)@[47JIB:=$2Q\/S10 M@WZ+*)HTMMY1(#_2L([QK9!=<-A"%F:1*CTEE<4\'R]#' M-*$#84N+5Z>:HJ9"$\3$K*#"6,VG3P?JG7"Y/TAKR$'J7Y?>;#,'P;=.TFC^ M:P_VL^K^D3-6=QKZ#4^H<\\\$;^JO[S%!+K N?_5#XD&]-!;.;J\"/$%MUC\ M"6:!? F]C[^6]\)HU!AV1G@UI#'\SU,OEK=&@VZ-7U)O\3LXD;U.>^G7S49K MR^_ZS>U&7379;J/7&AS(7'O#1K>W_.O]FNRPT1_UUAKU%V(P9C)@8SP@?WO5 M>94K-QXZCG]MS[];K>+1",1X@9.9B1]=76L])+!)C?H,\D,?<;GN%4MJXH)> MK?73BM6S8-BK]9].GF_Y>T?\+_*B>)V\>[&?^\9GK=%PM(D<.AA6 M.8]]]PGES &1N#?ZQ0VD1G7R)1>(3$+\I"MY:Q<^7R \E9=@+4Y7D_&)Y MJC4:M8]2;/S+1P:Q?J\%!PB.?BTX'D%PK*Q3>+',!1*D?Y02Y'H*8R365<.Z MB._\ERL]!H,7*CUDP#V7"O_"[B%:<+Q8AJ 4EO;;HSST9TX<1(GU$=0&QW4R MV_J'$,L/+*+XH XYIA%PU6***/6 MIP:V:/D&)'^Q5.Z-7JAC*@RBQ<(NDE 0DXRR10B^A[(DJSSM5H)A*R-]8S1J-JS?&=.,H:Q* M@U2;QSS,>W$39YCHA,/D"2OZZ?SZI/30*S%/]6M;.H,Y_[C=;(ZPU7ML[BHB MEU@$!FVLB6N/J7K?F@G5+JV027,=9TDJ!+=_6_/A?*%Y7B=WZ%;Y]<7?7T6N M@OKZA)+!N@+UP+?>1PR/7/[\$P%O!-89'5HL1_GD S-8OR'JB\[]*B-256R' M7)MU#NORTXQ>=!8%V>S&=Q!J7Q4>R2J:,]GA"'GM/U'\S9:UGM011]SZC)B? MTTX-SPZ2(ANI;97I[%8IQ[9AG3LQ ^13]J\3"\R;+:[ACJ#M)#*I)^E!6?XH M6L\TJOL7[BHFQ2X*6+D@PL.B5:M\.1PC7UXZ)<["O"?,)D8$*_4&F?./DY,3 MP"T%\E"U+.R].MJ%+2?$(X=2KC$W&R,3^?]9$;#M0T?T0PDL# M0;O8LAS]T4D2./Z4J$[U;IP%RH6F+!]1+,KNHR'V-M,82ZXS=UQ?=CDNGHT* M06[Z,GE@!1&# K-"[BZU8D@,PT-K"]^*:^&1 B]R)3YG*4T)CFN1[HH8(05 M4GNQ ,*_Q21@GTJ^&&N>><(HO7"L9 J"<1H%'F\5;1.VXV2@KF57&MTVWX$DWO@%K-S6:Z;-/JW?F"=JE8J'_-JQ#/8(MX\XI['*JPLV=,%&O[@7=<%&7;"QY1WZ%9Z%B^@!9NA*7R\5]^PIW#377X#(OQN >,4A!) M(<8N-$4]3NIY"2?8+^J!JO3^)HZ4)KB@]AV<);L'V L;KJ0BP+]ST[M6"!\O MH"Z7-)90L80V$1:=!WW6E?(Y&%NMZZP_2#!85&<2$?!:4;W$DBU8W% ?Z/*3 M59N$;Y4/ME9K*W=J/K03EQK!K;03Y9=*+P6J*]?BFX+5-M3+7+^]UU/J6>B/ M#$B-1@A/7Y;2.(&0RG3_1S3A@N[]+!KP"F?'ICZ.PI-7:<.2P#^U*^:+:YK(K7W:8>BKV_%Y:D;>S,25 4P0_D%,CS]X\L M%"!B6NVW*^6VO5XT9"T]__/@E=Y93ZRU/*TU-U@=:;3)*0ND*_^+$:4@>C2^JN2A.3"-; MV\:,81K9+.,6(.TV-:8GIAT7H#Z,R8KOB)M'33"5%NE88::.AEH=.=3Y&LZ[ M^2J@*]EZTG(#GX \L&,87A..9\4$@P,#^=K3@T<0'?GTXQQM5C62D/A[7CZ= MA)?Y/PD!7*D'Y4L9I204W+5QC(S BWX-^RGUJU;S38&LK*]4QE\>->A2>N,* MP4&0@@SW 5]_8(BV3SE&=.&7Y%=:(;W4??]BQ58YO6+/+NZEH?^2**HPNW), MB+-(HP(IZ=%>N(GYMEL2B:U(,I SP+$D^\K\E(?X=S53:D9\$CY\WB]?KK=V ML-Q;NP%4R.A5[>*M7;S; +R R6&U3AO[%F&NGNW7BZM_6N]/SZXOOUX]@E7< M:0QZ.P.K-9MKVX8FJ9O.VT97 6XOR"D1KI-,K7$0W7$3\ALA>W:K]ABYFBE; M7F/7L? ^C^HYU*S\/I)VH43"*_;H13#)1*02F>8&=&YN9RZ"1+">3?Z6D$^!=*#AOV&$Z)[>VN(JP?.Z ;$*678GF#6,7DUWYJG_:0U MW)DXIXR*_E/?EZL4E<+>M#H-V@L)!,V-XH!^229##R8+N-C=FYJ1+@\SUCO_ M@SOO[>H^DM'ZAS$?T0&K_?\T?;\7%W5+1)R.<.JQGXH3+[H+D\*N8ZN8<$+] M3)P$,2?KW7^"W0\B;M1!NIONL5-S_]/N_Q\)69B.E8 ^B3W!T76*UJC1P2$' M_D?SN=[\1]O\*V///3_(5&,HLE?RW!'9O3Y7.A-&<8;?!_Y?JE-BHAL^O%V> MT5N3:$,2G<%N9[.9OJH+5$ +$+Y)V%=T;Z4BGB64-% 3X+$(<'FC>B8;O93, M9DN_1+%NC#NAX@'9Y91:ZMXB]CEU3:'X=>JGF"]E-FDRD[@H6B*H#?HTBOV_ M6"%[QH370TUO?:BU6(4;2W:?Y9Y:#_NQ5*[7&.XB:M<: 1=8221=6]P>)6^- MXWAHWZANK:H!R$J?L>S=Q_Y4O/JT1OZ HVQQA_?*BXA.*]7JUT\L3V S/_*, M<5:A)VY%$''[3.Z-J+(I2#4P.ILGMM%ITTBS4*XQ;-O#-CMU3:=A[<)XW$@L MI>%$8>C"> @';Z1ZSF.NF@QPR$12'#3"3#8LPU30!#NU\%^.V[N)0/B.K&BR M89?'6-^)_:\<%_XSXTP0&^ZB0.2=5+5=F3>52HP$&-GZ+Z3@.QQ'S:<^WFM\":G?PXC8'I#>@*E%R.H^#$LQ'DD?]CO3Y))(=SUUJ< + MHT(XV\5QQO+,6-22\8;(SZ&C(+JC>F(ZC3!<*.-:QF'6C1WPK4 15)6P7PAR M$"T,I@;6G3DPBE#O=DUBHJ8O-SAA3B3*D==S1!/$B]+^.HW._K*<\TJ]PQ-86%H),E* ME:2"NW(MI6PC+*H5I'[(/I!F42NK$*20&/I*%"]YI;8 $+<%1I <5GH9O*I* M66&U9 -G91U$?U)9);BE.";WH\YM>#YE^79[S4!BZ.VKT%C:^T]A=.MK) M,EMM#KKN%/NDHW%4,HD<=TJ=/(]MS=1PW(C@P#]P]88)*+42Y7*1UI^]OM_T M<#9CG$E+L6#KF"I7R<.R@?>X-USR%IV;YF@8;"*;%>(]+5(- M (%9G2'Y ^3Y4D7F? /'@@J7K"S)2\667.(8VECE;Y#*'^E]JW5!]LY)_RM< MW8[TP#ZF^_6 W'6%(OIJ/:>@N"NU;9D[39/Z(6_:OKG,]] SCC7^RL6'IPI7 M1 =%?$W5N6 *YL@/1H1*@UETVU%W>PSWU8/QC4=.@*Y(/ MM<@!AF2@*L>1P:KKM2(L')O8$Q7!JO-R'I6_9,-PT$IO,EGTI72@/!"'U\'# M@3C^_-;GP"C=^O"OB<0DND]2,4N*GBQ15I^3N4#E*+W/QS?#B"JUI)K-C\[S M,7/^C,AK@ZM'O2.\5)QIBJ?18-^Z(JM MM?)V#.&Z00'L4S_U\L+>H^)>U&'O(PA[/W &=F^MK-?VL"[!W+6:M]1KJ6+7 MZ?VL66>R]SEYNAH1%ZU#AV)O@3@5.(OXF4 M3!XA1&(O "M=\VNRH3<4M8I_+[6S^ADBQE"QK[3LH\9C1. M'6R( 8OXB]_J+SK\&I9U)\-R^"?Z/S&&=5 M!FAE#5+;'J86C<%_'PM);-RMI+!;C,]U>GKB,@J2*X$B2-.$N*6S,8P<3$8N;>].A1]^[ ML9RD^FF)7I^B6*#^:W/R[\PAS*FRB]9PL',*Y"S"!.0TC;D-BLXJIC@*91)@ MZA-[L_%#SBH(G!LR9!(.@S!U)#@(S.64!)#LCS/7Q6R.RRFWA 5PKYC+F**9 M0^5P+K,J,5$;*/,9I 04"69"^,E4A8-*H2#L '."!2AL:>+;I_X\8?F$+FR, MX2BWM@O;"DR/TWB.6(!%0,#*3PN2&H5NH(XC0F\EEL>9N^Z]&W!:&I@T(.-# MS3XJY]E@H+NI"!5;(HJ[BXDXI_V4]J)&[= M8^!D*N/E>UX*:"HY MP'R17"G0M%7-MXRW.![2+!]2B3T"X4R! 'DUB10G*5$%U<0(A2*6CBGA<)U? M2: GP(FG;'B3BU0H&X$*;\C5&&=SN=O 1HBX"JKC+2U(E9B%#NP6BB\_<9*4 M)"S\%)<-^\K-M?@)&[8?E&("9^PCX E$NQ MF""R*FXXUV70E91?8W9Q2VG;,1I,V74J/T\5<5 H&IV88UTQ0@)6$HY[F,D( M-FQ'%BJ!2NBV<))@IQB&5ABO9'18NC;O?"P@ -DVD0X_HC^5#+A"88.#.A%& MX8F<':HOC0J_^6Z.Y37BC\O:3U@4WJK%O97* PBQ8I RD;(,.->Y3Q;1PI1S M.(UDLI#<<= UM5:FM -.R""1J7!ZBQ.A&Y_4#77+JS))@UW@M,)U4UVY-?9E MLJ4\'IB[IP[#GR*"&7BP:5RK9SR5!?P@:"D3R3_D5M#S8+0TAZTK Y8JWS6N MZ<)/X(QDN4(Y]E-25?AQ8%TX>:25(G>!SN,S]K&\E3UGAL((KW?UYH).!&M^ MG\7(D;;2-@E=(.%[EHYR45:R*UO=2@OU9W*&EC_&\W&'"&_YZ9@[J/&CG.*1 M622K]R:JWEL3JT8X<8UKHJ"NL02A\$? MG5 +#RT[Z"EIS@1HSVA)>ZR:\#5I#W+9I&AJ65_2899L9G[I9.3ER14@U%PC MF2[';D?,N3-4X4+),N%X+KD1T+,S\1DH0H&[:\JP88^W/]P9T@0J%KD^NOMY M!]DV*X$M@8]AK_BZIOV0*K8!@Y+KXLC\I'HOJ-B&VTPZ9MB0,6Q_%Q5JY0-, ML(^,6[&_!\3_5](9*CU+N:/.+KNQ6*<.(E>I2,RL-U28^R?5B$78?,!)83=C MK$!V&8LIW_$I\"ZJLC@Z;&_HH",2#!M01:?_S9QOU( ZB"*/'!D8M9ZS[RQ" MU\9");I$ GM)L--_GL\=J3BM%HX;\HP)M2#_!I2IS%J>NO89JD>0")P,<9VI8R^17 MPRG K'"A5,&?9-3 %64?S9T>!84X8/DM RTX0Z/QQXM.2_XW(R$8QY.,0BR] M7>B_QX@7:'Y)-!O#M6O:6"_&1497"\93"AZK(KH("CP$!_KN(Y?!X6^U>Q:U M?(A)@G),K_"+3O?GW(L?@KE"F*^8')Y*&L!1'?L)RJQVL]V!0Q[[M\I 7TXE M]E(CYU.QKI.N^"W,BTY-[KZ677,8'VP5A)LVJ)6&$:%S6Y"-JB$U"HZCNP4F M9 :$ 3T"!LG]D&;S(81^6%8=OD'Z8QU.?YIP>I A;#PKQKY22EV*G#"N2UPC M&3_JCG\045F9@;/EQ*@6Q3'H(LG,4%_9+AA;MWX4X#U8(_D]'B7^Q1$ V1)3 M"5=-'-OPCLHD$9"TT0RT81'>^G%$[OCZ:#PB:,%"!%#[O>$^Q-J1 &YK4GKQ M>E-H?C4%'@_\-90QUU2GZQB@ZXOZ!\4&9$J)K&ROR?$4Y%!Y.7A=@!G*]S6( M(_@^5'J54\+('\M6TBX<()\LY@F8PZ +BII(CTBDBYD*6]"1<;Z3)X3EE>P& MA*X"!UXXQF]F-V"_1\)T4H'%[8D";6O,V$<&[9W- Y_DE$S/-)*TBKU2 ^3N$:0??BJ3*_1QP_0@=B?!(/0K(X>.6XLJKXF&!GPO1>A9%),GZ OEGJ$) M>NJF>^:+V-#,GOJ<_B<;:,G[(Q':!8M0HSZZ?M"/16@^"$V9&HVM9$K>PI,[ MR)^J Z6/'"AMU8'2/9C+,01*S^XQL5ZBV]^K?"OMP\Y#1HER=IFAA505==SK M*,,: "6'+9HIGPAE[ ,[456@P(E\,J'0C[E>U>? C\+ULSEF,/,E?FZ*4MS M"C3>*D%(=()@Q$E%J"P5+F4WEBX2[574&(*R/;BZ?=EA2CEY+C8;=LU))(+R ML^#JP,H/TQ,)M\*8\]3,EYC[DW?=P7@./,XY@MC+43*.3'PK18HX?&D7&1'[ M-V0IMY+QI*\V31WW6Z)2MS,,I$SA$YF%+3^Y]>,L(952 FA9Y";B$'0P%DZ" M:HT*L$59BJ%3+)"(O3NDGPRA58;=8(Q,>D#RG^5Q/S.NE8720QSF\;9"M8$^ MCRB^W:G0AZ]XRO(P%E5,^PF9\?/8SV<4*K!]01$S-X@26=I3H)E)*GBL0"GJ ML8GUW13"SW32(0:O% Z9K;JRXYJU11L9V9'H 0_O68F34N;'XGCYXK$(7!4= MR(!$E)=-V"ICK3I=S437!'J75!L*$8H)*CZ!X\]H8#H[PJ/B"R,>N7\ZU8[R M#E0)#2OV'B@8/C4:\+$^+#(ZA6(H56]" ;O:C,(@WKQ,9T6#X/Z(0VNT:WF< M%K/SY[ZG&FJ2"\^E='+X 4)42;Q_P9> N6GS+$XRRF9R)A,LG?"IT(K&R;L^ M@ J<]^DL]%Y1(W,2]O*,3^9+Z Z?Z+83KD//470/57/07E6YC0# M@M4W0VN<09ZH\[**?PJ%7CD#+2U-(4XR:U$X\XANSGSV)EY8C?+UX*'_$$4> M14YS#\Q"1S>4K;+<9V4<-8TH(Y^>L MNN'V[5F5YVDQSZC4NH6J&(R-?Y0MYR U?''IIA&:!9V6S>%V? 7\I?W06VV* MV"/:X0Q?\Y?24CF0+J@KD-7O_DQ/]T8_5Q,>YCU79Y0// MB1_/9 L6E(#4B80 MSM#8!Q3$D4OA:(]R#^Y4DIJ.""3OW+'$WUC,(RY.I]%FW#(9\[J76'O M5[2],\(\3U?S,J#.4!6823$ZVRT)3)_43?=6!ON)KI9RN MD50X,[# R67VT<$4V\0Z;5B?D))!0JAT\-S9%*\=A^^ LZDOQM8Y];Q#L^<2 MPR18C89?GL>^6QB /OV7C[$1Z_?%@:.3+W"GD)\D4D@$I>T2RF$!DKU?N95M*R%E:YMV/,O1[P3HZQ)A!++0@+A2OH046I[.SP MPTVIKHMG)L\!Q=L_1V80FA81T\+PA94:$L=2EU^R%1)@@K.S*:L%7QL*9$5$ M ]GNN!ZS?799O?]4R0GZG9OCL)C*FA^. RH<)B@\VB3C4.8/(V3(D0HY-H7> M 6L1]E!KR+:0K1SCTH6P?'O1M4H1;9FX$.CC,R-T%@D[ES*64[-SV MBK(4A0#Y\<^BV0PX_BJ-W&\<&2BF:5<_%& -[FGA830'S/:%,,][3K N(+.; MXB=G.;)D J$A6Y8LDEU*M+6E4XQIAZ[*\G'&8[@<"F7AE+NN\DPHAT&:G#(, M@XVZ"J47LQM5 \U#,E(/FDW.-P++.019L$KCO%!80+B\3XX;1SH_\RLFIN__ MZA8ZL4H@JX6&K(9.HM/RJL!O\NJ.&Y6&P0>8[TGV4Y+'H8C#BN$[$ V451QG[)=_J?NW]9D*4__P X@CKN"9!=$/!)H/9-)_I M"U=&563@N)(^K&]5A98Y?EDLK9@5^!DQD*1HD XC811,*>0$ MTJXHV'5/0EHA3IA()^509;%TK-0W<0JI%1+)&B;@0A/>D-P\CJ'^@ M8WM7JK&3]Q+10QUIO9FJC1JIJ\ [40P2@W,0U35D(LZ)<_**2/[H"-NQM=5-D==56VR&4E-"QTII1BR)51&[K8W MX;9R"+:/M)G+=DC5L,KR.?@/2C;BEWEV \O'RM& HTQ !*/V$9D&_W=V^:^+ M=R>MD1(.ZM[/J)693+%?[KBEV5G["N MT-HA+MG+8GBEIRS*0)SW7^92TWE3@3KRKX$33C5GJN[$I MP^ZA(?A5X;TF*CLL3##+9.XP/,,4M.: [WJ99D>X-%1V?<^E!1+2;;%(:^F) M/]:C?%$HO+?+'J&>=@GEM?H$T5:HT"??,'Q']>V*'J9 -5JY)#@R*-/,]42T MQ2[*^-4B&0T$S5/-WVNRP$WF300?&I6'R4E%>8F8TK2E#YP8Q=#E$6J%UF]F M21EGT$0=F*&YX!A(@9*Q3--%[FMUPM4AG,-%2_P)S(37KW[G1\^!F>1FOGK3 M6%[:O5G,?\^R@BXYK+1H')!(+P:-QH'VGT@S1!83Z2.I-U7MINDD]=FV=,RH MIN'ED"A#;+Y2Z$4A-,/I6R0)^EO1-&)0' F$*XTO(XO8<'5HAX9M:@H%/"I# M@JCT8Y5&/B>YG"H!A.95QN5F.4Y\7G-&"!_D(1%@DJ'LX1M87<#FOLB$F4992D?-NCR>E(+V(1A):3M&4&_G&R[K61GQ1)?:J"3]8W MHR5L^);6-$F%+/E)J_\%$.!8OU((4D1 ;BNT9N4ZG M+1-ZY;UN^TBXR.KW10Q,Y%I#K\'3"@]YL7.'4IDQ'"D ?QM]DT#%LLC$C)$I M1 F9,EUHS\%O4^O($D;,5K##I.C 23:" 6O#;!V09OVA< ,H^2?3\:.,KV[R M)Y=!G]Z?GMHJOB6)*,I-$ZO[V9F-R TCFH)F4:P+P/AUPLZ;A"X:O.H2IT23 M,LRR#21W,UH;(Z\2T/8]+P">HU;". ZS)2YTVUU[1;>TWW8"Z'Y36M9B7=+RMJ(XBE1 MC0N_OD6S1IH/.%&9C49_M;$=PY0*I]P2'@9N1$%B33C\C3"H,')"#7F62;?* MO6$?]6V45YKR-:QJLHQ4NUQG+E[))L:33/]G+3M\]&Y$R&*.@GE&]TDX04XH M1#WU)MM8?>%X$673<-84)5H46R<]_B0+[*9ZXZ@=[)^]@)OUG_QD2&JS3&$/-7P6U< M,*\8."?#^N$O,1A,/)\.)M9Z7<6:T8D^X87A#PX4FS<)* ,?C&MKZ% MU+68+-4Q,$6J'[=-0(*\S0EM@IA%+AX2%Q8N/7/2NP&KGT0D1D(64&<2]/N, M!2*+*1FAD$#[)31=MD!P<5JM7+(/N?^/1S(ZN'B"6Y*H/>*BS\IMHN0$6:>4 M=YXL=!*434E E^-VARJC@/, Y1,:+(&JQU29,M4QD;E-.3U&LQU=XG2++*MA MN4V0A0^@8H:ZJCD0WR7,6-G-II.12J6L3J)62\DWL3_Q5:ID(E;O /?;1*\6 M]74+0TP4,M/=V A,C+:-!8PZ(-E_,]!FQ_=HN-':E:NN5(8F06[S9BW2"BBY MM8E?BCR*U7F$F:L]\3*)U(JS0 %:R_0OH@=5X:6ECG&Z:6(!S W;!^6@V?]% M&:"!IXAJE;N76U;XJAP^@]*'BM?'H1>>!DEDFR">^44!'^HX*%T5ACX6F;>Q M]/,2MKFT%,E-H 2"T6XHXF( 5 Y5-2"]G;]''ZY1K5I([#7T+MCY2>S,*$]J MPJW23*P3!0L&/YOZ-[[TP!I89*0HY(J?85@2XD4Q'+$2=@RNZ?=G7TY?O;&5 M,ESY!EQ/4_?\$9O- -O\6^S>("(^X9@:.!@+9%OPW&][?2UM_[977 MZ]KYGN?.FB>?8@>JG!_! LDARK F>HEDB?G'6N$]M\">XJ1TP9E-NV#*#3W M)$X?"X]$ZY\@PA*/8YJV!1I)ZL_9@P)[9WXI3YD4;L5O,/_?]T0^NE6.$R\A MSATP>+O9:/XL(2,DH2I^J;K,EI"D9!JFT1):^LN7(Z-O)XYK7,A-<2'SRGED MIHR,6T5.5CORQM6JL7B1K>Y(@[R3#&UP<@W5_21TDHJ1W&O.CV9\)_BGI]-H M:H#;I]A\W&-2#J2B0'@[)V>9?*7_XAN2&VI*?SH%):VD,0^(<<.HI/H2UJ>0*J2RYV'N:\0@S+L M%'-?9@+H\;UJC%SY;B!V,%.1X1)F5*D8.E\Y@, MK3Z :$Y_F= M_/H28(>/0K M"--OXX0CDVCV8SXN;GUP7P X!4*&YS".SI\CP@;ZKN%F MY B'+[@L 7'S.+:@?HHM.!NKB]X7_SS.O%[R1A>@8V3[;+^0IKOHX5O?:6UH M,6A#*>SRC\(?!6LDJC3A7QD!I,DQI&J2DR:*6!UY;5''J9U4D\9"B^4YF62Y=H'DNI9$XLQ@+AK?@1%XI-#1R32>F7%!%S^.]& M324U0CC!9^ZI &,6YC%S/R%&UEQL;Q7GVCP[J!AW+H7 [^<2-D-E\W#^LMY6 M ];(V%B&?IT\?!!U[G8!!$VWL-]\O",.#1:D9Q$BPSQ]LGP6P1^,3X^Y@?UE MH9D"AT3SCNVEW,E",(VCA+:,!^*#V-\]*.]N15!;99%P?AHZI2.LG.>F;%,T M86V=\S.EMNOPOJGSEQ-[J),KSJ26Q])W*H7O'<&WE J5P5CVT'/!'>3I)'#- M-XAEUCLKQ@:^-A._E#VPN#C4 [E_K\0$8/65P-2H7PCO;D2;AHHKX88)%&(R M<(FL%K#"PGD^,M!42;$&6N"-"'RP M!HP\D-6\[<@F/!(UG34.=2%@&A0"LO/[J&#%O"/V$&7TY8:! M^LO#0#A=W_O;JS5B$^U7=>SHP&-'N]%%+U(Q8^6K]=M2U] 3N^IHQ%_Q]O'= M-:;\Q^>OYU>7'_]U_LZZNCY]_]XZN_STZ?SS]=4AJ[Z?P4#>5&:N)QM:G4[K MU3[QV5ECO_AI&4G._O/;^=>K\[,_OEY<_^>P>2LUDH.?ALM0PNT#CUGM Y%B M7[Y>?CG_>GUQ?M!BZ]]DJ%$E&'G/2QFNTD R:W>HV^1?.4QL9<79:XH1-=^^ MO_I ?VN]?6,_4+VF'CF_-A[AA'N.H2B<\^4-H[ Z,LA]F=J\"WR"0L&&DG<, M$P5:-6)O*GV7>XFJNCPR]Y5?3?JZJ0L>6GLQUF=PN;JT,',#4]L "TX/7?B! M1AP6>!5,/=#(0R&\1%OMLD\G6_)LIEFPP[,9EH86FF:&Y;5J\DC\$"H=N/H MNW_]0?OX%K:4<=&9@HQ^*G.^G,#8(P.ZQJ<:'$YV3K9,=8;53$!Y3:/YKSVR M(%-95"]M D0]/D'8>V>>B%_57]ZBKR5P[G_U0V)S>NBM'$L:$C#\ZO49O-%SZ=;/1VO*[?G.[ M)U=-=M@8C?KU7!]]KIT1##M8:]A?B,&8R8"/\3S\[57G52G4_VO3:M$Y4.-M M\]/1PD_;\^_XX[<+%G/YB/#I>'0[NO70W4]G\.J_&8K*]U&$W8^US/B!G7C@ MIVO2I&+W,.M@K_;NHRS1?]Q=DP(8Q3/\UDJBP/T"TW#CN M-T;@/9$S=5TAQN.WVW)-E4#:W:Y4&03K'+UEN[+)L?NAG?V1%]237#K)C4_# MF/YO'QE^P;8FAB\"IABVV.O6D /:R9NM#D!I(Y:2K;W99C:MBBV-<4'[LZEW=HP;_N-;U*F%1LYB$(DWZK MN84PJ>:O8D]W MM($7Z)()5:"F).XUD-*;I6&.PNI&>[6TQ7C@B?5>YLE]P.9WX;UM782>[]C6 M1R<"'> SY7EB#Q/XQQ4LRP%U 'Y]/<5<^="#OV7Q-P&/R5OR-'9NK/.9GR>9 M%T&F2LDTM>Z]GC1N#8](]SY& @UJX^@@K\L?,8Y4 R4*J5?=K*4LV98,>^]. MN:G'>.(QCLCY6>WM7YG4\Z1>SWJ,QQGC)?MK?LP__X+= <-VZXC< 4=(H'ZK M?40$>D'^FH("*GM3Y#KH/GMN%GP;HSWTV0Q^W&6SNV4MR^(^LNGOEG[J*LG1J_3.*A6.7XO-#QB!M3-M@1=. M/>S9F*0Q$6&#T&Q_(WU5WD*R-D(6(1?+(_;[JJS'J% =?J'2\@I_TD+A.K/3 M^GV]$+S[&>"\UT.P,H3.\[^^".7=;W2Z#+'.,( I8RXF7!L\YMI@W1YT <3 M#ZU//LS1MM[#W'W/D'@CQ#K@14HZL4*Q8/J$Z M204^X3I4%6A)3(MU(I 2],(B>*I*5(VMH$%KO+827MO@4?#:AJ_^7N.UU7AM MYN(VP#CJ' C&TSO'BST,K1.Y[&/K4() M+ZA%&.(P+S^FCLZJ\Q!UB^3^#24QC/Z?A@)#0@A;QR5X5L('^D<6"AP6!H?Q M!,A/SW*L28R.4T)>AQ?,(Q$Z>>/SXKWPCG(+77Q-!B]38$ 4\A)QF'\/TSO# M1A%1'/J.A(CU9?]1B98P:#3MPRQX&UCN8)H$]$7Y2:P _B E& M][VXB3/ALBDB* $DX#W M$G:1Q$"]B^)O"&&DGOCLW-Y;M]CA.D@L+Y-KGN$$HIM MOC1OXBZX0T(^?#+E/L(A(S4C:H>0"W*=$ %@Y]@+TY4 REGJRF[H"RLC".6I M[.5>_.;.#P(+V^LB+FQ ;XJQ8PVPXULKQ+[AP/1W(@=LO]==A9B!5%/Z&(&, MJ>-)E##T[6SN,'1W$5?6IUXK-I.*08NIJ8!D _! M@.>*J:B5%BT;D7U1%-Q$M\)6W>F!9D02%!P*#CP0$SPKJ@NR["@D,;Q"/#>( MW)LAQ"^\P,#,_PW13;@7%/4[ERA?/!ZF.\"!(I_6X"T<5VQED_<#1V:4[3XB M:I4.0Q*WVB:8MJ_[>$9S,*@)=LRI8M-$K3IA1D2F7@^GN!*%V 0M5KJF13R< M3*TQ8H\]>),^AK*\GE*X+S"=5O= U(M/%Y_/K:O3]^?7_['>75R=?;R\^N/K M8>,I_A!4YZ,P8??5,E'YI-;7>NSYY?3KM75QL4[3G\(\-W&N=!=3F)XBO6># M\]@[E/-X^O6?Y]?6^\NOUM?S#Q=7UU]//U_+B^.*4)HO/UOG_^>/B^O_V/"+ MCZ?7!.%\>?;/WR\_OCO_:GTZO;X^_WIEG7Y^9UU<7?T!'WWYX^O9[Z=7YU?6 MY7OYK"4Q>?<..G7)KCCQ-Y%:%SGLYG[->O,6+6I5&[C?2 M&HH?Q$(AIU(GF]A!YY=$',59_@?5=_[M^7?N>Z%17#__Y^IS MFPB4>_DK,+(:I\KQA2_)/[?EQ\O6@:HZ=W8+[O>N;=!F)&$PV]P8&RHT6VH4 MPH"U[7[/FD8!-A#D;B[8OUMY,A?HV&D/5ORZ@OIKM6%;1R+OZ%HQ[,H/L3.? M)H?,#]>$ (S(NJC_3W ]? ()'A[SBR?RIU6Q*>8(KUS#14;XT.?8#"P'CJ/:O:__Z<+E_O7:5UZ[R#>0C2KK83SBJ%E#K M-A)^(4;.V =+#;%4GTKT6/R)CC'AS,EW !J+(]TAU)T,F^J&Z'CX;^;/R:]! M5=OW<.QGB=GH;1Y'M[ZZ/1/THP6^@J^@D\]],3.1Z-&BR';-P9[;S>: MK?5POC<%)=]NU%63'37:G5$]UWJN]5R?8J[=]9H3/"/>?V\3T;3;: M[?VD[W%A@ZPT(2IR*@ZS]]=.-W,K8^&'(*.V$T@OG$K=3J.UZ9524^G9J=1L M#&HJ[3N5AJ-&=U13:<^I-&HWVIV:2@= I?[NJ/02/.95^;:[]ID?(JO^@%=\ M'Y'&CI5*@\9PT\NYIM*S4ZG5&+9J*NTYE3JC1J<^2_M.I7:S,:SOI;VG$BBZ M.Y1X+\&ON[KXJ_;MUK[=XZ12J]GH;AI.JJGTS%3J]QNMVFFXYT1"@;>Q75)3 MZ9FI-.HTVO51VG,BH8D_VB&5JG&A:VP)"1Z1^ BN8"(TM$:CII4E"ITR<6:" M@"$1KCF91G>A@ELHH$!HG 8Y083.:UB+ R,$)R'OA1IY>>S'20I_)D!"B\;+ MEXO?>PKGT,WB&*NOQ7?A9E2&9N#=I<*9(1A>-H.U!L+!6O"I/UV OT.09"LI?'GC%J+@7-7C% M$8!7K&*R)? (;1,>H=_OEN$1.J/>MO (S;V%1VAVMH-':#9:[:GOU0Z?<+W;,?*OI^H7O6J?=LXSWK'E&)_(/66ETB_RP[7)?('SM]NZW- M<_QK^AX.?7O#1J=7T_=HZ3OH-(8U!,+QTK?=:72W3*?;<0GU(6F26Y:.;,"R M!\A\:^A^3Y=F<.1;VVDV.JN/=;VUVV[ML#%876E7;^V66]OK-YJKC85Z:[?= MV@>AK.HRT/6V\@FRXX^UI./1]("Z\&;W5 *5HK\EF%9-I6>C4KM=GZ7]IQ)Z MS39%:ZBI]-Q4&O0;K5V7&E9D7M=IK)[FB:W?]UYUDYQZ#V&3_: MU]]_X>L?O/#UK],GZ9C7/ZI3G.H4I\<.L;;[G4:[3I$X6OIVP4W? M1TB1L)O-X4/1U)K"!TWA;G>X>9%]3>$#HG"SUVKT]_0,UXE.1QY\'_8;G=4: M0IW7L-W6MMN]1F=U5++>VBVW=CAJ]%;;+?76;K>UG7:_,7KZ;)P7N;6#?J/[ M]$FE+\$W5"M?!V?JF->_#F;4,:]_'?RG M8UY_C>54)SH]>I!UV!PU>C66T]'2MV4WN[W&<$MSOJ;P_E.X/VANW:BPIN_^ MTQ=.<'^P>8^KFL('1.%.O]_H;5FG72FQ]8#6\*&$YSKL MOW,J=3J=FDK[3Z7N]@C,-96>C4JCSN9MJ6LJ/?>]-!ANW8V@3G2J$YWJR=:3 MK1.=#BG1X44C.L'Z7S2B$ZS_12,ZP?I?-*(3K+]&=*H3G9X@R-H?=!^J,JW# MZ =,X;8][/8;W;KQU=%2N&NWF\-&KUM3^%@I#&=XT&XT]Q3SIZ;P8U!X-.PV M6IW]I'"=['3< ?ANN]-HUKD-3[*UH]%#6:KUUFZWM;UAOS&L ;.>)E+;;8SJ MSH!/D^S4>2BIN4YVJI.==B-1!Z/&H&Z,MN=4&O0&C5%-I3VG$F)M-QO#+;TR M-9V>BT[]9KO&==I_*@V&.\4;K-.=ZCR7>K+U9.MTIV=*=VB]<%RGU@O'=6J] M<%RGU@O'=6K5N$YUNM,3I$H,VNU&NTYW.EH*]^U>;[!UE5E-X?VG<,\>-9OU M&3YB"K>:=A<.<:O.:#M>$K?L;JO?Z.UI2MO&ZN:8_N^@U,TM,Z$>7/M6?%ZQ M?P?"RMWV8/-NC-7L\J3Q@Q=.I4ZST=TTRE-3Z;FIU!\\! 144VGG5.KU1XW^ MIM #-96>.V+:&C3:F^:3/R*57H+'KDY >^0-';7[C4'=L&[?J33J-5I;6FXU ME9XQ 6W0? BRLJ;3'M"IW^TUVG6BX/[3:3AH='>![(DYN8N%\.W'&,-E?G>#.N4]>_5)8T\P/3\P-+*]]Z0K'XR=;(7.')]PH M=H@RP%4BQE_!G)R]F8LUC<7X;Z_^E]\>=,>CP?"FUW*[W5&K->RW;D;#5L=I M=MVN.W#_;[OWZN]2,W;^7D6[.J6RSJ6K)UM/=I]3*MN# \VI.LMF&2L#UG64 M.H'U5:19'%I.8D5CZ])-HQL16YV6O4GBU=,DJRX-[ZWR#NWAEK>;K750^QY> M[LO:LW60_NH]*^[9.NB ]9X5]VP=1,%ZSXI[5J,0UFFY3Y'P-1CTZZS-8R9Q MU^[WVHW.GK;SJTG\"!AF'7LTZC::>PIB5I/XQTG#!KM/;V+Z\S<.@-JW3RU46]S?:/.4WMV*FW1Y+FFTC-3:= $W7W3*Z&F MTG/G?(+Z_4#3ZII*.Z?2H#O:''&JSLRM,W-WF_TTZ(/A5V>I[3V=AH-AH[5# MJ+2:3NO0J6T/FX.'D,%K.NV<3AV[,^@T>C6=]IY.@W9OI]GN^P$1.>PUFJ/^ M5OF,F(3>?X+A&G5QC?2.]@M'76R_ M<-3%]@M'76QWZO2F.KWIT4.J73#*!UL7-M=1\_TG<;])[1ZVK8JN27P ).[9 M_5ZST=D4^:0F\>&0N&L/>JU&O\Y]J7-?#CS&B,[E38, =23XF:DTZ@\;W3KW M9<^I-.R,&ITZJV+?J=0=;:Y^UUD5=5;%;J/ [4YGIXW-:CJM%UV$SQNC+>V" MFD[/1Z=6=]!HUEE*>T^G;K?9Z&]9*?:4T7J>R4W\R]^+ $6K,*"VW*KV0T$) M0KFZ2)),Q-:7+':G3B((K./\OYF?WEM7PLUB/_5%LF2N.UI(-5P7TWKQS^NI MB(5UAW^$D>7S^N@+/OAR KPU"XB$IFW?G !L@1_Q:A&\76 M!Q ?<\MQ841&MT.T&P^&":($7@L/XPO/LCC&W?\JYE&<6O"K]U$\LX8G_X17 M!O [/6Q."O\.S!I.!$4/@/.Q1? _Y]FDRQ)K5;39@:TK$-@P7?^K0\L MXEE?HL!W[_=KRIN)E'\+:^K+F!T#7=Q6,>2?X5; =SF0"3.ZDHO@N9/2? M&NVF-0=AE4R=6,!34]^=6K&8QR(!7D3^LEJMGX%%W5B (+0BN,Z(!U<.VAKF M@_(T%LY.&^9]$5KO0.+,$/&)9XVK_BUR8AKGG1_#@8IB."O"#1P\H?C]J 5< M#:<-3R;A2"W=33F99F$R]Y0(!V?N'PX\$=_CF[LP&:OB?#P@N@Y#X%U6[^F= M'P2XC:D?9L)*(Z#ZK0]OQ"W6&SBG0T@\1[\'DF= ">!C<>L$&9+_;BJ 'V*# MA9-IE 6>=2-)C[(1J1(A&"8PK(W2[T[ :/C?J9-:S@S4J[3\(- $I^[<^ $* M8I@A$,]XC:M^[(S'L";@CIM[:YRE&9#Y)DM@'^#P .7'($6=T 7N#GR0P!X, M9L.,YCZBCX5"> G,*( ;(&18,C^\%4DZ0U$WUX]#&+9&;S:N:B^2,7,ZC>6B3^U MM">:&HWX*Q+1=]>8[/_W%21:?"N\_W^;*^50OE3[_/)0>%O%O2CAN:YYJKI- M?:IJZ-X#A>XM)?V=H/OZUVY/^2+D?7R"GSSYA;Q";@[@>CL,R?GI]//IA_-/ MYY^O__?_&K9;@[=7UKN+J[,_KJXN+C];IY_?P?]./_[GZN+*NGQOO;_X?/KY M[.+THW5V^?G=Q;7ZS=?SJS\^7M-/+K^S M1%"/TBJ1CZK3;![[:'N"2IC>1:#H"#R6H+TD8H*J#^A$J.6_#W!TZRHC14@: MLJ^1#]K-M^^O/M#?6F_?D&Z$#YP'H(K%4>B[UK5PIR$L?(*Z4_')\VO]Y)[Y M139V&EFP"V2-@)%'O@/.9,V#4K]' -[06U#ZF=H.98(!D8;-GZWH M+A2>3;O+#Y0(0F,:S]Q-(S0RC<> *'Z,CEPD#%E+V4T"2K 3 UG4D\ ,,_@ M]FT[=:,@:]N#LJQM#3>1M6<@EVYB?QG%6FM2#/:SOS-)6GD#%G:IU6[T.K@M M[T0"VA.0XA/8HV TH/T"__HJP :*X2\H?Z9.%K#]\0[8+/9O0"5+K'^(U#H/ M)_ :^NK4C]T8-!3.6PJE*RD YB);YHL3IXGA!-J1[XW.B\=KIFG/C&5;?\*2 M1+XD1RW)U4N*C27-<4F*A]&Z=^;S&&PSL@1)? G0,<#*.[WU2>FP3CW0TW + M^9]:DIV>:GE$;@FD%/Y"2D&8'#R:&C>^B@<^6$_A(IR Z\4OX +8.C5B@DM'@5W MOD]J:^0"<>E2WJ()Z;LP'2TQT2]!L\54A'<"'V'7P1C^-19A(N#%_!=Z2%CY M1B5V@=)Z E$\ 2K^13P*[P]@^H;WE]YDO<=8 ZZJ!;PW M%09'T@3PGX'XSA]3PJ.3)&)V$R G(3%-'I1'*5\5[0]3&G?:Y6F7N8D/AL U M+SW]N* 9O /.!6'$HR\T<,)O0LY3,YQB[5C,HEOTY_T2BRR1CCW];'*?@*:= M%-E1S]LNK*K(H^9"WA;G*+[#"?,$4LT/+#BO4QJ?KN60^ V&^(:TCE(9#O!# M:^Q_%QZ]!3Y&$M_A3Q6CO2V($;7#EB!="OW&Q*FQC##@T%[FRCWA'X'@P!@ M_99VZ:TAIXR%S;/9'"@PBW+NB\A[-[WW8O@QR![T=B7,;0XLSTXU_?7UA74U\**?SDO8]!A/) I^KF_1+=@8S*20@_Y(_.HA!$-45M\\G\ M@=ZQ.P?S"#Y&+JDHOPD'10"0'FX]N$+R'U^)8'QR)6 ;8"JGV7?0(_".>9^) MP+IB$6U;IVS^G<+"PM Q/O?CFR@.]3?PT?75V:>IW M_^2K"$ C$[D8RA6+QDX9S\J%IC)\057SE*FU1+6]!8D7P7V7WL\Y#T 8!\YS M4H=5%G7R;/,"/HGDT9MKLOBA&V3$'GXXCBE^F?@SI9V0F@OJ?JX'VU;@P(*M M&(/Y8Y]"2[%PA7]+;&6H W-B'*G9PE>8HW22S1<^YW^[.8/ED\MR!@LD@]TH M!JO#"CJLT%X>5J@C!,<4(4 =94<*G@ K9")"T*?5203[,$Q4*H\^EF/V_<$. M819(F(5@NK >#Y,6@?(I>+XK/U:V@3,)A7(KQ& @1M8X!JE#KR3+8BQB@7IY M4KC0QNI"(^$O98D#VK>/%N!P6MS*%^DOQ@%F%03PB.7%4D:R (45>B+_T(E= M_EEYIF#;@& R/S;N")?,R=P0EMMP*^_U\EB%+_V2]N"Q]B#S*##1IO!S$0(# MW%L3_*\D'7V?4XG?YL%6PI*TW06F*:L"57=."F=&G'C J&%"'A+>2>.RIHLO MA:L#+B8>R,9_(Z< _WG1[,1Q7?05R;>\OOIZ^NF->>F%,JD)ILW6-TQD$CNS M&?T#!*)W$H7PO1K@_/S+U\M/;]Y:P#M .Q'>^C (*1D%)8(V+I*^(&7<55C M-JAAQ3NYS'UXC%+F8N)^=9T6_#]HFAMT!GOHQ'" * \)ZS5O\95)E,6D#6K6 ME;\*80F@<.#KD,X![AXP$J<'XG>*=+:LR\7]5LRDG0!*/0#) NQ!VZ,?"R'55A'JK#*^R ]H:S%RB\7_5;$)24/'P@@6(=/8G:2^>C6F5&V M#\E;9CSM9S!<"HHGU.!9(H Q$A@>R(SN#5@>?DXN"U(K!:C,H%!Z E;" K;@ M8LJGP:P A =;'F0=V/1^.D7]&BO(INA!(O4RR^%;X04";[F)NEHAGPDE(77Z- MUL$;PWN;1I)_M)C+$O*/Q99(YBAZ)LH)3)0DCH.M1;]7G$TFJ!;/@'M/\%M, MF\+;!9,"/:0'+C#CR"2JC+Q=4G ;]Y*\JXQ[RSC2;UG13B)7NQ(=SYG3 SA- M2KA4#DIU^TG.Q,EFF/@XICQ#V##\%)WUBDW5K2K5^@2VB39..ZZ,T1)VC+'I M9"O'*U[@<-<#:U>:4J;?\,_(1XNLZ)Z=14D*A[_H=?\@X MF.Y7_&V285@%Q;]';$&R@*\J9'CCKB$-!O_R"B5+*'_URI >())=N4$%U]Q! M>^9.@W2*9PF3;2G3-P"5" U-UNB $T'Y(L?HV>6_+MZ=M$86.8]G>)XY:3#) M O;HR0@\"A?R%^M47OC1..#\QB2:$2/BB&J@_TE0:DZ8;_T9D#\M6)XP.G^* M7EQ\I]1S0'WS0\P=QC,*5Q#E]&(D L\T3 /CQ[ L\1WFY0OR8*AD40]'Q#@; M'7_,7M?9 VI!I24XG') )C!PG9$%C(Y&T&/G='O)EE.B: MW0L.<77LC #$E$(%Z+O&]T]]^*\("RG$LF8CX6..2E>*KYB 4@&B 58#"K0L M#^ E4C(S4K<4GF.%%V_'B#0UO/E%G,)>Y]$]^9N9$Z,X0F\\1BEE BM<:P%) M-',(NB]#AR-=I><;QYNY7(SNK7U@Z"C>((G-S."8:UN,*@P*)8TYCH97F$-5 M%C#8YP@.1!M=9OEO;77P\,L$N?@,/D4=CBCWW@^=D+B XI44TUV:&5NJ-WM2 MFAW\4R_/Y]2I?4Y[,)?']3GM)G?Q"Y?QL.(%\NMK+CXO<_&)M^9'51K!]46R M.@)^SY;NH2?IC<$JCRCFCF5W&3O6R Z R^4^\775W]8[)'4N5/>EKN,GO.GF MU514?C"!!4,"/NB-2R=&AK'4GI*"ZE08K 7ZP#U6PXRQ5!EO,4XSMJU7G[0; M02;P)IA&9K[LU-B%_":#"TY:"A3PJMH96P:3U?91Q6*KB26+,B5 SO >'0Z" M$BX;$,= MEOX(J?_#(4 ;Y>9>Y1'K;*XY^HU"*8Z+6L-\ZP]^/=<)JOZY.!1!;*F MPI6K6:6S^MI'[T*4P:9YR9NGB4*N=Y$OID[H:YD1]1&BC\L0GA>=?S1J##NC M;=#Y^ZT&2)#'!U ?-)J=X1.@O?>;[:>9[.A9T-Y'>P=A7V/>H/[5:SQE(_8A*WFT.[T]ZRYU:-POSC-#B+$LHVWU[^;'H)'0ASMNQA MJVOW6UN"]OX8;^XG5NSQD;C3[=F]C<'IGHO$SZW[+,O;&Y5+"T9/$*Y:CV17 M(@BHE(43N0*9:)!7'-YR/#5,R@[5@\=;7&^#>FW0F;I;=JZH83&?BTR=?L\> M[;R'Y3/J-@<@6ZXCC#;DCE8W2E0!X(]+E".]0MMPA;:Q8?B>7J&UEO0(6M*@ MU;*[@TTAL8]52]H%#2Y+T9_:461X$?KMGMVIFW4=+X&[H[X][&X)]?Y,3J)2 M*E5+QAQW&GCIP(J\*,.PYV.&&W8TRY<@YW4DP CO_[I5[&E=>;++,?;%!NDW M!F7LPF[C*; +UV."*D"X'[<\#E'P@^HY:-JMX:9V\KK-GA[O^C[6CEQK$ZK= MZ]GMUJ:!G,ST6H MT:!M=[=MCGY,7L\]TS@(B4=EDQ8CP2])WWC='MB=9OO-HU]?^^FH/$0*M49V MI]_;"85^5,.H73IUG:?:=N@,YP8+=' M6R90ULZ[9[NH^P.[U=\=F?8ES7'/Y,AZ'KZ7E-O8'O;L9F^'K:1K+]]:9.J/ M[.Y@UQV_:\5D04GE9A9Y6PTWBN<(RB%>I'KRNCNPFZU6[>W;7PIU1O9@U*^] M?8?N"JHS](ZQF>OD>IU3_ (PY_-II/I-+O'9%_?E*?;&C4U5UT=QCNZ>L6LS=2W^:+Y,_]L5S MOT=%Q#5 P4-ZPJ"Q:27ID:@)M1ZY%G_T&YL6DQ\)?[P$-?)1"ID/5U5HMUZJ MJE"KDFOQ1[NQDUJWW?/'2_ =4ID%M:-E!?"%N1 WY^TCN=AKQ6^=/6L\5<;( MGG/'BU#[9']1RHU^83I?K?'5&M_R/:-V,>URN[(7PB(O0^DCH9ZWVK;-GW9=J%>Q+EO(>!4\PN48JB4[*?=JI:5,:66$4JM;O[#UD M4_IE A6T&INFVAV)PE#KE.NQQY98K8?.'G4\>A.1^OOYQ=GERXQ!=UYJC+'6 M2=?BC][&&5]'PA\D07\A$?'WND_XWSO=ND_X'LSE&/J$GQ4:5K\O-JS._]DN M3GIG#8]IQ%^Q_[;OKG%04,VX6@2.>VCZA?,NE:5._PF4I?4:.5]F,5QM1@?D MO(>R'Q::C(-*!><]X8;*G>[/2$3'BI%Y/8O1K1HM"Z88 "?;5C:WQG$T,\8# M'F"$I$9'_:SX#NQO$][5Z[,3#?T^ZO>$^[ MW7O@/>?7'^1.F,3(]T3-12\\0="$B17%$P>Q$^":ODNG.%H;%NPDUIT( OQO MB1:]EK$]Y&I 79D);%(>UTRMX1WWOYG/%UHB9PCS^)]$O[EBOGJ2.?]X8H9# MJE[N,^?/*/;3>]41'#3WF8BI5[PCX@A.A2LP#=_+7-FIS3?V$D?O M"/$:KL$/,W@%;C>H'/>X79,@NH&QS&%]>'/LW K:%9?$%#P$A**>XK$/,\/6 M\K#&4]C=S)W:*Y9(^_53:SAL='/V_ZD[,M@<)_U3NV_0_/1I M--4%/;A_D,F $:M/VD_M3KLQW)IW>#$+W-KZ6:M]J-49'FHT8O_][< M>YMHZ-.V1N-Q B^ G0-5H'KVGAAC'&7)]!QC@FH(GM\P9SEDY@!;V$^FN1"% M?7"G3C@1*"1BX(4HA=$2T$+],:CKP(6:MG3*'#?%4\L'A9]<*2J1@XKW"&X# M*KC4:PJ^&P>D^@ ][ZU .'0*IW!! 5V,6<*ZLIAFH$?J-@[^XEUZU^I3 SPA M)0->A'Z")PRVV)D#(WSW9W K O]TAS_3$]W.SRP'B3B&N+OU>8]AU1G<%?=E M5NST>(#.R!A L1S+%3PQ\G&_+$=8]K0&/$AK* >)9 8$/P3SX)70&0HRM!G- MDV=;,^&AA4B#I/@-K""#KVCN9=%UF#HCEY1]H9(R6F>>''Q>62%Q@$Q=T-@F M1@T=TG\"C'X'=RX6F/V\(!E*ES%6&95^U+:K+B3XM:/L@0^QU?# M8'03Y"LJR-FJ>Z%Z54O'-B_\A;$7E:\*_7SEUFRX4BGV\XFLJR3145I/3RKK M0_A=$-V1H+J% 2/0&2/TU8@$;BDWKUPJBVBI?WA9M=JQ]M3-^>#^4D?&$(ZC M^@+$'JBB[I2FZ@F0?M&SUQXNVZI%R?93I]\S5,4' MK>"EN_GRW).]VCVY!W,Y+/=D-2L5CK\ZV/FQKC9\1WU#;):-3Q2\#QJ_MNRR M"Z-GL90'B43.77HUYG>B-)<+]E_)*!T:;AVR0EO-HJQGS7R-ZAO(1) MX/%.%K:_L.O5ZAY8Z(;4!@D--ZXV@1P@@$=W+=LD,6P23QEM,.ENFK Q"]:9 M)_B<6,XD%O*.%W$*<\2-(S=@/KV6.;TCNTL7#Q/H%A\9@TNGJDLOS 0=>0'_@Q M#M0I3DDY-4:]^-8),EKJ,JY==D+*KUFZ\A\^+0=JU.! MH-[2 $UG."@N8.%UY6@077S]ROE0^@?3I@Y\?W"\FWKIT$QI)F%8^<6K :\U]:\EAS7 MC3.BWK+K29*P6WC58U%P4[E\+-)\M6(&WR)^PX-Z&1;Q5^AE/_CZDL=MB9BO M]OAN]B9<0H<4G0?6.2 ]L.R1KA)91>:4LIE*WP9OMYE>J\IAKNY3^+8\>76- M/L;V;":PELH;>8+;C791HRSMU68*^Q*?-"]S0]W?E[[4!&U@NK'65OL+DO1! M>;G!P#^LU?.FKZW%RX68TE1MWDKW?\Y1M;-2.RO[M;-R#^9R#,[*QQ?3J]1\ M)31ZSV7Z+W4^C#BIP'":K.=^2:I50AQK/8OAH7R#[?3#??%9:%R>\U*!]B'Z M+,H@0X:+ F-M@T[!G[PZ,-?/D_@>=DOXY1>CPFR>0AD=KE &G5F4A=*R2I,4 M^!*O3D_PP?J**- PD4)$F6W2U@Y82Z(6?RS@.VR+'4+ M>0'3Z5!;P_2G _5N2G)=.]^5K%A&NGVASKZ+*[2*Q7C,5PNA9."Q-G(_T=QK M-IJ+YIX7W872X&O2C?B0P1=5OVJ))9W[; I7K?/]1'P7LWEJ92&,',!206EP M_% ;):Z33*T$HYFH<[%10E90X(]Q'O 5WK;6/ *>\REO6[MD\'DJR[0^"@>> M3J;^W#HS+^0O@5.6VPMIVY5S#$"OH9>YT22D3RHVS&GW<+TGJ4!3AC)2?,D7H_3T9"8F$/LYY L\RP&2XJND7\+<\J.Y<'8L4C% MV@N&58)Y-GUHJ894Q "UF0?/\>E![I5=2%''_]M./6%=]D0:D&A%/-V)WZ)X M2$K6TU(0\',1]N&B&O9A[Z3N%D 64@PD2@S ^,M^:TU%0 &GC]D8&!U$ W<( M];]9IY1ASB+D5*4,?M:534>-3L@,QMLNA>Y!K-V"Q^ [F M/5>DMP.';K-TE#D_=9LKRRRUX3%ZO0?':"_+%W_8D[LB;K$\ K?*/'SL M(-/+\Z<.:G_J'LSE0/RIFWHGLC2(HF\'+:A/T75DX3(L9RJ+Z8R*.1N_=4#0 MH3Q,Q6)6J:G/&]=WL>C&BT&\A"CP\MI -$"XZ*N< ELN^WR@^-F8A)KM_:_!5P%,?>FQ^\X_?P\7OOV5X),7&A>&%/M,:M3"!&>4S\BR J!!C./$IF7J<'\"K2*4(UI.C>XG)F/6VRH-#,\D"M*RF6L.+?81:W M* #R UZJ2%ZL."89$PN0:&"L.%H\%.EZ[U523 KNZF):W[=3;Q8(S!6(WNR&@@VB39 M#"0P#)[P>>3U^G\QV[PFUQ]8%; 7R9M?'_).8;=AV9>9!U=:.O4BAN4'SCP1 MOZJ_O/7\!.ZK^U_]D!9!#[TM>KI@N#+>%LER_CK7=!M-UG8E?*!\L_RZ05^5 M0,#XN_Z@T6F/EG[=;+26?K=JV%:WT1YVMQIV]7?]YG9//CC9_EK#/@#1^"#@ MW&CAIQ6(LDM:")A^D.=VM=FB@-!MORI-6C9 MS>Z6'3@W.2(;0E_N"IWT^ C<&=F]YJ;XX,]$X)?0ZXA!*RAYZ74.[D/ES5@# MR^'M-R^L"5+;[@Z&=G.P$V#R&CI^?3J-FG9[L)/N B]&4;G"R-PT"C"_1]; MD+J2WK^TSD!V:P3_ZVW:(&U=K.W5*Z[QT#>0WOWNT.XTGPHT?PU"O1S-H>Q! M(TUB'F2)%!(O377HV?T! @5OBLB_[J7TB%+BA>L.]J@SM'O#YNX(]1+4!\.^ MP%3!"IGQ&!T_#H+CNMVG[6YR;/O5:J[3[6._8DY['A*[I#0-F0]B91)VC%R0 M$HFRC'JITGULV=>TRBX" Q M9FV0WT&^+A3"PU2/LXK7%^/!79E>&4N&'3R-&QX M+@LS64(Z\U-D'>?6\0.'DVLD_3"/"(MB-3+ *F+^1GFTD6R VY#'K#A:,)R+)9&H&W<3C M#).<* 2>3%5B!!](S.^"Z07"21C6,(1;PDKO1 SGP&MILGC9A[5N;*E7-EA MG2N[!W,YTEQ9+6!.M8 YZ,39SVN+42[HJJ[F+H$4_M=K=)3!W"N3>YZH[A3M< B@HL"7:@4$T49O0K\0Z M)+ -%R$-J I6^+>D951 RJV'_*_J]5)_1JG,"' 44*+G*BS?07OYW AS!R=B\%)XZ:XV6 NLK--'^X*':R+PJODC>IEH MZ?26R*(58B9Y'JFR]*CT.DLDQ+I7E)Q]IU.X",VUKW%?K2GB\CN43PRBGZT- MPFR*/)K'HIRRS83R(J)@3CF4"\X]_WSK)BN;":(7<^!9J5IQBA]+J>J,FF8I MZOI*U:AOJ#H5*@+9X3E4'Y,TB,+)"9[:PNU"[TD2D2[@8'P\^\(:G"E07IOB MBA@/_Q&F4KJHNH]JW>L-=Z7K_YBV9TMUKUU$>7T^=:_?6E_;6U^F5'80_6DX M6@(PNT1W*E?]+G3?D0K4TL5UNE4HU9MK+1KN-N^)M:A35%\7?+@6%8Y]KPW; M&,L(&? 8S5;R04H>3F$4N="WPM!I8+0 /K(B_6!(F7.GZ 3TV<_\?>US\GCB1I_RL* M=NZV.T+V( DAZ-XC@K;=,]SUV#[;L_ON3QO_ZMS"I]@?@0 M""Q!7L3MN$%(IR!1=Y0)/1R0D M0P5\B6OY(KU>O\8UD_O<5CSV';7]/DE+W@[OY&F-MQF.]6# MGF]EE_-%Q2+.*,)Q#!O$=]NME -BD^B<0#&<9L4=M$XWN\OS%QA"-#S5V2$( M9B)X_:0$S(6.YS-N8W*[$EI.P+ZH2L8FI)3+,UU_ZO+'9)A5XW#\Q!ZQ*(2Y M=-@JM$%,'4WX2 KD /RDISW 40)"G$\0!U"]R<1S!7\=4,N-@"0P6M3I+],K MLE;PL<=S%)VITBUJIK:#[9TQTRF6D*"L.,X& M%0NZ?/WRTE.J/>7$REM;.JXM!.-/NJ8O >MZG )LN!TXV@DP>JKCIQH-*MT$ MJ!C^$2L_Z7/F_/I%("BP\M5I,[H3A MG\3"&G/?-3X*$A-;>;3=/Y7@S85>\6'D0)Z_DSP%SH*H*:1(U%H@(X(LE7G' M4.)DB1ID<@-[Z@GB7,F=FL[6RK,$^;#XO,0I15P5-7/FQ4WY]U,]I"6E[I2_ M#'\57$_-9GJA\NDTH^D43^ISVS6E\58^AL.&R>C:Q ;"%?X0./A&N4GS MWWR]0V<[5Y6= MNYN8Q?^>C=\2DVP.P^&+XX^R,YDS6RK_7 4O,O@F$$30D?N9 ^:#\W&%A,TY M"8/^?(SVB@^.\W&YV/CET< [PJC@U\\_S)Y.N1$O8K*Q2"31+MPATODBMQJB MG#ZTET";1>%[L!]S/0/+#<#^V7=&2U:?S )%2FD&8Y6Y:IA$9@.7"E^9JQ%O MF9GY>&2"(012J@NOC146ABEH@B#C8N,"A.P?\KI^@&G_]X3'* MG<3! 'NN^Q;WW!)5!-\B;-\!MC_NK#<>,N/'M$<75N8;1)KY AC/AN%,AOMQ M"X'F2JX[FT!M$Q^/= 1@?D& [%N@*>"C6Y_+"V_[6:@ 9.5C(]R3OL[ OL-G MXN22((+MA>QY#DS<4) M>_T82/> &EII_H<4RSP\8 +P7M\\#GP^SR?8E4'AF#01KAZS, 3C#3Q2.$SL MRIDT'(JCX&H<;8:?SEST$"3[=GPF$I,I^OKO:LW'*>,=OHITW&/K.X[J]=\'X#%*.S"BPC^NN=S8M_,.%GP?#]A*\<'(XX"_/M+^%W MA7&XGIM\D+RN7!$+.)WG9Q/4F+5VLMP+5_;O,0(PQ%MK!\M-=#"U4G5)B 6& MWDH,99PH+&V9%4 MULE(Q,INR%'AL5^N6ZGXQ0.=1,$%;.*<@6V+3D[(RN%*UO;1M_J5/?K8X57# M]XN&"&^!)Q7PF:BX!3'ATTY^@#/5DCHL&9]LE!.]E;@-D@.#VHP[.64:PHE) M,R.C5=Z'ZXRG&6:XHC[GLD[8M)5G/@BN&IC8/.U%G CS'_*3QN/(,12?H 45 M-9[K,WT_4*W&MQ:%CQR8SS+_;OE6@<*$O59O?OY%_#YBUL9/M<\?\ZH)@]M9 MJ-SA1Q$$,MNV]"#)8Z.(>V0#;9)AWO$7AY/&VUT<$E3ZJ(/BQ]EAIL_(ELH:[4R05.PZ4;W*2'8TXY@0 M\354MTO[ \G,RDRFUA=[C.;0_0MCH51_28/L-:^'+I:YUP.M*5,K(=EV%H8R MWSO)Z^8?8OL9=$FB"2VORN,+7YP2S=3384 ^#C$K-%>\ M'KS@!5)58Y=PKF:P]UNJ>]S2SEIRW:)33@0(1/Q2KI[4'"V^(9_T>R;V'$7C MJ+M+)+FLC]D6V7>XEJ/F!XZ+!3>2N+ZL7:%B"C6955/E\/;\\ Q=8;!I?(.L MN8AY#:PH\T"2&>ZX[*;1(.^;^CCOXM4;=;@S8] MRU.Q R*/O+<\020]W\O5>YA1=>E]:G7N29[^P.H+PTIGH)'K,W%]:N3ZK,!8 MCCJE-=9 717:X&*&0=D*1QJ5V)5E-D%F#I8D08D5+*[,9,][!#O M MQ(RG*G/.0A=__*OHD*5RLS;\#GV#1+D8.FR3DR(XO3,GQ0]I!X]TYMQ'%[PI ML0 CE].#/W.XC?O%=O]$5VSH0UR194;V(#Y+AH0NVRD_B\'2$%F_-@< M#>^ MCS]')!2<@U7WD(\7;JS0>V9H[,8NK.STB3>7=UTQJ3.N1W*G)RZPER^_X#L: M\9/=D!N7B4M(^HC2'AW^LHG8?$C,PO"O\)/A>1XND3HF<5JO\B?-.Z)@.3SR MN86>:GR05^ /RWLC.&IYW\&5SAQ1*X0O *=K4(KQOV2AKE1O^.@_(,@M'64! M>Y7=JS;Q8^%T00-@"*!+?;UDNGWP(#S;HM.V-PO!*HM^\OOY/8:UQDX0KKZ- M _VN,'8DFO5=_7AQ'IU0P:18"%X$2A]=E?P@AL6)X*3DVDK1FF?_(',^%41/\-H4MXCN>*T [F% MI]#K1V1V\FCA^0O97_FAI_X0VO="A))K6D<,1"9/K?#E1I.7/RTB^ IJ/37" M)W2HI)<8EN'+F@A?/$S->YKX<$XEP4=YSPZR$S.'"V?",>$(]TM$M !J=%CG2!#]RXUYZZ#%;) M#(U%_I\L[ *B/$D6 3L/ &]14!DK([W,950VZ?\V=/SA; +2&L)ZQ.A,[,*# MH!$ )Y0V@R@,ERII>1^X[60C25C/@*L7?_8Y?9\SK?-NXD(KI!WG+QY^")\S M$H[WA*(T@&37Q1'PK!$99P3+$/Q3) MTW".%E+?6+:Y4A7B%A?FW81+_3AW@\CT AM/=G"%T(TZEQZ,LYM>FGG:>2$C M!G)YP'NG/#M8H2(B[H+M(WL_=87\^*-<#]WHP 'CH,LU2@S.W6=B;93>FS N M)DRT_ 0>>6;+OV.^Z0J#@.RTA>V2FW=0\A!%?C ,P)Z1=/V)7P'[G1IG%*4^ MC&K>Q#H0"7E96[QLH^3T_,\Z^9\K,):C]C__ T_!T%X[35>.)['Q!+IB YF9 MCT((R(%2XDBH;E*SH78Z*,I6BY+-G2%.# M@P]&)-$W)(G#0)&)[-WH4)UD3>1DFD1NKW2AK5"O7I#ZJ3P3S[U NNIO_DGP M;R"S2A1M^KF0^R <>GSG&26<]V/,=H[4_W<'&?%^S?HN"DR$2!23KB]E.+:= M"9\5L#^>(0,VS'NIY?HYVU1ZWC3<7&-O?)_W<'3/]?:.[462/E!XZ1/_]4Y(Y+W3>A*G$$,5B5XEV^]3 %$2>20UPEG-9E#X+IC4QMS)#'+'DCFHK&ESG5PXAJ^L-%L+#TR ML7M/TMKZHR3K6C@(L:RB:<=;4I&_A_NI"N6//L[&0_?W9 M_XOECX$5D:^[9!9SPF*U:1)O=<[-EE5^W_7NN6X:!^F[OGAI/5IABY21/35; MK]=4S.?-[*-#N.A4ULQIH97QI'07U]O[]@Z7#)*2B?1#L@<(/M74_I(B]$9/ MZG(UO%VCOJ/M2ZVV6DVUV=:I,_5[R0"24+- /[%6DBVUU6W"_]>^0V%-]>SU M&FWZL_(A2LL,O8\K=.N)=4K6.KIJ=U^BHYPU*M3M'=M&0-M] Y.C_(H6T7&Q$_JY.+U^CLQ<7; MTC9S\>:O^FAJN))FQ:\\55_I/X'@$TO8-V@P3U-5QG&Y*,B']61.E#(1T4^JCINO8-TKH0; M.:S(7Y5)ENQN&]PA7U4-4)^BRH7V#:=V9E);QCNF8%8"P777VS%C[FDZL2Q5 MTXM"N :GI5/2P7'EZ8EI7]-2FYTC=%@MG/2)02&70<'(S@4Q*!P!@\+[,,1> M0+D]$&<#V<$,:;:5*TG#7;"%QWNQ*N6W&_T'5$\C79KHA)#E/1,T=;Z"7!## M: [L9 XB*O*XMU#4IB-E]H<>_]>?3/EC-GH6!=/V(Q D\M]AC[*X X/COC#9 M@F'F2C;89>U::S&Y_2"8B?X3@3(+'=D$+-7-,DW@CIV^7%=V2,6:\\=9X ! MJB0$L"61V%*>=]O'!GIRDEVL8W_VO)%HP(O_#J$9GNP0 65Q#K<0'%_("9-+ M01#0E)0+(1*8/19\B,!5P41[4Y"YC]W&7N")6'(/O$AVZHV!$6G=CT)1D3]R MXI]DJ/: /X'/C6BBE,R5NK0?B<\5T#.0K:8?EWI'P50DNU<,0C91M/ZY&IOT M>P(/WO$3MH$;;@"G.R?X$]B>@+OR_6C0&CU5L%?%_+1/8DARI4.?OZ$]DZQ1 M-G2['0-SU6P<(I'*R,&V9)$4.)X$'2/'+K3^"I'7!*^NRAHO*B9H6CB#+C.( MN5QB\#HQK$E.YW@) 3F\>,/O0$[JA(*9XPETMDQ,%WQC4RY7!]C$0-<@"9[D M\\$&ZL-9P U(;. B>M)C(Q[9T^D)2+V#2 VD5!E_&OLQ%5]ZLG82-0;[(;5' M1* ZF@[ M@!Y:0T^TDL*2L5'4F3INU\6BQ#H1HQ0/\/P_T^T6/>1ZCY\?D]4C2I:^%[2E M%^W-F?N"8$P6Q)G@+<>-6!($2]0*AAG8M$0'5OX*+_9L'$%QU6TVJ [U-M4L)S&+UT5_;VM 2Q-,ZF%@O L],[@ MO\J$A2_>2+!2RR9L2&SO>\\^F&4P*BRD#&_LC3:=Q4]\ MQ!Z/3%(:"?V87IV1^.?DS:4(+^(27V]Y(U2PE V%'FPGD::5C*URL8UDO\2(-M_WD']+4/UTOBF_ MVLXXXED4MHZPY"/T Q4A8E_NNWP1IZY4Q<[#;&BP*]I81P^&2_AC9W D$,T! MV1.W%!QNF\CNU= YD>,-K"%\:C(-2'$GUJHSC"CN<$L'6RAS_).F'CSM.QYN MP8+B&Q):)2A#-#&C-HWQ0U %9!X*FG@,9S_H!1*!RF7/7BBZ),(.'8-E.O/Y MDP.6+'3LW*WR@S%7M#XZ0=)3'_K@7$]U2^?*R>4V\3 -GH*[Y.EZ;5ODM:W M6.KEM2VV4^4?2?#($3A\'+:/CB+^*7\NUPK#8.[7A38 MOYZ\,3>EL/$K\)9#Y]6H02]VYXT[U49/2?NUY($*&<^3FZ6M<55252*%.)A, M>))!(\D;PH[+7^5GZ,CBN$[P(D_M 3* G-+FE84''?@E7#BPS+NE]%CS^ 1 MH(JCXNFW?Q;\8>##2EF(+7Y+MA]62\>DJ&/8U4?&1?)OH_;=-1NUQ;' MY=C5BARXN*W(*0'3$\]6&2,RLCI<+W(ZB!=X9&GOE?!G,>&[<*/&."E?.+33 M3+V^; ,"=O$,-\[HM+3,R#NXOZPIK[8OJ/:S M#J1([&_X.[A-UN2*S\@^>Q0!C"'2[/,_7OE&R==N; 4 PSW2U(+!Y=KC,&*4 M%IL]LL8&R:$/'*/@(<>L>_X M^"TBJL:PS=CY$XP>J5;D 5.NONP3HD[?8@W(%0#+/QS'WG5TP\4&%!P6@X K ME0E+>H=+JW.<93_^X)RS\XP%!8_QP6*$%@,169]0LVQH!VB()4:6Z.N'*UHN M+GF8<$+!H.P]BJH&/'=G?5?0+B*PQVF=FE+;* E8^]X0&CK%^B*.085O0M%S M ^H5-6,=.2-$OB20CYTBLO\)'I$V*H7+MI8V,(5'["X*84:)8J\@I6,ESPR4&YQ M+#MVTSQ!MU/^KJK\"V+]TO5H0Y?-9R9_+Y'YS0NP\;&#'??4^67P-).-15/X M%P&IV#2M"KZV=4!'SA 9XD'827>T[?NXA\1-WF,[78V:% MQUXVB[*K7.%-,P(F=59/[*AH0^UFBK/A5WWT' MO,*@FK#]$73]F'BOV.O0 U<$$V&1D3WA@!@EKQ7[W1(M)2+]KW#GU+8>!Y1% MY#GJ)"!L$^S6)=\A=L8DB09J.BH9K8@Q^->$*PI\<8S;/:!)H]F4UI'/4&." MD1) VP'L@#229P<(E,?V0^)/PLDX@\F0O94G]BBG05*U<%E]5;;0HX$/BHN5 MBW(*YP0,(F#W1REB1^ZQPS$W6N69-L!M,\44G>KU(H^JTC, ?;UB/RE'U_!M M. :U%<#>&#>#!.,?L(!Y*?98&ICABVP:^,9LGQR!&SH"37($5F L-7$$%K3M MOD2I=1>IU+J:FQ%2^$DP#.YD.9)X='>E"&\A@I9"V.JG%Z(.SZ MTL"29_GYU,'X?AA"39'P8G06/ M@0COS41C\;1?(A6=_2+S4+\1]J[+H" MWRO,I=CB($THD#$\_T_^@8S)XQ43V.>$9ROJF_0/EDI9S#W^(>(#H@=*G/\=H5.\R--XOG/3WZ!MLPH U@)/APZIAZX#<'+,=_4_2V9 M'2_'9][[#6L64L=0*?HIB-]%[P+2F7Q.& MBFY"Y\43R3G8&1X,UF=7QE7@]\M?)WZ'^* 6!6Z$4\H6(EHJ+7Y(',Z$FQ$3 M5*0&2>);BE@.\+T\SF>T3)35&>EAX5;'!$)X.4Q#@P3L!= M@FI1C>.1=M7H MX\P1G*6D89MT'$1;TU!ZPR)? \*3C^/^E_^T)]//?3P(NP$+8N-]YD-64>+[ MN@?G2=S_[2;VA,VYVAS9TIGE00-S@<14)^O2CQI5IJ94G(!33L6%7/IH#N/@ MX?(B@>'0GZ$;6ZSG>>*'R&NGJ\I/EG:N*5QGCO&'_/.?.OIY)_YDU6,P&B8> MM70.OXA(HW+_PE443D84M!R#'^!29)8L]RO*G*L41*3XQ4:<\KR*J1/)8N#7 M^L!-74C_9,%'V&O%G_D X"_YX:=SZV/TUBK_IW7>_IB=%^U<3RZ8>P\(V#[- M?+&EID(B/GNVL7%J'-Y:6]7!WY@QY9JO>:6C*E_AQ?^.+_Y;\N*BU3R@ :[# MM\K,^M>XK66"X>JDGNWBH_TE7>MR@_,]2$R3/IHFM7;??*%UP2)[4D GA:+N)E%:\R4XX)D,4_5AL5,RT3;Q M@,!P 3L=EAJ_<;(TP8Q$SQAL2_RW2UY!C7.ZX4FRRSB8NN!*EL%&!1)3G=#. MNN?29551UUT1)H3>N3)#+O6^F9<<,WL4B&2RZ"ZIF*@(,<+TG8D0WAFD )R! MGR>>E+S#BS!BDDUHYHH[86:KR"((@_GI%+56$(8=2S-?1D'YK=(OG@J\BD32 MQ$ 7:;PI7"P9/4XV;(%H8Z3KJ#*/!#-2/'.N6DQ-^A=#KGZDXV+3S(DS)F74 M%)O0(T3PW7 "-WL_.!)Q,4(J(N:Q0#XD9MF*>/#J<4;82Z77@\A6O]IWD9(I MIV=.JFA=Q,4>:?D&(KLSF'?=9_"9&&V9Q3N:$]L8.'^S.48R#B)7WN.;=#OF MQPKFL10I$-MGBZ?/ MG&,7KG#IP8GSWR(M(@D_%P_';/XG:L:= P]/]C+Q[.GL<2QR!>?]1:(6"M6D M3#L!QA'1"?P?+#E+9AXQBT6CS).+N'BBDMKXN-W?#1/)^LG M&5KI$SBT>5&,4DR.U,QO7EI1+D<,E.>3\"7=/&",,T2 MS3NWW^18;+D'GN\LZS2!:"("X>([KWEF$" B-7:1Z"RKZ1:54,(1 M >50(D:?K+R_9DMG(%?/>[/'X5OD*I%K&QE<6SRRJ)8UY2KE>C1QSLUG M;B3Z,B9OD*FHTCF0^?6BDLT<4Y:<^D2=G!@GRCY%O[!HR&9JN60L)\I#G;_W MJYR:+-SB.0_D%&?/:DA1$%\?!VMF05RD9:>2*E/4)?,E6PE3";\N%1V;3ZQ9 M@L@%GQZ6>X);(EA$:V:36$#G CT'Y+#,X)$XWW'U&TYW'N&%.$)DDO/DJA$Y M*VF)O^ V*;Z>6]]S/4CJ1=%6ZP6*;33WD0^0[P'W,RYW M4?-_GXHMIM_;&T-E7J"<*2MG9 NWH2 (&8FL*@!>XMVL!4*^>CY4GYY]\SRT M.I,WJ[6;,"J<"!)!H=\ 70E@Z>&VQ,TX?O96P"F@PVC$5(SE5"2_Q0NTSY$7 M'T\0S,9=3 +FEIL'L#'>,ZZ.1#S]&_^/**15[AAZ=_I#W#.T;M>$V -7AZGA MR1H-#C.P:!TWL?%!20W'7)5RXR95/ !^?!OW+!DJG1]_%/3Z[@%9A7S)A'Q& MC=Y*?B-K\><_%KOJPJ=RZX@^AF=%A6/\%U#7').-I /@(5*8HX-(I%:\+0P[ M2+OD^^Z*"Q;F3!5%7B)%8HP1#153#R$7(377P%^"ML?(X]:-6,;.6(9I<,Y2 M]& M(94D/UU-E>2F"G>QW"36:W%^J.!MF&&$'.M>@/Q$316$1#,3QVR&\9$7?=?" MU!%\&YLK0@?[E!=927/.P.1/4REOAZP:>2G[) MQ"]ID5^R F,Y"K_D.#;R M"@;%"<\'VP'2N+/THU$#/%R!FB%@Z%$L/C@? M_T#'T#1R%HKK@M!WAO($[3-9^H:']Q%[@OQ(OJ5.;7%6>_$F_*B%ZQ;=!V^ M(Q?S&[G9]?OY_7E,/<-M.F WBXHP@TS-)51N@B6'B5N1*\?ETQ-=@=QF:?3A MR 0/,=:T$K(.N)-'B>O@U0)_ 8H"Q!5SN:9U.=0 "+)5R;OJ(+=W5'N[2JI( M\HM_B!1JDO*!MX4T 2&$GC/\?W J48;PD@R6G.O1;)!),M9\15 MRENTJOD')/+W6-@B>)K49V0JU+Q'\"<*12U8;[CE (M[!)PU(3^%S:G]Y\Q^ M!,D!KTA%B?YAX?"+7+=P,G_CUO\S;$FRW%]FJ4:.8@!&7,V?*C;Y'!?PJ:D- M!WP.P[>$15RP&V":0FC_$%%9X=#/I0U(WAJ#V$B3(DO@G@1-F1K%260A'B3R MQ['K5T=>D]T]^4&6(?V#JH20&;OH5<=\6=]S@8I.5KDOK#.7/=NBYB"BGTH, M,+&;BQCUEO7G%8EM+2NF$!%TR1 NXAL9YH8XY7;\)N>O?,'^W__MZ_?A@\]!\&?[]2^M>7"O_@6_3OR\']Q;>;^]_OKNZ5_I>; MWQ^4W_IW_W/UH-P-[O^G#KE-@ZAM[1WLMV H5&O4A7.K,;,"W%38AT.X&\0; MBK)S_H80$7* (C1%E"G[\7AC098F#@C<-,3#361!OW#S(N;.S-P7TV<7'@3I MF=Y04,=CE@L\);X!7C9BCZ&LWT_7>T6'8<=-GB-KC:.TB/R+%A)&L>W6\S-4 M$8-!Q8\:H2W<;3D#D:3.8#K]I*FZV3QO)@7,2TH/;.7E;0IFE&C[IS7_8\7( ME._B$+*235+(0L1P(7T\E9^3V-W1MHM.P7061]29%T9*YIXI%+CT+,7/W.+U<%IT-D2++G02^2+R%IV /JIG/ M$2UT5E+*)5/XD@SNA:'OZK>KZX=[/ _>_WY[ M^PW_W;_[IW+9?^COX#K?JVK83#2B!>3%S=WMS1T_Y=YM-/)GH61?0Y5O; ;7TVA UL&K!/T1^? M1TXP'=MOG_B1$@:"/_HL[R5W"'Z[S]QNP=U3S@].E?@ZT7WG3:'_0I___RAZ MLOSZ'+_Z.1PM?M.VGIJ*AN*+[E7.I/OT!%W]>P/2")+WIX6&..+GE.VV,YM2$ MS5DUFD1S[NL^VL,_GWV/[RYGL M@;AK)4=Q[*YM=+J0KMT3###5AHC M!IEA$(6[8\] SP5QN%N1LIVJ3_WJ^).T?9,G"6;H3'L722@?;B_Z-U^4P:5R MS8^2?W-^?'(]]QKZ@(JL ?CM';C!JH$'^ M=-;2&CVC];>?,W?I?9PS[8JLLCGL;[52=U\_.08$MN=>KEAI815;6*:6LTY_;B,=!RC M .")A_Y"@2)H)A91ORPC>G7^,TFLF,36%;O6 MA3>9^NR%N0%P2@YD;]G%_8NV+]J^:/NJ)8HZ?/NR:/NB[:N.Z&UK*[>O^Q>; M[U[>F-\XD/Q'RM6_9E H28>PZDB0=C%"T>XH,CNTB]$N5DOTME8?PB!S]BL2 MO=.N51V)T:Y%*-H=1>TF[5JT:]42O5:CMWGW 5*'!*@- -6F_*C#J\.EQF(1 MYBU"^N9(U]K-1B]'2RKWPQ=7(&GV2REP+-+!9Z''\LQ%'C>7=W>W#TH-U\5 M*,:[O>+_<_V@W%W],KA_N+J[NE1N?__R;7"A]"\N;GZ_?AA<_Z)\'=S]5@>. M@@=1S_[%LWWL6W&)+<:CWD7IT __MB)CED6=GC^5<*O*N+SQ^.V[YXU4<#3Z M_!Q7+03D@_MFZK@)G>228V>57B-_\B-2#1M*C9ALL# 4W9G?!,-NZG =D0,% M(NV> W\!5(+$.LK^(8(EZFS..#C&LZ3?LPS.0*"9Y6 ME0\S68=_198?('**:7^0$ (Y7^,>QTB_@60^PJJ5Q!;\28XW6FKC1J0>T:!= M]$Q$GP:173V& K91=$_4V4#ESFPMPIF5J[^&7;L#+VH#TDC(;=( M9J+Q$7FG9!LSQ*0Z1QF2FC9H=@.V/K3> 2(3X$8:CQ..#?XUM!8+YF^1D&F( M.9+27"_+9&IBN@[H\IS(3A#K8N/GN*7L[A+!EG/(^@GQ=J1NLI-R04GQ@@SA M<=<]_CV;IN3SN^O$X1 <=Q\K[>R*D?^L6=9 @R77MI VTMC@(HZ[^"$=F W= M#Z,VC:+ ,A)RJM#RAI^+ GB.W/H^9&;IHZQT_*BF0?+7(&F[+CO%B;Z]:9J9 MB(MF&<58W!-XZ#N(56@E94?=YOF+58MO=Q"]\(5\X3/DAGOVA8_2MR?LN^?_ MJ7S0FYKQ<<]C7\T,[ 3!+&IX)3LWAB%#^I[[*6A?)%J_\9]MU_FW'??*^9$.&[93U9B30I/$6?^>9^R]T,$#G+2^[L6X! MHHJMT'S[X8L=.$+324NB6H->8O;.,;?-]7Z3BAY0XTA.^.Q^\=<@U13N7+D1 M/$[IZQWTZ$MP #26PB%W%(\9SD/0>Q$?H ]<4K+95VHK>'+\";0YB6K+8Z4H M2K:1:=YG"06S=9GON@(BVU6(]+QI087 M@.?)%^HTMK) +HO$Y2/!F,R8U/6/S0X")%6MZ)%8#" "'PE_E'ECQ4E?' M[\-^TW<7^TV*B4RL#FF- !PD[#=?'>)-)'0^V;.MP>NY3 MC7KF5F LQ^ )O8 -&F@SD=%%^707-UNA[Z)-&OL!IQZ%'4$RYECF:VF""8<< M^UG,>'*L$;80O_$'[:-TV."^&44U^=W3NPE>*E]+;*+R_OF[/;_Y!_UCU$Y= MF"YH&LI^,B_\/\Q]QHU.LC]S[:E&;>W&[(?RQVST'.E[G/UTDQ]L=9HOCI'' MAPN\J?8XQ)8WV# %3F\OWIB)C?Z[L)[YK578W%+C MD1O9D@$A)%2Y,6&S%C:U!3.L&$P0C6;)#6#;Z,WDLE Y4^[ X0=O)/*:-)Q[8Q7<*O*B!5TCN;I0N60!1\%T15BB M4FHQDA\>6%$B(W#E@J1$KUI8IUZ [>] O-P^&#O_1IL,*=SEVH[.B4(EPJQP M)2'-1":L^*'M^V^"JQ^HW[&#F'QVU)- :L/TV3KNQ99OJ.*QEA]E)E-QE$QU M01"-$Z9^+VKW&^"[2AY_H)'8NBQW \*C2EA]"ZRIEWA<W8\_":U*PF^7[ M+)!?^+8F7BMIO2XG+)E-&4X*Y-+A!\7LS$!<9\8WQ91;)MX=L_#BFPQV4M@< MO;+Y7OYC<1_"28<#:[)N8KO#5E[XR_)[/@(!\S.VFSY%B\TO=3K&T6?/C*DPBCA9)Y=79=\KN!W\RA4!+J/<;>$?W!CI MCT;24RP7"EY1D;==^6ZQLR$MU93N$ISYN?#,463H?,AX%Q8T;Z+$P*?@0WM, M-[7>8F<'6A3>F"MAM$2YP@8]#!Z?X!,U3CU(X]1_,'1R26&(W@:@,T$+H?& M,8ZY3J+H2TOPLZ <(L=/=)>-P;6E3XBD7ESJD7DW6B*S9'G')D7:] 'K9)VF M>'Q+[RN9Q?YIT7I8*LQ&<0R@#F>^/7P3V9GH M"@]CDRC_:).U,4U6ZZ&1M M6_++N:&E'8EI[8.'=*Z"1@ @;YH/W2U]>)6*8'R)U@O7RX^.*W.24"/KGQ>" M&:HBB@!;)QC/J(6_-AV-B-1OI)G_-7.$[8S*^.K'#S9V;$6FN,KNFO?]>^4# MZI?F9WD%_DO[_!$4[W_;[@QIJO[:C%<_Q=$&"O@>A^<"U_34Q"+/R19P'4K P:9W?C_T 1S?7'9#W!L\-,"P!74/E5"2_XWH' M@@UR/2;-=N-!+[Y/[-,N(WHD71/I\HI$^TVXCO9&'-#/;ZE#)\.:!S%86_&] M-WL$H'+*#79DW9A,<9G BTR4$*ULD^'(C DG MD+F(J^,DB2>4;>Y3@\:Y'*9AVJ.V(6PSD,4'K@1M5"B_VWTOC1 M.N^.'SZ$I?@1B?Q%HD1KY"U2]_CI-MJ#9\FFC(D$1=O% MC#61_C/B1CDL#Z? I)'DOL<$@3SN]W0FM]L'X.&=S/;Z58351B&>#$,\#G%_E[A1PZ0_! MSH5CGQ!?VF'SDN_J6&= H^&=>@J_\PN#V^,I.XI!R'M%H7/EN%GW1]K:@<0I>61;@Q!A$L]GVNT_":(*XJ_T'L%RPCUX MNDK._#L7Q6_S,H5^W/P<_&N MXM?\@[BGN,Z7U]6WF\'#PY7RG_9D^EEYN/G]XMC]YO"AI>BJ=IR@0\_! AU'1603L=9@D'04 MT1XEE ^1WSEP8/EJW6YSN5X^O2-EJPRV1^B#O/LYM&V=FW02??^3Z/ZQN5FR M@&2)N[F[O;GK/PQNKI7^]:5R__N7^\'EH'\WN+I?NHZK\@H7-]?W-]\&E_V' MJTOE2_];__KB2KG_]>KJH?IC_X"A%V_&[S$"0HT?P'0&(37!D(=9<1_7[5JA M-_UD9IF2XY="/MY$AT)5(/ MC^UIP#Y%?WSFAO9T;+]]+8BB6_1-I^N;CD4XGF1'X/BW7QRWH)(6.8;C]5JZ>"9+&I+/3U M:T#3=R+>K^![]^_OTQM\&:L_Y\7_F 6A\_3V3F^>1^7/[1W!UB(#SY]V68BG MT/)$P?\V"W22>!>A@FLLYC^&_*Y7>YQ)O9V?UH(KNJGDP!N[8U1J'GZ27J"O MOCV4H05'^(!FP:@QYQ2R&@H_LCD3>QS\5^/,B%Q$L^#LV;:GGV!.X?^ODMF\ M8T ! 5YD^*+OCK(?I*YL*"*\P8_F/\)/[FQR-O+PA B/XU//YXLA'*7OJ=7H M:9:F-EN=R.D4O4+O/_^BM9N?YP6Y#8R;&V-X+]U;"')GG0I!SN20,[JJV6Q5 M!W(E[<'U4-IQPR6?#1F7XB,0<[DLW$IGYTQ$3190B2K[+I[(X)J%TM(INB[: MT&"GJS8M<]=UL0*<>U+%FQI5A*0UFK@4)%G\?-5MJ9W=-_7RD'1:9C'DS0(7 MF#CLG)@Q7*8M+"<2$KHN^*'6FS"_#W/ZB^\%P9;+H\,-$$U3K:9>'0.$;-X# M*]J](*O;Z'4-M6M5Z#!U4I;M/ LJ6;3;*MZ8CY1;(057@0G]-M6F9JCM3K,Z M!@B9L@?6L+M 2.-GH8ZNMBRM.@ Z*0OVUF=3VQ%DIVX@$V!%3N,PX\@GVW9; M%2NG^$K,<-\=W<#TH@VRI?T!N5:MKMHQK.K8'V38'ECM[@%6!H>5IG;U;G5@ MM8>@Z:9MVC/9Y+HUGVG?W4,6[F8@>O!":&:7KYY%/M\61LS&20='N-36:/"= M%A5$WM2.::I&:V<_1%%1U<>$/F7TK5'T.Z$/@G"J9NJJ991U1MLW^J3*G\O' MAXS51OEF1MWO<2))1;<^]+. )MS0>%'P!D$6RE3TRB,7T$[G$S&WMS"SW(Z\ MBN9UB_-\N]$S=*U:$2ER"!W\9%(>H"#$J9MJQ]KY3%(Y!U'5=>XODBN0/#_; M:M9H!HN"OL.UJ*I;+=70R<-SQ/!9HT>WA4\7;/ZVI:LM?><4HTI[+ MU&MDG>X4H(SF4YR#N0UQ]4-2V6VY0-H8N#1,2]4[%8H[D9UZ\,!E^=#2&CW+ M,,K8N,E>+8B,&\'$0M'*G?1M*HIT[;G#K;R.;9T;L)VVJK:8"GS$I L4B*+HT6-S54K6NJS;91 MD] .!18K50ZX'>[,1J^E-CGN6MUV37!7M9!BZGT-_D8C;P;^@E(H)MYWE,79 M'=9[>2K([O!MT/\R^#9X&%S=(R'5U?_^/GCXYVYL#_4\=$5L#ZE^1MM1/IQ0 ML+T>F<'W+YX?G@%3,M]#'D7(/RYS\F%)^;J+-,._,8G M\H'/XR6?QKX[NK"GT$_G&W1&NGGDKRH8I;?+!&JW@0%"[33)XWG,"%MC\>T5 M81;&G45]HU34L%Z,_8RN+Y5+GH!,S MA,O5O##/WY*YW&[%6,U&KV48JD9&[S&C:;WR+0=-&M#M-%6M>WRYJ/70OP-W MZ$V8$MH_&-FW96E9,:D/,*=;K@N]T>NH9HM258\82YOIV-VQ9' ;5U=;)H7[ MJU!;7)(U>VPQV#)=OCM;):U&K]VFZF("X)8>X9T!"/D >E/MF&69Q:>6#5#I M>YQ(V<:W3 P3:S8@M+D8\"2OSGZCFT6U3YL?RM56NZGJ5H52[LG)<^AM;"_@ M@NKC3D=MZQ7B-SR1Q*)+]L2X[H4>NXG3AYP]VRK?:#KC$WK*[BM>EF\!M;(! M/ \[9X"2TZ>ZF%JC(K?O0['/O5S:7Y/!1!+.L*KKTHFV[REC;W.?>E'L&Y\"83)P2V0)%>"0N/#Y^Y0Z@V^G#MA4S1VA_+ MK#$KMNG\")Q/KC/^KT;HS]ABMZ%X]."%3(\]7N(MD.C8$MQY+LRE MYR(;KAC(\8FD/6G<, &GUOS"][5APH$69!&&L(8[F&(+_>&M/Y M@4VFGF_[;T#<&KY=V+[_QF>C/X$:AH$K&;)N/1\>U ]#WWF]>/E"Z2[HR^R)9VW7>4>]? M;)^]>&,^.\%__J6C:]9GY-4/WXC%H:R@SK*60EJG.BV%;OTHW'X?>L,_565E MT?DM\Q$X*Q6ZGM.P2CP#'W%K^S?^?6B';/1W>SQCR3VE&F[&:KBS>EM9-AIK M/Z/I-GKG.1O"P@?*U/:55[B9,F5<7\/M/BM+7P2_#XKW $N]!(XXZ,_"%\_G MLA\5W.ZZS17SG#^\]9WO2AR>UNAI396O@PWF7@Q7L>.''6+F!T$PFW^M)^<' M&YW]F_E>SAOIAYCPPJ,R&CT^(K;!+#MXZ]U;CQVYG5M(:*A^"DBKU>CAQJU_ MKDY C^+#A^\%N0.$S I": _V=^V--'"HSOS3&ON M82S6(8VS[NI%F7J#74V?519P_MBRL[O7P0$MB;F]898U'^JP#O4BU]D]4)@;\]+\9=7J6XW5YT=%M"P, Y-K7% MU(&E*U'8\(+))IF2'6SZT_!=%U@ZTAQ;E%8+I$41CB-&R>;+?BE(3 #)\;$A M')=A/K:#0.DK)1CHFE:^5:PUMS71]7T,YJ V>O85]FD':\TMK'3M<*/;T4PO M//%%7VT[DT?;PNHM.K(=3$7^K%['4,V<1(92K-["\-[E78J;O86'MR4(N-W; MT=5F#L?JX>S>TW!$%E@\RTP:K05K8F>3AMS5%4;)YNM^*4I,6-,5XNT\*:9% MR9^@.*["?@Q9@'T>8GN,4BNWYESD+P_WL,>WMC,:N'*>4^NA\-[';7O3ZJB= M9EGU(N1)J""NUO$OEH\K2'[L6JIA5,A#=5)LXS$#RM"; -\X4M@H7LQF0]7Y M1;4POU],6G&1FM2$(:CP*N%G_K9J:!6JIB9K]D"Z=P]HZO*]7-6[%2(R.RFK M]]>KP<4-?RC?+I47-AXICV^*P\7[Z@VQZ"CT9\%V_<&BG5;OHWX./G?^70]4?SC-1"%^E9%G1N MW_A47[/PYNG!_E%X!>F-7JNI:IW%4-/F2X@LX@H#;4$KOQ/0# ZTMMK*ZB)G'5KNSB:RBLYDZE5PP^8SM I;L.T@!:[W335 M;F?G?JQD'U<766O,XST@RP1DZ::A=HWC8VJM$X>@]%8LK>"FCCU[4=9XL)03 M+I@I"B\AH#=1M197SMVRTB"J0C!8H@U]RAAI'5>CUTDU<4!"TEVV$&R7.WBW3X9?#I&W@Q23Z)7.K:ENK)(71#F@AI"IVN2@;G7+ M.LB^.ZAQ[_D9M^ <(IG4K88,=N3#PT+'3>.%*?80,EIL%YB,%=<+8>?P^<GB>?;ZK3&T?>P^'+RQ@ !:<+LR)>7)WD"/R@R];G7MG*1*6)U M%S=WMS=W_8?!S;72O[Y4[G__M9^^/2 MMYC8_C-?XK"/F8)P'?/"8\V)NQQ_E;$]#=BGZ(_/(R>8CNVW3XZ+ \(??9;W MDNJ6WVY^B\,I$U\GBN2\*92)/&C))\NOS_&KN5U;?-=NGFN=Y5_S;Y=^M^JV M&O^RO=UM5W_7U6FPFPYVS&K6$7NF.OS)T5[JJJ M&9@.W6UW2FSI6T]?[-$#R-@3@D3:<[.C&GJ%TIX)0>4CJ+4G!+6AM7.G;:KM M3H40M(7!\_Z'IOKUDZO%($_!#+N9,O ]N\_\#0/98YK] /(.%AQOS[NJW*,J M[-%Z\UPW*T0@S:$((;_L^8 X2+*F$O M'41K#@J[H:@#*#):IFKNGCE$**HPBM8<%G9#$5"VJQQ,JF[N3.Y9'HJJTIJM M8GOX/<.47U5Y9BZ#/!ZP+.W1Q'&=(/0QYR8V-*F]SFY;O)SK7\1,]]U1/S// M5V*:BZZW5K/1,_6.JK6(2O>8L;5FY]\3N+1&SVB;:E +V@E(+3C(6YJFMJR=F>()2!4&T@;NH)V 9 *06A;7 M2!1#/CDCJA:#/*T8LH,4MB>6T5>BB1;/9,(%7%@GMAN]MFZJAD%>NV,&TAH; MK0PD68U>J]M6.RVBS#UF)*TQTLI 4@>:I^EJ-Z?9,EEI=(_-[W$*YE3$DA0Y MOD[,G"K4>&&-/15-I3Q@7K+'PMQ3K6ZCQP^8>;SQU%+I.#"TQI0J 42F:,O5 M672;$H:. T-KC*@R,*0!_9;>68R7U[@/5Z4W8FS1(WT:RHGUV2K3J0'3>.VY M7O8@L65LW]2Q=E&G%K/'C*AUWHTUD%I$C='HF>VRNDL09JJ(F75^C'+5$,8P M6ZT*I;.7XM HL>)I?Q$=&F3I8:<=S;,:)!B)Y:X\,K[06635A?8/25;LKFLP M0N5G6[I@(J_Q5]^;7/"?.NZ,3X=T*WMN\ 4E(JY[ 'E<_0A]FT/><6W_;1"R M25 .C3@P69JFR<]0%=+:9 @PD%L118(UAV[LMM$UW$=)@_>7YC+GHKWW36A MI%QK%D\IJ/0&>>S0V,@RVQT;4"C>;*HMPD:-L+&1C;0S-MI0U&RIQCM HVI6 MS)&ZOFHQR%,PCH#A5;K9GOBQ1LFT;O'BHPT%5K-GS7VU@X @@K[;E-MD^/JJ &TQBC; 4 &!Y#>52WR,]$]:N5GJD&H M\QL+@D]*ROZR4TUYE="C8.>>+#(^Y8DO?Q^=D-LM;K@U5:M#9)S'C+(U=MO^ M869"%$CMMBJT.1/,#FW=[1]F[49/-U73J!#,JF8#'JD#K!:#/#$OW;R5B%U: MCS.@6687IHR:+*P"H[CE=Y1CQX110RTPI" :GE34]M6P7H%@D2% M^R3M!HDNAT2SI>HZA2U3V[C!WVCDS6"[JK"Q<5RC)'?;*A,JZ9R>:TR)[UZ\ M,9_U5'NE?&];W;DZJG*/JI#MZE9U(/O%#ISA21+JKMS4;YE_#RMTY0E G]_: MKVS?Y;,01+_&R8UW\6:\BUO-1D\_[Q*;UDE QB@',QI@9O=^-X29.F"F50YF M@"+A7*]08XVJ&(U5VH(OG?$L9*.3#+D>8!.6TYNW/ SYL M\LA\:!L]]"83OM#1UQ8HWBP,0MO%>2"/&WGIIAJ5H.R^:>#L^KY44>E[W!;$T(?[\XLP!G M;;6I'8P0GW#V3CA;DQ>P7YP!2X)AJH9^L(9]&^"L*M9LE!CDVM7YAB M#X?>A#_[#2HM72\$OEG(#W.Q[/+9M\?*U/9#<%R%+RQ@69Z,)\>UW:'#+^+" M#=F$OTUPOO#>&TV*')FE\Z%/O< !\7[RV=@.G5?V^;LS"E\B]*9^)63RJ9G\ MQ'[DP^.X6_J3JLR^V9XSIU+_"\,%]#NZU7KJ6IU'4QNV6EU-Z[2UQVY',^QF M:]@:6L/_ Z8Q^:,7/[$CG]G9H\_L/\_L)_Z&G^SQ=_LM:/R/KH)/'PC]N-O M/]N]/($?%)G:W&M;N<@4R: 7-W>W-W?]A\'-M=*_OE3N?_]R/[@<].\&5_?* M.^JVS=[AXN;Z_N;;X++_<,6'_L#_\]O5]<.]C-]C%'Q<]P*01"VC:)CS&^M/ M3+'F8Q[;TX!]BO[X/'*"Z=A^^^2X^&3\T>?L9/#;S6^1.#?BZT2=G#>%2I%G M:OED^?4Y?C6W<8OOVM9YVUC^=?-<6_K=JMMVSLV.OM5=5W_'5__)C[6UT5W7 M>%C6&N6:F5NWH^4MSG>RNQ>6+"Z!?S+;5QC?#4;*S3#T("!H:&JV>=.NDY,Z M]6Q245J/B=.1@GQ)J6?!-SZYF=-IYK:<.2UO9<[GIK16Y*:4/7,;W.?8'GD* M/77WR459WU!6F57PVU/!=?32R"BIRJ'* -H;&V7'*(V-DA!4903MC8ZRTRJ- MCK*^53/O(7_18Q<\Y#Y[86[@O,:]V3Z,N2 _?MK$MEXV$_OC)2HQA?)(!UF2 M62G46+?B,/[J^?R?KC*<^3YSAV]*Z/.[C=&J5.S1'[,@Q-#-B1F897>1ODCK M"4&G(F?^0D[\ \R[>%K?'3TD4OC%=ESDL?.=@,_BYNTR$D$HA^_ N/RPF]T:\!?@?]4!HFWDBVU:BV;-1X+G<N"AR< /C3B@(FP?C+"9(%=!8O #0Z[;;/2ZA^/KV(<=46??1E]( M3_@RN'TP2^P*\- 5L2L4\G]L;E@4-.-A7=VQX=@. N>)3P :\+'G"1J+]V\N M!K=",MRRQ_O<>D'HL]#Q,;,XO7#YJ8 OR6C!KEJ=FLBT)1?(\4)S5P_(NV%3 M;_3:Y)X[:FSNZOYX-VP:6)M;(7">0KSQP0OML>*MBSIN9Z@4B94=ZW+<[N20 M72O%?-S=5J-GJJ;&O3.237E*K5U3.8HH6$O_7> 93Z?9F:VFJ6E:A:F2VAQ!/K2>-W3;3GO0&,O M;].\-X A?&DT5;U;&PU\"FZ977K5TZ&C3BWL]6:SY!;VE=E!Z%1\$!-H_PC5 M^![14;NMLK)<"*%'AM BO5[W@E#H\&2JIE$;A%:%$E[KS'.^PB<5KQK:V":: M8XVBI[2Y5 M'ATM;@]5>52Z5H7"3;T:N#P%[TYN]*NX34.GE .%PO:R'4 EJJ:V.K4YLM"A MNE)NGT/CU6KT#$O534HK([R6'.C:"UX[Z!)J63N78ARK2ZBRE@^R@9>0\"-9 MHPTNCY$W@YM'+WALZ[1,XL(5Z[3P&NQ":*NK=K6RTOK+DVQ]6.P(S7LRDXK" M66MR$T@S5$LO.=F'X$QPWMV**@QG".LV6VI'VSGSH"IPIA9)Y;1(HOY)N?V3 MK#+Z)[6U1F_W_DDMD_HG4?^D$^F?=/]K_^[JUYMOEU=W]__YEXZN69^5J__] M??#PS^6O59,V2JK"?@S9%"A"N#* QH4*U^+VVNY*\KU:_(FI?DO&DM<\; >F MKG5NZ=8V#9BT]GG+*K]1D'7>[IA[:&K4:FUWUU5C;9U;FD%C+7VLYKG6W'8\ MAQZK=6Z:[=J,56MW:C+6SGG3J@]>K995D['62;]RO'8VPT!Y?=&*MRL2N9E; ML-]WJ]:HSMJH]94P8+%Q\XLWYC,0_%6Y^M?,"=\V:'>P'TGL>FGY\*F%)._8 MB+$)VIO90)X21?*65RJ5MPQJU1YNLXF]\"83SU7N0V_X)_77VV8"@=)*Z2LT MD;M.I#UU@#6*GV.O^.$5*"^?E%O;5_YNCV>,IG2+*;UD3\SWV0C "62AHN3A MYI$/#/^D2=W>J(!UKOS*QB/E\4T9\%E^]8:X/SWXLR"DF=UB9OO#X6PR&V.X M072LRB9V0)T73>Q6UE-H(W/PE>V[?-2;S.*Q6I([F(_'.B6"K7'M,:E4.NYF M3DI9IF"PN^@3/LPW[$+[N3_@\AMLPF13M6:EK.O2LM-1V:?6!%6-6[!-I3 >V'0JC5FQO2"KP3 M?*UE\"W,'T#(/3+D;MK#ZYV0VVGT6FVUU5UL&$K0/3KH%D.N7DE+H=OHZ:IN M&FK76*1K(6N!@'NFKRF'?!_@ZL!QJZN:M3-Y!*'V*%&[INKQG5"K@;IMMSJJ MT2RKH>=!*B!WI\^J9^@OEUUB%[JL^BV[0JMN34COP(PM.I#X=E5S]P:E)7:V M+KB,]ABBJRTDL6)/_UP;&9*42$HD)9(228FD1%)Z;RD5,FC7I/"42)ZC&XU> M6S6T1=EX\+0F^:9,/+6 *L]0S6Y9?)6$J"HB:DWBS*&/W&:CIVEJ5]^Y M^1^!KL*@6Y/V\KXM*'4=F-!U3>V4UKVICFR\RQHT=>?[,W7+;\^TH7?5#EX4 M/DR'CV,4**M3 6Z9CV4J*\EG]1PD3CP7O?V7T8.B.\'C;VUG%".HF2#(:O3. M]<784D*J-,>GM$U\IGXZ8KL#SOOUF-E_?0/)D/H$D91(2B0EDA))B:1$4B(I MO;^4"C497.>3C,]-J;,4')T*G\JA?XZE&CDI>]2OLJI(HO5>!RD56^]KG'>E MK?=NM=;[22M(.0E$A*)"62$DF)I$12>K_4 MN;T9I[HT3JTJ96923MS&CKJHC;UR;[_R<0>*[8Z4@?O*@A :LBJW8]NEG+3J M1R@H)ZW^,B0ID92J*J5#>$[:>P36)PF\10VU991)4$ M,E(%)"62$DF)I$12(BF1E"HII4/YR\HP45L5-%%+RF0[(J\9UG.>/=H!@QE) M-;QD/^!OMH-CK+9>Z;K%#BBSK?XR)"F1E*HJI3(=8_W1'S,1=PD>O#Z?";BC M/08V@8$KNUGCGH1;4KH%\QT3,3QVS_Q79\B$N7+'AMZSBW=!RZ6PF0*T*Z;: MLFK,='J:J"3=05(B*9&42$HD)9(22>G]/&F5LVG;%;1I*6%M'H*WOL=?<10H M3[XWD;EJWE0ZWY@_= (64%Y:]4,1E)>VH\M@DP9O2P(5^-T-+IK@2BZ:49Y* MM!J]LMJT4;2KBB#:H>YU8Q!U&KV=<\ )1!4&45G.RR_SAEX:8FN-OL+V7A<( M\*WFSIR]A$VR=$A*)"62$DF)I$12(BE564J'2@9<CW/,D\*6")#-M=1.:[$P87-V7<(5K7Z2$DF)I$12(BF1 ME$A*5992J5T>]F25ZM6R2BE=;QY$ETX@&NZB=RST%#?3+5=JIE%5:4NY>/;USUTN\<8H=!+,)&Z7K6.V4)V\K;UUMG>)%%M6: MDUZ^GWO@)BOKRRS@ PB""V_RZ+CV-A1'K2Y?8;JJY3C :Q/WH_P\BMV2E$A* M)"62$DF)I$12(BF1E$A*)"624FVD1)QI"^E@"2DT^)3\V(VHV!,^$2&DB/E8 M+FP_CMD^JD9KZ]O=9\K8Q8OM/K.!F[AUMZK+-IN-GFZHG7:[0KU4*'&,@C\D M)9(228FD1%(B*9&42$HDI1U31ZSY\T7 Q\__.M1!0UMZT*#4YJHBC/1 ':2T M8PK9@?6 7BT]L,;A-W*"Z=A^@W&RU:"D*^E*NO+$LS,OV1/S?09OGC1'5+Q' M/C#\\[2R,-\]FD,9C")MV*\!*W- /5A5L4<[$DF)I$12(BE1ANF[99C>A"_,I_S0G:J4']ADZOFV M_W;UKYD3ON&4BHA-X6I_TVST=-4P=SY(4$9HEOSF8 [VN-;V^&']@M[ZH3V&-5YGJIN-WJ656-%?9KPH45.4B(ID91.1TK[ M255%3_>+Z#B0.O?D;916HVV.V1 00C%X#?#T'MDOF)HJJ(W=6.7G#?IR!%O]\G@,S3R9E!F#B\5 M?1MZTSDO3PU7TD^%SI1KBL7GO($7MN^_\>GH8\'^P!V.9S [MYX/3^J'HJT/ M1H:7M/4I[D3L\@VWW5([S;(8#-L)28"ZV)_#71+KJ];+,0 M;C9Z9DY?^V.'.6%Y?UA>. $="LM:H]BN:6B+_B^".D$]Y:4MA/56'.\:$?\89BLH:4K48J5L-&4R8A$WO;X_^S[UL-<2:G^$CXID0K\1G M86Q/ _8I^N-SQ-7BN @>_-'GB>T_.VXT/>9B7!F?)[[^_-T9A2^?NM:YI5L0 M^Y?Q;OE@\:UVCFD!<^*1W[7/6Y:V].OF^?+O5MW6.F]WS*WNNOJ[5FN[NZX: M:^OFGY\*F%).^21B]SC8CC3+$-1+KK,IB_T:+]GF/"5WMB M+[S)A!_:\."U^0RN?O'3FL"Q'01*7Z&)W'4B19Q6.U)'

    CUSC &ARA<4M;N-GF[JJMDIN=)BHWWE M7:N&-MHO">"K ?Y>U4$65@?M7*M:30>W3(+0;<2A:V6&UHG])M=56SM!X^!-SC FXE M2U0LX%:$CKXEEY<3:H\$M94L-K$Z4$>H=]MJURB9 F1OP"VI=4@](W_9' 2' M8V#"E ]C+P@6[+F-5N9)<&Z::^)ZF4D=X)Q>L_#FZ<'^L9=%!T$\2VVU=O8\ M4V^1*D&2R'I)2B0EDA))B:1$4B(I%70[%[)H%Q)YEGB=5YBV1DY4)QX+GK^+Z,G1;>"YT/WRQA"S01"K4;O/(?159DR M7PG@QXD]5KR/-/4TW[L6N:>LP/K+\#2E M5&2/:B\4J^:D\H-.8Z/+F0_A)#XD;X3,D?U$E05YVY+5Z%4I+D38*1L["^6B MVV*GH+W3:?2LEMKM[ESE0>BB_8.D1%(B*9&42$HD)9)2E:54IN]M;[9IE]NF MIMIL5BD7F#+B-O;2A9XB:>CM5S[N0+'=D3)P7UD03OB0E=NQ[5)"6O7#$Y20 M5G\9GJ:4#N6]NYI,Q]X;8U^8RYZ<$!1;SG[6;39Z97$7$82J"*$=G'BY$"IF M+W4UCB]-;6EE=<,FD-%N0E(B*9&42$HD)9(22:F24CJ4+Z\,$U67)FI9A.\5 MRK$[(I<>5IJ>/=H!@QE)=>5D/^!OMH/7KK8>\[K%-2CGKOXR)"F1E*HJI3(= M8_W1'S,1% H>O#Z?";BC/0:>@X$K6V[CGH1;4KI/]!T3\45VS_Q79\B$N7+' MAMZSBW=!RZ6PF6)P,T57VRW*N:P9*DEWD)1(2B0EDA))B:1$4GH_3UKE;-I6 M!6U:RJ:;A^"M[_%7' 7*D^]-9"*=-Y7.-^8/G8 %E#17_5 $)#BR:XDHMFE*<2S4:OK-[S%.VJ(HAVR.G;&$1M M%Q@Z@LY^67>4,O M#;&U1E]A>\^"%F[&[N8>89,L'9(228FD1%(B*9&42$I5EM*AD@&7'(\*VJC8 M9M@P=VYX2MF >X34'1NQB9#T0HVOS\9VR$90ZUNZK[*V882Z!7LH57!'=M*- MG)6PC-B$C6[\"WL\SE&I>0JRFUF,>P31I1.(7LGH/0P]Q_A[7:J9ZU6E*R7SW= M>==+W'>*'02S"1NE"X/ME.MO*_=>;;WH15:;9JSV[N6OJF@=P@K\,@OX"(+@ MPIL\.JZ]!6F4T>PV>F9;M:Q%7U]M(H64T4?17I(228FD1%(B*9&42$HD)9(2 M28FD1%*JC92(A6XA@2RAV0:GDA\G-"GVA$]$"$EE/A88VX]CMH\ZT]-P^A9, M,KMXL=UG-G"3!+.M*KFU9J.GZZK5[53(PTN99A05(BF1E$A*)"62$DF)I$12 M(BGM6,1BS9\O CY^_M>A#AK:TH-&':I93A-AI ?J(*4=:T8/K ?T:NF!-0Z_ MD1-,Q_8;C).M!B5=25?2E:6E9QZ1!_TF?&'^*?(LEIF&^< W'<^W_;>K?\WX MKH1S*K:DPDG-_%$]0[7:BZT::A,=I%S+"L8.*<)+4CH2*>W8&67)D6*3CLVH MV MK]!;TL],[NYPI"&*D"$A*)"62$DF)I'2Z4MJ1^G&)Z8-].%X$G5[J!)MG MRYC[I/!9VCDS2 =%UXJ^C;TIG/.HAJNMI\*.177 M)-7..14O;-]_X]/1Q\3F@3L[!JW4%2]2U GJ*_T^!3".E>AV[I\#@)Z?1GH"^=C$MX)[QSO MFZ8#O!/>C4:OU59;W5U&MS7).J^ M$]Q-KM5U5=N=0)6P3EB/L=ZJ)-8QIMMN=52CV:X_W#$F_#/.4%0>D:KIF-C^ ML^-& P-TR4_D8-+/&C*848FKWM\>_9][V;*+U'V7_:PT.';7P5$'.#Z\,,4> M#KT)?S2$'A77"R%"[/./761/>O;ML3*U?21:"E]8P "D* (D^GYR7-L=.ORB M(.0?8';M^=+7E@]OF7QT4T^0@W]"SG#GE7W^[HS"EZAX(_4K.?O-Y"?V(Q_! M+%S^D[W/+X;_UT^PV9FKO$G][XN?5 X]L[-'G]E_GME/?+"?[/%W^RUH_)S% M(H==>@+GWWWI&SX][>T-!?ZYLO!\9![_Q-;([*,BTN=>V MDWHS?8Q2H"OLQ9'SGFC*N#5Y \7*]:L>N -R7 M$CV(^R ?Z-B>!NQ3],?GJ!#2GRN_9YR]*6?MT\7_[=JMM:Y^V.N=5=5W_7:FUWUU5C;9U; MFD%C+7VLYKG6W'8\AQZK=6Z:[=J,56MW:C+6SGG3J@]>K995D['62;]RO'8V MP\":--^U'HNM+MVQ)MKH+CPTQY\A#)?W<6@L6#/-Q/:\!\M%>B+^J@A?Q-*$ MXGU+8M=+RX=/+21YE[ HS[7YBM.+-Q#IKLM@_D:+3I\8SN/K%3VL"QW80*'V%)G+7B11%[@H_@5[Q8V> A2"WMJ\@EQ9-Z193>LF> MF.^S$8!SRMP /4_*S2,?&/Y)D[J]40'K7/F5C4?*XYLRX+/\Z@UQ?WKP9T%( M,[O%S/:'P]ED)GIT8D4?XI;;;ARZSBM3OGE!@5V>)C9E/84V_W"D7-F^RT>] MR2P>JR6Y@_EXK%/RX,&^N_:8=-+-A5<7J#9WZ2&\L9XYPBR"=C%JNW>H0M4M M(&755+VYZ!*^X*PU1J]EMKI M[)P%2Z"M"6B+E:*UMZ=G.PA\]67P+4S.1<@],N1NSQ-W$.0:C5Y7U5HET,H1 M4=^J;&*"PX$Q87,%/]O4&M=O119: MD&N"?9E)'>"<7K/PYNG!_K&7E6AQPZ>KMMME<4"\0U?//0;O:@M)ZLQ*4B(I MD91(2B0EDA)):8\&[9KDGA4&;9X]"AD[I1&L$F"J")@U>3^57SUQ3#Y4.WA1^# =/HY1H*Q. KAE/A:H++#E9TRP/"A./!<]_9?1 MDZ);P?.AOW(,H68"(;W1.]<63;&$">GC#L[>VK;SJUN7SOV7-I ,J7$F28FD M1%(B*9&42$HD)9+2^TNI4-OM=3[)^-R4.DO!T:GPL=QH]'1#;387TRVH@7M5 MD43KO0Y2*K;>UWCO2EOOK6JM=TIBG(?-( AF0&H"A"9#05\7(*U5Z"F2Y&/O"7/;DA+!D\I2DV>A5*4I!L;(C5 .G*:5""WV3GLM%%GI! M4ZD-):-6ES1!S3!&FH"D1%(B*9&42$HD)9+2^^7<[=M"M82%6J522M_C(D*9&4JBJE,MUB_=$?,Q$2"AZ\ M/I\)N*,]AJ3J@2O[^>">A%M2N@G-'?O7S F4: \^=Y$)M%Y4^EZ8_[0"5A "7/5CT-0PES]97B:4BJR!W8VX2%? M$DO"[VY0M0574K6-C@C:J+FS4*I$H4K+=/*3NV(A- MA*07"FA]-K9#-H)"VM*=@;5UT]/67(4F)I%15*15C[=BD0A6V)#9A MHQO_PAZ/<\R3PI:(T>@9N86I1-E355C1XBXF;Z>BB.;.QQDBEQQ1;8FHZYOSFNYV/C M:C&CEVSH,SM@7WUODI'"LMXJOXKVUX67H-GHZ:9JM=H[K$%*\ZL2+BF.15(B M*9&42$HD)9(228FD1%(B*57_A+BF_^N[G1#;_(2HZCD]%.MP0"3@[>S[>S?@ M694"'N7-S:.L/Q0E/5'BW!Z<@R?B?=_!.9A*7BR\P#JPP QC%]W8%/81:2$DF)I$12(BF1E$A*)*5W+J4PY\\7 1\__^M0!PUM MZ4&C#D45IXDPT@-UD-*.18T'U@-ZM?1 28EF BC-',_?O!>O2LB13 ]\W7B^[;]=_6O&%]:J)AM\\/A-X=+%ML&7E]IL M+]8&UR;RL=R=1T&16@B0I$12(BF1E$A*)"62$DF)I$12(BF1E$Y&2B4ED=73 MIW3)GICO,WCSI.&]XCWR@8D_MW(@U=8Y6S<7^KZ\+R1 BH&0E$A*)*7*2ZE( MS*.CY<<\^ T_823CYFE)G..KYT>FPD7*4KB)#86\Z$:KT6MIBUV1"%"5!E2A M '5'WPQ1O[)Q!D\#=\"Q].H-H0SAP9\%X58(,_,11CDJ5047[2DD)9(228FD M5+>U6P_C_V7OW MYL21+&_XJRAX=IZIBI ]W"_5&XYPN:JZO5%=]FN[9V+_>D*@Q&@:)$82=M&? M_CWGY$4I) $"@0761NRT"X24RCSWR^_$%2;%A2=\J!KOLO9+'4D,KD:^/CY01-JY@CDSDV3+1.JII=."*-YANU MJTYA4'\G1>\511^4HG,;3T51=+-VU6\T*XJN*+I@BNX?AZ)S&BVMVE6K63=[ M[7=IM%0D?U"2WY"/>B.2;X/-8C8'%<%7!+]%C# 7Q7?J.P<)CT+ZG2S2SUV. M7%%]1?6*ZA,]&^6B^BZ8]&:GDS3J*ZJOJ'Y7XZ:3T5;RQK2.>4AST!Z8G691 M;4T5T5=$+XE^ R+A&Q%]'YS8EMGO[EV>5E%\1?$K%+]AFO,;43QFA,&0[YJ# MUMX3GDM!])11_@=MDFQXT+HTM%N-&.Y9T90SV$0Y3:2 MY['%:U_]]]#_QU7FS\2:VQUXJ;G'Q[9_HFGNS@O[Y=6QPXFL9]!^)0Z^'OW$ M&L+"%V'V3PY^+%0;L/EW+'-CQN.#;0SG0) BGD_MR9^ Z9F/5\&:K-*LQ9CX*&O_S^83 M:G9J5[?PNY___0_K*NW(CTJ;S977[J72YF]?;V_NC)N[A_N[A^NGV[L?QO6/ M+\;C'Y\?;[_<7C_ >=J \?](XD0@D#0# :7G58/18(HGA(/%M+BDJ3% MBL+FWW7[E\UZ,_/K^F4C\[MUMQU<-EJ[W77]=YU>I_"U]B];G=X)K76PU5TW ME-)MM.X;G<2U*48XY[SC6.$)?9#@1]**_\LLWV @S6V]A"YFM>[;%YRY:=LW M=B:MW12#M^0[#8*CE5F56-165'LM][I9[?71]KJQG[S8<]CRD7T=C@PP9VA! M@_-Y#=[^"WAJ+/BT$\7%_?X#4-RV :KWN\BR %\TZY?-SA' +[:D\1\L-!QW MY,T8GQT4"Z%XG '@HZWQ,M0=WL-BMZ."%ZV)##V(,>FE@^ M.C![G9RIMZ(R!D0.6:QO6#).[?]$'YS+ []K6VN[E5$@ZL M;-7-^OYM:=LV3+^E[?)N*6N#C7L0TFK7K@9=L]6J*.N<*6N#M7P0RNH 9;7, M>F/O8I[B**M(C(=3T/&/$\MG%T,K6!TUQ'[BW^QW//O\[F4V_)?#I_*K:FT%;H&;SZ[M%Z@=<*R'._=5\8 M#Y@9>.B5\[Z[\SZ&V]LWVI83%XFS^.($(Y]L8\M?ZA=Q2*;<7#8@[=_L[2VQ M*]^KQ"2WT:L_)LT-ZF0E-/I'@]ZK:*Y\5L*1::X!-%84G-LD4DSK&>?44//.PL4Y$+173/=\?,B M@'L'P8TW&XK]?F#PHH$UO1L_L)GEN+ S-VK[;_3=_^Y80V?JA,O<_-;DUGL! MD!B5#UA&Z9YA41R*XL;.3V9?_,5\+XW86@I%OCS.8D5SQ[(HWH;FVB6DN?<6 MH+BWEF1/K+$?WED@H@BK0=6O\=W]YOF;^$85ST>U\[D-AD[MJFLV!\> [:_< MP?(8# <@MO5RNUN8W*[(K<3DMJDV]UCDUBLAN;VWP,.'+VSD,RM@'[%TE_Z" M/Q!RQ%]054*ZZ6!B@6P5=BURBT?AH?ALQE8R?\R/MU@BJZ48AU(K?Z MEG;ZR?HI"I8^\]W.S3P-G"IG=O82ZI5K66*AOKF8HE!ZPLDY9K\JT#DUFLHG MK!*6PI&D58OJO[JM9/7W6TBK]Q:9X*9<@-$(K>\V"%C(JRJGPH9S6$#1",QT M6*/_+!P.);H?0DVI6V'+NNAVS,RB'W*XL@B/$M@Y)3AUP6@9FL[?/,)>* MG,I,3AM"4<624Q?(J6>VZLD*[U.W*D]!AW^0A_D1CURI<^KB@6,0!F:5V2I0 ME=^(O?V7$TYN%@&\)O.O<9MSLPZV4#;,;KN L5I53J"4M)5;L1='7/W:5=ML MM),]E15ME96V#A)%RD5C23(:U*Y:^PH7L;[6M>,=N@!L>VV>M7[M2YDE-N);X//35J5_V!V=BKD*DBIS*34V[O M?!]R:E(O;"-EDFGEG1^CM$,H[P^.&Y6E&G.?S2W'EK!8//_CA1.$WUCX/K7- MOD>__1 E'TEVNN>[+[.K(JEZ[=IW> )D".?GLQ:.A>^DM+1438FE)KD#6P(' MH;4VQS?H50W7YTIGN4V$@]!9!R-(O;W2CI7?7X3?'_J6S:(4_=Q:OL/\_$$C M -=B;^_YUN9FE2Z)Y,'^P)J5ZU9BJLJM_OIZ2NR.A^RRJWM M]R4K[)0S!_424=5["PS$5_=:!J6TI+DE4@]I5O[FW>J_(JL1DM7O/WV$$6:N. 81F M>^],0ND""%L_U'9>Y+W%+2[P^D_-NF8O:/&&MXPL6,&$XTG:S#:&2QV'2@&> MJR.#%]O-QAYZOLW\B]";?\(S#+RI8QOR#<^=0]<;&' *-W (]^(,/B__"#". MM_],C7:K4;MJM_MF+P7=;3?[>^MC/!WO[UU3YH;8PP%)$S-DW9[9[Q351EZ1 MYGF1YH:HQ0%)LX52LVW6^T750AR:-(5Y(]TQ;W%/;9ZWWT>4"TR M86$>B)(J.?F1%UK<+P*HY>\*@+J]9F]A_=TNB&, M PPB#)Z\:[ZERAW:S8;9Z^\#BU6%R,I,7QO\G(,2 M6 =KMA$,LR*OHX#3.@[3RF@3% MT58?#(*&.=@+'+"BK3+35EY[H#C:0F36KMGHMTI!6T766C4S:JU*7;O-(U5T MV/DJLJN"K=Q6 =P0LP+1EC_P#0\]B8"D[S)N"UV"5QXRK:.II5< 3:0L#7MEDO"6U5(8(M"K7?4TS@$-W=TL;^YOE@ M7Y% FW"=NVV]^["K1RY,HOL+8,$AR*R-LUA;R5QA*I M05GIZR"EVX>F,TQ1FBWS78*RF=ND[TLE;$%^HKOFT"W;20[((7V0&,,.F8_16=4]/G> MZ7-;L^: ](G-M/V6V>[LD\ ]$GT64KY=8/7GX2JCJT467KZ]I]W[%L+DF^-: M[JB(\NT"*^W/_AY%@FB=9"Y6>L[&&%QGPPF"!5 APVKM@+F.YX-."]AHX8-C MY7IA!:J]1UV6%J.X%?M\-WZD7?[NN<]/S)]]8Z^PNL 0O+9BS=]04-U!%:!$QIC:X2X*,MWV=%U( -!U##I8X6 .NNE%#A7:T?D05@[+H!C*:M6NFMUF15=G3E&"X)S MP58M.!&D$=^;3E'S.T N/@O"W;(#IVM+'Z)M^V[\Q<'$OVL'OSNNYX,E=2NV M-S[.1LY *-?;!>AMD/;+[P M1Q,K8/:U"__",7*V@#1X\NC".]KZKW+G<[-=F^ ,^BG-UY5?=A[TM@:&Y2T( MKD.!@$%['[NA(K@R$]P:;):W(+@N-F3W2A+-K$H#UI4&<$O#Q7XU_!?\&8!A MZ1-83U484$P\X9OGWZ@MOM%W6(ZJ6ZJFHMV;!KM\6FVW484;SI7:M@LW[$IN M28K"M-1> UTKL+NX'P;#$XW&(%=(E&7X<@+PL"H8@Q%9!9@ M8V5KS@UN:UX]WZOS2=O=T/??V.!8.7[[Z?QP7Z.(FYW8TSRL)DUG+(?L9W?M2"G MATD\L];T_H%5%526FJASP L5051_G4[3:2?C3LB(,V$XPGUI+7"M;3XBG?&75;R$& MX9*EJQHMR0PJM-7R=)V. YE LG'I<6+Y;.)-(B^^"HG*8/ND4E:2C4G1MM'G5 71%DBAUT+;-?1%E/19YG1IY[SJB3X+F4^WK76]Q3T.-_JM6F3A\^D.5!0\*$^4Z^MXS$;4!LQ^ MCB:6^\P,WPJ9P?\FY' TBM]E/7"!)BW?YKOQ5[')#[#'=R[*9_S_K_]9."\@ M9,&_?& (X3H*F8U?4(>^_H%V96ZIW4?;M]E,XHY4^8I2D^%AK-4:96<1IM$H\UZTI"H:+34-'H8V[7D MU(H-PH.^V>DD1>I[:*E[FRKQ#+/%L$)CR)X=U\4\LC[!]0 M3^1F)*S6: W,3KU$72E5=5#A)'=(VR0WS740ZZEO@@"O:.Z,:6Y#D?EQ::Y; MNVK7NV:_3#V=5>(NGY'!X/-5\V+GS)T(:/'-^=2"$[2]Q7#*5%#KW.HQ_BL/ M\_;*Q+N( =QKF/7VWOJB\+,_'<^VHO>3L@+ 1/ MIMT_0H20DD:*9GW-+/_9<>73]3N/&';8"PJZ^N^A_X^KN*F3_RY'I,,FTN'3 MA!G6:.3-X-E+C BY7@AWMWSXV"4$@6??FAISRZ<"K7#" D8C&O ,:!Z4:$J MBX(0/J .E#7G_8:8S:[4&CT>\VAH-^HV75VZ/V MJ#?Z?SA;0?QHXD>.P3.[&/K,^O/"&L,;?K*FK]8RJ/TC3GI =V)%O28L>77# M,K=E/#[8MG & "GC<23W3R 6F(]7P9JLTJS%F/@H@O_/YO-I=FI7M_"[G__] M#^LJ[<"/2IG-E=?NI5+F;U]O;^Z,F[N'^[N'ZZ?;NQ_&]8\OQN,?GQ]OO]Q> M/]Q^?\!EVQH%D,]Z !1@X+GN"'GZ'%2Y\=C>^FXNA%$&T$8E7?CM: MX,M$'?YY$<"W09!C$X^PZG3=F46_0G)Y_ES(;!-,$[ MGR>&$P;&W'? ))FC M3;(8!H[M6#Y0*A\M%80B\<7O<%W-82BA_6_OMV^--[2,%Q_AU7Z=L%/J>"P3UQ$83%S;P M&=>4]K#H6ODTNA$87XYO^"R8,^R;8?&7^P!G,N5?3)>X'G28.XSV!'88DJ_LAEFF4T##F\Q!L-^0;8@F/'@"."^67(K3+ATS-R ?\VB M%Y2C0N>^9R]&& [$GS/_Q1G!0L5!>8N0'O<'.#YP[2,:C_ 6M3\N'R_%SA& ME4OGBPN]- PT5[77:?1^@5-=!& :,M\88O46?S>PMH$8Z?[6BR,H1*S6-,3J M9\Q&EP#V"M?NS6;@@XTX"Z^\40!+L1?H0+%5VW95,FT21ML+ECO_V7*=OVA! M-\KBAG^ -W.#5,SRN,$ 8!>R9#NV3012[(E)^!7:9*PGQ[?'7 MB)'7"S02/B"'-@N/7^0EF6(JOHBO3QL6H=V&&!ED@/X\X.22'UC)EX?TM-$+ MQY+6Z<)F=+#1!18WX8+HM#0]JH[+=GQLRM)/S31 "N.O7B?.:$(Q@M>)AQK$ M>W5A#>SGB,U##">MDJ(I?@),G1GWS(=C>JZ&OCA[Z:J[*2(EW);&^[V A M?C!QYO?,1V,>]-KG91P6G%^B EM@\"FYB'5*R3$T?Q.O-UP:WQ?C< +':7'F M]E,TS2T;J=UAF M_Z#+[-:N^LGD]P[+'!QTF3U89A&[.:@?=)E]6&82E6N'938.NLP!+#,)"?(W MDLEY5]H\Y$H;]=K5(%E[+"2EJ9D9W!7QV8JS B(P)!G&+!1F<_ 4?L):P1!? MYG[3UD'?M+&FCB9C0>V#+JB9?T$%Z- U"P*M.4@*_LT?2+V*U#U.N+-Q"LG[ MQC%5E\B7[?O&[?Q'T#OH@CKY%]0_Z(*Z^1KD7U*C7#[HBU$GUR^2 M^B(^$*P%)N4M6/2V[? R*J#&#,U+>/?GN.&!AB<&/+9W61OU ^J)1N#=)M# MO7+" XV]YMA;^ 5*FD:]>4@J:=9WH-O605>47R$VZNV#KBB_1FS4.P==4:LX MWE8V%8:,BJ3;@WJ#S?PJLE$_J..'^=E>T@?(WF\>LR[._6[4#ZIRFUVBN2*< ML4;]H+JXB4YC\[((?ZS1.*C?V"S*;VPT#JH2FX-4$WR7=1[4;6RAVYB4BKNL M\Z ZK@4Z;M"\3*(4[>2*-QH'57\M4'^#SF5:W"#%&P?[Z(;YH>6LB+6TR+UF M-V5HGBD+Z%]N+! ,SW@$A_^'![]KM$PC&M!HQ$.QAGQE#'Y>3Z<\X2>*T8RA M-<5!T#P7%_H8,QV)Y!PJO:DS^3D%LM Q$]%:WN 7HJMHOX9Q8L8(+N MZGH:3BC+':XDE*:6_XS!$P9OC;E*F' 7/#806(SFO5F"RX:(UW C0-OQD0EH+JENA<>*KPVG"RC3N' M%#D(&D>$&0E8,4*]N?H+_!UCY/,YK'XT <($6O@"%.N$/'%AC3V?\AFP+K*# MM#=G/V'%#@,JL:.,)C[$]U[H-_@>49Y-ONK*RUE8&0 W].&WH:=]U8RER<4> MT*OP)]C UC,*7W@^O1XFD7'>&&99E)>5F@47N>QOC[_2\?D,4WWX_(D#_P6C M YF/C1:4JOO/PH(/?3JC@/UG@9L!CWCVO==P@F_CLI#2\_(T<8U$ ?J"'!^Y M"(0 7#2"U?M+PC<1TL"&*_-CMXBE MZ5=^?TG\J!/TE6&L9O\2EVS!EVO3OKM\N5*A2I62[Z,^M9%=GUJ5FIYBJ6EV MS5M:Y4?]HI6WYNT/G+O\%<0%ANRC>K=6JSPE)+!$%)=JD21]KX-@,>.#(?/: M 2=39C('76*)9#YL0$9A )XP]GV W6F\.J!%+%78*94>JI-G!K8H:3_XGLW# MJ$HL7K8%#[HFRK% ,_QGX8 :POHQD!FDA4&KSJP_P6B+G885G88P*3D0+-Y> M*41KIHH5X'HFU.C4L8;.E)"CZ=^V*G?""SF)/^.3LWX32!N&K%OQ=^I>R&O2 +*/H-[2F!K*"9.PH7UE29(K#I4UP^O+DOC38O MT';J:.5FHD]H%1P&JWR7R1JR5KL\K*[:D.F/KRD0;>?$X]_ UIPO?+ SF"+B MC:5 <;.9*K9P-!P5]$S@H<#@4P,094%0I: Y/&=9P?-P1G6':.4H:5B(AA^%4Y@Z3YW'RW. M\$#NQ(?P:N % > S!BR1&?YT=CA@8T8/!2Z)2'!ZYE45>T[K.D?O6> MOGI/68!(*D+(9J11D5H>+7P,G0"%VR"IN5UZJ\:),^ MQ7(,RP%_DK9#[9;R\KD:7>("Y];2-$#+\D;L8*8@Z2;-\E:W3 79 M\FW0@D9[:K^06Z:'PE\Z92N:;]1>MK$\.!&Y*%/,D&^<.CMA"W]8N$(\:AS[ M$6U57FROK%H43\\NK(/DQTCN @T,4R M&!>>,^)A-K);!&/H$>,N!HQI 29)4EF^8.$]>:LZ/L5GSY9O2T,[BB2.XF^; M%G_*USV6PX+V7 SD<-_KP0G^O/%!7(7X5\3JO5(Q=;1>.B>^8 -7?);6@VJ4 M 5("U;#@9BXI]3G0'H55P5 (%L-_2T=4ZEJ@V%%BOT9\OWS8+V6%Z"%CU&=L MAK7U8#>3*:N;UR*O8;,TFV-%U<^G%J9"4#VON2-9WVC/RY7]!WQ-5-7CV(L[ MX2)2F9A'H4U@@DVU%P/+@#O5\/:X"K#WTV^%::6UNT,K$XDHXGYZ;]UDH'P2 MK@7#Z@LF100E-@R>6:.;2MN-8O9P[Q41D-$6%K7 V XLP@^HUV'D>P$%*I;" M!4?Q]\R\9]^:3ZB*'\0,OL[J:3 ?)1&.IGGVR&03^Z4L2=H 2@G(]9K&<('( M%O"JKA=JD15A7")>"K;-(=Q"Z%%&!+M_U&MH>[7!GBE%.+T*Q.K0'P) MUG*40'PK-1#?SAN(OW6Q7-/SEYFN1;\\]H9:[%G:%NKML&26(F^VC&WQE"D% MIC%,X5.^%CAXZOQ%X074&EAPBSJ2+ADR5"HV _8&1N;V-P]0^P%ND"G^PAYJ MN!WWF4%S/#/Q>^R?!9WU'=0;]NTY8U3?)NE8S:H?+U#_B( ^CU ;KQ.&=(JV MT-BA6HX5Q0<7H6;$6@.N[1@W'D:6[Q."$+T-J3^Y(Z;Q[+R0FA2!1\X-F&L7 M\0@9::2@Q&09D.Y5L0)3)+?G5HB9YD#%VZDB8;R@%G61BL>$/Z)%X=UE? 37 MQP])6#@N0\\$32BXZM7'4@/;>W7)QL$$-_@PN%[3\%!W,,P0@.%@S42;O'@M MOC=ZL%Z$\U_PSD$$F@%[17$GB\?^59"*0C.+.6R%>(>4,(D960#JP<84'*0I MA5#1"&)@A6&9@-Q,LF>!XA@9&E@^$6!% ;Z"8]-G["=:JG34>'11L(KVX@+W M(N!WF(&9)LK(1QBLH@ 7$:H(KP!-4,$11F:@B-&I(3G:\EP M''?/M.H02I3(L!!P#.6AJ' "266T'$V1D&7U":_"G%E+>ITA$]R$;\"C2FBI M(O3HT4(_]S[6F83+^RFBI+@VIB'F:)5G2N9!>22S7+QIT/*)O]0+G*6TCMYX MKMZ8R3=&"L)537B7)D&W3'?= K1 M=MER9YFV*V,/@^Y4;Y:Z/Y\V @>MP/-%&(1KB#G#JJ.7WNA8$,I@Y*P0L"%Y M?O. ?9)__().ZM1:?G)<(FGZT2_Q-7:2,[3H>?SKR."_K'.C7T!7BR>+KR_I MJQ6@1O%=X[)7S_ZZ?MG(_NF:VW9:EZT#W+9UV6R^[[MV+GO]XN\*5-#O;G?; M#0#I>\VUVPU+/?3FQZ_B)>+^O' $F!39I%%!JI8Z*?;]4R%NWVX#UFN>1F=K M\RG2/S&@6E2_G^R%CS9>I(J:"$V;*?.+W7 NTQ7&^WD;];(W!-L6@^;N?N1$:;7[YD9+2!;WN' MX=MV[:I5"-MNWN\S40CG1EC]PQ!6IS!3X^0VO+0*X=2\A.\X:'/B32L/(VMS_>+VTUK*E77FL-T!;QZ= M6?_6RMM3,@54/F'-G9"7-F ]3[K#0-.Z>*)9SXX&$VQ8]662>)KV8Y6*56G3 M,9,E1?0# VN0DO.\WF9?']C<[S=L4LQ"1%]?Z6#!THK8B"LZGE^Y;[+ 1"- %E+N!=J -?SG,A>!AK))KA M31 08P>X:"B3EF84G#:-*2=DVWAA$P>KL%:;$%45X.N$ 2_XU,_(FW"HVBU: MF.BTX(4O6.PG2QX)$2H27 N.W2#Y%7C%Y+5N+KX+SB&0+\WK*X'1&>$(4#>_ M6!_*+=[ R*]UQ#R$ $OEZ.Y+PYO+0D2?N>P5WOLGB!2;GL9K+T7UH+@'+XX4 M]4%6X+F@MI8*0B?1'/KJ3*=P2P3@"1BO<>1/7-E"52,71&\6:+A%L!HN8)CH MO:)Z2_$CWOYHC+!RSWKA/^&Q?. M]R)]_71_ST] X4W0#"'LH\35B&[)BD<5Q2J MXV?>$.0OL_\7-#^$)A\V)>!H$^.O;I9O"'"(;1 M,=!)N$KDZ=B+470+8251$R?6SF:L)$Z-PB2C&V#YK>]P;"/'1M./Z]+GA046 M8,A8($Z%YI"C%880@F#6$/RGZO\>F-S-#?*W?T<(%1J8%?DQ="N^]!3G*J$( MRQ4UV*,K0<[ZA T:"K85<#:10Y=2O]U)J=]^PVF XB4,_2W.LBM!=PH03V:D MNJL4+!*X=B/NOXRH;=@VD%])U@K1Q?4IM6*!R?_,86=0$(BF+F%/1M\)N2+O MEX:OA@MRX]B]CL3NY3AN*$@TB]W1(7#&B#U*PB P)4+44L)#Z,+TV?-L=)J$ M[$DBM^KO/11DP8)47;4J$])Q;H?LV7%=PK.05C4NG8#H4$31T[@Y2PJ D(JU MS[@X#3TP^.'1_Y4)#;T([%5F5OX((4?W8W8OUF[:G92<.,Y10+Q3\D6BD/FJA:L7&_< MV.Z--3;77OZ!!^9V>TF<[->X3$ZLBK_DJQ4G1XO:ZSR7<5"$@!'EF[(KA7.& M#?:0$Q#N =#+A]KCK__7FLU_N0:?6D$"XH5%[I3$S?[*'Y![.[ J[K*?9S= MMDB&7S5V(NR5&QV&3LVBQ:V+AF.G\H]J5E0V1(S>FK2!\$=#-Q2:IGZG'=GF!H0RZV_%.@5/CMJMD_@@Q2 M"T)&0MN.\4'"$7,#Y_Z+6LX9GQ:=\0IQK%*:EDVVH,(,0.@#LEK!>N0 1U:\ M_]V+H!-44H*::+'M'?UY7*_VWK&7!2_1IGM8*^$.>GD>_,=MO)@Z?[+I\@+' M7UR@[E*;DV;X\DQ$A >,RA_O%$W0H"QD?%NQ\3X6B.;XAK0Z 4$$-]6W@.^* M( 1;VP:.K^SJE)+Q'O'M=VCW70E29"<>C48H?[9V:SQAD\>P7S'UX<*I+7P> MT@:IO<3I[J0[^$U7TB%(0&#X>)R2\(W)-MCRI4W"I8)#-#%61F3(0Q_3)3_5 M=8N6)"H>)'7)^O>,0^O2( E.L_'CIS%= A4J3@ATH+'SYS^*$;("*(MSN[UR MJE%R6>EE8:<)5ATNM:!4$K1CE4B5_Z2XE?-VD&3NI]@K!RM)E+\GW]KRF0YR M BL3T((&%Y)H4PA8$UJ90!JF<;$T-U:\/?BE,Z8^QG2_:PN67_F)&5L@%0QH MC>,4+UH,ITXP8;;\Z0R#B 2&CF*JRJKDR*JTJZQ*"=9RE*Q*BND(GW;7^".= MM\VJ<$$M\*-10#F)R@:5( YB4F.AA,N*X$$!%EI_QN$H!+(/036.I]ZK-CU+ MQ&BY7,5OF")BWT$+)5S%:VT'?B=(FF@MW6UW M-6M'5\H6U\#@?$";8TYU+:K:1@/&G/+(P,29!_$;6@1;!28D'V#%[_9Q>_R8 M506_ 4\F2]3U5H%ADFPB/@F].0&[)*O(4_BH@I*IH&0J*)ES;Q*]295SQ^PL MXV*@G,T<[>V569YNCDX?W)?WVNVJ&-8]N2Z_XW:/EIFV$E!% M!=$6.(G-8_4FEV_32ZL73LUAH+SXNS$G-O!J OVI(%YM%M7M7?D')TM;"8BB M@FBK]=90,B>N![9 $RA7=8\>95?5E31 (\7"CX/3)XI491Z'3\Q(0-!K=\\( MH*^_O:QNC6I;,\JMTVM!@T0Q:+*RB>HD@/(OQ,)%L7DLJ? V54_\T3,\42P5 MY,_GY2M8J>%C=4BR[F,E0Q2O%UF$SI1:;)-U#*:HTX#CH4XJA#"(,GU_#V)Y M09R_ZBVM*= 'YCH"4^82*5E(XQ2#6'*07[9R %1UHYU"CA-PLBNJ$7-D*.U$Q2I#WJT% @YKER8@'9\GF,$5N\"2)?;K9'HW5M2542O'9[SS=<;I06NZ3JGKB?5$1^,U4Y^BO6S5L[%]!B8E;&W!_8$)\*Z^"3,47I;%8!;;==GE)9E380[T";*=[B M[$MDN0*C/D X!EM7==%F\!;\($7)R9_%^C=X+88<7Z0W2#F\>#.F\3Y;4\)K M>)PPQ6L!4Z.?].F/'(+ 4Y0>&"Y[]D(^ZH0#9*B9E\@TEL\5O=5 MY26+@*O$T.%EF_S"%V\*](^BD 4(!I10 ?3NP19;1OVC)#4$? U.-1-F!Z]_ ME(.$X^6(<2&F\NXTTXJD?0RM08EG'(?.2#;P4D%24&J5$?@# 1A)>(0(AH2_ MANS,_1 =@)P4]9$Z4[:A%QR+Y8&E[_E\)1GE-W)*%YW%W)8#X; +E0:S(C;3 M='F\69[OMPZQ4]4AEF M1ZE#[*;6(?;RED3]JGK6<1TS5^'E!->N_2_J&T+1 M3X8 _#>R #KEL0#N^?@\(UKN6>I]^9JO_#67\=[E6(6W\#YH8CV:HQ,Q@(&C M(63ZO/G-@8T.<9IY("UWO7)?,_DGX UY/A^,.;6<64#K\1WL9SG>E$/8 &S+ M=6V*,M][0>BST.&=;X@AMXHNT.V6AR&^L#'U&7P&W3]V0D.\#,T\W&5^=7'K M;Q2"#_$67'E+A;$NBPQ!X)XYV%@^&55Z[V?&1U3X*OL%__#V0EP?QVFHVFT^])>-5WG"C:#0C!1IY M7[?_XHS8+\;$>P63S3=%URKG>KD*C'?@D\@ =[ "&$UU;)(>.S^YW!!F)_6X M2J0"_NXK1O:"2Q$^$);ZG=7@^'C3#T20N+Q!@WO^5(>X3V M8^$K$]->DP$!L8$:D,_&YZ[&V:A'ET0BCFZ](!RS?#Z2:0P7)/PT,+P()6*, M=H2M_"?8I-6GJ:A&U!T\Q9''Y-/(;8Y!< I/R2$\&XZ*:,F.<")>WO''R\+U M/N>$AD#/1XY&5N0JPGGP--4POS:T*C0*?.2S"=[CA6GW^(!+_FC2H_#8K)]; MEYI+X?TXFH#+-F5W8R$)A2 DN?T%WAL>L0"W,"6PD5)WWDVI.W^*U53S^F0! MK)?6$9=.>[GHCG?]R]8Z<@#1O0I?/?TD ^,#:65O@;&Z[?KONO7=?KEQL=VC%"0/$I=NC1=_H&3^-WM7#,/?155 MJG.DETY/=W^+:40R<:TXCL7JV3]3/Y(I MCBJ27$N2&]"\#D62 R+)1CT+]JQ4))E;UN]6KO^F9'._QK/92=RG[,&)<-"! M9;KX\TYM;U[FZ=5K5P.S,VCNRSOI9'I(H;WRQ)V$]GLAK-R2>7_":B!A#9I9 M@)MO0%COPLSF\<,@M,)%$::U"-.TY@A&OL"@#RG"]VSEY#>\Z4P>Z4BXH9/& M+\W:5;O5*M:$V>OT3L[FKFBU (M\*UIM@<7=W]MD>'M:W:J,/C/+?.P>'X'7RVKO+.7,CJDURX3/JIX%T-[F9)7;YS0P#6]-EM6-LJ! M8"&BL(]IL),GAIF-*1'NS1Q,1"-X(F;Q1*J9 U&J*D,^DD24?U#248P&#&09 MHP9:[(2B)C+@<\M&C"<*,5-*K0QJO,C*0S,&>@BH2\K$1NXHSZ)CMCR@G+R8 M7D6OY@3J?6G^@,-1RD)\8<]Q\=@N>(T-K\ND?XBGT]!+A([.F+"57C*:D$<>1/R(3+,G?#6DHB)+G!+;=%9 C^>,AW$E<;C^+QP"]YF8BVF MDBT",XNP5TX_0*EJ%RX+00POMSQ5 MHU()N%^]NZPB4OLNA2R1*39'O8C9"SB>R2&P>#[B"8R8"2_/D6U61,:J,$=\ MQ<>%B&DH*"[T64Q82Y)^A5H?KH,F0_DT\16![(EE.2]S7&=8Y9#8(GTH9 4C MFZ-\NUN5;Y=@+84KI!N=LM9.,Y^2.+1GH0:OU^R MQ"R75>] /T&.\,\'$O!B=W)#QC2KCQLVW(*BD\7Z2K4<9;6'T1 J,: ,WT,, M,"."I0H]M=Z,E]<(2M19QOPLM!(".5\Q8_.4Q[*EOQ&9G1,+1PG@ -WG:>83 M]/W'30^T70^DR:YN288,-9]3,S!VFJ7?=Z4T.C;Y+;FWB-%"R&\KQ-(Z(,=<:M+(A8RK6,E &;: M[&ZR,H,YGU0W77(FX5)V9O%N^02-\ID+D@\M,3T5),5LP2U( ^X]FEPLYF)? MM[XI#605-SZ?4U##ZK%?P2=60V=-=ANA-\%A&108>$P=:Z+AD29S1ZV\H-UH MGJ\<[$A$K]T6]P''VW+(BGA@(K[[W&%6)"+,@*4Z%6).7 L"WH<,J^*UY\BK MY-=9 :'S.5.%N<'-LR"\"+T+$DX";IQJ\V=\I)>PL)Y]ZD) W9D1+U-]UU'0 M+'+^+1R7 K;4U &%AM?2R-_Y0CURB)@7/HL5R^M1)1FB6-'LVJP3'.=#]S)C M5AB_FG>IR;'$>AM"J(4>&?;@R$>0P2K%JA;YD6$<.&/'%N$T@L>(5(TB1?Y3 M,4'%X1=_<#ZFJP^3XV9\<. "31[)EXD/M.$M1OR%D+MNXH\4PT!1'C&EQ?O%HH&%L2+)F;ZLWTD[?E&@CT>_HMOCY'%\78Q">-PU,$7X2 M@!9XR".'J.9,K=MH_$X*=YD"O"04;2^*N4(/PZ,R8"CL.<&%*Z@!B(6$R#3< ML<@@4$''2>*D0P_U!TGIFLK:"KQ!G\XAH%%B=IN$1G$QCN,M@@08BL))$9!+ MV".#@Y_8+%"TQ'<-5_93F*V@?< ?$L8QIT@;D04\'KZF]S'C:T>HE:&D6<]' M7!9NN_&QC3QVQG&B)%O -9PIA(H![M:N-'G8E*9JB0DA\L%X"3QV@9X>;Z)B MXS%V1;NC92)0^N*P5SXYBIX?;0A9(:J%BDP/@F[B8?X8G)#P8_"Y0HVAM-;L M(IY=F>/3\!3D0TA*Q!Z*TGH*IB@:3XJ^= -3'V*L%'7DC*%7;NJ-N?HAA.B& MZ[W"(+]<\.M&.AV=J0!(SUSPL9\./,\BV"W\%.X/.SP*5I(2Z6F@E*@Z1=)7 M(+6HN=) 3'VIJ##E)N!CI,X3WTBFA:W$ D/>IYPY[BKI6ZF!^E%C)E)&YQG M/$@[>=2U""_UC]2A8A7O5?'>7A7O+<%:C@+7T4^-W0ZRX[TB&OQFD=TQ M#ON>B(P^&AV(>>=A9)4W,Z^FCJ)N:BE!+E!:H*Z241"'LEI3@=(4$U @1] . MY\),,U128T)*<*$$DIB.RF&(V4BDEYT@DHSPM_"*4 ?&8PD!FN]1!# 6\A4! MVQ60)FE3P'UD#WHHAIS*B=!J0-FK%7M]/E:-?(L%V1AGG@^]D4GP3>')9_*% M,"H,N_2"W>Q\=)V>7)"'MJ3?6=1SK]N6J[!6IL2T,B4LF#)R%!@96I:N->6A M F7+4%@DB/Q>G-2*8(4BY\%M[I7,QVH.-,IWZ#:B\-R"K'<4Z"I)#HA*/<#) M1(I:RNFM,[3Z^)1;J?*%UQWAA,46RN?\:E4V"#R6S-1$-J-HVA-#:#&*CC.J M9;@T-J3\@W/)+F-&8P3C8BI/75A#;&0%*^F2CR)HQZ?9:JY46M[9BE>B(+A% MP($L4[QJ.A3D9F\$RX@DP,(5IIS$G@4[XB4QM#>RJC,.;OM3D4_&\7#X_W#5 MS,%MB! GO46(P B)G!@M;J&+RO358#R.,3[)O6L:HFZ.@PE8.:;+)^J6=.$X MISK",S7Q;R+8W.CH1>T::@PJ:K/_#1*'PW_" 6GX@)H#*C[Q8[1H(0@BFM"8 MGA0L+Z)7)-^&C' Q_G2]5W=#!!O=OK2UVHY-U"[R/BH\!-XKAG(\CF4$O8NAO PK&&VF@H 'N M$I"AHL$$ODX6ZG8\EO9,$12*F*VBLQ!(,=4L)J9[JX'F^C+D+24 $K^U$R2& M;.-%GZ<6G/+C:.)-693^XY5Q:H$RB!#!(VDQ-5C45VEX\F5P2P!L&2ODD2YG MY657Q;:FAK4[!!&_43L3S:R954AY#M5%,[ MTXKFXD1.:'YQ5P,, 4I< ^V878GSJ:+"$&)5UF@HR+&:D8;5?@/4P MH# 9&?R:V.+E9W%Z/K3#0? @R U>L/!VW6-TLMH14V84^[!"SF)*M:*%J MTU[P9;'>@*C@:&"&MZ3;GZR?F0T?*6BBO6Z9&C[X*QCP#BGHGB>D!<5[A-;/ M""Q-.H(H$95#A)D01UU,B?4O3-1KZY^3K!#)>XX#.(U4H;Q09FPUPQ.EYA@8 MU*727I!2&'A!TESX8A<<[*K:(EJ3OH*\;/->2S5>32E9N1 MN,<=(@7 JYI!5GD^&LD1V%\01_M+>1E\5E6!G",BW:\BTB58RU$BTH/4B'2C M_I9!Y\Q@..JB*TW&H$U)IFS#$M<(^0N)SF;@0L^91$M-5H8,=VX+]SY MP!DCC.,L8\D,^N3R AJYM3[_H9H4D&DI4B+T'B@C^B#QB\? M91 RM3Y'6(1\7E/<112"#GRKQ#H)39P"UN_%@ 9A+C":68+R2%]5Q#Y,/H5)S MD\C-4A6,LTBV2,!LM6E@AG?*LJM&WK/_$*,"?HM)*3LU2T>@%59\HXLYX;RH@TQ'Y56D[IH)X#;Q( M0FA]-NJ 5.Q']0&K.XLJ2!E>P7D_CDIO;#@%.-Z';98N7 LJ ,4 "G($5N(Q M3#$Q7@A*U5\\"#.!?52]S4"2*YOF:V0=Q8ED&ELP=H)M!"GBQ$PJRE2I JF_ M?7O;YCF8Y'-(G0'\AR(FN.\H=%4\V(;$%&DEK4HLRBB2U72\]KP(DQ\4-G&/H.\,%!]"&1_SV]?;F MCG\G9Z/ MQ?=EQTVAH55JS$"P[0OBS]:4CUMTMYAHG!?Q3;>,Y\26)E68;\\ M5N$/.*S;Z+!HW<9UZF$]:H=URA&ZSU8 9[DKZSH\J;4(N45!V@TI4KM?^EV$ M^<&7C,0*I@WH&JT4 #OQ@=6DT1+E ^1,A\B;Q-";,Z5%G/:+<%-C[J'XEG56 M6/;PPE;N@M,MJ*L. Y04>.=C5_B9JJ3&2AX!5(PS5K=462+QA"AOL,4"8+_4 M-!,[40,2RA07?SJO_]AE(MX6C'3<+]]OK'10Q4I+L):CQ$HI*II+V7_C*9P; MBGB!EM<,CFO7IG^*6>299L"@/&: >!M#ODY1-:KETOS7:*2FQY-Y[ICV(!:I M(8O8]B@:(.J*2=Y3*L_&,3@^;XFDP4XC46TWDMO(K5-."[Q'D:N]"ZPW4$ & M8LXYQWJ2]7>4OU=S^N+W$>TC0O'&[Z/BW,I2^,,%\<0KHL.(+FF"5"!'2*DP M-KHCW)26^Z%>1O]QS$,1P\BW&?N$'H1NA@@W6]CMJ*"UI D520(&+P5K1NOBXUQ3SKG)1/&1][^/X2WD M%,\44=.OET?4Q!9\EF+F.Z=6B7:@7E95K\_C@SZIOQ;ED 8>PMP7Q_=[AP5_1;4NHEJ ETY3=2I/HFB1657#!NSVJVQLBU8I@Y^I#\)>ARE_ M$H5#AAQ1AXN7H[$ '."U:KRXAWWRL+2;6&)]0J9?HHH7O$WT%D;\-^;1NTS:DP,6X'P'**2H!#3AR=O#L36KW<^?M)OB)RKVO"O M(X-!??9=LQS((97?B.)$"7L5F#75!DI9G*@/1C=$U&>Q#/>(?B&4V5"^P"AZ M 5$XJ!>;8P>SZC-?B@XENH\O"S2U69Z\"@_O/T+51\V^M/[KQQNC6^_"QDD< MWDUOB3;0./Z\B85]Q\ZST,EZX6*P4HQGV>"NXZ$^_B$/36KAL>-'0^;)3-,+ MU*.>+KC<]=)JW^.J/%;Y+@/KV(:A]+BI%1I)IQ5M$$JTC:?>Z[FV.M]B4O2% MS01SM@1S M% U68*KFOTZ<-7M#$/\3(NWXV6D MG.0OM7F=IDA!"J8!\Q>'7 JKE ^D%#^RU8\D:_%'#)?BWQ1MBNY,@:%8!U'B MELK8UJKIGA=@X$^749Y"1.-O)@Y3QA\\Z0L;41.9\;OU)VR?S.G>W'WY/*Z,;@VHQ9++^GL@\6B%'2Q8!\_"F@9>)%FT+9'-E=CGQ>M% M%"&/5QL3]0Y/42D-J^9I4*I[!?M:I0 GWFMTR2(0];>K+Q"L?P.2.-1DAELG MMU]''.#H(B,>D*1G>@J/BSJC%CZ'(HI/R-7H,]H6;&!3SXBO@]Z1BV&=5+A8 MU4LN:22QNQ#%SI1\<&:J*4=_++8(D.A!YX>78&JS6X<,I"$A3U&L",F&\UNC M8PJ>HZ29)N0Z=!>*O)JQI\O:34%)&<]!$#0J>$+/"6N@OQ(]D\ 5;:^8+'7" M4.OP!5O+M3D_S4#&XV[(QE:?A3&D+GXP<1 ;.2A7U3:IIQ'U(9CUPI':1G3J MB=Q1\<):O91JRPQDF1)A:?-V#!'%9=$JXDLD6U< T6FD4J( [[L-T_;JV6%: M7"Y:_IMCASCPHHKMGG!L]\W%P_*WR3>YX6.N=/3%G'D: MTH_D7\P%8M/+"4X:\>_. M-=:34JN914S:%GR59LD74*=W8^V;1GSR&ZK;BQD\88+WO+"MY05:$!?,C8@/ MI.7UXAEM@S8W7%9):P4'5OJR!;S'#[A +!_N^!7!#*+FWWY;G?ZOOK>8KR[+ M^%#C7]<^35Z$Z<#]%W>/;)G!:'H);\[?%7N&$!_/D%](_OD+V?S:8= MQ:8$$T[0=?HD"@ID822,0-T=?^2# <:=IIGE_\DXYB''JAUSA'C>L[R\ *(V MOEU?7_#Y&KC7\N= )U-K)*J(+9_ 8K!Z[<*BFF&$_*5R%^GK@@B^6 2Q=?U? M:S;_15N9MB!Q1SI!^41^.7/!&R.H(-@I1%B*&C+637.Y3 BOG8]'LRD>* _P MS?-3OHO.IZO.1\9@TFK:8Z\OOQ: R.,QC.5 M\"'4_@M5(O+,Q3P*AQ*\9 3\H]*E?'T4 >02+1VV. XT*81'R@Z3N_K\C TI MH08BQ-OQJ8&R /'+.Z6NMG]-WSW'L@R=/L(P\'A: (@NV')D]B$ZP5[MJ M7 XR!OC!KDX%!!%ZRHCS.OPWXZC\4EPB B"51G.03!.6/]0Q OA)$!=$N6!. M_YD[PTNIDIO3UC>GGD #P9*J6PI!?J'ZL7N*,U ]HBYYMMRD>K1)..K>;+1Z M9K?93VR5JE\;B\*WFZD5!,8UL@'6A=&RA&I/Z<) U4X5[SQ93T"*S ZB K8H MSN&S%V]*:H"C6*$LB_!-U0_DF Q0=1AM6;@!&U&DW_5"#LPM@8 ZIO$X\?SP MX@G1 ? FW\$ X/_Z L>X#AY(6L-;6KHWUM09^L[.,R_)PKV,YAZ^54M%&M"7 M:MRV*$7B+SCB5$[.[ZSG_!0YK%+DX8V^GFO,%G/#,WC O^[&=P(]ZI^HQWZ# M5]J.!;H1"PR !7J7]0Q!,1."PE(V4R)]I*PO%413$"EQ? >590[7X*EAD?]0 M81;S@/O<6J8EJ?!0E(7LA+(@5*\2H7.+UBM4&CY],9O)2A$MH23BF,(D2MKK M.H_U3>,;OA]M/5B%JD,IV -\*W./=!#GM^#00@K"MK1>L-WR<31A]F+*O#%N M,NVQ-WY"'HVQQ!-F<)+!D4%JO4O)W'J"(0)#WWLE:N"Y**1+7P&;I DE6=ZE M$[;F5%':U%L$:+1]_)1Y:ARQDX;N=F@'Q/-E.)A&\N+P)VL>L$_RCU_ 1@8; M>OG)<>E]Z$>_B'N)&#+<;G4D+VTX_SJ*CE[6>814C&L73Q9?7])7*_.%^7>] M_F6]G?UU_;*QXW?M5G>G7ZY;;&-PV6BVM[KML6?7:\0@;G&!UW\:R'L(#KD8 M'(!#MAN%?8-6%=E0*Q'?-YI"?O[3Q)O'\%*B,>.#!AK@@V;+K ^2!OANP\:+ M&AJ>AQ7']'_GS(K?X9 _<3#?6&30W1[900_8'+;/12#+E;AIR MNY-\6]UYHCR+44HYN$BVCU)#*$4$8M&(G?CY?>O-0KDV/>ZFA1;$S#K,7E%S MDH(#XJ%HQ*'&TP8/.#=3MX&INPVSU6OMR]*5LBV&M*)"TMAXK(@*Q3NVIUDORUO1U;.G_R1%GK*26(J8D-!.=1G([=^[((;:M8[;;/1VMOH+?"@]V'_ M?U"L/%>E>'JL_I>,],6&6L9XD+Y;W>?=U\TW*GB3$JSE\/ F5(V=5J/=VH1Y MDBPHDVG9N_&#ZCJ]50UDO%56ACK 0=+Z9*]Y=CXK89L*E)N;QTN8PHU#:.Z6 MU)4@ARF%%:HN0V$T4R&J.!(QLRWZ3O0)\6K*)/Q>AVGW$\'=<=WO4>1?EZS :10 M\D/YU?-L:H]\:R_N_+VQ#46$\B1R>UI4 =OLULU.O7>>L,VZT6P;:5O=TY) M^);-B&J"2L<>F%G[I\RLC=I5IV4V*Q7[EBKV!8C \YT=>;52K(=L5=N#5_FQ M+G/S)-:HM@?FH%$YK&\7CN-@F=BZ.F+."YYYI4C/ASDY#'S(KWQ01YRWOZ-; MQ^K5>L<'P"0NA4JGGP[7RH!$I*(0KOLI# MSLVV;:R=,QN]RD5]NY"P%\.)KK3KV_!I1O7I.AZ5)\?_E9OW.N!RFLU>MU*8 M;T4X%#:0M1*5@CP?!4D'BT.>=?,V-X-VJ4>RT]V[8;FL"B9OGCT]J^+QTO+TCDS>FU<;M:MFW^P4AC15,K5Z,J'-M)[,MU:M53CS&,R\ MCZ;%PKAZRVQV&L5B9I0XHGGHV%;.>QPZHKE&MIU 1/,'"S;+RQW?5*C=6Q\H..@ )W+)/&GK7$O!+)%H> 5#@T@GCHS MH%!_"00?.M/8C!%OB .. AH=O&8XA^/K.!MBT,_<=VCFD1.RF9@4_LQ M$8@@W1C.7_+( NQ_Q! 9M;/A_?0LL4 MTTWP%?G1,OO" GJVGG$<-$YV_TL@MXD9S^)01ZF=RR9-FDLT1O)E1[U7VEG" M"V_ HNFN"J-O#BR;?7=>$HT_?P1LO)A^=\;QP"*0\^B3O?!QFF4D2Q"+,S&^ MDL_1-C>MJ7>@-75@3>WT-8E!@S8;TZ-,G(NMQG'C,'(-06;D!9PLO)%#!$IS M30.*#Z:ZT8?0?X8PG]HW!!LVYT:0BZGG"=VGNZ-#.;;?![1XZ\T M$?!:Y0ZC$P$[B*DAZ5;>4]@ UH9W M6DNC(0;0$MPR?S%CRD*<)4A[^^3#H83&9\O]DYXE_OV(H]-(;\@1I5; Y]ZC M4:J/D#*&OF.#%!2#YE$W>.(?<.8@G7U]22DS7N'&P6(TT6Z H^%'Z[21]^*^1%%B+-DJM:HA4MK//$6DT1@Y)@3%#9L#I^6I]099S@47@9MKW$W"KTAO'BK M(8XNFK.&,SM_$LC5=%DP#SS@G,G%MFZU1MX(D=+O7&:EFM2(-#>W[-RP8K", M;VF'OV\]6D5;]@ D8O,RJXQ8K#JN/LR(2%*!R( ^C-R#P(YM?*Z.)5F'K/G^ M0!^;%>AC"=9R%-#'5BKH8SN%,-^>:7^S[#7XA]Z($ARV&$/YPWL!/P<4"-]]PP4) M)917F#?K8&*9[5[W,FM@@*Z%--5,\CRFQ2.+P-RHP_DT7]S#$?UE.RCD8@^8 MX\QFG).;8070=Q-O"I2?ZW#07XT." T"'SQ@, IL!X=&T\3SB<7M'Y^A$<9H MS#T6E5P><5;EFD.79WX;!1@2P*?=9N-$)U6*H:\!\(JUL!W<_NADA:F[$EV) MGW03N=E)#I6-V'X"0F$#Z\>12DWA16E4"41OE7<,YJ!]V1HT=H(U;5QVNIUM M 4A3PNCR%8#(V8X J+U!X0"HS9'F%JFBZN!*MTK2DBE=Z F] M3:/=^\C9#H[DCD3YUR96FIC=?M-L-8L:V[OU(>Z8?CU;&9->$W).LX=_;.?/ M;CV.>!^Q];YKU8\GF:+ -TYYN^%Q+-BM*.OVF8'08C<3RWUFP:TK.DK@$D2^ M^1GZEH>9?,M?WF*JG@:Q/ED_V8C?Z@//7K9RO+3M1>6A=#.QTS MZMW*(VPDE7)'Y=RNM<-\\NXM?P<%O1*J?,6ET%+JK-&"F!KQG_B/*@0V:,$\R MZZNH2I6WIG-6JJ\>J;Y.[:IYV2HJ.E#IO:/KO;>5'U]XJKE4FNL=^O1'D"#B MI--D2)=D2%$='I4,*>^"3^7*:F,/N;'YNJ-BN%*NG%XI3RY!%G3OP MJ]5:.6LT<=@+%I\G2W>P8">T_H2KX'RQ.CZU9D=4F6]?-Q25A]O_7@14XA^@ MISMQ IP+@_5$HO*+%]IC79$[\IG%.SI6&@I6VV%L-@R-1<"K_65=_\J;F6*[ M1E/XM3-VHL:V9-/'ENTVE,G0Z][HZ5IQ%!PB*BR\,W_!J =+OHK6IH!/R>Z5 MNUPMVUY;%9V/E[9BM/=7:-VJ"JU+L):C%%JW4PNM.QL.IR"-DBBW(?+[^O,G MFSJ6WH>T&^.61$/>N<;_6+#S_M+H\*8A4V]]PG^ R?\\$='/K]AYZGNN,S*C M'M-,/\==H'I*N#CMNN[BM+=Q<9B/0@>8^F[\3P]SD;="^ZA6>.7F7#0C/Z=7 MNQJT+KO)#./?I*;V%F$ PIWC)'BSF8&+EHG>&??"Y&*_^TY;B@[MK%[ M'4VZ&1@0:+\QWP,F&_%V>!M.E.R6^7PJ# _JKU;6 :I_CQ"^<+T7#"DB=JTT MBF;,YL82#@!RF?^\1+N';B8Q.!AL_C/^(5YT-&7 [/QB\;K\Y_1^D26D/_ R M<>@[GVT,9\(*@#,\/^4[=;BM.C>F94O]$,X.C%5ATX9@,,8,-NK3'R]\VCR2 M''\'$S+$OGC8&^ =,+0$TU%__10TM0TFL6.#[85U!WC-S($C]]R+$;:3RNWE M!**?O6R'Q#.&,YV)^\9/RL*>X2E"VZ-1_(+/X0*-+$DX<&#LH>^!F?W,O&?? MFD]$9P9<;2]&<&,@/A_>;JD?JF@3=6;8)H$3H+XNL"'?PKX*_T\6IAP8;N+, M^C=8U^$R\A9FEH.AF_R2M+E6DO[NN/0@*2SO7H'>$$<@DJ>?EXAR!G?UO>D4 MRT#HDC1AVFK4KKJ7K63"]6^1*P!DX,$-"(%AQ'Q$@P#FP*63PR+$ ] "G!(\ MG'J*0V;-0$H],@8.3*Q!XMAX-@."OB(CH2_NP?[=-:>5+'L@W 8:8>ECDB:NN2"#UG$2=8* M+^$6J$VCQO2#L].3[FO/X?A8&A]1_[W$(D#4*=- &GI&*3IBS-9ZY3.,YF.; MOU%'OL]>O.D+F8% VDYH@-E"MLGAF][:7;U@YG$T8?9BRKSQ-\OQ_XDX--Z8 MT MO=(2?)ZJ?2;2](6S(2;:]!8L9*$VX29"):20U_4I3FS0Z8QUKY6U-:]3K MEW4>8LC=F]:_K+>SOU[?5;:VXZRU=6O8UHMM#"X;S?96MRU+94>)*I)N<- 2 MB=*M,[55!<<^-8PHA-?55-];2XJ//WG"_)'F$0M^];>&$8E*&%O=VE6GT3%[ MA8U)*@\F\#DQXG8J%94\I=A^J H)5^.M ?;7PYF>%9;WT10H]1#I MW)R;??N@3.LMK!"%@6;4L-*.+#ILI$L!_X;=3)8+BSGD$4*;_&K]U?ST*YJ M'DJPEJ/4/'12:Q[ 6=PVAB@EBHPCWHV32/)RNN_:B1D9$4;,WI]#A'$['/4- M,4>A6U@0$K:JK0.;J]L6@L&.\'/QV+U,'$0 [=M&0'<3NR<<-^U=#NJ[13@W MQ$W;N_UR0]RTV6D=,VYZ*F-.KN,\4@UM+L.AR!$D;SY&Z_P=[-YZ!UN>1%[G MN=W 9OJ>V1I4DR3?C!1N4L=]5.,D\^]D/I[J'V\"W_P,EYOE-IV'/B M47FLR]P\V26>;.T_0KW2I#O'SSF2+_8ZC)CS@D=>Z<_SX#JSYN90G)S:,AN=\VL= MH$>WFI=E9U!>H[Q2M4%CTD1O.'4,O+5Z/:MRY-+R](Y,/,#L3=<0]:'ULXJRG)-"D0?\9/W4OLRK8#HXVQC\N!2(D+.P$D^!557(96XMJWC+ M>7&IB+?H7XC3ON>'G9MA&Y1M['>JP,M;,JR_ -4JD&"KX,M;<2Q"X8C#^"K. M0O!=;K9JUJX:?;/1V7O07*4'=R6)QXGGAQ?8@DFPT)4:/&=FUA8P:\>L]XL*BE0Z<,?D@]Y]5BG!\^'7*/F@?4='GIM7VY2&&.S/J^54 MK">3AI@F(W55ZN%=,/,^X:$. I+6S5YO[Y*<*O]P2OF'H@;8E06A[4=66SR" MT.H3[16(<,RDJ3#<61Y?;(1=M!$TE:NR$!E#[) YP*!Z<<0QPARD'VV2S3#X3A--AC2^ MT>.S:Y(HJVF[AWN@WSQEP @?(2E&:%K&U.)XC.)78O:EF(L#ST'.=^;8S\?G M8,IU&*\3YDH\+4$OV[^LV!S.8,R^L&#+K6<6'_(X!\;T; 7/-4I%WC#IGHG. M?GY*4?>PQE&PR1L@VOJK2N.; ^3!OCLOB=;5/P(V7DR_.^.X00M"9?3)7OA+ MH.%(N&,U<"?CUEE&9KMJX;AWQ/+.< M$= W4Q(G\+I\3D[.EVQD)UM37G#E7?._3(/ 2=>_# V-<7A,F@;':+-;3:(5 M$F H37V;SV1]_/7_6K/Y+]=1EEY,XHK&N=SHCO]C"/^AZ3BP;W=J(*^0%F)" M+X@1;6RO)"9ZMIB3:Z\\1@'&IH_[S9AULQ9\]?U!FW8J:-,2K.4HT*;=5&C3 M7FVS)7]L(YR-QUPAQ7 _49@(F1$)FEB$T07;)@ A&$TE%,(,%9_!7)0A=Z/0 MPR%>+3ZUNZ5-X9Z#F?&3@$2GR[R2?0/Z^@-8GSA;++<(Q^*9WN RJX94"G$E M[-*!4F';,,8A"I:M,/2=X8+CAX(\YZ,8@<#_Y/%/;0;/ MUG^'./'!!/V7=+ZD[X3WN1UUX(.2![<'M41! OE@##&X(V/ >PC(K8I=^0<+D5<-H)SMWP'Q8AKT]38%Q9-9TTS[K@_2\XA M_&J5,JW1!,?CPA,2XP;@*N!4ZT^X:CZE4<2I'"E>>.%:"Z +9F]^=:5%R!&G M41MXAA,G0!@.FI_+]U*-+8:?@$D5D%TKO'AA4"<\KJ'G^X2E3??D*V#)20I\ MOT93'-:L1AC#VUGY7#I-D9>HC*V->OGP3,IZYVT"S>C-C8J;P M2P7 1;0:BU=UTU!A;6_A2_^9WQA?"1?-99D5B"?).P&9 ?/:"28/8Q0=#Y>- M,?(0J-G)Z"E3H"H9>(DFD9=O 'NWO78 >S0/.#YZ7<5F4-ZMT _LXI>%+R-# M 1BS<&K_65@@+6@P:LQ[U.-8> 0X4U8CF+S[UDD?MXS>L]B@N[$:$OL(S^,K M!4:^IYA3ZA:!/=V\["5+J-2(^MC>Q+'G,2ZG9N1N"!P2>><9RBQ'\<(;"S$1 M=['3IPS3J433>F&1N7>YM?]0ZWO+)^"HE/WNXM#DRT$ON>'%C\W-F'*;85(> MVG+LI5J.O-I3MWK.TT*^=8W?+1#I2=& __"]Q3,HQ95!T]P BL99FP;%2KC& M]/B$:E"[ 9H+4V?$52>PF8H*2WX3ND:Z..N#LIV89(G/W+[G\^B_D],N21I< MZ&O''_G6.#2^PBV?F3M:&M\QAP0/I)#DS EAX9DSN+]^?Y(3N-7(>]Q"KG]_ M\URV?&73*2=\GMZTIDC@.5[D"PM&OC/GA1UKWZ=?NX(%H2WGX1PD WY&B4*# MJ9<+^4N!G8&BT7F&Y:@H(!KKI!D)7Q%23AAY8@[):>8;]J"SE:98BL 0>3Y*=]%NS+@R<$PBC#+#>(& MQRJQZK1,-A9.SJ(\/+T=/V9F@@Z%SW%;P.C&1 MEIL;.3Y$F1$.,H<3%)G/X4KTV^?A2]Q3UYH73FV7KY M(,,>V3SDG@*W?W>48]$LT[S:.19H:A[.=NS5J3XUVRY2!M$&#NQML<:XD.6I MG&@E#>"\A^LOQA/E4RGW8#Q8L+O<%WR\?LP4K/@[*5DWR\MMEIHJ1E=7W!0K MQL0:^ TT] @8R9>+!K'W##=F:)Z:PGU,0!R*\%'T,KAJP+NICM="22*;2C.)[ M?YFG;I5Y*L%:CI)YZJ5FGOHIA%GI>-1#_2/%AWJMVE6_?ME*5B7FUO*)0I;< M6KX->P\[]^IYMK:-H,-NW5%26WRHR8MK6RCV;5:WE6+O:(L$PQ^DJ%2Y[F*, M\6C8,LI"HT2 RR<7\_K&G,FR_'.1 M;FB?P#L/;_3U7/M@C_&-"![PK[OQW2+$Q%- #1N_ :WFS:OU>K6K[F76_!29 MDK;2ICWSD#)XNCQ-)./(:0,\9?DB?ZG5XELMLCRSED080S!J9*YA#I\%$TH+ M*7Z=,18JJE%5J-[PW[S6(- GEL97K5-/WS2PV\6@W3-^9U8 /$_;NXY@XA6X MB0JFS/<4+Y41SCP7I_IZ\;P 5E^C;0O4KMW&L3SH?C$>='>;-:[7K8/:U2-S M R#/QV6 %=Z96I5?MH5.W6I5V^C4?ETM+E.C L,-/=_%Z&[(7-<*9'89ED:I M6/H%5M.C-6;-YU.1_2S"S\1'\0 >U2%CDI/8>Q0)7Y)5D2\*EXT8L[4:Q"AM MX[,7;_I"'BOLA1."Q!OAPGE*/).8J0H@2!)S+"563PRA1@J[#0*PNWDNC"?" M'NEF>LYA.Q50CPX-2TM[7;/52H)E\8J%(#**;S A;5SC)F FC19U67:QE%_< MEE)P'M!-Z;:.)$C[S8($Z3:NU%I!V@>'Z6;"D]U?]1!>AC05UVXC3K=9VU;B MM!TM,5N>4B1NRD+&TTRP=0_?Z++?G9'OO6(ES0>@O\',N07EKREO% M!<_6M/J?Q7292SY\>[S91R9TCB43P!-/Z:;,+1*Z>XN$+J$6+JCG['>&#N'O M6'_FKI,+\@M%)E'EPE4O(.!BPML,>2=BPT5@.8/$L\%]03P@ MT_C^_29%48HKM]*3107Y!\UHA:0F118_Q%+Y@)?H>Z0O@69]81A'P8<7GO0V MT:*%QW-KEX,X8,EYB(Q9O/[LU8^G/P?85Y%F>^VD0,56GWS,OEOJF/T 2\$O MLY#-RZ8X)?N1WK36:,ZR*\ZJVJ0DU2:]JMJD!&LY2K5)/[7:9%#6:I/\%FAQ M(=S>L7)A@TXQ(=S>WKFP0;=V]6V*1Z#%.F\\?RZH-<4(7;U\BW#N5NOW,4QI?'H+EFF'%5'5*)XKPP;1*>A;$/B?VOA'*PQH< IQ75YIRH/ M[1:=3*O*R6/,+UOK>1?XONR/'0:"G[Q%&(1PCE3KNR5O;=.3O9ZW^N Y62,' MB30S]BDOV(:+MEG15EPTB!:V!?=@<;EG?//9?Q;4[?+AX=M'D6*.LB.QR"AZ M/L\<+$WC*E7^34EA MU:3"V?^IR-^]L?QA?'LYGQ*#(L)GUV'88,E9KGBP^^ M.S,'6=<4%^+-KJ.'K#P>B87G^,&T7=!W$2]C\PWUF_'TST^]B+P$C'ZV;!ZK M*,UB]"+U>EO7Z]MPT6YZO5>O4P5I,B";6[%G-FIM*7QZ]4;MZN'RMTOCNS5$ M7>[QN%*&%'KX#:\+MA%"VZQL"R'4JS=A@?RQV9G9 +&R+KSQ!>S=!4@,F9>- M)$^JJ#&1[R^LN%309)34[Y8Q]#T+>S/ <\53L=E,:(DTA:^QJ4-M' %6JKXX M0)^\"S]J77E$RZ'XL%9W+2$7&=;JU5M4CIK6++]38(N?];'B6F63S4>OURG[ M F/E.IDZ8+_L0F]]%K5 N=\&N9\!*[%[=J&7@.C,K03 SWQP[&=LEYW:-UYJ M7D$B*P#S!M)FWK"P?=,>O7I7+FR;NB&ZLO91+PG,6%D_4?.7>V4]WMC\F8TF M-M"8HLF,M8GKMM&O6^W#S150'B%SGK0O0;@KR;R9H+#KCD6V1SP\%. M$2:&&-4F$YP:,47G^H7J;-D2X[D@4;6G>@"/R<%A(N]D+V%V;]]>'FPK5Y@WL7TZS2R-Y M))7Y-KHJI:M>HX'30R];94I<14!C MB?R5(TA%)Q&"')N=> %(&4W,DW'__V?ALAQ6WPIJS>JP@(W62G_?('FO :[J MC353+9CIQ1G1%5L8 ULM:AMUV&CI:^/1O&\,J79J7(OB"^/:GH&* IW&__FA M]NWZNO;Q G?6&3NPQ_?H6S?:'8FZ$H@R9&KT@&6#AB300M\#8F=4V0&WN.!^ M.W&\WK&I9 R'+N3W%(J7T%E82+%;&V5A*+ @'1W,9[69901FBX=]+TA0:9KX M&M^;@R.J*141-(U)- 62AVH:VP M">W]C95,'+1> QR5?FIY%EDAR9HSKG6L_*_1.5X$I8'@;NL#*+'35$,W]C I M8P&BQF%?KX=)S*+"0]$V_+VP"%$%=;^F!*1?E8"48"U'*0$9I): H$MX#*#' M=/I[T^CM&:?05?W,#GDU+6$^%$:-J9O=4FSG,[_W13SK-3"/OO1APVQ0!#KL M1YHACCEU?O$V9GA!&&>]QB!:XTJ5]"I227:F?2P 3PC)\$* E3%;-252(W40 M4"J<+/019J[ BKZP1O@%ZE.$>/[P^'#]^T=32V<3+C@P0D!:$^[S#$OE*A2$ MNWU!(.3RUU^_WC_<_<[#K=^]9WB*@%\1@.M ]Z"TP?KR?8L,,EGM;6H%,S-F M4RAQ4XUWY47OPNA_N%,\;XI7OCH!&OTA@H:GSZ)B%H;W14!HZ)%+1ACW(R9C MGMI^!XD--_%6+DY(0S+:HZG?U('N)2X? J B3Q!&.YI\WLKM8N,&(KSY0,Y1 M*N:0U\H)'3GV<31A]F+*O+&:\^N-GS >&0O_/2%W/<$]/D^]T9]*4#3K-0/D MB37'U?D+5LHZ3)KI%X7@2$X$BQFVO-:K&-[6Z[86CTQBG(C4[B MVI1)QMR'?*-1Q@D(=_+X_C=U5%)LI.^^>Z--F6I(]_^0)+ULZXRSXU?>"+6&Y M6I&MW4 *-^LIG38YY\SG/;X=Q\SOR'29,JNBR$T4.3@R139K5ZUVW^S6DPWC M%4E6) DD.=@P^KMPDL0Z[U;7' RRQD*6C21SVRAC^K]SME&^P_E_XA'1J%IZ M=VLE9<-.A-<*M4?0\I/Q_F^^-]-R G$NH_E$%W\QWTMCL/;_S]ZW-K>-)%O^ M%01G^XX= =%X/^P)1LBRW*,-M^6P-7?V?KH!DD41;0A@XR%9\^LWLPH@00)\ M@ !)@*R-NSTR213J<3(K*ROS9&] P\N4#W4%K!S(AU3K*V_<2ZUW%TUO&C4F M=H;3#DH;$\A%2RZJ[+<<3&\G>=&JK)A-[G+@X#R,QZ$^."WT/ABB::^C#.7HO&QTUG ^ MU$>GS1P1JED,F6XG.H_MB#@%?+!)^A*(?85WRJH-^LLB/>+. M'R5AP1;>O"W)Y8#OR#GL[ '7W)Z\%7 [;,-(8F^+@#X.NC,&W;;S_9%! MIR&;B:BJZXKGG@!T/+B@@+ %Q< BMZ@Q\Z*[]N^IS(M[S*21JU@4.C_E7P3& MFK,HRC"V@SXW>@-=-/5U=54XS,X!9@W:$!G,BDC":U2[MBW*G0T'!,U#2=YG M8Y$+:?ZE"JLU#A+,YLP&=&[W<\VF4%00ONKJW3I,;$,#:]V=$R;'][%LF.KX MMGL#33=%Q6HX.8,#G /\ -9398!K2 *L-W+9UA: 4[OL':5NR/.\Y6AF>)G! MTW',V9QCK@5].0K'G"R5D\S)O1VI=3(%F-'KW$^^PV >?:2JOT-)HTRUUY2- M+ LQN_;S;FCX#EXQ7D.\H\EG0KP#WZ;T]AFE4WTJGI1SJ8P+?$XE'CO^HXL= MHAQ.Z8K0'KK^XKN4+6Y.*;?"UHS_7D-0&^'#N(#+O#^,,VH;5Q!G!]JYVB9?5-O>>S[];(Q\WX7%-7*1=@%7GO[ M;BZWDPW%=%#8*G)?:3MN?P^"\8OK><*%9614],3)FSUQV2Q6]K(IO8$E*O4C MZ?@M>*OAHQP(/AB)J6FBH=2^9N, :C6 U ,!2.L-=%O4M!9EU#1I.'9A![Y) M(G@YG&V9>S_PLI6Z MGA'2&=L%<[L]K!R$]9.QXB?T[?7"/ G5)*YZR>@621P&=8J6R0^;9PW1ZF'# M+8(HC8Q6CWTMST8U250HZIHM\EI=VE.EX?0&1,*FH@[6M;* MF2)5CT ^EIQM3&/594Z,<1'XW'(OU^Y]0 %;11;-DF+V'*-GA-$MEW_MQJC: M&]A-F"KMDC?<(G@%[?9 M I7)%%ZZ$77^!NA5U/4ZG$MUT39KVR,T:[8'XMV;V"(:F-%;;@_HWJFU&@$HXDC(20CXC[CBG,O M1CO,B1NDY@5#G?[R^WQYH@HW+P8O$W(9L#RBY;$;++1X.V>\K;$>CH\WG54\:8QAEOLJ*B/GGM'?,6X7 M[J5HAY>"+LK7@!42\O>P' SNHK@(3![11;$#)G?0^";61+%Y[LIYP_*([HEF M8&F!(2+*RIGZ)E2EWW8SA)5/6>'+%07R:^0E.!YAY$336HPAYT:TWUKC94\1 MM ]33N4,BTE<*(2/:.OL!V%3 N-&Q[3'IN[>.8;/#,-'-(SVQ+",+AE9U,VF M?(!'J7D2S^MG9(N3DMLW;-SOT,;:\3;2.N]A$XRVW29BSLEZ5B2B%AES6ZB, M6]W&I?F%/Q%65DMP_5'PA/5.?NT9%'\I3H\C'K&RQ7EP?N6^K. @-A7N(+X( M4![QT+0+*'2X<%BM1/;9LXKSVIKCS\@S='(?Y&NU#>V4%5V M?HN[!BX"G\=/;]L5GSOL!79O8(JZR>/(SAJBQT]S:PZB%G(@BZK:(AJT2W,G ML-CV?,%U[D]HA\&R"-C,?4>7JX*E8G$*Y,L YA$ME4W + )0Z0UT@_-/G37X MCFB#5 ,?7I35SZ9OIS.D,Q'K7C$6IU86W66'1Q[1 MDO;L+2FG:.M"7$M\%C MZ65C^(C&2HTP"TOO#52[P4P\CN,SP_$1[9XZ.#:H(["Q0E.=B%9O,-9UI_&> M.B#W3#O9D,&\,P#'[G/6=MK$%?X>T)>+>7=]E-WW5S;MYRG4%)Z"D%8D\#Q, M_'1!+84DBB/X"Y44G5@G!CL[2H:1.W:=<,FS!Z/DWO2&K&NJM2,7_[R??('O ML- .O/H;"4> DN65NDL7ZK/CAO_M>$F52T?+Y)>.%X'!ZM9QDQCV0A7D9!PF;NOL$_AN&[P;([;:F1U95>7=D?HRD9)QZYGWQV M 2'DB_M<+-L\OP^(OCEA?#\I@<,#O..C%XQ^+E8%%HC 6LVP]R$T#.EB"(#.)R>$1B(AAJ_9\V0L.+"3B-Z0]-Y7+5'4_>H3YAPOKCQE#8 ,PJS\/KW M2 AH..3$1;0+BJ2H(OY7H>66X0^9-<6.N)'P!MI[)4X8O7V_#(;:><[K>]>GTT7FW&31/!R4%$A\:C=$TW=V88$C::\F&V#Q\;+C'*+6Y$*IZG,G-Y@W(JXU5 M672^W*=:;OW(RXW\',K&Y;XTF@/T&GD>'*03."C/P@!.Y/'K7@*P/6*K>_@T MCHQ/LZG-9U?_[J4MJ'GD!<5B&RI?T0.NJ'7D%;6WKNANKNG3>&R90[_XW[5N MSQ9YFAW/"T;,;YPZC&.:EX:!LBX83.PK6$#Z7<[WFWJ#)(U,'\O/M9"(:QX_H1=,&''K@^PQ2^-B2/3DC# M*.#W;BA,'/C/,P9-17U!^&?P0@"1XE)CXP!FT0]B2A2(]6SA,V?\)QPIGZ"[ M.) H&4USDQ/A9T,BP"MAKJ$#Z5@7SO&ER&+LI#_"WT4Q?("-8E]PPE?BC '# M*'RNG]#W+,$D72P35W,6L$E^SXZ[SR1U8:?BG'LJ=8!+BT><(?0LB=<_4M!5 MC0-2V@F0EK0R.[G_3N=Q8S/0+E?#D#@_KYP)=/:]X[TXKU'OW?+5@NM?Y2=P M=>QK1SB9'&R$;%,8DU' Y.H];",DQ%]!GYS6]$68AK@1_,U53&UBF]90ET>: M9LNR90ZJ$??5ANONP.IH1/SM4G8P_-M?E]J0I0Z[F8*D;_)'7A*!KL#! MH(I[(DZ4A%0=9;>$"ZT7@7(;$P'VYE25@F*-4#MB Y@J0?Y*\,%TU+B!B\++ MU 4]^0*]$-RG3#FFFFX6ND^HR\%@>,)[2R<6'HF/DP@=Q?8?T[MX>%%V<<^: MBNG3Y,E-GI J#@[JP](](O1*,&G1.$;_)[@KO3]G\(7T,_PASM^A"\^DM%T MC&UA+V^<)UAKWQU%L/?X9.+& FCWI6O9^6C60$.8!AX -]M]%GMC-D-K(<5& M 4/ &:4(?'$B84S@>]"M,$U#&-]8"-+!+DG(NC5S8[I1SM\6O >T'&[Z"\# M).ZA\'M'\,#>QJZF3[$%<0"JX4\"(';0I':A_1A6+?'&\W[ 6A!?@ 9=M!)2 M0.\\^GY5TZTLZ*&=!A\Z(]B,P$ 3#Q8DG8K"[?Z2;8=K3_7)F$4*Y%:6YMV8 M'Z)\@^E;4 =.PN")_IQ,)JDVR3>,!E,*3N<)^;+P<1_6-G*\5.O-Q7NGGA9[ MF3/,?F3F&+9UG^MDL-R@R\S#G$;[IS/>X>7!B!)P@)*AO?T:/(-.@=_+-%0" M_CL?&?LS+8Y!YVC)@EQ,X-(/G3@.W6'"PB1@=_GG[=W-/5,6((YPDL._QBY: M>^/\<]":$$V=<$T+*,4.>JK848VV59R4=(]34E'#"9HZL)Q# J*6394'UK4+ M*QU20WKJ^.E6,@M"&K%"UQC4428K.\K!#>C>8>C6P[\@5'UMH^(G"!>H5I:, MI+QMQ(R&_54*<<#R2%^R7K5$%77+VNXVH%:4#6IE[7LW:Q0IIU%V$>),=A=R M6RTJT[)WB\K,)3M%W\+@,W;H.YS#_5TSF8S,.61)C =1T?OK4ID TA[VG%K( M+5*J]+O4_JJR.%RQGD2Q;G:)VCM /4/ZW<([50A"M22YHT&H<"*+Z#DQ\9UD M["+H%GA>>+SRKKEE?,NHP]PM>G8*"G&+SJ.AI?$T2&"$XXCF49%9G!-'D'9G MYZC3HJ?^^'&H6E_7Y7WB4$VKKQO[Q5ENC):T^XJZ6VAG: MR6Y-1RY@5#A4;%JK[_R_9F88KS&_9\J/(DM',B[5Q6:LH'$I::JH&;7K=AVW M8/'):7_L%E'^[&;U7R3'S_%D\(ZNP)<@BC[#(MRPRQV8K<6!^",!\20W<'AY M)-&=GS+DPT^N_?'MKSAT KS(=<+7.[PS@%6]GSPXORH+M=H;J)HM*M+Y<>>W M?@_<=*:^,/;\9B0/"V!E$@83S(3L.C>]#\$W!YT"E<5$ S&1;=%H$P,YW]PV M2545C]/[+;O=OG%QQU9D6U@'3[0H']$Q6,.>.%.M]HV$/Q"#6[2;4L&9=IMZ MZ+.FZV]PED)9W[,FDQJ+3(G3&0 M,U\K])5L=IR5_?+PC6^.3=X8Y[DN_'*_V]\M3UU>4*G,@TI;T)?C!)4JK;U- MVW95Q@+@\8(MC7T;82A$2,52F"4A"!Z]XO=8R%\:2>"3$>P$3@A]AM;&[HC] M/@UF*(^>8"%T-#D-GEJ-!W!&4Y=0IAC61N%R+G9^PL] "8[(FONY-.1B]VO" M-+8B6HI&A4/-U(WB(,0=([O>3N/R\9=CVB?VU8+\AK :T2PK'.-,603NECA; MZ "(?L3X<5@<8M80_#R #F-;E!)G&(0AO16E/63C(869NL0 PJ6+WBY%^LB- M1_K(.T7ZR!4B?62[M;<-N>PCUH^]9F&KW<0X>6X<)- M+95AM;\V7ZT23=OU7 -_SI1Z+N[E$RRW%V"V04D$C%E(_8#/K@IQ,3]NO]S> M/-Q^$C[??;W^>G-W_47X\7#][KY_OO?UP_W-U_79LXN#S1:V)^ M2DR)M#ZNT+B94E]5K*Y0F,%YW5*[U%G]1!%$:W]J=S2ZYII:!'N2 MLC7N9SR%)VTIY._MJ9/].TDF4X^\KM94\+DNI[O;]RYMWSGI^E7HW/H(UU@? M!V&7XH%[FT,7S,TA0]FB+2S&W\,@BFY8I>K*40MV;Z KLFC8396N;DOE40[' M9N!H'1..L@0G:DD59:OV51H/'SW5MH*\_^\%X1KS7:@[%QU62*\?3Q)/<%+ M'"B>YOQOP=\TN9ED:_0Y"#^E*U24Z'V%648J0]%0BK)<.'+4OA'?O$X<7H>! MU[;-X:#P4GH#2U15M1WH:DL@GR+E&#U/OQF4G#'H-4JK#AKKR\!8_R!\35?BH?P:#^O"M.4:+^NR2R)^?<>O[_CU';^^X]=W';U2 MXM=W_/JN&WY69(^/IBP@>)R,:KE4^6W)48[,<]LV6SLLH,LR\[\3Z-\SB2H? M/(S>P% 44;4;/D"?X?GX,C&YY?A["$R:H-XM7904S@+3V>WEWT'X$X/V87?! MK!A^7U>O.$RCVP>NS1WFJ>+*U!-5JS6:Q!I;3D)M"R.(W?%Q=)@@PFM_9(5C6,0:,/-Z?JC9!\:7,8#NZ@X:%OCO=H'M!A[9"FB9C9%W'1"R.Y+F\1I MCDIICI25K8S3')TES1%C(2CC)E"KEOQQ7# M10>+;/$1X2I5/F:#:2[;HBEQB@&.N3U MF'*,4E+9IUF(')Z$

    TXBIZOCK7_O@NMS:4_J.RN)K4@A(UNTW1(AQ31[YT M;A93%FP!FB7J]M'JEO$(I/TBD$93^#!\%062.1ZIRH\#V&7]QW:<"LY<,K=H M^_D:Y1W;^XFEW1NHEB$:TKH"]#R^Z!P M475-P5LN^U4[*>!'A8_-DU1LC@5;YM3N!:1OK-YI._3L2++'OX66/ M_!C51,^J?$Z??>!LP3Z%GLFF@X+:3M&[E%S5Y6+)\[+5),:U MCZ>",PR>Y]60LPMC@%@48WGM9_R'0].5AT'PDR8LTW+>E2"JR/(22/7F06HL M0&KW!D:_2.4FP)1ZV7FO8O>5XW5?D[#[Q0S@1??SZ0Y,ZE16Z%RE0\,X:A'S MR6>L,+7WVH?#;UE-+""\P!LJSH^Z>7ZNYV74/P=AOBN5 M)P=O1OI%(SF;'+%JQ[5C=5S!CC<+2OU8?5>Q[T4#9MYWU\]5TU8I%)4,BG(! MBN=9B?[3)H]2)G$B_ %Z-L)R\5CUG0F-URW(*MU\A9\?1]/22BD!1F$W(!X@C!/$.8)P@=. M$&9FD"YS4$DT"(G5]M81B]:'?LEMN%VW1!O[/ERQF">Y9- MTS!)QY)%FR<'!)YG-'C 4XNQM$7U-X0E&4E 15-O4[I* M0Q%,'0UY1>T-HT!7(P BUXIF?=<,-\=;C*6M1;?*L52$"Y+]*6WB M=&U+;G"+W"HTN+<=L3=G+E;;K&QYA'H293^0(:"+'*/6WE/E7VENY5[KT7/GMU$,-2;G2 M&VBJ*LK24>JB5EK7 T=M__ %A%D(K[LSQO%?XQ<0CHQBV/6$*KX)=SR//Q,/,Y:SY&0DI MF/P1N1K"J\?+[X$3;N+1VXA)&#P),7:2%:48T[@D7%?:B<6U!7N$;;7I[S$* M%=X9)&$^7Q7Z\%?BLJK(45\0?L @OP8Q$0Q12./91$2Z@'#!'\%SKL^@CWW# M;&O']?&=<E9N_44GX:_XEEBA\=MQ0^&_*A_$'/):$K-+&QI>&Y-$)Q_2= M\,(;F"O'?_U[)(S6Q&L)P1#@ZV1C7+?*F7^P?/GHV*(HP57"B8R([T(7$S!I MP(R!Q_T 0P#>1-G@=%'X,0W"^.J!A$]T);X$8*+1?WTBPWC3$-^FW8R#&+[8 M%&< VFNC+\&O*17:Y&TQS>JLG7AM8;V/TB M7>V>B?#K^#4..0*]-S#[Q:N _;/@UW%M''(0!ARV-O(1;.2FX-7>=Z_VKJY, M':_V?HJ^'*7:NUI:[5T[)>4"8U=8[%+74412(V(SU<(&63Z-(<C?P6P&FSRJ M[%"&^<%3)W5;DQH'V$#=V8S#^QSZ#REOW%@4,AA\0M?ZJ+- @>' MQRGMYS]O[V[NH>?A+ 6\\(4X@/AHZL[H@.;V)O)O"6_PF?_ZFZ4HTHH.BR4)'D,/R8N6'KP)Q1E- -1X6P6[V8UC 3RE:*5@9%EZ"Q$M= M?R\N-#0D* F4I@5LU6RU420"U!C!Z"-6R0H/A?TY"7!^<5A?6):_M MIC (/\A/ ZS%.!"B0,R61 "$!@O-ND57/CD_Z3+!488>@<)7=F),(1HMJX&T MYQ%3!XQ>,?=C1A<&+]K0()TLF-$_8:*HLH;3'J5FA$=!2TV(&\-1CO6?ZN0< MPR,E^Z"#A&XMUCO?^@*:N%;A(V4#1%T.UOB6TQ@]Z)&J9X%M?%@,Q7GE?AV& M""+V4XS0E/-@5Q]G\ MP>ZDHY1QE$7G^]J3'R5'?7Q$!TV\%#:;*1J4C1<",E:1^LVN/CF+2#X/U#6U M5KX&_JB*^S8W$\@\J1B-KCB85J<>%3JE)75GGE1A"T6JR)0P+.]HWKO,+\5N M_!8F;AX<]*E*UX29.E[=&V[R_M"/8*B@M^['E, Y)H,G.]0L\"@RY8O[0,7E MVT/_HEG&CE65UPH34%2U6?9390LE;\-#T!%N6K^8X;PWW#9 +5WH9:#\?2-$ MZ'N6O;]PH(JH\>5$4S =$(A@1C';B_85SD&XN<-7M*$9-#UR,XL7^SC#Z,'(QHL+%.C% HUS M"_2F]_V_G*?9AT^]MXM-(658'[/;I8B=I-AM1X3*8Q)X7O 2"L3_ ;TAX'8\SAL,50@3+Y96DA-R-D/(R6=N]YF3&Z$R[1)!<&J_ M+*R7M=CAY9MJAO')F\/X,MOVNLRVK1K*9YJ]@:V+IME4\/G)(_EX-;*VP5D] M)IZMWL T1,FH'67-\4VD]7)476F6&TFD\ ME*X%?3E**)VVQ4MW"K]SK@AV5K4H>)J%9 H:#>.ZO@11RR+IRL>QUL.<=F__ M(E79]-#969J<.QHQ@3.TQNML246OLR45O&O6/B&2C4-:+[D>&G3$)"H//9$;L!G6SP7=O' _Z9B:%'!A17!$."ODA3K74S! MKR2^GSPXOZIZ RRP;0S1MHIIUX62?P-+U/5BV'.[T'D)Y6;_Y8<$NO$?,'#?H)O@K?#HN.OMVO,D MCWQ33M=C+K_UQ[N1U/?XSB6*\M]A;VC3*:J9:Q7C\ MW<5M5X[*5G(5=1"1U0!I[,"2MU6'%X&C W",H]41X- Y@3+3"]#90Y?MK9D, MJIDDN8XAT!R\+L$M3P ;\^W?6W73G#\3*4WP4CX? M#JY2S;UP#X7VG63I7Z,5(^QS&#Q=W]_O9 MQ Q6/+T7>(9/Y 2S>P--%U6CSA5"U17MSL'KPD%:(! ^#4AM">\19+4!UQ'' MZ'EAM"T(E4&-&J)60H#=.HA>@H,A=Y^ %PFUDM,Z*$+5M+R]O]_V>/<'MH*A M#HI49$SF9]/SP:(J'>0.P59[ _UHA>#7H2W69<5=L",N6EN'?;9V<6B.S?9BL\!%T15D&NU"YB4< MPC=?'JRG:>*,!+4CP-5=Y?30?C&S-U!M42ZYM]LWR)8S;W"<+W"NM 3G%MY0 M2#*'.8=Y\S!OR5VQC7?%DBC7"N%N"\KKT\[L0"2P@?&BH59P:;;SCR!KT*G) M-K1^/4+G#.2_!\'XQ?4\.!S<^;'CT_)6C+/]DQN-O #)O0NT&K94I-6 SXJT M&K_?WW_Z]]V7+\+UUT_"_<,_;[\+=U\?KK_^?O?QRZUP_>/'[<./S8S+&[E. MRFDJTIZ4]$_9PL)S4+:/9A9L08R2+5W)ZI2-7BZNSBK_B!.&K[3(S9Q^^S%] M!U9N6M2,C<@CY=VNPSY2G66;#8&S;)\3<76G.GLDEFV[H]P1/YA6N&3ZC'S! MD'KL&+OZ4'=HXXRXH3__^'T74NU:,\&GFD[U[4.MJ6YB-KLU80]8&HISXAR# M$Z>C;HJ*SK@MQ,Z9^5_1[V!+"@976J)BUP M+464I8;YECGTS@1Z13:;AI"GX8V"IDNB:C>5]-:ZR/(.1I]EZRDXH[\2-UPY M-?%@D66U7."H6>/+3>?R$W7/?8.>!>/* J.#P$B&:,NU WUY %*;,;4ETK=1 M3!F *=449:5VC"_'5'LQM:TB3:.0,GL#1=-$25M72+YQ2&U>G).<^W,W(FD3 M5_C[]W;61EJ;]LH^0)&#W0"4$5&/,B+J>)'.)#CSD,650@<7DII1+8^X: :L M"6#(!*TLK8S-?!;J65GLD#Q"5-4& G2Z>4@[?Y#M2KES0)#9R"AJF TPBG*0 MM1%D.W/G' YC,G(AZ*)4XI Z!3O@.&P2&>(A#B8!Z34L!.Z:X4?V$[X MEH2CJ1.1Z]$(XW]@PB0P'' MSUG@I_+NWZQZ4GL#$_;].B<8GK]V:O*[,[TRJZ:&"_D,S5R9R1KF>,JBW72Q M9WY9>R[(*]"%-80\G1+4R9*H&4T1%''LG17V#H4\O*%"EY.H*3Q,H#W0X&$" M5=3R%@:Z)N_?9!,%1C$D4:\?T\6/:RU&E;:%2ZY15%F]@:KJHE'"4%S WO>V!;N@X7M; M!=.\2N@A^<5M6P%TD'V_T?M:A29PZ6KM+9]#J[W0VG'+KZR/D$?9;%'-8W[= MS^EJ#Y>]K>TH1I55,+T![H& L!6_$1,4$W:LTS)W1/R?)B2!6=F%JRPD2=S!C/D MN#YU8B ))WTHD$Z.D70&$1%"$LT(+/PS$5Z)$U(+:TRB4>@. MV<^^!C$1%%&XSC4ELO[A:T,R@R:8XV1*FW/'"?3KV?$2>/\D!C.-]L3S@M&\ M+A!^$B/%%>V4.Z9# M3J*I"/\&7", PL#S<,YR3D&?V$'S'\#VL:9F2)#UI@A-#0.X2 M4^Z )R1^X,L/ *W9UX #S!V=S'#"TOH1N3JV2&S4\<-TP!!M_.0N22 MC5]%80:'A)BN.X$>SNCCL-#!R*43_N+&4WC=HD-R?BCI2-+%$@ E+LXBPMJ) MA4IJ6[:7C69C57%_3")0 E&4DZGL&/HM=$?D>BXLF8J__8522L8/SJ]/9)Q M'Y!9F3+K[J;]C87VQ]MKM1B&*X!F\RCH80)7/)^;N+9356:BKIL%;#3O0X(2 M]$Q2;MOT])Y[*MTHI,4CSA!D(XG7/[*.?[LY=2WMI*XM?65V![QWMQ7J/>NV7.8=>_RD_@ZMC7CG R.=@(V;X+ J8'G@/NST) M\5?0)Z^_6/=\Z@;.W6,W^?E..[XE%';;'2424D M:UMC:V:*)U7U19-G9:?+S!TQ9[UXH/\9MSB!6<@ZB[W,-N78^84;'>@;@MO6 M1QCW6 C8%NWX/AHMH.YC^LAB X/=P W3G:3,]23FMWAX,T@ZR#2TC-8!;%OP ME!_DFX$V7-@ELS= 3RI0U+?.1-V-;AZ:RE'-KY8&^/CZA_-G$-Y@X;$B_;Q: M0C^OEM#/WVTV$ZEE$\W-"<8DCS9A$USR:MNXY&$#Z4ML$ZE*)J]H?5/:CRQ] M4[-VW[3-@]"S-]]76>GKRKX=.G9GNS2Q7>IKQT @&[NU6K>>@*RWCDU_U8XL M9]2^KG9S=+%3LIP[RTL--#+3OX=!%%%[[B8MBT/_P6QI7H3@2'!?E&#+9G]> MK)ROP7'6X"N)#R$&?):YNFG;(G!U<_HUV%7=M"5U2NO/"TUF0='TH^-[NAF$ M&6313<)<->^W1$3O,&6'@^^N80F\D[R3%]')MB1ZR')?:95>NTDBZ#&<>=DU M9>!'4W=6)PFTC1'5NTU%D_%(GUUXEGQQG\DXF^'O^0FF9FG58"45>?L,4Y1L MGK[?,6Q5JZ2N:%L*1>7@M7J%E+.U\V9V9:RIO8&B -:L8IT2GF_45I@=#65P MFJB,**TW,#5)E*3:O'<<5BV&U18*L]5!V1X&@2:!0: 8HJ4> MC>F-P^H$L%IS5#[4IJ@AO9NEB;+95.4!#JN6;HJ[7T\<:%/4\*["$FV+[XD= M0MFQ0+;/GJB"E64A?V!MPJ$&8=70O3)#AY([Z>9.S,63;ZLPWJ3VI0 U^VG[+B/K_[9BB7))N?F&JS9VUW,>LR[V!JNNB;=>IB<"!V0%@'@>7 M>^S-NH(Z4C(LT)$'KVS+H=@Q*.[O.MEOPU;AB*LJHE;_D,NAV $H5MJN3^XJ MUC78KF6M9N T!V8'@'D<7.ZS76.BB&R)BME49-5A@=B6O.66L3%\#?RK1AD9 M=O5]\39X&VUM@V=LK-$6#Z$S)G1;.;?JUD<_/"-W^&2Q(].9_8H36WDCQBPZ MRQ9E@R=H= U/__4W2Y&5#WR9VKU,K11[DXO])>!IRZ&N.3Q9@"=9%R7]:#7K M.9[X-G))R]1*L;?;*/8'8PC?(>+FC*I''I^MK?3RY?87%KB#6=FWMJ1!PR=, M&>M+UJXMV?@R=X=MY.*@78T2Y^1A&$8C81@23-%K;[MS*%].="N9I2TM.=@4WWM=A5Z75L MMWU:;&DN^N/0H+5[5U6 M[/<1;0IAE):$$1Q:#H86NR\M"R!B-=DB^2&M0APO+MG7U <&$7J:.5C$. X* MI?:@,>B<.W,\[Y6]%.O-!T*4C*8E-6Q#,@H>?9@56A$9 .,3)K2TLCTM:YNO MDKRH\QP);R)"A*]!3 1%%'(5H*.WHN"3>5GQ* M&XV\M-'HJQM-O@?%/6KOS=[ 4/K%+(RL M]U2*J@U .^H +!B W"]&ILX'L%S]/=6<:0UX>;D&?%\02N&)-=V) THUU18^ MC!8:?9YKS%?BA$SAT+KMS@04CN!& HEB]RE#]I!4FTAS\SQN.@_D!G'+QO 5 MVGUX(=XS^0->,JT^SYA/*YO]HKNR?**UBK!O=+#_ \OQ\!)4':.)EP^RTB\F M@I2/43_Y&*9#HC924?M$363Y(\^2# MA-]6'J2*M8WZQ:--^1BMZKJ\T6%>HU;<>ZP:5JM0-RGZA>I=,=%*ST>T85T>5][W@OSFO4>[.8.RM3O">:-0 MJY5"2>^O/1 QA?$U@<.G.RJ>%99UVB,?BX4D?_]X>KA]OL?PO773\*7^Z^_LW]]NOWX MD"FQM$]5U,6*+EMT"[M0TC&E1/+3! /5.$!ZP6ZGPVLA2H:1.W:=\#6SJF_0 MU>&_LK-VR,[\S"L11K'P5P*'=["JT;.08*OGX2AD$8!B_4 M,Q.&L"41>LRG#@-'&#J>XX_H&;]:<1-=6D\[_7WNI?CB.D/7 QU,(M@%86W' M/[!C#] OA%7E/0]YW?02&X;A>GY"B[(9S'DIA#$<.ZIO^(HNGV*@< J5U9)3 M:-E 5UUD17_,%JQOW*';XB:IIK1^C*9DG'CD?H+3?^='H(,0]U&)_K)*U(15 MU%]? O^12=08FL1'(C>*YU";!)['Q.P-%=,@@5D81V_?;U9MZ[07=F!Y-W?" M1]C0T8W.DJ"HQWMA\E G.RR2Y\PB\C[[X\/8C6:>\_K>]>E4TX<^I&VE=E() M%S %"OMZ83;T)68ZI,&)Z9O3K_OTJY5+ _:=8?95Q5[[M=27UWZWJ5E9ZRN6 MME>SF[\SI/V>W-I98Z=FMP2 ;KV6LPL_+;DY.VIM>7FGVO+7$1/T8,+^-U5K M[!^@V^H5F&\P;[+*A5;+YQRWB[6LVTU-!9_K;*Z5>A@^4*JMO9IF:Q_ "EZ= MH_+K\X^9K1H)]# FA.0Y\)YQ5QV! >S&PL09H9W50*VTCG!E[#9Q309#?H'6 M[R8E&423@>BU ;ZH.:"8BZ/I.4 P-L2\%('>)8$&M;4NP*[8U.R MG (:U,,>$=\-0D!%1$8)^C#\(,XQ*'2=%GBWF:CF<% V2\D/.J,8>U(YX\V" M,Z4A-:*;R_'8D;#$LX>0NB>$)NXO,K[Z#PF#,O0H\W3;]J#GV$;T:12IJC:I M2-N81GP(*= .ITC5QA3IKJG#K31ESQY"6TJX[ZE(M<84:7/H:0M)8(N\$9]= MGUZ.>1CMS*+9J-(59LXK=;YGR]1HY\R^K._0O9)X"#RJ7*E]JZRX'XR W;*_ MD=_6\)U)V7-H)IDGL1E%"MY!1$,679JPW M60?D$YF0$$X]J<3G6 JE!%_-..-ILO%M'-]Z[ MP1IU'O<9C>JL80R;^HTSN0 M*7FQ4-RJ]IJ$HHUW;;;4H+'9LOH'YQ]HP:S6FP3V0K!78>V3D :O8C2CMQ3H M>&9DY\\LL#)O8$F*D8QIY9;K>>!H6V1$0U@B-*1&25\32?! M4"L-UHX:"HT&?^60UJ#%H#+C56J>Q?0,Z9(N$Y@55&"#P-30!V^)AM)41,Q1 MZ([B>2IH.M\62PFIMC$O4S>M,;SWBMXNAM"5$$,U\883]7++[I4EW0":R :: MJN9SK(S^UJM#9=/5X:XWAT>_\-S8Z\T7GO-;6A#O21#$>(7+Q-_')*_LH^\! M%:5 AMR5/.IYS.<[-2AC3&(:2(C/N,/D;&@@.BZ3P2 M2OL6DB@60LS$!8 .5[,]EG&Z-O=#>--;6>;>6TJ*M=;< $, NEL,[S'R-D>I MU^S?Z2BNV2#NTC%\AR',S8DK96%/Z+U!&0');W1R*O?/;+Q_1F^@E7 6_5;@ M?4*FOY59IMUS7#^"E8NGJ1Y!^C@6&>-?+3X9!<\$_HXC9)!:#QEQ*<\=EY#2 MVCW-/)>J*):E[GF,P6_1:*=%Z,X'+?Y,<,5A$F1S>1)HXAK-]8\#P:F:K%XA MPR);U=2?,$^] LL:O@&9VLF4MA?0PKO5$CH:MN+#-&5]%5)S'@+_IQ"]^F/8 MPF.R!GY/SBMRAB41HP_+]K$"QR'NB2]!^).J#G9.H)\'2(@C/!(?1 4A&LX" MJHIF"?Q%=U/73_E5Y\]1QC/H10+B =V"M?M$1MG:*=*FM?,%F'M_3.D6*(]? M2IN)3XS221:&KU67V*Z^Q'?IJZ'K]'\_!^$WP&XPWOD*?4%-8&.QK+5AKW/J MH:#BL(PU?!)'02XFK:TE6TB1"XM/E_]Z%KI>;IO;:>UAH(1QX66^]E?&1P&* MT8VC M(!%7!TH"QZ^'A.72@:8]4+0%_#&6/$X'2;A,&(SL;H54#=S^3J>OQG M$N$6C =GXNN%X19R*TP9-!"(2K(+\ M,EF'YV!$HO#&?=N4_!EK^$".)'\R[$V]@7X =R2=G1 80QR:!42F@&ER00 MEQ'6<:TLP9 S-%DBE1+X_>K".S.P+48T>C>R!/H&-PEC M?=!AZ4).D1CHSM]S)?/H5'H#4]\!G4,"=AZI;N&L&=DFF/[A_'*?DJ<&8(IN M[+ZY9:=8G%/B:1@DC]/YJJ*SZ.G)C2D3C3 )@R= LQO%""./H-I=:]H>T4B5 MS)T/K^5$@GNQ#=5[ZO*( DU.%-B"OC1(%+B>QTXIY;%36\ECMY&F2S%V-)<6 M3HQ/)!J%[HQ5;YGK8:V$*F0'@U6 O3>WX=(P3O-#M#"'4RZOC[@#4S,:3I)% M(UH49EY"[0#*@3V"7S/K]7IA7-"GWPRIT@_\TK<^4!/C2V9B?,=E?UO7I-XR M_UHS\P]8?EB:)^J&]M$0>T6:;[!WO 3K.]"MC1VR"?X"-EF!_(5U'\ $P!%, M 3NX,C#S:*3C1]]" "1M]@.S^/##SV1,3^V?8;$C]DZZ"'T=Y#-G[)4<>5C? MA&Q4 C.]\8UXQH+3 EB M"T8F K!OV?!2YS,RU3MVV=W@(A\'[3:_0&)>. M?N%,K)O-Q0_I8)S;N8=^4P(#!VM8=C&RHPW&VKY;U M_,V84,\P^IHJ[.]K/ 4PEB#O+JAV*#;W\-W4.Q3G3ORRNHM#.$J&GON$EWB@ M:")\(=J.>;=C=6I>[$E,[=TP?3?R9XXYS-N_\YH,IE$7Z M^GJ[.;UI@6;!- YIO99D1FO?" !GII3 %'42+^<$IM]D9BJ:-<--AFJIORS* M\9M@O^<7CO.K/V:NA(0R8I<[>YEG$,?O9]S63JDP9@6QYI;A39#_NK9[NV$? M1TM.> \YCR4 $'%;F5-[BQ.O+$N/5JZM+J5K[N.7I92BN9"NFR_"14NBK5Q" M9"SMJY<0[$+E!2 EC#PGBMR)BW".,BED1;SK'=RU1X#]"3UFP]$7] J*0CD)5R;R*24\&>]13F&+!;<\ M5R"&Y)INYM45HD69J[8HQ+EID3N$5 Y>4C;:Z2NKGSM-414UWF:8VUCAI/3\ MEXHW%6IAG)":DO%'>LGXB8945<6E B>_Z^0Q >N"Q3Q9!=?(&X1&GF4+$O]D\ ML8@4YY5^%.2.*87(DK* ES2F99*@I2/,T,!9N.-G23B:HF\*K]SGK_TW')?0 M/9\K1"L(/]:4Y=T4*+W5:[YM@;\YK_@_Z#J-<@NG;=T2MV!Z3;OT(BD]L:2N M![8$[N)H%Y$G]PH=Q+04,IB$#MC36)(3'OA,AF&"989D.NT9N'!>Z7T&0G#[ M[HF.*#RPP@K7&R6*Q?WD,]8T^LZ.=>-TX'N8 4IM.Z39[H!5LIANJO^U;5.; M"N)"3M.XZDRZV2)-G6="C^-@HU 97PVOKJMOM^P@>7U[F_5AF\JU-I :[&1% M'*)3U) H;@,EKMKS/,_7%)>R"RQ5JJOZRIN5F?>!B0$]8..)'38JV"'P]$ C MN*A#!R>DV=-^]R>^[Z1[[8U';[7?0!=#3(,SLO(<0=JD83OS^3^IQ@AF M,P19ZM\#^VS1,>J9FL&1!2<+!CB$?@E4:0D_YI_#-E=Y)C:UD;Z>61=Q\$BH M/V-N62Q/(AMYVNIN4RL*I?.4E9$6TEE(%62J&]$1!TIZ%(NY8UEZ3@L6B:&% MFGK09HA!Y_3^E.V1-($6?SAC"G^1?K#\\-^C1=@6==8F-+2O<#A$V1["I/LD M*MXE;RX+Q@.K3A989?' JA;TY2B!5>T,H5I6;I,$M1.[V(%A9 <8^.R1:4C" M;HR=HOYAL2RX->RLPO(;&;UIF;]DY>F\:EU_C\1.IG-5+OP>!LF,GC7KF0?? MR9@\4>N@W%!0ZIHUVUZ@+M^#X'T9#)V0I]QQS(EI2%2,T4PTSR+P8%>$66"G M:/P8;Q;2KV=."%L8G'"#,+MPR,6JP[?"")>153&-"['L\_ZFA^3"#=Q\"\9; M1!^[0177QA>)N='0F/4A28>)OQ77A=,%M"/B7A. SQ1',P]R0MTY=PN4^)B6 M_!'SWJ*%2&.B-ER3+IVD5Q[&M))A$H/(I.EA;&*R#)Y%=U><*.DU:GI;23T< M3\Y/>FYCOF7X8.[<6+R=7K52-\HHO19.+S%3:VI$H_7IO3"@.@Q@9L!T>208 MA,)N8>>66K0)"-5,DG,Y[SSDYV 1$EX>O*G7/Y73.+:2@3 L28 M2R\10:>X([2]\]HU_9W R@;3W(]'5)+0(O$I )D67S(B47:(_\B2J9D/#E]# M$_F1W@)P !/#SJL+L[G0L\4K89T?:9#K:'%'2*U>,?WPF> 1!EM%N-*@!,0J MW5!".J 8.NW2_2C=97#0Z1TG3<=*[TU1O%_IP662A'0.-ZJH6W1R,(&&]]%I M3G<;EYZW_ES)UW&?T&F($XBJPIU@'NE\%D!N"97/*!70Q?HO!]X409 &-2SB M'=(65D2S&!?!%"9QV9UO@LU1?@H\$^(;LG[[.(,C],;BWHV2#_:0YS"#"#?O MW,D'?T*#9@-OG$:&@+[$)8D%1?^-^OD>'Y'W(=ZF'E/5395OSEM+^\8@GNO9 MR$FR]*DL(B3GGLW"2M!3OC %Z&M6L[^%QA._ST8E97,!1UD"1ZOQLN.]\H6B MN27$XEO:\F?8BM'T^4KB^TEV!TL#+BK?#*D8$27*EKVU;OG\&F$><)''YCR" M E"!DT"WOG&!8)U"[05I*S$&DI!H9?/-))L%J&!&[L+[7W$N]R GWR]<186S MC-I?QZJZ-EP%1[\:K9+)'T[)0BD4I[$L\*4JVI;G9XMI_2]_'L#R*>W(MY \ MNJ1^[DU%XS(-WZ&5!>C*DS$=)E#$"E5P=/)%X&HP;"EW;= "3"Y64 M1E,R3CR,UW3"\!7Z^-^.E]"J&+=P3'W""?CLN"'[]'ZRC*GH 0\D#]#^1R\8 M_+N,>P2$]0I$41^@50S*YGEVF)B-0IQ M=N4-@CQFOI%5ZZ-I,P(Z^.CZ.2*]DE+D)2VG*YVY3"D+'5X>.+.(O,_^^)"1 MR;D^10Y]Z,/R&TOXS^CKV->IV]&V^Y9JH^ ML]12UAHQJMB*J1IN*9_)*K(V# MR=S&G=F(NM5D@).NB+#WMPA.EV 9LR3?!JSBU*^R4@[@O,K+-5DUIA$MK+#K M(T/4E8;ME%K+V3E;FH-W5>];V\B%F]'[*@6P"H:$7KM"Y^D!7%*PI"Q>:&V4 M\IY.\<.YVWFT'H)KZ3T>(MWE$.ER9"(EG#MY/?BM:#E+ M@]$7UI+05KI:_HZA60G!2)<;>KT_BO_MQM,;&N-%PI);8TTK,&[BA]CT\F7R M]]O_OOWZKUMA<^1D>0!ZUF+9BY2UVN)8:])(29MC0R9;WBP"HR*G1[OF=#Z8 M-)CR3>(CP309IR%BN#%';S'I.B01Y8-C.,>O@T>?QI@$?AK1,H(&6.0'QAX_ MH]& D7_I3RDJGX(Q\2BIZ:\1C36=S"/[7/\Y<$>+V*)1*CI]09CW,@N9H2EP MXS0B*NM3OIO9PX(S?J:+1*,9*'KS&M%Y[8^_9"%3ZT)Q-+U,U^E% MIFB&V5?2%Y='>BR=,)>_-*V^M.G[C0]O^M+2^Z9^B(;E [5KFUWK ML)0M^_9GRZN(RMJ&,J(5@@RZ%4JP,6[ELN="N>2Y8/M067C)JMCH^U3?[9)C M?=46Y8$GA_&CKS6P:#I!6FZINF,2X^%E632EKMS_\T"45M5>/Q LS=[ 5D7; MY.%1')5EJ%Q3:0^+F#'RPF"R6EG/]3.L4GSN<0MI@:XT15.I?7=_W%"I>B9) M!\.G2AU//)*J2P,U?&%%6D!7_:Z+.+&\76DK;Z#WH>O)"YX_0\6Y+23K=BB_ MJ><2B6 \-=NAA%LI#7=(SIR_,BB5%(#_6WW8UL+L:PM"];H (U55NJ^2&6S M:L&5Q&G,*,H^5)B/?U3UFI)DXJQ;*QH*'+XMKHZ0U\3+[ M6Q;H5K+(?";ZY=/NS,G/!^21]>G]=S@@WQCV$Z-O:? \K71S9/&X'Z? M#Z\RJ9>N]P9:&:F7D/)YE;%6M5Q_GR9*]ON\PM\W$M)50#UPOR!T[G) XRYT MDU.G:G4M:POVY_!.9S8WL8MYK0YYHSEI8MP6N*LI&60 M5H?],Z"D87,FZ6"!G]\^_)[?Y+*-+/?S;#.$G1JI]US'@U;G MW]-89,5XG8Z#RG-;JR]BI*@'(2";! Z2MR"2-F7@+BJ1MEFVMAU]3V**9G MJ2<9K-T;J))XX)2HF%:: MGD^)WN_63KDQS?#B4O9LB1B1+DW _2:=@7?*+(94LI"$5DU]*N6"3)S @8)!1:4+,PC 8 MOBX9%)0JE1( !XPL&%J,R",U/U927_;,8&0C*!O82@;CZU_ MFBP9M:]+^V7)*(I]H"P94SU0PX=*.CGK#N]QX;[U]D/66Y<.L;H3EJ=#_ ^< MK81;'[U.^>-UW?R()KA+2VX%6CZ9.^89[33BBYNY7;*2^,R5S9S,LYF0.]C# M?] BIT$8LZ)T[W?!5*T8[UW MO>=^N5VL@WQ[SE#=\FRE>4L(_<4,+_>Z'G, M\-YHS\P^3OS6OI4X:G#%K]2^56*[#YV(L./_&_GM0;J]XX2N>,TN)%RWHNM4 MWQQMM86,YS:KL(CQ*?!_XP?G5^4@%4-&(C9)DT2]?L9C<^&[/#K\ '#;4N;L M*'!3>@/#UD1;DCC8SAIL6T*CCP(VM3?0,;Y4/EKB2S<2$]II@WTG,RQ40KFH MH.=3)_%2^PL_@D:?W1'IJ#&FO*UA#Y6L=D=T1C65L27X_"@J0^L-5,,0=:.I M'(MCYLHU&%5^]F#;0F]_%+#IO8%B@#%D<;"=-=CL+9S:1P&;@5Y-"XRA=16' M3P$V[I%:![ ?Q1"Y3EH^:AW+I[NGI6KZ84WJ]E'U@XF6CRK*QSLL<9: DX!M M2SF_HX#-@LW(UD55X6PGYPTVM05@LWL#V5)%HU7\)VWP YT"/JSNU#P.C[-C M[BE9:@L.L*:$ET>F*8FRU=2IXGPS]"\4IRVXY#3I):>BXU4 IW7E."VU5+84 M3ST*3I7>P%9,4;)J,VEUF%%SKYBHM(W#!6[Q3AXENJR#%NTM$DB$@>^.A :\T[VDM(4B+ M!E-,0\/"67Y$1 &Z,R(L@9R$ ?L7^2MQ9S2$LY->P)1LT:A/S7GH MT,F*EMY9ADYNL/1H7GO!&-K)TELJ#&Z?;'"N+SR#K1HD45JC%'H$6 _=K@:# MZCP8=+L2;$$PJ&D@R9 A6EI359=X?%X[P=:&NS2,OY$D454XV,X9;+#&+0 ; MQM]HMJAK35TTM"8DHJ8GKZLA$56\]F5D6?6-FD[J&??5%.TA82,E4)%1]6X6&/.%-42,IC=BQ;QZZ56 MXZV0DW%*O*EP7K)%U:A3)(OCK=5X*T36GA)O&J9!B[I9O$,_!=[6F C:J$8?G;]UE2%'K7(K/+]6?4U0HWLMI?#3V\.E!PY2YQ?DHM!NYM-=M -4R"(/:# MF##MX6,5J^RC[P$5Q3B>O7_W[N7EI?]K&'K]('Q\ITB2^BZ$K]]EOSV^;E:8 MJY<6UXWF$9I_PH& ^(]848DFY+CA*'0F<2XLM4"OWI]#)3<=%PT<91_@J-T$ MSB(3#>MUX5D2JZ2QV&4\:B9/K'1S!K"PA"5VS@T+Q@%,(JOGN!6)D2@XSRX& M3<-?KA_%8?+$/J8_@:4CC'IVXF''A2@))\XHK=,=/(&U@ 1M]!=/6+C9"5_G M;^&8+O+ [8%I[9PPO2AZNX @@&HT38O4@HWI(0X3CQ6.&WJ._Y,@'D/BDQ?< M:]^%)(EHZ;?<[Z+7*"9/B&96IGXL *1IC?D%T/%OC_Q:(!L+'9.GH><2?! @ M3'[!C&'!JDG@>@+,RC1?SO?)&4UI^591&(;.?^@?$V<8PEK34GG8 OP6D;N0 MQD?H=NAX. W!HFSR(AD!)CS!"L9)2$*^"Y3D@.XA,7HW)2;3[JO9*YEX$);@ MA@]6G(_($PL?"W(@V,O\=?/J,&'D4:#_C9 B=!?%V)RZ\ M+S\$UI$G>+E'Q5QX<<>$SC5A!;V?R%,0KA3A#IVQ&PB3$,9+._/F^^>WZ28W M;W<^'MCLHNE+$,;35_J;(8B[&]&Y!+$'*$\ &@[MK)/\@ET2-\E)0KR%UL+) M7"K'CGLK'/%'6;%N5$Z+_"8ZX2,R0T-R1%R<8K;RB4]'7V@.C]UT.6/B^T[V MWLPF@+.//_\2)Q<9'"A48+M_)J[GI7U*\+U/Q(&/ :]O'G[<_/$VCXD1]2"D MKZ?S/G&]..L=^WM)Z>(\I\"-H%'ZFKGJQ&<6LXS_HI@##>(Z0S0V7N 024D66+JF ;5._@Q@]G*=V%7GGJN&U4]5(FEK>=U5M6ZL5HZ%C_#J8#]= M7U7M/CF//H$Y+-4/3 ,2L%$0P%.760&I(#X'7NP\DE1J ]\GS(4W)A3G*[^: M&S"IQIWC&7_HA&"2$/_9A4_27,9EU"ZEU!7*H//"Z'GLV?+*?/'"Z*?HRW$* MHZOEA=&UWIJGF&[9M@.)7 F 9SCL1[SIIV\K30FT'=ZP'%F8&REY@G;G,/D\1&-43C!T2>?KO!< M@YG73T,RIJ\$#9NPJN*H(1:/%NP5:L)&P0B/?LQ*&3LS: MWZU4=MEIE;Y.. MJWUP*O/K;JH$KTIZS4KP6!&F@%S+*E:"+ZC8= 2J<0"<*COAM&YQ^C3)_;5: M8?K-/G=>4OZ2*[1WKL.\I'SN%IR6E">K)>5Y17E>4?[(,\QY@ZT%9'6VW!L8AB1:1HO880]HXW;&//C$:,JI*_<'Y2:O4_.J M@[)4391:0,5G*[V!IFJBHK2)'8U3\34.-KD%A&&VVANHLB%J1FV+E(.MU6!K M0::GC=GO"F@VM4T5Y]N03]U.7N][&G_829)KF5F^@:I*HRC+'VAEC33E]P*8L(0N]I8F66MNN;@YKW!^2R\/C?I!-(G3Z M,%190H)\2Q4-N;9IP!.CVHRUT\U]HF;0?U M;,6:XP7/P^EJCLNRVALHI@B=JE%SG-]+M!IO!??#*?&FP7G)%E6C:(9RO)T) MW@J)"Z?$&]8/ET3=+#)/G0)O:TP$[53F(F]CAS8NU:YC?DHL[(6VKX.%*[G3 MLG81\!:MNP1%GBWB .TU*8MN#.2C81IXIDB2KWK7.KGY4.$%XR#!BD M]AF>5R\I7-[1BDJ#10FG M];6W+K(HLKRU*/*1U>F\*-UJR4YSW^JFR8G;]Y;J7 M@E!2!&Y1DVVPN2A!<0W &0+$O1ET+.JV[GJKZS\-!G3NLS+]-$[XF_U0+ A8)_%']F M?ZU9N*EJLKSJ7;GS1\$3>7!^?7*CD1=$25A2*EE62FQP^+!8*OGNZ\W]'[?" MP_7_N_U1/"NL*(^-A9_+K+GTE64]4;:@OJ'%*%<&S2S%C]&4C!./W$_8HGPD MDR DBP6"_XG@D'#MCS_#YZ !UQ2VEC$QICA'2G&UL(HTE@X/?%"E$98A=^G; MA"%]=?:OV/E%F)4,@\&&P3:'27B$[T$]0:?@RQ KGJ67FW9E//[#JOWE8'8 NK2*^>^*M4D5Y.F-TR.:4F\4IT4ZHGF2SGEU"3)Z U,7%;NV M .U*(L)9>T\!N.9-C+T19_8&ABP:-N>)/FO$-6\F[(TXB];F4Y7:F1$-(N[8 M;HQU-_WVZC6_?3*6Z+NENZ;METSUB9F7PYQ+(FA>3I^CKTMK>I4M;7<3MWD#'VFM6PP>!!J#1N7,M%X=CV5 'DP=5@BW/ED5Z M*<3E@V4?BDXD;KPN-4LM"H]2=0J-B^&06!L]NA)("@%P.C\+ I18%3ZE; M@J=XJ%3GHH\ZU5D>*K4]5(II01HOQ?Y,@Z;8/U19Y(%3/'"JXW/- Z=XX-3A M#C W21BB%[-.1>3#@:S!,L5GVLF&KL<[4T3H,X$)%*PTK/6HB896.RR$PZK-L-KQ6-X8 MK&1J(&IZL41)=R/.><;D(7?*-7%+U:&G(/1,45-K>QH;28ELY\GEHO&XVQ[; M&"#Q0D46=:6VY<;Q>)YXW&US;@R/6F]@*J*MMJ-.SO$.WZT^<'\B$P++/-XO MHET1Z53"8N_@3ET MXB0.PM>\81E"/X0XH#]$DF#'?_VOOUF*;'Z(!)+U>O%+-\K1[N[)LTO[WBJ> M7:MORN8^/+NFU-?L]5_ORP9K]BW%.@1SK;S?DV?45Y63['*2W39./"?9Y22[ M9SK7!R'998<=J<21MUJKJU6GG\];C3%>T7R'RQPXTL&&M-&)5S@K[F*$7V?$ M@S^R]5GZ\?SH>*7D#'2P9A4P.UJ1+-DZ5_9O=8BF>>)P?9E03R,4"A<*+A2M M%0KM-$*AJO-,">5<<2!9_$Z.#+G'LY*W+(?. U:K]V-\/A MZ 9C>=(#BKL=QR">\JN&VHDQ;_4&:GT[CF.>8[Z")7=BS-N(^=H$U.>" M^4:9C#IW,0L@NP*C[0D&\.;1 %4<3*U(^"Q5\.*#M>>Y$ZQ6 M'R6AXX^(, L\=^3F;+W+.,?5M?*8T$.3[VD +\[][SCS]R"RZ7S?XW1_@=F^ MRR;[6SK7I1)M2KW!)3LC]MO$N#>BOH-M"<5?J.*H 6.,*.@?K>!&^W#,87Q\ M6^P VEBY<$=:3?OJ_#UIWTE$G' T%1Q_#&A\)EXP>X(^T7O,44C&;LP=:,>Y MR(0/;]B$9XM2+M,J^L:.5GBO[3+-_01'\8T=#LX:POEH14HYG"\2SO4O,'>% ML]Y(@,FYP)G'D*UC] 0\AH"XL>#ZL>,_H@\U"R%+O:J!?Y$!9,B[F*:NZZZ8%CM!F4-H%P[YKV[4&ZE\TJ1W^M?C8+EYY=JSJ4UGG(^ITW,55C M;F(._C$,WPT*Y1>RI](NF5@^819$+C;[GG)? "Y2&OT4>[FGTD62%H\X0UB/ M)%[_2(',N/%IEW:J &&K*R9O[K_3<&'$/Y*K84BG->H]VZY MO('K7^4G<'7L:TV):N.I(VTD3GZ7P5,W#MX[M<_WCF#LK5;5XY"D5%;%2IL MP,=J"32+DM,<,G>K3?*PJ-3Q]](:'3"1@,B(D=+4.84H3>\$UII3R&^"ZPL3 M%Q\1D =?!)W^ I^$P5/E 1S6$K376((K(U#Z@H#KE"T%?AMO6[=9Z/HC=^9X MWJL J/?@^TAPA(GS#')! W3AX5',IB5>I*LG/KS# P2-!9JXGKULY$13(4K" M$"LYA,*SXR68S3Y9E[V>YS+"Y_]Y>W=S+WPA#CP=3=V9D"=5$+YY /TW^+O> MEYMOO;IJ6AC^:!6%6 M4<<9_96X;#># 4:X1%$4C%PZA<6O(VC)B847$A+!#V(A%R(T"<(\ M@>$I*8[#QR&"YLQ]-M8U;IF.G@X?-*M;I494NQ MKJQJZ:)\6P$O8R&9MM0;&&M=]*"&/>P^CJWBF/03 MC@GOO\VUEG,Z*!& $^VM-N/T,OZYL>J@A6K55V,J.6X6XJBI;=7JS MU36GMY5AR*FR C56>\>K. '6VD3V?_GSS?-FZOB/5#;GV>W_FN]#=?D:;*TW MT$LN57Z#KE?9OM/ML*']&[;E]3MK87^>DHTV1:XA6)$H&4T7[RT ?Y?0VJH M7>7_\KOQQ/7HT!?%6TB?2>A&8Y?!&3J>UX4P+0/_P09P?5:O)@MP(B$,2S4?@$ M,?0R=3'M/D0@P3R[XX1*(6Q/,&70XQ02SFC$^@": L6.>E,HR":N#^ASTU(V MA%XX0K=_!U,DQ*;$O/CC"/P \.VCL98;1GZ6Q'0FP!B:I%EJY!KH+1.X[H"CY,'1?_!3.)%AV^@=7T(4Q$G]PX[3>,/0#+@%EY<93K MH9Z]I"]4+(C9"7');*-EL*:*GLX8DMC3\N9T;Z#*#:"$.CA\!1,7/@7E-X*' MAB1^(233BV%(\>@\!8G/G@(;G,1L83S7&;K> A\+H(:$VO'P9&9ASPW\K*D$ MC\V[F>-#XKGDF:1F/5C?L,Y/@"SHP$\PQ/!CGQKZV?)X!EGE"<-/7HL8. MQ_2P@%L'.[4Y6+B3[AI4$;TR34[;6;$<-Q2+Y;["%5^AQGV%+>C+<7R%:KFO M4-NR/"=1P/N6*\X=:J^IBD'J](5:75>IV-9+YL;6BY6*?X#(NJ#]'%!^:%^ M39+J\;(RQ.M47E[1HR&S*$PLO*%&6)!$N%V_W;-.,>UYF^H4@Q;H2TP35"U4 M;)A]5;$;+Z@+)T/%T@Y1_5=JOOHO[:QQE/*_=D>K_UY'3'$$$U[X]UASS@O_ MGK#P[[$#0$\10?"IN'^^KQ.22^[G8WI.9L;:,WL'11-VK']#82RL_S0@X#*.MX@#)[ M UT6=:D=Y0D;+Q6OR#FUVI6B!/.M>XE$9(:A%]GI][5.O?@.BL\AU3'\D7V6 M7N;G0UZN_?%'%F@1W3[-O."5+'U=7>*LWD#31,MJ1X8[YTPX" :K:O C8] & M#"JB8K6#,[3Q.C2=U/HWSLR-T]OWUQ;^%P8A$O%S?16Z'?M\*L!$DRF.::VB(87;QAGD;-^8^" M1Z/=\G=1W""OJI,Q5F]54.8S_ 4G.'?[6%T18R2F(9KFT2JZ-JB(N:%=4Q$? M&%LJ7BJ(4GWMW""V+MZ OL.+)Q+% F$GJ%PX'HL>@U5^<<(QMYZ;LIZS&;_) MS6YU8=) F#10U$?S:7.+N3V*NAJT2M"#'">U.1K:9R2?VX4B+=)\-:0)JGFW M-J?&/I4W>U/9[*HJ'(N52*)A',V?R&WM]JOPTT#1[ UL43:/5M^=6^;;0?:- MA'09_5'9%H#I1F'B>-PN/]V5YL? 3Z)]3L)6;V"(ALJ]W><,OX/?9NX-/[S( M%+7Z=^G\ '#PZ\TD@OZ24 C)T(DQ>6-%Z_,#P*%T/]XYA<\$\WFNV:1']'_) MN(X35)90]F2-V_SGC+[ZJO] Z)-[ U54E3/TP)^;YJ<$Y1<917Y(-4]GM;K8 M*$@N)%K<8#]K,%75VGN"2:5@DJ6C%1;HD/FMJGVS14KX(8@=KRRINC&.__/G M46Y :_\>!M$>Q@Y>D>J2J-JU"]!67;,.6>*7C,.J"G]/'.I("V>)FM49'*;; M0=:1;()3(H>6IK#7><%I.MF67;=%90J7$K!SD:+OM^RX1TJ5/E@;_!1<"H?? M@V!,N< PI2- >UMP_=CQ'RD7<$IP%@GG\]-Q)D.UN31T*9%@]Q31$32V65#T)R-JRO[=,J7\+ M@QF,X%6DV=DQU>WDK\1ER7H7>;5U>&V>33K6(HA!VFZS":\N9EB:PA)UM7B+ ML+N4\>NK-B-L+U7>(,*P=(@LFEH=/=Z^*ZKNAJ*MIO#1.;L*)E=)5+3"N6G4 MC,;&A"N8E.LP1#K^M$IQ14E2,+%:%PVEF";"S>[SP-9>NKH1;&')%5M4M98< MZ;BU?9! @@LQ>?92T?O= "L*C<*1BX5BN/U\'F#:2R?O"2;,JA9EI1A0V&53 M^0(""7*7&_4=V.=VBWL(U3TOZE4G@E+10'=;BJB41/!6MGI:$T_0H+E]T4C< M4>\W@T3,X0;[V]"+7"WM0V);C/.6[0M?25R^*[PV%F'60/7WKHCJ@?BG:TDI M)GFKLF@UXB=[2RT*!V M ;?\/G+BFK]9.=FH6$^VK"P4J]PW+U@P+^_G[D@(E=7FW/"FU?*"Q= =K$6U M7-EV7I:55MO;I9[5\U5<;?1(0(7X.8"(HH7.>^>=L7 MA&M &OZ#5>ATL-HNS$OBQ5GQ+1 JX29)>_1_@V$$3<3+M3R'Y-'!:4M):O$& M90M++3SA^C[^<+E(O)@K0^H'+UB%$3!.:\P"VN&7SR0M[[FN)&/+*V!6_6_+ MAU.W0N2E?+D28WQ!E3!U7@FS!7TY3B5,K02#I[<:KFD=R;1PG0"GE'2+A(T) MJW^)I24FYR=4NM$\8DH$+8$^WX1QTQFF5!7Y#3WQL\+;=%L*LDWX!;;6&BN,[!%9ZP9NQF]1L[HQ9H3_>+EI@ KX67%R6L8ZX?KN-T;J/VB?S+K MN(@VR R-)# ^P+29ES@_PBH\3)WXWT'BC>\ 5:/XEA:SAG[ 3[X#4"J/595P MK*=?I,;')?<&2K]X0[AN#5_PW=AQ>@0H%=R<39B9]C3R,NOJ4D%W++OM,C-W M29Y?L(#[8@; 3*Y8.#=Y>G+"U_O)W =Z0U7F(X$S (D>R&JE7$55BI5RX<-B MI=QKVB]H!C047>743,>9>T9]E=-%^'DU139.0C3*EXX2J9[$:N8-%]1E ^0% M=7E!W=[376A,%2/A$,-R?,DLZDB MD$>Y:3IB,-PI@'(WOW7*':]&21CBE08J]V5OSX5EB521(GDO(9K/_W=Z-P7S M\SD,GF[8 GR#7@?XZV_9_%>7.60O$56]&+[ J<_."'O[:?#*X"O!%Q9G;U45 MFTNPR$NU]@S6*VQ*9W:CJ.'V0U M2.)I$)9$NF_6QYK<1@.'&];MUL?;$5B"-*4WT)4&XQB M)TYB]O'2K.9JXK*7M'PGXX2VO2PN="7N)]>SF0>3,?3(#[8@]Y,OB]4H ME1D54Y XC='9HFP_I=PXS+3>P% ;R*CF-G.EV) T-(0@S7-C02'E.8;KKWV[ M*&1-YCPW=4^OZ7A/KQH-QXO46L[.A9)P\)XFV$DS#A+L= KP[I3I7)J:>+E9 M><;ZK#SL+J)D>ZJ8C?E>/)6ONZE\1T@G+L0'_W_VOKTY;23K^ZNHV&=VDRJ9 MZ'YQMJAR$F?&;\W$>6S/;.U?6P(:HQTA,9*PX^?3O^=T2R"0! @$2-!5NYD$ M4*O[]*_/K<^%XL_JEB845\JS^>JXX1^.-R-?W&C@!=$L+$RNTQ#^N/GU]UOAM]N;Q]\?;G^[_?;TN#ZY97/&8U%2<%E*#)M6T6R5#4?C M- G@U?*B!F.P9#PP4.8[Q[H@W/C9CJ^_$0>W7S1 M_EI%%+/R^_NT5,6AI-)"/'9BE@$V2>8AP DU@U+L_[-"?],"S#=H4*$LQ:8M*<_??X*]$NB_B/, -W!+/!9D)(3UI86;COPW@O5$K?^=/9,JT53NN]:?V['ZPC MLGH,TH9W6CD)T(*V>'U-I Y9*_.PZ4V\TF>Q23K; TE*\6MH9IT M+N?]>0?!!&O(,,L9^_CM=E9KK,C QVC1),'9N[(8?FL]!.$5W-;D*7GV" M/K415EN*9B%>?1]4QK4MW&\[@OY/$J=YH+#,1EX+MW&;JESOJHJQ72WKSQG) M@[TF=^P6K&&32<44BX+*.*Z:C2M^_%NQ3=6._Y8-&6HZ_KK4P.-?JS71=*WH MM\ G;\*$>D.%$2SJH 9$VT)LMZ-AM1.V9;.(NDZ8W.GIHJ78/+NQ9:C:3;SR M;>+;Q+=I7QYM'Y='*\WCT76ZAA0]T^ZMH7H0ZPW*0JY.[0MJ3QG#0Y@@JG3< MPZ?6=/AX6C,XGV=1)7MH]!$]&YV/P9'2>C-[*>QN>C=I@/[:J*L>-A+,Z/462 M1:6V2#B.*W[\^3;M?/S5XQY_NX''GR>C\V3TPR4ZJMI13Y@A85;Q:)Z,?CHKXZ(S\53UN.7P#*6FP\S\*3T9NNH.]"$9[UR3>:;W2S+#)5W6"3'2/!U] [/4L1+4EM48(O M1VOC_ ='P:K10JP6)*-_6.F5OCD]?8LOZP./L@D\"KNB1HKG_WP:$P&=2(Z/ M$4"N'\/_(]I\_I?;N\_W0AHQC7C[E3A _VCL3H6LWTE QY/P#I_I_/KY>^>] M*+R.W<%8<"/!$6#;K_Z: :E'+AD")LNR%KJ"@'-AMV^8%XOCP7#"-'3]@3MU M/.]-",DT)!%5=YUH+$0S&,N'.0DOCC$$$?QS M**8+R@^]-'/X=[P &U6QS(^1@,P&G8,.YNE^ZRV>G^CE,#QGE M *Z/*;[7JD&%RA9/)>?'Q ,V#2(7WWD=$L_!Y.&D_$,26)!Y*N%.TN(1IP\+ MG,7ECQ15L3BR@*$\PC97")[Y0?^"N;D-&8NPCA$&?XW5S&UD6U: M?5T>:)HMRY8A]VU+5AU)&V@#<_ ?!;3!.WCNQS\_.+VBO5LY,8O^;^:5PC0& M^(H,;^+YQVH!-/,GY]C2Z\['R?J$Z3W(78!CCES4.;!F@BHX@[]F+CMOC->! M[)DZ89PRLJ^//XM9]H-,:38!C@-K<9Y#0I!Y)B)BXKP)01^.([ DP8V%.("A MWA)J%?A:X!6S*?ZJHCFQH=O%]BK:30@"Z)DN(7K O]V/[F@ MY';:FY'1WLQ.3S:[>HGN!IOL443YF7W0A&@PM_\6$(>+3_7\(J-Z"X"?KT%<[\91X5 M9#"^#Z"CJF+$H#(D'CP4XMNCP9@,9QZ\%Q[(O4L3\7&& N#C8R%VPF>472@# M8Q1LL,O **9 MI$[$ 8@^H#*(=U:I \(T<*B'JK(Q@L)7363U&,'= A"0%X3 M)D"1+B#'84=0%BZ4DY1FI0A\=:*3@:^B?9!%F$415F8=) CK"C6+]8:PM)ME M!K5@0@@Q=CB$TBT%Z@*Z M9AW*,GM&'MPG6\"CDX$)&#/X M[M47:+A9./X:GGE$AE@?$'9GB"8V#=PD<8%<0IXE7CSG6RH4JAR0\YD*&$J[ MLCU00YO!]FJKJWH8MH?QCV97:RC;*V=ZT2:NIR1<3X-C_"F=+WI4)O1U.*,@ M) ,GBE=F2#5A+%1&,38'UC\BG.=P-D"?#>BX\[4'LU@ Y=L-AGNP4=L8H8VY!%?A2.JE'Y61;7G0+)*2S$=\ICM<>2=5BRW;5V6;+:Y8)E=4O5 MHPD6K#.=9WESP3(A.$'J?7?3 7>5,Z_42J\J:2H>A@UIY*>6,>C?T*JJUH'O MO0ENL4B9, ?&1HT8GQW!OZ^HVX$Q:9B]YP6OZ=<9=U964+"OZ)W$)OF&F"!_ MS1+TKXQ)A5PJ:/"9^6"I" D)7@;AS4HR?I%,2=$T#. ,^T$LD!]36"ISP+%1 MTDGEB?$*!$8$ M70 A@,@A#O[KPW-G9%K&U(J#X*X[5 ,=R(IS(Y7'KN2F03 M6C@A@>V*F"\KHR:(*+>]&5*S*AE+-IK$#+(4Z4P]O M.VW(33RQ7+-DL)V,C2IOXJ@O$AV4EBC,UMDYZ^35G8^EE<$ 8MPH(PQ@FU,$ MP-2HUQS&P5%2% CCP$//O;B">N1W0&9_2.]LADL F#KNL.HFUM:L(;N)G\?X MUSO_9A+,_/A^M(D;RM5W5X%SU2W+"DPW-Y'X&TA,KT"63D1J7\+O)LFJ-]J( MSF+]JW(\>;3BSIPJ-3Q0X 6PU3!R3B8BHWWAJDTPA;Q/ >YV^.! M/BN!/A8/]&G 7(X3Z*,6!_IHC0ST.835HQ_M5MS"B&>[:Z\Q?- C CKV1J,G M=T$NU753]/GFRQJ!.W#R E=O]FV1A9X\==.]*:BC845%0V]V<(!%'4X;##UQ M&47Z.L./AF!M<;FU%'C'KLNT0]WBGQ*M>VC -D!2WJ3KG122NR_.1M].MZQ0 MQ"),X68XI-P4(_?%0L Y@[$+&BY8]&M=Q25WM7(*/H5YG#.\,,,H$[[HS">S MED7N +?:KCF/:XW8\J&XYD'N?8Y $ 4((FTR^M,\$N1-U.^4NI[=,(K+#+." M@)V+B6'<1KF1S67EQHT.>3&IUW99=!"Q;M/B7QN=3RN!UTY4PYTD0CAR?R0L M=IV+]ZFRUZ8^JN\AN;2M2+O6A3<8A)BV51P_L<06OI !O>6HF0,),M"=X[R M$[T\3.$^R_;/6P\I;D*$,6N_^ MA\F:8 ;[.(S>7Z2 MJ,V5HQ6;/Y5%C1A;18U4<%=GSC0]PX4A)+:)^0[Y2_V?A*OJ@2_F:99@E2RA M0!RW!>T-9"&5T; 46%W'_%&J#=7[ .;VP7^5VSRJ-*,G#:6C1X0S[- I1.3\G7Y6N( M\N#E%YRY6M M=Q22V^.UM;R,=J!X/U]5<<_U4_B=5,G8M.>U^9W:T!F/C]',,6KJ6-APGF%>R=;NCB?.:K=Q M/!D;ZA(UQ/&$R;JV:!KY I4<&TWP/'%=O1:EQSR-%8\M%>K1U*W3+( F3G-% M_228M4^RY;+4Z1744]_/\=0&U8^[3ML4)'7!PLR43F+!RW)]CB=3/LT2E/H= M3Q?+#BKON7*:/5>/YGAJZ+4&'Z,%8UQ&P).5.)ZD!JL/#21;)<>3N:'@3S,< M3[(&:! -*5]*GD.C"7XGKJK7HO-HI['A]6*WS2Z:NGZ:%1B=GI+/=^**^C% MNUU;BMJWG%Y%\) G[CKE(4]-Y0SF:4QX6EFWGA!>\R1I5ZILERR!WZ0< ;;V M2?9K W5T)OA>5*P(YLD M MUXR!/7RL] *[=.4?'F7;1RZS1W@XI:L@2NE1\!MNII]ES;M.=U M:^5)A9.DVK)<7.2DAA(J+7X!'^.8ROX'6@6\MTW?O^6JX^F85RA2K[%=2]IE;<7E.?ZZ>[M48I:(9"?1$YU\6RYR+?!$6%Q:UT M.VE@)RG6WBM*NVDEG5/^_C=+DQ M3M7VHFEF;G$5ZTR'I%IS8IK5,:'8Q/_D>(X_(,4MD>12%Z"RM86YH0JH)!10 M*<0)-HI,U8I06QLZL37$:VYT>H8B*E99H]'5W:]GQ_$KNO-;GXM#W6DU[C!^ M+A/"5)=GG=$R70*CG8YG 5U:<@BKG<$#%8(O.8+?84G!\,X?@+D1D2^$_;?Z MF30[/<46336?W5+Q3!;#_R@GKX5B,-TP5(_3!I1E*K$H^"3>1S*V\.B]V_/L M1; "^-NA#^$L'(QA%Z/JY\[J]$S14/,1UN^K2D$NZ[9"U-<@A'_Z FXD\0=O M0AS": FZG.%_9U%,N_Y>F(P[]$%;WPV6'J>T$?CO/K!$#^8^_-EQ_5^#:(=C MA<4F1,7(IP1M?ZRX(*N"G^_.&^T/OJ;#,A==>ZB-N[4N3X_4S02C:^Y'FZZ] MY:+#I$J=GJKDK[FYA#J!:Z2\SMH6)_@$YSDD%#A/=CQ[(Q'%]H,TF\5;]F&'A?U'2\UU!N'!KLY^_O;)MWR-U=#]_ MP:'2.SVCX$Z;>QQ/Z\@7N'2J]2CMZRW4$!H]^; M#4&?32*\0;UE,=X88HT&"\*".G!2SO,X)AD%=VU.C7V N/7MED6S#>B"6"@X MKF;@3.FQ7 D#;UKE5L9@U8;+H9O$#"(_IL0'G9JZ'@(@>)BH='$V!^#"E+AJ M<;^JO%[^)*3.:&Z?&86KRQ +=#535*5\0<7=8G>;H[2UX]3MY0'EX M=N)1=N;)%!&N+T[H)GG/H"*2B%55*RATL37+V:)Z!?]RQR\OMI:&+$DKG#'S M)\X7^$5.-I<@>,(&E?[N1KATRCS41Y2.Q&%XRQ"78&)68^)8?Q]6@X$ M!2\;BGI64(' Q]E'6>5A,7R14A/T@;"TEF>[,J6$,LOZ_UJ@;">F,-"P M2$31F^C-5 2IAE5'@0\MB&3& M:8-HK"X!Z6J29UM3NTG3NX:MU5^[2>Z:2OG7ZX9=_YVF[?8DG^S))JM6*>&U M8LS::X(U-EXMV!TA#%Y7KQG:5>%KSG %9A0(E"'=Y+Q,6Y2\OPAZ?4UTB/74 M6B;7#H%".U24JQ*G427<:-OKCH9OW-K0P2K+O2R:E6=S8 (YF7+D9+]?O1[8D-6CBG0L3^K(HNJN7>A@V.4@#Q= MT,P% G%#H8Z:@6AU>I8MFOK>90\Y#L\,AYM2.IBE4@\*;1#?AFA(>V>] M&0HWE2VJ$86&!$)9%\U6E65>M?JU2NE!-398JYH>Q*=X(5.\!#/LM<(]\54/'6'Q--/5\K=.3):S6;=AQ7.VF&.Z#*Z/3,PW1-O8N M%/5[#3DU2;J5"NK'R5LO*3HHF+4?*-^BG(1O%A*8^"[F_9:&;ZFU.G9 MZ"O8NW8/1R]'[UY* MBO+<5Y+ %^G1(4DJ02W2?0=!1/-R(]AYFN/Y(0B%7/FEK;*ERPLP"4]+J;/+ M":>3E334>?T<^#9GI8C"Z]@=C N3F[=;K;C\DN1C M,5-!R'L3A?49P6N(\7468HZZF'L#+F>)-D!W6F/:Q5KLPB])R"'"4YK6, MDD$F)!X'0Z$/SPUQ)/S9T(UH229:: C8!6L@ ]\[:4S(()C + =TJELG+B_J M:\ 0GX&F9>G)9E%A#;.@L,;&]&0L71SX*3V7D(,\#>B&S(M5A<+=PZR+U>3D M\K)*ZY*6R_*2Z3):EY>L=@WY FI6E=6#I#N;.T\VQ,DY>)D*R7E'BH+AO4'*GAPQZ0;- , M+ZM.>K%ULDVE!7YSMX>[8%.=]25'+>KTU7T%&G!(393MO6\8^!5PDX&D'AY) M&/EDBY:9[X/9]GO?=C#I/])*Q4L\^J""_SQC;VO@T%@E;OE,I;M#_W'+]J;Z M&3,PG%O2]CYB/)R[P9 JX=6'PI39Z:FB7EO2?@L#ND_6[8W%[)3X_N?:=:TS M,[M8S&OCW JJIJ-E=*5VK0)W)_JO657M=_+[94_LJ32ZR[UCK&0T[,PU++ ; M+%%1ZPIS;\0-.,??T6V-G0%HT]AE36D% &LIL%"CL^L4/5Q;,,5+R"1;K@IZ M?5@?7MO'N"@'PLU* $=IQ7SN4SBI!K>F3E%V"RN+5$M"2U!2>/F!LP;7!O7L M8.B2,7%"M %6!&[?1T<^^4!WZ!QR_P6G."RB];LH>G^*JEX 1IG9XA\_NYRV[>"I-:3JX#7_#5P78G:V>5F(9/6/M7P^-W M5N<&O"UY^L[(PTH[HJ;6%1MW@LNJ=>WGMLP<79YJFR^*6C#%@LS9;+?VI0PV MM(R20:X0']>RVM73 YXDS%[) GJTXWAZ_>'#Z^MK]T<_]+I!^/Q!D23U0PA? M?TA_V^G=_J IN5&VR>^2SI3F[[J1 $]@GUZ8MN-1;I<.T^NN1 ;E\K@+,[M7 MTKUJPF="+!,SMO,[/T_9_*FS]%0"9VGQB-,'AC:+RQ_))4?5+@ZEK0 A2_(* M^3-_CL,%E9_)53\DSI]7S@AF>^UXK\Y;U/FP?+KA:&DC_Z31F+L(X1)7C;ZYB:B/;M/JZ/- T6Y8M0^[;EJPZDC;0 M!N;@/XJ.3OLA^?'/#TZO:._*DIPU]4J9F[1;9X7G6UK/*U#\QMINOY5EC%O6 M:FIX0ZLNE&:K.VEK\3?!\1WO+7)IROIRK8""7NRY;JHTEQUSV_%1'U8.-N8+ M23/=WX@3LFH(6$R T!.6[\9=PK)*Z%C"Z%J4WZY;7CD3> M?/OG6MN]MHL8RU%<%Y??G%8:0#14;/W-4Y1WN;[JA)DM=7JZ M:"@-JI9?9RA#"[BQ?F'-ZD[ C%$)>GH-JA\.F7;(M:RCI7RNWRX>I]"89A)U MH$M!UJN81VLYM@6X+DP3-BY,$SX5[QV'I/I5L*W"'BFB?;S^RW\M6@8_- M?7?#EX9!+H9ZM().A^"_[=9]3:[['H/_?@UF8?7CPX& M+QIBJ*M[.QZX]KLK][6X]GL4[NN^[*"%G)? M658;A*Y+N(Y]FD>S<,WWT+SW!LF\^PFQX81HHKI_)#I7?]N+M4T,>"^,P>P[ M/5NT[2996)>3TS9Q?7'8M*IZ>"3FW6I5,?%HJ7H&TCW[D6W,ETADWKTEYR%Z9YOSL6 M(__=3QORD>'MCP'\]&:"_ZI^DO#BSQ8E/>\;?,^U[DO 62%SK@]?6'I$5)L" MKTO0N+^S_"'AQ?%F!%.!#J9\\T[*U8Y:33WL-0FO"Q5=5(RZ[M-;T B\?CV= MP[<&25$=O$9=3>Q/C]V21N#9#L#M;0,.9"0L8/8W=NP'>SC,V MO-U;:>>YONX&X]NM2036]*YA'Z CM=PUE?*O&]:1FD_VD).ME&*=_F"+"D@; M=26[(X3!ZZK>U*ZDXWP&-DJ'FU514T=>]CF0:SE'NX180F%[]!7DR?H^T-OP MT_KJ"9Q1RW#>9KTZS90Z#OY94H:C:5\TU5H(7"IP*RZ5$K,+*KZ=TK7PKZV, MB'>TO%#.V5N%7%OB1TTIV72?S%ICU5SO-$R)?L-H_I"2?&['RDL.&9CBX'HX M"W$3,D:LU>F973GGJSAD47>^S\O[;!UCGVW<9YOO5:6T>U7Q]9\EWR_!N&57\V 2-_[;? M28AZ^_S:YTK) %CI](SNT1* &WO42RVQC#&9'6;T8*/8_@L,;R>$]>!81WY<#,JZ9T>PU7B4(XX4WH+NZD1 M1<7XC'V<3:<>P9A&QT/X>$$T"QFXHK(P#MEH>QA' ME%DUM738LNE-W@ H(XS@.<'UF6&)1]:)HF#@.F@AO;KQN*B.?$2KQ"=UX6G5 M>(P!0;\W+PC/XT#X9'D<2'-OYW)Q(&6Q#3P2I$(D"(\#:=JV\9M['@?"T=0H M-%UV' C:8<+4@;U$X\&A>8(16!ZT.Q^F E-+8P)2!NP3-%A0Q.3:5ET?-D*D M95U2^ R;U6E&4=IV*A?J\-P;L*8YU7DZ+>MH\UU\>Y06KZB<_2:;M-"VI->5 M_=;.#,RS!U-)Z^ZZT62QNL'*T6H+X&_?)7MSYM\E.? W" MNJJ?*2KM%*J8W# ]9\!MX/!'19S6Z:FR:!G-B#?EB&LJBRNID%> * Q?YF Z M8S#5P+[JJ;>H&-CZ6*VM5/IQRB;BOY&BKC^CNME2C'$RA2M\T[6L=O7ILKZZ M.>Z8CW2JD9(39:+_=!I$+F[N=4@\V.47LHC2_FDY(C^)\986CSC]*/!F*_.6]3YL%Q_T?6OLG1?)5DI84:C M@Q&&P0?X5A#2 WX-G(:$^"N8D].8N0CC$!GZWS9O$(KT.WCNQS\_.+VB'3] M!LYJ'DDN7BU!8+KO)M4:#W&P>#/<> !<:+;OV8@C;X%,5GDW!0DVB@F MDXS Q\GP)DX_Q+&7\V\>?[EYN/WE_MJ0T9=0;AU!F,A&N-P\)XE.KOP$(P:>V2( MQ8H#G^#31 #;D3V1?[Q@5U:'<03Y@RSE1_J%G9ZR2KI+%,#79<<,R8" D!1@ M6Y$2PXAB)(!Q0LP BT.W/Z-^+*SQ3].J@$QXV2<*TS" 6<1O8C)T$++G7MV( MB,+KF/AT+'>$2JL'+QX*_3'\.&6Z/^QJ".6NO:6?B2\NK#U?;)8,UTKL&[X M[QL&H&*V'/Q^O* UZ _C,J3EZT^?]$05LX9'"KX',IV%8!_ *IHUZ6IL . C MV[8DKJ0@YJ$F.+-X'(3PRB&<*'8 PSD-$-7/H3-! +MP0!V/!CEFH4)/S?SW M=( HX0#T^Z7SED0JPTGQA8D3_HD.XA _G8;NBQ,3 )=/GH&ST!S*. 3*,$L* MYAFOK 4S,D/"#D0TZ_\7UD-+H<,A!&PCOP+H)@^OADHO1@G)2^"]T#M[.)(N M\,/GD- 8:CB$^! M[X&1)7057H%%EQJ];,"UQ0ND0@5B >+O[#W?Z"3O1Q3CT>L7B4)2<,560YNDHPK+QT<@-J0#IMY)7Z\ >SY M[:[(!Y?LK-,G2Q<1+4NE!76 E8"T>X:3](PU[2L"?,FO<_?M:P[B]*GOCCO\ M&H1/SH]_ <10$,'DX /Z[2>I8IZG:!]#XU+[ V-$LZ MZEG!?F!JM\S#OS,[6('!B1=I8-.S;EGSX:T9@GPHAF WXLB8H!DHA0T7-QZ9 MO8^$W2"T@.ZO=LL"MA*P)+IZ0IA- M().I%[P10DOK)*L18N<'/#J<$6$V#3 JB80#-_% )'Z8*2O-\PJ6;U0^'3 , MRZV!N0'@ J('S!#-V7T90YJ6^)G%LW!A_B';Z(3K MESY#,Y6Q9!22NK8*1J=P!]U%T8P6[UCU9N+FW@R &NR:K**;J&$VW;TOW,R> M@6<(FEA@TCFX3CR3_R+^( B3XY,!JCM(6I:!D>LLB()\*W(CQ =\ZR!*^ZD) MGE;/VD%IDD%=V>C\P(TC0R:4O@-5@F'B]BGN72(FW;+O6!/.-&P"9^#\*=!)XFX=HE71,-R=AM[8)+9TJ]Y8'O M$[;\I$;:"G1>"65YZ:SI>8,7.!X%'A[*F+G_V*"#0GP#Q!R$^'Q2EVX MVLEHQ#06_'H9\; OCR!5\)Y- %,F2SN1U5L8#ND_Z:7(O-A;=X6]K0VGX!?Y M6U[DJ^47^?Q*OJ57\@T3>>NNK!5<3L]40Q!O0/-OXI( M?Z5Z>5*#AK)NAUYZ,JE"39J\D,>%/>//!H0,(V$4!I--%S C9T##\'92$ SE M1 J"IF JKB&JZN[J0<8T*;\#;YX<3>[%E%T%:5YT%I@.6U@(9=)TV^@OM7-R MHT.6:XHC6D0,W8^R5G[B%?@< !]9^ '2M*V"Z")-+8CBT=22Z**K3S>/MU^$ MS_>_?;_]]GCS='?_[0"Q1>SU1;,Z4FS1[B$Y@UD8 J4]%IR#D3!+AOK4IS?VQ,?0C=R5_7.( MQ__% >XWHR6))]'9G&?>EAF<13#2W#).0].^A(Z&L[D6^!?_>\,%.F12STC MN$HV$OL-1@7TR=P=,UQBQ#"P&]++ZI0,S%.8=S0!W8*71?Q0E/'3K ;R(-N- MERCJ[A=P<*47.EUS[L2;,,08>V0KG]YRG.8&L5 6E%#9$ZEI6*D^K_,(J5M^ MZLTB>F,?K-W6S&;."3DG'&SV H7H^EJ$ST6S?D3^FK%S#7,?$9=Z/D+8Z:E+ M@])NDLV$4:MZO6VI\?37L=M%_AYQ3O^%4K-\>G*Q>.@1#E\29<5-/7!P.%+G M+[":81JZ),* (]!60\94T.4T\V!7,1*N)'!GP;\:LPL)I[E?(/);8D-4W06C MTU.VV(6%"&+(3QWDZ&Q&SO(#7D CL1I#HA6@OCBNAT(-M-.?48Q5IY2)5_MK M^$7*:-,W91WZ5')MHK*:0/&9E-UM07A9E1$8BMH8D"03 M&YB(TE3D)O;M/%Z8N:>7=+"4'DMR(4,)O >":8-216/]V(7*R '9G40TOCC> MC*3,+D,T&AQ;&BVV$#E4N,#?F8ZVT)>R\XN$%]"OYA&YH Z$:(Y3:U; VUFF M@I0-^NZ9^"2D$=\5\Q-V/E7U/'1%8#*Y;6.5N !J6GP9P$WX"V;+@XA$!>]$KY/KPSC)SP#8=%GK"L MN'6W<-QS_WRQ?U[C_OD&S*5&__P:'XM2[&-1F^ACJ\@N\LTBH('P&ZA"3A9EXN3O(OJFP0SHA+I#9H#1IV$ MH.8DW@\J1@0,F1EF."=:]TZ4M+2*ECM*B6GFUD+Y 6[H8*.I=1ZZ,H#0)2X? M:-8L"HN')_U*6M1XRM+U^CL.&5U),P_0'LF0#M >J763M:OTLJ^ MK@*$C:ZY=U'(6B!\M/K3C=:0?F9W;1=6%?I=U:C60XD'IN*P>-B[^6U6 ??7 M.CW#MG,'YWWME2UKY.R\DFH3();P;7K0HQ1C/X=!%!4"32\&VH'JJ'*TG5)5 MD/=4%:)*F*NL+M!D>+VKEZ7#M[>]5J-5@G1C=E,*VMN;Y; ]F9II,;5PFVK7 MW=9E)&7OH>?GHE!N8DT*+5^J:GL%C0.)B\P%R':7FE:GI\A=Z_SZ.#5::'[& M.'G/NSA+NC%6#A:YI%_=^8,0NTE\(>R_A=S:[O2XC=,VK#7&:Y/PZJ\LT6B& MEU1^)B@Y6N?),:0BZ'$_3F-1=Q(U85_D5=4:#+G3,[3N&7:R;K36L#$^03Y( M?$(;CV'5"]T-A6P;$YQ@T'M=U3QX<$);+4N.XB:')1@JQM:HVMY]2L\5OBT$ MZ6YA!VI3PPX,+$Z@=.5\Y3SN$>&1!:>V40_%X;>-+#"P2VO^:'"#M+$0:PK" MJ@46&$8ASKC/K=E@V\W[L:,*>%Q!P[>I=LVM MEK@"P^KT3(/'%;0(2(T4F7O'%1AVIZ,;KGBMX68G2WJ(*F!A68>&UJ=[6Z M^"MWA_"@@OH,U!/'%)A&IV<;/,J]11!K",*JQ1289C'.N,.MV6#;S?71Y)@" MT^KT9$WKFOF;.N[HX#$%/*;@,FV>NA6W6D(*3!M,%S5?5(6'%#061TT4F'M' M%%A2IZ?87:6NBI;T\E?W : M"[I3Z C'#B>P5.S0+G?W3S?E9G:M\01J#?$$2:LI%;9A&,RP(0N]H;ODBUJS M)=$&E@:JO*@6Q*GO=5^[%R):9)'R W#L U!;I(*ET]XB>LUQ-I>"_!8B>"<] MRVQJ'(-E='J6VJVM_$Q="M4'VH6RM[E#<'W;OV?_T]6>G?4U0]T>"-C>&_:> MZMID ']]"O"C##[*FJA:YFJWU%S[8]]E/0OJR!ZW)[[8RN^@X[ MW(.V^CIV!V/:1?N%4@A[<).$1-A/&S]]GVOT'J5-ZVEWP/[;HG]\0=_X586X M8B-8?#?"!$_?S/$$SQTMNL-FD=6<=J^VW35,>Y=NKXK:M>3MFH=6&5;6NIJM M':2!JGK9DU6P-&!;)@N4U:7RK^ML3:O(+>TBF\@+(2,9&M-%]HSZ<3*CHI3* MAR ,IWSE3JA\&XZW#0]DXKA4:_N2[4U(-[M>E1JK-_.[O0L#GQ=;H#3\C1;68V35/ M4=4RE=3V4E,OFQU54D2/)Q;W541U4$0E2Y3MO2NAUB@@]W7/'BQZ45H7M=92 M$^O<8AAMXX@QC)4 T2)_:0MQ?%Z1C+;9N$C&$S@]STA=S,=)-E-=M-"O:3;4 MKWDY4KF2X_-X,GE?=1/+[JNJJ!DU^ST/)9UWBN]>%]3*5H=1";E 6![QVJ8@ MTE9-ED>\GFG$Z^TBI)]'O!XLXK6,RCR>CT>\7M@V\(C7IFP-CWCE$:^MC'C- M2-/=7+R@'6+$JUQ;K;5S].">&XB;&/&:07)%_ZXNR9V>+G>5O86EC>[A75)Z?34KMY0M_!E,+F=Y'0]2%IV^\K5!;9*FY2+RO[A M3SS>E<>[GFV\:PVJL8:JL6KQ>->V0;&)\:[[*+C84DJKH<,VCW=MAJ9Z2/VB M3DT5P[^Z"H]X;5[$:T-T41-#7B71-IM4BIR'O#8!V2<)>:U!Z;,PR4F7:TZ? MYB&O#<=Q T->]]$8:2>?KK2WQLA#7INA,=8>\GH8C5&6T+=I-]2W>3E2N?:0 MUV;HFZ :]Q1%%I6Z"_0T*N8U=WC*:QR7A+^FRTXP86(1W6D0N?CT=4@\&.:% M)*&K"?/)/)400UH\XO1AW;.X_)$<9ZT=]])6=8!E25\F1O;/<;@(4'PF5_V0 M.']>.2.8[;7CO3IO4>?#(7EEA3YUF6%"06@,N@! MY]O=6A;9)VF1R7:EK+%]=HB6LVWV&W3><7M9;&DZ/D:L" 8X^S%:^YQ'U]5-Z;7I(AZ-O6N,UWHWQ_>$]E^!]"4= MTZMZ*\ ^,413;D9H]?$]M!R0&P"I'AV1K!NC7G,W1H[(L$;(8\D?'$' MI-@%"-OQB>T&'KOTJ-V/L@>P^KDS4#>1I:.UR^:QK:> WP8-XX3XP\@Q4S3W M5T4X )L,P T*Q0D!B)U>-%&V]KY);E#D8ANTB_F%E/""-U+8(;5^1\>Y'ZNC M1%&2^6WB4Q [WG[URG39!HU#%4WY:#%I/#:R@2I'([&I2)V>98B2K'-LGC,V M-V@CS<2FW.EAF4=E[S3$&K%9$K66BU);B@_+MXDOK=[8I(">;R067'\03 AS M@L BJ5O)H>WBIX0%/V&42RC$8_B1BYLH8&!LE+\(IRW@Z9\*;>V.EUTXO#<; MPE(&&=S1/O1^1#6D2EX\U5[6#_15G-]X7C# Z1<#_I:]=SND&AFD*J!2Z]T\ M#Q5@MSSXBUAU'!ST41D^U3 ,PW,UGY1T0PJ=: M*7J2UC*=98C3\&?@R7% N35.P?'?_OXW2Y'-C]%R)&-7$!YG?2S8'+N.Y[T) M\ >>!'QPR6@MY-NO3@1O&^"-Q!##(!WZL\ '(8B#//[\=VI^CBEFB%. MR9E.P^ 'K"H&8 K5XH8/1GVFN'X-PN0C_-TVF3^*C;GBTFI,+U.# )Q/ .P8 M)R",'#/T59D25\V6?XA]T'I7AJ&)% M/7FMT*TT<>MH$\=.FMJZ+ 0#DW2AEC/@'\.8Q M6GF(.EQ"&,P9?<*.Q2SSGZ5\(05NL*CKCZR^@ \+K\',&P*3H*J5.YF0HB!H,N[]4"PN]*68?65HO65 MKF+H!TDMV&W4DTQ6TW9K5L I>[+);I<.DUP6KN1ZRDD*U&Y9)_RG)_GIOLE" M=DMSA;;,8-F!O*U9_S99)>>\_Y4R/:HDRK2NXG$QB;8J*%IEV9=$NRI%62\; M99Q2_#R>'F67$/]VFWJ,F9>WK=%;(>?U/;+U?]?^!KO MOGVM+;QC[JG,^+W2;?QCOG,/3KRHQ8:3F;O"M$Y/E;M:70$V/O:,'*TB!\?^!6+_N"Z [;&/N8M- MZ;#(L7^>V#^N(;\]]C'?M2OM?=5R)MB_A""$+^Z+.R3^4'ASB3?DE78:8Z*G MWK=T@\H/K=;I=8]7KZ1Q"#ZY2_K\@7^2V(#-P-<1^'5=U'#@<^"?VD#?'OH& M0O]H=8 X]"\0^J>YHM\,?9-S?0[]^A="O*Q"R[="_A)OTKT$X(FX\ M"PF_0=_9/,<2([4>V,6NE!]5&X[J_DW7S\21QIW(1S3*3P%W7>)PYW _D2E^ M$L#+'/ <\"(4#G@/^1&;W20"OS;M^QC+=\\Y=Z2[=L$VB7WX! MHW%^#N;6HY0!.+8XM+MZ/DSAH&X$#H[5>Y$F@L.0.CU=ZMIYWP('Q\'!L7R+ MT$AXR)V>)A>YGC@\#@Z/99][(^&A />0NW*^*1V'Q^&YA]UX>*B=GFIOY!XE M;3N7U/%U;3R3KB!8H$7?KHEGR9=TXJYB:B/;M/JZ/- T6Y8M0^[;EJPZDC;0 M!N;@/[)D=+8>,IECLM\F=H"9!A%M8'5->WJY+R1I59(83YFGDD8GTN(1IQ\% MWBPN?R17:[=V3$M;-;$!(BT3(_OG>-X?8@I@NNJ'Q/GSRAG!;*\=[]5YBSH? MEG<8MC=+P=7%ERYQ-#K8$AE+&6(G/0K):V!"),1?P9RAF6%)Z9:UP:W65NH[L$%D@O[P'KML?0^B."2Q M&S)^R#I 1E_<:. %T2PL:B!E:(P/ R,"9ABG'^*KEOM*W?[V_=?[?]_>"@^W M3WUD]=[X=%Y 7$94 M=[1-&9)<^.[!I-YA/RGL*ZE('S5)?O?G>_HY_43^^!X;&CK"7S-@:B.7#$'F MC>!%0]80S>W/*"D6VRA,<4QZ )*&B 2XH8L]ITC2GC!:::)&9P4[+TP=5 K< M*9#7?Q:B63]RAZX3NO#$Q'F#__])A%N/M6L3OI 1 6GJ82?,^40B839-FWAZ M[L2-DS;,$8G1%16/L6?7(V%B7I.4=\_OT\G0C&@?QGL@+P3@!>,.2=*C,)WH M,V TI#T_<2Y(EXKWVO*&8/(OC+C9)>%>)(T=P]^<># &VBQ]3T*4-/I,YBTWTXWFSTO6;ENS9/J3,J5\EA/S-^>%.9I,;'\ZPMP0<(&/:/C.A:#$I MLY<1&4HF("I:?%;_F_<#WT 1U@\T05_F4 JPVD"8A@&F!R2=,;,G:7Y,4/_& MD6#@^28OK1?&+OZ"CM$GB_/-NFZRIG/A9.7LSE-M +63\*(\4=8Y-(AP,)W@8#SSF/D:DB/$%WJG"G/NT>RGV=V_Z,P M#EZ!.X5B.A]2,!\_B'%.KK]HF5I$.5C4[[Y'(F".4SA'=.X!BN57-R*LKR4( M5."@'NUZT+8"WA7=@#%BOV&)8W]'8_T"IL:G'D"X[MWG!8UDZQ$!-;/DMK6SXO-Z''==&^PQ-G2 "W M83!['E/\NE$T<_P!%4P^,+%$?I7*1!B(2KR(/C%B$8[8788]]^K&XSS;[@IU ML.NM#$(:Q)GT& Y&B\OE&Z2%&[^5]0\V \7#G<^ @JB$]0_ JICK'%>, MQSG).E'/BQV7?E_ JE!9I+V'$U7 U:1@?>A*W3>TRLPA?']2B? M0_X[%[W,6%PP6:HG2KPSVQ8Y'DSM6-7*K&6M3,UE>$0WZ4[ 1MPE^S#7M-2, M6J!T>HK2C$YJZ[>E<:TR+@-JJJW7AC6U55B[A.#)NXQUM&0'Y57J"ZN:\:[B M.9%+6/(\J ')BN0FPR^S$(C!HA/8"4I]1LE%'I*[\ !IG5Y!2>5<6M7>:70U M"D=T<&''EN% Y M5KARO+MR7)>^8N$5O7;P3K5<-VXKTF2E-JC)K8(:5XVY:ESAF!Q>I;$44&GR MEB77C,\&1$G&A7JS6H!N#I38GKNH,UH MG9Y=5^.5^G:M?8HUAVJ92E&B4^R 5?VLL+IONGZUU)M+^?*""P68Y84"JA1E ML.=%&7AY 5Y>H$IY 77/\@(H$I[(9 KD"=]N_YJY\=L#&1(R01[Y+?!I*F?@ MP9N?T[;744%RB644U!:PC'QM@8?;+[>WO]U\^O56^';_[?/]MZ>'^U]_O?OV MLW#W[>GVX?;Q:7.5@=TR:PK+#[ I%LU .6%5.6:KQ4&&#LO!"!BLU(>)=4,?@^BX4'^M&\B '-E$ZR=8]QL) V<6T62<3$YU' C363@8.Q$F91$WS,\YS=6:IQ&J M2I*[O9@*2ZF%);&J"%2FP%Q<3+G%=Z0>J"2U*Q0F!/,=H[$[7:8.K6L D_=< MI^]Z.)$!G2E00TQ3PQ>9X317$\ !%".,?>#+^IB&#(I)DHY>M*9L60@\3JR^ MIW S :THGM,5!H(799.M0_S H\[K.H1?0%-5X)9@&"( A].Z9O@ M3&'F/T#;BY=2MUFZ%(A2 K^AF:$P:.Q./9;8-J/MT(A#,ZR :* XX4]@V%E: MC2*;2)];1L3R[3(IZFS[82[]A+A7SO"_LR2/.BD0@;FL$PJ7Q1SFF'Q;3 P@J\]V*IX#D,*/9%^EY\YS>6C-3*F4P]T0FI$+^C#)H>_QX3^:M58 M-O'(LB0\O,#,T/JVSJV7,I@S=7Z+N>4*:<;7=U6VI+29G<5O563U4Z4 M?U?Z4[NE*6HWJ]["*OEI=1(PXR"J8.LWG+IK/:\55WQQE%.J0/$L'/L+W6%% M_3MU1^IS\YI6JG.Q(;)LD\+'3&>6 IPI++I-V8NLN]7J]%3)$C4S7\+C%,$. M:\\.A^D)8%H2OG5DF-H(4TDT['R<9#-ANJ6*TS+QD2GZM,:TKZ,V@U)(JI8< ML!K$ +I)-YTM6HWZWO\MV8G[T6VR 97/EXV=#0Q152N&O!WN.I<#9(OXV2," M1 ;=V1!MJ6*Z$(^]JQ#2\I QJVQ'7;I!R9U8]2.L@ YE:*(EM22\HLFV #\%NQ@+33@%V&9# M,45#RI=Z;.DI*(DQ6HXI*HPRXD$VQ4$V%N_&T8"YU!@NLR8:0RF.QE";&(VQ M2[W6[[.87+?TZ MW*S35HT?*0Y"7[Y&WO'>F*VXB!#*NNODHU\>VW97U:U=[HYE:^L;SJK7L4;] MU[%\LGRR;+)&^=<[W,JWXY[R<1&A1+6SFP%HS$R18A]@5?U+KH%[/Z4!R3.-P[IDDJ315I0@]Z]^$HY(_YD:3)=,G]LTEH]29*Z\\/-$VZ2D0;., M."R/OW,J7GX^Z7B_D:JO>2^ MSOGM/F&@-8FBC!:2M%USGLG]Z(\@SOKDZ*]"[,%2T-#(QOP^O6OG.QJU=?O7 M.N@R=F,RQ!7^_EK!:-,#-#W9EG3JPR.U$BEJ$E ,4RFD@]P?5Q-B)FQZGIWP#*?;U M<3?MXV()5EG!L(ZF8!B=GE74R&TW!>,X.\QUB+;H$(?# [WZU50JZAL=J[3V M%DJU[>P]U/SV*?4O,,_"TK4]S&-P/9R%V!XO;LHQNWC0XO48\6$&Z"?H[.;V\?AU83CA79;4@\LINK"?Q._'1N]'HBNPV)1W9SFY_; M_$T4YO*Q(KL-4!MZEEZ;,&^PC<>%^6["7&FFS7\FPERN)UK=D'BT.K?,>;1Z M(X7YT:+598E;YER8<\O\9,*\IFAU&;M\<,LJ@ M-F#.-;?,N3#GEODIA'E-T>J@%-2=>M9*LPF$^6X%5"[6T.26^:&%^=&BU66- MNMGK"JWCEOG9"7-NF1]4F)LU"7.=YY'O)#5T)J1 M>L:MV$V"KZ9@,;G^8+%6FA@@^'@U-&[%-DGP*4<+%I.Q#*C2S?>MYE8LMV*Y M%7MP8:[4%"PFUQ\LUDH38V=A?K%&60/:@[6+8)6%^=&"Q12I5I_# M";Z: JM @'(KEENQ/'^Y@8+O:(%5BM*2*.DV";ZF-;H[%\%74Q"24G_)S%:J MX]SBXQ9?TP3?T8*00,3V3&[QG;?%U_):6"WU>QN77 M+D1JF_#6<8OQ&]- B M]6@E,Q6=VY*ULY.F)?"?BRUIU61+&MR6W$OP7:QIQ&-@#RWX[*,)/A-L21X# MRV-@&T&[]8)/E6H2?!:_/>06'[?X&BCX5/EH@L^NU8G*+;[=G:@-CA_F3M23 M.5%;J>AS6Y+?2S9-I!XM$A7T'EKP'2T25<5R M>#:W^&IE)TTKR'4N@J^FTG$@0+G%QRT^?GO80,%WM-)Q:EMZI[9)\/';0]Z. MO/?.O.C;0Z5ARE_#*<9MR4.+U*-%HJH8B:IQ6[)6=M*T).DSL26UFB)151Z) MNI_@NUC3B-\>'ECP:4>+1 41V[,-'HG: ,'';P\W"3ZE'L$' I3?'G*+C\>+ M-E#PJ<<2?"!BT8FJ<8N/YQZ>GG8;!)]6D^!3N,67(%5MF(K6<(KQV\-#"S[] M:()/K351@EM\O-K,X02?49/@TWC'Q;T$W\4:,-SB.[3@.UJ9-1"Q/5OF=WP\ M7K0)M-L@^&HJLP8"=#O!ERX_F:-*]Z-D*X)P2,(K1KUKI'D4>.Y00)I5V5+^ MTWU_2O?N0^ST/9(&+-$_V/;VPP^]Y6BF3*C8Q F?73_=1*W^.+%M(K64O9K$ M_?UOLB%]S/^9KAE /PJ"V ]BPLZ#?R7+>&;89P\!Q7L<3Z\_?'A]?>W^Z(=> M-PB?/RB2I'X(X>L/Z6^/SR,4Y!&?9V$(DLY[$Z:SF&YS=[ZAF=5ML[WIP62Q M@;+:G?-'UQ_".ZZOV&=M@X&R$PR45L$ V+] ^;\P#>A;<1#,6W$B( Z%/ M@),P%6((W\%#WFPR%:+91'#\H1#G1L5/0C)Q7!]'D[OZ3VN'#&!78-!1, NO M4!$1IE1160M1_ RG[/HSAZKC!9]D8)R0P500P#F$O+K#>)QJ6)FG$M1+BT>< M/F@ML[C\D9R95?M62UMMM2S9RU(\^^C@RV1\1RP 8.0;O^.]B<*K&X\% MX@S&<^9?D?>?@I-NPLKEJDSZ3N=(;^\Y2H^17GZ(N)0\2EF!&"$4!_&7\$^#FP;]A&-WX#[NYY@C.#C7@^/U,&OWAP/F"*X" SR"K,YY)+JB*W9'T'L:6E8DO?2VQESX<@<"%A M[B0DS/8*B02R8"8_/X?DV8%5XQE<\=H#KA:1 31"SSC[X4!1@W_M@F$YPZ])?"<-9B/_.8@NT#FS2=>S54KVNFW1MBZ6QE7U/9K-T(77MSR97PX!: MTSC<_$[6R%Q/F9V>K"M=.W? 7$:GV.G:!91]F4=\!NX!6Q\LMRGG; M;4U6IV*@H%+D59V MX,>!-R1A!,^ W$,/W5Q,PTANF(5?'CS ;6[@B.)\4>R+].V?@PF(* MVH 0)N@-%JR"SO*O&6H/Z4RB=/8K,TTG2+D+?A_!9BQ&8CP&5KIR6+IK9' ) M*V@' [F!C8 =F$6).O\-Q:W M/W[ 071PC_Z? ^(M?,,SHP(PO["#1,$,+!JTS[_@:Y@&/K8X7NKR>8H"/.6@ M7LQ/7&5ZZ4HAO2AC8X2Y']V_^G#\/,@76KFEL(OG#'=JED_P\A>D*FP<1LL+H2U5*JK-$00 K%Z@C?;[9>$92SI9:?5DQ MLS2E)2%#A<7:"2Q$2JI YP7'FPK]\ M0%8-3 Z.0CDWFA_J&V^ ]R(Y]KQR6J(Q'+OD!/RCVHG)@[/&\Z(WY+RL9QP'##((0 MOUJU2>;3IDYP&"X>X_*BV6"\M/XO9$#UBV3CF1I!W>65U(B]5(85N-2O,F!! M7+VH+B#*P)5CO=9/4^M!;]!3EQ<\(DL\>*0!K MTU.W0^BN:O[NCK4]$:T=%M$V:,0%?LR\3R \2A/LN#^@,6H3J)6Z9^5QH- M;UCFXNR-JZ\:P9*"U]1OS6*7''@WF&91!CZ3 #X/"9(;KQU3.92*I^1^>@]G MQ,H]4.JTRYU-*:\VP+_]ZIA;7VJA7MW!0%]ZD>]JC5A>.5;[* (+BY@]6R#- MI#QO/PTSKGZ_UTAQ41F.Q0US=A46AHPI ^7.TN2:)YA$*92(B]B56GU#!J\!NMHYI>(C7. MD^>AXE\I#D\NCL,K(_^71*?X&@:317A>5#DDSS!H0$MN7UCT\CS2L-I2U!.M MQ82#N6DM5'Y76XYVHN58N#5Y[\;*=GZC M57RC)9??:.%\$5F;KUED6>_P>[ VWX,=P4]A%B-0ZZY+VBHMZI0+D;IU0C30 M(E N'C$DZ0E^^\D+!G_.V:.I%N2#PXGA[N/OW^=//IUUOAZ3X)%Z;?_7+_ZY?;A\?2TE![Z"DE M%Y1LVB?T+]6S:8^#,1G./'(_6MV^3T[D#F[\X1<7&>GP"251T99J15NJY;?T MB86M3F>QDQHZ?7P%%5-#]A+!)S3A-&#F-0MM$YPX#MW^C&6(@);,]CT;]D:3 M1*+$!1P)[ZAR'ZV55MM?1KJ2N7?K=N6%GI*E+YH^N&7?^=L>.HYS79 M[39L0P78C;7:,!U^Y;=-J]B9DV?T%/R;."'CA 3X^Y#]]7X0!V! LW^H\B*Q MI(XJ\?L4.D[8 S*/Y=*#4J;Z8#L(OV\9^JU(P6E=2Y,W3NM*M);WXQ>;*Q\W MKIXK58J<&-ZU3T74W9A>( M2EN#\R ]+3B(5J\0ZD:1T>FINBP:9CZ>DZ/HC%"D'11%)J!(TD2E((CM9"@J MKEDOZ^N*UA])UU!A1<-@AG*TP1K1>L?2$^5O[9W< X0*^ILQVC M)GNU-9; O^@_,&T'9N4\+ZIEH/,_$H)9',4."Y>Z8G<0.]D&!51JB4 NE<>, M0A6M@Y3<-XS:WVBHTOV(7B)%]PMBTPNEZA+;ZO1DU11E:V^];PVLI>TW[""2 MA.-L"P/BP$"S$6B&*!6$FW.@G1?0-M@8AP6:)B'0=%%5]O:'U BT2W,7WHY& M6% P&+'8 _=E7GB'A?Y=F+NP7I7@+BW<[7B?J>[%CLY-QB_[%*11)F3XW7G# M']^$H>.S\FC5+7L-$X5$\WAV?8W,^[+=0S5K":? GM+I*:*DE(4Q<^R="_8V M* ZGP)Z*V-.Q3L%3C:E.O[1H]Q:2[;3SM? MU;;70;$V=BI-U5MK("F;\C236XQ$/$L9\6QB,KN]MVSF\79MP(Q:$VAH!00] M7UV6@^8,0:/5!!H;0:,T*++WTER87_;W2EX,Z"MA/B%L$>I98RH[W^#@0%$ M];'*RXXV.89\70<;F4K8HX7#<=BT1\*N@XU"96R#N$W3?&E\C"W&N 2/UXT? MNU?%86%83,:;#2].4ZKWBA8)G-+WD0QF(2TQ=YN0%HOP?5Y4"LJ7)F*E\BI? M-]".8Z)B'8T%-O/2ZP+0M^'RM2;X%2!,Z_3 F.7X.G-\;;@W/1R^\%:_48DP M5!WX0*^!>J6E06LN%KJ^DNBV!3.M3F[(^F"W9>E%O:;2BX_D&:,''PBM(NX_ M?W&C@1=$L\(BC-BA(5>Q3S?R%?ONO]\^W#S=??M9>+S]^;?;;T]'K:_(9E0T M43!DFE=V,=-[$6D0)1W(@U%RTWI#P@"6/R"T?.(O7Q\_ITT.W!"YM!#\AZ(H.Q#[1[AA^L3.+VJ7 2; GSF63&PN&QL4/VIQE.!O$ %LLZ)B\$7_QZL9C81R\9ANHA^3%):^LCT,_::$F MP@_^A'6X_@MA!,,I 0-CHR 64.5A,&G=G&@9#6 +,9# #PP&."1:@A*4$ M$SS&*V/@-%[@V6 &LX"%A,((O@ZPE7Q(& &&!.L[OV)G(!>/DSMZ1VMH MBF3?A:DVZ31APX4AB4#F,$+!RV9(GAG&U/Z7Q +QGV% MI=N. B=44PKC 9^ M@BH/S@?%"C8XB=(B_31\88KUKEFU:WH8;VY8(X"TS9\X[_D X\#H\#0V7A@[ M,R]**I9&+ )BF\E@"Y(7%\\(>]CU$>ETHVB][R$ !1%!OX0/@$0^#2+&;A*. MAR,* R>$\Q1&RZ]@LZ-OSO]"'Z.%-J)+TGTFW=3Z!('R&+?L_A_D58&TN'G3D=/,W M"5^QWQ6NJG#16?+1EBS#%V1=0P& EE3;9?"C$\!_>N0'^SAR8T(YX*3O(6QP MY[* >W$==@S255'ZL&U%2@_8M%>APTX!97JE1Q<7!)HS'H*9QV1^WW/\/TDR MSSFZ4AQ7Z/1\@?7CE17R\([(IYC+X3LB,\VW4"%63ZD0AV02O*#]]R$DLXC& M V9.=O0&&MPD6I8,Q'I5,!9Z *@T<'7]+>=C'C,J06=AT-IFBIAHL9 /3_<9OPQ!^#&H M^A\B)@NP%]H U<.T7Q 34<#M/?+L#-Z6*#P7'-^F[B:,W!@)EU3@5B\C9DUE&Q@65/&UBBC M8 MES"I0"!+Q)I9I2ZE:'[]-">U(2.9VDD@+T#/!Z ["X-5Y(6(62%=XV4!A M-+-CUE+9# M%;.PG@:O&-7+]"?X"MU%5V %KG[._@WXQQ'PI8O)43;XZL#Q$+Q@0#6M/G$& MM/4>*.#A,_$!J.E7H!;YT<2-Z"#SWXV8.0S,]4]LVSKS@2>P P)((%ZJ-P_= M0?)Q>NB<9Y^DJG,(>E$@C$(@ WTE/;(CL* 0\-'83>!,U3'7BRDIQO#>='$. MP-K%.:*A]DPMPA4J.*!#N2.7/@D+ 2C@KW 'A7C6)TO?3\=PQ(<$61 [Z>EW M-N7QX!%A&":;QG845C@DBP^=<,!^MCI39G]F/\Z M=D#Y]$+_2\CP$GC8%"PWUM*763Z(6S@DC#=0AN&&9.7GQ < O G/^-]DZ^CW MBUUB;QL"*6%)##]^D M[??'^Y_>_]1 .S WA'_Q85!J)F0F5="N""Q=U*N62!:1.'AZS*3 M6$4?'J.8H9CY.9+SO63VD.'2/H/!=I71^U/#@-D)'_&5S%E"-?@X,].T Q5] M'>ZSA]0#(+%>F_A=NG5BDGB#]$[!-)>N*;_*N'+FCX$DCL:O(-_&B=&*5E$4 M)QL!C'4$O-VA1\Z9_0!#"L7X:$8R;_9G P_;(B(K#T)]_F3?7*$I6#%M@0&'B\!*>9[2W%RX^ M:8G*@#<7X!E9G6(B'7P6H>LP@N%AFU%O0/\5?$YU 2KG"/-]#UMT6 MTV!0@(WW K!> Q]0$H]1(([?0/%@REDP):"KAO\ MXEX]$*_S'EN^@CXP .7F:D)BG!KL ["(8/8\GH/73T$0H\>3BKYH%KX0U_,H M_0=XZ0*6*7$B*LK?/3U^!H:P<%;$00*E.<>;150'#04239$+/:<^#W8Q[3*= M#77+.YR9Z*@@3D-)K+VRS/0)P3W"K\5/T3;'%?IP+ MV$3EB(!,E'!SY3 S6O)SMD-BZGI 60YB'U"^Q!"7O!2);O[? ([1JH,">[<# M'UCV,!5!^ R\GXES%QWPLODQ2ISD5/3DO;VP:Z.$QX*,I'QDR4"9;Q%E1.@ MG3@A8(0V*J7'!)X=444I1MW'1XV+^7;>DI\CNG$@L&R < N] EK:3MO6 N\ M!00Z.UYXH?"6?;6 TMYEQ3&:9@T47\XE=VK"]S 8N3&VF<:*P\V:>758@=*# M?(ZIMG!>7&:_YKVT XBO%:)!B#:61O*;V!R"[(H/,Y 46+= MDQ]!YP2M90#22[A9O/][\G[ V6\+78"\.-[,01L\O1[*"LD^;:Z+?H7DR\4D M68KBWFTJ+]B3J')/8@/FC(NX6>MFGM^3+HO@( MLX@V9CX^(C->ZIY;Y:'%40"+ZYSYA?S3SR+3))W!.&7(8._'S-)-F_MBP_=( MH'W-A*2EF:#*Z[H?[MKFD*XWP4)K^AFJ4M>T6]/+3^O:BMZ>R9I&:R9K="7- M;,MDD;)6E9:.*QJ*JJ[)EZB0!K#QIW9+&T(FG'Z+/@?A%'449FO?X=12U3LE:*WS-+N8_[-QI@4J.99MN5*[ M5H&00:N!Z7GOY/O;IC!.73T)SX1JH!_7Q+_7_?02]YK;;=FZ?2B"IZ87-0D^W"DOT+3I*BYMCQ M\EG*[D7U\Z1@.K]HV+QBQ%F#2),."2)L "2)FKEW!R .H@:#2#,/"B+L:0-2 MG9=&.F<,;= +]T.0WNEIDJ@TB@U=FK_P9H*13BRE7. ^P].JAC?#_\XB6B;@ M:Q!F=Z;ZV3(Z/=40;9TWF#QK1&W2$VM$E-GIZ;*HV'NWH.:(:C"B-BJ--2** MWG/H\M'\TQQ0S=,@:X23W>E9M@AJ98/P=&F.QON5Y!KN;#RM1CG?CSNZ'9B/ M5OE@@43HJ98)HK^NQJ#K>G(EER+5T+ MK)1.3S-%2_H>: :C!WVJ!'U@(BM=,S%%U4U2;=KEV:1_*S,W6Q(@?Y M,27^T*55LKAC\K1JY'?GC::A/@4W UJ4X7N(.:KQVW?/\>,;?WB;UCRI?N@T M4 @4T32;9+9QB!U=N3PDQ'2 F"%J]MXJ)X=8@R&VT759!6(%*#(Z/=G@WN]S MAM &)?.0/,H$ \86-?5HO;.W5SU74SFU2NWV#MW3GH]QOF/49/LTVMXI3Z]4 M=DNOW);=\S'.:XQ+NVO:+]6QB.V 2F-V3?V27'#54HW,0^6)F#060-%U4=D_ M'H"WJ6XTAI1#8#350V<\6A+P(UM4"X))ZK]/XB@Z M1<9C#D-U08>F/"J2):K[IU[7!Z%+NT;:.^6Q2-7>64&\#/>9HNH'S!>Q,/=1 M%PV=^V#/&T3&(4&D HA4T2@H97052 $PV,B?VSK#E(&@R2 M32K@?HQ&[_14250:E8%U:2[";$(!]Q(V1 FL+^7#,L#4TD3%:%(&,;?5CZX1 MUH@HD^:D&[;$$77&B-JH'M:(*'JS([T#$.4S+V](#Q& M_;1ICMS!6+]N64<:B(W5+@U3E(TFF6[<_#^Z6ED+F/ VR+!%S>3!YVT#4\5\ MQYQ*>QK4[/5DQ1LHX6;N#T*5=)QVDUR._1EKOX[]^SAQ1#4;41O6P1D2QQ$>55^LY9T!M4B5KQ!,F/F)]T"8U"KDTY^+!^CMR M!^-^NF4-Z2"6C$4O=5FT>;CP68-IHUI9"Y@P\=$T155J4J(Z!],!$A]S*N7A M$A\M&1,?#5$M4"MYH\?& JI.C;(6%*F8/JN(MM0D27=I3LJ#=GKDSLK]%,K# M)7Q8<,)[EF@WRI#CGH&C:YF'1%C:\9$[G\X98AN]F7OE/5JRT>F9)B\4?E]T_Z!T-1/_S0FR-J^R7,;_\A\14&^(B!C&05![ A[\%S=^$Z:AZP_-Y;\BJ(C>*(R$8"7Z:\B6,PF BQ&,BW#[]+,0! M_>O7QY^[E(NDPZ]L-7Z%C,_U9_3VA6Y^2C_*(5Q_"//X_^U]>7?B2++O5\GC MN7/']0[&6EBK9NH="N,JNEW& U3WS/MGCA")T920:"U>^M._B,P4"!#[)B#G MW%MM6ULND;''+S[J!49/\TB&\ZG'< K:$ZSTME,2-3H57R?!OX] M#+_%9]UVJS!#Y!9&0+MM>-47VS5_QE@D+"X%SCG$47HA+-H*X]X=66@KD47; M12/68),CG7?BCF(DH\WU*%P',K%M]]4GUY8#F^:&\-&N_^'CS*&,)C PO&?+ MN<&C(1@P'NTIO@NSM(VA3S]&/WSJ6O[0-MX_6@X;*WOHDWB7X-()IXPM)K_\ MZ=7J!OV/Y7*VI)=1G@J?A/@POZIFF:B=DDW\FJYFU8(^][*253>\5M8V>^NB MP:JY;#F_Z8 672LHFASL:0TVO])K-\"&2*?"<)!;/6!Y3E/Q'FZ)B!!>4GZ M)[.*UW>-EJ\^YS**4L@4MR]QV(#N3Z1'\V737DG9"^UIB("!T>F,OK/L$$E[ MYT9[RPIS-J0]EC2I9Y3MS6H;H9\)_=T)QV];F84)UP63GWAL138/X7 MT D/F$*[HN8WF>!T.Y&1";+Y8)@[$<8@SATAL09T#M=Z)J>2#ZT D\B_I90E9+0H*1 M?6R9?=H-;>KV!*@E?.C!=9YMZX5V^='HO(\WHN)1HXW$E9")I!7YR;/@+=U* M$/T1OS>9H(23Y8D^F $D,G;" 4:-_X39!>.U^-^_@+U?_.3'4KL"EYB"2'P" M V"Q5)8M1,D/X +P6RN /_(E8[E?KD_Q#A>#U.-EP@-/J&'V,=B%3]N&'\ / M'H7167C@R3LUX"/3Z/M3R4FPW".L<9[&%,#[.R&.! <[^AXFZ76)RX?*1HZ< M2WP\FM/$VV:.[NH):X+JBDB6LZF$(I^#L]+84R+W21D_8G3 ,H6YS'UDQD3< MN4105CI9JIJ;6I[8O_U1M'9H/-.;#E#QSQNC!Z/]:-BOQKM_=3N95F8Y-_$5 MG)[\W"GV>GN;(I<#()$PI0*W!N0']7C6Y]^-U(R%P $"-O,72ROF>N5BJ9-7 MS5RNK*JE@MHIEU3=4')FSBR:_T'UJP[/O?W]UI@F[2B3,D[?,48#/&7NY6*^ M<)-;LDU[Y?%PZ)&-N\[X5!,7_\]ZMAR>]),8/6Y"[CSC8( MC!LF,:(881/\P,1.0'1^G! M0U&:D"%#+$Y@8Z-1>4+V_-),\W"Q4-A')J"NE$\G;?&T!JNN]MHE3MX-DB?2 MYO9-SAU9,:7AG.>_BMO[G.>O)F5,;AQI2YAVZH 1D;!5EV_=I:)ML_V56*2J:DIJFAT1X26%,G@SDHAK.T3_4*^NA%5QHLJ3/8 M_&2P!,-RH911E5WA,*:EUF"'MM!ET]Z2W-;-B2_/LEN54D;7=@6O)XGOS(AO M7VV*]<+NVQ3OF_@V0&4X5(! AQEUW1 S!E(5Y>ANH]#Q_WD:X/D:L705',@?U>W%4]]&F6/)\_52TI MQ-PM56&XN*QDU)UABTBJ2B=5+3%@=TM5&$#.YS-YO9@>JKJTO)Q=A/Y.-PR^ MWN%8AGR_R\.14ZX^EY1,N9@FK'N96[%[HEJ2XK5;HE*O/NOY3%'VK#YSHEJ2 M\[5;HL(&@Q@521-174(2.(\8SE1;;6.,3[8F2?"N7;2'?4D6W&Y/%394IZEO2<3,^']%[D\N@3TS,% M_6P8]!RTF$E4B429<9.NY'!U 1:#/8X/2J(7L/,26]?H\5=W!P I8 MFSP@PRI;S6?JF!;U[RS?M%T_])(P57*%!$R57&$64Z7:^/Z]WOY>>VRW2.7Q MCE0;C^WZX]?:8[5>:RW&$9D'L\ _D_1U+0$"Y/A-IN;N5#H CKZ&A@==XYV ,;?LN0U[YE]AD0D!\.AZZ'\5.8.Z(Y>?3%M5]PKF+Z/0-[OP7O#(=\<>@&<-$"8_35]7["EOX-OCT8 M4L?G+,2T#6O@9\F)8'4E']@GCKU%?F>T'+R?R&369(YKB;$(+:S1$XL3KD;; M'G;X AN@7 05+O>*[H(,\PJ2H;YK]_Z^*T3.NB1 ["4'-Q8VDDSRVJ!Z%+&Q MD\])W3$]:OCTCO+_KG]NL(-5)E_854VI3,E))5W-8<+[)"P-"4O1#M:.0*;E M"*;[1VBAMW7&*26A=;8HW$\^)158$N;.O_?##TJ\^Y M\L$J&21"2HKX[1ZH"1-;*! MO_5! _(,L2*OSAZ,#U*C/0]ZVHC%;DY0!20H/0&N]B@$=0F:K' ,"[\PQ<8= M._,(RQ3/,=^*K*Z*OKI3;5=WET3,792INRNCX,*&/?&DOH8^SR\"-)GZ! M;>#RL@U<"L9R@#9PXT3DX^0'/L#1>-YE2]*4Y5,W'%(9>A:FT[$L7S5#8! P M+LNC9C#.'&6-Y;[=MZI1[NLKYO]&/E'+(;^$#L47P&O@27C5T*6.P?OBS3:(N[/\P+/@FU4W]'A#/+RIY8:(9>",K\- JL"$X ;',N!C M. ;6R@[N%IF#HN=FUS5#9I:,WA; VF&RK>5VR1T,]H!N05#SK$+Y7A2++YDO"A_\PD=#&V7I]'"%XU1$BXNX8O5!?G'DA19G]=8 MDB_N+1>'DG+]3WJ3WJZ!?TC2 ^:-&_+TK"MK#W'5:_\.1J[,7' M1F@Y\)Z(<*>>P<1MS..U*6NJ.NX_.[-H'O6'V%GOA<9FSO80B,3&],KG_FQ. M>)0!RE)-1HG9+*&8?0?? O0S_HP/+[*[K'EAAT;=7J<&;1H.=DL<8D:U&;"/ M EW -$;=!B>FC&T47_O42;CR:MDV">T@ZJH+GX1YNC;0ZR?BP'/PJ8E)89C& M=4!VOQ-\#3[&2Q$&Z;'4[PN&8(58/)YGAFSHP M\-4^C"0Z$+"9\'*04_-;%)XTJ_D]HD[Z9M)AO"\NGS;VPT2FT7%?Z&2M@869 MPB]LCY#5O!AP%$*?V/093Q>C7"Q&L'RD.9%3[.!)LQ$"Q?/9[D3[ )3UA37I M#8=NRMAZ[%6V_<976=@6@YH((PU M6'XT5W=H.>P\L),]0\=^M!H^IU2D^KX!)]# O\/"XXR[H&W"C:#;(H^>,PM. M7.R[@D/ B#.D9SG @/ UD=Y'&-'[?=+#U.DIXEO8?WBGY+AM)5DN!95DQ5U5 MDL%VW,-NM,(A\&FD(,,>EY#Y":GW^7)"ZGV^/)MZW_KQ]/10PQJRR@.YJ[>J M#XW6CV:M11KWI%II?2/W#XW?2?WQOM'\7FG7&X^+<^<7VB@;EATLF_VZ FNVK^8LL]UJDT.*N"@I6*-W95HW%6*[=*7V.Y8FXY MS%(*C+?M4NXN.H:S)&&DSM:XC4O\!.N^=O"F@ WO]%*F4-AQ&/(,HXP72H!+ M,DRVID"-8ZR6=X65+@GPS AP">+OU@3(NNT!!]Q5NT99-+4C36(4F6(N][$Z M 1=Z,+U+*Z':<:(I$&N7Y5B/#E"3+^OZ)RC',YEF,T!DFNF94-/R--,=DA// M6D[HL2?)Z4S(:3F(_P)R2J"8PM7G@ZF,G1\)X,+Q"_Q,J;'RG^ M<> Z-#"\]PKK)A*A&3R,,0S@0CB@777MD3HG7*FJ.^JJ[FDQW328_E$Z%$#_EC*Z'HN1?1X:)_""6@J$4P(ID:'GMDW M?#JILI M=);35?UW&21@;4E;,"6K!]-SHL/8]F!\_.V_&7:(*<#Q=6^*J(V: M>+JPHU9^&T^=1/Q),9=?YIG8C**^ CDY&W#RW-7G?*:8ER!39TUR2_P7VY%< M E5A=*I\AE!3G#24!"UA6N*GBE;JH.A%-9JF.P#%$$;@FC]99 *&8XQ51YDO ML+$JT,(EQ:7>2*4N8-LN-:,G]-&6(=TSH9\EDG\[ BI>?2[F,XHRZSR6])-: M^MFE%)]//CWKC79O_J2>FT@Y)>RS5-)4[5/:S/E5$&;BA9PK(+N<1F7YHCI/ M[>ISBU+RZ :4E#/D 4&7L0P:9?G8X(]71V*O.@]W9/W*RNSLJI/9_F@2U"<9 MU*L!'9#R_')_,:\] M#8V]\2.+G)LK#+;ZK?+XM=8B]4?6-O:NWJI\;=9JO)'L[_7V-U*I5AL_'ML5 M_$/C,?JU_OB5/7!??ZP\5NL3@ &GW-\4+'8Z"[*R$Q@*73D^# 6GS]I%O2%= M9,?;4T$ ]U1J.UB4)G*;:MVB/U-ZH&:(^0QJ]GF52;P2] MPZ_?C[!JQ/5,A+Z#8%S]" $'/6O4]^=]:ZRX\=ZYT;X,1_M"K@VXC?9@,1C M4.W-9 U*2<4,2#.TX0XXXS=J_II^8(^J^2[_[8- T66#X4BZ; TXPICIOK & MO9UW#N]D. [B@7D4.P9/XQ 900Q:*+/+5<-IFW;898LF4([1"%3Z))IL$@BZQ/#8T'L1I)PV8=6SU^9V@OJ1KPNL=^_%" M, # 6KW:@/EZ0Z$!(K!5!!.'."YH5E$?[5#+[S-,&2".@6$YB'#'?N_2/_#\ M\A1OA^%K\=5#FHFA4WG1ZHVP^P3)PKFIK_PL$A^G81]/."8(B.;6GOMB=>D8 MW0TI&LB?.7['%B!^%XRN4?MA6(.DS^ L.?P@!?8WXGSC6WW$.!Q#$8(2RR

    U2> [QVDQ89H:]AY_H&99G(Q1>SZ8"V2\81U+X,!#]1]BS(ZYCL#R-*9[_ M"4:(0URTN9P%3GS"HV+WV,.,("$8&JM1' 9\ MYO1M".S5"B*O0QP5#X?=H?B> 9PJX$CV>](0C! VUK/^'$/6Q7#I^.HBU*?K MS2XF7H4%7;:BX^,"J_2"/>,YJ!SB5L*88-_I"%TR=*+QL*4815(R)$28/B^^ MU_,$NMAZMEHFPXZ<1LB;1,9+VJR42:'UF/(7:AHA1S6TG#Z(6MA)VP(RC4#^ M5C_]"$,ID#5?&)/WQ'Z1@>7'EHN@&OM?:D[@'M()_7=2&8.CTPN1;H52P(^9 M'W;^2SDV)F.MEO]SM)%"Z\ 1=2BKS(7Q1N*B,YZR.6X>#P^)UCX91G"1=M.E MSQZ- GA#8-^CT\"1.P6+@T=B' X_C'.'T2)_.FD*^1[3S)F31L"WPEZ\P(GC M&X;'>W=J.[M_GMK.<3'7T=I7)^$.TZ+%63<]B_$ ;!V$HA9FQ[10]@$X(0$G MBQ9J+"Z#V&UXSX839X]XVG),W?T8!O6&:T;/' M[*-[SQA0AC%\K2FJ_F'/8U\XTI&M@\L8^#&8U F4U!7LE#7T&G_&6HEAG#%8 MPWE'/"VG6 8'QL&!HD3\3\%8=NOF3]=IJ_A"V0\BUP4E+9!T'H=$11DW<@R- MQ4)&F%Z6\) 8B-+*;4SZQKA97,WU1^CW5APLFFMRJW*V$38\JK:>'[#F35R@ MQ[\E;.\1=Z5H8$V.['?JP":3KYX;#L4$W]#:C2QL$1UM55KD&K;'YMS4?N?N MJ:O:FV#7L6QZ_^J#0%>9X//KS7 .NR9D%,K5,A,?S42"&R\RY1.3[Q GA\O" MT3=:DX9X<@A8@,\;S\]HV@0C8_.:KQN.\-EUNPR@F_G>G "HPA)6$47L;X<& MW%4(/Q#?L,?F6^*BL43S .P\C%)GE;]R+Z.6U?\ZI1_]C=\ZFEG@8FQ:C&_R M>X8?*7F1!^4]$>Y3(/RB&R?:WY,3C.D:WAVU760CY'^-P? 3:;NA":O_\/ 4 M-=>@:-7CJ0#ZLOR .4N'80?4OKA[ [W )X @HO\W=/:T 0I)/HDV/;/7B"^ M0-N.W#]=CIMO)?@Y[^%8$%6Y^745.A+.J.&[H%M@<_Q8.[DS N.8^K1@=PMW"W9B+AVR3AT62WZ*9!'(* M"S;WZ9,_0L/#EA_)3(2;?VPLD4L//:C,FJ-=YNKA/MM19Q;;^HFN1I#[,P\D MA])6'OS2*/HI;G:%!4-,S^IP9IPN)CQV7OUMF[#;WF7+PDG$/?7,/^_3%PP% M3%H#XF3$6BUPA7)TZ*+8E5"?GT6G)VH 9W4=%D;C;89<]G9[C5,I7GT2W+@2 M$T\1*4SKQ?687M4]"K=M2=YCBKT:P]-9IM[-A2?[RK/=7@ MG\N#0.B[=I>R,%9*QCP3+D_+N,"4?W\%"S9#[N&+8#^<"&DD'X>&:*F5)!S< M$U;5?A?Z6-P"7)V])Z9KX%D9M2]$E]4U<^0()GKU88[G)3,.LHP"+*,TCS2J M$*<3&HG,L%U%J:ZKC5;C TN2(:!K1_WF)AOJ11DYJ$QCR@#H#:/8N? #^9E8 M^&1;SYVDGT/0#^[\NFG-EQM0*LF 4@K&<@X!I9&$UGL]T3#Y [E^JE8:7SYPUKX#5_": 8/I=#1, M PY'[EX^D%&/9=%>&AZC;]BY$*6!@16>1);(-?_( MK!NVG(Y%XD&?#C..8I,S\C79&"5,F6 S0P_FU:&O\-JER/E&3:8"B*(A!=M6#[/>6%Z!VH= M$YK&3E)/1VP'1@#J($L$FA/1C\?\1UHAT^08,?+ EA ,.P.G4@88$\(!AAE M44<:V!R-\T>VE24]VF71!W^ %&&MJ3+H?E M"5&C5[(YI8Q7SE7@,9,\9.E18PFRL@;/)HHY0RB"QY?%-O)HYBLE0]O@JS.D M'N8:\85GGX*==#NLK":QPL+HN"&\HD\1>FPC/O=J^#&OSURGCSA T?P%!^-# MX^R2IY.S20HYN09/Y!QV5%AE^3_YXL1*-U[!UF;6^\;)>QK0/ M5=I;L7TW@[N^EP+?DZGO36?.2S*MW/JWY*[VT*BWV[4HO;OQH_JMANG=)SVS M[Q:\=7YBTG$&-1/'VA-ZF)X6]+ O)X(>UFA_JS5)_?&^T?Q>:=<;CYOE/Z0$ MR!2!Z9"KH=$?$]-8W,<*Z8''=MTA"R\/W*X(FP)?1$O 86$6@UPA8!51E4[^ M1D5K@HEJP_.0J2+#OV+I\^3*<9T;;_&MF2LT.EBNL85484V@9#%"R2FE:^,# MCKDYX2MCO"6#)?&X:6!+_J)'+\Q'B2F'U>: M=RS7N-&LU;\^DE]^-.NMNWH5CV6+M+]5VN2I6?L-AY[GVFMQ7FCY](P$U^7T;D$D11.7-DLD5#B=RN5]S' M;X[>.;;3T'_F!4S 1C)U9T4'6/0I1CMM1[6$$:\6A'B?&MD$1"9<5LMZ#O4#-%D[Z)<8?9'-RZ,] MM&71R3D1LQSC3XJPP0LK>7I[']ON41TI2UOIX!+:\<@I+ 3[!102H"#2-=YA M0NA/X[X$V^5&9:S"ZB1\ 1N<@QE8IAG$N(E2W$B#4_$N[(Q(ZFSWF-LF0HPR MC2'[%.Z3-OGU"HM)8K1P]L-9=K]ZTC62L5P45BXM-&]0G4VWRVB* M69PC'% ME "./(&,0/C/V3F/%L>-P+#&%\?L(.%BS!TOKJ+F+OPHMD#= B;BH\,F'K.T M8)4,C_1"AWMS!)S%U+"!&&S79 =T3AX$#]91C%UW? MA, +2#X+AQ]M;Z>T? M>?LU17K[4S"6<_#VO[Z^9N$/IIL%<8Q^6?3Z@PSL\B@>)HEXY-6P,"^<)[,: MW%?OC]SGEC]]SB.Y"4=KP5D71WR^4W1@>,] G>*DZLM\AZO:-CDMR;81'PO< MX<=#V':+3 +U1$R"L1U0;7Q_JCVV-O"&I4L SU%UQ@(5=5;J^!%HB?YE$6R:COQ'UU0*3UK2$+Z8D\G@YUX AR[9A=GP:TXRFJ-CO1K$,G M!P 8V;47Q!+FGM^]=^J;(XU@Y0-6ESSFT$^8_AJCA+W3[-*F@BMAS!VK#J+G M(I(D,^Y9!H8?#F!WX263KAZ>&HP!(\K7?$(J8LJQ/Z'C,EI#)8WWX1+CC$PZ#\XBMCJTC:%//T8_?,*,#]MX M_V@Y;-[LH4^3=)N?[0C,A Z_+*RB&I;\&(*@PK_6WJAG6DQ.L]\;83 J@F@,>8X2N_ ["Z"++-DF?I"_ M]MJ8Z2Q\2R^14&D!#P0N/H1L\F MA,B#*-?:U,JNHG+.=I,W34I[O4_"[L(/8S-Y!L! HJGO0*Y-^ /+T^[ M?7@KL.1--1D"LIEE'QN"MMYTC#W>SO?]3TK/%H^SO0M8J MMW$KU-SD_"WIS($6%Q+&VZ M?<&R0Y),BWN58G*;]K=-NQ-&.>I@V-1#3&:Q(7N0VP@ZNX-H]A*8TSGPC M73=$CV0T_W-3I;8WA':P5B=D*9W@%F]C#)VTO7,YIWA[@^B(IY@)MUN6&W+T MI+;_S/QOE928F=Q)K3AM?:FE8YA?;$XQ)^+A/S^Y+H6LSG)(FQ3Q.3G&=]1X MM3N1ZB0 OEA*E,M2GH(^PH#,37SZ2%A^W6P;%$U12Z3N8+ "D_EFTM1XA1_< MI2VZ:U3F]^@Z-_\NI- MK-4$4IS/L2<34' 2W01(J4NR^^<]EAX"UU)'X&S;19/H>%0[@M%YQMP&CGK# M0V[F!^2L"*HT+LC;A);YTP9^:Q#:Q@A)">D' 2=XMI_Q#&?+Y_@ZX_'Q:W@P MO1<^VE'K.7XI!OAC\"Q BKN,N[P8-DLXYK*/O!&25O MQ'![$XG'BE(..+R2@)3DD" ^*QU&7 Z^'D[W%AZLVH;OD\KD-1P80IX./9?! M2+D\>Q0&R_.:&7[2(%ZMG%1NS4EUA@_&:JN! +%,$LD;(I5&9ARQ&/-%BQ$1IF\)2'/U$2G&BHAM63X,0--_J3ZV)"IMV ML_+8JG!\F@R[$B%NQ#INGB6@1E1\PWDKL/^^-?0G*FT2(' YXY]$Q+B@XIN= MU./EU91 OZFY$SG&3\WZ8[7^5'F(^MQ6'MODOE;C1[E5:_Y6K];6A)3ZH^* MLO7;.8!LY<'H21UN4F M4V[!/59EKK;^U\:':_7#/&Z3Y%]*.8.7C?7=B M37OFM/5!1T2\YQ.'5*IG.,I2:6D=I:". BS(9&5E(@\Z;*TE&'U9A1M^ZQ9; MEN')4G[GQ7O%;%%=[:TKUNZ=4,'5TL/.*R2PR"H>^#ETPL >7 1+N86RJHM@ M0MC3M[[5L8)/1Q_@ZGZ#7)E%3 2GJLA@UBLONN M,YB.%\X_19*6=D!+>74.61PA=U7N]+YV.J]A05=,2_IBV"QJT.I3&LP%BD"U M"'[0MN0I=GG-=P$Z7%K)Q]'UY MM$\='QWX=8>_TP5U(4-G::6B-E;$:(FH MKI5L/=V[*O5T218)9)$OI4=/G\L:ULGTEU2Q+57D%NOTAM_'AJFO\UTS9[44 M(MOBW*8EM7QY\!/(HJ!(+?\"=KK(NHFN6/L)52D[3XXH5&VA MOWQ%Z7F(]/WU9$_%MJ-B]$A:DK[Q0DF'4H>XK.2Z"[^81NA346$N:H+BD!'6 M"'M1M+./"KFG;HHGN;/"G>5I]QZ^&55;E&>@WPJDC\1$^104@1^I$FC5RG#M M< UG%ZW(SMG5[@K ]\2N4E45?CP-7I^KP=?X4BC=!:S:G[W+:RTK)[; MK.78HK$6]&Q)*^[\M2IO=[/7KK8(FRO>R94X8 X=I0QG$;L2AV6-SD4K MZIJ'F.P\4-0DN+G3F-&ZVW='?=.SAA/=/?NLI M\H Y4(Q9=;LSD;8)"?#CTSSHR5.J#%BPE+>6H\QXZ9+*LT>Y]\[MD>_4>T8< M-;B!H5G!GYK4]9X-Q_I3X/=U(\ MO-WPS#[1M Q1RV4]@] *^*@Q<)WG61BW MC/@3:'TAHI11/\,N9]E#.$=V/8,9FUEAA9&0 [1 MGYAA-W:YPB_W8.^1UDV.7$_<\^AFB:[?Y(L%+?>!L!5C3^#?58'V +?QF:ME M/O,L^3^2/TK^N)@_:I(_2A?R8;R%_2 8^A]O;U]?7[,PSNRS^W); 89EO5#_ MEG:?#>\6&U_?Y@H%M7R+PRWG%36G:;H"_RFJM[0//^H%!0SB_] W15/4;#^ M/1D+B[B($%)C&??_;CP[KFT9_/ZJR_A\AOQB_/DG.L@8N YC_?@6]M>V.S1= M\O6)/#Q4,YM(!,;D2S>_QAGW.U%+F0AZ9^QZ.,89BHF-57WQ4GA MW1?*F@GH&W G?<)F5!4T&F.%)KS.9 (W2'(BR8E6XD0YR8G6X$32[;>-VV]M MKU]1N2F7;N"77*F<#=Z"W;/E";NRM!93SLT#Z%YJ ^N)-K!^DROE]/*'::-7 MXQ*C)#V"4JB+4K) M("5#"B6#HK ?U1*S(PJW8C[Z7J6"RJ7">DZJY5)!X6^54D%*A9-@HGJV)*6" ME HIE@K,NY139J1"4H7+EW?;>/636#_M]:C)NGQR'U*+#@/A1&)>)#6W*T$0 M>W.>OUD* RD,3H)WYF3RL10&*2U;$=*@S(/9M[UWX*QE5?DI9I838B%6QXQL M?J8VA52-(7;2):W -7^N7&B2F^+XJ\4-U+)D_9+UGP2GS,D$;\GZ4VD'J)JJ M ]?7=*6@Z)IZ2PVUI.6T,GW+W:C_@4^;+C)PSO[K#,$]]&CD[/DEM-]9#CN' MH.[0X!5AQ&;E MH1)NRT83'!807^;#/MMA>"04&^&,[/#-H1@1?Z :6KURM. MBY$)PV%BJ%)PG+_@F O1)Z'A.#2 MLD36ITI9F7$SQ<( M(\'C ]ZK*/XX"(0/:T@/74H/*3W.2WK(0E0I/NC3TD/7%TB/+P>5'CDI M/:3T."?IH2I9]2]2?DCYD4+Y$247ZOSG6_B8HNJJ!O^(J:F*SJ4'=T:UC!?8 M3NYHJCOPVH#5)"%*-G,V&;'D="]*3I].0><50[HB&J.O*AOP($WG(OYSE(OX M1VAX<$A 0@QA;=VNR$ODH(K1MZ30D$+C)#@LT+HFA49ZXIS)4WITG1O>@-8" M5L,3JQL\!7O<10 9U)WE 0=T/3]#&KV>95*/L]#:8&B[[W34+7HE)EC: ,6Q ME)*!*5#\189$Z/K_& M.KMLK'M*8!3)[T^=.0)1YR2_E_P^C?Q^#C2*JBSB]:7#\7H)=R)Y_2DQ1B#J MO.3U:7= P(*3)@W@3XE>U^G&M>]1"P=U]>0_9'[E3=I$:-+!()G0 MR*U0I-Z3<. DFBT%T*3>DW$BC'1(/=*IJZ?:GKN;*I?)$H).GC3 Y M,/A@Y Y2F&._.$<<5*CGPB8">_\&;V)9X2@ALIF9Z]."P[#M"*GP%_1AC0W2IF;?L7Z2RM=UQ(^NS3C%;BLK!#B*4B"=OT"2R(1+ MD ES4R0HD0DE,J%$)I3(A(M?>XK*OD0FE,B$4K^2!G]R1;Y,JNSSK*9CJ M2E^(,E2,@0M/S7B-6:CRB^MY[BOU,LSV[9-[($)7O.N1CM-Z= M+OQ1.-3AV_XG]M#38W7!>S/DBVX9#5.T;/HU&P,;;ON,SP=_8]WYD6UGQI\2W\PG> MN6;(0%YB4UPOC72^FW]$,25.,=*S(B7_28A))&O9*4[Z^E,LWEF!K%)4;PU5 M4W.:HBD8.58C"3\WVVB1M)\&<+FC)N??*HO58C'4[D1^P&7^-)8QN380[-@T M*<@J#P4/B.5G& /<.J$=?)BK'NQ(>HUGS_.>%"F^I/@Z"5Z/="V[W4GQE>9& MIQH38%KNUE!R2A%!NR;D%\HD+L-:\'$0$1L+,8X,QM$DM8L28'SF0GK)/"LI MO4Z#U2-1RY8P4GJET?@: S'GBYI>9D#,:JE0XEF['(F9BRWNM=M8:C$,9,&Z M]=.06KOR&O*I2_AG*;5.B<4C3Q3)ZE"POTC W*1(8P)OA6@*@= MQQA??\\@?!-<_;?KTQZY_@7^,^Q_(+_:U'(P+N8-J&W,^;7-NYQ%><435T&^ MT,$P$($VMFKL)OX=?@M8G252]SP0Q29+;;N#QU\-C_*GHHAGBPX#[OS+9_@S M.//8BY:,1%-4987/" N-1<>43Q/1UDKXC+/@QKR"46N[-@C16Z:12YW<^IQ8$/Z]D9MRQB&L"?X,2YZG\)@!E-\LF]H(7)A MBC(=8W4Y7/M:JX'0!5)WHE00C;0J&4R0,;K&._EN.,8S%_5JXE\U]LGO7I8\ M&:$-5RS?=1PT.G=H]'%D7>FJE!+H1-@UTG1!2B I@=(O@4JW!K)6I:3D6:!- M2"%X4^B- FVA9P4H-F8MP)'%PLV2_)0LFBP9722-1I[+6; !^#\4#JY#29\) M.(@*=FNR9#'FU@CZV)!K"$+CX8?.E'/\^:H)347 MC\F-NZ,VZ;.(6P%#;N*P$J 1!*,>A=\6 ^0P@ .041C9\]&#*H .-A,;$P-L M(;X;$T+P"Q,HK1N]TFK.R)1<:L)EA$BI(J7*"K!U;6)4+*$H24_-1^2(04B9 B M$5(D0LKBUYZB_B814B1"BK3AY)139+8>UFC;58^,UAFK]9U\ M#0W/<+!_'/-(7*6>9+Z2^9X,GP+FNQ?H'LE\)?-=A_EJFS'?>\LQ'--"7%/)?"7S M/3$^I4O/KF2^QV>^(P[1.:ZV.L=- MI8HK.:[DN*L12WDOI5R2WTI^NSJ_+18* "!L=MO3," W1#FY(.-8W0A]<$/O].8#S[ M!,'?$%*NBX!KB%(P>L=X0-$XLG&V(QE.BAG.4?4>Y#FMZC>ISZVMSQV;\[2- M-]=Q!^^D]A90QV>EWF:?#@S) B0+6)<%5"L/D@6< PNH&K89VMP0>K"U>,H1S8 AWM&*E\D/S@'?O!@=*CM2UX@ M><'&O."I69.\X!QXP9-'_5'?]K1SA,*%'?-CQB%D%Z(3.-Q5%T9#GHSG>4&$ MZY[K#8Q -(2Q8KP "[Q-^( !?^D2UO8F0I%4/Z3LW(]?(Y"1!-81O(KXKFUU M2;34:XQHAZ\Z-(N9057[?&#\J'(^JW,4J'7AHW+98FDS^*A%;RWK647=-W12 MNB*0?SFG<&H,)AUY$O(QXGKP\V (>HH1N-X[ <)U\(^&YQF.N-FC?X06UDL' M+NE0 6=K('H%$3DBV8EE.I?-7XP8=7Q/HV!O_&@%0 SF"N.Z;S2_8^O%7TGKQ_?OE>:_ MU]N"@Q.:-D8YG/WWT77H)N.?1U^35L/^D833 QI01D=O%U# M#:<73?CH8]DM:=9KK:->$<<8P.!]+_B(>4W=T*:-WF^&';)%K3C= M?X8PY]X[R%^!E.3?6;YINW[HT3:\Z8OMFC^OV('HW:BE8OF*?<-R0MJM!-$? M\4O4-XTA+J07TD,?^]66ME7]5KO[\5 C]3IAWBSU$_FM\O!CO,S__%%YJ-__ MN_[XE52JU<:/QW9K+M<41C^H(VCQ7QW<@5#.%HKE31P(!36K\2?7]B LOE90 M]-U#.L-K]8(<['X&FYM_>0./SRZ<=VH^=;$O=0401_8Z"1,K3JC7]'V'0WK-( MO.N0T+&X.1OZW:LI^S:O*%>D2TUK8-C^/ZYN],C>#?V;9\,8?AQ;NM%6^6#S M-BD,[H7Z7PP;_W1%>(C_'U?66_#1"0Y'O"UL,BP,I1M660$EY2KSZ6, MKH/V,3G8.>U)-B%^967*E\2U+^)2CT)<*N8.94K%G*2NLZ8N[2C4I:'W.U/4 M2^FAKD.KT#$?GGC%#=[_L[(=L$GYA]PWOFZ1BFZP>\C0A]PR0. MZN\EM(;MZ%9!&)F-#*%>>*-G2PG^2LR!Y8&#U;L0;Z[*+N(G"<1R(OSD>CU^ MHD_S$Q]F #^MQU@JW?^&?H"I07XB_]"O/N>5&=[Q866VD7QV9]G&XNV05+0O M*LKMGHK6%5$Y$%$9I2BI['RI+']\*LLCE16UE%#9COPF)ZP#56 4,RJ0&_2I M-W(TGJ3Z4N5$UW8;2')1+L3Z;*5P];D(;*5\*/-J MAQ),TMH6:M(N:"V!G(I7GW/%@B2FLR:F&6UH3\14NOJL%V85GN,1D_3\Q#P_ MIZC=7'>V46ZDR70H[69,9NMK-&7@&AF]K*;#4)*T=0BGSX%HJZR@$5[.%25M MG2UM;:7"('[?#HY$9*R4Y@,5M9WFPPF"5L2 M=BH2TB'9VR-ZC/GRKV&X_]TX0#22U%%&H$'V_P+XRLZSW?:HJBWWIP M^3:Z]RB3F5SE?)8MZI-G.:8U-&S[G1BCJ&'/ SD$%NR4Z>#L7/N^#LGUB&!(#5E4X*,$\*K9P7T MQNWUF#T2.C!+&WL((G\9%:IXU*36"YY_W/#X3A.R[.C+.E]9.GNR@Y5UOK+. M]Y1K+F6=KZSSE76^^YYTW7F!G4"DR)?(HB2>L")ED:\>R"OTE'(JP#DE=,R^;(L(C]O\BH?A;R*#.0R M4TX31H',]DRL<9DM\SW-5-"MZEPN.Z5J+8ZB;A7F'J6+5X'LX.\U3G/KDB$_A236U;Q9YW1FUEH#8]4RYM7;T@J2W5U+85*,J.J*VL8%IR M,:,I6HJH358(KU A?)J:T]'B]&Q9MP%HN6Q+\!AJVU;ER65%O?IM[$MANM;5E):5G1KCYKQ8-Y2"4QG;!2MB7GTK%43"OLJGY EB_+\N7/UZ;T M61VF#' [[6?S$M.RDL/R934_ZZ:2):;G0EM;*3O;T!;#$"OE9V,LDK;.A;:V MTGVVH:T":-:9DI(2VKKDE)]8M:YY>UJIN6M:Z: M)?9*/4KZ,#+J$'Q)XU71H]]U,HP5T79#BK<' M?D)H3X.'$9<"//-MN!YZ$EP^H9UKPHV%Y6%3]0NWH\6KCM_H=G# " MF].E \O$(I+0#C!I'EX!9Q@&#!=$?3;[7!5'Z[S_S9]X]8O%BU"&GHN&%)\_ M'GO+I/P7$\Z# 2_UAW#28;C$Q1[DU#%[TX>8?'C?H MQE[<22VZM6,13\S)/C7J-!# ? :N;TS6"S9'6P1;X .3NAFX+S"\C.!D,![L MN6D,#!0$5E2AEYU=2S+%>^9R'K$816R:/ALXB8K&69@P]I1@5,KX$0,'& ;S M']E_WW=E)0I4M>)4F"?V+XX7]\?2BKE>N5CJY%4SERNK:JF@=LHE53>4G)DS MB^9_U()^%3W5]\;']9G>=#QJ_+P!D4&]CX;]:KS[5[>3W!Y8O1A3KIS%H-3T MHLU=FEYO;TO#.0N(=]=C-/01E%KJ\=C8WXW4C(7T/305_K)\B[0\5K%VZ=O? M;XW/27M^4.K4EE7=,NILU;\^5MH_FK76W!,[;ZAK*?6%/:@/TS-,/G_A1$+5?'&#ML46X]JCKR0#5_W?V ?\9;X5((K-."0=;>0$UV MGBFIF$R+4\MZ+L-N:M)GRT?I') ^:,3=$!BN:80^*L5]"^%@AJ['OM[A"B]< M0&X-7^_0OF'W4,O#%S%2Y#>P-WLT!"[,7VB$0=_U8#6ZV=4WXM,DJ,QL,?S! M86: $645SHS6Q9G)9XOES0!/%KY5R>HY;>>OS645K;3SM^KY;$Y?#6KG@&@@ MA54@5@X8?5G*+1C]?:O5JPTP(IM/C6:E76\\)N$P3.DRG+<=$E]EVUM7)(,C MN_M6V[$[(Z"K $*<$A7>49,..M0CFI(A*R+0G-+\OKR?UXXM4F5O_5M2K30? M&BWRD"7?*]7*CPSYI9E-8BPI8 T[V0K0+(Y$657#LUV?K;0!VA:LM)=E>FKM M#90VM#');Y9)R9-'?0M]&N2&5/L6[9%[RS$IZ]_<,E2XJC4IMD90=D9:UV[;?:(_F>);]7'GZM-<^9C1V5L%H!?:$. M6VC#_BD8$&=5(H\=(PH1KV)7D6%5?!_,3K0ZY[*NV<<3>-=,)&]NZ.#$[/H5 M#?BQA8[6>X?"5@@CO4-M]S4RSL>QG2$8Z>BE!QM>V._B8S%' &X00S*CQ#2& MALF'@']U^5^[H,SZ<$L7J#!8P:@_(BYL2=\(%U8O94N%XL[12]5LJ;09)NK" MP>I9I;1[$-O]#%93LOGB:CZ+]>P_E@U0S!;S:5;\'HT!74,0KR\L3F(5GD1X MY-J?2=2]O,5 S\"62OFN,!1WC6-Z[$\FKZ2:6\&^69^"CJJ&H<[[4/G1K#RV M2 6LRMKC7>VA->47W'P'//=U.I-O325U8'6[]N[3&58TM_N&Y<%;(EWGBVMX MW4_"HAZ;W$+-_,14G3O0QLS G5%+9V[?+PM+N5=SH0?N M#T:(J2_L4"(8N@W:]WX(9DO?R::$Y7OWQ\%#_6MF5 M!#A!U\2(@TO^O) _7PPO;O?A'3X['*$-8S%2QHDET[Y,IEVM-!L/Y#Y+[NN/ M-O:/9=\HXYG_1%27S+LT[GU?!GV]TKS5_(M2[[5'^YJ7YJ5Q[NVY-F2 M9TN>S5;CN^']9*?#LKNTXQE.-Y!L^W1N/5^V76O6J_L(9)X@TZZZ-^,TX(G( MI.3BDHOC:M0\RTQQ@%'R\,ODX;_5J^U&$]4+R<4E%Y=KL]5:DN6;9DV9?+LN\]P_G)#H?9?[6"@.Z)- [%P>:" M%4RB7EX(WFAI/M[H; M "!> $ $ &AE:2TR,#(S,3 S,2YXSR[<49(J[I6;:[_'QV/^NU/IS]X_>? M?OKM/UJM/V\F ]3US&A-W!!U?()#8J%'.URA<$70-\__83]@-'9PN/#\=:OU M.R?K>)MGWUZN0G1U<76=%DM_]3^]?S^_O%B8N'5]?;EHO*B=?WN MZL+Z2/_]/U6\]?GE]=7%R>_WDWF/*B M9TE9QW9_Y$H_S7TG+7]]SGZ>XX"DQ5?$SI6FGTWOK>FMSUE3+R^N+].2C(]= MP=EV@Q"[YI:S%?JM\'E#@LMB(OK[.?N=";IH75RVKBX%4ICRJG5QWQZ%I$<[ S%!C#P3!QRNV8E M@[1)0OESXH0!^]1BG]X^!=;9N;S4*&@M,=XH2<[2Q-*3;U1JD+'FRX\?/YX_ M,?,LKD&AS?'R+?9GZ_**FH&"V#+CE9=-/[52NF/48=J0TAU8A\+^6&8+ M$"7_'!Q:C6WG5JY&0JE4C>+!0A*+E("!\%Y%8$#,MTOOX=R,?)].6\\RG;"0 M9OM)I0/FV%G$5I&>%F=_%,C$KNN%G)Y]DWRWV=CNPHN_H%\QT_V4VN^$+-)1 M7)C$"@8)_K]/V#=]SP%&E/.-[VV(']HDR$Z G,'*)PM*G32!#==_.7C^EE8D M+2'PS_=!]O,Y)2'.8->0E);9W^>S@.K?(;%J-&[WQB>J[:8D 9TG.U^93$C)Q_B]9;9*':>DIBNW:-QC/J&?T=V=;GL^ZH*2R^B2\6D@G8U_/V"_W.)6CO_G_Z9\$ 9)K^=[Y/N,8T" M8HW:+J_S0K+DRU3)%:IGVIM]5U6\2 6J_2JO]IA# MHY4^Z$^IY7ZII_L"8A""ZT(($DX-A:)]W^W/1A-5$ K(0/6_RZL_8=%0O7=& MP^EHT.^V9T;WICUH#SO&]-8P9E,I]9=3@RB\IZJ?4JV1!(8L*Y3P0C&S$QRS MZ;@]H>/$K3'K=]J#P[#)LP*!^D4>*/1?.=[_W5#@IC/Z7^;+3$>]T=B8\#%% MO4.5L $!^[4*L!U3-.JA'=L35+W.Z&X\,6Z-X;3_U>@/Z4?C(,R*^('@?9 ' M+\!\NKH4%Z=H'QY**>WU#.X'0VZQF1J_'%/ M%SP'X5C #@3QHSR(6?9_0[& $X@%6C_,+57A#<%[>7$8O"??51PLV]/;WF#T M[3#7=<<%A/!289BE7!%GVR"@IO?C\8#KH#WH]J>=P6AZ/S&FJ895@R<*[$#H MKO:@R_)&&>8[X!H:<"E6^G$AK(7@M1R")P!E52ZYZE#A!X+X[@2B)(AW=^W) M=^IV]+\,^STZXU,-=3JC>[:)]65,)YU.WY";]R19@="Q@&C7#DS'"R*?<.PX M8^ZP[%BC'6^4,F\0<.T.]=:F??F(6HX !.&7?1"RY U2\]08&!WJ=?7ZP_:P MTV\/MMZ7\@PEQ0D$YE>A=R1\T9;QSD-LZ*#V933J?NL/!NUA=T37,9,^'8B& M7_HW Z,]GB$)I-2:(X#4>W6QK]Z$'/W,&?R]09J.@YFS]I^2GE&V M/*CGRWT]Q]2(DS=(R;UV?_*U/;BG$UF;N>H\XB&E[F)*4/%7^XIG?!!GA+*< M&H0!F^LD;3PI"FKY>E_+,6&#E%IS!Z!&I/_JG> L-CN>SYM_0^VMRW:GC.%4 MP7TO)@4A$%>SC%&+#4)B8G0-XZY-EQ_#$74SAK/):##@QSAG5,-3R0D7Y@*B(RQK=SQ1 MGBG:]6>\U>UAEPTO5!'&4#K8744/07$M+*4SW'AL*,>O0:BPQ19WAJ@2_KAO M#_J][U0-2:!?#AB !8B-L/S>,N3([%BF^P]-PD=NBV?L.;9I2P:A%%E6X/?Q MX_MW[WX5\)/?/4(_IV*:%,R2 V"&Y\Y1$4T8@G@*41D5/&,A34(SNTVG@%D! M&8B,$,G),FFB[J5V^%0ZD@(_$"TQ%"2Y;]A$)*&]/P40)5F!^ EQ))G-Q"9B MQW;]%/#)% H@$2. %+]!R$^$Y,W4=/%VUXJ M3FP5 Q )<35?LGO61&Q*ML(4P*GF *(CK,U+M]2:" ^X*Z;D/LGQ B$3%NT2 M^VQ-!$]U;TP!RYJL06B%%7[-S;!,+YZ,-BL6C6/[)-LHA2Q0S(T]AA(]J M#/N<(?0_"M$G%?03:2@5UR2DL_O/W]AS&_[,"['3\6B'L(C/:Z?2V57X@:@* MD:S\;GG,GW[-1:"^<&'P;J/A<00^ TRQ;#E/$)+N/IB3@V M/MX8"S($011"8'D0$P&G4;82T*,/L[)\07B%@%D9O*>!MA+H4;@B1_2- '8@ MK)6Y1M#/G/VISU9 >?0>*\<5!%:(FQ4#>^JM,,3?"'OKCR+P0$U_2?;"44&] M*-CA4D 3$*)>Q2:0"D:)9"'&%9R"7%G-'>HD*[O'0D@JC^/)*TYU42>05$4/ M(//^0@@7Y9%I) -$5#T!)'MM_@U*I M:">VD;U3"J*^^T!;Z/DV4=L/J,D;Q%V\]B2->T;<">\R3$JWAX^./B@)M 4A M-"5O"]6;SR?K*!^P_8A8QM.&N $)J-:XH]KAKYF& QO/;<<.7V*L4)8,6D_M MBU]\!F&506EMN/G$+GM2(92IT8 AT+HC5K#TE&)&]-5;-BAPT> M2-^EQD<&7O!*=JI8.=!@A8CD"QALIL[IF)JM-8JKC7YF%6_FLEH*^EH'-^HP M!HVF=F;F9B_2H0O27SS/>K0=1V5D4>4)8ELKE?,;E,II9/>%0.A;M&WVPF:! MB?U(\S'!EI$#&H 0_Y0S@*SL@ICVR2Q$N.H,Z*H\(;@OA:"J7+:%)H_C+!?" MP'.7(?'773)7"J24T8(X">'1.",#X]5BS!#CUDSOB6F"9V97!2)'!"(@!"IC M!.*<\(U5?)U!K(@.5+\0&XS5W^2!*$D5TO'(+Q"0$@2 MWE10LZ&M,1F6D() E2>..DV)^]J4?)>QE/@$1BTP,IFYNMZ:!*%MTMF^Y_G$ M7KIQU%=EK%-@!P)6F0'L#4KY<^\DD;"-4S=P?,NH/MD/Y1ME"T+_3K=P65#? M<^E/2DYG/"/_*(9S'/&@ M*0GAP_IC#@ZS]R5YQ5"V9B<+VX.XCD?6GHSN=WV1 MVCJIN323YP;")P3#TBS@E'NNGS(!I\VZ6#NC#9_[W"772A([4@>PD@V(G!#F M2I';LDU 2Q@W&;!>%%(=K2G;=;1VF%8V^'FM&J^4Y05!)SZ-F$(7\T8)<\2Y MHY3]"< *I4MN\\AS.X%X=!#Y<,0.K-$)Q:*:8Q=WZ4A59^X#68'P";'(%+YX MT.3GZMC$EW)'G'V3X9M&FXU#F!5CIX.#5<_Q'OLNSXB@NCV@Q!"$4@A#IE!F M!2 F 3$1*".CR7C663,44X(("0'(%*$FKPFRSQ$8?]SW9]]K7?,!N8#HB)=G M,SS_AF*N)ZS$!WZF*^R3.9TNK+89V@]VJ'1^2Y4GB*-X [7D':$WB$MI<3$H ME=/(H; 8A-&&L0]&41BP,PET+<5R&CP1W[0#Y>0I!TD 01=O<9:"GLA$&:%Q MKH2=V),-;/65\1(\-U%=HBEB'6X 4NQ!],7KF*7H9P2R/9W4&+8R3]!OE=4. M@F@=ZX?J+-;4%Q_3Y=LV6-[9U?YP6Z@G#S0.\3&&4N/(U #1*B36@>)*9&/Q MF7J<#&:KP-J.&\@)!%E\1J'T\< F.W ECP!VF0QB\8LI]CQBPE@.H<,KF'24%1\_GW'R!2$;4>_WD M^@J9$(O$,UU[S>)Z:C=N#I4" B[$LJ2>KMS*13O!*);]9XJI7)0+.@$;R$0]6YC*3(%P2VX"2L!;I/'<=5G8U5Z;UW>(,Q" MW*WVF[0-[,K"P[(#'(3ARB?DF6 _",B2[=_8]?:9:C,',1?";D7/VC)IB(M# M7-X;E$A$=M.WH,3WA-G#%U@Y+Y(,'Q!,(8I6^$8Q?YD#-_B]!D'77XBW]/%F M9=/J':N' CQ!+(6@5Q&662&GOECQBG22N>$1^RP2J!0%4><*8BO$NH"WJM.\ M$ZF@$[Q[0-1QDQ7808"^%P)8 *!-=HW9D>IXMV#8_>.^/>CWOE/-).^C*CG" MP?WM_"GXA#<;-J.P;^+/KNO%=>=?T6](?":) MHTJA^:LT>;[Q9#H1RY/K+6:>1P4N[\AZ3OPSA.34=VD'P:Y)JILE0:A#^W;:GSW2[Y][U*QD\1(I=&C1 MT'/YKHCGL)[1=T-"!YSPUG,LX@?539,B?;DVRAOE"M..X@,&F"^D S1QWI40 M/[%^X>=2/;2?[*"L)2#9$=IFA9\L>QV_0]_/M#)F16O%# )LX)CX)IO;EF2T M^.J%&2,*IM2*L@U<4(=G-]1#=' +;9>= @K5P=O$LN'&];Y?75Q=\;<. SZ= M[D:"RVI3E*'4P3X') @(R5_DX;>F\KS&F]<3SS1RFH-;F]I"+"5(S$ MQ&"NB!4YU"#3P]S9\]<[3Y$W2U8EAS'513-[$Z#:=*F3O0^C-3-.SV\G52^= M&,6"1Z^_VDA;_LZGI"G*,]#$[$H.G'QEZ.]TQ(MD#;M5A'Z]H/ MMD5<*YC0)I-2E1Q1@@[S53*ICA;, _>#E;UA495IR T*GE>D&0^N2DL(Z#$>[H7+*\I&J+!T% AW:,Z;\".2F[Q72H=[[ M4];4?E*;XS($>K7'X$\VRYO5?GD=6G,3!724#H*,.YWYL^/1-4/IH"9%J]+( M^+<3U>K^P\9\S,7BA% M://%=0!S[(7LT =V]@]ICO$SJUNY@P<2*CBQ>^.@Z1/KQ0;":7SJ9$(VGL\< M\VW.U!CZ'KMSDL0X^-^^L:FJVR>0(36CBZS>[ZW3KC-/)8&S'-L MB[WN-Z"S!.-5&I+[U];AE;M+Z3G@<12&E38F0:FID=T0S[5#2@KK4&,?QIZYH_XXA;M-W$6DO@"%S!8@W0ZP,0BPI?O M,PX"'$ N+*Y+6ZXNY7VC\O(ZM&9&QRG/9VL?6K_PF0U<9,TJ-:0#O+@Y%L"1 MM@,X:A)ZRZYO/?FEL*<3KG0:[C%_=$C">#^M'<9!/![M],:8I=$O=Y;DJ ]8 M.K[H;%:T%3.+\PUUDXQ +/W\ 1L[$MPT,>9!M A7V WPC,[>KOVC#1Q#*2^O M@UFG.TKLI:2JA]\5-ZA4V6F"[6UOVJE&,UM"!_SXS/XA,QE*;"47E]>A-6W' MA%R97!$=ZBRX(VK;^@"E#BVZ'@(>3]@CKHGU^W;!/?"^ =[^*R.K2"Y^JX M8:DZV$MEU+&,SS2RZRU+7O+F>5=D'.><;3]BW]HF$LID^J'KLP7A(56V^"CW M<%]2YDLJ57JXW_GP8C(6Y64 S$(3UY_UT-&BPU?1/%S/(WWW1O/]SWF MW70P[0+TA_*EK1H738/7^:7Y5^S;K)+9O.RE"I AU72#/-Z").IMA@DU;?'^ MN9,A[.-74&C@X&V][2^T^('N?"U>6@S@_/" P?;5N>.W>\53XLQ!%9D.4W[% M4?CKVH?HKW5JX:Y:(_G>.-++O9S8UI(8[M)F1_/ BWIEI;5H"=E0OPV[UNB! M^"L<.6/L\S=FIL1_L$UH,2Q-KD-;>0^YJ!W) BAU:"'WOT<+OL?;IVXX20XD MQZ>1J3>>/KJ:]>U'<\=>)A4KF2L.YJOKQL_NP@D'U^<'M2C#MFOUW>1B,!G8 M#\3:OP]P\WR'_\?S.RS[R&S_D$=N$#NFB./<9%L]L[DVFO- P*%'Q*BCY"C= M"77TN@_*5W!!^P';O"H+SV<6SFRO>HU<0G+L@&8""Y>HYN.S\U0L0@D==*ND MT70%5S(2)P?*D#:+*HL^GI6FTV*RJNP0HG MB2=^2W*XM$W3C[#3=ZDU8?9<6OS_JG,(4N2ZSD2DVN]2>QEXQ.\<&)6.F1$1XV)^47#LN*:SI#\V@+ M=7 CUGN@961)81U&L?@\MK?8GT-L5])VY1EH&D7EX(Q]>XU]VWG>A@GY^H6Z M0H=&A9YNZO_:1T53A? M7(>V;$/UQSC&4X^9%H%_\&@X%*R4)-/Y0/1NJ4EG-P.:)6!"2Q71H=: M\[T)NO8VN1Q6MBI17UEI;?+SL=L/.Q.!;TJ(934(H1I/3\2Q,3#SY@OI8$MI MSKOGO)ET.7GI[:-J(AW:M3]C*AQ[$ AT:$]\P8\N(R;\XGHVW68U5A*$.K0O M>\?K@;@1RX4U\-C5CP=BQ;&:^?/N38&V3W"-VV,U.6L2YMT>]KTCF"5D9#]N M,\%#.5$DB5\YFM\E@>G;_!SS;NL^<]R](DT>1/C:^2KDSL5K>21^C$W[$4-N MWGXI'6HN[-7)I $H+*^!CP'>$M@[(M'S?)YD8D*73O1O=E^@=/8[!NO73J"$ M'4*'\F1' \H 6UQ8!YO-) O)/EX/)KV"R%X9GMW>82;/KN6#?/0N YWI("PB4 ZR"84(?VI9N',Z\] M[G?8Q=MQQ)(/!&2T* EFLY-5]G/'/8U=D[V_0]V#\L*:Q#3V?C[,4'I1-@A<5U:$LFD*$0 M8M8KNMRGD\.CYP%Y9?=+Z5#SDO&;[^D^Q_^%0Q9J3'2)3F1.-*M<;M3^/N,V M?K0-H; GOD+LL,28MD7B.BE'HY2X:8+Q+7OECB\T;HECW3SWZ9SUX)F\LCY= M2 '!>TEJ'?HQG8BIB62.IT_()G'2+.J,34C( DP3XK"LJ#,OL_@RGHAOVD&% MDW,4WKKZ@#P9W0,=KN)4M+P-H5=VD+A\"%1DHZLZ^ KN5[6@3O/]F MC%>BMQ>4UJ$E:=*7(%UXC8%W1\K*OU2^F(2HUM'O;I3D;W:X]0DWG MX_P>UFA1(Z=UD$]J77F3\,7$:7.K,'O/E$W,V8M8?7=_DC[.?=:CR-'40*5> M'SC*$P;:Q'8SAR'9'JO2 T$ZS0L5Z1PD(K40I0XM_$_/=L.O]!LZ1%6WJ*BD M#BV@BT8K?OMKWPL$4N:"=#JTKBA5RB(>"NDBF;\.AEU+?\EV]@2T\+*V5 MRK'?_?(ZH,D7=<7;=^Q&B\2*$";6H9WQ4UE\NRW_,# +S48^2ZP/>7!*++3Q MWY*W E6\N (2'2",MYO84\:>'TIL2I>7UZ$U.W7SYP]EL'"MBCPY7 M7)8'J#3UM[:9HBHS02F\HB[)1Y,MG<(L#P_4*K$S6DP(LQ>67=9S62^DA+EM MJNU% +4D$C78ZQS?SZW[90Z8%I;7H=_O>=EXZV6K[5^KLM&D*Y0^#&A0B6O, M5I1 YAP5#J_L\G'WM,/J)IDI1"BK@\'N>Z%*SE$!B19MHNM9#[H0G"NC0ZV_ M$=>$:ITOH\&)^B&MEMH]DPJ*5^[0LTF["SB>F1(ZF(Q$GC&I))\PO39[;4*P M;N43Q8N).1(M8,Q%K%2B6SJU IRZ*TU1EEH?0\PLT))313R5F\(EDT*R5QX$ MQ89^X.8O3*A%#RB%:4C"@[,S M%O#0=%^/OR]QZSF6">S/%A34 <4E5 M0RM)M&E8VS29("C!P%XI'6QQMY#;'K15ODY12JE)<+%+7(_G[/1\R,DN+/HO MF^-_.Z>U#ZA>U_CWG_X/4$L#!!0 ( #B%E%?&T*&FF#L .A[ @ 4 M:&5I+3(P,C,Q,#,Q7V-A;"YX;6SM?5ES6\FQYKM_A:;G==)=^^*X]@TV174S M0BUJ*+;[WB=$+5D2QB"@"X!JR;]^LD!"X@*26.J 1[3ML$R!T#F9E5_E5EF9 M__&?G\]'+S[A=#:OP/WPGW_[TY_^XW\! M_-=/IZ]?O)RDBW,2LI !2\@(JJ A1%@92"98]_<\Q M_7_>_\4$J45)"+F( $HR!\&(!#KGE'*47$IL/'^;SCW_Y\<<__OCCSY_C=/3GR?3]CX(Q^>/RVS]__(1??YM[[ M'Q>__?K5V7#5%^FQ_,?_^O7UN_0!SP,,Q[-Y&*?Z@MGP+[/%AZ\G*)R.::3$9YB>5'__[?3XQNO_(## M-/ESFIS_6'_[X^')FW^-*J2F$R7_W(4(HX6GPXN9O ^A(^#U\,0AZ/A?(BS M@W%^-Y^D?WR8C#)MFZ/_N1C.OPPD"F>$XL"L=Z"2R1"4)IP6'JQ42F=Q>[&( MM1GQMI!G";.X$.K5"W^LR_@CCN:SY2>+A5TLZKHT7:YQ$YX'QF%*T27(G!-[ MWF9P21; +$N0(@@>17?LW>3D&EX.ING%9$HLD^;ZX<4?6+7,E1*[I"5,TQT@ MW=Q 5]_X<79Q?KYX)@SG>+[\]V4Z.>\0"?-)FR6_%"FQLJO,S_#\XV0:IE\N MF3D,T^D7L@0'YY.+\?QXG$87U3"\G4P7JS^?3X?Q8A[B",\F;R9D-L9S6DQZ M^/OC\1RG.)L3'XIIQ5& ,IGX8-& #UI#T:R$J)UU136&3GLNUD&@> X(?&( M- /RW679AOA!M@93+ H,I_VG&'D>D><(WOK"J%*2P@L*HB8 ML)2D="F^,?<[$=PGGV1['-W>3?N38;--=$H/)PIH<\_>X'RY"-$S@T%R"$4I M4-H9B%D(F3X] .)KNO>3/Q'U9E'M+\]^'\P^'%;#XY MQ^F"T9^GD]E79H-S45B3B*I(CDB6&:(W&@(OQ'3BUFC66KNL0UB?S'1#+=)< M)LW@3+\0;@>N8 P&"SCED=S3&"$R%T"'XE@QBOYY:XM[_?WK"%]] M=\+?>H6;R?CM%#^&83[Z_!'',R2+=3+_< 7 ;^ KU>,S$8(W'I15!7PL&8Q% M;5.P@9746/1KD+4.(O1WAXC6\FCL?P^,,"$R[4GS) /*5;:DD;NJ+S,'X_I"#JDA5"UM'GJ]355\J8M\)K*<%Z)*@) M%\DN,H(:#)=+, 54X$7SZRP8+P+H)1"\!P=()-"AY*X M"JW!IA&V%;:#]3U;+/6 M[= [&;\_P^GY2XPUJ#T,'X?S,'J-888G<31\OU@38E4*GD1U;;6WH))FX$GK M0BS9%BZ"-)&WQL%:E/5))3;#1GN9-,/+2RQ(<,VD["?G>!8^7V.Z)D*X8,A3 M*62M#;6DP=H4_/ZB_85T(>3\_/)>/'XT0Z20+ 2-HBDUILY8( M41$A/'MGO53.R-:>_@HR^N3]-!;]KHO>L)IL'H9CS$=A.J;(=7:0TL5Y76;, M9(:':4A!K'751P]D7\E]5]PXHDL7H ]YYDQCT:V]X\>IZI/?TQ@;C472L/+L MJ[HZGLTNB,#SCZ/)%\3%1V?3B]E\H*0)VI O%J1/Y)IA!I>%!)%)L6G-1=*A M.X-Q'UD;^D3P/:&EM51VALL'''[UX(FX6@.S6)9OP=U 4_ 6DR#5%@UINDSJ MSGOE($N=D=Q!A?ZQFW:/OZ5/9S6-9-YX:=O5%>4\K&\/H[=A2&';54Q_#9H# M'VV))5:OIG!0L=XW8%: CCDJE3#(T/I@YG&JUH&(^;X@TI%(VD'EFS%;1'45 MQE/\0$@>?L++@/_U9%;#_)-"D?_ F&BE]!J2S/4P4E*L'WV!E K&"G6=6L=5 M&Y*X#HCL=PJB#H75Q0G%,M?,K+;),B0EF,C>I:P@^(0@ K.8)/E,H=&!/8IC-\1,=LEM+<1 M5$NM6^^SSMZ&+_6\T. HC7.1D!@H1& .3BK6^@[::DCY% M^HW1T6#I6\)@2A'""@Y1&%^&-#?R:9K&V6)WA?6_&[N?<3T]$2C M(1YV%, M//S'C[<7ZC7]?>?>.._.Z,]?C]ZY.&C9OD MW//0IMURUB&\4=N3GS;1IV3_O-R+T_Q4\XOL"!"XH[ERQ(:PU0F!C!"ZO!FX")@HDD4^M+-S<( MZ),?N9.T[^;QMEWF=L>:N*A>^QG'. TC8NP@GP_'P]E\2JOQ":_8'&AB107! M(6I+$:63$HAG!9Y9%X/5.H76.=[U*.N3%]D4&QT(IAEH*/C_E@D8R%"<4]Q# MRO6FD!((SA@%FAN3YLT95UL#)!5MC5)("FTB!0)T+(*;@0S MHK6SU2$[.U?@79)0'_@58"C0>DT:!'E(5WY2B63W#%.V!!NR:)VW6$%&G[1U M7_!XIX9O1^FUO(:ZX.;*:ZI9VT%@D9GB&)F?1)Y3()Z<]0+04Q!?0VW%2_.- M=H>,7BGRON)H5_&U+0@F!B(DGYFE'"P4;\BO8D:#=Z& #(XY@CY7K+5;^JC9 MVZ;V<)'LF V*QFPT)K(#1=:Z5PTQ6P/6:5&*L58V[X6X?'>?3/>NDKY;2+C% M^C8L%[R5 ;$UKO/>@JQ]CU3($8(Q1$7RV423T+KV/>D>RH4^L85M+>Z=%KQE M#Y]EC"]=REQDTL2V]KA"I2"2I096T&B7HT=L+?#[,BC]BNN4#LXQAXKKGE:%;HF^NTYF/X3?.$M!A%XIAY]PC+10 Z:9 M#KEF9%RA19+2@%T6ZKOO_#W<.37]^>'OUR M].;=\=^/CM_07X\:GO*N>GIGQ[V/LM+LW/=.8>37HDB.'(-WM?B>UQ;O%#FX M@ I\Y@F3M3S(UJ44#Y#3X!+(?8]>*T?+@K5,"@;%VEKW5&]T6T&[B]S00AK1 MYMS^0'PGDCCL9 M01:RV4J*R%/KBVZ-6>C7"?C>H=JYU-LF#Q\KIT=IN.-* NU 1]'"5X["4%D MG3S:8E7KXY_-+SRTX_T5.=3#]^/+"KCTY6P:QK.0%G(" MT^&,!/GR8EHECM/A)']=.ETD4RE*T+JV!4"29Q2TDL%8S74();I.&@9VRU:? M(JWF"%Z9B^T13#K?^_5R[QCS59!0&_'6A?QM',ZK-OLGYG4X"A:90(S@HB:. M%%KPIB"D4I+1R1:A.CEVZ(B?/AFT)T/\WH&Q%S-WBFD49K-A&5Z.!3W(_^]B M-J\MIVO.Y>#D\/AM_2>+;;UXSMO);#[%^7"*]4O75X-4 O&Y7(5OU]&"KDG3 M HE;5?L$$?,V1-"^A&2%UK;YL<*3,KSA"5_'V>VGVBW]PU9O QY5=,3"#"2U M&$+!& 2F-!A3N.+9,*::SR#K,N#9Z;2".(ZF2 '":Y(H*QI"R1X,:NZ]JMVK M.I@OT,-ZSZ=$V0,5HYO(9[]Q&JDP85*M/*'H$90W"D)VY$HZ5Z)F)6O12?^W M!A?3>Y ,V#NFFLMT'_I]K55!4>MJHP L2M*J6 E.! 21M/6<<6U9Z_:439.K M^ZCH-@*%R$Z1&DFZCNA%4B/D+(^S!K21^ZT-L>OX^C[%OL]/]0?96?EK0+NJL"=8J$DSJ]%-/R"&O MRB1,A:/-K?/P_8TP(\L8/9<0574LF0\0)>T>9A 5*AV-;]VCYU\CPMP$90]$ MF)O(IS?.PSJY7U]B(:VL(>480:7H:7VVME?3WL+'Z!\-]I&L'1D9N M& 7U60D%=2(->!D$)"\5#R7:]G=?GJ;J=RN@)5*+V?@"P?HZRBZ3^R!, &XC MK8W@F'QKA_0)*BU[$$YMA,.N*RTWD?H3]GS1"TH\V6Y1"T(+UQ QF[IX)FK. M3>*MC_.^[YXO7>&O6]'U)H+?+1'KA>,B* K"BK"@M/#@;.T!YA-*:X.,S3MU M]C[]O[BVG:WR6BD( L(;E.E2K4& @B3N>=0E&>1=;3[#[[G+N M&TG_@?SY)FO=&^N[3EZ'9TEA):.X6(8Z0Z/0TM1B3\9M8-Z03ME;4?V_7OY\ M)W3V#1W?1RZ<"\.]X>"9Y M[8#!8V *--:$8D[U9H(0$'.Q(D:M>?J7NSO2A[QV)YND?Y!ZPO27\<)ZPSA( M59N%%6W 965 *$7Q'V;+9.N2G4[27_I[1VNWHNN- [Y;KB)R'[SV!J0+GDR3 MCD!.EZA70Q(G[TN;N*_SQ]ZDO\SWCOSO!U)/D/XZ>/?+J]33T-ZVD]??IO5J4I?.RP>$$@^+:8V#6*,CO',(><: MK95$N$R2@[;H7&$L:--:8:Q/WN2" ;,<087B M",S$LU'1>5;('TFF,<^K*>E30JPCS-R9W;*[2)J9ZI=(&C4-%ZM#/X_P2G4> M7 :#B\\'W&LC/!'E/1&E6+) /!:PPJ*/R3*36X_W68>N/F6K]@2=YN)J!J2? M+F;#,B4=,LOO%R'2[/!#_?%X3/1?C,DN MW_-/EC/VOO!!B5DJ"H[ 1Y% 84CU.A<'BJ.**\XE^K,Q%O?$6I]R4GN"/JKRBS+8EH?]#Y*U(;9G.<)JUT$U2%^;F8YK\TS'R0E)1.\3K#F5L@T#XS:[D_"3>,B0N2(?\V@_M6K_9@=)$B M)N"J=C9&%<$A+8QC=8H&;1>I6\/N$9+6 99[7JJMI9 Z-)85]-.0YK\/YQ\. M+V9SHG6Z\ \'T10A*1X!R9$ [<@E#$$+L-;X.C^>/,76G7DV(&\=1/EGIJJZ MDEY+Q50K-Q94U3.+90+Q_.-H\@6G+X>S-%UDA,+TR_4O70;* X%L474NX4"##J54 4AL/4]A>TH70N'>QOX\'2Q0VNA[@S M#SA70+NB838;89M>G'--<6O*1R6+),E*HBE1C%2N"!PE:"S5[J]Y\,M1L*Z+N3=FUDZP!Z;X4C4;@#DUM M!*+ E5 '2(BB;8Z!^-Z7#;M&UUH8>O;Y_1WEU<7,7Y>"LL(+2+5[C#(4%D04 M"J3Q@GXP3)C6Q]D;WK>TSPL56ZY]RPL&J]BLVFUVBTV?9-*)!XC9$YM)UIZQ MM50IQ61DE-&5UBFI]:EK=+@U.YL7@Y0V02L;5;_(@14\"#A%R MB'7F7&80C"B GJ/SSMB(K1VY3>CKU_FU/C[]1B$M"2F3^9>: M,IS7P>_TZIZU;OFJ=#5 M1G9-T:5W?KZ4R198)Y/EHF_>@T#Q[.PS$T/N!4:I;)@(G=U&1AX--57 M#3H*]*C-;6RMRIUM]M9>=7WI&#,=RZ2Y/GHUF=)2U/MELWI5RAP[$HS=2'%KIW,5\-Q&*>;])'Z M-*AXW0J.G."D27TF)B%Z)CB/RE)%U7:'O6WK-M?Q)>8EQ7FFG-<'#R6Q.<:OD M/M0(D\60:3%4J&.\ Q0AF6 RBZA4,19HS!D>!E8[('/*,'9BH#5W,YX:FW075A6$; M5O['>?;K<#R9#N=?OC74L(LF7L0G#QP4DK,;8K$0E(PI&!$-[RJ/\@!9O>I^ MLG]#UT1:743!WURZ6L:2$<_KF?!]S;!Y+#'6/HF+)JNNWA0+&D&:'&5Q46)N M?E"R':F]:CFR9[AU*=5.+.'KR?C]&4[/7]?<]4DYI*!B2#M#22?0>] ^%E ^ M%(@F6-"2(4]21I%:G^(^2M2&]V.>!:J:"JI+2W@M7!T$CTI*(: DBCA5+F2= M!2,7CY7"6+2*M6^A^R!%&UZ >58*J8&,.M$[2V/\[D.8XH?)B(0P&Z J.HNL MP?):'JR(*F)5@>?.>,4YJM"ZYOLQFC:\ZO(LH--23,W 0V;U*Z17Z\+BG#)2 M2Q % RCI$Y&EZW0?)UG,HH30.KOT*%&;7E)Y%KJGK:@Z43_+S-=)>8?CX62Z M)+-FQ0:%6V8B%F#%U?(:4WE7&6S @K4@4V$'/>#7HFW3RR;/ 4Z=R.T)+JFO M6A<;@I6.ED1RXVDC. \A>%4/R[*)47-O.\J(;T?P=W'WI"-?:@\B;C=JCI:E M_J^6B7P*HZJ+3RG>G [3'/.B-*F>(5W_X-HW+[MYWRT?O1KA=?0Y+7HLG88Y M'I6":3[@/"M6!P'Z(HG'NK#>T&(+K820WDBA6FO,_7+8T8'TJN).%[.RMJZ@ M2)'P@N25HW+@'4?#5;+8_!;0M@TGGWA"27\QOJ(UQ;66.MG/[WR:MWQS^_ M.7YU?'CPYNS@\/#DMS=GQV]^?GOR^OCP^.C=U>246JK\ZJ*V>W\W#_.+V4N< MA^%H=I/*M1K9-WGMSKWNVS/?J!W^W:%/U]]\4A8UXUIX@R@3"'2&'%-MP,LZ MG#EP9I2/$E7KEE3KT-6H;=+U=X3A].]A=(&7+UBV+O%"E$S!N\ ZX5[(>LW" M%Z7M?Q MI(>CIM"N1 ,E69U5-)$UGR>Q!EF]JH5] A#M)J?N[.7!X?_][?C=\=GQR9MW MO^,X3:9GDWD8W<@^;F\6-WGZSM9O:U8:&;F-+FSR(CC'G"&Z>L29>027$H$A M9&8CUO'6S0M@MKYPNUUZ>/FLQ;BZ^O-LN "^2#KZ6*=Y!TTAE$@)7*;=%4*L MU\:XE:ZUG7^ G%[=^^@,0K<55"OY='>7^!OG/T]K+P&F5)0\!,BN!% 8%3@C M%(47N5# 4[S?YX99T-2G9.#>D--44!W/?_FF]Q>SV"[OJO)!IH@Y(FHPNE9W M^ZC!82[@161".V=\\Y$#F]"WU\8/LEAC44A0%LD+*4Y"X 0%-"A)?CHFW7J@ M38>-'SK=8IUA;*?.#YL(\"FV6TT1?2N)GUW>-3P8YT6A16UKYY,C3U@*2-$1 M Y@#.&88F,R*YB$RAJTK%!J2WR<;L#> /I7XN^K8^O("%W>!<#3"Z7G60Z!PZS5=^GR'QUPS0I"SU M[F46J&5D_.A+.@B0-V.L49R\LMMNFKP?#_^)^3B3Y1N68=4-5Y.LEH3=F&A% MO[LX7U([R-%:KK,'KFNN!NMP7/H,LK&I9"]D"JWO+K7G8E>C_/-DDO\8CD8# MIX7*VEH(29%*S3&#-\$#DRX)#-X9V;K*??GNGOMK^\39;:.YE7BZ]-BV7HR5 M ^<&#&51KEZ23=41M77*8? ,$K3W5W@M;Y<$I=2&"?[O&<>9;!/]4C/ M>/^T!5HO]]+A==5PO;]Y$B;I@ :T4U4&5H!/*8).G'@NIH8C/=Y"]_'5I\*F M9[QSFL"JEQMFV M9[PEM@-.+_? _3UM'5.V,!'K&(PZG[$VB KH(26/J:".KOE%\+TPUJ^[8ND3T MJ>]*3S"[7\$^M>Y>1BDK5_$-S@=)&U9O7H-EDC95X08/KOTBI#BO_.E<5??96! \ZVSKK4"1PA3M( MR%W*DI5<]E .VAV#S\ W:KIW]I!/;H2V7KI-W\YIK_UN<>(TX#I%E[,#QKD$ MY22'Z"+YA<[G%)E#+5IWI]X/9\^U#J"/6Z@1OIHDUZ[FF1Y]KM.MOE(X$,H( MJ[" S(;HB(Y(RD3Z(!GPHQ%_F/&KFI=5]SN8\S-US/0;OX_YIB+/]I'PN*[\Z MNL'_R,.;)G@V8:2[O,[]=V $!7$^"@4"ZX!3SC)$'3,(B<8GJ=&ZUETV>G*' M]/*6;S$R./*[08E T&=UP&ND#:NE*&+A,KCDFY0TTH^3W&A M>&$9^,"1(X I:S*VNH[]S1D\BQ**1\N"W@N*>A]U/CL5=A=S+ MW@J1*(R<:V YT-H%6CL?&;D!.3M:TYB5W$-M3Y>]%9XPTGURR#85_Q[CTXX+ M$M9[1_MH]7LJ1GBPPN8U/>^><9(J.'(/O8*@*Z)2+7*Q-H$3 XA#??ONLWGL4.V15:7V^1: M:N:DU#6L][HY8V]QFHBYU2OZU149U$9-SA@&R=;YSS9I<"QR<#IDAL7Q6/;0 M86 W)OK>*>L[VAI[1%.',QZ.7A\=GAV]?'7\YN#-X?'!ZW=G!V='OQ[5*0>O M3DY_/:@^^;+N[MNE[AVF.^SVPMWG.C1DN%'<<>VN?)V> \08)!@,46ONI%6MA\JL)&17/7QW+1>'*4LVG1*>113 C.:@C)#D0@7: M"S[+J'+1IK2NRWF8HCYYU[LCX[8>:RB-9I;Z8#2:_%$'Q;Z:3%].+N*\7(SN MTKDD4?M86)$1:L:%N.M]L1&!O7(^.P!09\)Z8B.W[-5 MKD3'UFW%F_9CUAYCL9$]^]KUHEXO,['F:;4!6>6NA/ 03)*T;,JYZ*4LLG66 MZ_K[=]5-7Y_U:C@>SCY<.I^7K:-/<8;33Q3>+"IC1;;@!8^@(C/@:L8Z*JEU MS0S[T#IP7H.L/MFQK1%Q6_NT%DW"","3.)9@'6Z M]A'0$H)@$8J(PI?L3%&=X>1^LOIT'Z,]3AJ)HSU.3L,?OP:*"8=A-*- ]NW% M-'T(,\QOPW1^BU!N/*;(!43F!)#)I)_0DLWFB?-<4LRN]:6Z+QQU M)*XG]GEN]-X)UWKO=.P!/?K>_?A#F['?:K35??V.*E:UCH:9Q 3&3 E+-FN M4A1(&PV7VFOC6@YBB/OE,S7!RI\RUG5#:I0!2NCBO:UWOV7R<8AI>E:B3PEFL_S@?G$^F M\^$_%Y_?WS,L)I0I>0]66%H8G1&"9 P2TT$XQIAMWL*T%>V]2AQTAKXGD72[ MT6H/[QU#=M]H5:O:B!+%;0&?:D_Z9#43JAB'K5LA;J+0-N?W-5G%@I0''..X&IY&0;33[BX_W#)$R\Q9FT=)*'#HD\IA& 4N(!$*3V-Y?;E20\0U*&H&STX!GW()+/Q1LA@VM=%'L_-7V*0#M$ M2"-QM+N@-!G/YM.+5%=ED6IY/\79%5YU8*HPH(#.Y* V^>X^X^V*$S>C86XW"#LO3*)EQ M1<2UMRU/_D1"5^]% K=H:GF+@%@XDD>CK,E.9)4[.-=?34A*DN(5I'UC9JG>M/>R%(O%M^;V4:+ZY#^WP? L/FHY-64],F3[@88 M#230LN?5X<5L/CG'Z2E&PFGU[ ^)N.&BH;F1S!0.ENE$3)I0IX=S\,6A]G64 MW9VCXP>Z7]W[GCYYQFTEWGR5FVF!DX^+6V;C]Z\QS'#)[I;S&$!') M@O*!4"D,!R(S\B2)\=3:8CQ,49^I*A/]T@[0DD[B71\C[E"F4BZ<:7U#JJY%RE( M%.!TTJ#JP;?3/ $S5E@GZF%/ZQ/%[:GMT\B=;M"U)TDVK%>YO+=PU7+W:YTP M]]8JSD!F7VL?V9,WMTS8MWKISDJ8YZ\VJ M;V^^:Y'W._J<1A?U6.'K%%-;,M?!JNH)$WXXN3S>1 Y%:*,B$RZQUD>5ZU&V MJ\:JE:%S\NX^W9WE>I4DCU$[7G.>UGJ* IT#)VC[, PE.$6_T_V M/UKTK0]%UZ&K0\5:BX(D&NN"=6"2)Q_'(:,]F[%&1^A#S#K+UB[APQ3U6:GN MC)L-5.JFPMF#0BW.A.A<@L*K\ZIB@E"L!!MU,+)H:^2_%6H7,&DCDF8(>=01 M0"M+3IYLA:Z!DT@>H@T1I [:A*!\8*TKA#?SU7;B^5O&^A)QLP_#CU>,>UG0 M)JNACH8F2=M =@X#)$T"#C+QW+S7Q%J$]4FI-D7/ PJUD9B:G"C=Y!E'(TSS MBS!:5I-AS[CG+(L?;ZG75J=(Z[^J3]NP$#YTL M>MOC@T?YSJ5X0F4$ECVA5'%7^^^0V2#;[SD*[9MWFEN+L#X=2W:J3-J+J;N4 MWLNCG\[J9(;YU62&[=-T]SUIY]3;6B0V2J?5Y]>CY/!Q. ^CQ+_VE".9:ZYL%2L8 C< MQ\ID#! U4R"CY,I%+71I[86M(*-/KD=#5-RY#["C )K9ENN$/,!KRK4Q# 4. M-E0.)3'LE51@3B>2'#>I3UR379$UX:B:D[XW)Z]/>C-[\=U2//:4CS M2^L7;O1QV][>;/#PG4W0MHSL:)46Y4[GM=G.I!R/T[1*^25>_O]P7%O\W"!H MX'G&&$A=).$C.2T\0]#:DN:):VL+UO_E3N5R]W[FEML,:M#L%Y! M+H+3+J$ S-7;4SJFJ%(HZN[$H,W8>HBGI[$\74K^1C%=%S)H4TSY*&4W1L@3 M?SZ3I\X771@*<@A2,^"!F931.XVWY^=N!Y&^]9WM#U"V%4?+FTD+0GX?SC\L MDS@+KJ_&.:'G,B=#-A U65VMP!E:@\P-2XI"+N.:3T]ZD*)N^?U6P2:X)-9! M$).@. G%"2<-EOK.SORTCS2JZZAM>$W+J?+G+="9D^M8@J001&.]^.2E,L4(;%TG M?0\I.\6TMQE:^7@3=T MW(EAVLFC^:7]^XA*)A7DRH)"+4')5'O>D57/7$@I+4,T[0]Z'R2I?U:P+4I: M2F1O,%'21B8%DC1UK-TS63UF(_Y-]HHY5;1NW2MO(YALS_$KK#<31_=NVJ)B M3#% SHI\%1$0?/4<5-:2*9N-D*T;;ZY'69^4:4OTW+==&LJI^:YY-P]SK&.[ MZ%_<2V&F11#).? Q5:\W>XC9UBZT(9MD8PJVM3G>A+X^J=U]X*FYS)JCZD8B M[BYMT:*2$@MXP^K1DX@04N;@'%>E9!F[Z[OS,&5]*G_7?JB>4JQQ-9#M=0]:)L6@ME+"OB4P%UG X_3<+2<&- @XWO_ M8ULF>-0 M!084C&NN!$5-S4/;7>CMDT/6(UPV$>]> ?EF4NU4[3 ?1WCE.KS[$*;X4YV) M5X\MZ9.KYG:S^8!(Y5Q&#S+SFJDO$D(AQZ64$&U6S,38.J/7GHL^>88] F^' M4&AR:V#AV^+YQ_G/83B>G1 5TX\36AP\^6-<>_458FYV,:T3K=].1L-4B]53 M,:KDI$#X>K6A7O7U@?[(W%F,@A8RW7:+5MT=V.+5&S;A[;:*M6.4[4,Z>]6* M].%5Q^DZ"Y1>^F' 7 B!AP)&9%H7$1=EW X<-TFF7%#FUC44VU&Z85_?[QIX M>Y3I7O'W*@^';W&:%M/QG$^\]@--FOY048@:NQL0RF="3+3:[B>RNY?$#7O] M_LL@;ELI/KD#./ I([S M6/<*PLM.[?G_70OJ#H1M'#6N@1_&SK7 M 9_[UP/?3N)L&RO4LFE;OZ/IQ;@MV&K6HNE6[8B>5C5/-Y^Z4)T#Y;F*ULK+8=A*U@YE M+"$@3\+0?S53795@KB"G3X<0S1!R7VG3KN)H7A-WDZ#[IZAKU-P4HHK)VL!2 MN#H/5$8H9'RER3:G.ZTBN\',O23VZ=!@SSAJ([:.L54[39%]/YB2W7U_.:MZ M$'B(S#D!S")9^$1Q0Q2Q@!7!16:2\,UO$ZY-7)_R^'O&TZZBZAA)RP[7=?+Y MK0:9 \&52Z(Z_R9X4($5\,PZL$H6R[GC4MWN^-0-HAX@LD\3]/:,K%:BZP)A MUUNL6F&TY2Y!K!U5R#!3Z.$6:^"UR);;(#ITD1IV$;_]U.6=X<,PG7XID^D? M89H'=86+M95;F4$QRR$2H\!H8[,89>*J=4)N';KZZ!GN@),'=D@;T72W*1;3 MX1/.OAYN'-0[R)]P-+ET,Q27,7I;%46]OARC M>]@AF)J*K#M@T0\K[K(O*P&(Y*M"T]D#I0(ZF9R9K/=^@R).:M/;Q&L/W.Q= M(,N13.ML;A=\]-'?[!*@^Q9]#T"\G$-__=<#EG/VHC#PGI';X[2E18V+^2I: M!6ZS%5W=!&[#01_=V5X =V=Q=VG0/Y$1F$R_#(*12@FC0&"U YEI\,9DB $M M"F:(S*Y]OV_4]&EJ]'Z,]#9B:'*&=9N6U4//:Q1H"\5\Z)&BL5K'PD-M\Y,C MB&3I<^OJP(LU#J[6?F&?ACLW!$%WB]XCR_;39'PQ(_)9P2*EBX"I]@SPM2,I M%D?D"V[K%3/N.]L0+*V(EQ%*:WN2"6\-B9U%T5^?V^NC@W=&[TY/?OM6 W8J MJ]O6__9.]>U M;O0 M!O./[SZT-D"^FEW E$E,)PTRUINOND3P9.%K[91"+82VV-II>X2D/IU7[HZ- M%8..F\FCY6#PNT0MIUO8Q 6SD0':(NM,"P>>9P_,9V><12_T[=%.G2!DN\DC MSP$>VTBBW.D1XGJDYIL@9$[0YR;2J7K[;#< MHM$4RXL3(',AFJRH ;)$2-(*J1B&I%J[#0]3U"=UN4>8;"./KOWTFZ1>Y5UV M== ??&@CSWQ]PAO,6[UN 9=W(J67SFBN0.00:S=& ;4T 6@IE.%!$GQNVYI5 M9V3[ MD,>TBP0Z<:9/ZV*>E-]FE]6Y!^>3Z7SXS\L2AB2UR,;6^P2A-C90D8A##ZDD M*Y@.(I8NX?$ :7VP&5U#I95DFE017"?L[V%*1FQTD^MZATDKN>@@+VHN,E-( M$3)X5 $C,BSV=G738PIPU7OZ4#S74O#-U[8C-W))2LQ:J'HQA)24KL#CX&01 MD*77.>:@A6]][6(E(;M@^>8#5ZXX(D_>UIX&IMXT+TJ#+\P!]R64Q!4/]G99 MPRHT/_ZF/MB\=A*_CNK&J]P1KA?5I9GTIY,&(1I+VE0Q0\PJ!JQ$:WWM02]; M%['M>!SZN+^<44SX?CX?G%^:B2^#%\.=]MCMRZ3VX4 FW( M0J.CB==(O@G>$^*^71)P@0.+QBOE% 7/=4*38+5,0!-X1%*>.2?)#VZ\Q]:E MK:O\8W2)BU#[2TA%ZLTH!\YE#\[KX%.L%56M2Y76RC\^K97I!#%KYEPV$DDS MB_,@Q[^-\W"6)A<4%^:CS_4>#SGZ]+>!\RP*7A+H&#@HC1(<%QR,9C)G4[P/ MK=&S%:%]LEM[P5;WXNSVU.SZ.LCH8RF+MOZA5A]X7IOA&**J)+32D5%OW8[R M,9JZYOF_,4S/_IB0*BC($F.@@K9UEFX ;Y !%E3H@N+DA^R9]2O2^J2MFR)H MK:/$'46UM[WSACRHLS]P] E_G8SG'V;UCAK'1%&Z8Y+Q?RD9E'JY + MQUSKSBF;TM@G7?VDR-I)>'N#V$&9X[1N@E?#3SC(*8G@4@:&=2OP[,!3. ;> M!NZT\3J%?>OJ&P3V(377"W!M+[:](>L;=4622XP*O(ZRSM@+$+02@$)[5;3* M(;;.YZU+6Y^NFSZY&=Q86'N%TAE! P>F#O;DR,$N^IMEP:I374 &FR1YU%:5 MO13JK2*N3Q=.GQQ,FXMKOXII M1=F0Q#ZE%#I!V$9)NAU%N)_$\"H'4 L1"E,):B-94$+$1=\("EI9M$1FUGZO M.>$MO?;>I8/WA;2-A?@D4+MT#SU71CM5@,EBZL6TVA.R* HVA& 6-5.N=?'7 MQD3V*>70.[!M+L:]H^U.&HYY9%9B F%KGZ]L0HUUL=Y3X24QBF]]ZQ9OV]+: MI_1$K["WDU"?QK;6&(8+9T1V%+0HK$?#@:B,F38*U\%Y%+54Y2EMZYJ!Y[Z2 M&+V"W%9"W#O4;N:%@^.Y")] LES[G]TW1\I&8N@NQ7QZ]/+HZ->#GUX?O3EY MG?V[N#]^RF^7XRRRW4R697/ M+;UQ'O_LZ= M4]*-V6Z4JCZC-TVF8?JECL&9?UFTTZ_33!8O/AZGT46FO[ZMUZ:(G/E\.HP7 M\WH)X6Q2[VA3<$+,TYB_@8F8L6\B?C7R]&\R&IUY-R%*9C M^OUL8*UFS&@&@JO:'% 5\")H0(/!RL*%+NMT.-Z:@#[9\)Y@;W\"['-T M=CGX\NW1Z;M?#DZ/#L[.3H]_^NVL6LRSDU^.C@]/%I__U]@VS?M M[ $T8;&1W?]]L3TP'WRB$/T]OKDXCS@]*2^'HPOZ=#%%8G9R,9_-P[A">,"] M,$+I1,&$I6 "&8456F9(CML08M3,MDXJ;TCBKA;[GM?=>0]MI&$:R!21U8MW M0NA P96.$'@QP$.AR,HF%WCKS--&!/;)0G>)M=OFMSLI-@N1R2Y,%W,"P^C2 M#;@D[J9Y^#;'Y2HDO#%?,#-K%K-;'(K:G#+26FG#P,BHC+$HB('&Z-N=ZCX9 M[GU"_XCTVK_]Z?\#4$L#!!0 ( #B%E%>K5$NA8OL .Q, M"P 4 :&5I+3(P,C,Q,#,Q7V1E9BYX;6SLO5MW6T>2)OK>O\+'\WJBG/=+ MK:Z>15.4S1E95$MTU=1YP M^\OX8F?&+2/^_7]^/1G]\ 6GL^%D_+8?_AC./_TP_X0__&,R_:_A ME_##NU&8E\GT!. _%O_9_N3SM^GPXZ?Y#X()>?%C%W\[_:O6D;.2 DC)"ZB@ M(D19&$@E6/;T?\?T__OQKR9(+4I"R$4$4)(Y"$8DT#FGE*/D4N+BH:/A^+_^ M6O\1PPQ_H.6-9XO?_NW'3_/YY[_^]-,??_SQEZ]Q.OK+9/KQ)\&8_.GBIW\\ M__&O=W[^#[GX:>Z]_VGQMY<_.ALN^T%Z+/_I__SVYD/ZA"1Z-_.OM+^M'9\*^SQ7__9I+"?$'0HTOXX=Z?J+^#BQ^#^D? !4C^ MEZ^S_.-__-L//YQ)+DS3=#+"]UA^./_E[^\/[R(=CN<_Y>')3^<_\U,8C0CQ MX@GS;Y_Q;S_.AB>?1WCQ9Y^F6.Y%?['D"DI7./^C/NVGSI@^$9!I.HVD,T/2 MV:KB#3$N>WIWS)?/@HPEG([F#1'??793O).3,&PIX#N/;H!V\2 XP9.(TY90 M;SSW&LX+D+<1UD=^PF&:_"5-3GY:8'MUM/_[;P=OCP_?OCYZ_]O>\>'1VQ40 MXA#JMLK9V8?\/Y8]Y1H>(GXX'M:]Y W]]OQ1]?6=D.'7.8XSGFTC%Z\:3=*- M'QK536QR*?51B#A:_.D@XW!P<:X?Z#T_56'57RRD=L;=(V\_$]]FJ]JC MA^;ZX->C\'&02D!_[FDQ;B.R.'\/_XPV2:E\!I(Z&X1/^UNT/T;B[.N_S*%OR^'LY2&)W! M>DU_-AO06Y.SFA9&"@;*:PM!6$W_2"E&(5SQN@G'=UZ]0SQW$^M=KE63TW8: MR/ZO"SW?7[@343'%09O@*R8!068-+#)T21K%DFAS\MYZ\PXQW4FH=XG6[3[J M?V*8GNE>1BM#B!Z$\W2.A)(A&,7# M5*9[IWE(/[$WG^-LOECJPJ0/P4GI60&73 &5G ?G?(;,N"Y1$L+0C>C[W[T# M7#<2[%VZ;9N/>OQA?C(_F$XGT_W)=(KI$IT7TCJ1 M1_TX*+IRTG*1!*^*2\ MXPK;F&7W8]@!^AL+^JX:N!9J<&W)QR&.<."2TZ@SF1,FT7D3'".;@BDP*@D; MM'?,M#G$;[^Y(>77HMU;)+J3*):__3B?GN+5'T[&<_PZ M/QAA?????ISAQ_J+QCIQZ4=^' JF6T[K]AM?/*V=1-@X MDW6&Y3U^',YH(QG/WX83'&BMHC0V@RFT.G+D2=&8=, S\\S80HM<4KNR-J4W MW[HCM'809>,DUL42TV3Z>3)=+/+#G':/_Y;"+=QMNL,V%[.4YS-SO]5E\L' M,3L9G2T03+414_(0.5,0@A8Y,Q3,FP:,+WGUCK#=5:B-,UXW0.W3+X^FQY,_ MQ@-5/?[H&:0D%A5L 8(/!:P/26)6PKJ&/%^]>+=8WE"@C=-<-R M#I>CZ;OI MY,MPG' @% M9, .&)T-G2W3@/$L0'&;OD!MKN^4X'GK[;K'=1;2-4UHW<+V; MS.9A]/\-/R^,">M95M)JTD%.BIC)O R,4-%Q$@)W2(J:VQ%^X]V[1??F8KU+ MMN\4/*F8IAC.;$5? 60# 0/9BK310,0H0'GGI"\JT;^Z!4RNO>W%$[JQZ)8$ M1CH%P-Y,:E';I\GXPJTW.?!2(026R29P5H)31D*,PG*;2HZYV[Y\^XTOGLM. M(ES"9X-(US]P-/K?8SK^/V"8$;!\.)N=$C)TEFP!@D):19J&CI:H+0>KLY8: M8Y9-K*M[7O_BF6XGW"6T-XB(_7TR(N<]3!=ANNELX*WF0F4%'$/=3DRL%T(Y MI&B\"B2!*%MD*6Z]=D=H[B+,)?0VB(J=1];/BE*'XX_5[CN=#5P22:-P4&*] M4I"3AEA" L/(#L@F%2::Y**6OGU'R&X@VB6<-XB '8[G. UI/OR"K\(\G.,< MA&2BS5(#V7ZU5M63#Y\%67T^&8/XUV+#V2>? M[N-D^HVL"5V*Y!G()*Q!6&[!<^= $YPB%-K8A.H;+]T1AC<7Y!)B&X2[/IR$ MT>CGTQDM;S8;Z"QD8,8";28U,A--M1PT^"Q)_3C]@;(-B+WQTATA=G-!+B&V M08SKX 2G'^G8^&4Z^6/^:7]R\CF,OPVXU\4'B1"2-*!B,1"5(.?.LNBS%D'S M%A&/I2_?$:*["W8)X0TB7!\^D1-P"2=$B_6ZG[6H0940JN%/FFAS245XQUB+ M'?KZ.W>$WHW%N(353J&L,SCO3N-HF%Z/)F$^D+)P[UGMM(-D[L> X QI&ZW3 MN.("][%%DOG:*W>$TTV%N*1&I%-D:X%FB+.S4O&4$F.J)'!1<5(N(0B3M8 6 M>7"T8P36X+"]>-TV[E'T1>!&(GL.5R?>X,@U=(N0CXZ M^! 8>>W16BZ$N=%W:O@:'+[X?I;MW_WH9/X M[^R_'637*YIU<>F=B+$Z')E6H=U[37^$+#\334QJ0?OIW$R6C 8C FB "2 MQ0B**5F;DRAPWDM42AF3NJ4&;KSN9;.XN>0:'YL7ZG3P-7T*XX^X*,DVUDCK MR+0KPM9J>Q4@8C%0&Y,([Z/.L=N%A65O?=F$=I9C+[<6SM?W+DS_'D:G^ ZG M'SZ%*>T9W&2NM88DF09%V@_[*9;B?97FXS[$]. M3FIU_23]UP+1[.AT7IL=U^UFP(1+1=,B+:\^6R@.?,GDJWOE49&5A]@BSO00 MAET@OYF,>[G'<+':,S?=%B6\]0%2K(4BT6?PBY9Q.H8L>4)E&W[JVXY(]?19 M;R"[IPY*G<[@8PB?!XOZW/J@_5&8S8[*0DL7;F(4WLG($Z! 1X:BT;00)H$< M1&LR$RJGAYSB$F9Q0='YF\[4 4?SV<6?7.G%HV">+'S5A>%)'Y)N:,]= +N. MY]R[7P71"L&M373@+IKM!KT:TS7I1=;;T8*@'0M)"Z@7H$%A3A!#O9ZAF?+6 MJ&+U0^6VSYG]>\)E6R=_'1$W)/T3[6^_UNC4-=/DMX5=-$"'Q1=$\,ZJL[18 M0$FP8N&8K30&;V_[MR-H]S]]>]9<*YE/F@JL84#E>8FV17'DLG>_]'VVD51;QSK/<9QKW2I(VFRZ-]Z[ M_6VW%1N3IJ)L_2'?1!0E;2.),3+R4IU\$&*]W"B@Z"!B2BPXUO'CW0*I#^S# M_7.ZC@2W4-NQ?_3VP]&;PU=[QP>O?MY[L_=V_^##KP<'QQ\V*.ZX_UE=JSM6 M1-FQO.-.@.(JDBU,8K9.V'0Z9U 2 _DZJD[\R-(;;7C6#UD?G>*U;[J6>EP\ M<6\VP_EL+]:&7VD^<,HE;5.$8$V=&EJKE*+7P%SR+K#LA'FH1F"3-=U$L'TO MMB.SM[W8#@+M(5AQAN;\-MLE*&909U\D<*5871]"3.@@!\\]8A;1/%32LSG+ MMX!LG^PN["PENHMH^P@JA]FG^O^#_SX=?@DC0C9[CP1MF.:8ZU_LC?/-/[CV MDX/LD@C)<$@^UEBK4!"9J\>93;ZP&(-\J,_I1G&L+H"?2G\ZD7X[ZK4UQGI0 MM_>8D+"0_S)[B_.+2[,H5,P\&M!AT2DPD#B$3H!:*N=54B&5QFJT%,@NJ$=W M"3<,IEU%:L>+E?UC./^T?SJ;3TYPNECZ+]/)[&+Y QE++%8J"-S7%K\R@[/& M@^5)6&>+TZRU+;$2L%U0B_8,- P 7( \''\A%)/I-]+<02XE6Y4T6%F'N: F MF\HF 4ERSA4K0?&'6D)MH@W7W[\+I&\LSX9E3!=8WDWQ;6OO+.D;ZY1!NV:[W2P,EGG,Z_ MO1N%.M0X5Z/T<_6B%WN3TI$6:(%I;T$YY.1)1PE,!1FCT\*QASJ+;?;AWX_G M1;N9S03=@QWXRV22_QB.1@.EI.5U2H=>3'/P(D-(9(]JKQ-SSJ%-#Q6Q;D+X MQ;M?-+D;"; 72VT>QA^'Y&6<+8YTZ^!K&IW6@NE+C"YK--S7K*,E98O2@Y-6 M01%H?9*1E]SZJUX%UXM6@.:"[\'4NV9;O)V,T_GY(Y+FPM7(@U,%E/4M';:S M-[]H1C<07@_6V9MAB,/1HAD$F0R+ KU/DQ$]>U;-A_FWRZ469YVM(X^#JY/R MDO;@0^)DGA:MN1?"^H=RMYN0O"JV%Y\)ZH6$'H*XUW#>=E>21W(LI*T-F&@G M$IZ^"9426"<9RSGR4%H?^?>CV;Y"],/@_6K21?Q]*,9D_/$8IR>O,%;/8S]\ M'L[#Z V&&1[%T?#CHM'0I4/JO9=2BWJQJ\[.-JK>"Q^'K%;!"KJWFY-(J4XUM M6E^]D$_+%49Y79+UL762X%XPNZ8''<7=0RQAB68B\SIYVI)8XJ+.K$&RKEV$ M0BY78='%AWN!M;$Q=X;YC@+N(9RPFKDRL$D*5JL9$.N<%"X8>*8-B")K-@.] M%JU#R*LAVU6WHSTM/=@/K[ @:?'53G9--C4!XH.C'#^:'=6.1N+OU^ 8!&Y$KODU*6N2C4DZ5\GP!8]2J6AFN)W'#\$<>I0A.,:5]L N.M!&59($](&0B:*5X< M,NL>:L6YZ17]>^#LJ"ZT(J"'C,@QGM3)YM-O9\O=#]/I-P*W=U*#)G2HG:5< MW]6!3T3#?#X=QM-Y#:0<3^IF5LLM)R-Z^,?%H""T*=E1QGY#FAM.?K]6IGKD-BV4M.G$.(J98/Q>P MS&E0CIQ)'^ECRH'L1*.$,;YUGF@)C*?(+C\=LW?+ASO1TL?%M:LV3V=X>,P8 MD='^&DL"5>L;7:@US,%QJQU]5+IU^D(;D6K%7(8Z@%GIX-$FWCJ5\"BJ[UJ)&I/6,'!4^\M= MQ+3JS#$GTY'04YGAV::OJ_Q0_U3XT7_ LNOYF M,JLQ]:-R'+X.N+))8KV^J22O]WSB6<,N3-ER(V)1MH=/83! MWN.C:_!I0QZFX7P0$"TO20/3Y,*J.G33%84DC1Q+*3EZV?K: M]N.HOFL=:TS:5H)3@SH7QP<=H)1: 2]*';"='?!@D[?*6QE;^V]W47S7:M.1 ME!["0;\-QY/I0B1GRQRXG".KC2BC=8RL/)4A2F> "V.5>>1-LB_:V5\ O*7 M!#([MUQ[+$TP\)Q%$6K$(^=:*A,2Q&(5H(A9%BQ2E];:^1BF'4VF-*6BE^WN M_,+960M@S[SW]:I&*HP\4U^SXX4E.IU%SDH9I4+K^.5-!'W/A;KSUC=-+MIU M$.-33X6:3>=7\#\D'(?I<+)H+6O)&0QU[HDJEO2^9-K&<@R0N>$VN2S$:F<8 MO>&:(M#OKI3@WI=ONR=V"R(G+07:,,&U '2.X_?Q[#.F81F2XW;6^7<54.O, M?7J,[?N ;+=3=B.2)GU)>&OT1^YLB<(L^GS4XD@Z?X0T9#TIHUGM[*A6"B$_ M+]KOZ:6]3=;7$6P/V>S[QUD97KPT29);%059'&2=!NLB&(E11R=M2JV3!L]F MR%_#;;ZMH/MHD7EW-M(JB+[;&7]KT?7XF+=-9+V=&7\J*.FXR*"Y)@]9,0O! MD+4KR&MU(E@96/.ZEN<^XZ\Q^>N(>#LS_I)FJ/)BN(N7=, Q[#C"YOQMY;,'Y_QMX[ MC/C3[+(A<4($76$.MJ#%I@<<).B(V,C9=;: M.7^F,_XVH;J18)]R^,F[O?<';X]_/3@^W-][0[G"Z& MS ]DQB"MSK75!JV5N42*G#.@,9Q'M*J7=LQ]3W4AQ'MF%IT M$G@/MO\R=&=%:8.B95(2R ]>*5HK7H>^A9< WB MG;W+LNPJ!CK%&/U#HP)O61UT'H0LL@B9>M2*G3LI6HFZWTKS&UL79SS:.A^ M::= 26O!HT^@'0KGM$3MVT_/60IE]]C?0,0]M2NX >OH=#Z;AW$M>!D(S8R4 MBH-34H J,8)+M5^;(M\X66VE;=VKXB$\NZ<#FPJ[AZ+L6_D0$THQ]1Y4\K65 M#@\&8HQDN3B3=#26?G,[6+@S92!=*.X@QJ8-UR)XY;SA.H+>3L9H%43?;=YP+;H>3QUM(NOM:(') MB@S2G"!BD;6L-8&3M$?RS S/-EK.F^L#'YZXAX.WG#XAVFI"08+6B! MGB.XJ&-U4YFS@F.TJUQ!?L9YP[5D_GC>OC]X=O-\[/J2_[9@S MO.>A+?.%J^#N+U>8O^#X M%&<#B=D:;SEDQVDUB3EP BVI)RV&"6%#\WJ!BW<_"V=]'3;O7GC=0(B];.>S M12?#\SFK5Q.B2A9:9Z\ I:L3HHJ#@-R"*%:BCL%ZT[J'U7U87CS9383<2T>J MV?RHG*OB(#DZ:VIIJA?,@LI&0#1& Y((3O DO2\C>3*A] M5&GCXN;@+SC&:1C14O?R"8FU+G,^_(+G"Q\H;V.4G ./V8,JQ8+CW$%.,1DR M8*SBK4.QJR';$9WH@89>88@1KD2G:]'SV[2/T M-S'LB )T$FT?S>0_8U6]>J?XHG]+O8;*#>9,ZI82U':(0.=:(DBY1!U(/^ZZB[>'#OK@X?JY]=1[&@"G:3G(T$%DN=#!Y#K&ZFH%+F805R%EK M^VX)C!?/=E?1]C4HXNUD/+FIB!>'3!3*HT #J$VNLW)J_X)(BWO$ZT%#@/51?7&U#KTD09QWK3PGD^3XU&<]^QC*9XK5)6@=?Z<2C]P_' M8?IM(9][&E'H.NHW15+MB'0DUC!D%,4#LRBU#PX3;SWCL,?EO'A%?"Y4]U!) M<@GY_*OZF4SI,IP/JA-EDT<"4X9S%YSK55K0/G:X-\\0K2+RT] M--N[ 7A@5")WO""0IV5 62?KI+8$I9 $R/;2/+>>LGD#P&[QOY8X>V@<==$) M]**4_3(,HU&FS!2'$@F-"H',:6D9>"^5J U">6Y=-WX?EA?/>!,A]]%A[C:P MG\-LF ;)E!AJ(VNI:ZY,\D"HD@+:9Z3S@6666G_A2X%LG_Z#L*/N;"+J' M6.4_UI%$/FSF12=/-R0I2:?R(3B M%'U%HK5)L1; [>M/OX1OJ%WKD]7#^70/V//=\^[%&Z>8];$6:=KJ8"^N:.=D M(#C%DQ%<:-EZN,6:$+]/[6I"6 _GWZT;(#H)4WA-'JE$9["*GDYX(8"E6FFJ MG>B"O@(R^32NI PO MN&'N6D0^VC!W'8%NK6/J*J"^IX:Y:Y&T4NO4322\/?JSBH*9"!)3K",#R;ZI M ^*,*('G8(/G*_58>EZTK]TPMP?6UQ#L$]ZFV#_Z[=W[@U\/WGXX_/O!X5OZ M[4'#:Q7+GM[7_8I'5]+?10N=@\[H(F2#I@:Q;'42 C!OB&:3@NYA/$K[IFQ7 M"3LM?6!* R:7ZPA1!LYY!2[+)*V2M9'@;F<^UV'THKN#UL907KVS/@>(>XA[WC7Y\ M/9F2@SW>/YU.<9R^'4_#>$9PZ^K&>?&[T:+TZ!>B8I%7G@YGM+Q7I],J!Z23 M.E].CI0R*BE+A%2GM*OB$\24$*+V5EKZE<;T$,A\:%;P>TSUGCMY9VGQ<>_E_WLZF]5PN/@DZHXM+X$,@5IQF M]5IM EV*2JD(7WCKL/N3+OC/[^G)*5A+Y_JZ]_'8<&X1/+*(&:11 506M!\D M9D!XI67T3G*]S>_B3_7ME<%^FGFVE-O <960!<*/M9V-$K43GG5@D],Q%8EJ MM9S&TWFN?WJL'2CMP?!8OXRY3D(5].&"6K1D5"8#23. 429RU!%9;KTIOLSJ M\BY:UB\M6SQ/5_58KPR,BZ]IK1G/HEX/%]6.J%LY)REW+H; MYI,N^,7K]\M1E^U:!2O!+T8KIV(UG4GFBB4&T3D&,DO MK]NDK)_6XO?!'Z G#)I[X$%BO994@ 2"$&QBR3#']3:U:9@6RN76@74]U0MMQ9)*]5-;2+A MK=%O$EO7EU\/[#P7_^?GC\SX;%

    WE>MW&/KZ*]4SJ!P7KD"K(3:B8[7VFJF M &-FWJ$T5O8V=N--JU(YLDJG&&K_K;-_'YZU3/\T&9$ZS@[^^W0X__:>'!AR MQO\(TSS(GO379 N:L=H @]&BBS-0<@G)<3*6<@^-B]:!^"R\AG5T8TD[F=XH MZ:$R[RZXC6+?/O.2L\^0>;6XK#?@BO$0N'?M;KPIRQ\'9 M.KN]]&N^WQ%77B8LDJ3C6:RU3[7IH Y@>5 B^R11M.Z-\*QB'MO4IE8\]#./ MM6DNSTO42K,,4@O2>!D41*9(8$4D:ZR3HGG+C1>?GGTFJM@[WSWDW%X-OPPS M&;JS:W-O]L/LTR H;S%(#;(VQ%8ND"="-@A(FYCEJF0N6L^:N _+;BM4$P9Z MR# M@)Q--;U>[;@8=[R72 2S!0FS03%"I5+S$KI68065(3#'(!G)39$"BV[= M#V15;+NM.;TPU$/FZ"&?1Y-OB->J_0:6*:RQ4L#:R5F%F,$9R0"9\L$& M;81>Z4)F(X5: O'[U:NN?/60DKK*X\^.)WLY+Y@(HW=AF _'^^'S26Z_E-A_>B N ]GGTD^ &G7X8)S];Y'M/DXQF?BR4/$DLAL%@'@M7R*N-) MEMHZ<#E)E4,)3K2NF.M[3;NMP,]*(WIHY_K0![KXNZ//BXW_X"M.TY"6./#, M2:YL!,\325-X6<\""8IQETQ$75S[.6AK@MQMG>R7LQYZO:[\$?U\^R.ZOIQ' M/ZB!%X[G0/(LB<VN NP[S$C MGF ^FNZ'T6C)%SS@3DJ9E .#*9,;SR2="*X&[ED(-6YOFU?5KX9LMY6P!W;Z MZ*[[VW \F2YBX&=1GPO1U(M0K^I4LAHFJI_#?6&B7\^$-TB\T!D0'(A<^[)A M03*UC00,104;M2R\==N!5MAW6Q&?A.&6C3SK .P+@=%^_NYPOT)_=SI-G^A/ MCLIRU'7$VEN<[\UF.)\-8K$).7(P]5*>\G7V(I.:_,*-%N\( M8S<5;=O\+-&MSKF2VQ_)_JK1QTJ)^ PL$YT/@?\71C(7^N]K MQF5*YBE)Y15MH?2G-RS0HS@:?ES\:H!U)%@0=1Y+('E91M\$?0[ RU@X[(]JS&LW=2SI^9OB2YNG":YO9:[KOWCV),317&2H8VQMG\7J@XXS:"S M0D2AG+;KZMX&,+X/7>N;GR6ZU3EQLHJ+O;@%-Y#&)9UT!BMH6U;)!/"1/.7L M9? E.U]8ZPLX*X/;3?WJEZ,EVM3@ZLYM&9SA$C8X[8($[JK'P:R%&&0 'D1. MQDNM=?O6C4NA[+:FM)#_$KUHDTWH7JJG0@DV%P&&U8KXF@^,Y*N""4:GVC4C M8/NK8.T+,5N40A^3M3R9ANFWNPK$./GQ)<;:W9ZD1$Y752!R[XV(J)PEN[IU M(F8=?#M8!-V(C!ZJ2V\AVP_3Z;;Z+)LP$OW :KZ*OS"FL39UYS MD@R,B;6%/S.VN>?9@/FM4C.."A>D^8E]!!2W1A%M.@X4ZIYN]85 MH>WP)]L'.3T4\BY7T LI5; _G\[HB)W5.M,X')]YN"7H2)L'@N"Q1H0S$NA" M_U!DT:*UKF#KCVXCH#NL7_T3UT-Q\*J18M3T4:#@D!3#VE'*0'1:@.6=G<^M\$ MYPY_;;W3UD.!ZRW,9WVO%EI=QRN0IYW(ZXX.-2BF(]"^$*&8R(.VELG2NI/> M W"^'\79F(0>RD%[<"H,.1-:"'(JK.+U>&$0O560R! /SJ/BV#J>W+2A/6$79##:B5+6> I)1&)R?J M()1Z >,GDMY%L#[O\/05%Y^"T8$;F0N:Q+^;\ MXK7EC-0RFV*LP6!;=Y)[$- NJ$ [B3?T#^OF]'"MXCD^6X+('@ND$GRM,;/@ M4C* 'DTN3AN_4C7S*N]ZR63W(L^&2;V*[]?:Q_*R3/KG;[=+H\\19L:%0>7( M4,X58>00I12@BU<*0YU%<-OB6\;X:F][Z9SW(-,>DFM[*9V>G([(F,WWS;@X M!^J-2%%(A"1K>LV29OI"KK-4VN2,OJCBAQR",C20<0_) MP>6>RCDV(7W*I(S O*ZU84&#DQ@@LU2*4]XQW=HO> C/+FA!,WDW3 36H^UX M:%G&MXAQ'SFO*2@10,59@GBS6+.CHL2A#;)VJO1?,+N4!.@FZ MCT:SU_"<:_HJB'I* -Q%\\31_VYTW8X#M9%U'QVI[R(SA:&PM3LHC[+FK N$ MK 4P]-X8X^E+:%YFL"7V5PWX]TW^.B+NIPWYR62\P+5W<1QEK;+/M,!0_0W& M:TO/P( \5X_!5:NC=27A711/,$2Z(S=+X[T;"_;>V/Y3C&%Y1W_P]OC7@^/# M_;TW-Q$VGLER\TW;&]#RP K[F]8BN'*%*22ELO4.>''@I71DTAOF#5?DX^6^ MS*LWK::U7,MK7+:;?H?3A;%;>TW74/? H",?!6O%3:UB7$PT=<: R=++)+VG M#Z*_)-*]N)Y%3=HZ6O! 4JF-\'M(*=[;A)RK)%3(!G@@WT>5$L$;E2%ILK"9 M9YALZX9CSZ<-?&-%:"+D'LR+6]X3=[84E!H$-Z2*)16(H>:XA!-*D@N5F[<[ M?C95AUWH[2#&IZXZO'_.G0E:D\],UE61-16BZGRZ8.O,4Y9#8DF4E5+,+WBF MYUI$/CK39GFN1M-ITQPTDO#7Z!4>GM2H@39*UAU8&GYP' M+#;37R1ERTHV[O.B?>V9GNU97T>P?1[L2PLB=2A%19&@+&XMN6# L1!JIU&M M)2\8L3?/YAD7D6^RW;<7> \!Y'NR)2N ^MZ+R-+FJT*F(O+TFK"/L'C3@GJ*&[&)63!O(W"&A MLI;6R1&DM[07RI+0?%^%(VO1M%KAR#HR;ACR>3S5;4R)A(26*=&!"BZ!$X(\ MX>RXR+7+B;S=9N;%%@MLPFM;"3[A+/?]O0^_OGYS](\/#=,%5\_L*S%P#^K^ M4@ *DV-:9="1!5 Y.0C18 M#\='9"B'>;UGG^;#+T01SO;B;#X-:5Y389%C$>!MK-^&L! TB[7!(WTVP=&W MT7K=ZZ-\%E'A=33D3D%9O\3TD"P@J&4X?S.9S08)LPI:>& V6U!&:? N.&!( M&Z#TB*JTKCVX>OOVJ>^;JTD30?=R#^E:E^,ZG6FJD&4LVE<;*T\' M?CW"!6/CO'=2&\S\ZZS)&@^"BR@*:"E):*@9>'+QP)1 %KJ5W*?67M JN+:O M<$^O ;=3J:WIZR7Z>CGFKH[)/?A:KYGA0!:.218+5DK:R3.M. HK0082!S+G M2O.N0,N1_*E&+2CJ96\J-5RP7Z\9G'>@7: [&[T\?36E"X< MSL+HJ+S'2@>)JV*F?]52W"-L8L:JVWT,E\6TZNA#\ M16_CLV/@J#RV<#Y0C"<13086

    $:(5FK0A2=TFA[8/'GY M"*0_=;,I:3WT4+[;1_I2$.<=@"ZE@%%S7]O_R*PTG10DBNA)*"$Y$XR16N76 M8T5JI M1.I=SZX!>@[-W=LP^:C";$I##U'$N^ 6_C^M^1_#^:=]^O3H(YLN!GP/LO.* M^5CC5L+2'EJKDZ2SP+3PR>6L3&CMM*P![SO2GS84]1!:O OUO68>?-D'Y'6M6< MN![B='=1[Z54/='9N_!M49$?/(G .03)(KF;=>!58(6!D<$ZE-ESW[K+W:.@ MOB,EZD)'#Y&RI0"GIY@O A1U"RU6."NRJB.(Z9CE=3:/4(06#8$76F/JWW:^ MB^O[TIHNI/00-KH7XV5( B]UW# "*\GHUZ8.(_4V@@^.@?:J)":Y=LT';*P! M[_M3HXX4;25@]&Y"$L#Y<+H(JUZU$IX-6/!,U9%C8C$UOEXH#UP:X-)J+*Z4 M[/L?^GTOO.](F]I0M)5(T,)"J\TF3\ER&\_/;#6RW*YMJ&_)GZ2#UZ"LH7CG MZTV#Y"!J)@')J//HK-6Z=?>_3;%^1WK6 WEWE^R MGN,%HBTB*(^2Z>8CJ-=&N:NW3%H1TT/@^[R<8W8\V4O_?4I']D5V>[%W'I6Z MG/._R0,4#+G0%G(=T:"TSO5>;@9C')F#KDAF6MOKZ^![-CM4,[Z7U]ZT)VL; MBD5"HIUT_JU67,[IE*Y7.3_7'QDD00>Q-1&$<222HNJ@I[JO,B=RR,([T3KR MM#JZ[T^IVA#5>"[/(M-=!5"!O,?%L(CY9-ETF0I[4)17+ 4%VJI4+R60+'!1 M2E.'FKKB7+J=8UE6Z+K>6W=657HFH <+Z4*I7T^F))R$F&>O27H+CV&)= :A M&%L*&8K*D2VGR!&!*)( B'.>^^9CWU='MO%[U1%0/.9=[D+X>CL,X+1>,1,,P9@N%3$]5*!XZHX^=SF^ZH+ >HBC,RF 2R<$7G.N>T*7N2@33:LBQB M:A[P?A34SNM-6UIZ=-Z.RF4O]]^&X\ET./]V,0ENH(TNFGL!R=:+#-I8B%IF M<%E($3DS=*[WY+ ] &OG=:&>UKEK(?FK[;8V)\F()[4\=/F8YD&*F9Q-'0%9[=_-2!(A5@WGPDDN MO<38EW&^)M3O1KOZI+"'HKGKL8UK9_GLXC#/@RS1VEK:9273]7Z$ALBYAB"= M""Q8H^ZTSVX9UJ2DM2T*5+;KF7B*\\$RO-Q ?))X,KTT*'7FCM5^2 M!5?W515"SCF68GV?>K,,TW>E-IU)6:(U32/YYF?56,E/:A0A9ZIJ/ MK 'Y&B639,TA8Z3JLGG%TGH0ORN=:DW9$A7K' Q?73R#J%),.4FPF M9?3X2 M5$?_D+1]"F95;G[;8'5T.Z]8/1&U1*C<45? M_U_K]KZ$4?TPWI-)-QVF.>9%B6B-EUS_@VL_.1"E)A0# QYKKE%S!8XIL@-# M+.B#TB*UMMU[6,:++SEX:FI[2.MT O\.I\-)OGL'*(U.,WV4U\5T)KJ!#EF) M2*O5J4ZL]XPV?*\,<%IX<5YC:>X@;'>%+U['G[%"])"7ZO;MRL21*T1@3!+X MC P"CP$R>H7%&>[+L]+F[ULYUZ*KATK";N SR0VE$B#0UN+^0CY\R FRB-X8 MSPT+SUC7UI?6K=&DV9+.Z! @J6Q %<>K,XK@9/85 M0'U7D]G7(6FUR>P;2'AK](3@"!PF"(9KD([,^+]O4G MLS=G?1W!;F%"YX??W[U[LQAPN??FU>&'_3=''WY_?W QZ?+P[>NC][_M'1\> MO1W<*J=>:5;G.D_O.K5SXY7T-[\37>)6D%,E$QTS*M1Z4:XY1&,X3T6EE%L7 MUK6?WWFC ](P#PAZU!$U;:+UGFO$ C'*#$([GHPO2I<>&K]//?-A-U+R^>S4H>JE.=]BH;_JAEL'P@98V"M('/7D>,;%9V"7 A/DBC6 M\_9-Z99">?'TMQ!Q#_=2:LE+F'TZFKX+T_GY;Q:]#V8+\;[%^H5>I\ZX:UUI+T5^.(O+@0FM_!;+J"%Z]G M3TAH#WF210K[P_#CF"SI%,87"SJ>AO$LI+J@OX?1*2Y&R%Q5FYXUTZ_P4_'> MJA0A>QEH7\T* M,.N$:78^+.-._2TQ'RBU? ;5+60VIB,_B_$/8Q'W#,*2M5 MP/IZW2=% 5X8"YFI4$K@F34O%^Z"]SO5M0W(ZB$O<>W^!A^@",PD(R 6+VH/ M(4OK+PJ*9<4J+6GC;7UN7G__BU>$C879P]V66R'CPK51.B&01Q<)C=7@8A*@ MKB(8R)" M4*74063:!8N986N5N ?*,TFKK$7N/2,(NPBY!Y=Z&:PS.QO/ \*K %PGT=)1 M&VZ VV[RI2F5*ZA'=QZ>1&%D0?I?,!!3[3^O#8,@D@01+0:7,B^V=43NB13E MGG3-T^K).N)OJ!_UQN_9\)PK9+/?%N;5(!N78HD."O)Z5T"2"6MH&\TAD9>N MK/+F=NW]L@O7]SQ^^U9A8Q(F;25X;P2^95;NM]_VWO_SZ/6'PU_>'KX^W-][ M>[RWOW_T^]OCP[>_O#MZ<[A_>/#AW60T3+7^?)/$W%HOZ)Z;VWP]C=)S][9P MO3)3>58868F04NVA*+0!ET($S;7S4GLN4FM[['%4#9([R]^PD/:W8Q+OSZ/: M=,*RP!S+ 2*Y2E!'XH(/68!12FF/QCG5PRVPE;!M?P=JK"U+DD#M2>DA,_@A M?<)\.L*CGE6F M%RJ>BX=\[Y)^_G9,CUA8=25(08NQ( 2Z.L"TYD8E@VBU,$E)\@];SYA= =:3 M>U=,#SHW%52#VY&&O .]I?.SFU*ZJ.AUY>2(5\EHR MY[@#*6NO$5,[)IG(P>K(N- E9-N\U=!3JE08C+&.PG_O_^?OAA\-:B/IA<4)OXKXO>4A7%_TQ7(W<\"6AG6OVL8BAJ*1! MZSH+3^4",>=$1G)2Y 5YQE7K,? /X>D2JKNPSR;E=1A.%^GG23F>D'+>R$$O M)'WE[M&Z%68F0#,KR-U+'#R* M*2L\<2;9_E=OYW62!OHY<_BS#?9KIP/<+7 MO^![];/?8YI\'->2P,-,V^3BYL#-\JR;TQS/*[1N+<=BL:E&##(B&?W6<(C! M:4@DP6PP*AE;?TB-E[ #VO@3Z4DX')?ZK\7W=0F7>U7H%,]U M/$GMN*[J%9IL@!4C@E>UK+EU7'%-B#ND:WV2TT/9\=6G\;K*'-_4VK_#\3R, M/PY)YV]]&[-:RWI4+M:X/SF)P_&M!6'1@?;Q0"OP=9RNB1!)/T#F8*T2LJ!L M[:@U7\0.Z>/3$MQ#)?+5@I;(;/;SMVN_.Z]IP:Q1& ,F904*:=\.*D3RC)GB M)66;6/,[8&MBW%:$? M:U@,ISR5&?E^U WIOC"@('',$)8L"+RVCI2&3PDB6 MQ!;.U^<1"^^#_A7KS-:AX4G*AE8!^&>=V=I4KET_M D/3Z(P64IO/')R+/BB M:C?4F^J+R24ZNL@BBM9ST%Y6G5F_>K*.^!O7F?T#QVDRO8B?EL 9AD6?:]HL M@W+@D*PN[J,+]#_R.%>9YG']F<_"P.TB[DD#634,(U4&]T8UVJ9_W!W\_>/O[ MP<99GYO_?=>$SP-H&N5Z7@UGX>/'*7YL768^C%,7YY_*X3K+,\\"0?&\03*ZPA!U[8/"24Y M)ZKHYJTK5P*V_5VAJ8[<-K+:D]%#[N9(CU*H.4LN;&:R&%C'0\>>>T M1ANMW::B;"M2]&1:L9; GSHRM!@"-PJSV>+:\R*\<5& DYBE,XYY8(Y$H[RW MX!A&\$E;SG,1MMRNQUTZ@F_ITY\JSM..N$E3 38V">\B.K>/5L%T3P1G-7*? M(AC3BH,'*>T@P&V1FZ.IG504[6.6]+?6S<7@+*2D2K)>6U]NYPF>GM1[ B?; MY'0=N37F\MUTDD_3HK[_TO]W/&2=H<@#9++X=%ZL0*)=QZ\ M/;NLG:PGK035.%#R(9"_$[\=CO/I;#[]=@Y(%%,;>PI(Q3&"4=-/)6@01G.> ML*1\ISW#TLJK90]_X>QU%]A6^IBN=,/P>CEJN%:.^OL,R^GHS;#@*YR'X:C' M.Y6K0]C2KYFDM,DSR[P2 M^\ H*Y*F;XQQVB"5LP&\T'1B:B5TS)DKUSH^L@*L9U1%OIF.K'SC8$,JGO(B M9K#"Y,AHX=)+4$$7< $+"%J_,I&<8_OG13+XM3\2(-G+0+0F$=I1QIZ8IL-\=%!ID-EXA6\>:=358" M]HP,Z4TIO5/5U)J/'FSIWT+Z1);@]-MU 9Q#,YHSG4P 8VNGRFQT;<.>JZV? MO4$OBVYMVSP 9_<4I)7L>]A+%I>&Z_3U)1JK?*"7!PO1\1KL4@)"8@CD.-0Q MF<7*.\4X7=7B 3B[IQ:M9-_#%:7CR60T>U4OXXWS;X3PJK;(HQKOJA+W0-D]=6@A\X9W?^I K_=U&$V"J M"],F0331@R 4P7&CC5F)^$FC*6]Q!C:X66"A.2Z.LNM<2W&3MYX MZ?;.STYBG[2064-W:@$D?+T&1'NN+4L1="SDUR5'R_&^ &,NE9B"0=Z$O.LO M?8'D;2RS9Y-&O_\N]_;RZ.M@V$XB?6.I-,JD/W##_BKSI8M&FP3M$\54?>,6 M7!(%N!6%.87,K[;!KN&VK(*KJY>VBNP'1D7#G0O@77)UNF*&(-'4KG3D1CHO M8_,QAJO@VK[_UEQ3;CMPS>GH-:7^@#C.>ZA*KU26) KC:K=Y1296U*I.%6 R ML\05;SZ6:65TVTJK]ZXT/1'R7%+K#RSJYV^_A?\[F2XJ]\[&C@=&XM(12K3U M'FG40.9!A,R]9SRD%'GK*HXUX#U]1**M@JR\>74CJH>8]0-0KX"^#2<70;E5 MX/:4@%\3ZM,DXWNC?G45:\;;!+PF*C0E4#G0:.!/H7 B2*8:2CH5= M5+-'$O?/5LO6H*L'[=H_G3?:H?)%PDZ%$_0RL)6 M]&0KTD9..[NUS37I 3C/RF+O3N6D'QYZL-GK]/31"-/\-(PNLA+GR)B.:)QU M4+*NTSY9 B]5 >-R%(Q0R]S:1K\?S6XK2",6>MA"%N.][JS_HKS D^9J!E+7 MJ7 Y:0@Z(Q0?T%GO DNM*\<>@+/;&M**ASZ2?8MCE9GD?,D22LFDISERVL*2 M@*3KC!ZLC7I6VBU>3A*W%Y=I/:[)47B.!S;2NMZVVI MG!W8PFT=PY%0KU0O]S+2N&N)_=XT[CHRZS6-B\HD:S*#F&L=IL^U Q>M+NKB M2TC28VE1/?%,TK@;D[>QS)Y-&O?=V095R[I>G]8$9!W'?CKK_0;TPZ_=TJWG M-=;>JAU:70WFGW%,OYC7-[\:SFH&XG1ZK;.1S$8HSBR44&]LB*S!2:-J64$P MKLC(<^M2XY6 =6YS=>1VNJH&1=ZFCLHZKUO[]"K"^#Z7IQD8/@: E>GUMES]3[5JB7GS58B'K MT>\LG=>,-#L5K;RQ)435.F2X"J[O0V4Z\M'#38^K6,E=M+,K@9R'2TIPPN>H M@0L>0=4[EK[$!%%%YR5&9*F_N1XK -Q:J\;>=:<_7IY+: MWE5TXL:D H2@$[DFFH$WM;8F9E1.RB1-::QBRY$\??2R.?.3Y@ST<(K=174> MFU\%5T]U'/=A>IJ"C1:\/:H*'82^3:4P3K/H1 8F0R ;/0B(]1*MSF1N>5ZD MS.I%*\,C917;U(5U9-U'IXRKZ,7LYM9X<:T VUX7@ G@QL4)@^A3M,J3 53 MB@M2M[9.'L.T?;.V#7NWNV*T%/V]KO*V0X'G<:_:%/TT]!C[N_V>[03['EQ= MH^A>]63P9I?-9E'=0="ZIF'X,X^&_ M%EY]G: \&0WSXC=[X_R.;"]ZUWD[[M?#<1BG81A=@ICMQ=E\&M)\D!-SR&4 MATA?G. *G#((]+7YB+0%B]RZDV$3X-O?M#KJT9U*C*W3UT?'EN%X,AW.O]7" M(\(\/_ICC--:EO:.?(FZ@H_X\[>WDW%USTC6])B/9S\R($^@RD>#(?.??((4 MZ? /&9 ;CRZGB+EY/Y=-P6Y?UYY .6[W@]D*LSU88"L!?Q>F],M!CE$I]!&* MJ:--;;WR) 72YQRE+)XCR>DIE/ ,WI]JUXZ]'J*2]S;?N!1$DF17IB* 7!L" MR!F=#(45"+%X9Y#GZ+?6'GEGSLVV8M]FL\17^'F*],U4M.CV2O?HVL(U,];$F7G]193LAE'VJM 6 H"921&J+/'))) M/&/6#%5O(9BMIF$;;R4=Q/C42=6,P\$;_!A&!^,YF?B+' #72@F1#4@AR5E4 M@:3@K 0C@]=WEF7S4V[[_G;LZNZ27O26%0- M@^@5TZ^O/^R?HY!))5:3DL9*0J%C(E=5>'"J2.Y,)O_Q=IGL,L*NGO@"*=I0 M'(V_J5\/#O>/]G ZF7T.Z>(ZBD3Z7S8>M(Z1-@I#&P7G&K)6C+&D%;K;!NM2 M>I8\^R42U55$#1W7!9Z:?3ZH5]^GD_$P+;[PR6CR<8BS_PEDMI'5\%NO MW_[U\ Y$+*.S@Q0;7S>^#4GR(#'3YN,D7]A6"(0Q@Q;.L.*]=7:E^.!S(/2! MZ^+]\+F.\%K;0%>6F-)<"DL^4?99 NW]!F*MX8XB6)NM#B&;9VJ8=A;JKTY*8NT(EX@9%0@#:(S&J-,JYBF2Q[] M,IGJ*J/&G](5G.,_)A>MX0F^=HJ1;1S)B*K>9F#> !G0+#(=E+YSE?]ARBX? M_=(IVTQ&C=V):W!(^A_N)I MVU!.#3V$FX!>3TZG%X7?10O+7 *)M?>Q(Z?(6UHG)N2E*.^EOMVNYF'>KI[] MTFG;4$IW65.-6!M^N8PFJ,#)4N+@I:'%61[)BV4)C.5:TMX=-+M=/?4(:Y?/ M?O&L;2:ENZSI-JQ]&'X]A^-%4D8+#XEE4T- ' (!H6-623IS.5E.ZVV1EX]^ MZ9QM)J.[E)E&E.$7'%]TVC$Q"V,LZ&QKQ:[-X*P@11):0CU"VM7# M7SQM&\KI+G&V#7$'PX^?+FXT,1:U\X3 D,]!FD3.9E %P009&,ND5'>ZT3], MW+6'OW3B-I737>)<&^+>#B^=$6Z$,(P6)FP=S*$;&$&,4DM1I+=ZN MGOW2:=M02G=9\XWL_\NO7Y/XBR>KUB7M0,5D(6)MCUH"4\B-CGR5Y,&21[]T MSC:3T1(ONU%DY&!T;=.VS"Z<;AM+ M:@EYS6(D.+JT;@.R8CP&B%+59D6)-NY@0FURGLB55,RH54*/RY_^TLG;6%)+ MR&L6+1E.YWAE,.5BB@L.HDOJ; W.![>YK);PURBF ML@CR7$,55"RQ6 ?,P@[264-@HVE*C/]= M2>UE+"H!*1#IE:T]!)9<9XLDA5<:J$,[>Q!>P4^YNKIV-JO>EW_?;S]65Z]^>^;26H)>>V"+P3I MJFHFFAR",!X"CW5J6+'@#$$SDC%3#'-,KUNF:6K"_>^8#=8W$Q>2UAL%(@Y1W6MKH8K M=(5;#3D+VB.$3.!JF08/PG)O1<)\NT_#2CSN4!52)YDMX;)11.8,U[5B&_)- MC2#7A\YJ32JFLZ2-(A4(*A19)/>T[V] Y>X4)G62V!(B&U6ZG,.ZJK\16B;: MVB5$1Z>URI).<$G;?K&>_%AG,;#UTDNWW[ C1&XFL25$-@K9G,&Z*LJ)5LIH M2+U4(:52R=2:1=K]N0EHZW4:9.M%26^]8#=HW$Q>2UAL%+@Y1W4MB>E3$9Y, M,- ZD!^KR:-U24HPB2>?HE5V[<+J6Z_8$28WE-D2+AN%;\YP72_;B4XE+2T' M:['>- P&/%.UIY8PR0L=S$;>QPX5.763V1(N?>LNUWO[__G[X8?#X\.CMQ_^ M@>,TF1Y/YF%4NTL.\WFWM,WGVJWS]*X=K3=>2:,^UC^?SH9CG,WVTG^?#F<7 MZ,];"J6PM.YAV+XMN@I>CQ9 M/'V*%R_#V2_3R6PV"/3IA$ ;E:"3I@Y&MN"UCK2#);(C8N;J3K.$SCT2'\&T M_4YCS33B3OO#EN+OH>WT?IA].D>67Y-8K@E@D#V9E"HL4%7#1 <(G"&@$=G\ M_^R]VW(;29(F_"IK_[W/Q/E@]M^H=.B6F:HD4ZFG;:]H;I MUP,D)(H$2"01D4B":FNKIL3JS"_\\XQP]_"#35+AK1K_?37C#CA'I!2MA-ZC MY>IV??T#S]^6Z]!/,%BE7>3 H\R$53&((EK($;61UKK4O//<$'Q'I#'=:.G0 M]7(-[?G\^ _?UD_[ (9\N""X):F\'^Z%"]?+U<7F"NW1[IAU5W!M1, M2L]#;;V1:[JYK)7!#)+-EENO@FH^\+(A_"-2P$.1VKBH<<,R7EQ@W8/_Q-/3 MZL!QXR2K>=8RT_:+Q4.@@Q@RV?P)T5BU4VKZ?>\Y LUH+LZ&E9 /T%I^XI(K M*20/#BO6.I_3QSK.T17%C2(SS1YPK^%'H#+=:6E8EGE[/N,&<2Q_^W;M3^L1 MC;6GFD PB8Y@I5B]PL12B]QL*)$IEENKT5",8S7L[:9 74DY='/?.Z2W:HDC MT>B84@!?:J(F2PF"]1:XT26S(G1RK=VR+5 ./S.U!_U;-JM]:.C@J&V"=>D MK"< [@*PTP#5>\$=9I)J$RIW4(_]>3B(PD2TTFF>H8C,0&E?(#IN0-N$A9F( MRHX0^1Q#4>Z9LGH8/1DB_L9]E2Z#\.L2;V%0\]K:B=5+R50-+B;(6T/N0QVW MPF\9,)M ME[2_,!JVKC'NC3(7VM8NL1%KIT*I'&T3M:5%0>]UEL&[FTGR4[XWVN"CO<55@:1K M^Q)=!Z77TE)3.^#QVA"]^?SX];L/IRB'YG/+"*]!9'0TB%N(Y^;0J+?GGW#Q MX5,X^[[8PA)'7VHG\1Q!9?HZ'9F1D)ET-@O)_*U&-5/:].Y=X"_UGKQ:C7/7 MM\=B:RGD?/'MI%@GE<=<:X]KICFCGR0Y6]IPXV(.7(76TUZ[+.37-S$9-6EX MC]AC4<\O%G40\^6_24_!V=?Z_UR>:%YJ"E"$()4"14YE[;\EQY*W_,S]+U<^D$N4J,#AQ@L8JUA !>)@%: M,H8D5RZP]9CK[HMZ\GH_3?5IV#FZG]Q/E)<\18:@L+F)*"-.RYW6-%U_]F+6U7LE$R6X@Q,X;RK]B=\)785CKO\BI?G%V?GR7?BV2DN4.6<1 M4P:;- <5C0 77 &,C/O$T*-O73\UZ@)_:?OCT*V)7PR]P,M:@ _A[VN_/!') M&X8A@N+>DZ?L$L3D.&T5QJ:<#;,J3OCKV;RJ7Y_,A+5HXI=(/WSE:[];>=$G M$7G4:%@=:UVS$X6&4!B9@!F50)U8UE/./MB^LE_?R\2U:>+W2=>W IYEXH9$ MS3725B 3@^!006T"HP+)G9E>^>^-E_+KJYB:OG2H3'S@LM:I0YL_>CP_D8)+ M721"0&G(OZ1;8.%C[*ZMI]=*TK*5.OKM6"<<6% V/JJ$2>,[A2 M'"0=A/)6(_]57;L/_3M6UPZAX2#%DKL _%5=.YC*P563#^'A( I3K%.\&$&" M5!Q4B@*\L Z<*=%I$Z*)-_-S'JFB/+"ZMJ^>#!%_S^I:CI$IXRT86S0=S)S7 MP10,,"F,DDN;RRX-AJ9>73M(W-NJ:X?(JD/5V*LJ1WPS^WJ[$..W;[^'_YXO MGI\&$D)57I8Q63L3$0ZF%,CV[4[ZYBS7CK8)P,A2UR%L7EU>QQ4ULC M*'"Z()!+Z8/46C+9.D5S$FIVC^$R52T;0E<'[7I^L3R??\;%>SQ=Q:5J6_;E MU0F>E1,VUW&&0B=0=0:S\\6"CNB-<\EE;'U'>P><\0VEKE3>["KG6 ;WM:(Y;01JQ MT&$+>7UV)>L==]<813%*64"FZLU+G?1># (WDIO$8U&B=9!N(,0G87'WI*U# MKL4]<#=^;[M [F1Y/P#N8:SOKFHP3.6:<3C^)K<1NK1>6D6GM7%*@D(=Z<-D M"9B-J+//EM9VK&IWCS4^=:T;0ET';?NP"!DKG+4)Z$32@@L)!"M?CAF+/G@0 M@M>.(5*PV#I"=1/#^.95=^+F#:5^D :!9 B6^>)S:-D/\.8SV[?_NQ/U&-W^ M@B_.U(TD>4-V>%G5*;@ZJT459T-6P;3>F,?H]G?=6"09OZHR?E_GVUW@29'1 M\N0<>1V!?,A:'Q=%\Z[41ELOE/3L_7\SBQ7EUL3_,WX6:1GTB%%,V,UY;59%AXP(E*F/8#O6.EU;^1KWR[ X(\5=OL/%GY\([&]A M.4LGV4?ELM00R)H$Y1A)(WL!SM@4=,HF]2J%VQWETU2IAU#4H69F<%PX>,UK M>PEPJV&4V@3PR4G(4NF4&=FA\:9C^"03K?=1HZZD3#W16M*1'3B=TH%+#RI) M"TYBHG^$S(Q 32?ZKT3KA]._ZQBC 30<9HS1#@!_)5H/IG+X&*,'\' 0A"FX (N<=N2<';BH#!2!@5L=,-D10G,33K3NJR=#Q-\ST;I&PB2]C@[F.I"G M< XQ6 N%8?&T7.MO&3"/,=%ZD+BW)5H/D=7(MQ0O__X;3V?AP_P\G/XT)+3- MA<6]CV]Y=S%L+6-<8Z#3P7NEB&Y=NRGF!-&0@2&"\#GYR&/S2\&>UQAWC$G_ MQV*^7-+7$IU)*"%I0Q:40[*EA/8@M&#&2VV<;UW;?!^F26PJ#].( 5/JAXN_ MP^W%\[#\M*Z,KL'G:P(X8D M,=UHF4(# Q%C=#ES\$I*4#)F<+P8L$[*.HA8\5]QM7T5J"LI4X^KY<"B98ID MEJVI&4<.0AUN*CA+VEEK@^K57_VQQM4&T;]C7&T(#0<*D]P/\%=<;3"5#XB7 M#.?A( J31!$"@ZV-9,A80]J174P<$.DSH2.7Z3%NK2<<5^NK)T/$WSBN=A6W M6->2&1838Q%8LHJ,=E<@)#*[B@XYR$3_N75QLRFP]M-#)V&][B/P>0MI'2:T MUGE$^*YOZ1!HF]Z0\( N%HD.I)6\UF$BQ"(8,*8$#]HH$WKUUNN9-MQA!H?1 M3"7A''BT9),IDA1Y XD$QV140H0L>ITV1S\D?(@6CC@D? CE/8>$1UU*Y*N& MZ355)VZ?YNRU*,BK\4@6 M!EF0F61':P01;$D2"\-);WI/:TCX/NH]7;6:^"R([8,[BQ2RH)=$!Y*A3>0 M^5RQCHC+VMC:_Z)7?[U?\U\?VS?31HTF/@_BQZ1T5,XBDQET2#5QL&;\L( @ M/!JLDQ-CZ95KV70AO[Z%R:C)Q.>#4%-9/%(=[L9C*E3^8)#J^>RM?35K<: M7EC<,9?>&Q]R" %2-%5V(H#W!,ODX(*V1D1Y\X#8E/2T^>F_5*VA]"<>E+^M M_&_F9Q\_X.+S"XSG)ZXV+@HF@ ZYSF/4)+B("5"Z(I5P2H3\<7XWC;1IXC'^ MZSY*MLH*ZV@=5B,H%30XU/1'J1FZ+*)7$YGN_/2&G$_EJWBHOHP3RK\6/GM; MWM#O:JX39^P=+A(MLW[2\[-SXI6>^;'./%G@\OQ[*OA)"(8'KQ-]U[5@5%@- M,?,(@?'(HI8FVEZ]\IHMXKACER,2/)ULMSLGM5.8X4W(:^_D#5WCC@-0]O;X>1R^(-I#JI7D6D;U9(!<*B MU,8R:V-KW_=1EL;OHX)=29EZ:3S+M:^OMY"5%*"LRN"2$L"\988SX4WS%AZ/ MO31^$/T[EL8/H>$@E%X=&\#$VENF6QO?5DR'B[UH:3TY*05,8",52+1XP$(55H$E'HS$L&W8S M2^Q1EL8/$OC6TO@ATNI0[SEDG#/W7EG!"D2G>>T0H^@G&<&$J)+0 B-K;9H. M@/='4( 0P=ZKL+W$[VQB3FKM]G?72C?L_!ZP_AK8-],A2VT>L:S8$0GX3%W9.V#O<-#YGUO OD3I;W9.:LWV=]=U6#!H/6'\+A M^)O<1NB*,2PV,4BIU.;5*8$+,D-@]*%F(^G3;6V)3T;M[K'&IZYU0ZCKH&VW M!LTGBW3(\SH).NN:]6#!)9? %&4LTD[O6>L\@)L8QC>ONA,W;RCUD;M[7K:! MZC0VYYZ'M^SE.60=8[3PM,*(DI0"5FIMB@UDHM>I2YFS8C(/BME>?:9ZM/"\ M=V:+H+W4>^-!9E)L5;, @R-70GLA,@IC2[:-U_O(1N8,T8C!(W.&B'_DD3DB M2F5=;98O71UIR^FTK:V2K;4J.R^3E:W=M,:\C&9+DD62N0>F"X$(*X&G[#*$$S*FU&CW**HY]%*@K*5.OXB W!8OT M]$$X08)C1M):E "CF$S%FA)*K\9#C[6*8Q#].U9Q#*'A($GYNP#\5<4QF,K! MV?D/X>$@"A.BBAX=!Y[I?%4B)8@9)6 6S!8A9>S6X_)Q5''TU9,AXF]\J@*SRI6VU_-Q5T;'O^)&S:?6B8 M-Y9APQN,[YC$!DR27BJS+6 N+MY);65UPW//SI>]Y7AUNN! MCCD-G>>5[O:.YAD.TYM5FJ44-C%2IU72L#/TD\V13GO/5-$QLJ(>4:)#QU;T MJJ#WW"4H4010F"QY5HF!%3G[+*/&,N6>6C^O9A)[W,.T<,19I4,H[SFKE-%; M8\ZEWN4RVJRYK;N_@R*+YI(E'['U1WJ4PQP'\;EM5ND0,B;>__O^H9):E"Q4 M<4#?8085&()S04(.1N;HK"MQRH.TGM:LTGW4>[IJ-9WN;0.'3!HK# MTE!5; M-PKF,WAK-$CFA!:BF#SI)IQ/8U;I5+Z9-FHT\;;H/X90:FT0,PIP#&O#4<8A MQ)KPFISP+(9$1M^$OXWCG%4ZE6_A86HR\9;F6\=,FHBU<(F!<<;1]QTE!,4] MF9<\1(\^9#/EH5M/8E;I5+Z,)DK4, 6IAA@'KN]Y[6%*,KW\TPG!=>0V*7+U M@P*5)0>/A#XGRU$4[O!6H()Z\JHY+X\1G@6X>=AJLK?W9#="G5 /P M)4,H1H(OPHDVC+D$EMG"C5,]%,U>HO]."=%X!H;,X\ M:'VK6ODIC_A\B'XUDO[$[WWNGV_K?,Z.9PO9OQX75MQ4M+]1RYESPXCU,V0I[2 MK,^I?#J-M&GBETD_S6YDP992$,BPDJ!LOJSX BRDVX8GE+)7I=RO69^/Y*MX MJ+Z,4ZU^S?U_R"C(6'@T*M?($BU#.>F ONT$9*\G,MNYLK)U?\WFBSCNV,N( M!$_':WCH0$?/A3)J-?.O[ADB:O"UKT1 :XH516G;*R/_2<[Z/$"<<0S5F,*L M3X)D52Z%CC_)2+0>P4>9P12=,)E:4M:ZB^:C[!*QCPIV)64J72*&3&T1.0N+ MA0,/K-"74BL6N3&0E4LE,&0^M@Z['.,4KT%JLL<4KR%T36"LTBYP?TWQZD#] MGO.5'L+;!-2M<(V\>HP\Q'J);C.=^'0RD)M6F',BNGRS-<%1J%G#*5YC:MD0 MND:>XB6MC5EE"=8;@I;(BHPA9= LD4T9D.G2^EA\U%.\!E$Y8(K7$![&G>)E M9$[!9P5)"?I0A) 04L/5PB<<\Q6L?!6G$P@2F>/'LA",[$9)4 M@G;7H,'%X@%C$<8S&75J':TXUBE>^UC)EHDTNT(?IM).@C+?@F(W@) OH42;A?TWQFJ;6#:%NC"E>+'%K@DK@ MN*#UU\)WEW2"X$T6C@?'5.MY!H]SBM<@XNZ;XC5$ZAT,[VWM%C$%6SSG('WR MH!AWX"72/XJ6 3$Y[7M50C_61K?[&$HM:.B84+6] ]PN '\UNAU,Y> &I@_A MX2"-;G7PS-86KDXD#:K.+PS:16#2>!]RLLH^[4:W??5DB/C':G3K*Z@<:<4\ MU-B"XA +,Z"*=Y+^FXN[F4_YV!O=#J)AET:W0V0X5J/;HG60N2JQK-7_DI%I M@W4 B14\AY#0BIL&Y6-O=+L7K_O*<*Q&MU':XKB18%))H%"0M1J,@BQ,SDQ' MP>7-B.QC;W2[%Z_[RO 0C6[_C;./G\XQ/_N*B_ 1;_I%_UIBN3A],RO8L/'M MX'\?>] M;IIVTRX=C<8.$9([,/]HEOTN+,Y_! JNY5U>A@8R0\]MMF!5/*PEQ-#4)J!N$:TL@CSHS)FM M7K6BK]!R,#P$KC2G);3NF#8)-6N8NCBFE@VA:^3416U*O:#+H*QB=52X 8^" MMG<41@JO%!.M3\I'G;HXB,H!J8M#>!@W=3&@#(%>3]^(J_WDHX:@E:,]G],' M@X)GV5I#'G/JXCX*THB%D:[$5@,-0PK6UMG*HD8 5ZM%CZ"UXU$%ZZ1KG=:QW'IWE=/AHA_K$MW+85+S#*0 0V93F@ADOT.3,88)=E- MQ1S;I?L@&G:Y=!\BP[$NW0.2I90+G86X&K>.&KQ-$HH204C)4V"[=!)\3)?N M>_&ZKPS'NG1/6O.XKPY$OWE-^)=(S9L%QA+'$UQ)O;VG=FX?'UVU;B3_I4ZU.WO\T4@F.18+[ZM9/D'DL_](?Q](BTSC 4# M*+"FGR4&$2,=C-88GA-*D4;XUKJO\XEH\B34I+'!M%X;8;E<,&P%!^!JVI*Z*+K7'D'EN2:HDF8_'WGZ\XO.P)EZB/8<6)E M:]POP^*,%'?Y#A=_?B*POX7E+)WHK-#RQ*&4VJ&8^T32(/A"I5@_6Y MW1WETU2IAU#4HI-"BKMYM!L5" /&%%7JM1B5F.O+FU_RC[$^ZC M1EU)F4K>W[9H=RX^%YD-^(3T07"K:56*_JA%09F4\8A M-!SDVF@7@+_N&0=3.?C^Z"$\'$1A;%3.:QXAL1HGD<%#,+0C%Q329N0BBC%R M&J9[S]A73X:(O\>]Q::[E)S1>;+;"1.7H(0T$ IRX#9'2^:\R7B["WO<6-Y_6\M[B3J1CW%N@L4QE5R [G4#EK, S MH8'Y$J,D7R3+UDU31[ZW>%D*IO/95WP1SLFTNO8;?I)R$-9%#E$41CL?:7,T MICIA@FNRXK/N-C1I-X23V$D>IBT[G!2MJ!GG8J,FA5Z!7&!^>78^._]VHC-3 MCI<$R6.=VN@RN&P#6.X=Y\&[(GH-5+D'VG&KSMYDC&.*OL!E6LR^U!]OH14^ M.15D!/2U?)\S#3%G#=JA+$EGCM'T5YT[$!ZW!K6B9JPI.F$Y/WLU7VSXW4EF M3!E1-%C+:E,.LN)=EI*V3FM"DH65(#IITHX0CU"5>I STNW!Y2BI\)%VT/^: MGU^;FO,]Q?VD>$$GK,D0K:PI[)Y0)R-!6V53PI3Y+0^IQPW"_4B/4+,Z4M7A M)N'WV=E\09OF&MC;O\YP44NA?F#_[=O/0YHN_Y63&+PDK]0 $Y9D57("7^?Y MA!(,HC"&UM)8QQX,]HC4;!S"QAF'>)DN\I%0TT_+6;Y*&7FV6-1DD7I=L7Q? M?WI;WEZ]FOZU M6<$1Z>0!J;VMJ&;OR]7S>?H_KY?+"\PO+A:T"/JR9O.\NO_]Z4[GQ)68(V8$ M^K((J+.<@-9$OI"ET%)Y&UGK6]5=P1V1>O4AY+;FV,.VEN(Z,)T,Z$AB4BXJ M<(%S8):;:%B2!@_0=FM"K:6ZZ==HM-U6.3>*_7:56"?KD$5!;HP.RI",M -G MDZ^7"#[;LKJ./H3%-LD*RW\LYLOE"6.J M&'2>7!^,!% +\)9;0/*"G',*3?.1Z.++ FX MY[01)TP051& WG"I"EF4S>=[[8+KB/2D.0T;=*5'^O_S.1WA-RX9/I ?NPQI M_>OE22HV.>XSI!A(QXNN+6&8 F49Y[IXCVJ$(02[0#TBC1J#K U*MG=8_ZK^ MCQQ6$5$J$X&\U#JJIR!XXQSDI"5/SN?@6YM)ZW-T[FOZ]L*D6 MQ)WP4K3R+H TO";X&D/'7M1@"Y,R21N5:=T7\"< 1\3PPP6[@>:]0]GOB"Q< MT/:RBDR]F'V=D>V22R=JIX0"6R2A664 (OM1V,-H6'97,K>,Y MN^ Z(J5H3L,&77EP-+EF7V[+Z_QQ4M%1%+QF]>SAJOK_+E2D=2J$*PRYL,:P MFX43FY)9=WC5$3#?0Z@;2-\[$+Q+[3_M8 &CC1"<(L44-:77&@Y!,L6%,(5W M2_MX/ T8&AN'>Y&P05$>'+Y=54-?;E)OR_?PX)_STZL;C@^?\/*2XR1R:1./ MLC:$8I>782&375-$TCI*C*AW:;ZTT\N.@/P^@MU _8,CKQ7AS_F/I)3Y(IW7 MA9\(,E^U,.2/&-)*E7FD-2L&VLB8,QK,>'-7V$3WUA<<"<5M!+@A^6^O#FH; MDQ)_ L=,#>XC;3>F@#(BUN &V;$>A4Z"S%JQRV%_WWN.A.2FXMS ]=YQQ1<8 MSU?MHS$_GW_^/#NO8=!7B,MG9[G^KMY9A[.$ET:),5Y&YCT4YNLP:.3@DLSD MJ^;,DN2*J=8!QD$ CT!K^A.S08WV#CD.KAS6@H!%'2%I7BY;B\;$#3#,CM=L M>69:=QQYE-7\>R6=]"3ET-7\F7;7-_@QG%[&1U=UI%%GK4N-HCA;&RYE28XR M?0H!O451Y]C;NVK)EIC^X^/\ZW_2HR_U*5^=7"LUVO#"1U.G/XC8>1L!-ZQO MJ5 N4:Q[XN^ 8X<2_/L)O_[6<6OK]Q;_O*'L>G)II4S"Z@(L,@DJ&0>.[%S( MI*K6DKWKV5T%;%/@<$O9>S<*AXBL<47[/VLI\YCV% MV+B/]C]?_?G\"H65M5VA#H R<5 1&01-/W%.6DPF2$RXB[_WXXF/D:^'B6/, ML2F"SG!M!%AD%98)$+B+H$V@14=OE!HA$GOT-E%+&@XS(V4'@+]Z%PVF13%XG[ 6CR(+M&4J#C%R1UNF]"ZGG&1N71_RN'H7]=63(>)O;.G] M&\_2?'%U["E54$<1R!91JF:EI#HC@'!D.@)Y-J64FTD^FZR Z\^<1*QN'W'/ M&\BJL=WV\N^_\706KH!$I9R/4M71$+0:DRT$Y1DPQTQ,&073NUCA/SWTF%A[ MN+0:?VK/3M/\[ J&STYDQ3*@]A846DF+(6O5)REMR5J(M MIUQXY'F5["G6^ MOT0:$_/RS8T?N!1?4"^/#^V8OU!BPP)^$\Z)H,H;)EX&-!L(D[581P&'?)-_CQQ&,BZX%R M:M@8I*)XO9B?_36?Y_5H*?+ 1:V43I:\/47..'B,":3BUBC+C,:;@?M-C/W\ MU&-B;0]Y->RX49'\2?;R=U.GT =M5+*N&O2LJCN>?PN(H_"Z] M1W]ZZ#&Q]G!I->SDL#*"4KI8A'.\0B*5+U+ZZFG61#]E) 26,@3'F%1!,2MN MNN(;+<.?GGI,Q.TAKX:=%%;I>[0H_*Y"0K'$E5# #:/=F@D/CA=2H8 N:+)J MN=]EJ.A/#STFWAXNK8;="%:MAD]KBX3?9R27O\+7M1YQ6E-)AD'1SA @62"F M$""C==:JF/1NLT,W/?R8:-Q?>@V; ZST*J39-21"YL(Q:& 2,QW M=\XUF9X MM#5X'D3,_&8MT\;/\*>G'A.!>\BK94E\A?+^GV]"7#?Z=BJXY&@CEYDV ^65 M!9=8@L(,*AD=4;2+=W#]F<=$VX-EU;).?05DEC_B/^>G.A<&7CD-(4K'-;-RM[US\]/'#5#N*>^;S.TGJ\;QRM\P?5XT[N^(WG'M,6N9?,6C8_6%E)WQ;A M\VP=B?.6<"N=00A%WHI(M4Q36N 22Y32>9=V,BJO/_28J'NXM%HV-[ASC@RM MC'%+OB8*J4 9VE)H%Y!0T*W&F#FK=HFK/*99/ ]V\5K(L&4[@^7B_.1[B>1E M@JWP9.0R38K%:&LHM$BG9%V?*K)8Y?5NA27TY&O)*O2G'XDJMUYZU#EO^XFX MX;W13T#6BKP#E"'Y;+NR?HB,M3V)V$3G'E)L:+EN@I22LK09D?,JBIT:STR!T"V99?WX'"*\UAD3M([:-?OW6%J-<\AN^URT".-S MC=FZ.M\A8(#@G0(KLDZ1&YW5+B4 !XSBM.1L/_DT_]RN9UN)0.9;K2OB@:V: M5.K:.,!!5"ZC9C;8M-LW=I"$O[8?UD/ETMC=KZ4C?U[$Y2S/PN+;6F&B]]%6 MRUOD^@_2%5_[15J6);(872F[N/R;GOTXZ=I;2HW3D_ZXG/YP-7QDW0.[?O2T MW/7UX=7/4Y.6\NPP^2@.[KE__;M M]_#?\\7STT!.5;7-O(ZTG0M//G(*M==.!*$?M@?:F M:US-^@&T=@"Z^LAV@=NI+FL@U,-4:76C?G<5:\9;ASJNH;!#X3*4[$%F8VG? M-60+)49;?$&GO2V1+*9C5+-[:KRFJF5#Z.J@7<\OEN?SS[A8M2.J^SH9!^L3 MW,B0C50&K-:E.JH(+GD%.K$@C%!)NM8]P^^ ,WZLO2N5\SX\=)A67_5L\J0!Y$L0H@YU1EGY !HXZ%$).="L)AO]1??Y$3= M\8JCMHQ;BK=QS<$66%=:O@NP+?;N /X/8;$VI>1^FO>0YSB?^1I@*29@R&!1 MUXR-NJ/1WP'S05DL+J/;)8GZ $1OL1D/Q/, ,7:P!/\\#^>K:XH5N+=EU;5^ MM5RG@Q/):"B2M9 M,F.Q?T]<833RAXBX!^GSSY_G9Y\Y\WX'@2Y__>!/08'GX#TY7F[X*JT_&_&=%A3(#]&;M'!?80=X?# M8 LZ+J5$5108Y>JT0J_ \YJ5852T IE!?5>[WZDKP3V6P%@Z,$3*W7HFA>*3 M5L$">?#D E?OU]%_@-Y?BO/26+U+<.^ /9-:2'=CHZ0AHMEZ>O___WE#$&_H MCZM?K/Z^+O0]EO]5__=?[U]_%\I??_WU'Y]J!^+_2///_[D2QY\OW[Q\_N'E MBU>O_WCVQ_/7S][\^>'9AY>_O_SCP^L_7KU]__NS#Z_?_O$LI?G%V?GR/2:< M?:T'V L\#[/3Y<] E[//7T[OJRO;\X7_^6.5/Z_^ZJT_*4'G]>+?YWB6,?]_ MC4(K;[[/?G#6N1*D@A*](R51I"12%- 6BPC(-9K6XQ=OH]C[&+@EQ=5 [><7 MBP6]YH1CCG049;**69V#R35$3DM.JM W4I(VN;5_<#>B\3>9/9F_=2*T$W@/ MO^'T=/Y7G5OS:KYX,;^(Y^7B]#;B-5B9M)"6._!22S*0ZVR[9#6DB$YBT<'H MUK.%!P%\_,K2C8X.%N4/0,L_\'P-*LC:8$0%X$K4-OE8P&OZ2:(6(12#YL[Y M$0^;/[T!R*/7A?W%VZ&E^?>.HP8RN 1F7J2RK# [G0[WU(AM?/G!8DQ[$#EO*=#&]7]K'/\Z6W[!-"LSS.N$F!U -2SQ MW ID_&+/!B3->TEX-/J=(G1&2= YV5H3:<"KF, )&RR=/8S?:O[T"&B_HR1T M+-:'"'8KVR.'(%Z??27!S!8]+7'S%Y0DW6/PJ M-S9D^H 4+Q!B;3"ID-'')/SM"<;[)Z3>"VL2[L,0';B=?-I6]%VRE*\@_GN^ M^#^OS]XMY@F7-R"F:# 8Y""2)Q]7:0,A> $Q,&>T-1)S:P]C!UC'HQV-1-\A MO/ =XOOPU^^T^,4LG-9IR^\N%NE3(#_G75BR3IYB+;L#O-XM*<3-1T"%]\A$ZH3)8HNBJT2[\G64BBA5IY#,-'* MS+#DV'IN^O7W'P__0X79L"Y\BP>N?>+(L8[P9E'4AA@2 KH40BHU MI_?QT3XX(M6>]2&"G4I$:EUF^>XTU.K._/+_7LR^5%EUCD_=^]Y1HE7#5M\H M=O732Y]=>^D/PX0'(RW&"%H[ 8K$"[$&3Y7B5EG.G.[T$T9OFF^3E8F!W"4;]=S$[S M[.QC]61??_ZRF']=[;++5;[.2<' 8\JTH>K:4C>F",%Y#=QQE3RYL-FU#D3= M">CH5*"=^#L$HWX/Z1.MZM M6G%8T$WR&B]'Q^MB2W-E7QKB*H'Q>XO-)6Z0E7;;CM8Z9U2@(9 M;(U],6Y3CJG(W5(A!I59;85S=$K12O0=PE%;5WZ)SC):CH=*,A 1T:T=69B)\O3LF!RR_PRX(7"&'#M%(*:1!=S/L0JSLF5%*+FV]%70 ?X*B%!<0],<$&;)#?1CF9! M_8!U^!KWENJPZ];T0%HZ^.?;5T\/6)>)[@"Q4]W[#O .4P3?G-I=56=/7@ZD M0C%9IAB/(+,R=?J\AB"Y 9T2S]H':6X-4'VTJG-/Z?P4-&<('5.YH2)G@4[2 M_/+O+R1H7(:S_/;\$RZNZKO6[>;Z9U0/QC%6D?<>TNF7C:TU)A-$!(%UI@P+ M!B(9W^"3X4D(E?)N\Z\.FHW]DG1G_@UQU; 8\S5IKJL+4Y!HN+60N9"@,F?@ M/">CP3 IG.'&Q=93%>X%-8ELN2'\W]S)VHJ]P\77"RQ(0/)[_(IG%]_+BVL. MN VB@/=U=UU%(X*-$!GZJ OGTHK&RK 9R:/7@ 8"[F#PK+MB/9]_CK.S56BJ M3HB9G7VLK?'F9 ;0>\+E+K]N@GJ%7%AGH^$*C*E7+X*1-V$4 E->%B%D$*FU MG_]PM(]>?48BJO&HK:NC_$>7_$A"J9>[S^E+F)W7C"5D3(<,DM?*N6P=1&K#!T$WN%Z:SU6[%WX=KU1B1>6UFP5+3BS MVBI!T%K)(XRQ3H[33/29.7$;R:.GOX& .UP10%D M1H7H1"RF]27B\2I!&S%WZ#M[HP3%:I:+B)PLSVA!12QT)AD)N9 >&A39]YM% M<.B2K'WXW4.,A[[0VUZFP)Q4)I,;HIVHG39=A" 1 ;W5168R7?Q.GN,C+LD: M1.2])5E#!#I:3C7ZI"__$(JEJT#R[):L_Z$,%.Y<)KIW^IM@D(M7G 67Z!7_%TOKKJ6U\#=;X* M:XAPE$NR7A+M=WT6K3!9*PL&0Z$O 2T$EQ5D771DIC#)6B?MM+\^6TOTV2:) MGGACR*X.$CB7#E36 AP+";P0Q2?,SOG6H:X[ 4W"O1G"^^W^IZW$W>'*[(9) MAUD9)9( E@+MRYS,?!]K5]8D,)$K7@1OW<-J,B[./ASO(<;INCC#M9!\ MXJ",3E#'N8)A4J+@Q:7=_-U'[.(,(O)>%V>(0$>S<7VFN/HDT6?H]XIDCDMV@>[..U9'R+81^7B7*L2 MNLQIFW_^LL!/5?1?\?49O1'?S)>3\'4&0IV.T[./C!MY/SM"^&$_<16STM%" MELZ 2K+.C:5O M'Q;A;!G255GFZD^GEU/"\W]?+,^O"NXN5R51D1E+(BLD+#K< JVJ7JA:J9GU MSAG;O&U-GY4F0WN2NS"^QU1G%Y/9G6XH_RL2[+.WSU^_N_0(GEW57[R;+\\7>#Y; MK#R W_",&#VOE3GU^Z(5_X,H^FGQ@L3H510U+5& LHR#*U$!MU$I$6T6J4O* MSZ$6_(05?EK*U"''=:@Q9'1.7-.';T.]]JM]5UVLG:ZUD5FR%$W24[)>NTGD M*MU!>N$S&8/%:G+H5300,NF=,XH[)G.PV'HK&()OK,CY%.WWX00=.NI^*]Y< MRT+/O]7US<]JM[C+7JC*EU0T';VAT(JL$A!U1D ;4#&EF+&M^[O?">A04?E^ M:K#M'F=O.CH8TC C8 .4__?D+B;58_-I#Z:2M@\TV,^P*:.+*AT1& M%ZH:,\J.;'Y>+'!?F-:)O.#<.H]H9W!'IC<-F=@:O1OY&OKJ6O,#^5L7H=\5 M\LW7C'+]>^?:^B6NYJ*Q^"! H"8UL"F \R4#0Q):X I3;MT#HWWBZM962L_B M\GP1TOF)=%ZIG!R@"):.6.\@1&E!>Z9RMH:^M-:'UKV@)I' .H3_G3M8/4CL M'2R;.UN.!F9#L'1( M]LJ/"/Y\<;US\8F/-NDBZ',HR.GLS1Q\5ARD$Z$(E[G-S8W;;6".32/:2+W# M3>(N/:U/@M1:U);J3)/>*O+2(++LP.F"F_AO YU^?C3[W&1 M: 5OR^J7M "GZ;0SD+U@](U@K/<0 K*B[R-)QXMN;7WL#7H\[>JJ#K=[UXW( MY:24\41'EYPI-;: -1>=X,>B-4CN. 9T)DU("W^IWQ[L=3&;+IL^UA@3GBTO M8]N+13C[N#H0_CT[__3Z+,^^SO)%.+V.?_G;M_7R3DSAL82<@+X?LA48'1:> M&U5;1))#$+R0S?O.ML!]M+HX+J,=DIDVK>%'%[FK1"[,/R1W8M XH583I.M4 MQN@C>,,TH-?>H-(YXA@J>"?(IZ-O[;CJT/YO$^"Z6U_*ZD04$91D"IA:33LQ M&H*Q=7Z?84(4;G5HG:Q\-Z*GHS8/9*%#K\ ;E<+,2\TC=Y D:M)8E<%[+"!2 MD%PXH8TZVLKY?8++>XCQT#E\]5NX4T>?T](^SA?T9:QR3S+/PA;I 4V]_[OJFG<78+VF]6P# M-6Z.7E0Q>:#"<=5D"V9 M>]/0CR'B;Z@7=?%O,-!#EI]F7VXN_RJ)0Y0@51 :BD5'5E14=,!ZK/9.%C*; ME/G-[+U-)\=][SG )4,;.N:=9#GF7?6U<5/DWGA9;\:K\UPXH52Y@)9%2=H"3;HUL^31JDZ# 8"]-6<('1TTYL-\?KI\,5L-9/E] M?IJ75V=ESDY)2986CS5A(UD'P47"Q@A0E(S^NU/_VP%:L@7*A/(?'DK;O+W, M&]HGU7;Z:,#F-MP",*,.A% MM%%XPV]V%MEDF Y^\?&H0W^Y][F*WOT"Z<]/88&_A27F=^%;_?7R*ET4:*\C7 M5K6\<1$:TOER^SK6E1T[K*1K26Z+51S&C)^4DFVL_SR8AG0K'VZR(M02!9,1 M8B'C6 5./QDZ^WC6A3.ND\Q]:HZGJ^OW^!U/1-6'*,;8<5599")#U$+QMDX9 M)%C>.0$:)=E17 8,NV3N3B^N>BC^A@1BAPA_JZ/3KC+Q'V_?OOCWZS=OGOWQ MXNV'?[Y\__J/#\_^^,?KW]Z\?/;GGR\__/F/^3S_-3L]?7A?VZ%OV+<><:\5 M-2I%7+_CS?=D@>11:VX"Z*@J[2[43LL,DE9$.*F39*V;4=X"L>^YN7[@^_GI MZ:OYXJ^PR*3.L6@E)##CR+26N>;#15&=]\@-.JU4:Y]E XSQMYK]&+YY\.PK MV0XW-FM()P:C$"44D$C'J')"@6.T82G:NXR-,AG7VL19O_MPM#Z8B"W$#I)B M!Y-WC>-9HB.23KP7%XO9V<=WN)C-\PD/.6G'-!CN:K$\1G*/:8'>"5\RDZA" MZQ9O=^$Y'M;WEG:'F[8UMDV==2\[N*P;.)XH5IAE1@(6R4 9^BEXDR 7X[A, M(D79NA/B[NB.1TL:,]$A2+1&^NZB3B1;XK.4YA=G=8SYCZK7Y8GVF46#9,]R MCK2QN3HL57+PTND88G*V^0BMG8 =CZ:TDW^'[/'O1YW..7A7--!NIFBEQH+7 MK,+R,CI%WKEIW;YQL\'P@.SF] GSQ2FYANLG7@:02Z[-:FM?Q5S[I[E,WJ!0 M'JS.(4L,4N7F _ V0QDKW[FM?=M"KH?.>[YUM_#;Q9*$LUS^>?G[ZFP*IV][_@&Z7CQBD3G1&I4RY&G% #%J!<(&F7*FO\";\9A#(KLVJ=O*YY2!]G]--EL66_2X]=WMK[(F3PRO>\'*GJLXZ(O:K+ MP3>SKYB?G>779U<+O/R;FV!^^"#"\I!$(._6>W*BZ?@ CXP\Z>*CCUATN77; ML.GKW _%ON;"J^WOH.]HN?Q>1>P<^FQ=!!=C[31%+G6(/(!!79P5Q7N>&UL2 MNV(;M_1Z1*VY:7YT(:O#==@(U_&O;A=;OR-"*EM4W[DQ3PM![N%^%TG9E[ MB0^9#6AL;5@HR51(&NGS,:'6I&&.TA09;FY#&^W;'=YU9'K01<2]ALW=)XF3 M%(LJ,BDHH5Q=7$6;#:"PV2H>5'*MBV=V G9D2M./E XW0_?B*Y$9(U6&0J8_ M*"L00B@>C-$QR&Q#;!X->:+ZTI2*#O=#=^"[UM?_ITZHB1M#0K @7"F@@B7# MC7$.GGZTP:.-L77JR7"43T^=6M#5H371'8AK5VXF%!-U\ 0S/-<*>!(+<@&E M5C,:;Z1V(^Y$!^F)?FC%&4K#;24Q^RK)/4[CJO0LS\X^?D_A^=[2*Q0LU40K MKNZ>3FEPA1=(*&*6(;+B6E_L/13KDW'.1R&SPX71#=P?%B'C'^$S+D\B 4OT M@=4*RERGAFJ(BH"YX)DV/!8M6^?0; 4S_OXT#I]W*]$#R>BB)1NVZ%LR.+'9 M.9\5 [26/ "C$YEUVE2SCDG->4+=NG7_;LB>T#;4G*@.3OZ&P_@V1N?I4\HA M05(D :4%66]:2TA:>Y6,(Q^B=>[6+KB>K"KM35+C 1$_TGI^%M+]\OGMV^_A MO^>+5=_;]<1B5$YZTH.\AUI94P1>(6F9:GV0V[])%H2&DWLEU!U*N0Q(W ME:R].[R2ZPM@5!2"V!E]!]6> MW7W+O5CL8+W= ?4'T&IG7B5D[ *W4\;@0*B'R2GL1OWN*M:,MPFH&TOTM47& MR025%I2JTS4,P1:%!U3:9VU'S"T83\WNR6.QY;:XC/$2/&2SWAB$O2*Y-8TVZ \ZD@JK[4SGOPT.'!)1-E]OKWFXE>X-:05#ULC5..E[NX_,'WH&WJGY(XQ)GU= MH;'RY);K%5R%%[ (P;.28$PMSPJI.F>H:Q<<66)DI;C6$X+OPK/OIK/AV>L: MVG>+6<)GIZMGU%+KJ^#:R[^_T.Z)^4/X^P6YO.E\]9%\KN6V)Z0V@>EL(,LZ MU]G(VGP?"RB?E"PH><365X!-%S#^QM9,UV[N8H1X"$8*W&KA.Q5JIBT^MKWR&8ARK3KF;AG4E92I1T0U+6[FV M3H9 %H8!PXJO-PP!'+=D%VC)O!%"6=O:(-L"Y?#URSWHOW\W&TQ#!Y-]$ZS+ M\._WUL\[ .P4M+P7W&'"E$VHW$$]]N?A( I#^[%FDER56#N\*Q4CU$EY=/ F MBS8EJ5CKC,X#* TR^A3S*G6(:-2ZI7F,0&3%(D*9$P8:P=[ZPF M."(0Q.QXD0PUNY5*LI77#<\_.E[WE>$(M=0O7O[VX;[ /#L_\3D)^F\ E0RY4.@9.&_I'Q$9M=IJTJU<-"(VAE0^':67^K:C0% M;0G<[C(]\XY7/%H66XJN0Z;NNBW]%<3G\^5EZ4S*H0Z/1Q")+ N%#,$;;B$6 ME);S*,@D:/S-;H'R:)EO*>(.Y;359"%=?!Z^S,[#Z4HWW\;3VA!,X%W*)FMENR'*TOVLCWP^4FI M8TRN0[M!)GW-(BB4P MECQ\Y9PB)Y,Q6K7,(7N2B>VI $>\&70@H$,%ZXW9=KH$QAWW@,[5KL^!#BM7 MQX9S69A'%XUKG!86L_DJ>DP@; M@RY"@LHZ@Z\"D<$T1Z$\_E&#KRR'XU]GR"Z99F6&^"C/N FK(K=M];&\#,NX-6R.2YKTD/!K]F4NVROD+/!A0 ML1B@SMRZSJ>[',$>:V,GRT C MJSU5"%-,M)U)LC6<=LZ&TGH&RR8#I&>FYBN%'$75)W2*C8C.DPN MQ?Z,W:,">XA[A.__"EU0(B :"5Q5KU1K0E<*F;N(D7/:I)QN':D?4PGNR9,8 M2P>&2+EQ$/\9R=]=NU"XNOMENAC-3(',O*WC,@K0HA-P'DH)!D41-ZN0-_8Z MWOCT\7WU%G*?-Q5:XT0(0B3E;42))9=,5(2H+LL4!)\BP4KDH-;:&WXK:7P+ MC1N>?@PT[BNTD?(>5O#V2WCXZ1$M,AVV8VJ4XE!9?GVV/%]<_!QXX9X+'K@# MYET@2YE^=7;X Q5@R]!]7[2O70T?2[/0UA6692@.31UR!3@."D M@AHG\CXY'T3K&_ QFD-SOC\$,$=HX,1AKHBKH+80@1)VP0R:G(/-& MDCW*F)'D@=R\1'F$,9@]:-Q7:#T:FJV]AM^^??_QGS-!NS,NR$[%I.M P\=+M*^0_L=P_)B ML?(,EK?QKGOV[0"V5Z_%(4 /U&FQ ^/;E*H;73UWI)U %U;'=JE4^Z\Q4-QG M<-%'(-.(V\(-]Z)U"X4)Z-9][16GIEI#6.JI4J_/OER<+U<2$.L[D&02"EVK M3FHEN-*"A( *N-4V:&%O*T:*6%M#R3YDMDQ17O4K&IPTKO@#2=.XLA M6K ID-U*[CVNK:Y5$K\*:78Z.__V?0".1.T3!G+V+$N@ @O@BB+OFXDZ%P?1 MV=;#S>["WN&9!QXH7(Q001I6E]T#<5X@$A*,X9W4)UF](RD3E=E<;_-%XOY7[.S MC\_#%_K-^;<3,K]5]M9 #*LB64]87:&-4#B9O\=/P3?D:M1$UIZY#)O MP/I[^'OV^>+S;:Q1,HY1!-"^B-HIIT!$4\ ([Y"Q0&;U&.?5-GQ'KD)-:.E0 M_KYYU_QA@KW 95K,OJR&S6J;55"I-D]9E69;2WLEUU7E7>9$>N M0"U(Z5$OOP'JO\XNEIC7&OY\_OGS[+R:B*\0Z?1-]!/9^2?D&W, MHS*X$.BGHD4R4GKK6OM]H0UK-6O]V4;#^5/X:RZBQM.Y:RB)VU4B0101*I18:1##1P7O*0R&#CN7E-SP!\1Z _W6FYK4*V1]^GU2S9D\*3 M3*$H$,K*VJ"^3IDB(Q]MR P%6L/:A_RV@#F.V$X;67=PHWXDS)^O$^:O/+Y5 MD[*S=/6']<=A$N>I-AE5](F $D[0MI<(O+2J9/8 M#Q&\7BXOJIJ_H!V/GX@DE0F2@7>6+":'A7XB*]U[F[G413#;.IOQ#C@':!O4 MD\H[L^,?SD/W<@@Z'-?C4)B3V23"Y52@]>J,M%YG@79&(S)R^NO6/5^W87E* MRO% !KHTH/Q)::^92ZM^#/F:'^8\"QR3@&Q5(3\L?[<[ MNJ>D/@^_U8WP1-T4:'4%M!D,KES=!!2X5#(^16Y""RA=>!E M.YJGI"\/9J%#W.YG9._"MU7J*@ED><)+T27P KE$74L&5_,P$O#$DB:'GZ=; M78S;ZL=U-$])/Q[,0H?.F#\CJQK[MKR:+6BSP\MI]%=@^8DO(I,(ZM1;0\Z; MD!JSK]3BS-\Y(%A@P MRSDH*0O$H$UM1Y%)$R3SLG59^"" 3TFI6G+5)7SWTQ=P[5IL-8:P% _3MW@CF*2G,0SFXK1RNK7*\QXR?5[BN0Q36V52B $9. M7FUKQ2#R( "=5%AT2KYYWY$=8#TEA=F?E]NJX_=5G7>+>4+,RUD(_CJF%,WKI[\Y<5J,99%SE'"'6VI:K_\#E) MX(9KQ42V!*RK*DVBS4X[I1@NU:FTV;EQQU_+_9@O*A?4==^M Q4P0F E@.#, MD\ATE,V[:]Q&,:5Z[4&\SIO*M\,]T\^(KNKU=L'4J01[$Y[#5%KOR]6=U.\A MZ+&4(*&QLH@Z*J]84)PAU!0NP,0<4\:F6%J;K>.1?T\I]!C<#Y%O!\[?X]?Y MZ=>:H_=S]OEE96V.P;,0.#B%'@@-K58* A>3CYZ,9<=:[_IW AK?=MR?LWDO M@7>H7WPU7^#L8RTI_IZ0MYY>[1R+@5PD6G@-").+%&42) 'N42INI&V=;[ 5 MS!%H01M!-VZP]6?-U:5?X!44KS$I?3G/FH&J&AD*_5$)$Z0/5N"MN/JFM.@; MCWW$[.TKI YI(/\5%K-JC]9X^]4!E6VNS4&+JN,W#)/D6/H$AF-VTC&NL76R MQTT,QV*F[R7;SEQ_MQSO1]3)1+^-YC &^GXLW4'Y'B+N8*AM0):XC5EG!9GV M+%"UG,L735N8#,D:C"&8UG.'QB+]'L.\-^=#)-N!Z]_"N49CZZ&6TF=HO>^EN&MMD<>>!$\*$ >2>%E<1#0,)#66^:RB$6T M&$?X_86/W0)\N/0:9N9^!['NV;L#C(8C1:^]>OPAH@\4_DWZ]I!- V_(W1&"->?N=)/7YXO/W M3H/1Y=I4+-6V"4I$48\1#18ED]*@XW&G8/@]S/WTTO'.S[W$/F\ALX;&U@K( M90^5*R"&Z>)$$1 (4 W=U^44614S9&Z*XWPGP^D^\JZ_]!&2]V"9C3#J8;6C M>(8^2NFAU&P=Q52&Z)@!(_\?>^_:W$:.K G_HMS%_?)1[5;W.,)M^[4]<][Y MI, E87./3/J0E*>]OWX3)"5+%"D52521DK41VT>V-54/\LD",A-Y<3D'QKDJ MK?,43GW>RR%1KH-EW$>3F,W=\[N@^E7GO>S$6+=9'_N(>[AY+[8$G2770#N9 MK_67$6)2$43,SBBE#(9?;=Y+#SJPBY3;SWO9-/.B2*]80%F[N]*1).ET"U8Q MP())ZJ18](_U5GX"@T)VDOOC@T)V$5K[>2^;)M X):W+B)"4KZ-+4(%GS-.Y M9;B5-HA@UJVQ)SBVYP :#Q5:#SOQAEG.(JH86 $49'THJQDX'@B0$P:3\=,6=XS<^-^N M9B28V>PL_<_5:+:D83%K,1=M4&;:I&NQDDL:@C 1N(NVU( 7FM9YLEN@'"LP MT8[J]=O;!B+OXY9^ ZRTJ*._&9C: 6!/\8I'P1TG=-&$R@[J<3@/1U$8X9P7 MWM2=UM%7(A.#Z$4$6U)Q05GN8^N8QI$4Y9'PQG'T9!?Q-PYV_/'ORLPM:-<) MX3E&JWP";VN7,:4Y.,\#X=)*!^><[=2:>,OCAS?^[Z_?_-&:1N2@C.DBHJUM-%FU@08(IV::ZH7!L;=H_AJE!#4]] M7JUR?T5&;RV;_Z_1_,NKJ]E\\A6GYW^GRZL\&G\F-XR^/,R?PM\7)CFNO24# M+(L:*K81G P&>$G:1%^85ZW;G>P!\PBUXBWU9T/M3Z]$]> F;Y''TJA728>B MLX"4E*FY;09"L0BUB"DQ;W).8IAO:=C2\3YUI)G 3Z68?-'HLC[H^NC_N'SN M;&'0V5!DXM: %MK6@4@(GMD,J#T&%WUVN75=V8. CG:KWXSV]0!,,_'W:M[,>@/)'G-RA&-]%N*W=VLN:%__QZMNWR73^YW1R]6WEE5G/5"9O#K01 M=$32P0A!.@:.Q5(8IA+OS2??XQ^EKM+?))8WDUOL G@R#-IY/Q*'W" M]&4\N9Q\'N'L-CAF:IVK)]TD?YIL5$:J:ED@EYV ,I>BO-< >!.9C[[HJ;+: M5H*-/]%7DRDI6RVD&^?SR]'7T7AA@EQ?0W.7M2Q*@.18,T SK5F; %E99HRW M.;%U?WD3MP^_Y:D2VU!V#:_P:QKO*MSR;OH1I]]':9D?)B73/B@"$'CMK^D2 M>"\*H(LNI<"YY9U.V4]^]G8U4V$VP_9,]+"%:+92K&[@&I8,[05R/ 5 M1(=S=)_P1@)N7**R'9RF8\,QI6@S"YSV'QG D?4(M2\SXTD&5EH4&@W,^@-E M1P.1OHM<6R?%EIIX%J;_C?,/^.TR)%P. IC.KP^=F+G5-I!]B+447M925\,S M>"D]6L:"#IT2*Q][T;"E+8W(F/0ER<8V-R$*HVD8+ZJ.O]#FL< 5?B[^NOL, M"X'5X3IE,ZTS+\0P_?J/]AA3O#*>36?WYIM[.:Q2)/ ;R..IEM2!1T.93!W8S M$>G_ER[7_7N]_*DK0?\2;UC<7P&_FW_!Z2;4UY6S!IE7VM2)3^2:*H7+REF# M.AI3M$FBB^O]R&N>.NTMI;BUE'&X_(_7XWPUFT]_])?\L?Z&OC,_'ES14&D? MSH2LZVAJ'Y.IT_4,1%O'" 3'C?,86&X^(^@$TSZTDB5P:0&]+G0@6C)I5?+ M8LS6)LVY;MT=\'FD?>RB/RW2/G8A:NBTC^1J'WQ"5 RO%87<@"N,T4].)*4X M+_R73/LX1$>:"?QII'THCABT"F!%-TCUW$W_O=?QZ<^Z9JWGRR=;9$TO/;%>>MI'.\9W$>Y0:1\J928<"\"4K_4;S(%#58!S1Q9-RBKX]1N) MIY3VL9/(NZ1]["*OP=,^O%-,*AMJTD($%3%#8+) %D4[4N*@[LU"?))I'_NR MVE:"PZ9]"(8BU6:E3K!20^!DQM)BP2F>).J$^5Z=_]-+^]B7V(:R:YP)\%?X M/Y/IM6.Y/%"R]T8;(2%RI^LB56U *Z .5"T!38BQ4Z7'HVWOUM_\;&SJ!H)M M3//;\!7?E3N85BK=!53#A(^M0(9/^#B4H4E?XFV<[K$=''=)%VEDW6U8+;2G MT\0Y!Q:3EEI8++93<.^T.'\@W6,0RG>1:NMDC[6[*F9XT9H[$,$$4"R3-1@" M ZXMJI@*:K.^E6],[3CFO5\C04_:2*FQS;RZ:ZP9!;< H66U^WP$'6MWSKJZ MJ*6'8+7V@OD,7^JWLWG=^4C M_>VLA+1:UNK&0UMIN0H1&->UMX*I^372@-]CZ1W6VYC&]+6P_WKP;*B M_\%HDOF%YR4J$1E(E\G?U:*0I+PE8R@;%FQMLM>Z7V,K["\:.B3Y/=SU'+R. M9MQMUP9LY4A>\)U=J'>.+,_7B3+TX4R_.U(LS]:*A+\[4BS/UW-3V MV,Y4.YOS]=M7[_XZ_W3V_Y]_?'4UG=(;PCC7>R/Z.5<1C&?XL^IK_[JI_=YS MJ+7:8'6-3-F;O-2?&LR8BB''!*S4OC@%.;C$$L10E+*&<6YZZ\[8S+1X1LNL,T9GW/&XBH'BS,%?(_D!X7+N]!ORA<,^=+ MO<\VG*3"/$07! AK,AT%M$7GUF5WCT :7EF&8G>S4C6AI@>S;@5O\26=C?,; M^A]L .D46E]LG;M3:YA-(=\IV LA*02"N;#>EN 1OKS,+!?38L:TM3#R+9K M59],4BZ.M-JANR(W2S&(KL+4K6D*D>]>F. M,;<-:\PF(]<%HJ?-55E-[D&JR>3<,@R*LW2O8+655G7!]^OI5G/6>C#$;[Z# MI;FW#:4KWH?:R3WI.MK'BIHBC0FX%5*@--K$YCV).B'[];2J(5,]F.>/2.=" M>,VR5!:8JQMJL:6V.".#T\0BM"-!Z+XVJ1<-:LA-#R;Z-E@Y**D\;8FZ*-)H M0UZGCXP#\XQ%)F/FH74LX&14I;%IW4+$/1Q"-ZM<];HO!FNF!?B0J]$5/#A9 MZZ!=B:2+Q@ML[6_=13#8$/.V[!X@QF-GI]9RKQOX'Q..PW0T6605>A.Y5SZ" MR4+1>58*.$%_M%QIKQ1+V"W5[)%*X8TO/]IX\@.(G+04:.-Z\&L<_QS/:A?D M,L*\*NCK JIA+X"M0(;O!=" I$E?$AZ,?D5.MLAU1A3WF32SZ-KR^_HJ>]^/.+U^X*"RWV4-(Q9(@@JXM3#,4#,QEAN0MM\F"Z+&%S ]G%^1\HV#6U9;'2 (D5RD($6DI5H;L>9"V=13C M$+R_A+XU(:MQAXZ%IXU?O\W?3&K#['?CFW9L[_XSQOQF5&A%LZMIS95]/[D< MI1'A%4+S7&(&1LA 94\?!GT,M;>(]-8I.K>[#,K9Y]U/5E$&$7;CL2LW>/\D M076$6UM&A4@&G-=50#I9<%H5"&0B2A.X2K9+K\,]7OT\5*,G4?<02.^RY;V= M5//RBGXM7N(JI/?Q2YCB;V&&N:9BT]\L?O/59#:_8#9XJ[B Q(6M2?ZT$19& MRPI<,LX2DZIU7*W]*IZL'IX(L3T$[KNLB/[RU13S:#[[@#.DUW^YD,5R'4,A M]]9*(/@*@LJQ#A)F2F1-QF#K+(C]D/X2*G<@0??52@^A5G_DT>@]3A.)ZL*R MXI-5'K@O)"'N$T3C+6B5-2M%RX2MG>(=(?X2BK0O)?_JX1C>G=(/QBJKSE M/O"2Z63T)!I%^NFSH'/3%">\R4YIWR%H],AK3B198B?R)OT(L7$4^8$S;'7- MVP70E_GL,YG89S?C$*D!+48A[/VF#KL)_(> MBPIOD-$/&[HX7=\PG8WSJDQ@=DYGR.0'WOGG"ZM8+IXS\K3J#)OD,OC $F2I M8E'>H@GKWD5S!3IH!<]9Z8:CML?:Q%N?T/OI).'LYHKJK/8?^XZ7DV]U'[\H M14FE98:B6 0RVSPX3PX@\RQ*&QB+V+KIY:X8G[.RM:2G84;%]>RFVUA7(;SQ MYS<89GC+S*3-N1034(.V-4]:" 51UB%M&)B4H5Y?=9D4V_F%ST A^A-PCXU MKH&^'E>_>0NM78L^UC',U;% MP6GN(?/A<$/PM\GX:E839+G34EH#WM)1K52R$#PM)-)WR3479!2VOE-J!OY% M20\DM(>TB0X+J>;C]#O.:!%G*4WK2(S%_\7;\< +:S'H4@H4YDB:7'+P2FH( MJLBBR9-6_1O[>V+_M?2R/9T])%_<6\3AV ]0N$Q:C+YO4W#G"?/U ?:2<#]-^2T1153+*ES#10K M2>YYJ,8.'5JN%,<"$ZWI/IFZDD/(/4",QZXKV=ZD+KKD5 P"F*E)09@0?*J+ MPL2E][($UFE V!-NR+D3D8\VY-Q%H(-U9.P"ZE=JR+D329U:,^XCX<'HUT88 M:5V$$I6JI; ,8E(9--?2BY0Q= MEG1;M.S?D;,_Z+H(=MJKDG^-:7O-Y//J_ M"VOD^OJX237)(\]N6$6RRRKZJQY)9+"QX LXKLAJQ\(AU/HDSY(JRDBE[>E7 MCZQ5RYY1K>^#JY&L]G[W$Z7PZ"_C0Y_SM\)3CUUS_@_&HZGGV8 M7%[^L4KO,E8(QJ0C-Y=<)868(!;GZ--PG G,+OO69F7?:SH)?V07[;L_S/N$ M2.^A$F;+>BYB\$X@;?*V5@\JHVHD3DC(UF?)LN=86L>\MD 97H5.B_-)>\)Z MN,G9 NOU.$UKPG--@2>[C63S!XE[-1J1!#::U-]^/YF-EOTCHC&@' Z.XU29-FI\?GA:KLV;"UPORCT<56AASNNK;[ +FM0-MJ4M .+RM$G M600$;@5PSYE%P5T* ^W0.^%^4>?CJD(/%W0[K>$CSN?+4/#LOT;S+_3[5>17 M\R^3Z?*&H3 E7(U*&LX1,8#2-2BI%AT,*U+G)HNX$7!3T0Y>KAUW+*8 M#\L6D/0IWEG-F_!MAN_*V;=OEZ-4X_/+@1/T5V]&7T?S5:=C4!7#U3.0,40(910P&L=B_!D-*K>9AD=^W+YD$C= M 6(\W?+Y?:L[R+8 2Z7_SA[_>%?9V_^>?[7^=G'?WZ@__/VT\=-O?W^(A?E:HIY M,B9K\VHZ)7OMMS ;'7#WW.S5AUY-]R.# V^N:\.6C^D+6N(MP3!2 LY%^LS8UG%UJ[&PXB&=^NDI <)Q_:%8&\]=B$H];M#KH3'"KP'G3@MZL9+6TV MHQ7'T7C5G*=.Z,N/&8?$6.X>?)M'Y4U24T-=PMM 6,J$#5 M%.%(RR(O+H8@T$ACUR^;'VH^V>&50P>]^J-Z0S/*UB+OX8C: &OES'=^]$;EI$\>!E44+(+E$!AP4RO4# $,VG#"&X7AR8M86KHR2FA]SN M&VBKBX9%]M=]O-=#SSJ [Z.ISB^H$VJ#$P&IW;"4< MJ!0M^)@9.-1,V&08XZW;Y9V ;FVQ94]6M79AJ4^5>CW^=C6?+23 K\TQU,9: M[\"40M""*A!XJ"EQ*8G@M+)>]:5 ]^$,;_WT2.0VE3F0A1Z,XDW0Q H:F7[! M2$]6.M:9P-$*<-870/I*!-2U29]YB;8DT"HG MTMWH":30(#B9B\R6&)OGGCX YU=3D'U8V&H9]YRVM.UN:K&.NK#%'Y>+:YRV MM,^K>TE;.E@&C1INW.C2*IEA8Q[5NY]Y5/0+;RTQ&NTF_M*0N=N% &M3-> M0^WT3]^YS+6-H0.O)6+..3 \@:OU==A'W)5/0;\;W-L?I A]FHRW@-4ZN'^. M)[&.*JD1H>4N=K?X:78W,_-F?8MG70@NO(S.0(C!@+)!@>,I@&U;5?&N<"? B*>^%=$JVW^3[7 M,U1YV-/X"HZM,,?.Z+FY(UH[TS[1_VX1F0M8-)/T92MG)"@C9>UY80"%U]8H MH9-JW=1L&Y9C%;2=CK*L7^RU(*V'[7@3KI7/W0593QRMX!+3&&,;I/[KU MS+(=(0[O;;1B]Q&E:4E-'[E$:W!_'\U2;=QQ"Z$6RJ-R%K1+""H;3%PMP3G#J&LA]RC3;#JCU.\_I*Z .S)S'T4W'&LW294 M=E"/PWD8:.NY"S1GFS :!=9K.CY9[5#&,4%0E@M7?-*VM9M])$5YQ (^CI[L M(O[&2>]__+LR\_$JSD9Y%*8_KO-00B[)L&S .@*BZD'I7:;U*R6=L]QYTR75 M?-3WHSN.GF(C&KN!&U>"D5UYNM >.88^?%6,V^B0[GN MA.S(^M&RLX["^CYR;6@1WJ!C#^JDU5)X'2P87MM2."_ E2#!M3)PO=]:%C9 S<6V"I]K4,P9&G$QTPIH5/Z OB>E_6 M;51O>/QSX_=0"?;0EKICQGJV(F-RM<=9EJ $DXMT#RC)YF*X9QY;5ZF>9EW2 MR0<1>B"TA^;^NZ6N=@'[4L_4DO&#BD[VH>OH]4Q9%6E1TSX?6F M3*ZIS#R+3H-1GY9NM:EG&E"U=F!IX&J$D@)WQCM(Y'N3$'P$)VV!Z!0/49FB M2NL6]4^X&F$G(G>H1MB%A891D-K9]4,8?UY>7ZODR)#C&>B-]>I'$PAK$8S7 MJ5@RXZWM5,7]2(O^&$&30VEH:%K?@+AVUCO :-@O^]:KA^^0O:?PU^D[ M0'*-^V#?AH.A-F6.!F3052-U!B^M!,<4>EZ"Q=QIAS\V@0_TNF[+WRX":\S; M7R2IKU=?KZM<60PE\@+%, LJ&@\AI00L%"V""27[%CW+[[QTN!/X(+%/6LBL M\4GZ5_C[%A#MI(]."\#:$EW)("!ZLBZ-U#YIQ93N9E@]1M[MESY!\O:6V2GV MD@_S&]OBGS,R%>[7:PS87;X[F,'[S>\IIZ=2RNE0A(PFUAJ; JK8!$&J BQ[ MD8KQBK'>JK).M)3S!M_#L!8X[FG#W2*G5^$R75TN?KP]THM'HUQM(RZU3B3Y M5&JCO5K:'61*P4DI6V>(];ZH9U@6M\NWL=6#/@DE>C)%HH9+5&3[@JVY."IP M#U$Z"5$Y6J%R*,L0/8^>&%6!9/!A#HG K,&5U/B64Q!&,<,>0\G\DGLM+"73^34M6F@+HN'+/)JFK[4 M\;T7GGRZFB! _EP]JRWY9*$@A]I "/HP3U)D>;NB[=PHY MFTYK_&)QW_/J2_WQ]7@Y1_A=>:RY"+_(UK%84JY]>3,H4?N+A1@AB.BB\<(F MWOK:;*"EO7PIIZ]1#:]]:I+7AB76"L+I+%R^*Q_PZW*F]J.3;LNK:H'E1XZ/R>U]#]9 AI.O/KTX3#Y=UEOB? MM,@WDUG-^M"B,"Y ^-I170D!@K_"#D+QI]='VXK]7F-$,^ MVJBL R-!Y;2] IOQS!?T;L(V85, MV3OA:IL&INI%L:L#-D+E7@H?2F*EM82V@GD)\_9 6@^QJ7?S+SB]!8M$DE;( MC#P+X5 +1D_J%IC'[J. MKF,F)<=9_GDZ_S#+3&* 4=.KW5<3SU0J#A5&L7E@8N!&)&%)7J ML!2O,OU'1HA*%T@U==J5P&WN[8A\>H5 .Q&Y0R'0+BQL34#J.0-VE9OYBBC"+E6W4FKHG$YY]1Z:]H/Z4ET?FBJ:QVZ=+5FL(>\ROWN_*NZLY M[2DX6YT#G[]BP0"R0='S9)H?L&Q!\P733R4NS[#TC>([M[1 M?9R/+B__@9?Y_G7JQWF8+[ZE=^7UN'Y$Y]6FFHWB)3UL-K] QHIGG(-D4=4< M,0M1YGKEFH1(J@AK>YN.V7PUSU]Y3T03&K<%:Y0/$^A$0)\$H$@U>:%(B$P( M,#$S;DM4B7=I_OE4\YV&TL4C,=9#U[*A4@F5,$QXID JST EC.!2X)#H@Q-" M:^YDZ^J&9YN<>KKFPG ZTD,RW\?T!?/5)1G;&P0\^^W'X^)>M5M)EF&6M=(_ MU6D(5M 7'7RM.S>)::F$:!T:: 1]J/OLH17X&,P>^S:Z=C)8YBBE'\M&Z-YB M$+L\G*% M9X2SZ_$&'3!UN/V=8?I?GR??__?UNY9ZYJ=6:5W#F?SMI/^.IV[BJ['.X#UF24L M6M)2$8%;6HW27(%GM,SL,U.:0+7OH'IBDZ6.>8*W9.DF !K-:>O)VB;6D? G]80J7[U9!?Q#S5$ MRC,Z6Z.&X'7MN)(31&XDR,Q$<$5*5=:G%#SQ(5([D=!EB-0.$AQ^B!0+!, J MLI=*;0D P&2F?^)U7^L\&N[)#9'J@?5]Y-K'$*G-Z*[S-R-3.?F8 '4=<25BU4Z" MJ+TE)T>&XG27'@B/O^D787T?N?8P1$KP!W.CX2&_#=/J2^B"JN$@E.U(CG![UX2I1Z@_0,R- MIV\\@$Y;Q0(&"U;Q&I32":)$!CI:%3GSJCCQ!,E_Z"YO0.YWD6YC3_[\$M-\ M.AF/TJ**?7(Y^4RX_IQ.KKZM3BX9HLIUW!T8J-25^B;!VGNQQ]_C+_>/7MVV0ZOX,I.Q&;!TWI-M"*O-[G=:-IM>?Z39[6)X/JL97ZXMELB"AOK3!H; JC$:+=RY%&H MK%%F+XIL7@9SVIT_3N&VMP?N^APRW:DBO O8ER8?+1D_J!/#/G0=ODT^=B)RAR8?N[ P0)./C_\X^W#^CW=O?C__\/'\ M__OGZT__/KS#Q^///+2]QXZH&_7V^/@E3/&W,,/\:O+U&^U0ZZ4XO_WX^2OO MPX_Z5V>UU?&;G\456:A4O ?#>6UB2B9S%&22N^C(J\[1QM ZX?!PU ?7^]3' MS]Z'4?YC,OT4_JZ=@;],+C.9E_07F_%=*.\=UNI0&>L%?\ Z#E)G*#R)D+@+ MO/EQMP_.X;>Q@;7P7HE/WV3VD/Y[EO_/U6R^[/* E]4__C3I"MU%$P2B \M\ MA6Y*G@=$_)%>;A@G;6 \/@/O+J>-0U/9@JWV<3])_OY[-KC#_?E6KZI<3 MII8?V&V__(+9:(0N'+15A6R&:" HM%"<1Y^Y4EZVGL74&=POIW']T-8X6ZDS MR _X>32K'9OR^\ET\57DP@,AS\"9("\2I"X%3K;;*1H':9M!GZH M2NYC;WI'(?O8I=T_M_Q5.YM7EV$V(QG4CW99YY@+>E88P=<"E#8*?+824!LO M2@S1I^9>RC8PQ[]4&%0W[AW++3CJP>Z=+D#HIZN"^ZC.A@MX$:BEQC )BEJNU\%KF !+PFD4E+SW"FMY 39?R1J/QCYNXBX#](G7[]. MQ@M<9]=U*XQKP[( XQ,"G<>!C#:6@2DE/,N(*%NW#[V/8G@+^U!NUJD^3+"- MTTO^48/32TB+!:X09?+]F/0,M"IU#IL74(>\ %E;MB0MR0/LDERR^>E/EL)& M ANH?+?N260;>RU" F2*-"L[LILEX\!\RD87;U-N/4OI9)L$'-/":\'/4=H$ M= 'XTB9@9RIW+O_>AX>CM D(FG; DBTD854-3&--KQ(@98[!T0>3RP ][T^X M34"_>K*+^!MG)/\7CM-D>EWWF+4,UDEPPGN@XU1 %,P!USK$@F@B5QT,B-O/ M/,5JHYW$/6D@J\;FWT=2YAL<.MCD#K!&4>'5DI=4:HT\*!6;1?9\FE MYE&]K6".-'8E6P4HE&->.G*M^IH@<.IC5]KH3:/A*KOP MU$-F1??+4"F2\<(RL%8F4$:1?UZK2[613 ?4=&3_0G?8_>A0/VP,L/4NG<.8 M1(B>\ A;?,T2"J3+' $+%AF%M+GW;7?0.[U^E.!PV6YRDH]Q[;;5^NX.=PN2A>7/813EBT9U+7 M%*KJUCD.L= B(^/6"0S9/SC9]KKE+CUZN;2\*ZIJ(#CAVZH6]G]?9;AXUP'BS^24/9-=R0[^%Q08NDO2&3D0P3I:P$K^H8 MY90T_<^RCO*A&.4I<+@E^-@;A;N(K'%<<7'CMKE&_]5D>EW5'9)DT6<-')4B M@+5**2H&R7,7@\Q"W)L=M/7&\K&7#>=S'<;#^K5E4R$.5>#UV]G'\]]?O?OK M_?G;CV>?7K][NW )8[VC.TOST?&OKD7<[Q2L$7L][&WK^(4WXFU:O[\,9G^2?\V M_S"YO*2?*XZ+PKQD-2'(1?JNE,8"(64&W"N7+&.6Z_539V-X_7 H3S)+?1>= MNQ.V'YBZ/B*5^TKO[56E997Z<'^)%YS9[+QQH+779!JD6N7!%#B9E$2&^(X?6BCKFS?=2W7LXP?OQXO8\<7V@3:,+!V5I>Y MCGXAHS<*!88$GA"9MK'YD+V6"WC1Z6&X[R&S:N_%O)M_P671Y^MQFB+]\^^X M_+\7UAB-J63RW#2=@-D:<(EER"%85Z*53C:O-6J_C!>E'E(/^BB>Z^OL*25J M)/\6G)*QW@<'",X$$#HPM,+I$EJ7JP]CC0RY?7Q;7)*^NYK/YF%<:\AO:[+( M1DFG'2"W=+IG5N=(QPR,:>YRD$&HUB'W?E;RRW@P)Z00IV3NW5_5\H.\\$%R M:7+=ILF(5:(D<+1# YH@I*'MQ.?6-2K-%_&$E+NA=O6G\'NHQ@GJ^N)"8BH+ 6E&,!/#<(4G NK30ZA/4)7,?6]@W+>-'W$U"//GR@ MAU*Z%O^XPG[^-T[3B-9U82,9KX8D*&6N$I2U+RM:X"85$9$CR\T]]IU1ONAK M_^2>DM^R6@A)K>!H?E7M_7$^__O;:-E6^.:CNPBU/2*)D=PQI!/&.4 M0T$YZ/:2<6.$7?8VO9@HV?YX%*34\+) M6-NT%3KT';?@4#"((G$OC/@RA9 M5-_5ECIWA2GPG-C85AU/'TXX-/;Q,QG1"4/(HKM@<#S7J821)C%CY $;R PIHZ%+(&EYV( MVDII'JQ\>FE7/4"LYRADGTJ[ZO>78?PV?,5%Y9I.TEF%#*3A9(1(*2 4X8!Q MS"8G4PIK769R^_U/OV7A3AHP:<1$#S&,:RS7(V$[H.FI;OXNDN-T(-R?F2T4 M'R#6_LFV(@66&+GWWI/=9K,A5+[0UFHL1IXPEM8724.0_$CWP+XXWD6:6[GM MN\+SOG45JM6\L*CJOM:ZWK/K^_JI_MQKM:UJ0:^[F?^T7:2..A>3(#!6O0TG MP-Q=E\&M+\(EH9@J-/(,A0&W!B M!(]UH#C/&DT22:CU,HJM0X*VO^8(/O5A7-Z;[--(A*=4#[DU6R$YVO^X+H"2 MO&ME:E,ZIS.D5+(UCBN9!H^OGF[:<',5Z3WW=Q=^3S#WMVL(16C)@JI!+:R1 M(J\UA$BKYIH)S@.7UIQP]OMIA"B?D'(WTX6^+LCBX\N,.R_S U;^Z.]?3<8+ M.J["Y2>VTB6/21CAZOZ.@)$JQU)4=,UJ;.8UBWO^;9 M>%B'BO $#=9;2UI9X$YPG1(&8/3%@(HI@C,V@+:)*>-\TOS42H_O+>)XV]+! M*M)X6SJ,W]-6V >M:JL%8])SB-G6M#,RK:.D!9<@-?(B&4L/-74]LAJ?IH=U MPLK=3!=.T,/:OLQMUC._T *YCBZ!B(&6C+F.N9,:B@[)>\T++ZWGR1UAF<_L M4SAA'>G+PVJSY+L6-[^07C-9D@-7VTFI5#1$)7/M6)Z89\A#/RY6+ZMY4?+& MC/>1>G?M<"S3.4P4.=;1HL$H$I(E(-&3!UC(%RQ).CI\>IO8/FP*5AM'JX$8 M3R4O:OO8:16JCLH"W-:QTS6!DGQ_"4XI37]C?/#MAQ-M 7.TC*D#"-ZF*P<) M>I@I[%T0]90'-=0T]L=RH1K1]?@X]GUD/8P6)'(V:A-"*&@+J,(YA%P'JHF2 M"K>!CJK6MQY#L?](DM1@Y.\BXCZF']R?-\Y9/SZ@?1>!]9"RL@2T6.;9"E&*69-)8Z$PS>HHASK'#A,4 M3HX3FE <;^U-W$?Q9*EN)-BCY3B^'I?)].O"4YF,UULEM4YP[/2R?K(;=U]G M?ZF-BFMGG>? '7W^=!0H<,P4$#'&;$5F/8RM:);:>)/0.YTD+6B"VN+(9?:@^>,W"NLF"Z=<9],_!/7L^.0^/IWLC]K%?_-)F'R[4DB&*MR4DR,-;5HEZK MP'L7P;)BC$Z9R],91+3#NIZ\%I\<^;VT-[T3=(JH5:ZVI@ID>JH4R,&0)8(/ MT19;>!WI^ER#LP>IROYB/'9P=C:=_X3_,>$XD*HNX@\YAI28C%!R+G6V+=D" MF V((BW:)(PQG4PP>L,M1: __52"K2\_D2#L3D1.6@JTX6&V +3"\<_Q[!NF M41F1W[+T6[N VB7^^AC;VX ,&WIM1-*D+PD/1K_/WC#F$[" $E2TI.&UV-KH M8'E6V8EN=O)IT;XEYCHDZ[L(]F@!G+/9[.KKTEHID^G2;EGV+_LCC*8+"^55 MN$Q7EPO3IW5$9[^W]Q/B:2")_F(^+CI4B2D0GI.1*,E(C,%:B 69BX))F9L/ M%6H>\]G;G+XAX!9'YW_3YS;'_*]))>1R-/_Q@?!>^&BYQ)@!>U"XZV,R3ZHGZ4RKGW;3$#Z/9?_\QQ9K)@U.^C3_7WT?93I MK%PLT.H4K4G5+. M]T.?W#*;W7O.8Q:JCL]B)&V1(&3M(3"5DXW*Q'YF2/>RFB>KOR=&] EV67VP M=?KB'W\G)F[$<"&L3R4*!YD%7P<.,?"L3B50VA6K,?"3J\?<<8G/0]E/5"7N M?P&Z\7V:#%8F921@J$9.Y@6"3Q*L5#)PF>E[[2U9Y]CW:0=IS?YB//9]VN-Y MO3$E@UD;X,$44+K*A"<'9'\(CYES%YIW9C_Q8H>=".Y<[+"+H(=)<^^"Z)1]5#%#BGQH )(R34H4T,ZC*PT27^9E2;@N-Z\\:FPOW>Q0V/R M=Q%Q'Z3?3^@.A87$"9%;-. )CH/WM@[R]O1/3&9F6N_Z)YLIOP,WCV?*[R+8 MAH'_!\HTDM,VH-5@@J#3S- J(U<"C!"!%NR%:]"PUOP]>?V<[_](/K^;JY1%1.M=^!,+6,QJ,&[F!>9Y2D'%EG["]G3 MN;E>MA5:C4"8G5W-OTRFH_^+^4(8KQ)Z \*&6BSDR=Y-7H'+5NOL.#IY,F-B MMBWB)$(3N^A7L]!$$UI/Z0YZ:\MAEFT2,@4@*TQ6O\Q#5"Z"MXPKQ52._F3R M*8[?4OK4]+0)K:=TI[SVX7VG$ZV&#_Z83!>1P O$*+E##]5?(%/0D)09>1)U MK3Q)Q[@XF=;1CZSEU]7:EB2?TE#OQ7_^A;,Y?8?+:#:_2#+$7.N9>,X<5)0% M%@V$!#,*A35&Q5Y:D37"_^LJZ:%DGM+]\<]1CLN57!@I"Q?T75F#@KZP.FDG M6 [(76%.Q92]ZD,K6X!_'BHY.(T]7 :?72Y^!_/FCZQ>7(]G2#:S<8DA0HJ$ M36&,$),($% &)[(H*;<.AG9#]N0UJ0<">K@QW:-6>-,J#'T021@+UBJR"C H MB%8D$)H)VG<-(RUHK$9MD#]Y-3L"@??5T RBAF\GX^]TYN/R^)\MZGEO__NK MR6S^=C+_-\X_8)I\'B^" DI;IZ6,X)PUH)0*X$UM^D<"E\;*J)OWMNMM,;^& MLO9.\WW]M2>KOTMC@KROU5_5W^,7V=&YP*.&7,,(2A?B(#(.07.C/%&B=&O' M9=@5OFAZ?PIQ7_W=(;=P-\E?=WN'_&NQL M;HEGT3,NL*)(K+*T%=]]7GWKYL'9VL2X 8&"U9:("5Q&"UQ8J6,VDHOF"9^G MDD]WD%.YOQA/)9]N.1&FQ/=94T]9=OUL9[CY.L=H":[!EN' MXOBIZ&]B@15+G[-)NA8RTT]>%P1A"[G*+I!=U4O9SI/0VTAMG$S MYEM&'N'ZXZK6ORVK+%;96!R#*TH62*C(O/#%0Y3*DV/+.>,^YXCKOMTCD^\V MON<(1O/1F=P\/.]P&OILQ?D3YPJ8\;[F#Q30#FG%26N(P2BP+#J?51$&6Q>U M; 7S"RM16Z+Z.!.W)GMSQ:,N5H*7LC:WKOF>EG-0P=L@@B@N_VH5,(=8\FT$ MW4.NQ(;,X2Z(?MD*F)WH>KP(8A]9#S3T161;8LP@?(U@>(_@ E? &!,\%FUX M:NV^GWP%3&/R=Q%Q;Q4PMY/\B^/,!>- ^JA R4#KPZQ!2Y.-2/:Z#I>+1*2R-K] MF;1TEN:C[Z/YC_W;2;9Z\Z&E-KU(H%$QSA80OX]F-6I/SN;/FP6GF/#>UU$/ M@2WO>#QM&X!8$#4IE\RM9R5T1W=PHZ>?*<1E,GT]FUV%<<(+YT5ADKX@EZ(# MY6CUWB='GV9BR>J2E5NW0+;V:=KXAN$WH)X8O]=^Z7"!]E'[4K?="@;S[U?3 MFZS<)>!K%WF5@E2EI.2Y>:W CAB?G0H- M0E;K<.EVE<=D>'!*@PVL]IK1-=U!&*"#V$K+LQ%Z/8QQR!ZRQT>1OF"^NL1W M947L+9G.?I(Z6X8@Z$/EGNP3B+&63V?FP!<>2>:!1%Q;H976F;@[ 1SJ[GVH MCZ W MAHD,=4'T*\<'N]/5*3ZXLZR'T8+LG1!8U;OZMRK[##XE#HFA52DP)T7KAO=/ M(3[8DOQ=1#Q,AQP9$W>Q:!!&65 U;N*]+2 P6Z4D;8#-/QXUV M$>Q6UZQ=W.C#^>_GYW^=_?;F_.V[MZ_>O?WTX=V;-Z_?_OGZ[:?S#^_\]!84>-5'Q@EJG['UA>>S^:CK_3W MM^SNKW4%^#7:CF]G8RK M>4L/JG[+&W;\> [Q( 'DW_HNLI]&W:N>?A^F8_GUV(3(S M+M&N[EPB,256Y[C7KLWHHS-"^5+6VZIL^ISV!O"L]&(K&HT);!BY$I"VZ)K315DRV;$@6 M8I8(R#CS.@0A['I4<2_389 0X4#;60^B/79,,-.RWM":+L_'<]+]A4>;1/:\ M,(3LB@3%&:N71YY6$G0HEH?R8,W^#-/_^CSY_K_ITP^"<-9=%6-\FQ^NYK1>3^;G24RZF;7:U@9 -$A6J\M('FBM:MYJ--(,NWR M/ C:Y8O(K5/A'L)SJ+>RX=GGA4ZL^>@[UC$L[\JM?^$7S$5+[CD'@:EZ5-) MC*$ ]]QP60HKV+J/V&X(AP_V-M.6==^B1VIZR-;9@/8]V5-D7X;/!/5?D_EM M+V?Q6U/,%\;GE'4*(*0QA%JG.IQ-0$Y>9Q.%%;ZU:[L?TN>M6*VI:IRQA$@VBD!49GE-8Z,)3- MAU[OB'&HM+3>=OA>23EVW.E>7L7U&C\NGSM;.'TH0_'<(7B)=8:,(?&%+(&% M%$VQ2>.];/!F^6B; !T_)ZT/5=B6EG8P)7T4+R^QK/SY+F#ZZB1S&\B1$](. M)VI=!0Z6PB4YQ]/)>)0^8?HRGEQ./I/U^^=TPU#$'3 MZIT/F)7MW;9#J_C8E'S-Z[#,C1 MUR%Q9 &++" RES(C9U78+D4;VY[_5,EL(J\>-N,-=LAB#V)1ZZRJX:$6HY:L M Z\D;4FHD'N?0RFM'8,M4'X)6ZT%#3TT&-D$:QF!NNZLTP5@3Y;;H^".8\TU MH;*#>AS.PT#;R5V@6MB432QT2"D.JG8SCD5C'5MNG73&QM0Z!_1(BO*(#7@< M/=E%_*TK/:_B;)1'8?KCW1A7IY\SPR@J/0LRR+H_='@B,=+4V&"-[XA,BDRO:Q M&^XMCWZ>1.XGN=Z^R$_$R;5F29MH 9X,6RT-*$<^:/1,@U9)1V0FVWM3_AZA M\N?#GRF9>TJO\8W.3T!_3*ZFUSZBI&693#ZB]:1>5ADZ3I@D=T,8;7CT-G49 MEKWIV<^3S#UEU_ V9PW/Z/NU;@D649>0P+%:I(Q.0\@F@X@FTW*5X-BI(<*& M9S]3+O>37<-I;7?Q?!S]O8*#/B-G28$K=22[<[0L- E""<@+FJS%>JK%PU3> M//IY,KF?Y!K.4UN#@]_QN@VLBB()9R)HSG+=)31X$0R(P%%I$:(O.U+Y\^'/ ME,P]I==P+ME=0..D*%/K+;#1BOE<;_S"=MQ[^ M/.G<5WH-QW3=!?1V=.,F&16]8=P"=UBJ>M$!D'PDZ\Q&+63P?$<'\^>SGR>9 M>\JN\02ZNSM6R+MQ!")P![1X^&Q<3@N,T0:+F0K2_9$LBH=K-M[S[_F=*ZOPPW$-LP M)'0+5,JE&%5D]7_)3BO>@X_"@G-&H@IT)-A._5FW//]Y$GN ##<0VRP^5&YA MD M$ 8L2X0I&D6:9C4$P173Q>B<=V/USN.?)ZO[2W #JRW#1K=0,6$YRSH#%]K3 MF5_+!5R.],0Y,B< MC]N[SGR>S!\AP [$-HTFW0<5DN2-M0UUKSSE#\*YV'G%% M*\V89&XW8N\^_WD2>X ,-Q#;*K3T']I&?EQO(E(FYP39YBHD@D0[213* TM, M%H\^:MS1T[GU].=)ZM[RVT!IHR#3$M+/+!G/A':,TV&OD%#%S&O?%P]:>2'0 M)2[O->OJPNHSSS(Z1(H;P4D M&U[N&-I?>\%SYG8_*6[@ME78:8GJ5AZ-)\P*3D,J&PLL> M!#_W]*2#Y+B!WD91J!6LG_DV4=9K0BL@U.-"Y3IPU6.$' S7C/Z2\.U#[S// M6#I(CAOH;12.6L+ZF81C1"073#A(BI&JV>0@&%N[>$5&SII7]Z<[=6'WF2*42UQW<[=$\IQ [UN M\%:3JUZ,G_#O^57HI]/D^BMZ;S3YX)J&Z#/)O+2,&P[6!.C8 53T4G'?Z,MZ'*?UXD:(S MJI KG7A4=4X7K\5 =2J)S=9+';Q9O[D;9/-:PGM&JM07*:T[8&Y7[X^3RTSF M)$LJ" W9&E6[C)-[SG@=#&JU3KZVV.DR6N.1USP#WEL+LW$MY0K:NW*CAQ71 M$0@![H@] J6B^*9P-8MT^JM]9.]'?LK;4+#4=IE=0%X$MO MK9VIW+EGTCX\'$5A.',\9"Y!N7J?)'V$2'8TE.(%TT*4I%M'9YY6;ZU^]607 M\3?NY//'OP7C^A:TZ]N)G"*/]8;1" LJ.%FS>\C%$DPY5%'22=W!J-WR^),P M8P\A8=)6@JU[K%9(]CXDFTIT,4HP=/*!*D&2*V7$(CO/HN_^Q( M/5""?7^IXOJJV$7G%1>L5 3+*V%:(0$;;5QT6+,C'?E=5J:4JWUKZ*>0?4V>C26(@K46J2.M&Q[_W%@]5(*-.W*=__TW7H[" M"DA0DJO(-9CB*Q"T=+H[!!F=TR&D1*ON0.6=ASXG O>75N/^6V>7Z49[:K_U MQ'*!F%#3EL DN%K5&4H-!C#)5*>&H[<>^9PHVU=2#3ML=9MU(8SC3EH.$>OU M862^MN5+M FPF((UEK%UJ^=E,M"A$;%VE/30<_[NO(4N8'[5R4 [$?7@G)A] MI-S_4*B02]"&7&W,@C; Y,#EXB#7"E'K68,G:U&1I1@<5Y[0Z^B.9^LY&[U.,78[T4QT=LY/(NXR.V45>C4-3C\\F M8N1SRQP=@4NA6AT!?+8!4!6,.N3L.D4>3WZZT[ZLMI5@PT]T-IU?W-SG+W8= MZ4C3>$VKEB74NK+:>U?5R0.D?CX5ZV2G*>OTY%N;,/WIYP9\[Z7/V@X[3,0- M QQW@*P4N@N472RNKJP?P\XZD(A-=!X@Q;X^XA6D9)EWM00XRMJ'3F5->Q9* M"$JD'$V1R3;]C(]@1?7'YR["&\I>XK73ITH&4A1U<@A+A,Y%T/5\D*JPG-23 ML)<.%GBG07L[2&MP:\F'2-:\4& UV0[*> O.1P&^EF];'9.XEQ)TXM922T[; MRJ_UH%/:9FJZZU]A'#XO7+<5IEQ'M4JR#+WA->-5:++?.-;R;6DP\H*JTWS3 M+<]_HE2VD%;CJ[N[\6T3$X98!&2FL.X39-"3;M6.VX#MRV9 M&:;_]7GR_7_3HY>&3%X1N"!OPPN?M3-RJ( ;7LU5*$L4*\WM@J.#+_(XX;?? M.JP+FBB\"EPN,7K MZ(W"7436V*KY1RW1WFQWO9I,K\TNFV01FGPJ#(Z#0D\GBZ--!Y6V-@CM"W8) M\G5ZV7!GZ&$\3/H4XE;'I%V'@;?GGUZ_??7NK_/WYQ\^_N/LP_G9IT\?7O_V MST^U0/_3NW^$P,?50 MK/\6YZ_'])7@F\FLEG*JH=\B/_"13_T?/:==/,SDHZ2,-Z5CU_"%&?OKN:S>1CGT?CS;V$V M2A?6FQ"C)#NBU$'22<;:32Z!RT;)G,B$T:W;&^P$<-@/^F Z)T-QT8/BT.8S M77P6X?+5Y.O7R7@)\VP^GX[BU;S&"CY-%G]'<#&_#S_J+Y]-IV&\#,K-+@AM MR*;09Q3)W%5*>(A!2_H/&3W%DVWJ6ULAAZ-^VBHV,&L]Y.YM^4A^'UU>T=_> M^U8N3%*&9!2AB(PUQ]6 %Y'^F )7GF6MW?H-5D];UC:(3UNC^N2C88SW&NYY MF(X)QNP]3J_5G/928] YRS((%P6H4!C$E&OGD(RR!.7-O?G*ARK)1B!/UKII M)]X>MHQU4"O=O,B:N\AS N2)8$4O(.I ZW9"I!P8_:=OUE=0GAWO^XBXAZ_] M;#P?Y0IE]!T_8KJ:DE1Q=OYWNKRBP^H/D@J=@M_HW*O"?E?65W'V=7(UGE]X M'4KTLH IFBRM0!ME=,Z XR0O5AP/I74!01/@3UZKAJ>OC^9 US)9WI]QK9)! M.O!8DKD6>S-P4D0Z< ,YZZE$SM;;(C<+O0W:V*>Q+AP@QF,WZZD7YC?P/R8< MA^EHLKC"B18#6K*#BJZM,YTR$%!(4)E,I*2Y*,%V489'\N4VOOQH-\X'$#EI M*=#&N9#7./XYGGW#-"HCS*N[G2Z@&J:[;@4R?.)K Y(F?4EX,/J12?*8$ZL= M ^KEF]'@(S)(25E-+G.)HE.4^[1H?R ]=BC6=Q'L5K;;W6J^>W_^X>S3Z[=_ M?CS_\Z_SMY\^O@FS^;Q.2?J!83I;'2*C<9E,ORXLEOVO-?=^U:'WFFW6>.#% MYJ*?_O)-'[#FX)+1]P'IT$ZCR]H4E)3OC\GTW;=ZVT)_?C^=E-&\7I.+_.+D'5DGGQYSY%V=Y8M>,4J@P-#FYR@6U:GEQ\]S.3Q^-]- M9:VI[ S1 FCH_2?V]E-G2GIAZ[FI+G_+@03*>BUL%.:[(:V/Q#0!;X#8[KU^'A5#Q)"2PE+CRX(FZAG]9"0#RYAUWJ'7 MK#5'Y1HQOEO26DO:%[ !HL3++.?L?+*DQB$-D90WWWZ^PNL;4M([^NT?]9]< M>&-%"2G2E#NTGVWN+46-Q"\C?G"[M6W#&;O MH+S97[6W?*]17(FUL;:1N9('!$=*,PF8S]';)%QD73I,#"3>T,'H5V&HAP+_ M(<3)'V9 :IBK=!X\RH+. %M[2_O:Y!))P305 =8E[9+R!FVG*HYG8FCK1Q\[ M4GXP]C!IBDOC@.M3B>["@AUD:AANWR3'^-'V%AAMA7P/!8\%?C2%3FJ4D!4S M=()K#4YI!]&R8"SYF4QTJZ]3EX^;I,W: M.\\@AII!S!GI]J \!%V<]L9ICITBE'T@?RK&N.^OV^"T"?@]E3Q K/'^^+L[ MV^X(K!03!8T&Y(ZFZZ2$P%(-;!7,V7O)G[P.;';5_ZLHKQC_EDH>@K)Q*U^A M3"QK:QEH73PHG@1=V82%:,BC*5($'EM;P$&QNQZ:L]@>M<$)8+L(\U8)8'L! MM94.=!04A*@$R:U.D)G'UZR T:Z#R+I1F??0U.J59Y,9PJ21$ M7L@I984#^LQ 2I5LH3_P20_O ZZ$2@L.WI8"UA0C84DZR%T9=\E.[ M*'@L\+52EI54_6L4BY:A3E6N7-I,LPQ8=#=V@8,"O7].LCGF??0Z0"1Q4[HD MJ$P7M.0A<49B63HUO4L)6!1"&5,LLM8D28>=D^J%4\><5!\E-XY+/;Y2K\F4 MTK7=:"TSL,PSR\9KD[IPLF\?Y14CVUB%HR<<+7DI%@NY)\AD MI,CBDA./HKEY[6 ;/*'81YJUF%'L!M36_M(N6!\\H MLL2TRE,*U2:LUI>N@9Q7:(]U'N6!E%J5"2[QH@!%8) MS:2@V!+D#+\F">?IOC'Y\N(5\-P,3PS0O-,4Y\9 M-._KD]!JOCF]G-Y,O>5I+S=Y/KC^]O_R:T\(I? @F%YDT&DN> M?=)D=\4FP$QV)YU1J+6-J%L_S=Q5UF8,"CJE9#-JB+%RD;H4 MAT9;+5>+5?9^.KI%GC=B<@&>+B<-][JZ=J%G?IF#)*9 &R91Z4,>12<6X@ M*>1&%(NJ?3)_+XG'RF^^B*&-".8!)SU=97T02%<]1HM)V5H\ZI VX.AT\(9C ML)W.NE>5]!P3^N?3GWT@&"L#UD6FMY3^[(51EU38+@H>"_P@BHA6(03,M>VJ MI9^"MTSEU4*#W3W\VQ[R/7EN37=[%^Q[?/>>S1(5>:O*F,->J MU:+)FZ*_@TD%?3"EIF\:@+U1@#=V!K0!HF$^9"[4PKUX+-+29+L(U9()=Y,@ M+\B$NQ]0DZ&TW'J#V"B<]EK5)T90E,M .V*$$(, :Q!=%EA\;.$AC@Q]%S;< M$9#OH]S&B)]-IC>?CVB/(W'N:S1,EA@S:$U34Z$^%Z^]/Y)6H:"1,;,6=4]/ M1QZW.J(1')-FNFR<-9D_*#FNK12FE_FN1$-QQ6) !L9( 4H;"]Z&!*%X)6)$ M)?DJMAL?Y*Q\^S6CUT1?(Z1%CC_\]-/I^3Q]<'1V?I M)-W&FS^Q-OVZ^;9[8J3_&/NF1O:NM394K__6NIWWF<.9_DD+_[_Z^3J MZH?)E-2?+IAQEF>1P11: *J(RB21"G 3'',\<=:<*KB1Z ?14*>/+:T&*5\" MPF'R+(\E/8IQ>HM7%X$NO8(I!E;Q6I*8/'CT"(X%$45Q&)Y48C3(L*R19'P[ M>1%@GZ9:]D6E<HE6YW^!/-!_,@&?MZ"QAOQP%0PM,"N$CMDZUZ7HH]MH M;\LV!D)A@ +.]5(>I31'9Q[-N2MNF]/(SN:_OV#"8RS.0K:\U-HV 6@5^75) M>\.+E2Z.L^<\)^G;LKL141V"D'JMU'<\QA<:)5/9![#!5H:_( %#D5"XS8[G M4+AL78&^7:+OMK4G2@.T'=QP&FNI$QFW \M-K9!Q&@)W'EQD*F*Q9-BM>VYW M\9'VN&4M NAH"W=<*3HX:B\HJ2.@])KFI;GA.I&'W+P8XE#:*NYS(]A#C8=0 MAK"^U5C)RD6) H2)M08U20C%*9!!D"I4EAH[51F^XK:*O8!\MJUB'X6.UE>O MBU!OJ:UB+Y Z-=C;1S\]]V#T]W M^^Z^(>D=I-\S#%W!_1VO;N?U(N05_T+.UF7Y5GE>8JQ9B=G)Y:R>S[?3_.!# M9%,,MUJ #L+3>2$S>1,8(&MRCPT:IV6+)J6]!6L7M'X8^NIJ\B=>QURK,7[- MLSS]FF>/+P522Y%J?U*MW+R*G!9 D@A%"BV3,2&EUBT/=Q!SW#39L!:U.4X] M#&H#Q*2W"_I/O*J_NI!&^*)5I=/,\XIS!DZ4 )(7+BR3&%WK:THGP5[R!C\0 MQ).A\1G@1!1UI3JKA"@OI<>Z=K+;A,WG5BEVIF2(^$ M>^O&M"M. T2UMPMZ_!FGGW*J1 VS^>.82@T_HU7@*T>#MK1UN]I8VWMPWB:P MJ23#DW%"CFM<&P1]ZX;6 K\!PM<=A9[7R=QY$!>)::U28:!%9+3S5KH G2+] MI&UR3%CTK8/:N\CYW>3V1F^ 8/=VF4]RC3_7?,^%IP6AN;*0A4-0SGKP!A6@ M93$DG:WTK9EAN\KVUBUK1Y2>6I,>QY5'*3'IH@%K_DA%(\ YVFFCS#ERJ9-- MK=_S[N#*#Q,WN"-S0D=89$@.:=$G8\%%K\ K;@0O6>?0:.GG3S:3/Z2N+IB12Z\@2@X)U1_"T&;B<:G[>YJQ=RDRW[KO<3;*QTST# M6T6O'7LG=$:_-=^U4^@@XT"4;%WD>QFFMB'P[7?H[P[.2QF2CRER+F@OCY(< M7$;K*<2<0'..FC,1O!HWA/>"O&^'8C]],!G ;NY%(R_Y>)K3HN7>\N5'\CH+ M4:JS+%*=/ ?4+M87P)XGI;)I7JVU39[QKQGM$5SM3-%*_0.D!4ZOOY*7-)E^ MN]?"UO&,2/^'!M(2A-89 M[R<(SC67<_KR]WD]X^R2G+AWU[=?YCS8]:NSFR[I[NY64@> A-7[2PR75Z2!/#M>F,! JWG+0/MZ M@[7 .:>G [3>CS:.,[I)/8_:$Y_M.24-L.(K\\IYGGXYR>'FH1_V^_HFX$.X MNORTZ$$P#%C]QGX% .ZDS+XM))>_KG\$^O __O8_4$L#!!0 ( #B%E%3R4[_\_.O9] MWT),V0LI:]DFE2UOJ62/J>R$%J*,F2()(10A)B$)3?8L&6--$B++B%DHV7(/ M&G=F<6Z?WUD>YSR^?YQSON=QSOGC?7O<$\WKNJ[7?CV?*G;>QM M8!R<'+!+T!=LYS=,U,HOXHH_S!\&71P[T["3,$Z.W6OWE7/WXN;:?>7AYN;B MYN7AY?W/S2? #]U\O+S\0OP"@KL7])VPD*#P[@^[D_R/H9P\7%P\@GR\?(+_ MEZ^=#I@$/Y<=-YF+0P7&*<'!)<&QTPV#0SKR_$<]#MC_?'%PR?U'K'BESEWF4[DNK7\OLYA?]40-0>;\ M"*!F<.5&O("@K-P>>05U#4VM P<-C8Q-CAXS/7G*VL;6SOZT\P475S=W#T]? M/_^ P*#@D)N14;>B8V[?2;B?^"#I87)*5O:3ISFYS_+R7Y:4EKTJ?UWQIK:N MOJ&QZ7US2V=7=T]OW\?^3U]'Q[Z-3TQ.$2G4N?D?/Q=^+2[1UC_S2 M)S*+:P@"J@;G 9DK-T8$9=4,*>JT7=/^8]G_..2@"%@X!8=SDK:@84[@=JXU7X:B6+;F3'=VJW,OP.[K]JMD,AHKZ:*G'$O M2_YSK-B]Q-U?\=;<8KKVBAAX?YHMF+<#L[^U _OTH'D'UO=Z!Y;@B/]Q -M M8K5A%M?OL-@OQ#K@_Z7@0T<\N0*[F1O!?!V*9=[!8U[_*_JOZ+^B_XK^*_JO MZ+^B_XK^*_JOZ+^B_XK^_U2T<@X/ZN@Q)=?8@GP[,.Y8,(R\E@R71)!?YB\\ MND1+;[8L" LK7MZN$@NGG5 _U.OQSHIOCPSKLAM5C*F\L0/3J ,0[$^\)3NP M4I6[YCLPMHCQ#NS)*_0$AD[;@97W+V]MXV$8\FC$W].!J]$[L CX-JH(T@;V M,D7KOW$+P/R>&DMFB2=2B8FC\I=;A M-D0TK+GV:P,B_4ZDI5H1I\D!T\CQZSW"]S$#!WZ77+JFN'<.&& +G*0=VF(+ M_MB!\>D'D>J3^IK/5 9J)AMAI(,]_1=)2F6-V%"#8./7BG<;5QH?\1X[G'7[ M2NAVT0NQ'/PE#'@0USD$:IGT8E/@/.W*3"7:T'TCO?LYGOI@RP"5-Z[*^*8POI MS66DL759\49.$%D6@98_(#X=HVX>2AXH]#U'2]P#.+ZXY,"PMG\&3LPGN(DMA"<802^I?=UW7&ZUWXH1EVU@2:: PS$ MO5++E>BG.]IHM4V694T5'> Z[N_F+.%D\M->[",&.(,$]<\%.XBPK1P/0A0LXDI-\ 63*7ETF= +!2Y-K"5@6 :T2)ZAL26B&^?4K 2 M04TF"JY)Y;/!$V$\\]O) 5D>5Y]*_'A$V%,X=5X%W[ZQ?P5#+H0#7J3I+N\= M6/P7L( M( 59QP7T=16>/.]5>&;B)$VN:]!TZ:O6H54=[%DN.4 >.?0_5D+8.+16T.S M#\J3,:'GZ\;]&L;TYAMD.2D-SN'AF,A/3;SJ&3ATOYYB.U*65%+W+S=:XY2'KWR?2,)MPT:OENM9\D M;M]U]R7GF0ZQR6UM<@:HBV?*#G7A@=-#"221-ELR3M C)M4#;*CHETLRBK/6 MR#T]:@BZSOPVDL_BK/V>Z/!:T*N75E_P+%DN0'$!,>W+%O)@1.[ "%H8\DNX M()J'_77V(!A-NTF)[K%0Z66'.7?Y\#0#]+(R:XMIS]9.'"82]^-Q;>+C;)7" MO$=I\UQTT13FWQU8PH,=&/D5OF&!*1E!OPHDK1HPC!;Q(G\*E'Q[@9A U^&V MZY1*1L6I.H]9;_7/SL0E68J+=<'^M)(K_]Q+>!2&."H&ZDPPY1SH3T$N0)N> MQ$K$DPM;Y))1NM2FN@;:1+*S8Y%[Q!_D8?5YXYQ7&T,UHR^OZ_#2;Y#[A>^; MOM0^S;&)786Z$\\&B&'P8PCV[7*03691N*GR;K0ZEBI&/]=.\TY_]2[M:(@< M+CABWO.9.^GR<&YW9MC>0W0>VU\R:"-H@".&C(,W1*PD0C,10'N&8@B"F\T1 MTV5#TVBB+ "DU#\92=$DX/$OA5O5;XR>#'=%1AE;%[J:L-9M'LY7'.%XBH/: M4GPN-%-PFS,# ?WKQ);'$(Z@E5 N **S,D(J6* "'*+NP+IU!1U/3S@&C\^M MW#H[G5H0-/814#%<[Z]!?\5'^TIR;/M:HUH9ZLPX5FT]+AFN@)+93=74CD93 M1%>GBWV[*2 M,>0J$G 6#NH$--$&J&XKJJ]1EF 8L .C..5&D$/U%&+T%]S'4)?OT+[;*\S: MY38N^DI5"61*FO71'YO8O\OBV&ZPWEV:VQFR:Z"<*>M ]Z:=J:.L\MD">CUX MGK^WT"I??^N6C45^#'B??C+XM:UXOKQ_8^;+)WN$/RY=B=PX[&H#;K %GD+: M;T)3=$(NL<4'8QZ2:L7NL3E07#NP^]E=IC+SXY8:^=/NH_4?-!QB)U>)2S3' MU;&)\5HI(RSS13?JZ?;[SWB47Z_-+7IH+O^/"?&#=I-\ ;M M^R%%?-M-V*-8P&T10<[$ T[+)(%? A0SKT6T!M.%YIIXZ&U8>?U#0_HMXW/? MO2J"?@:MSMI?S#A2VGEEG]\HI,(=:(I MBK(8 LZTA39 GR,B""T8A(U.B'B M;=]]\U"*HGW5BKE;&/>)N="I09W!T!MA>RY>]H_YZ&$[\ /WC&,9"9Q#@#K1 MA*')DW,[L$[2Y((-<(I]%"30,!='(6\)@NA* 94K.L05IMR'G2D&C,NAQM-R5NBJF*0U)P(@W9N/L6EJ7 M\EWFJKN'T3^7'!S M8BBU3=R*U%E%AZ!]*.[@SR_3[LTCYDXR#7^>-TD]5/6-,/3R MT3M"]1XX<+7_$TS(+0W=B06\D&D(X#P\'L(4]7PK4$)QC]!L/E!63;KK@MR< M8FEZUC5Y$2KQ C,G+IKZG[C8LQ&8U7W+Z"1;%%KR"1SEN@-[AX.:U.9?7V01 M'(C ,&7YZ'90&+TQ!'FT:@A>$>40IY?J1>VMB:4@!3R"HK,::\R"%3RMY(B2 MJMS[2Y,3Y-7.ORDE9Q7?17CLP'QQX$&3=$30#FR:KV<'5F/;BYL,[4/RH9 4 M.*]>LK_R@;&5M7UC.L0E,__88%WYN4*AUBMV4[E':A>N[;L]P90890N1R'!0 M>Z(7GHP5,#_",(I)Z,"1M4K:1M<:+#PBY,[5WB:*C[[I@D_^UI?^JUC&'=&= M='EH&,G%/$ EI<'KUKK@Q+[3$Y$%F%1B;@>4)N;GW@8-1?FMOB:4SWX)U]5] MU:A?433EX:*>$;!%/'Y%>Z.++?(-LO@#>A0!.(NE(/:RX:$[,"Y+'I3)>.20 M6%?E="B:$^"9%XJK'#1\G%IH8SP6[?/F^1%.N]*K[S;DCL'@-?5NL9']K@M%;Z5UHY4WJN%U[W.QF',L22A^ZU*98MM;!? MM(N,R7FGNHPI_[(JJ1ZBYS4%VNE^_6W/'NJ\>!+^1#C^+,?FJLS?2D"(+5C. M<,807#"A$6E01F#(SWU4 $0"B@>P[-=U2F=Z4YH;\I@NU8/JW;<6]YZ;.9[3 M*#R>J];/Z/>0V'-UPQA7B2&(X,G5="S@NC9U\QR81,W@]HQ!4OGB_^!6(I1C M,$Y/9[\%'FC7KHS[47CYZDV T#&$VGM'@5G&:L20%_6$H62WQ ?'.=-=6&7X2WH*BVC54?,\R=_3/:[G M)TF>GPUD9MIZY#XG/D"'O:BP=77Q\X=7-OR%=B(^_]TZ05!P^"O@#NPJ/)&M MM,&, WR(H:T_&E/UEWSV^K:OJZ:[3V?2R_K_G@L_SMU_'%Z!%IAHLZ8Z<4Z" MV>Y?#0="&=/[C]:/1F7?#MW@'%EI7L_^?+[L#/G9_-PU&+8('R VO4'=6H4S M7%$VK'P_5@8NTDPLT;3>%/D(A48%AD67*2Y6S;6FCP_YG7#(NW_SE-^)BODU M3L(8,K2[L1@9 *&9E$:G!B2M913599-#?*\WRW9$MACXNX;B<^,&YJG$H] MROW./LA//4LQC6#[S#XYZ^SG3P637)L!*4PW\!YD.I3_\6DQ76P!34VFK"\Y M,!TMZ?YK&Y'6FX9#*8Y9*H5(?7@2ALYYG152_;JB)??J^-><%'[QJFZ1:GF1 M+9.5W<*1 U,9UR"%X%>@N1*9W,/U8@)@RS(A_VUI/B*E_N\?1U/2V5'U]RE4 M7KM#NF4QI;$>QD/'LW+M$:+8?N0 #7MY@RE6Q!,4";.IX!P.E: M %^:I5Z,)_$+HRO'D2OWC1B;F+%@B*6 F_:(OQJ$Z(ASH;VC-?S;R[JY%U)7[K0]'2U M-#HV.L9E3XER^2WIPVNQ9!C,'C92U6<2 P!0>R0")& M@D#!BG@<"#C;N?WS0%Z73-R+[NI#O4<$I&5Q$ ))Z,=?=5)&";#NMRDQC&.X MW+!.B#WFCM?%'H97SQ\<#39%71_0?6N[WR\_UGNV0G'_QQO:1 3YF]X]97'0 M LJ3 #".RA(Z\\#"C2I;40DF=)L$)41U=[)CCUI9V'F%NLLI<Z]Q@>OH%X-[ M%YM6-0$NRMJJ,\#5BZA+Z@DS](Z)[9U5:OEJ= KB4,=*M-0=.Q*SC+553%PB M7?>F,)F0[?$8\AM,(Y(I44+!=9+DV8,*3EUZXK\L5?*]!;?^H4TD_I'_37G? M>-?TNWK/V[+P1"5+9_G4@P.ML;S$%_#R"V[S4(I ) [)B&)WXH$SV*D!.@VT MHN#N$U.9%X'?*2@7RI!DC)MS7EB#XHPJP[JL(4?DO,IC8?,K!V1M]TIIW]"> M81^#,O4DE$2DW:XFN*D''MCJ$H(G-;+-=V")SB_!4>\1(Y(HTCM83N4G4?Z0 M[@L['"6?)&(\'YUSE9OXJ:?I-=_,!3=JQLH E/KU4/S'V-]W8(!#1 JF28RP MEH#D;#N\ Q,H_[8&=1;Q$%EB;G;%U&0PX#,06#Y9D%>P>J3;/[KHMJO&QN7T MHUL":CX9=#%HEAD,X0*"7(YY)_?(4@W]&0-CRP;!Q2WEO681:F5V7IVV'W#VTH-HLCG@5F7DH-.:Q_>_;B/GA-I-O/(:9B':354Q#"=3PQ M+"Q:Q0L5" PE148\Q(KB5G47OD5Z6YXKGR7$2?_\&MT8W,3GUO#<+O5@DF#9 M:;^YSU!#R44"%_'3K?0V2*56U"ZK"V'& AF=[H;XI&5JJAW3G@(76KK5).=V MQ_5%8_ !A[0S41*6'L0C&Y$Z?WP1Z,86P-!. MTETF^AZV^5*KI>Q'VLZ]BLDBALHU?0O/FIU=SP^?V%YKP71KOD78J/X=-)>MBQZ$,[' MM*(MS$6D5F_J"8+(,[$S@1>:N1^67(3)7)"-#CCX,$7(K/9-O+O@QAJHM;!: M0UD#-9$K7G/8:IHW*4F_DIC2@72(_\57L[M(@ ,^&=L@UM>/"'"27?;9 MTUYCWW:D'&4YH?G5*$YE_?@UJDD*;\,/J]UTBAA@?4F?GK,.('-([TB[&H"L4LB$!$B1QH65)L"7_#:)QD>8N#,PR30;;9-XK9$0 M]RIXY3,])P=8.J#^84!CX>1/4X.W0[JHP<7*'1CO&H;@AP]&@MIK\>U:H0AE M#?#RB^5VP9:ZIE&F&7D')K0DWF)[.@'92WP#E[47+5ZN:1CE&D.)-*QUZN#6J(V MQZ^%B.H9:;_PPV<9K>_S?B&@ZJN=;#.4&XX@UR*!\X,1; 'OUU#/B=@4$T;I MUX!Q_E16?C0AM%KP=^@ 2?1M56G54X(" MK]RI&7*G47W^+M/Q-SZ)O45_Q-8O= U-F]'] -M5)^#UYQ:Q=',$;X4_S[CY M\ODY2:_^1QGZ![BZ)]7"'Y$S$[PMMKK$N$.0TI%#CR9:5.RI%HI6[2/U,Z>: M9T2>SH]G?S_%>WVCWS>D>P[1HOSJ+L( $8X!CWT:90L,TBJ=6%A,"!;4Q#V* MQ$B'W.%IKPOSOSQ7>.@/3]6&HZ"4FOIC8U"-._ 1U^R'92J6*1-(3V(5M>LS M#X&!#&O(._JH,$JA(A7;;:%'V$:F5;6%E87D1Z7]^?/)"DZT_+1"BUOO..I- MV7- 31PAC2"OZ_UUP-]'K*0%8;&,?SI[0CGO_ ]0BIN6+!"_.2_'Q6UNBKZ$D,X)&1:MK'E,DF M( ;Y.0A4B=]UO!;60!XCZ;8TW*1F(9+*G$0B)+77:VB%G%8=!)[VNH^BANF M*IN$:V'K #T Q=,C1ADILX>:OEZFP5,C M\<*_3ESR6&OPMEG4#=,M<>')R[?G.+KG@MNMSI+#RZ%_(3/CQU&QT&M23!-; M5!F481P#,ZA.\6,QH51D8A0B87:OG1[<:O3WH3]VB=6]I6]\\Y>NC)07?703 M:%:9RG):C&9*][$%1QC_0(Y7QE\*$Z,.K2+)N"3V,? #%2\S\/*7*TELY8^0 MF&AWJ[+_^V?> [I]OZE.^4?VZ9O!RN1N:O']2D-E0@4>"2E1Z8XAJ%F*!B'A MS-L ES,-FQB5(=Y3/'B]>/G=]/>IV0'A#1L%>6<11?4VK&GC29C@N@@*0C0\ MLM#8.?0L$C@-3T%PH@^@'&A-74YI!G1V>9>+DD/(UWM<1OG>,,Y[ M(XY1T>+:C*;O8[U!(1@1Z/Y9'E852IOB,"AVAO;E8-(V\"*IT39N7MOL_ MZQ_>9VFD!TB4/CI79+!^MS7U4DPY4YR/??8; S)K,A'.SLC_ &TT@3LPK5G6 M"_S*PQC<#NR?K0LEIP-&JI6J;*[5:=7=D/5]?D/-=C"7T_6O/$X9^PH,$T_2/K M"<)/UYG^8 P3@B :$/!BU/&K;4=8Z2@OZAX=Q[^)#.":(7P/@ES(%A]O0"99*DV@+'RK4&Y)I_-)C@T99\3[ M;Z)&6UZ[P?2[Y%7L3UU_>M$$!A]]*K,.9\HFL 4'R&*@FMM*J:5QJ*4<4C(& MUZV02W>ZA]*9L#SM,WL[3'7 X*Z'+L6J^=.CK)$71#]AR]NLE]"ZE?C&":;D M''5H91%R%(_ -TLX6-Z!558-1F25@%1+O LK2K<0MN;-$ED,&XZL&>Q KMP (P$LP3P[J6\J0/30_- M]U/2]ER\$EO:PC#]OE1%0"UR)4UF,C-+]OH/'&.IL_"(4"RH[<24&H#PQ=P. M;%J.6M3,,%U&&P%GFB[KF"*3F%(XI4.,TRVM=;7KTU^^G7=_>SXT*3RN7VE(F!-)O7V5;&&I*W'WA(__5'U;3>8)0S)139@GJ,"QB"*Y[\?!N_ MJCY7 $]B2]/6F.K$HM22_E+PQG:8"@>W\9ITG6<_9L'A\^![W<^W89?>BAZW M7'V)%T20"R!H>V.!*6- WQBWU$!) 8B5Z\!T+T9Z$R<2U]2AP'>_.B)RP"CH MAW]+VUBX7H.\N)>-L%9-B:U:W<53]YX8F,;^66-*D]A">@"2S9\XAP6UY%:- M *F.(EX01X;+/\-3)&GE\4;<25[#\RTU#>D1*KHV\KKJ4MY.#?U1F;H7[BL' M9=U%N ;ANM:$,(1(/!F"W/5PIJ1B#QPXCWD YV'SQ@1T=2B,#8,%SA\2SMTV M>NA*Y6\,;A2YKO7HA*:SSH04&\AQG_,NP&ZJLOE3H012G8"2JF(']LXXB7$& MG".,*\@E4[ZM&3I)3RZJLWLCPE*D=#AM MWGT]VQO@;2.@/-=X6/6S;_]Q[\ M:<%PW7#08H'M&$C&L)Z(V.[ [*S1I/^/'T=JY)FF1Q,18HL&^<_*,1[/)B?W<=]3\W?W(T]\ M\1&!6CH7M#/IFG,%$>42VWECLDC' P,L)2-2?33BY%/WO@N5'?M'\L"Q3Z;Z M>[&YKV"F.[ ,A(PY1*=X>%A/,,&(*1S=A::]3"R%BS7@^<4D@Q<+=?\,S!Q: MVA\8$8T]=/M20.K0>K][OM\)0M<;M!^T5LZ=GJ2N'=A=3'UY$BJHNFS)9P_M M5MYUJI#9CR..O@K$&>W;KR>U7*I_E:+SDD[@"P91\A6A);0 XJ: 8X1]/KQLHQ M+P/ZRTXTL30=Y;[>+;8P[6T=983J%<@ ELXMNN702)77WY_!M>Z=/\LWM\"4 MAP-(JFY?]U ZLKZL-_=F!,5F!"H',:\94PF1GR]&&SX_3"HQ//)&EOVKV6G- M58^I,*H3!CECG55&_RBZQA?S[JW8.8B;GBGXR%S>FH-0Y Q@0HXFV"$"(^*Q M(BOF51N:8OWV3T7.$X.,7SU.DL M/XP9 7S9#^<:3U* R+@)H_0JO>&G%DEFO!BYFO07@=#4QR<3N9%4(Z,3QQ; MVX'Q>P_W+?2@!YA'H'%F&(*)I3#J:@(]$_1BZ$_]*K)L&BL;D^L9M]P_-LYV MR/-X-*33.U\_&[X@R?==3930Q;NOJQ1#4$"0\_/Y>KM9I9N8J2RBV,-S2ZMO MQ!0UDQN0J\YWNG/>F]@L?PY6U&U.E20\/,8]S#<'9^X]1U7BZT0 -W9@*VM4 MO/2R<+.I MN:P\MC1X*(@Q$LH5V'UW)?8"&.V((%IA S)3G&EDOH>TF[3P4 M4&-Q]Z4BB^%]WPQW8").9>Y$K\'7ML)O!G1)!1HJ?9]:O0NN=2)^XIERZ0QR M$ N'":P.I)!6JRS-EIUC7#O7J/#N"G.?EN?1I@5+RKX'U57GMI MM7?8?F]*1HW)J]6,FFBN>M\T$-*8&XI%_"74+4 L 2V'YZ;YEA*VY=B>M_NP.CWX24^NC_?5-.4?/5F'V72J(1[V82_F-"72:PI++5_( (HF\ MM<*@")A;4&(/R->S1*)B6RMC]WU_+LWXW8%[&J;]8L9;Q^ULU]2\X2O7R3HY\V='U9\^KU60,)V$BZ/)V=@ M ,<=&!$^)]*WRD7#T_UJ:29IX>'G;]$.5>*6SGMWTQI_W7>B8[]7!2I[VC;X MPK@%83)--"Q;(),A@\* ]\I12+ 8>,5>ZVU!)%W=U%7M,[8T_+82-:"H&/ ^ MJ"3U;$-K^@_%J+$?\Y(1!3$;GHZ5=\7Z(L#]&0\QY)<(.;Q?QG0$FW^$EKYU M?FP-K8PR&CVO9-S^]8;$%K:X7:^Y8G M.S"TA]*'Y2^6>AC"?@RYB*2(5@4+J$.I;![OX.VMM)7\H3X3M,ANHYZG6;0& MHCR?F+K\:'-;ZO[1]B>.U//\^5WT22B7'N.YVU6LJ3BH5?N/%T"MVCYR1J^K M,?K&?@D?4K):\].SFP$/$-K1Y<3L\682:'C'?9HMRACU6FA7]EG?M3@9H MIWN;9;N ;-^!B6("2/?P?&A^ N,H5/S7?2EP'N+BNH?G+[1,X&@.?^G0L_,. MM^PE;70^^[M*RE[I:=H[\9C)!^4JQ$0(1Q'^)&4GVDEZ%"MOA2E#U:XV7G!J M&4>94)7.C%-#@R< MP#8X:,4@T5R#X[2W]7 %EAP8PCX(13W'U$[T/$.;LH<0=<5^7KL?$,A1\;O!X?=8OP;V^)KVHBF,?1M/3D,(HGP9!I!JXR2E=EGF MY::<:;=ONDS_Z%*'&,'&$IZ?Q;PE$=?R&+/^%1LQ7RPO3XXA>-KWQ S1[T(J M#;==GG-Z0!]U*HL1ZI&[@TV),KOTSRU7.I'37;]5E)=1GBX<]3EI>&(5OWI@ M]V@+ZS$^-&)O#(:*Z\7??X79 YX[#8;V*2M-K&U:1/_CW#J?=&Y4LZGEPM_O M*QO&S+6^SU-?64_QE]>FG.B:(T9Q4G1?T.0R)9NJ=)P4D^K,<.SY75)U,6MP MP0?IW:\[./KC>X+.(ZMHU9QC,*8VY/%O=@ELT<^L_/[KZR".4O3[#J:;Z;;I M@M1'02T^_BB&8,PV0"$Q1#YJT\I(!!6^UV+>S8$ZX]9-K"+>OWG**K&D\&U3 MWX^G2)W]G(??2&MQP>U^Y5N4)VW&>@MVAE;LJVNRNQR[O!@>X'\6IF?X^>OI MR;VM=0;*]IKY,.8FY)XJM5/0.G"FB]LUH9#9O8("2Y@FG70^LM@/)(2/""4D M/K8">@0.6,-3\%SH0S%7AKP 4G+[D=#\\*:RV1.U:N\@VM\!=% >G-2.WR@W.Z&C,E,?6ZMMV>\<&=IW3..P?+=![W M5YP4."U'Z%V!:>O1/2$UPM@]^)I#Q=?C&%HH!4L>A_Y_FK;1250+>QV"/\< MDY6IN;7)9?HH> S:8;-9A?N,30M"78V5][4],*@Q&CR: MO/FWK(\D1>P&](L$/7@0J(D5MQ4YH([*F\@PNL@\ =:],DZEP:D_BZ/F$'N] MU@YM>[.80;HK0N)"<0\^F6F+7]/7N;?FD\HXCOZ"Y$&$(&%] 'YNH8N!D PZ MO'P'C5,NO..^KZVV)7UI]I\*OF25BV]OMLR_(',CC* E0'L#0P\#+ MI4Q94 B8LP>PB9%'A4U=$U]ZZAP^7IKC>V\K[UE.X-6Z.MDK]AIW$89X/R<0 MZEKT5-8S?#">BSWLHP$EX2?F65H[EB(F3JB8 6U=OT9(3KO:?7%L>[1=_T:F M1?)<4@WNF]FRHM+YWC #Y[J4GT2J1@IU-J:K]'67<%7Y VY)?G/Q$,\%MCI3 M'\#UX(41"4S_0V\;)=L7LVUH2O0\M830 S8YGX)*_?:GGZUQ[K7JZ.#;@$@( M;UM0T=ZO>'+[=OK3LL7Q$6+PMDFJ[]K,1Q>*;0@"6-_O5 M]*)K[1F:U_%,FPD3?:?]+C#.=;O/Z\9\.MTUYEGV@S",'@8(X\4R=%'&K%KV M(707%CB;%N@-().C>.,GK,[1#* D.;>T?77K\,SB>L-NDA@DU^TIB&;&FA8+ M@YB) B\LJ%;.E-BBF[!*V>;H'BQLY8^>*.AUIC:)JH$M69[(?U7X=BFM73%, M]ZV>YON,.P6_>CJ.GPJ^U=KU;K)]@.&)(8@CR#G()KF>D[16>BXK,S(NHN?& M?;F6F0>XU\$WD2MGWX2C"=?YFR\5NT7>*PA)_,*K/56/F>*C(X<1 0NLC'KD M/67Y1O"R1H9&KE[\_J_#P>N>_=DJAC%_4X\DYKQ!]L\.XKPAP'SP99081<=ZO%X.,6UA/FH@1":@HC1)_I:^& MC17J/]_X!HLK?=RC+:,FO'KT5^@*Z0$KRQQWR_AR5M7ZJFK44'1M?H:+VD/NNS:^WK>Y<7A!CPY"?X=]E=&"F M1GU8V>W"["_;@0]0/-1"$I =1#0NOLW=\OZ23,[/Q0#&/TL?S6MQ!WCUS\97 M7;B+WOU(/6U<5INB1W1R=I=:U7L-GM?,A1L3E-\&$A#^$:"&V(HF M0SSFU58OLC:P0Q')B0RY5N593I=M0#\FJ23Q:]XK/^)4%_OD4-79&NWXFSY; MQ^&Y>" *RY3*IB)71QG6USFR)^^?53\ MQCHNEYM@J_/.]'6 /U\>E+XG,>%Z#_ 0'GN>@ZWI(:6$[:--=#IZG4UQ%*1> M:S(Q=9SYGOMXUB8I-\V_.8=7U4S8OE5Q-'K9&H6C;;#Y=X_.=K)*+;5,>G=@ M#^&U;_,NS[DUF^C'U!'N].S DAH$ B,^&&8MWIS.\[OZV'OKR) GC*Y'#*57 M@D<8:J H0@F%I$EU;VTE7Z8,OF6J3NS):* M7S:PMT/TEQ"&#<1,.Y!_%P-"])>@2WE,5Z?G\\S^FV4A&J>F#^XMK7&04GMW MNOEHEHD;QS.N>"L84VSWD"K[,%-[',)?\=AW6UW>BE31[&C<]YC +H7G=RRJ MU^VOZ9"!_J:< &NU-U5?=4XU6L8-?/."7V->S4* ]_7[FQYAN@[$H (MV#T! M1_[2D*=CHMG\FI!/$X$^0BG(\XK=522+$7Y;G]_6N)4;W21G(E/)0?-$J<]Q;TP4-F<)T(?@7Y!J5\FRWK^:7V)#G/W+Y" M<=^;&^\RZ86]/%>/WLT6O[9WWR5^&#,1:F,"_7#FB3[&Q<*Y^48PH[4(2[,C M*F,$,4P%/1W[W8,XK J3CR4!N!N#V<.8*\I.\YB#+ \0 [V3O7M@D7D /$;- MF%JFE*_09!/)$8KZ6-D89P?:H0J1]-,3 M,TF D]Y='V%:8!T MT]+M?37]:K5A:#NH?!X]:D6$<'\WP/+L#61W?8.:+V'/'Q&3#C@0-;0*#YWS M/D,Z'6>:)B/%ZP5N.F+*C2UPF\'+[F+K?:"1 M5@H8YI,Q2*Y$ZT36.#\UE%2/(*4C M(8-827_@1"R9VX&MQ%%V8!(@>4_^\H4B^OJ>".(^6>/6A@=^36V7WL@9V/P] M*U,K#>, =Y\_Q= @-[&AB!*F=F R[2HH"YI144UQ:)$:;74VH]+]'[5X^LS\ MTRSWY]=^#6QHB^X1M[$:#,40_.VDD" M[,5 3=M[F* (,&0'QHD>(-HDT,1#OH:<[/%4+HD-O'9(3?/SOI.F+VR%/XV$ MK4_M*3Y?6NT,ED#:1$'*A*.N@B.(53F:+]V_?J(M^OIKZSLHK]<0H(X%%Y(3 M3M &Z(4CM_W=!@3J;61.\ C"8* F6V@$0E0AH^S=DQHGT1)L ERX'H)EH&*/ MW,0=+S";GD++>+"R%L[D*U]R\W'H?V7T5;HI\[*(3G;S))?67[M 9$)4ZPYL M:JX3"T21NE+Q\5@EIS1S)?\Y/5'5&(8;K3+4\\+SN782!U[O\$E M*._S+0W97MG2 MOZ@8-%E[\AKU;(2X@4'8^PU>[R&W*R%,#VCD*0S!@'T,Y09,] ZE8&J2XHV0 M$C&V3@TUPYIAQXH;X\>GV1;D6+N\L(7T(^LO!Q03STK#8-+_"2!?=:T]PQ$] MI*R>_&V3D<&W9#/[1_3*8]T5T=/OR!1O,:5GRG^V;2$Y+9!!L#P,+;8//2*K M+$WSP58XE."2=!NL:UH\T .&^;.9IC8_[ 57I4?LI#<:+X0_$MC&T]M9"3LP M/\0TJ2,'*8(/';IG:I)6GZ:_\GTQ>" M"PW0UC6Q(D)%3.$<6.D-8E-UMJF46YG7%X@@W*FMI7[T1T%,]F#1476G!OLV M/I(QG;01&&W(L2[&5#AX#FI4C]CP?Q(RE)8)2>7;)P",*9.400]GO<&3GV* MZQDI&%_L9,L7;Q,[ULO( I9)YTWK9M^OFTK>:D](W3#56]GF4A^;N6O=]><% M['&_I.CG=_]B@O_09&R7"5N ]80MTT>>D3K?(F=R1_=!]6W=/.P> QVI?VA] MJK#B0AF/SGU73KPUA4NP(?AL[D5;[D+4KSULAT_-Q"P3B!K%I3$WNP]Y#=;5 M?0CR_'F8@SC=ELCQ3/;X5YZ#ZH\/\_7"@6M\*X1;6. X/AE;1UI9I"2KC+9) M471%Z@X2N?C5,91PH/$$MNDZA VE))0C&I:RX*WB'ZY$;$1=QH%7G<%73[!V%/J>S6'01)> M&F0L7X_@^2X6&L7I(/WZO-W\V4]+-OS[_G#?PCW*98M0H7@?*>]%@C[+#%X0 MR;B&C'OGB0E"0BZY/=T4R#!8A5^9QOX-G/^+61GF>\\FH#E9S]KET?UH<2!B MQ9^\6*^7. [,#) 'Y -:,OWJ\]=OMX]*S=BKX;C75+^?^MP7Z;P?=D#0 EW M+3Y](F=\N.IZ;[%OFC2/"Q<,9LIQ^I?:246I!WO,W!/^IC_A8$(51IB_>0I! M?CLKI>'2C>&M1QI@H?^4LCB[L4C@Q;]^;"7/V^X"[B*N_QQ49L;1/@QU#Z5C M:I]F/&+:QCS,O;.5TF;_9DDN^Z#(ZVK#K7_FME*9*KL^K3FHS]#$LM%GD,0S=ABAX#H!V@9XF"428+Y28I(:+9)5<(PUS A3I,&= =67?FPD1-1C\QJ;*B,.;/I#7IUYY@^GK8F1[$2D^?R,-V%^TV6 )"WY8K)H?A]I\]/3]?69DY6\#T.71MZ M2/H/)M^!]43$*RNPGJ."&3*@OA-OC"7;@20:1(RKRD%<>?]D7_XYH[H^[?J7 M1YE?O\Q&Y!1LA>TA@OU0/C>Q[N[ @L029V5 )5HH/7BDP8DG1H4GM1,MEOY[ M:<)AU+A2*V95]X<=:O#MW.>#2-&NZ,\W.!:00 1#&RH;!4Q@9]7N'WH1X;7Z M?4@#M_O;*07]>Q& (XXH&7SQ( [*95G9@*,PC._,3>_3>;Q[G?YSCM%Y+L4266Y14H/LO"U^NM# "^ M]#> .5Z8;1X3ON4%K([I6V.*^ZB*RV8.(#;\U^\K#?E&S4Y/+ON+ECSGR'XL MME#.%MG/RF&+H(D0P<%LZ=*!:HG[2OKW<[6\/D- M?U+-5.0337ULRY? @O#!#BP#"5Q%,&7JNC&U3JOGHJ.N W7=$\.>8-%/+>3* MUIV;K2*([IR*(2TA 8EHI7:4;63F6Q)I;8KT/QZ-K;&RS*]:JJ(_8^I*+;G& M"P:\4DE"8.Z%.I-SI?'6*5'IOW2[O9Y(21=GUL27NEDS('I$,,%RH)[.&@B_^6G;"]K;6WSRY3(@/.?^%W5N+)@WV]P_%6""J06 M5.S&B+,YT%^P]8'WWO)6DJL-7,=7?O_QMK0RJK2O\%KM_O6$C MH5=L<.@#2@>$4!4OFST+?]=T#Q'BE";KIFSL$5EPRE)JHMT84O.;#M/*U%:Z MQ>7#HY9*>WK_H2.2U@H)AWRUG_B'L/A&$)%6J'56JU7_9>4$W[)=/O^Q-1&\@4WX&Q!7P98B@7 MN.(.+ [)6<[8NXFNP.K"8W>;B]^XWBY3<8WC,Y(3JR3T6DM$9QV?WOM^G%X M!AZ(8>'IMDQI*?K-\4,C+]XY\7'+&=1,FG]PKXOOJW#QU\12N?_@OJZ!4/UT MHY7!3"@$MJP20R3'TN53Y@6 MW7<;0S3"5P082FQ2N]AHFP#C$HIGI"VB/%@N[&8I5!>&PT/^JK"]7=?#:8/B MU][(NW3$5;Y7*E'$BR'\\%-8BNW*U@Y,N!C8($<_V,0_6'# GBD@/ Y^>%6S M\?GA0O6T>QMM@RO>V)O'KKAGV;\0(XA-)(%H(@7(*7:]*A.#TT=B\K? MQ)2?_VHX8QH[+R?G-E0Q]:61UE?XF7W&?Y^H*L\7:2GD50SA^=5JR+"45L&. MIV!3-2?'+_20+]*!>1 J.,[=!YILH45+K1$4%T,,O'$4Y>LW[KD1XEE4C%&= M-DQ5/2FX;:$8.Y]_PD+G(0*2?T9!^MI2;K3S;?! M?Y9)=;9,22^VP ^&(O,$U%4K&;KLP49+WHG!YJ:B'5C7]FRQ&/&2FI1P/ST^ MN^^QHE_*0+-+S5/N.XC58PP-]A"IT:TK&TBBYX*H]H- ZXQZ3V_"S8H9J]"; M*N(? ^S4K0Z[A @BI;6)*.KGM>K.O*IYCD9U8KL P@U2./PYY\UB; 2#GP[%UYB96-N;0V94*7 M&XE""+/[L?R7@#.Y5=]3"QWL1XT<^NKSKQ6CUE2"BXR>O'F3)W-2_V6\W5D8 MW]L1:VG8N?_&_5\=O\!'5-+XV&*W=V#9'B *X,L0_>0LPGYP1 MH7A&S YL=/X/@X6\BP""FYAE!G0(\31EL"R=D/BQ_Y9*_\7-T0U1KCJ3%1)5 MQ'7!>P(?2.+V(?E\-]_*S45+UV5Y_+BELVY6[U=W1"U'+>N,8U2^;$(QB+1M M!+8>1(8ZFCG5/;0.]O6]^JZ+4S3EX=V#]W[Q'ISY?U3!_]_=_V_$]=R,M^PUWRMU\][7RC):]C3X8=4YL88DOOGHB$N",SD'9HF1*>QG %#7VZ M=*N,3=.^-'-[WJHTI)YX/#53]S"\E#4J4E.CMCET%+8MF4*!QFGZ;E<56 MQO=$$)%S)DDH,2N^/?N& M^8K/78SN&2+*07#9:<4%'*7=[)J5R^YN&6S/IDP:5;MJJ7_3*W^JDD*<-=Y? MGEDX%G;<[LL9F$:K DP+IP,DK;8R( )-O0::D/%$>"U#:.K1J'"[QOC$?^B9;JEFG[Z!N099'VP2VXKV*8PUKZ[+_W_^%&/D0 L4/,_"$( MZS&T%#+8CU-8[?_%63$8E+A,A3 ([O[#>KL#6YW;@3EE3ZS]0<.@CON*M/YD MB+C&GD5L_K5 [\#^=TOP#>(!=[&IA;F,56]H$QP&NQ@6Z$%B7B.M/)FI,;ZM M+U3#-WUK4+K.X_;]1&3]R;V-?Z_(;9&."&4C97;!U0XL)&,*RQ;$O4(%LQZB M$2 GX@%NT4O .(8\2J"=]=)2^_/CF%"[\4TOB_!M#^;[%5W9 MRB5BV_I%'5?9$S.I/LDQ^\\>R8AXQN^"NHLN9=JR'J-Y48'@]"M4!#A"#C/H MV4(K#WLY F]SJ8ZFV@,6,C^>%OW^S5_FZO*^T+HM3,/DH-?!BK/KO& &W8#U M!*4(.+!%X2 -XF?!_8N_=XZ'\UO[QVRDYU,CY/(DHQY)#A1F2)$E' M0IJ0G$(G(6-ND7-,Z8-*&9*0Y$SE,!B'(HG*,6:&2F0R4XR[9N:>[VWO[^O9 M^]F[W_/\7J_GV7L_S_?5'ZO77=W7K.M>ZSJ\K[76=:T =,NX,CKYMGH\4/]& M]&JHD;G T2.-V0JW,V>2BYH':[=Q M:U+6SE6V/]PD$]VX9E?EO8= )((><,P^^D#17 [K%%9P1FR2" 6C!688DR9O MO!5Z_=M^]#Z]8_A]C?]4\!5&]\8NN2\XYADRPWF*-"*$ '!6Z&0V995WM$5[ M]L_H!Y<+9LT&9+/Z:R6>E*V_I7HN0TMZ[W-*YIG[)ZX.W0);G\,ZS(G+S._L M_9[G<=75&SE!$>J,CM[N?(^(#&[/YA=TF7-?0U*?G+R:P@Z%#.OG(J>,QBBP MF ?K$$VGK6<%F;5S]$AS)3UJZSYW]M>V3WH=]?LZ/NT^+M>G4GC!R<@VV@#",9=HXR;3@!+[F#Q$T\>!K2RS=2"S">-#7?"#(^)A[VI[! MW*EUO#Z3\?2L,*S6#48C^Z M"AZNJDX9QJ#V)E5#KT7/NL%Z+%RBY2IZ#UD>JG=-H#A57.F)C-S6MO.NN>K% M3S6Z>E\DU X..&$/5:5,3AP9TY?I5%.])&>)^"GE;?M?-9_;G#57?6/)\+I')UYQ/ A7T+1EQ9 M!)2U#V4@>HREQ7ZA/2X>VG\_WC*T])Z2K-K#>F'=JPO &=% @(V#]N(W\P&; M8NS\0RQ],[.+MR*/#S0_G&9?)/&!Y35&:K[]7SU;(P[N+Z\5(S%L%P6]H!P' M_RPEC8R"7(C"!PCQZ+\\ H?^ZIT"6 8M";X.1'%F'X-^ 7S@^Q2*]U/VKQX% MG/_R"O&O>'O*NUO$!_JN8I<^'_C+XWX1[&_^?_/_F__?_/_F_S?_O_G_S?]O M_G_S_YO__Z'\ERH3ZN_//NZ?&6*]?&[L0V5E>5JM(4G.!Y-6^ LL M0G%\0+21#[QXM'SVJ>HRTM?,RO*Q6:X-$A9.@!\&":)\8,3Z+;AP9;\HZ1>+ M(:XTU*\63@#9 W;_UNQ +Y^';DX/9B\>.#9V;%=_7ZBEU\!.31$W9^$UK:)E MD>%MY.%P]AY(@W7>'9IB9K/QS,3$1L?'K<*NE]*)] 9'OS1O5]RXXKU#2F%7$H6-O)1V5F@8S[40:'#JULU=+^<2#' M7^O:EG3GLE#_[2OBZ<'J5$JS8G^P"0/S2D.M,"V^BB*Y/*4.'=N65\P&>BF@\4:L=8#:1L MR!/\W?[1IRG.A?K-<"W_D 9#(&'[S%\>0#8UTP M2:><.LL5^,5]+/]IGXU&L-@\']!R=N$#E?-N?&#@QO&9X\L;XTM\($.G%!Q> M>H080(<\U(7_:D+R_XC6;,T'8A<);T$ULO<\I+6TO.7!]F?U<36/FS&'V IL M[7K>K:!(=FA-T+/H1]2GSU*.XBYLZ289JX8\IP#VWQ'GL,8>; WC Y]_D+\K M1?CP@R^O UL&#V3W;NO]+T?K7IA*M_ M]TNWEH?"_KW0E+>@_UZZ_O-^_[?;YD9]?-@0$3*J&1T^).\U8]36*%K$#OL@*7=S47U<=>3Z\FMP4:A$\J) M'0;KI+>#!-HEXJLGJ#5@ZQF0=FU"H8]-XLIZT' MXZK DV46;>>A4%CL!;.O@ZR"#S_38-#%7;<],^O&_6DB9O["NEGK^]/=*49W M]%#&6V*MK4!X]>UW-646\$H?UKV>_6\9M-LPN,K&1_:-;FU[0?NEDX6:PA^' M[56)EV_4*BX(#WV3PU63:DSY0#H6 4/QEXHZC49!=CBO& S $A4.)#"G$XS( M?E2I4:X5<\XNSC2+M.)6R5'/]O;B0Y,WL[%9Y-H'F9,X4?P>,*$9 MPTNMX0.78]OCE+,^N,[K6HG7( M,(C@-3@[H.^P.(59U$:N*NI4V]*"P3R%Q[>+IBR24 ]*@TX>VO%6ZZ9#X 8=O,2\'"N$-1!0XTA=CL"L2_K/0*;T?V/0\&JQK.TG- U?>&$ M-,E!A8 @7M&DT*EPK>Q-MZ[*Z(74^T':7#Z N\YXAJBY(K4$<>0T9-B3^NK\D M"GL?L[^K"SUBQ,Z#?.IY(%>'+%A>QB5Y4OT"*HFGAVQH1&B;!+RR9*KGLF\1 M/*YL=O?LW2J;2:/5@:->:0VE*@V[WZY9[#C!!R@T,(3\T[J>L>R2@HWX0.IC ML)/*/$@<]9GT?%H#$?G BD_X$RSAO0WN5L$FCK6:;Z2S%/-0)5P$C8CL0D8P MB'MPF(38J="^N$OW^]+JLOB ](4^;.ZMY >KL7+E)YGU:8U*4ZDHAK-(1/W> M00-P>MJ1G#Z)Y9]<4:35YPI;$O<\Z K:/'5[3& ML4^SS-/8%]0-(8U"MTC2/.@W&T!L:S)JP3%=L="VH;VZ9!DR+?'9OIH"E?1$ MN4^WCX)C'CW75@&$G@.X[(LXIDNA[9\'[7 MLQ#7F2>\P/HDD#:%&\6U9&DO39ISI;#L^P-R!"Z#GII=CV:_'=6]#?"<[I'E MN8Z(^;B%! 8N]Y]AT\BTNZ"B47=*B9VUEE;(2PEX29;M MHTNNU&;-K]G6&-KI)U_60? ]+HU%2L7!W8]GBY!@#> MGF5T*XTTC)9JQ$8V6&W^\-XLZ"DRY"WP.+AP.714:+EN (X/*%BCP0,XX%+/(8\'ERV5 C/3SQ8(1VJ+;_G=UKA%:(]ARW PC? M"-U@G6MKWQ@*ED=S==5<&5AF&6']+&$E:\4Q-'3SZ ]"D.'V3GQK[3-5576] M03UH^?CJD1,OE,G@)_&O['D?U<3^HB" M-LYSY8(HRR4VC5:.XIVA2LYZ[F%68ISAX?5#5_&B/D7C1V>R1>H>F>>&O3\X M]M7BXO/G/MZMMMD_@IA%\+K@*D2JIQ'Y[<;2CT>4PW*NRUG:T Z0+O8=<8.( M_ZJR)-5<^(XG;>$H#-4]:X#<09=*U7UV51P1/$D6GX#7HD2#ZJ^SZK\MH9UV;9!C\0?,M?"H&53('B,1.!#R,_)Z40%(7<4@-2Z J,\8]7JS7'2__IRWE7=U MW>[LIY_S5D]_-ST7@T%L42(?B A'=!X-MJ['!L^OF?[:5\05N! 'BVAE.]8_ MF7FW&[%-&SD^$7&PPQ)7*H[]Q].^]PCH3S? .O0-]6964A<6R\F?\U Q6/H' MD.D.2K%HH9!YE^OAD&R,%N^^)=:K^GVG]RFL]7E[KJD"5]5I,O2'(-AJ@)&, M\ EWAAPPYJGC)%S5SBW0)5?JPG[1%O08F7F>#R3S@0\J-.?A[#96_00\],[R M4)0Q*G2ML/X6:CJJ3(A6SU4E38(_5L.CU&J%^"7>/+2K634PO&$+CUK[Y)7Q M6=)7XB$GOE(]JXGM,4C4;?JC0X* MA:D<7C(!*0^05PJ/:R JC?0O\A-J.D_FA7(U<:B:8#2F 5\V=JG."H/[FL*! M4P!("%9U94FTH\W;L9!!.:,LJH%W\I)"Q_.:)]2W"+VQY%>1 G((?SX^K15*;+_QN=?ZC5G0DMS>:#]@!>$$R\[0?=\W8P;,Z M1(Q@1%%'R&I'*'6R/FF]?K1S]J68H2/T/LC<%5Y91@\FCY J%.+7C[WA.!Y\ M&XK%UAQK#F+L>'5F%-MMQ/388V( MNZ(XWE /O'+Y@'XS\TAY"F8SW(<5JS%P/A2JUP9+,HLH3F;!X;@[&:6K,O^0 M2EZOSZB.'%.NCGG54/JRT6WY-A->&9960- F0\L5).PAG/"$6MVS*.P:^"U. M:F%$@SF8U7WQ^3.GFE3RD2?'V\NS'BF<,PG14N_E2"Y7A/7K&Q'JK,?6X-IQ MTE^PBLW;OD@TM*.58$T'=I/3G:N*+XJL!70K.[X+6TBFYP$"WQ,3L2>Q MT 8%KMRU-&=V.G.,\ );W31MQ@=6XE>IFDV8LGQ+^I2;YORQU?G7CWZMO1JJ M,;%-QL*W_#5V))M]F'>7[!,:;X85!D\977$WC\-O.;%%_>Y]C^ M#C&2;W:W MOSBK!Y@[:FZI6W%T**_?6H2P\RC86HY# -WI^5'1*30C!_EJ2Q9<&3[9E^*^ MR.M*L-Q(&S]JB[YR^E9C@XS!JT&%\#-C6FL8H\%O"P1UA(WA!D1*E<%66? $ M-AVQS7N-1C@=V,KEU'3UHQ"Y[1(ZS= 4FW!!K=P7&X0BX9/I:+CSR!8>U4X5Z:(<@R_BF7?24H0 M -^6QQ"VS Y.&BT1^O6'>4$+@BD E[]L=33Q>*9#7\L\9*C#""H41N"DPE6N M;]#DUJD%SWHI[<,7A1,[L_NEZR][L;X MH4(JGMM\=-^%HY?/L[?,>H5+OJ]]]?YJB7 ,8>W0(N([5CSA M ]WBF!7@^UX^4((IP\5@61)$K@(.ONK'!XQ#$[ __'#]B*UU91^#&!P%L%6G M61;N1=>0+Y/IRJSZ!'(]6+?@S+#PZ*N.+O!\:YC/6WQ4U<;)S]7Y<6SJXFI% M*0!#_A4&^-<4S2N70*Q,%!]X(?../!YEUM6D49)[$((S5'@BK)0#$V.7<0$U9I9E/#HY=+0 MC7/?*B>W:NRKZM642E;^]K(E:@C1\TJ%N5H6!1:WX]CZ4YDN.&C#4JRAB9.> MO7;H2#5M7]%W.[J%CL8-C[>:E@X/]PIN3T _%4!)5NJO5<$RG<%ATE0?0X_U M#07IA7)E$7SF/3:Y_EUI%].'+CMWLAKR+'#HSMH%F)487QOHMC[YZKV>]U;0 MVO\_6##2>P4&.H].L4-X*>WABMEXQZM:FW0D331*2?CDSU?;#5EP^\!D^E67CR,K%^%E_70[+/B6\QS&/@C'4JD2B%^\6C,0);M [UM1A MSVPQ#KR<).Q3ORR]X+D@3VBSKD?@Z)'"@0DHB.W#7+5P+>+0KC/ANT;_>#ZV&)0YG[4YX;UL?DXMI^ 1<>)D7VIL\WI>/F9KQ&,#F3;"FH'[ M;\-Z]QWV^Y9OTW_ QN^B=W%Q7O46W1@'P68W$BS^CB736I]K!%UFA;(EH>0" M[E9FY_5[L]FCM7<'L\-+/]>9S^B5?, M(X+:Z_:/'1MKR7[S027RL<;-A/"C\(SQ?;>)%G09J Z;07[L<.C(([PG*SP1 M;_]PV'_PW/L^'[KSZO>!X56/SM94L&HTFV@_Y,1&WV;C-L"1TZJCEP>2@\_34)M,/ M3CL&?]A6V:UOV,7I;M#8K^:6F4G\),J(8I'9^8CVZA(FL&H$4T+'[<-H18P< MQ#9EU7?R 4%*T?MC[[D&@X]?VZN7;Z'$^S\VRXD[[:F5H7C4_%JRVHM$6-P* M9-K3NKC*U"EG>;B##ZA,L]@W6(>.UR+0G:7:N?;I4)B:Z[$$3Y?(_&/1F;G6 M[-[3N[QM/M:Y.4JA&A:PD)[]Y;&67 G>O68-KC K_ I! F\W&&Q"7[O:KJ&H(CE7Z(*I^8=?)&(S]8"USN28R?2C^ A$RSYETI?15 MV?%R\KGK!C0K4OU'$UXY:M=W>26F&&-BFV\BWW@!XB F5XY,(^$$FS=$C,ZZ M+9+6<%69KTI*^[:M__CLR4!98>9PKH/A7.3T;8"]9P,2V,M!Y93<%UFP#@?2)CF(8'&YR9_[!("3Z#;4R M MEV#*O$\5JMTV.;3VY(W.T9KK%3J?[$F72/DNHJP\U#W_1]1?'QTH%MJ3TOOK M,PLQ)L6_J7Y3_:;Z'T95^@=$9Y'I]G-CS&P<](75U26/4662$DRFFP87[^YP MJAQK;Z:L'[\9?WB_VWCF8?D3$HV1K'JZ4=N\2"!Y3?,ZKLW @J>H;476DNN[ M6I7KLO)9K!*_Z^^9#P%MLAE&:0;!.UP%ZM1@#L>)\/IGV,1ESEI(R)WCW(9+ M>-;H)$F6,=UPM'@H;*LSULOVNDC#F2F+A#=KKPE%L8]#&BP<+'& M62#&$,B M/(81;7Z-$8)V<1C4ZO#658&69@^G>+@4TZ2GKN%HTT8=W8;5GLGV4U9^_%[]PG>+D%$&A!8J V'SKQYRKD]Z+WK\B40SR<&#$!^]E4 ME+=HS]7&*/*!O+?HI7= P $W,O,FY /'[0>IA\%_'M61[_.,/L1IG^"E\8$3 M!JL'C%+5MSX=;/0J\\:*X;K;$+_RTB%"&@Y4(7H)%A25,)[%709E%](@.O/(C\QR:B)8^ M?9^#3;(\NYYB2PM=4?G\NU&MG$;(G1/(^$M#)QY[[O7KF^+=)H<2(7WA+Y/. MT$;G=B58B"OV].SZ[#DZ30V)H8,C8M_?*6:M*%$4.9!@[MXF*BJY[KHYNKE9 M&&_$N\T'3J$2MH>V$D?F6S%H)AA?W7O__6 M?N,V\.,\^Q@RP4:?7:AR]S(YRL:O#7Y]'R5NGJF?_Z,!PP<.\WU6^J?Z-Z%/!S MXL;#!OLB7->6M3W"5B* ^S]\ 4*H!Y'S*#4.DUZKOOR6N%-/CHZ,T M<\-:W6/JKO8TS7GN-!] 3=:P%%+++^ $#!-//=M%-/W(+CVK1KR6]K%3)6AW MMUBXAFS]RY;S."S8VD1%P;IX,42?CW+->+<)%EQ-%C;.,H 6%;UK5?ANEGR: ME@2'Y\*>1")3Q:(5&Z7N7MTCDR!QG517G(>ZP@=\2*+X';S89BMX %[-*R!( M0UWMHSH=?5=_9A.Y*E/SDA$[OK=+!6Z/YM4VVMH]3>_>^* VHV_NTWJ9>SL^ MTPH6Y::IPGR EFHPA8+6AS-4.+(1Y3;J @/P-NZ^(:XGT,Q;N9\BY)FWU/80MK]HM^*F)HT*AC*/;R%=F^$>=AL>B' MA#[8D FVD]:X^6-4(?(DPV?/QGQ_>7D%^3ZP9 PG\R%PQ\?@W?6QX_=O\+0B MV]32[3]G4T@ Y$=WI8R+TL'81X2>@HC07;4#-:G!(]^"@R>/>N]=:EM';*OS MSQ.\UUQ1^%C$B#4M;T%V+E5D!:S_2* :FOZ^HL]0&OU\5\> C[\ M=K\P]I=G=YWL -O?)+])?I/\]Y(<'IIO7$]W$E_J4-_0\*9F?(M33<:7 V^- MQC5B!U>^;40D51H ;K@^#@F>8WQH:+B[+D7+2+]JTQ$[(:V,"&#U M>5PV=0W79XH,;;6=2B_@6.(56:L+[A$Z"0)#(N1VJMK,C49IKLN[M6>Z=KWY M> P]-SPL9#(+1G:^>1EL+3>W0)7E ZWM))6A0[F=B,/D)<+J4)Q9O^+$P/34 MKLH@(VKHLYD"RCKF5N,JY"/V\K(7EG8QZQ,L+>Z[0R %5JVHK*BLA#%++$\.?;JQ.+.GP*9I1] MJRBA?L'25](W]%N+/\P#1 L#7_\/FC,75/M\$DZL63P"=0@J9($=HPH)EN8% M'BIIKIY#(9.UM34(C'ZA(=YX;86S5LPVTV_UC%M_NGG3C6D_F0H_)U?I4#Q= MV3$0'SBCM!8*H#EDYO^,\JEB+Q0T#U MAJB9%2NEN^]M:BG5]SN=N: SA^8#PE=Y6:!7])ZERV)KTU>V/=H%VQ: MG;%):X=YR<>3PP(W. Y2?7 J.']T=7E<+;J2T(]3KG&X M6)_TX)@"LSEM4WDW2WB5T]%INUOGLR_EW>UI_:8>7? MGP5W5C^:E7)W&[7^[NEYK%LS7?&MO-]%;\%B(,,9$.=REZ_2$TF :CEN>.NW M?. 4&EIGW\K!IDQH5#PQ(^A 8Y/R&2@!R*'/A7,P;?3.+,9+5NG@2M\M0#> MJ>15@B'.(SBV*.1JU&DT6CVUXA;=4T<_2^K]TXSOAVY*_I#/>BY9;WR'F&6Z M5=2@UD9SLJ\.;#V"I563#&\V:_&N8T_U?*T_J%O4CE-VJU\2U;O7\H5ZZ\PY MR\]4H4'0IQS2Q%+ *U2Y=;P*;# N19G$$&/]W%]EWHY6:7G09W/ZJ]3GGV=> MRJ_1P.IM,%P]^6#31SW&=N ;>KB/C>+]@1AX5/P+9C;["&1;%.'G?*XJ,+NR M)(L/N-P1XG!ZBE[6&ZOF>B8=H^]X+'MI\?^)JD:_;+\XW%A^X>^U^+7HLW]U MA;(_-_SZY?L(>&W/*?""Q: M="JA@TZ>_6!-\/94C7NV_IJ0"BPNP/'#1_(>D?TER)!6(E<&U8'U8N5XE.+/ M0SV!#QR=$R[MO&.R9OLUM,NM(5 09P!2\5ZX..H5:8SRW>(_2" MU>7QY.H: S6)]\=>M7Y=].@2>M7&G;JNRE6)G#@^]GBXWO.]6G66SNL?'*@97KL M\[^WJ>2U(.T+#M+%,D:0B1KB _'(W$@>8O7!4F3("4O?R >NY, ;[QH=X/@- M\X$J3!\?0+/?_(C"O,.^'VL >^^6$I^CH!0+6 )19OM>/G"SAX+F/LI#?6$W M>_.:L+1'8-7TG$*4%Y/:[KJ]/)V@"\6M@6QITQ3.EI*(Q*.9K=_X0/]4W\CD M5IW>;'\-CQ/G&H*^:<(KEU=0$%[BXK"T2I!9U2SNCZMS3C!)DW&$$5A\I6#R M02FMU]C M:VN'AVBOB\[R"=4\-BQ\4BG6SK=;0;&1)DG!AP)C@@BM?J@+PK2 MZ8&DD='T15R[J0#V$>!@1/(O"M8 .OBE\1>3H<@ DCA&$H_IYQK0RY3?VQ1^=E]-4BLK MJPIKZU($I,\YS#IH93B8]O]_G[GZ;V^_R&K48__\^Z/0L@+3?.#OZNV]@X1^ M49GO/^_U[_,:FP9^N0PR\Z^N_68G]\UHV4W#XHYEA&Y-"K5J::Z,=A->2QA MR]9[X$V8LD[/+';^N'*[\YZ-NMU5 <^>S;A-G2U2)?K78[R1L75"O/L]J@Q& M*8)JAQ@Y_'*9IP4]9WEX@+HF6"+ K-IKSA)52,KR! ]O]5(]&[OW0 7&Y_*W M)V.JS=F( KY?WEGF;D'^O,A5?L;,32WWA*J["'KD[5T=Z.1+$[A#K..5VNZ. MM^ZF;KJZY4FZ0?NZ2JWJQG2(RMQ+A+0'DSDK(1T/%KF=J.+ $IH*;X^J?,CU MA(I*#+_<]8:^LR/$ (KOZHMV4N*;S.6.Q>.*_Q9R_2B Q2T0:3>!/!!V8.:# MZW0(OQFB;Z"9 M>+H2+WL7^/DB'W@O0@"&%N\R*?!*'3HX%AC5-YH#2SPH9WE,=B5G*O>U*9NG MA!F86T/@"3'_A1R1BJ=)W:[A\[X7SWPU-E=[XXC8HG9#+','\>=F$O=%LPX? M^'@7P L@ HB$9[W]X/L;?.#I3QY<#O 2L+1L= 6)*X.#I4F0-^DRB8EH;%L M&PTYD"O>LBO_Y_K+3@_VHGC$<, M@L@ZA*V4/]TRBJA +>MB0_[QB/(NC"Y9&=O&!Q)N:R,Z<*I20T*N9D/^S5U* MKU\8#JPY"BA-F)R1#(4VDKFRV;:\*Y:H>Y 1?2BV$ DW.JE)2WY[(#MFM5/P MT/;>'U-]-P4ES?9_L*S*R!.H/_/"=SDUY038:E;;-[(?2F3?YSWD!BNTHT;M M)[/&2,G'+:^'V_NBNWWZ:UY;?],_(9XD&/]=,G"W^'5[=7.NC"8L]HYE02]/ M-RV'-CAS95''JEE^# .6_$OMDK.KU2DMSP[\N/?Z0F76FB[%K5EV.B_QW%?F M#D:C?_SMM]L@WXZ8U]@[>(=^PB;$> A_0O[F'[&G:U*4H?+8/?%MT1.+!>=$ M^5579V^WY\FY[&\MJ/MX\P_](OR!O0(#8"LB.;3B:W!WKD8_V==H))P^ I5R M=D=\6]>\ O(KKO]\:(BYHAMCRJ.N<\(6O^>7&V4 M:@J.(O;_"92$T84'+&FV?NO]-GOE?==E /] K1.]\.!X!/?QPO_A";W3ZE:\__98S]*>O\O]!Z(*_UD0X.^::R9A M%%L7VA(ZC&9?0J+3 -RH7H>MT^L+$6TVP>*)#>^,5-':W0/Z<:;MCS8]W 1( MOCPB=\MZ,QC*!\:FEM%G.9O0"'UA94U^^A89(N/,)%U9R/PS^F2%%HVT&Y_, M'"L!KNP_RM1KP=)RR!7VG?/RW%//$.DN 5N=@AGES181N2VM-.H*O4X6=4KYY#&@<@=.+4P:#04<$^6)R^?#R>65+!2JX_ MR]2C];Y1,L H!TB?JWYY%8AV]QT=V-VMC!$0;_6IYXG^31Z6_84TQP:1(TI: M=P"][T%32XP&1]Q@0^DD6MX&5FQS\$>3TW* MUY4*YH^*5IU+/.U5KR=Y_ZI /SR"8QY $.: M058!D25!VWM'WEJ>G^HEA-8$873?#F=E?&/3JUYUW.I^<#'/YW+6J9 ;;%-> M*A_P(P[KT'9EK"J3M?F[P^F>N"\9THNM 269]]7DHY*GFER)T%0!<) M%-1+_D6"]4_!FW*3(/, :4P/L7ZQT81VDA0?..T4U'8^J(1V5R[$H,;_U#=X M),R$Y>'1WA?W,?^V/^6)\,.0M:HGN$W!K!NP>"J=XYQ,5N,JL+[0A]HERL4A M!0IAPQ,H&AW[V+M_4<\QU3&G-#5:=])B.E<,7]R7J9\;<3?3?%=.51XZO\95 MC.,8T3"%CFE>&4'LQ DT&M%[<>W/3MTX'^;C-UEV,,K1V"?^O;R_1B;UTQ&5 M%2]C"6%=&"M$3D)YCPFZ\ 2:Z52>0*HMZAPV*6YTGMI@ZIBV3VUU?UY-:O>[ M4(.IW=?O#NMV2/I\.J6CI'7#&KWO $X%'B'7%"%^I@M=$P>_6,["4_.@'81( MK<]$FBM9QO-33I\*/K35/YKL?#5@L-6D;%.ZF-_-)Z/7>X-?G90;'D. ;(W. MW+)[@5BN# =$C?:S%"A?R#(11ON:WX4-PVM&)^P+&\4Y^G.,M!_?$;':_&!Z M9?-)^MG:\ K1@077:6I[Z%@]^P,O&^O%!U8B\WN0#_B7<(V*([8O](VGYZ]V.I:..=>,U4SN7..4'*L/Z+E2W>6?%D"DG=4L MH\3:#:$FO!V#%CDJ/>&K5)G/\P?L-!]67;/YN@IP_U^PZ/>4=)6LA%& ^T ) M4VH:21D?_'^7V#(X'H.U&R_:!@FN=OCZF#;PWW.!%>0(?\)X? M(4VY:#K3;DTZ PU1]=G1U7BZXGO$+^H[:XKCY9 M^]@5UJYJL>=G*#D1*GHUTS=[K(9F:O^]*W/U'+K@+/$Y.U>;958=5!3P+.Q1 M]O:$_.@S%:W!PH%N'Z^__[?],3=0EK"!NQW287X_"E6SSG<^"T_$F](YHDV# MM4WN,U[UU9=7N(V/7?XL>G W(&U=WAMD931%Y:HZ3#ZI)[/^4/NN/(QH27F8(L,]&5*9SD!6H3#:BYBHMCV MK'WUS._LG0-&'RJ@--;M7N6Q0]"UYV.G!BXX36T>D19WO+!+U?>,ZV;'GVBF M*!N$3#D&>(W7L!"ACP^@$(LO 3E2LKS''/IKGM=U22^>\CXWL/NEHV6Z8\.6 M+=+MMT>9"C&-,LSJ5G<1]XTWTS+<)+D=\U\8$L7):?Q8Q<(A1?P^_GL#P@2N187WIV"J7=$LK MT=20L(UQT(T6,]==]--7=*:LY;] M]3A>F9=;$[QBP)]KHF4].7^&Z M%4L\,96UKMC-;/RT17G.;DPJN6W#X0LM7>TDYG[G40EV.>\!F3:(31I83E&; MP4G!:O@]J:TXZ3 /4T$K%R?-]CIV6G@\H/I\[40+<#)M3'RUZ.>A*P1%L-7/ MA)A\?#-S/HD/!.)BW4F73:,OS4ZU8;2>,E?-L%;$>>G=4"NI3? /-E36TI!V M4$OVI:Z]AC9LTL4.Z[ C:N=W-+RSE)E4DX8I[0=G%03F:[?-W\\( MZMWA%GN9_33D5,:'[H= 9KUN,0"@[B)@JC9[0JD2\1( WN5);02YVH-N=E?M MLN*H[0O_:SZLDUUTW/(U*,:/+.T+P59ST&]\2Z?$NED$[ KC-\H_J/:+>.*Y M[NUN%JPQ]F&F*U!J2I^YJ[LG:IF_RI5AMIYEP3E1HS3%[$X9YQIBTD(;>DD%965G:HXLN+OT4 MRD;FB2N0EP80@1,S+.<#.^+G>0NUE7: #Q_X3?L_BW9(@+.? M,$Q>"?H87;X]S=C(V3,^#@6U8E0XYNS!ND&9\=30&D^[(-37,I\,UW$3EDYW MHDK5&0'-=U]H*&B[!;S_ *L/_DCB.2S9E(UI%PT'K^Q@YK#[;/QT:+B;8GF='N84\X#'> MW3FK/7PB$_93&KN<88WMK(U>SL_]4XYJ&/SG'-7BSC)K])#1OW[P_M^GE?-P M&[Q 7.V_1-!@K2X-]O+R"E[?L;CXX8NL&?->5J3:,(+1A+.T 'MF&UD5:YG M/T8IPOP(E,Q:/7[!:3E9@'/TW:+% #HD+X4,0M^!NEPL!@#7GX3)1BZ.D\A8.V%DT%!61)S]Y&SUDP.>V*#4]MUY=U=:9Y#^(6 PFN M3NI*"C=:KV?#EWSFR$6Y:"8<1[=:T=,V(=\?;+)\%BM]:-^;1P:#B@8GTG;8 MRY[-$T]Z*!@/(%@K9@NCMN>+GO_<''?->=G-:W??2_5^N$%1'* !6SL<_H$C M?X944\2(8MY@VT";RPBOL36G'N8J,',OAWZBSMZ^TBW@TV:G+%E3U>!UT$3D M;A(@#3A*;[EAXO9_I-* MT^>V"HD7Z,\5/Z)\UI*NQ[O$:, MW)>)5;Q;)A[#BT97^$#UXEBD*\8P;%NB.PL0_91TU<2%%!ZTNMCM*[AG@7$P M&.TB]F,6([U[_C Y_U- M?* YBP@YA($_98W ^<(R!">B86E/'!PO0>7,^"]7^G/E _D[EN"?[L._*7]3 M_J;\;Z<,',Q\.#$KO=W3_\9H_+&$/ZZ:U\M=^@>G?I>OXU40C+F!D".=*CJ# MKB;'4BAS>4G'^C"HB'V!!R,LLLZ MD;8Z1_+B@'YS4*GF.;>D;$ G4Q- ]>OJ]8&^I*L8#>@+TV(/='D**SGZ>?3G M^*RRK.HFO^P]7V,+TP]6&R,*?A]BMS)VQ&9^JH.H\!LSLH-*9IT M.K@WR82SU=YX#X-QY5CU"2&<+%YG>9D4;'7$;'D_BV4>F4_;/A1C@ VTZ-'& MKL0HX6T'0L+0DMRM_7>//KX9.Q&1:[#+UVOZ.'%3OG[.ZD]KA7[ $ .9FN5? M*2:\K&N6:(!8G,VM]/M0XI0*2ARRQ'&M7TO@9IX4:HDDY6B@ /-KSV@WN? M>9PS6$L.?YKN=M7E6[L"2O;;"MW"FW@>'Q"I0?J^M;SJ" ;@TG]B6XR@#DZ"4?.-:S7OY_8&SV# M\+\\Y"5(?%J>C)4^'8JEY?,!)8(LWA@*\)?W&#]'I4TG+1HXN@,,_V"GJU4V M*,U5)C%S^F9=.AK6F"4^D+"<>O)H^28V\J3KX)=;8/+Y45[M2J"XX&VY%71\1PM>!Q=A64,T3:ST&PG:(F../.9ARDA M4V\,V>/#69^SS:I$(2[YV.L63S1',):XJHIK"CBP,=8XZ1J6P0F9X!72> M>]^;B.^QD M2(-S$K\IP2[=*!DKA <+;*8LME;)FGZZ4K_>")W74:G(Z=/0D5N:GD-8$\$M MPQCX_80"L1U736;8T=-V?+9_MD2Y7?ASYF=3,CKR5-73C<8QY\SC-V>L'O3J M!:+7V-D'1 : P+/*9^G^.18GDRD;N]3L'/[C;02Y0[BAFE )?]=F'99\X:HL M4I$[8OLBSW!\8A7?-CSOJGH8Z[ @ZZ_,3IN\*][3#JN]S6]ZLZBR^^LC(P/J MA?.4=8D.LDLN!U=B$F+T>TU<6";?NXN3"N^.5\BN=M!:D/MQF>77U;QL[V*: MM\V2JLAS?& RVMZ61^2*EDG@4JG2%VZ-*A&T S=5^.3-W##2[MAGR8G?>C:M M*.#JBWS. >[9/YUDO ]QRI=7%[RQJCA_M"!^?30;/>HX14C57OU@BN<7OQ 9 MZ7J]J^?LINZ'&:L/?7C"6P&I,+%T^[DAY@UK2(9IWL+^SP[W=QF_=S/+>O2*;TI>8NP)RI#EITHD4([%A_^/JKTV@1Q<\5?;6 M'RV;8Q3L+Y'U;]2- 5S."56,1&-BZ&R.Z7-*N6=$M(J=KL![68A&3 MOR((L%F5:\Q\3R!43_8Z)1VNJXNWW>3T\O(GW2-" @D7=U-S$/+K8*MS(YJ# M&OM,6@$K1LA_F0SM(B4)CW&-(=N\YZLF\C<^YWB.H:"%RJNE6UY"PIH,NM;) MCU@: N/WHA3QFR!2%(> =&Z##PMB&;&S6'9%V6?+]$_.'%]9>>+L??^*>JGV ME)?$30(?>KX)/3\)?.(#7GP TD9,/RJ5#ZB=)M,>D)@N.:6KP,F?G3AZ%T7/ M07A4M*W!7"-+Y:36_9^)X\:>:L-GOVV1?H!(P^(@DU>DT%-=E.FEV^/V,<(=.1:/.VT2(R_&+=Z]G^60V/N=Q#NS7? M4WI 2SO#=5FVA^!7:*;#?"RN"MM:KH+?PLMM-N;N?8VW9Z$]@CVZ+MC]M=!SY%4?5\Z"[:.B?*NB;L;\87+\Y/7J4I$. F'9 M%6#)M+3CZLSV%T5@*^)F%;7K*RN\5F3[6=IEP>YZR$NS&-PON!94T.6Q:V=\V=- MSG96]4[_R*?ZZ[?7>FP/L^FY;F'(CDUNV?YCNL\W=T2C_E6GV8[;9<85SU1 MQME%>#VA%>2DVY)D,F[%X)!HM\;JL;EE9R7,4C5.W'*CX@[DQ[^_)D M)>15Z-#]8MTF02?W(Z,#>[J5MUR./U'9RL Q#SI#&Q,I?<,2;)%.P:7M\T5OJ#KLAFDJ6&"-F$ MJQ',S.AT:/? _+<.L_Q@HH0YUIGSY6/F_3]6L0*FKQS8YPDR;5Z MV]%$NG+_^HZ.NG.JQWJ$@U0=T+V"^E$.3^A=HUBF'7H8-47FRDBP"2SG.5\6 MMBL+8\3,39QR3'.F9ZOIM=M,X4]1Y(E2]F> ML@)]$8ETG;9RA1!U/:GJL V2&B"8C4GH77M? .E[&D1N#![&K M]G:ZU88F-IL.6AI,,=:I#U?&+LVYQ]C$E(A'#I@Y#.N-D[UQPR1XY0'..4\G MNM%($+L*^D'#JAR5=_*@IQ>R4EWZ+>T+=\=-I\V%C(^P 2$3[<.>>?*O@MC[ MFB-Y=61:%KIBFBN[>E"/.JI'*[P#:U6)7PA5_VQ<=[=\)N1.)Y-J4X>[%M.= M?MSRZA\F C0JDV8@ZO"C403QT6=X3_!6]5]MO%B\7!0D[> _%M.SIL]%FPB= M1S."\K[3C"##(89%B/UR>=+$_17OSBY^U_!\'\\#FXZ2F*5D6CV)N;>/RI6% MDH,0G*1=-0VO0:-QVME3X\;OP57-17&K[Q^QT7IE.;1UI\WQ?HX*V.J/]<:- MB7:N8AYI='K(W0*5!ZV-.P39LGSV!J-P]20XTEZVR[=_UCI^O.Y;=],&H9=D M^@B:>31X)1_H0)R&J'A$U7O44SX@)CK'H_-D3TCFT28"A&A9%/9#)7=3YIV]F6$;!)3*4:- M6;+?9%M1BI%(.V1?PF!L*DDBVS(;"2$SRK0R:Y9W^5WW^[S7]5S7O7F>SW/? M]_,\[_V'S\?ZK%EKG>=Q'L=Q?K_G>1['01[!GO:-I:=/?<@ '9&1G*)(4\"[ M$(:?:FY7_W UG[LY+N!EL\CHU:X389\P9_XI9:DR!9;>PIY2[H5D2QD+R2;\ M">9"ND, =8;[,'VO&G5<+2$#)"Y Z[NM)CH!-B'AGD;P"LK 4HU?TF@121U( M:LRD/50IB+1XLK"L+87#Z-I]; M".\C[L.8OL?35"VDQ]?P]>MOV=$+^AEGQCWO_0>G MNH!JQ7D#IK&?R>6EG:@1DQY8: VSCH QP@]:<[R?P2/_2DWM.0^:\W]E\^ MZJD[TMXZ?W ZV_:/ZUN>^312I,!UJ]OG_!(@"#ULQ\B%UBTPL+2*I.0)QY>! MD.9$KPI1_-W&^= )VON7=E+-61+=REU[JM9UZ;U=M*W96^3N3GPEC2-IL? S)@+N"2@'DC'#"GH'+?J:YBPF.=KSM M]H30+77U*<=CS.=YH6Z=Y5XO,T#3!5BL@N<$M"HCREA,74<-P(Z:,=_=>0I& ML'"Q!^C2L,'T)50@($05?8?%CJT#KQ* M0!Q:AVF[4401FKS)F+#+,^.%="!DS/-?TI\[?;7,OX$?53'85F'B("L MECU4<.L")/N+AL"/M,YZGA4I%+R*[3 81;-0V\9''T_?#5?\MH!0E8(45%*2)F75] MO8)"/(J:&C6(AUUVZ?T]\<,5X#F3/V"E5XM!C'1U4FH6.EXBQ *\TJJ&>?[1 M6.JI8.]DQ7=&AKG2Z[/&%+,A3OP*"KV%?Y_*G*"P?U3,+X#/\>QG6*;V M"LIC'+?<"[*7>*8(END+!WHQ.='8^E'==NJI7E [8(ZR&AP".CP@.?/SR#L" M+X]]#CIW\@RL6C\P$>*X_V:?H^>XY]3;^+[D@U7Q9T\[;A/BA?Q?<]K4#2]? M8;DYB"X)V3PD:7RHX2THM-X[^9IY1]7#UM$SS?I4&$'E;;%AYXDN@ESUF8HQ6=P2O @L0[K P:58((TTZ -]D+K=RR,*!L9D?KA<>/SE9M M;K WT*AZF2U#-P_/:)TF2X*SJX?X\WE;B<(KJ G)#(5.ZE2UN6D M/4-&B O;\)%D<<4XQ3J,^;O/ZKK3)[%5'>FL$#FW4>OS%/Z M*1,+D,K[4^=#>()PSY.M_944EL4$*JJ30WE[6*0/(3!.QSHO]T)RGHS.$HX$ MHZR4UN.%$_1(I8H.3R<_Z I(:U7QZ'Q8]_6XQ)YK.O%!22V=NM-YB]AA1SS_ M7N,1WC;P&)[_M&;WS]YD4P?B^*[^3;W7 Z*X(^V95HZ6W@>%DA*\?8]OOB73 M-?2?$(ZJVPN< 4;O, AS)]E:>/[]%50@566,"+05J-3LPGL=NK#X@K5[L_7; M:OOA VF1_INN?*2/JG,306.>-J3($9E?BSCCKG#R1G9NPEF/69>/!/RDC8K. MEFLUV68*!]*L \*=#SNL:1;AYP !P#4*VXV:OBP"R=_A0FS-J<1F:=!G81XQ M8*#%Z30PF/$[@'727]_%,5E12DCOILVF:Q4].];2AZ>X[N D8HM8?N%%+*@3 M ,EGM SM1Q)I%6>'U5Z,5C=858^21D PYQUIRZ MPG%E?6U\65'[Y'[LE_UW^7GO#-=TK6&@'A^RWVBU"\O(H[,/.AH,?XN*X*;R M"^%-V/85U*@62UL.<@!+'MGE[!FUO5.Z37"5>CB[#>BOH/3$G)W3M9NK_]' M=JR@SB)>/G6[0FO>0RS-;5Z>/#^):'\T4W_TZRI6M;NW=;2?> M3FI-5)B7/RPR90 9*D+K$3J#S MRZ&$#;GH&-QOT#7@#*8$SCT5)U@$(8\S9 M&]J(DCX??_R%A,J9Y^+M0R7D;BK[1,7(Q@E<.^)9 X#1C4XP; ?ZZ%)C&,,1=XODH8E!6(E=]7GO;H^2;%_J7B-8-?MV<* M5J:>WWUR0."7DX)J_N2#^T'K[Y5^MC.7ZZRR-M=7TK!5DBP^9RTD8^>1_<^L MS#Q<,- SXCD0%K[?CQ%5#]J:%R">570MQX>(0CEHE: <\/E +79^AG> 3%]! MJ1A7@%J*D"RFO6_$,@,[#)O 'R04\Q\0U=:_RNYR\K9Z^=%-^$AEY;IW2F[F M=1 "VQ=& 6X"HFUCD.,@U0\#:AFD7\*L)?=ZJ/Z8H6]8006I[OFCI^(9*T2. MEDZ\\":\FVAXSW/3G+8^F<._N8(ZC8NF5 :T\!6YX?P[EFKNQ."V!GDSO;,A MB@9&B1N_:V5"_0>_G/YRP3WC6 M*\ X_'NM-':'#8DSVWC%&Q-P2\_;F^*^F MY,THJY8_#-+#^YD4TY7K*42B#T& MQG+D.CS"$^\%#A[U.C/:64;,X0Z&3Y<4N/M=4%AGI9%MI4 C#^'KM.;F>1(D MF8_80-QH&,N&D@"9/I JZ%<5%,OY!Z^@!71.J:\AJC!=+Y%TF-DC$1P M'R'"81%I!_F%6$;1N/R@I1*Y)R]J+F(%)4WUGWH>:(Q1F/-^_XVLX;?IL8IN M2::Z2@!*\:[@(@V6/H!,H%=7L\S&>>[G;83?+)_F)[9)J!ZRL#O*,88,A&## MO*VGA++:6XS"M9G%5A.D\LJ7VZ\H!"]NH5+1TF $#99YO[UQ&]-"O-?QP\\Q M^_F+\Z:'ZNQ#YKW3]A4?Z8S6V?(0I;.:*\556_"W!_*Q0+($N0-;KY@..?&4 M(7*J%QO?8;8;WTX1:=8CF7$T1@V2],QK):[X76\//^A,>IDTZ/9%YTE8#&H- MU8_*E$9:"B)^SM(26$,<:P/J FA/+&W36#D9-,O===& 4$3LI9*9(W<;QTHR M&6N5.LC)?588!?@=G>U%&/9ET=./,8"N.RLH&0@%%I0<17A6EYYJS<;L+_-J M3F^IT_U/=K3Y6'W?L2\LA6OV!.?OP6TLOM:] MN5- 7F!YLPTYP@:9"F[S2[&^VXZM5A%L!UJQYHX(B72*CW'DW&<:72#>:5V4 M_O%NB]2ETLU3ZUYI9$[L7M/2_1MVOO3HFOG\$( MEW3&V"[)N#QC,\9U?K*"6X2\P/3Q_Z,!G$(LYP]T4BY6LM&&P$: MPBCH,^M6'Q2R>>"@OE[!19>C'+'P]8=;;@JMV3NX)"_PNY:AIP5+%W$H5W\" MBM\H"&?SDQ*><.[?U'CGP,<:C$QJDT5QVHFQ=^N4#CQZ&1SO+W CVO[+-R<& M!MSK87];'9SG;;AOF%G>@$FJ*AWPWX+=$3QC &H/I6$#Y]49GTR&5(^V=,ELFLF=_WB4_9WE5:- MM\6H79V!@G/H89P=O\@(/8)KR\/-!S_<'\'1D4?D'/?A>U]R_7.J:75-MO7- M$YYU$0=,'JZ3%SCNC3Y1L96?:+EGEEI#F'O)I*0TZU _+%P*0JCQP8^U%F)_ M#)\QO1S%[Z08SS_43!GKU7S2*YMSUDY'JN<:Q?T_O Y3N>=$0"S2B!33$H7'0@=W/PD.*OR9, MLGBN\ =8;J#1C+>%N,M%D2)"5CC#,=I%LFM,RLR#R];-^NU9U+NSN75*^\1; M 5]N%*B[FK7U-N?E/GXC]NP*2I .1G"#V3E%!C"*M&[P_BB\[?8%=8Y^/7IS MW]6>INK3X?7$;N,AQ%VW[L,B?'R].MB!AN1PL%ARX3"1RDT<.MN>-UYY02C/ M@*:ZLT7J\9ET0>T;NH(*E6MO5:UW^:QR;!+^C&$?KDBC*%B:]B("7MV^/4@[ M]8ATDF=8VHY/EMVG^1Z6#^I9O%WJ+>[X4.%5PH#?$\EGNW6]^*M'GY%?1Y D M5Z.B22JYS-ZVWKI@RTU#!M(EB#TE*4,%X96L'N?7003]KS[NR?X7LKX\%M[= MO>LERA]HW;V"8MS!BE$9!7AIXXU.F)/-G-QV_(;/R/0+'0:?L S]/C8Z/]JY M??'-G/O]>/<[W=$[CPMENX]\;D[_UY!Y.CC#LX D^:66:I\A;?Z]9EDBT%F@ MTH2A]D%V)5V7I.=D- XSYC(#)B_1MGV1":XLBL;N)6 9F?3:WCG5"(-K6$8J MMS*(C@S+Z_/GRT#;B?Q.7;,8I_';E./^_AJA62YUY(V(Y"\UFK%3 M.W.P:ZB,,DHUD+2"\LS:L)CI9FTV]Y'B MG=+@ LP J[&F ;=@M_W@*]IT3(:NYD4>'>:XT!3$RB%V)15R86Y-P"&[9F MG-;\6O;D6V[0VMK\QC,>#J>S7AVW.>S@8X5R_>I5R^K-H+#/_4H-):UC5Q_C MH&F$X3M_#*C1V]4,DOTJ!YMWO):;S_[0?0X=7/S]:,4V@9+6HZ:A]G@F-@' M4!F,7J6@%=2&U8T:]"Q=&O ]J0.;T85(!B\B:C[".HVARJJ.SL/[K4ME!3M" MI?V8562'X)]#-"\E]E0,9':*B1:97N_AIA MD";*KX(8<=0;T(:=R$QLP29<-FBEQJH)]Y.,F03IX9*"U'LS)FW:>J>\4A[O MS7;P]\WQ]WGKH%&0_L_%D]Q!H!J6?8P2@V?C ,D@#]OJXC->IF#^A!+Y-7N, MJ1C7WSO8Z$3L.J-C>^_:#F'>+\F2XVODS9CH?/(XG>V,DR5*L#X!S[0@N0KF MQ_H.RNA^U_K/^IE5E#F\H$>=P$!M=_SN>'G#JK$8#=)#,]*KN'P12.XE+.;. MI([HMH]6S-OP#I!L7H O>3;$=]O!(59GDXS!FF=3N \L]?4F]I962?+/C^0_ MEM5N,9_E(B@QQI<4 BYQJ(ZK >5 ZZE+4:8=@-P<,F!3S*T%,"'!4NE N^'3 MG=FO(Q]*;KN2\TEA0$'?-]V&Q_W;G@M4=2BT.PEQ=.\_90&>59%9 P6!!?,,0R:/E\JD:B=\?=ZT8R&=6'E*(-&G9\ M-Y2X]K6Y#_$"9EBF)M*>WW\B0OQZHF<;OHY >[+S76GA4_(&3D^-(%@P_+VF M2>=Y6U=#D/T>]3T5KOR;6,9S1.@+HZD==/9# WC+-XQ$L^;^+;0H]LL)M9QQ MU4'&W9_QOB^V;/OT(R[![JSD386ER4B[>5>>)/P*7R\2AV6*\I]B RB21-9K M=;_:7/?^JR^K11[5-SA5C^U\_;OHHOE2(=JUB&J&AF1CN,X0@$G4FC[1_@Y@:RZ';PNT#E?'":Q<_U]@, M$$+DC#U%WT@2>1Z4\]E2,_ <-ME<@?B%Z89W?V+QZ(*U3(.9-M9,4AG%ERAZ M81!#Q5B*DC^HK:T'[_"PD"=[*LT<>ZE];U?"I21"2+>OID3[6X7.R/T)QUI1 M0Y[_QX6I'H^(..PVVGWETB;[>VD%=MBV0C_*FVA+-T2LC\D#=+83+@Z_5M]2 M%FBU!H)F#5"M%<6N>;N"/&K;O;94/Z^_?;I^H.9GE8/^1([8A)U#MN&]_N!0 MH4?0-WY^\WK(=/4MD/5U!G 58,PL).-E(+ESY?KP>D_P+!C 2+!O/&*2_\!SQ/&6?4I?V<#M=6\RCX0_SA^_Q_-%)$4%V+B,4<&6 MWL?D7JJ@N3';CD5.L%E=?$ZB2!@E_=Q3$W54KGD\:$N5VT3!SBWEC#?XT#\, M33:@HJZR\8PI&F%DEFF::"D,J;%KE+7B&[?=;WT0Z.%6MG/"6 M;C/9U6QD#L;]KC?(;2LH)=)IGC6YBR(%[X _D%-XN#3(Z.G\DKN'_A MV=BH9V?\EQP'E?\6/(F_59=#E\$R6-34F2=GSGV#-_(3S='EWZMKSNN53'7F MNXSBE](M73/L$@XPSOF=7D$5Q/+E!<8EV17M6'!WV(1";B6=R6*3^OP**GAA[/I$[KP[ MIVH%!8OA$.N/'M#;;LQ7UJ@&NSC-@\.6&>PVVJV>_ =O-98?.?O99V9H/%)R M<5 ;PW!3^&661D"K5;,N'=$./2PC8W22&@=I,C4R[,&//*OIG,<-A-BS'P\$ M'.@S;WJD7^B+-]B9^4P@7LTOSZ)+PELKX^S%OIN\:F]6$M L[[BAX_%";,;>:MA7NI[$,KJ*LFU#4P M:MKP:74IKO7>G;=I7Q_V/;0&>5:\S_"_^S:"Y38 M]&N()Q6Y#SUK%)=#2P*OCWUJITFI9#W7^68G)&/]9."P2 M>%F#$ M6RJ#CA.>"^ETM@-AU*P=J,:DE4_R;.!8YA+\GAU:KPUO;%I_P>=@M(R1F/DB"7TI6&R6Y\@LL]<"_@-/G@^9['MLAX'2-KT_<[PN2:7UU2C@AP8YP M8W9]%Q[WN6.(=B_%U[L6T&M>P<,ZE-_F "_ MA-NEX\)%FZ+9!V1C?$6_Y5]45L%0:2F^7&\JO(>V-%, M_94.[5R!I0^O U^+AU14'SLQ%Q)"QCQ%3=K^1^!36Z[75O"EWM-]=E8M&CJ5%:-A^\ M1^1U!RK-:]+_$B.]T]^G/5M@"GB&@^1ZN>=6CUN1-*XS,UH(Z$^.48]/1-5W MP(9#6KQ#U:PHJR]-DTO=4A]>^%]0C'.:K[4]%/7N7^#5CY?+KY?,-ISN3"T/ MJON5$W&NQM4E]]S3+*>-DH9[GVV^$6,MY/TQ15N024D#V%:4$1$/SL>N+NPP MK<-+CW^[6:/[!]!VC'W,)63OAYGJS-S+WBLHFP*5; \CM_JIK[XG2/UIO?)VRHN7F1-)9:*SV4O+6C8H MTDN>*N+P_ &!5LW7K^"$E]!,1,[P8L&JAT&65'L_J[!LB)BS" C:EJJY%W_ MK@JE165GI2]# \Y,>AV"@P.X&_G-%W%SE-&77 )[(:5LBOSF2T+%/5 M/'5:_,0!@:DSSX]:O3)>7(#,JF'Q>I[P"JJ=!HN5\ #3=HK(:)AB*V7TA&51 M5CMV\F9!+^:Y,0Z!5^Z3UFX31X=X3 M*A<+)?Z=88W+H'&:%FW4:9!:\2UGT&2]2>_Y*U/WT#'P M^ND+@U70D:;ZD ]!RJ1/(?WJZKL^Q29VB:QU0)E;EQ%YL+0&^/(\HT+TV]Z* M!.JI!<'@.^;[RULUF2+V#XN5G3= $.?P1,O&B^ADK"+)(%3/L^-(RQK3 M1)+9U:LA]9-YTVN>/B4ORN1BBX%J9-+CLPE<=Q![CR0$"K!A&DU-EOTYL^Z# M4=1>;KP&ZK "LJG]VH#9FZ&9XIX&O94_$6) MJ)P<%YJ!42+_=/LB)B^H&+OK57NUW$_!]_^SQYGW+A6EH!!P5$%? *]FP%4( M*KJ%8#OJ<:!=$EBZ@8?: /YR(9K^[1^^H"(78!11V<>!>.JS&WNQ;;V2Q/V' MP5Q.=>?4:_ \F]"6^'9@*?*05<%989YFWDV?7]([UEB^']L8*%($(Q-PO<'< MV)]6H!G)F>#>YGRY;'M3XK>R/R6TX!)<3;3>.3+B&:/,BK"0]];N-MNBNP.D M,8$Y=]X1Q*1]+#<'86I=(84K;:Y>XN">XO$']]GU7!=3*3C3;L]N?_B9S/;_K*?:5O:-CHZVA_= MZ.D9&'>>IAS]..DQRAF%0C$$4O+^[>O @F8=XVAV1CM::IQHVE6POK^V"7,D MCO8PR*/I6H3)T,Z"1QI'UY27OH_1958D8]A60#0LPTF;ZB2 6[NZ<(@?4MO3 M )A$-BO3E1HM@$T\ZMD^+=\0(]]K-DK)N]_UXZ\>?D '?N0UCMN^(^-W4$3A.^?BZTK^)I-;K)IP'LL&W-7DDF7D M%GI]0[XIE\ ONABUOWVGL.*X^,?NH-').^6D]NRV+QI=IX1V%57YG>ML3JK( MQY[M!346YD1XE^NY7?-R//,@4R^-U& W<&+_YP?!=1>VFM<[SOI<-VD3<,YL M6&,Y4X@NFJYXUPOZTD$]N[FU<"Y/!AZY#,PK,AP/^8*>O /UN>4VH@@6"\_[ MN?%@U;IH:I"8K,#[P144S0 TZ)W[S:0JC9+6(PU-)REPZN>J)[IS%^_5@/>\ M/:VIF5$3 67[J/YYF\?=S8L9U_)0O \IO>R*5'.]B0KI$9#::JG9OY2O=3C. MZ=3C(-?D\X0PI6G.:R6=;U'66QKWKQZBC\DBO\.N4@?0AYY3. MFW%"$=V$U=AVB=^-G?8'HW[\#N8]5^\5=O?;)BN]L"7]I\"T_&I:%N69U> F M,(/G3>ZC*ZZ@_ U&*1WT0 XZ#;*.FN@5B.S/SHR\9OFYN/5EEOR1I-,)._O4 MGUL\X2[_1P<>_+]_EL&()-M(Y_B%@#\=W(KOQ*9CJS[?R 9G:!&:S.(=CE,KFQX.O/E=XN\?;UH84Q-,@*8 BO$LD$_ VAPJ+_>8Y$-G$ M#I( ,Y@N"NVO ^\_MGQ(LMJ^H)$SY&KXJ>J=U\5U)SP_J6_1O:Y<*&KWS30= M"F'TH@)WSGI9?&14]7]?,03?YBK*M._J]%/:Y#4;*/_1S:XN7A%UO3$VA^ 3^4W--%J!,?@?K]T$83D [67Q )''A=/U0 MHZY>8T1FU=BKX[J]DO00":?X\N6+0R\?KEGLT=WU:AAU.MG<]8,I;(Y/ :H.KJ#D MQ(K^/4D#R>8&3R9\?\5?VWX2_'7)[P#2-G] M?ZO_#ZU,^S><-5?- :X_(IT&T7051)A0G?'!J*BS7/)LK "ZX$ ZRWN;9&?[R0*:_]!?4UAGT//W6>486!1 M#$>0Z\//-9)P#,$RU9(+Q\>(ODXW'/0*WX00=E_IU7B:\7WV0#=F1)TC$VO0L;.RX/CC &P^Z#7307 MY:\W_#HG0B)"KW?+0VWN$9_2WFY]B5U@Y"7E" M7Z>_'1NV"ZV\VIWS8R#:+&RT^1D_IEF>>)V!G=O%]F4 UTX%+@'"D#;[>^+C MSJD;+VKZ0Q@W 9&T>-3E'GD77/I3R!=@;N1A$Y<['E#*' 24+\TOO* MMA?=N+- 6]#C'^Q8VD&;L.S#N&4#6&@%U784!^M48AD%)I;F^*L-V;WEPS6Q MG7D/;\8_HMEOI67UHNI8(MXVJ"B,C2\_%9D+?VZL6D&U^,)&47]S)5#Y__?[ M#AI9'1L==>.=A:IWMJ BC#.X!AM74.]#NU=0 AG@T%?T? 3O* G!*#%51%XG MO9(ZU\=Y-]:*J;:C5>J0^[$U)YO:1L>\[&07GK/AFQ>[?-=$\XN^J*;$?;GU MRC-38@55X]H%* .MYRRUB'>X;OQ\2\T>!G5$@KDT4$E^CU$I([A\)/FPI7Y, M[W7NEBGJ.RP7%I$?;W;KC<1=M%B@\A2T_LR;;JXI/ZDFM3<.>&9*ZU(V>ML,0*U>VJ/!+H?*_GG__EKT-=DQQVR1+8$_J<;N!7:69Q?7^V_U<:K_5A\- M;S1M6U@[@Y>V5 E:5HLO# Q?YQZX;'FS)$GOZ?S$X4?RYQ\H*%BA4-IK%MIP M<8!D\QK(J(\L35)FV^8SJ1)@>.OVFI-R?]2OLPX2_^DL^$A+H[)[E^SJ5E-* M)=PQ 2Q+C0",G2LH9\U-Y,U.I+C[W,.]9?:)%_ 7%X(>1C/=JE(5J;/92'<@L+Y!@8P$[+"1R,Z M#$;O;7?S;*/1WVY-]?S#4[O'. :W'+-6]2&>>KYYS M7BU!T"AWBJ,[ 7%".%LK+DPV[F$/CJ0/-GW\KJCCCV?4*%V@28J-R#=?13[S M#7G$@[2'G_AUT-((LN;4(AP:DSYNJD9HQUTKV&;U:SGVKESPF>*LTWXEQS76 M<>*LVN.L\@ES^WD"T&KN["LDQ5A&QMS'>VXS=4X&HY?*?!;5+4O*Q[-^C'M] MHN1%WIJZ'G\XO.AQ]/UA^'^3 ?FON__FNT_1R53QY@VD,^S34S3*-;QT#58! M! X[U8]BDGX^)(3HB]SO,*PR9>D E40Z'!N.!R6!SHR_^C_:4I[C"LD$T%90 M@B2;2 X6%MO%\P1_< ,X4NU?OT[0/)Q&!ALQ#WL&[J2I+=TV/%]CN-NMUPKP6!]TZKGZ=Z7$2/&8_T*PV^LFZZ)NETT!, MR!]"^:FASW7B[X:XN$V,WCON^M-S!26R>IS%!G)&U'QNU3)F,Y@5RF/(UUFG MGLH+IB8#TUZ$MS6Y5.?4&VR](576OT=T=5?PJ.RO3 M)@KAO.N$228-4[35?+F]8[XN(G$A9MPKMV.IOX1G;_YN(/OFP60JXQ,5U%Y: M04%R_;"XYCVM).AP'D+,M]YJ-)AP?8&=YHZ?C9V+>(<6?'6W? H;KA2P5#%; M/>>%@,/"S[FP((93B$[ ,J'F34V_:_#@EHCYSULJEFE1[,UZ21;/E']^OP]C M\#P[+ZC! )*A<:NR$K<;-&X+.+MSSH/QA>?Z:07EPZ'RA>>H[ TKJ#3,7U^@ M5FO2H4G\IEII8%]T6:HGK_!M+T_Q$:ALT!0'WD M#3U%0&NCHI?[[X,-B?-'F,_%Z\MI IJV=NH5ZK48]AB%C4>> 7\B(XDA8G$C MOYH_\QR#COZ^#2_DHCVA$XK M.-?UZ[R\>R_UD!2&_9S*F'3"I6*&Z=P3_>;O#G_#RRRY0_>FQX^2NNKL%'YA MAQL)*RCKEP:0,';"[J\OK#"20!L.T3GL-](PM(.?;-2S@M))<_3@'.]4YW]= M3'QKQ@A+P58!C.FF_5.-G("Y;:7K%N.>/>/$M60L^!^[R[O(:I[B*::MH*9- M3Z^@HKN@P+^]$F1F@,X ^P*B,8I ;< NV20\PL6/\)6=Q+YJE=*4LGQ0?\2N;-5G+?$N#+TKPZ[9,!JQK5O)#S0 M&M@H4/*;0IJA5A=0L-?G"B[238#1)2. UHQEO%3.[5D]I]=V>.0)J7NXW*PD_J!&O#*+F0]@HJ49[X"T'56:FP1!B/\(??"@K/ MO\-)US5?/CL6&!X^,T3QX%'^VMCN__>6Q\+0Q4^&52 R\,2&ICEG2"YGS*]3 M7X_[KEJ7NK@$]1J#]8@D34CFJQM?)!?VT!R.;<=] #(G>MQK2@;)FZTYNJR2 M=]5!?MD[3$R>"(BF;A,=DCPAJU#V9N)\Q3>#O_Y>!0(![L.27+"2AX?["G;Q M2RWUD0\?V_R"HYA6^WO)Z4!&[-FCJO.+UFJ7TM53=F1MX=H/A!>B6S)&7+E9 M8 8/ _>-K^[1RN+YE'9+4<[:YD>EWWUD 3UJI-"M+QW;3[/.?]8X-4ZM[_WS M@?,\;_([RW]ZX#YMW)3-7WW VPN]$T >8#C*7V6='YDX-4J57D&QA$/VP]D1 M:%CI_@JJ.X5OC%CH7J#5P-($:-4& BQP7-^/V.!N0K*7:A39Z1C-!Q"JRUDV MO7M_7D:?H&_^:MQ&-GZCR@5*Z.:_OT+JXA(\/X@O\.+ \&XF(8A9/;B5#@T-;+'&T(*%BU,79X_ M>Y[N&7RKO.QK"FOD@UMQ.G%SEKM;V(9WMM:_O_?#8DH,BB+);@BA\$'841&6 M8@=6Z(S3O1X"(V/#K,M\\!63.U]KL*/^@Z-BQMH365D?=!.SE'(-GQ9OP^"/ M6*GT=M 3SD$GP4N/2$;/.>FUA:-G!C."KT0R1^ZE3(\UR!,_./A<[_[TU/:+ M0)?S:?,A0=XZL4OZ)H2]$A*N,S9CBL?7S'D#GPE.0%+BYW)5\*NF1Q M&3:XEA>'BXK<)/#U^BE4I?B3_GB;(]&%Z/M47^JP(O<2/\E2_ PRAY#1T\OY M<")+U6OV&$>^6?\CQKGA8ZC^EG0QI[?57]Y*[K13&WPU'.U:TV>%,0%U83%? MGA%H3-)D)E\"%&>]UH)7RLHKV;^8"=2*U'P16OW#M^\=);W<\LX+A.^P6L%.;VBA]"H4'M>WF^UFXL87.<82?4Q$7 MEL:&+,#-[.]*6.83;%#\2[>RBZDVF&8V?'//;[^FFQ>R7[T0W5"J<9.LR-W/ M3_=%.O*,B&TCKV7WMO4X,A4AN07F (>"^&:IMMSQ.<)HX/O#OPI+2F M\(U"QFVSZYLUDXB%JTF]D [OGJ"$*I8(P>XPT&$:#T6Q^1ARD=6]DYK+7[2#5\CL/9KC=DNN? MV=Y33]G]?NT!9X%]?PF<^7=(I#-)-H'.@78\4TAOD&Q""@?C'Q ]VPHP-:9[ MFU\\^23*K+]V3N2)F>Q_R[)/^L']CLCE*KF'RC[4&]O%FIJ78-WVO3("=S$! MB: =_/NN',W?+8YF&[WW.^GNTNX5O7,U_$@/Z3;;D2O(?X!E/ 3D?Q+&<+"$ M K.CKW%S\;)J?]\W3)WO71(=E!E%J M72$5S4FRVY M$8@1Q/-3 ;^*E)Q1Q=3M3_OA]4,=Q/N\ UCTV0="FF6/MPG/GG@AD#,^8N_W MU79G7.0IU'5$4583C#RG'.=$S-GQU*&0&K9S??S96+@/6R/V-HA"51O M#U?Y')R[.[ H1OVKNI_^D+M&'8/*R*&S'793S] E0"T695Z)[?&K!5N-C]'O M?,+&<:\,B5Y9D!]_AN&X$)]&K_W\:4(Z9\Y$1\'JB>B8V0J*D4YE'YBEJ,R0 MU_%+L"'X^ A+5;9I0L6A:G8LP[))BW*.4(*J3S$_V(ZN#Y:+?JI^:2STY>$M M:]VN>EH8QGS=% [MP,SW,W=S!YJZ8WQ MTFQX#^WGW'%I[%^X]%+I6L3Z9>/B([5SY_&#O@II(T?GB'FXS $J9K M 31PA605N;X+@7LU\;B77W9IFMVN&?2AK;X'2 MR:M'13?Y-$UQ@_E/J?Z4,;D605;B7!.'2BO8\[ZQ5S]X ?W-P72DN)/T*)/$ M=D@/MW\\/+6A@JG<7(#HP@&$IC9O UJ-5E A=%'2138N.;20O?2N+*04LNJ3 M]=GT\6>0IG/!'KE[%UV"MO@89F\IN"TDR//ZGU+YZP"C"& [8T3(77L'LWA[ M2.M (((3P(WC5)UE8]HPTG](T;ZHX,_(2F\_>WUMGOO.Y^HA;4^S[:;P=0:0 M@N"$5@^9NQOO21=4/ME!I, M*BME]-W8H1I>$+LF8K>;/U$>8[E\DC8W^'R/AN.FD=K3J.Y_BB4-KUE!#0\= M:N*G8?THZ_<;=/!=1G6^<6E%7 M$5^N+_W;(/2T#WGHB?VAJ;M?#I"/3^XWF/WO#W=Y7>%TRPP[R56KP-28&5 >Y>@,7ZKY0[,>@C M"4.LQ"ZZC-48Y@"XC=UU^*,??5CLM/TI;Z QG:9 04#2:BJ"5OZ]'XISMW^Q$/W>XQT'?\U>.J'7E)U638C;E$KTXC3@;)87 M0?N\EP NLTOGEMA?-YX(J+CY!"\7?FO:\MCL@ NY&OGX)N0!&Y)V 28%7Q_1 M7B$/'1V87YQE44=-)_1ZAGH^WGKB1 BE#1CN*$3C0#K2;@AYP)8D/I"1:(P? M,Z,U:P_FX73&]H.7)&'UY\]SX$O#.#HQ'"_ 8>IJHF7N>) M JWRS;N)CY6>UW'0';?G(/2#5Z6P9^>O$'7LXTF"V'-C9FF3=RWT;MFK&27$'%$Q!BO1G^(&*Y MDW\?"%@8Z;*G?+=CX,4^@=4>]?L'_K@D[&E+;NFT6BUDQ&BFL*TJ1BL\^6EV M\S:*\V6<1&X*YUJ= MOH?)7Y&AH*X&@,-&$%48>==UJB2L,.:X@E)KJ.C$7\OZYJY:X'A24ZB2=T^# M-R3 5Y JP=9D;2)71_;B#W_.-@CH#4C]O4CB[8B*.?9 MB5GI*HVJ5T>UAR5SL^PNH^ CP8-8'WRI ZVYC MREAB%T:"Q0F-NW12E^8155)0-=RPKE7H@N@C778NZW0&M+X:%D5',@RB M+P?,TYDX.?B=:;]=,3& 16C/2,194IAF]=B&9Q^=&JM.CGADA]OLR F\&1Y= MJ:U#"9JAJE$9$PMK9@:7FZD\5?);C.**'-N'I]#9ORI ;30M'1N$!C)(SQ?A*7T+ 5W6S^+><9CN$G5>5=.ZGF;85R+T/@3[;N0Y,CB*,2_+\P[4E-WO?9&T*"-^DDWW>2C7T17E@ MLU)?*&3'PGQI]8?PR,X%G.Y%8%K:!DJ4'M]8'?EUBE9T<#$FY&;[=_T[0@ M$'939XW8]#0%<4EGJ.!N$8\:\"K/;GI<';3@J>Z_F.NE#'KW-U&2FK=MV1%8 MON1Z[7MU_QV!#Y\/36WPQGTOQ91@T#"&J,BTB[E(3:!*-FY^,*V&Z=M^O[KO MY\DM/7KS3QG6\>D(E;,1?"8OT$;NPE=&S$WPUD(R_53$JE.9G^L3?TJ@QT_L MA1=GC[[8)*;_?0IKT;YP-3NWAQX_O#_SODG?U/_8HU#_\^[MSN%=*_CYU M:+3%A[]#&KJ]0!!VM)M[AI\.H>CRP!E,VK@*VR3^:^0Y.C'VJ+UE_]9=D_L2 MIPH.AE49^[=HK:9$<'V%1YA3$X5MCQT-ZV*3]$%KW@6BU\3)E\]EW-UF(%G>[I1O9VV MT+@'^=DUOA.$41QK35<0$RL95)>P5&-]+MPFTEQ'+-M?Z]?Z+V1.<[B:&VV1 MRMY/!3>]I5<)5YK.,WFD,Q1V/OF#FE[.2=OO/XXW*#YB1NH;?HB[F2Q'MV1I MOA"*?YVN7AW6/8P,ES*6D9S*4SRSG#M?P3M#?$BRYY>2B!^\0$K'Z#5JD)/0 M.VQDL/\7[U?6(QH,R8>+$Q(R"#_:CQ#(2G. LXO9U0:@'5@+*8",$4XJ:,<* MJFP LGY,"PC-_YWM[XQ)KLB$=P*M- K; 1W7T,K.NI!8_7)3UJXG!T;8M"JNE-1GK#$$QY 'EB.&]6*H89&B=AUW[A. MHU?AYOK*P'X7Q+3-/:9..EX!C*;4_/2/^\E<.2RR\#/;3C+$Z(/.EFW;WYY# MJ3H8_\B81WZY-GJU=C&Y6XV$V;B""L4G7CX]64[N*W8+GGET9MT$;S#'Z^($ M#$[5D@]T\3#P(+VV.#62@X'%6GG!Y/?=YR(<,,BL:.T!*MK&4AH;G%[(VM[^ MTGY=;CIX>F%D%A8+7CU1#0)?<&P,]P@_'NO_ZIB:;44Q:,+KL-Q6__-SY,4' M>\X/D'^4!PI^0KSR"LI#L=.:2QB6@\6Z>#8DP@]@HK?=Q')M")JVN!PZ0'CS M._+;+L6#!1\=V[$;$ UB8:]=/M[P"]+!C%"Y)]B#NR(>DO9SKL%:'Y]F_M0> MO++=49IU4/P] G801F=MJ0_1:TLAQ<2)T!*5QMX -D!;)L0H'%]*\ZMU=[O: M?U[) N?QDKD FG3#8J>WEBDF([!(K@NK6/OPT.0@60=R^EB[)S5B>[+Y$H52,B#$?:!V MW(\]0_=8V)BR.K]C7O.V!&WUO39#'PH MG$D0[XDF&O= TH@#@#;F,RP.!.,K<9"L[X36_*XR)ZU;YG:GV01GCMWH5^SB MY\FA_*/8H[/*$P\5EJGL8%BLC[<&[K4\3A$"?!"X!&]XGKC1X"=%<+CKHOVT M!Z#;$_;]K=.5'0)6SBC4[C716#.2 >\"T(IO]"RR9N)'%&%1;!!#:HWFV*F' MT!&PY$&0C*=TRTQXUN\WV,^6'P%8?@A2N*XKU6Q@)X)*2-X,2/!.B1*NC\CP>/ !M/ETJ M8_GL0"D4_'[5._X6A"5,$9SG0T78LH8_FN$EP M^[>%LD@= 5F?+7A9&B!A#/][_BZ2P66MQ[%>F0UKPUFV^!G+I,^K2 M2[PH&Y0W=!C$LQRCIXN_MM65RSG7N90MZGTYE#2RI M\:U1,:+"5&-((9E[.:-MXR/* MNIG16,F:!L]=(2FA!R/%(]NHWXS]B+P6-5'P$2/?E5G?7B$VL[R0N#0F=K8V M;:-SK?M\A=Z7HQ7R67]&-/T_[+T'5%/MMBX<1$!!>I,:I$@7I8C2 B)-1*QT MB(H(2(D("$I($*27"'R"BA($!)42I2H@H:,BAEZ%%%0Z)()A20IW\9T[QCUG M?_N>??:Y9Y]_W_M_C+$8RECO7&^9[YS/\Y8YN6,.S-W^GDH)DB!TY,L,+X?S M&Y^NS?C>QNXB^R1\EQ+3M9=YH3'WT9)[9^PNQ8KP17C.IA>.AF#SCP#)@O%, MUUN5D:-T>=KA2J4!@Q33-F*[&2F\V^(6EOMF"7"$DY&OJSGY"" .2CN^N;GSJ>TUXAURC*;'YQ\&) M=1!YYL%4 /Q51$+8APU$!IIWP7E3[SC+4NWUFV0+GLPNT[+E$VJ<:PSVOAF MGT281O5N0>K1R\[4(A U8J+@7,C@!HFRN0KQH1NK<+H]2A_=_AI4W$HL_ZDM M2 RC4\7] 3IJ,\.#=E$D],P4@&1D__B\QM&AX=MKH#M4C/ IMX 80&@G0T;OB F;"< MY4E'#T_W4Y.OEYYH^K:BJ3>@*=.%%4#),VT'\55FBI&"UJ/+!VW&PRL.:#ZGWF96E?%"0-R; M *6>A8*PHBM;%LT+"X;>;59XY!%4,VBVSW_@\^ZERZ*(GVFHO:)P:, M648_-)-4//L=]MSI[WZN%*OYG9!,I%IC !5HE^"A[9/0.W\")W_T8@\OGJ#Z M5#XQSIYZ5N/R&'LCU,LP:@O"O9U90CLLZJT![$ZS!)!.??G#>AIA)HMT'0G\ M MN(>43Q.;?N 7HGXF_.LQO,H^?H>4 X86D*G,\?6<]KS!]/MM(XW:MI@8=N MJ]D_]_Z8<<=NOFM[4]P=])C)* D,4+"]W<*-4M-"+Q0!3ZCG_:8O+LG5/-S+ M5OH=]N-AB<@<6J#OW"(,-NLC MC'H*RO?^%;MO ASMNR(2?,IH43/^!7K"_G5$M=416<9H&?,0.+(D=*MBL\ZM M -(6!%"+:)O+][@5$AG7T3\OT+'.@6#F$.KTS*'GS\#S0.IR79(I#GI!V-)# ML H#-('7C*/((.K*VQETL@7S$*D'MR> ZF50D*]';Z3V&0?]"-I8#AGPO_@3 MMYW",H](#<&G-H,M;35NEF$3L#S-0@%027Q G&RS^"OJE3.V=0//'EF_CHP[ MUWC$)9"9O$_W[76"[@D]Z>]6$-;V)5P0"[3:P'S1@*ICNPQ[,=Z#%;@,;;&<7F> MEFC->HAH:>&4KJHI *96D;2G'] M:!+(]4Z ;8^#B5;B@QTGJRGGT9);$']'H04,"/ZV"W4$%M MQI.-V00HU1$-WT-'2M.;1A_?>M QB: M5 2OPC'%"*049#CK?E/89GJ:7FI0@/70):%K;MK]GM-60S)YWL(?JW+26U3D M8@Q6?OO;K?@['^=\]@"Z-G=IF"$'<#2KL8=@,DU'24%\GWZ0FVGB2T[Z M?HP7))@\F+URK3?FE&9?&5 (]M&[[?5O-; 5)[8@0:M[D:$T7')P*?5G945H M*1/6+W\Y:#U=^JCKQ0S].;EA)U>7/4T9W25]$-A+Z+8]Q0/*JLN&,PQT/'$7 M+!C.YQ%0GYVD51[>:+P,73Z;'9\A9;!+P3D6=9U;#+.B),/F"2XEX1V@'C#@_0-NMV;W[PP;0K/4*LPE>V\DMCQ\CH MH015,[?C@AIV$-;%_P*:8$J5T^=*M2_SE9NHT=4^- M:8XV_Y%[W3Y79(;9/4'<])G0E2-2G6A$+?,H*-P>=O6)$MV8U8S21GUBR]-, M,UZ71MITC=;=#O]YMW5PJ9/YOO"&D8.T4:?&%F3/ZX:O,_H0^MG$KILT;U"N6X=#Y? M&[%4VC][S^1BK-(.O*KF9A X@77P5]-5R=U+PC/8"1\31^^HYTP'6M4XP=OW M8,3@(W;'<)11! %M#%,23L=H>S-V@_7@8=H7 M6!A*&&UT255JSSQQM#-YNP6IG@$9>-!4-,-9D"(XML868+*JQ8L ',,_4I24 MD7T]='\VN2+86#/5Q_1XJ/_AZD^]@ZN>).^X18:/%00E!YQC[UFF83JPXCH= MCI,P-F\(!;KWVJ!-U7)0DQJBY.BWI*;AX$J7K*A?BLU/MJ/8'T^2;_5+X:SSUON+6[@MAKG+#0.3;75 50( M+5 ->#SV%:RM1_/!H:\+ALU"=DUPT)7P(BVHE<](<+G(X&Z7_O!4J<"? M0:KG:NV65T'XEV6E%\^"&Z^KDD@A,F5*:<*52X.>--S244J0MYZY MR>3R.5+M<@?^%FH]5]KX/3/#37?J*VP>_4++A2P4^KC0.X')5M! (_>5(,V!:$H4 M/^+82/GE=P,&T0?F?>N:ZC,MN[5N[ .!IL5.6:& L_@#!JL"2 ]096ZRE3PC M&>21O&V&SJLWS:6U>8#D7DY/VF,7V96D#H329 M%K1D$T\Q$L3;%!8,3EUY=TEN);W"W]G>X-VWIA0IY?2A>Q\M"OA?_F_Z3\1V MYM'A%)?AS-\2G*1VRA>D_$ G$U\Y+AG2<)\0:=#7^#:"F,E;XN%W)'ZCE9.; MB5DB+8RX1S\?@19CHHSLV('.P%9CTLWV,)6!UM\O['>8J5-97;FE0'^8]W.S MS%E-)3MO$@^A(Q;EJ& M&M&.X)M&7YQ[!7@-62%>]@1^RI5.X%!(OJH;J!G_XZQ2C!VA=#L]%Y9Z)A4. MJ.8RQ?+:1Z>/#'O74E4['HRVH?0>W=QAK)]__G!],;9AWUOAW.!^DRD:O !- MXX2R?$"7=Q"[!4&!^IP$TN5%-?RONUL0QD]S*'[(&0OZ05Z4$I./]1@I2?6E M$+L$ 1?Y?=3ZQ.7U=Y9=Z45RIC_1^Y!O9K,X3;[Y''J),/-&7"=T+1?U_4?V M-2EX/\2$(2EB"4O-=@*6&5;,DP-,%;*I"%3O](B!/UT12TX7\WEV'[-;A#OB M\HX7JF(M/V]M"G;.QR,.&CN?88#Z-KOL.+PP7! FY!J@ ,T=98P#($ :<$[Y36: M[E")G;#<>*J"T"=>E9;+%L4# M%_#4%R:.6Y#=AMBOH*,_RHH+H6]!](Z,TZ/SKR[1TM\6"+Z!D2:P@%I]+)X$ M(B_JF3Q'(28"*&D6!WQF8 )P?WF#YH84_Z#"*_$K6B619)O+E._ZR1[J$_6Z M5^*O&K#,D?*@G0?-;>M1-NS7&:0\ZPU;?+%>S[MGL (9(!!4PG?#S.:1@?C)XL)3?,;;)K"SX4 ZHMTLLO:WOCB[\Y="Y_U1*\ MK_DR*4OBU[#\V04^-6@);"^:= ].M<=BO )!@WX1$1]1+SK[>4BK"1KD?7,+ MXIYZ(>/<%B3Z-$__S0V)C>LJP^7S6F<5_+ZFQVFJ?Q6R.>.((S PP&$B'4)- M6XUB:#,M 3+U /E!@P,U>V9_J>^WMT>_%,ZO0&8?>XL-@H"U"6P4#JGX:SN\ M('!@(R-8NY"06\2\! 0\ _((59' !E&PV*: MA1;6#@\-H-29.L,U\Y8"+PFR(AW%$3UW5N''?Q^)7'2K"=Y/4$,G#EZWVD80 M\G!(?Q2=F!'H, 8.Q D5>*<5)"I:;.Q92F1.I+*SS>GW@1L@;X#5Z4:W:N%] MH48ZJ>CZTG9CXS+DK\W@AQ276N/W[Y=&1JQ=[]#5O4"2(BR,(D!%T2$,<7;7 M%J0FHCM41^(1-J99Q-/J67V17?CM2S_N;4$BGRX.Q,#,YW $/!#H".AL="-R M2&,>9$5G>V2%:P9MMY/BC9'4 MY.Q,RUK81]&M%V"D/'@UXHE@%VX20\Y(C4!@#>W-#M2]:?8(WX)8W9GV!E2] M-&??X$E?"..B%+'46PP?-CC@-9+=\ZYQA"":#86UGN/SYHBM5CH^YZ'L_IF, MA[AH0 ;4MH?;.Q[LWNF31&[\)42"D<-4L\F3L_#=DU/$_:8'*IWL\+1-"-48 M QR9I1^@?5F]Q)!'\@(;-/9,B&T>&=;*.A9U8P;SR+TU6)QC 5#@R/?'4J=A M5 ],!KJ1]01-2M_4B=%2 9N,$$'> *J#H/!?\R5CN(ESLJ)KLNOBFYP(!%?Q M[H" '59B?B)'9DZ_3.&&0,(@-TO[>&:)3%TX4U:&1OP.3(*6R19PI:(&@H-K M,+&PW?C:W>>&159=0K1L6+4[V>',7G2K$]A-VV&]2;D@$]U(0OMBDT><<]WL M&K)66\TT'PWV)'9(NQ^^_/8DLM!\EYWWSE\W-'41](-*B!'SE:O;>M4NA:ZW[CQ!E-"]F/H*PA0,V0;86 M9XLF/<&+X;UA8Y@.O!SJ,'!MT9(FV!7DUG.ZJE_GZ2$"HLC-2F/<3L-0[4=M M[Z<[MH0;:(_(2^(7PK=#)S7WTE=WY56_#EGYS^6&XXJ&VPX@ M+8JG_(SHN8AH[^A@^D:=\SVMUQ['%R[,A%VT+%-7>+%3R-;@5^(,)G$+ B(( MTC0AV0C3+1CC)3>"]&7L!;+/!Q"2H ):EE-PIMK;^VO[RTKVJ10/VLL-NF]! M>LQK]7S9!KE6SX,[Y70 MO57-5J^P%H<0=G&V;AZB.L_ V[ 3>F2G1!J>A,Y8WX*(1I[KR-E]JW#QML M2+=$M*!+TR; VQ=,MA!PH_Q$3G[XGOK1LH3)('FJU"GRO@S;&)ZJ[7C)>-(+ M^ [\16-3S98--[,7($M+]=(Q!L'4 MV/94-1G3P=D4ZXZ,8.'8VO.P>DFF!,YMT.0<)4@7)(K& &?QA]E(^Q;S'Q5: M5WX;6FUIN05'7KH#>2^A!-W^J"F:=!_&@[]4UNL^ ^(EUQ?,T\ 4A?8]&R*ZXU*_/V"%KZ=OBN%W+YC>:B2@IT7+IQ^60 Y")%3]_NW,T8C MX!%W/"7Z@*=@1X-*29&/T7+^Y\WQJRD6<^])L6:%S1% .ZC[86"=79"W='MH MAO0=@&MHB!F2P3)N<]H,'TH.1>L(XK<#_2^<-,*6I!8KN0VQ=\W9,ME@I87 5@R"..E;+[7E$F&+7IX M#KNW67(^?Q_#7$["?JFX9^7C6P,0-4!0*!#I;=\O.X"4F/$ ;!C:R(!!"@$T MQ[M&WKT$0B\\%EQEENXB$9&9SY5B6+PLG84QICQ;N?@!1'XSI?2Y5Y20#\-VH7=7?LP0](&**(. M.@WZ\+SQ=5%.#B$>X(J6HD:P>4&BNY/%*D ^9_.A)HA\2+N0PX==_/./OHXJ M<#3ONU5XP:S3 N=!$TQH.DI9WN_)TWF;*Z?4^TC'B%OZ2P>Q.%;Q=0NF%7*6 MELK>U0N**@%HWS_05.D0P%-_;9;0/(#4Y'X8OL]T(FJ?V%U&3B\D^F!&ED*6 MX9YRW?)2!8R;&Y.=S>9O824QA98-EXIHW?080(R4% "JRQK_D@4WW0@'#DIB"J/!O'Y+I5 M(-BGH;FVP1;% D=]2?7,-.P.O,]J^LV#,SU@<&]3#"V MO^.])%0KO$;R/K159]*8C$Y1S>/0JD'+CO7>V#TGS:'SH'3LN3['4MCO2S;6 M,%(!FA-L'@@WJO+?,BXP0_/]E_2_VWO*6+_V89RJ??Y1YGUU8@1'7H#>(;)2 MALU17BNT(0R*)ZV )&2T$PK]$IE*YLE@:E-[CJU]>$U=22;+R-D$NOYR"D@_ M)I5OTSU]13CVQC$=:?IT/E^3IK7H M2\+)SQW^/C)Y[AWLQL8G[0U,!\CC&8P]TSTP>;!F([$@;/L0)UI"&6 MR:1W3C_A/?:"7/:&23ZW].[LE;X2&C,^LS--_@W.: N22(W$4$8W84O;5R_S M625LU5]8VGSE-;/=C@)^N5+S=9OT4Z9K>UL4^GCF5,1_@1R +YLMS2\<^5IV+UVH9^^-\1MAD8_0671I#=$JNT69/Q+KV0';G*5//G%(M,@-Z$V MM-)#29#L%S;\9/A=$G?38#N1&M3-%#5:7RC:B$M(S;SB#%X<1?7!W#TGV%\$L,A@KR*#6,.N.SFM@DXQMT MPW:NU\A:&>15_@^PMR&_SK$5=U!].V'KZ+$R]NY>A@/RRAIZ9M2]GRUE5^*' MF6_8_#G80SCS8--WX!YJ $L-L>G.K"?K,$6Q)&RKINN;%,:,3J=Z^/Q]0=HO M(UUUF^Y],D];3!?715(@3 8X'A'H5C^S(^P-^B-0H4=ZR<:[\:- G1-JEM MV$. ZYQ[<_6M?)Q&]+4@&)O_'2NFZ4*T1#7#&=B8<>R>.J8J$HT#VSAU I#B MH0761H4I]=LJRT4- M>OINIB0X7T\/=2!@L@5RD?>?Z\BM@#-E"]*M$X>'F&CE&P#C-#TK:EVNP82; MN^>B6ZSY@6"XL39E3ZA^15R=_I[EN)B -%8..GAUW)+>TZ=5BP"GT,RIY'+X ME-_-AEI"@@,S9&$SNK;#3CDH]*I[[]W+5C))8XX+^M^F9-!G+/D51+R H?.^ 7H6E\!%EZ\/ZB;P2VFFT MY'K,=@3G4RZH3] :PE(KXPAJ%+X+&508,+$%:=^.1SN]WX:%68I>5*.S(V'2;'A!4L'![A0Z-] M0L.\W/D.JSBMS'OO"0KZX+3#O\[ZIF'OC\>W=1*15F00T&E2\QM]7_K? MOE\OQR[T_Q8K9;=3R&([_I9A+N4>\(V,F"ADS.Q* MF:6$8;<#HCT%$KU?*$0]K[CK1*<[K51D:7NG2%50TI@O%7[C&(4) [[T*2"/ M(8%NE8(A$'$PGJ9SMP2>4#'TE!$VE+EOB/SFXH1U]O.%LL!+]==OY)]T"-9YV8&6YU5"B MSYY=28F,K7^X)W# YG7]R^4C/XVV8R7%%J((TI(M&,#P?*0S.9:?TQE0)SGR M 7&MTEV/=T9(.U64./BJ-26W_+J*)B:@*F;?G[*79B328+ M6G0A8;NQ NN.PHX[+?E$I\1+4@@?BRT91.3BK[J*'*- M_SDS". O/O"+N4\)74'CCI,ZXC+$/SB1IG9A>:]S+\5 M8XYL06*@-3RMA(E<$CV.MDJ2Q)2;.)!U1,:U1S++_0=\5"Q;G7CX99-:BKI( M1D95K_;LJNS"ZZ%@[%ZL+(R40MP;OCK9SMX]2])<%6-RT^06K\'D\;[1^VY, MG(/^;-[7I\AX;:0V9?"2S(N[PAO4#+ >X?T1L;#:U58''GH"ZPD3[4.![P8R M^AQ+%FXZ "9G][5;:1Q4H[W9DU8LM*M 8.$_<]C_+3J-*-TLBOJ\!=E3"_Y; MMGF?OYHN6#[!;#^Z]3,VYN>^\B+F9*3C%MP]M/V)_ MQE,=!7?[=U/T&S#))N&49%0/Z)W(\+L5O=_QE*@Z8Q'-J+">71LD_4\[="S> M?BQ"DJF^[-VE##O0AAXWVS\/K5-E2M0N/7L]L!*_T8X>#[5I7&L"D<>O6;-R MFYZ71!*SM5KD6Z+&],F+LL,$##X(!^C$?WH$;;5?%4-RL.ZIADH4S=3?G8AL MI*377:?-S\T8W7RB\%[OH+;BXTOM=KS1OQ@'41^W(-4;2[Y4A#W Q=!CZ@R: MJ)(]]QT**O7O#]6Z"QGL51)9^P1P/G#9?C M-_@1Y':B/DVP)U11QK]P-$GV;@:U]3N6%?T]F?R@)B]9L,S!^^M[Q[>!HX/K MIWG6C$$+>A;=JHGWQ0"J-NV(N ;\$IJ,%YM#"= D&LO= R;DMB!IM?R.#M6- M*3).53^4&G,/,KTP:THL7E!CKV3#>P#AU"7=3^<..X^4Z[7 M[OW"R'-N+ZD?VA\_@XS^9JG HV NSXG,9]5&RY'/8KRV*?9WE30JOLZ,\9 M$@XXS&#OMB]:S 2Z*80VJ C3A<8;/LK6!!CG1E2S1Y%!NBWCJP_*9A# /F>F M=#<%/EGV/ED>S1XVMT?ZIDK+BH'X(WTIK@>-EXQ4_I M;,>&&">T">R_T60:U+EZ)CJHT^=J@)'X+EP*CVV'%B*[YZE"F62K\\C+X8 M="K 5!.DXU7#);4,ETA[JR;=>2=0;[S-P\KF9W8^>[?VL*?OYI82K M/:H=:0_ J-DSU@G->X%.:GU[OM;@A8U*+"5(9)H-F=)5>B(5NIKR8?LDQ-75 M6&)58INI) G3@H#,3T/[]$V-IC_OTM(J3%XQ>9"S3W]9&O=$3V/'C_I/RUFG M'"#(5%!350"0Q^S'9,&=D9*=MROSGD=N M @?&O/%5@RODE)7/NN*5!X*+(@OC=]\DBP'0-!@ICFT"(+8@W'-(2U8"TI0_ M_S4-TS$ A09L0<9H&NW1E",K02L3;!=\XM@!3 M$8C"74-I4 7;" )^MTMJU7-=AVJB!:8G**P>"6W]S )_N\MV6G8?>L/".'Z! M](A+EE6ZCICD8>]2+XSD(YD.&:UV(#";/(E,%;(.M]NGDDV'J_:I9UZX?9"< M3AHO=DX@/^!*?!_TS<9@DX]QB"E5S7J,ODI,Q%>/8&\?"&+RD*)5VU]YO"2= MR'$*<>=IG<^40$OW]S7S(J6I>$RM8,JT-&!'3C?NE&X('$;:>1=,MJ-OO^41 M^:*X6UF*,\%[H.$V1%.UVTM@@*T 6(-Z=GNJ\\OA1VG<4E]?O_6[>D%9M@BG M$;F@Z98"H>*!"'PK;%,&&;$%B;]/ $94F:+=+6[Z4,YPS;"&9DW)= .7W_*Z ME._F7?RPT'7-'B'Q8-]3D6L=2X>>C:6A2(VX)LF J;-DSF-/B:NU.G M& =F"[+++',+ C/$ Q)#Z#;!8C2A=Y7-51MXQGPO2';^+/EGR;]5,GV[Y+W; M7Z;1)'?G[Z!U-&5(_@[U[)&71]"D CS5 ;OSFI<*X%GIF;<%P>"K2[(/P4W1 MWRH;GQ90-&M.N]E?/_R^K*5K!^IQO[F\%4.=&F2LHC@SYRU+I2?;WJS<_JK\YACN]?A@,4ZYM>O=R CK\,1,!/5 M=!-@"P+:J@Y@L1+=>@)/RF'SY'E1/S>&T(D3//20P0_V:.'C1[-=^V<@20;* MGI_Z"SI:9'?8V9GUL3#X0%@,M![1XB!)O\=ZQ P1>$M^=U57+SWWL*0&3YY_ MN(1=+$77_(K9TSL^/I-L[+SO9^#-]-VXI MK4<* W"T!NA49%E' MO1OH\]O4J=]U3]1VO;B)U9=T# M_?IX/5T(T+E$%:5[ =X^9)S@..K')8A.Z',/(^/H84\;XL MX 1M\D4TH+3:#ANW[Z@GUF"Z$4F;^$[B!&='OV\G7M+D!!'OV"KQ_JN: M,S^2!K,*=MR\FVY6L06Y"[7=@F#SB$R^:V.%,8= 3/^_VH_Y5TI?D:+&"64+ M12NQ40@T5?OYGR7_+/EGR?^*DA7^;EPY&*4/ 5I+GM>1XZF"([A_7#:UOW$\ MXX]WZ]X-_)6U'G/Y^?_$MNM_Z($_0=<)+IUA6*!;82C311CUW!8$4#&,^_QR MH@GK#_QBF$R\SNCI/OS1WNZ%__N"U&BW@YYL*Q9-ZUAU3>875,H9 MJAQK)[-J>#Z^#K>DR3#?/DH"#8<#&LY,D:AV_U!* -.!UDTRN;&W9C7YL*V] MZ7"5FB*_)\=-5_%030GRDZ\9LPOH,6_Z @N+)SU%A2?[M&4U0[=2C-B1!RVFJ1X)6&7M(OF*/HB!E"N2V:8(6W?LJKP@3K)@\P M5M'/N4-E3-O1 NC5OIF+H9<*)^Z)=(USZG)?<+[HSG)[FQ2-,1=??Z)ZHD^_ M+(COV*#V4GE@Q0"?L;&MTY&"9#$-ZZ0"K@NG(:])OTA2:T M\- M(!6B=Q0 XU3#\V\2[*,27M&YMY W"@C: !#1NFR#.M=4):SLB"F3+R\"-'51N@K*2[Q_V+VK[+ M0^(6/X(C55[M35O!H<%BR.W3!,W"$2$/ZD*&)*+$A9,3,JIC_ MYO[D8MA,:2ZR&ML^MITK<$CQK&VNAU%B5>'ZLWFU:8FS'9-<[YNILZF(@UOA^&3MB#\3>8) MVO VMY':WNP5^CLY;Y%,ZU-32H]EV@;C#%'-F[&VF7MR"4G_5,L2+V M;FRE"V!)3Z,.WTN],!ALB[$%\^STWH'WC^+&T:3 M'L.I9W7N@@@(]%$);@FEA7X1TX) /(E!6,*G0/E,CNVY71]O8*7B)9496]WQ M"??MDQ@/KP7OPEP,U/K?#LGYT?!EP;8)E=EDI$/YA/]$,#9(I9?]%'W]56L0 MK[IOUN^)17?F*$,X]L=HCW;!ZA.9XB\)I/K.O?C+B+$H-HV11!)3(;U[7LEFXSOQ#([,,)]#T#-A%E2W6R93<^+0D=DFH,?#" MA_<\Z:AV--7.'9](E.19'MT.0@L48*7Q?CUSB=D4S?>'"@%=I2RM,&-KCJ!^ M0^'9^R*P3RW65^[!)M;_0:F"_\E2#/_3@^)_@SS$T*TV:-(CK'!3%,W0$71M MB>A68^0Y'Q)\PKF5CCH?(_GQGH.DY8L?S7)P:7A2,9YZH3).8/F\D0: M@ZY_,^02S9V\_PT#$>;^^LYL.Q8 JNZ1BY[#R18>L5SN]%D8YOPXNBPE]*][W MT%;IFL1]B&DNO8=5C[Z*&9,D=LN,A]?U\/>-0T')ZEH:RV/ MSKYYV*B1P>V:\K):,*E&9QQ#[P<_2%Z\B19#DPH:#C12?>E7,Q:,\;SLSR.Y MN*#*R(\&%VF>0$;D^TC%(TX2MI8">K695[,'T=Z.@/)HV@&VWCB;B*>>7TVB MHR6;3;G63&"79%79PIC$S.RW06%1-K^0'4=Z!S$'JQ+V1@]\V+""> .5,ABSP0R-(]P*E=I2;( M%0+SK\Z]W\-]2$*9^^Q[XJ71]UBJ%P;3#&,]1)/N$66;=9@'AE2K1X.:- 7R MO*.O=?K4LOO>U0U.1X[=P,E&G%IHOZ^Q:]X7!0VV=*G,9$O57 MCW 4)WLO73D7@\YQ4^/<) (@W.228Y7B2<^(PC_1XZKL7;7:M:6)^CUUKX!, MQH4%NK6GZ+$M2'[.A**\@?%4:3+W98\7/ 'E\^NC3-'M;-DO&(:@'3/ACRY& MJ@SB:G$20 :B%EBCP%."';Z_HZ2.J.1'-9;\2CK@FJ/2IG[YNNO#O!X\:0HK M#^O HJC+3!1>W*CG#J%6OOYT-I-V@>ZW+&%]Z?.0+B^25"[=KBR_9EBP]7?#)DW%WB%'QO:GTB*]G)?*ODI&]G2$D%XNB9V>35F&9] M5&_^?JID"EL!J5I/&XE[+EG;U!>>IZ/Q_@LKZ[O4M.W7]%72)TGA;@57,6;[ M(\AF2LH/QXE4^@!@P%#K)1/V !W7)C;2D &H$2\NX!994Z5IA&EU/;7! L%I MI-@IC?SQY23-@G=-.3DS'W,,P%7.8?G"$:GP&L.[ZUN0Q(:;&&^SHN?:&TF4 M1@;7W4-2/H\6;/LLA:VY42&0221[@449J$O1R#D.-N/>%J0.A.V.E(Q2$BX#NRL\ "?0&K98B#3O7Q^_ MVE\;@&1F%2_P=GR]6*,KGKG[J_<>$'(BF")*]"EPZ'.09P9-Q*DZ9.Z*(/+\ M2F8X/DFZ*T_+Z' F-^J6UTT.G^NZ3GM[;+]>W',%LWP[!;)&&->C!U!YEL(9 M^H 2W1/PV*ZI3'O.Q(6TP1CEMX=*5P\H=\M?J9*\_[IK-M#Y:?\_EO'\WW'. M [D=5BR4E0 +1,@Q+P$^X/_ O\0B@*(34&FS/1/P\6X27OB5)ZQST[2/.XK[ MIH_+5P8Y0I?SN^^G]!GKRBCV+CVPC#(+]$-!Z/$-,K$EJ<:>P,?T!0RH[0[] MM;!=D25?6I%A-!]?X:' #]T3V@=V.@UZKO.9\@1++ ?GP+6GC 909]BE<-(S_!< M)E#JK,MP#59V"JD#>$?3##V:,_@E[0;>WR\/JEA6N.E8\VLDV\'P0>,5[:2O MTXQ;.$"=R!0O[<#6$9@RWVB,,UCR,V([-CE?D/8SL1V?ZB7(0$_ JBIS+]2Y M8S0N2B)%-4P\8BQTGWX1,XZ&,P294 "$GCL?LPI1IDA%FF2;X][(1#*T$YXL M"1=NE@9*6\WV-HPTMZ.CI57HJ5&(JUF.U_IK#M[2,[HE*&]_(D,J((<*9PIC M/ 60PBT<'S FC?T+O(2PX5I/M3D&53LH!7!TY9W0"):0B;GSD/E_*/>=I4F M)3[[G=-=ZU8O"C2R^2RHBVT--DR97IHF>79@4(M41=P'YY]G/5CRL/?:>#C MDJ-R[DV3M5YD",,VTI#>SGJ')CWT JE +/P:%@1*J4U0FFJ'DYM@HID.T.@R MD.+GQA4?WUE-7+@YVO%+^MY;][/:I'I_Y2V(G?SU1._,317J;(N9% !2>0L M3BJ#5LU-R_17A%4H3MY$YKE'YNS--J4F%5$+^!\1:/ 4YE$20L 3J.]L:#HL M'71WOWO/A\\BRO-O9NH-GIZ!N[@LY&3Y;S[YS5GB1^7XQ?R#!*95?3R[MR#\4XQ]6Y#^R'[8Z@L8D (C-^*OP#9UI%59/U6W(,*>HTP- M1#QZW6$[@U"LW^]OG$-J;D$*_0EHAFG@631/O B3)LS'[64U-$44.I""Y M)3+5.E?Y<'K)<6\;W<,N![[LB,KT&M^"\.:1X2Q11\'M.+N";,68(W @>'5< MD)W:E;P%B;8#/WKF#U5?P?^A9F?^E/2GI/]K)$FA$?#Q'9*VQ)FZ>R?3XR>R M#T+/BF)>O/C+.>F!6+:CKK5(1W0YQM(;T'=J(A4;:4VOIVP$'HJ4?Z!?-?;@ M:M]#-UC&4E\TBX/5T*=N\[&"+0A%C1/T?0DKV_&KYYK\L!M#6*85E#I%K(*R M)--%V9O96Y"DRD6VN&$;?G-_/@A/6O6AVV_\*>=/.?^WR+'A65YD*'@\S8)E M3)AS)+$H)Q,Q5RU^C4;_8<8U.=)Y@5LD?E_2=%EX>:2,3>-])**LJ\IC/M.V M5>)K_&E7NQ8YGFN0)?Q?3$ ;IF'$4N(6Q&H&)%_-Q6!%-!NV(/$.5!P[N31Q M.^(4S^]O_87GA)#1?PKZ4] _LZ SN.W)H[\<:&;L+W/?0KFX%_L_I>?P MU4/ROY[F\?DG0ZI_ROE3SG^MG"O$>NQ2'$+40;4[6C9>:I^$$RQFEUWEQE]Z MKUL1RS@JD3R=S5 '9L\.-'$53GI8/FVT,FW.Y362ZWE_\2W/O+ET#R,2]3[X M:7=WNN3.*[Z?>'ZHV__ABT3 GUI-3N]NQP@28.WI7%/K]M81T?([7!Z_%.W5QY0A"^XYN2$O0RW)*_V@ ML7Q_*= [ZOJ^%D7U.^VS4A2^54_9P#G3<]#J;9[A7C M?\L)027T>[G29.A#K(?-$J@/AM!ZPU24^EAI&X#4X4G:1S/A*,Y8^!AF77^P M0*;X5EIF<5@=.H[1K[C$/#YDX MH'U"Y)87.F?3#ZPM#>#'#'@2#]P[&G8C(U4]$UG%L?S(MPV[:QXJ%NZ8)G'] MLT$%W"&VZ^?$#>^#'7;FHJ\_+$XWG* 1)HOHXX _@P-%N#V[+$>#M^8?&M6/ MYOZP4EEA(D-^@?B^*]["-Z1.)IRKFZ"?6:D7>_/1,LQW-77"=YF+*MD*E:_Q M5(PV(W2QA0;#&?9\I4XY$YH]+BL2JIJM/B)7K])QXQLSHVW$B502-@'F!X]%J7AZM^7K]%.&:DPMO*_H6BI\ MEMK+;7/N_I6+O%55F??\.%__^U$*0.V?M*=/]Z.O:.L=[Z_1B449 D]G<.(& MW4Q%HJ"9O+_BXNEW*5]LZ*EO7<[=WQP20-XC]S6NH!+V2#5_,K'% E M_DL<].4/-$PGL:H[A;T;F"'S=.EP3FC3&ZFCE /Y]SS?I>JJ-=:'7:X^;C)V MXWJI2)':E8O#TT@+5F/%4U;A3^(XC!X*'"IC.M((<37&GO#NG :G"M]+/N2Q M W$R]E&I>2_$4>/7GZ^*-\3]=O:'R8D+#SA'FA#4TC:8$-**3!"+S)":6&V; MR(;[[Y?ZJ/'I]%,M6-+%]_K+T.A]\]<;UB0[S^4[NL?[&YD,1I073MR#^4XYT=6"<6G\>0-!.#+:74>24 M+(?#^:)Z8,+^W):BGO.C]PZ/-[W@L+L=KCKY!O(QN:_NR-;J4./!S:H M#+HW "M'!@)/M'\-U$12H%<&PGX=6$6L7+VO4%==6Y\FF4^Y]35E[XR7Z]%=':\.Z+(=1O,/@.P^R93PB?6&/M5:>T-[RTCVE9BB*- MS3? P2(U;#JVR*P* 3VM<*HC(0,KW"P.Z+(I@YUXR29U\I@U1KCN7F>$=ND3 MQ7=?A8S>8ZX?MFQ0;;_ON*SX_V< M4^5QHOUSTT&3<]&/Q&\*]TA=?C8$M?R7X_JMEFA?-*#NNT037)9DF%R3OGM3 M>$'/OV$EN7(B-=KR^) B[X";IW7YQTKQ_E8G'XT%BP4(3X.S80E2G9J12;,Y M#[3Z[IEQ&UX?TT)XEN[7VW/\-PYCV?QWB]^C,(#F:'L>+O[1%F39D[0%N8/2 M'FW>$>GNCCTUTJPS7^U6(V*#"*$'O#LUT/.)X?#]">)@>!99[)#P"5JGQOZU M!6*MY'(C=9(> -@_1=H/(%4HCLG2B6FS*420VMPUD_%O/S?4Y*!USZ"MMBIA MEX*+>$D6>?QRQJ$W=2?*(%$&XK3$)1")<6&!<,8I]I A\=5&U^HXC@)M(:12 MY_G+_,WX 8RW-']PI\75G,^1#\H[+WBFD':\?GN6[9%GJL3F/0,65MH.0KZS M@Y4?#IV 4E;;<3) JN/K'[E+;!'JUUSAHAZ-=DEL&".HXL*SR$%=V[VY,F<( M8ASKIN+.QX>51M;=3:^II6A_*P]]>>C#Z86]G+^&7_[[YV]P@JP:?-"R)/W8 MH+Z#S#% =0:=(F]$.^>!;M.FKI&_9QVHY1NKZ$#[-=Y_DJ/I[G*R3RO[?0MW MO@''PQB7Y]R&VN-?'7B MS$<1P3U&\IK=9@KLJ9$^=O_MU24LXRAS[S!;%9AMG9"KQ,WT>&HZ5;^JHBY) M6J0_>]?9.Y2"#WQS/B)ERN*C^BUY%8W>4FH1FY>+H8]T9V6'PR9U3M(NC.22 M=00M42:NB')7_=L9=VY=[I7[C@T/S)L*IF2>1)U '.@T>4-.H.PNMSE=X7L M]VY7DXO\X#N9")IEMY=& :P:I9'F@Q8C3R-$G^#69:\45W5&1"P^Q%7UJV] MD,&N KV#8APK8L[O\51'/ #2[3;T9/8,-!7O@Q%GBM*ZVP33O'AJW)O65?$K%^O3[UK+%OZ$+Q5FVY/1G.5;G+Z@\S(!P MOMB/-V$;HEO;S'@!%4[D)3PXVFCD[6&SG9W1LB+(\"IJ4T!Q+]^';R5/=^K: M5MM=7G+V:=_5<>>.^>2]@SQS0>+?L,+X(,?Q/++O4G8((S2RGO(D!:F3V$:- MC(6*MDC;KI27'@\(Y>5HL'GP0=IFK\S#KQ>Z3FG&4K?3Q)K"*+X@HTF$UF"7 MEBG8>![*I)U@>Y!EQRC=67AZNMPK3%7!7G0 MNY$=[Z($(V^B^8 #4@,#,V??--_S.'4%8>0[/:M:=UM@>,#Y$[PN@BF6M4KW MI8T!!E1+NCF I1&ZZ)OGW4H:GR(-!S))?>7/?%V\Z"M.+I0<;]D$-4EDY>OJ MH L3O6CV;K CN$P #O#W(< '%TD@6V=2!/D#V'M&W&UI&S%,WXO:!@@!.#^Q MX4W2(1F7XCP/^9/!Y>+]_>9F&87-NUG%,%*3O 3KX1ZH1%,(@Q?IET>R7^AS MZ:%-3-K6L7O4M6*/K!;5ZD6_*/=\>-C#2.&![H,+\YA7YWG^?K_O]OF<\UWFD>#N\?82,%@HQ>:( MT>?3VM14Z\FXHT#[Q'6\#M9Z7$7BS-@?.Q\3DPC6\8W]6X.*G1@7$J=\I,[< MROD-NX43T1])0G(C4G6+Q*FQX_?+!Z_L'=28&'KUROPQ05_RI\W;3U-5.?G; M+L:0WYF)KR>!4^F/E'"71]<@(<1;5. P(7N*VRYV=D$H5MM,'3DUU/7W\ OQ M\YZW\]M:)+.B+O]S5$I:/-OBXK\]ZHQH'0ZN7+=_$WXZ:<#Q6,X&ZC"TGR0& M8GI7/N;N&*6\O[7S%)1?%S]3=MK!OE3(OCK/UXYC:A_N@ %N-"CN'#!:#;UI MK\!YU6V[G&KZ1,]%G&^V+^M#]F'(X$CA$B%B:#*-^U3T_.?K";57$*K83#J[ MO!N615'G5)-[H*FS4F.-"H;#R[]_5#J6W64/O7WJE^GYS[O'BOM-Y;5N9EHA MIX,9P3U4T%B/NFD-$EQ)#1[2!#4[*)I@5CF6Q?)?R?[M--)C=%Z6@DICM[VW MD@HN#'?H;>)=S%;L\@PZ?0XJ$G;B[/4U"' 4,V5T>0TR:#"6#<5\UEA>3VK_ MF8VYCN >X8MG"]_W9O[!HVZ"VP?T#;%.'@&[EPB[8UB9__UB[G7 MG$].+L3>'[HW%"1"G+07M*[UUG]TU"(!8#&<%ZNKNY_A[#[R=X;"DANQF/PO M89ZW$AU?63R2T74[^_;=(\-0$=45^V(&&C1W.R1P;02),A@./(5$(=K=?_I&G,&D3..V"@HE=E>>I4;\WR$L;SS:4U2/X3 M\9?>-L2[MXZ0WQYX!"T+^4\L;7C5'6_H[>O^"\4+J*YXG_1)(R:3!+0M0Y+X9R7/NI0*[9?9:9.KC1 M+N3+Q[V?Z]I43WW>=Y)@.O/D4*E?R>HCNT5?R#Q%A:]2*RBCTE_.F@K:V\PO MUHJ$!NV* ?TCGO?=\R?T8 @F,V!6_]]/SR_D1)S]K:;HLG7_C3$<5;CES?@? M5#K>7M"(WX]M\LP[*T+^8>S(MYRY_5@V6\&Q3>M7W=X'3[([HP+*>$KX3[1& M3*9] ITPF2 Z)V>2)E\>3'@Z_;:P/,,>4^5G57P_<)/<#V4%O]KXI:"B ??W M+)W M[/GQ?T0W*N@.8L([NQGE_,.@8EFR3I[.,%=F&RA;F9_L5H[8)!6-A:Y MEZ3PNLZT_.F,7X=LCM07\T'QSC/-9S[G'DTYN$T+RE>0Z/'-?BCR]);KXXGX M.B-?8@#A77'NKK"SM.%C;I[+IN.\&2G_GW55>TZPYZAR#6:9JNLSPB9N(<+\:)/+3!5J MMW\T?4O!C=]4#21#IJRQP,O=4R;W>0KN&V.Z+7XI<^LNEW.EYI!Y!+TFP(B# M7!2A-/' ]9Q(>BE*\([A%.#^4T8QJ'+J%H)=3F]YI MX @J.)\G_8QE<:RE>[M:/@F*,]>\KX1TO6[].>#8EX$HVRU%,\.ZM>GGH.3_ M=^#[?YA$:@L#(P<61L )\B$? JSO5IAP2=SDS]M:3E_Q.:UC V$G?7J0?6"' M /MOC>]!_@5!(37XFA_38)''LP2)S(DL[TS4%A#176NV;.KO_7S"PM+L;GC1 MY46+_KDSZN'7H<4(>C5!/)P02PA)5U4@D!$,%H M5[_D@9=?]V,B+_F%2'C]7(*)G[M,03$=,&? -%$TO@!&=PFWW\TF 6L0[LG6 M=N!//2G'U+113.M7A8-V+L$X9^S"R:E*W&919,8L)^,U1R/L'43:A0"G:_B. MG*R?_EA2?\">\=_3^ZSM?XYWW:9;U"VHFZ9E-?3'W M_OAM'GI#2C>VQKK)0PT%U?:.%:"F4"Y3<.<+\(ZH7&P-ZC*S9'HH)_M)YS%R M)01IN&U%2\K6X)=_R V$,+(.WU20APA$*M":$QDO/S809-8@%T!T9[YJ<6#8 MBD6?B?'>!*R36^[98\#T$[FG!XLMT//+J8AZ8C8A% D:B=/X*F9,Y^Z'"=T! MLF 4\!RT8>BG,[>8LQO]+WP-+2]>@W@G&.C$/(N/MGI^XEWE7I+EO0_A-%8A ME?V'%XQK&L,T2^MON.K?L^[J&>Z^V%G/7U;J M.:4')JCBT]\M+:&_69G;R',;9!J(LZ)XJ" \6*(D5$O MM.GU/G-U&&RX\,GWOA=Z^?[C*4?(M5Z>"78"!>;Q+'#[P4QF<]"8B-UM#-7( M+WV_Q[V'>])U.YQW;R+NS!43J OP/CV8T;ZYS\Y/&SYNAS8*257=6G*B(NG3 M+LBUW6/_:29Y]-2M-<@6N!36,H#35 4O8LS(O0[X4:P[9JI](75[:O'7I6#X M=4M+I:Z:?9 -J]?HU!28 N(2#-0EL%MXD=[@Y94NT:'W#ZQ!-'&'@*])QIMG M?QP8QCS.-=DW -ML1-Z9-4T6U[CD)/VZJUV"^UE0BPA'*0M'ZW%F1*&4 :>< M">LDB].7>?J9??]3Z(T?'R*"-V)D"9C-?H9N+!:M852JMG,V9#'],]]^ \LNOGB8=3_,M'MON M9)]L'LH-U+E=?C[@&M#=26UJ[J"!>C6U(@TK0$[^ZOD[T2M =/TE=],DL90A MMXM KS#O91/<35*S8E@>3G*D37DUDBWB%>#^(YKSJ\G05I/.,L :^2;TZ.U+@KD/R/_('ME!N MP<"IJ3>S/P](*0CJQ.W?'G@KLJ4G$ 1PB)H=K[YJ+U*R2NN[9Q"!(F9AR6VO MG\!!>:9\B_71K_SC()K!FXE',+:+[)8@/^T>$1SYL_']XPI_>[>1@("A].R5 MQ('\4Z0ON*OUGWU-Z\ M'=4UC>?C+ ?AFT[<4(9>?Z>>O3'I#006@A43'G%7$G:JTOX:HGU;$#Q[_+'C8^P/5?>G?@>]0#>B"3D+(>.D(Q MH*E-)A6#D?4QQBN!AX&'>#4_M/E3-11'DS80A]>-$C89;2WU\W(0[\EUDCL7 M$Y#VOXW@.D0B#\=,-?<6.P"(Q7:&&:@[E"64Q#F,1,RY>_3JV(Q5%PZYU29* MQ&1(5G]J6[%TGWLZ'T4TG\/L27R^88X*1!YO?L9WY8B0+V>@MZZA\"N5YX6. M]2(:#O1C0C),Z/,/Y(N/7ZD@XPQ+^ D? MVCS*%W[5?-,=JREK;RG\I]V^TR'E^7WA;]?BQ':[_[\ S@IQ8?D&00=!?TBM M)_93IZ/[:?7Y[2Q4%D(+K_<=;O4*]**O,EZ^JG?Y&C.RU_.E[/DUB'.V4VBY M^%W[-QOC7ZEA-]/X:J[TN68V%3#J@@'N4%E?DXD,N"F6Y=92B&7)"K4!85'< MEO'*ZOWV3K5]BF/11 OTMQ+UV2CN0W(2WSR8JRYZ5Z-S ML'>2SJ&EV MV#X+W;>5W@&K_9[/A1+Y1YEGP,8L ;B?V(U5Q)SAGHZCI.&?1 MUJ:FZWK;IA>:,BE.#2/T7UK.6V=[VO*.7BSTT6[O%DJK\_SPM#6(K% =J\1 M=)(_93)%9-B56:TZQ6*6IPM5)17-Y/H^,K^/N!=_1X*\>+&^W!?G-X7O[*;T M/I+$_^\!>?P\.95Z 3.MR:WF!!-%1FN&=15*_F(1$F'0*]/Q'J,9@[)O( M\!@9'Q.RR>>'=;T[[E[9-R_N LO"+8@.SG>B@2"[WE&"L@VG!:PD,L=CEM-U MU%H!:/?0YJFN1]];*>7HG675;:$=WBS9D=>?C4_XN6[?79L+3^*L=VQG0('\ M2F;GH^^^E2-[5VM2[Y?XKJ[$!>TU^]*IX[3JIWGFLD6/;';C:@J="NY2XRMO MQ&3[DM@*G *A)(8S'3#Q"/T0T1%KO?(WS =$'8V%/-\]K#A1L%VAQO2XU(;M M!VK[W*ZO-\\03P E*O%O2 "2],E.*/5^=IO-WX/@+SIA"TCY:W'$MV#R8_(S MD7WD(^T:GJ65WR'-D-=G)-;P#U>(7)-4$6/YEH[&W<<FNT_Y H..X1CM* ,R10_W@:$Z7][%W M;V]M6,G*3F(@I)#/P29 M\.L^GWW*R$]_DB?TG=@O6M]N014!_1#)>D"HQR02Z/<(6_$[<3HOKKNR(ER[ MUB 7&S/[E&X_+SP77[I%4+@!$;)URV7GW"B)0E,'#-=6T$@(1TV9]5*V-Z]_ M_=HTQ"%T+DMCO;JR'&X%F(Y%:*Q!>C3R]LG[3#IK&IL[Y?1:K^1P6KTE7HLI M;F"*"%B403])&P<79&.$*C\(M5 B+A1 ^U!&"EC0++YN9>C;*]G;Z9D"D1@ M*Z@=*MIYGE!;. #7'M<;C<"),V2TMX:=ZJ\E7TQ5\3$PRJM_=VVHV2!R,?81 MU.V_QB#=_[[^6PK_]:[_EL)_A>N_D!3:#G-G!7>%EL(Q'94/OZ%)L*;F;+CT M3*AO@P,'IEO4F1RX+@$0+P*%N#K"?_D:B1U+]()'M]=OU#L_7G^2QU MVRZQOW@18#E%I5>L09J#U_M9J4WPK9O[$>M+$BTPV4^H0 *?7FFW6R2$"R=X MSGRLW\&O&)XQC! [0S*UL2:@JE83UQ]!$#'!;%IC'-^,#)XB-9?W0!-AGV! M)B%T#=(E$XHVXTZ0!.2Y5>'5!_%PMZ+8-8XE02\"+68,,7R6$0/G*"P2^(^2: *5&Z.P$* ]% M!YL!#K#8JL)?[A-M5HQ/Y(8MTG[K))(2"% M)R_LH348+)*9U=$],/5_^_LIPJU\O[?B8KF^J&QC]HY,]QQ45*'NQD2?M+?1 M?4;9HF7\Q"+["4I4^EV4&ER6;PABF!A5;%7OU"9/CRV MF[KG%9,]+PRKG#6$Y/5"XJ%L#.\XOO,DH5.%'T4G;1".D;:DI?\F76]>$6HD M'0/O!L5@_X -H3KJ3[!+\ \3J72Y@Q9VYAX/>V!;1>^]L3 N%!U04@!^*S\2 MZ*NO#(6;(C?B]HTMV0<&/_]\N'(@KN)-:37_Y\SS1!_9 :-T&_--@;PJ8BT! M/4!4 %E"R1(6&0*Z,N*RR'QW)N&Z;5KJ%9*,'VAPTK;H>X&&3G'R[1J'P.CR_N5ZT;B_<(7 "6&$T+W(XM,-M M'/[LKB2?#QX,6L]]*_53VE;YW'EVU&'LZXA+&4KA76?.%Y5-M6@6#(7SMY= MP?VMRYWJKVPW"E^[L)2!A=$@X7M_'%CJNP8)E?$7'GWYTXEF&7G9]=IR(24) MK.+Y8XUZ2 #1GV\D**088JOZ /3M3H9"%4Z3HWHWM'3&O\K'@3TSPW[8=M*W M5Z6'://>)-3@JSLV??&-K5;"H^U-]D\C@=7L0[A@T^LE[( M#@8SR7QEW8ZKPL88.DT6MY4Z"5!/<%0^__6OJ<98N(:,RQ];RC_Y6=73A#%O2_(P$GP7/#3782;-$6X(7A\J/?J[*LJVGOJ)]K4GNI1 M:]]3SCNR3#6Q9=E6JA0_U5NOW[WOK;(12AWDG>![M0O*$*%04+^Y'ZKY'6XT MN@8)IJE^(G3I,MF1T=8EE2#F](VEY^?;[OR*BHZ\$9B0VGU,6^92DN7ZT#.$ MT);O),A9@P12)?!O$4W(#MK-V [T(/Q@R CJ.JDRED1Y1?P>O6UM_PF4=ZS MH>/U1XZ,8:Q/FQV+,*76 MV^05.PLM_&I8#BRG_?ZD,>W6U(*]7\+SZ^ESR;>^/4*=]@1W=YS#>:U4!_@PTT*O"=W" MQ)86Z[L$.@JF$_O:/5C!?"4D0ZX9>.(OQ@V[=IA!RC!>BL!<84=WS6YKJ[.] MT_2KWV:RT5(KF38]-'>OE'?@;N+K]]1]F]O*A=)>O#VX&""-314%4NE.GB7. M@L)9J@2>C9P$YGLP:5-'-W,_I7?2)C+B8[Y,L?F>PY;2\UY9E MO)R@\ZF -_33?#=50BB'PP&"Y8PV#P8T M.\"X#IA/LB++8"_XE1)/M,2?/-]RZ@PS1T-J[-&9^)4#WVLM(>4#U*!79NEK MD!<&; '/=8H?#'JPVN,ZUB#J;5[!+'+:K V 2;0RP>L7+;J@XTMG:DB;AGT& M%%+-]-Y6:>5\29.UGA@B ;T$'4(P8E*,ZPV85@*HWHFIG_C/JB05W"7&\A9L M[/P9I,2WO-FP: LW;JA>6 2SI=%'03T]I^QG3T99A=AB-50H_1%8]@D=/L@IGBCM@VT=$,I4L8A9S01I/@:6%$D(RC+JYLX:8L2^ MH\Z3/!K'S3#ZC2Y'-/U[E)RZU>5<'(U9$3@\35(()W27+0FA9HO]G*.@"*^$ M)S'O_8:"GE/DJ>-9:Q I[!A^2FUQ#?)=^%KF[]*J^:NY1]!V-9%* :UFQ*M# MBYU5^'/M)2*,KGB9U*K/-?1]+9&62 M._N&NJ'@;J3H94I<'XXS&_7\(!,CN5 LQ8F92.;[,XC*WSJMVLUZY,_VHP6Y MX^/#;G4S+GNY"QJ'?DI8]FWXPGK7%G.)R786RA0 +)9[6A=5OWCYV*>%+8_55WJ_<8]DG/>;'(>SI&G+QQ'*:_WH)RR M/ F>! [W?@!?=9.:%TD:;0H,C (8N^RB8_4Q H4,837G+NUULEA5:G4Z>@UX M=,G_^U&);_UI! PYC<@[O"!"9/V]I!2\-1C#BB!T%_C.)_VFJOEZORW>V=AX M8@(=:%T4%Z=5WR'=D/_NS1Y/N8HWO[RRPE" __)D&A+#+(8%7OW_*L-O'*$)L3+C%/J\N:\F1M7CB;O!L^ MMOAS54;O6'ZIFO[1)/Y(#%# *JX4^;8 03U%Y!3VXUQ0:OR#(HST\'!GL48! M8^EIP=7JFLK*S$Q#YF$)\[9SM8$W=/;P7"#7\:]\9_Q0?LX)P;:NLA_3,KRG M=W]W.K@I9I/7E[3%&=XA_%O*'D$IW%#8AP \W1-Z:'*(4 =GIGZM6;(]IAHL M7''V8VN@[ZL=Q6P)BWJ;?DDK5GA*3_+-U]=E]]QUWU7]O0L@3D0@Z1,I&)3; MJ/'#-D1(G<_WUBOC!7M:NYZ]T;/<_49SH^3V.QI@&HO;#(AQ.8+;,8@D$<1& M?E)BYIIX F"_C! 6I"#N(@V2Z9L!].?@W4K1P!"1MNE2\\6WDWD>2^X MK9@?,5MBQIO6:(R1!@LN'K+<;K%:IMH^WTMKFDC[3=#^@9*BP/AR'!K1'L5 M;IE$P_<"_4DCK@E$:']LKD-U>T^!%W!@Q>+YJ;N)4II66W!\M)HN>SL?G=+D MPJ[^DB.S86[I#:JP'4.71:A2+Y! 0R^V.$>3Y=Q)A-% &6YB4C?%$$A+;S.G M3R_+PW,J?!:>O/WE.!HX_*0E(5XM/$(Y.5XVX_0Q/Y$%XX%FOG(!UP],X=F! M1MS;X'FFB,0H+M 48LH^\%4>A<;:Q41X>+][XK[7[_W'FY';>0Z=1>]#6"DF M7^)B',U0^T5Q5D39T*040B.)KY3'?0,:JB7;7Z*O0;3Y:F!"C%E&FPE37;?Q M55T^RRW_U_%6GP9>9?72N;ORK2GW5V^E*QS=V*9J]BF/.R"X1=G*WRUHM]_ M0Z"%QN/V!KQ36!HS.$,H$[+#+BM@H!NOGY$ TQ]7N5 _.^W3@.1>V:^(W)&4 M'$0NI8;31#YJ*R$" ^JKL3=1) 39(J 7.=%#DS7C(^@D*);E.IW6<;"?F:/PC?CRXZ&4'8(;"-\7%05&OWLS\O%:"R?N**UKA-VP0 ME/#%_MW<5'F/&EQ94$A8W]S*Z7K1YI8>,F JOM^5I@^^-+N_X]#BQQKF9F^Y MX[83S[V^$->;(RX15-#%V\ AD8"5P!S.LXDS(ZSFNF%^ M5'"HLF]X!N_6QZW*BN_@'L7F9^/X:GE=>#MPG3X_ UN 8 :RFZ"$K>\-,/VP MX\6'O68RX-4?)XJ9F,;IVDT'-27O[*A7O?V,<713\2ZQUP0T82J:*YTIE"2S MB)M */+&T# M^_G*T./- (RO\0OH9\6E6CUT=>%=F/E\]D7% MUT$^9UU:;NK"9LY>R^0%G,42^V& (TP;*]&%DFF+(# Q2OP-H_:6I: OK=,V M?91V^N7'BTW9$HT_[3^E%7:Z93\Q'VW:@YXC33]H]F [EB118R IE2Q,87REHFEIVN6:RG.\8 G$\B#'5T]-+^>?6Z(;?C>TD MON(KIEH?-8VZA1I,S/ZK/4_\RCFB\3Z1)"?4>U/Q]O;"\^9F!#I#L^\PVOA$ M49!BE>R,Z=CKSY2$8,:6K83.P0F\Y.#D!S7N(>36\K3C)3;W=,\([Z M+O]T[,^U7BV*SO5;QHW]AO6BIGYT!NB)%/OJ,@.U.,9Q[0VP23J;"I7,\J/3 M;C94N>M_9_N^68Y<6@YG,S/&=]7HQ5,NNX5-JSS0MS\V<)2SS#\2$\/A4+: M?W"2(@13B-UB'S0K/IIZ;PK@[*)8TT)^6H?S]L_,S[]A:?XZH+Z>SZ@HBKR&.>R<7-LX\VY/-_?G5 MQ67F'[V?J@ZU$;(NOVE3'MVV!GS%-4@W0H5 ?ZPC-O&GBKP9#*3W"H=2_J;= MK)D?9L>@XW/]G%XD>EVIRZ;79ES*O&!6H+3[8@M93Y!B;\91$DJ^X2"8U,5V MCA^=2,0=!%!]*$4,'PV4,Y'=HO71P*R]GY9[\/BL2M_06O>8,* M=&[H2\.I MM O^TO MW6L_'RZ?>>ZEX!S9'<\[$M5 ; Y;//5NPU<4@"1/FG6)_/S0H@<=,>7*G57B M.XD,"=D5BS<:_S,3((P1]@D_ID0^KAO.W:\<^L]TKW%41>//3PU!3D&Q)CY4 MX!AT*HW9OLPVY!TE=%I1]F%I)SD!Y3PXV-0M5("IH:/O-VHCNZ^60F,"MWPI M+\HLNB*C^=E:X\0W/V/U(J10:@W"F6#:+!)YVJ =]Z2@#K^9?[B.0^LB0?U M%#M@"QCU')OFRMGY\-:%V;=_^WX=;RS MXS@S5OK6($02< (ZI=DUR*!I"C]03.I>-0&X"7-W1!H.\;1C?.I2XT#/(&QJ M5M_"K;;^2>[-K7?W;GA/Z'1$A-#2:?)K$/JC-<@& OT.3(J?4(5U&F Z9IHDTDL/N"C$&F>)92$R#Z^+@PWJWPGR' M4LDE.;[H#;H[!J+1>G7OMAD_C7C[*/$E)@&(8U<]Q474I1T%H4 PT^]'L^.I MTYSYKNJX;L^K3O_H^%7^ZH>[H/\KB^HX0 ):6;VN02* S$!E_ MB=-+VQM>"N[N=?$?!Z8[B]$IE'V#UV#=I$T?VC$9"P4_L[_\ ;>\6+6)2;L4JJAWLVS MT[TO3>7&5]'O&K5M6)'K T4KP"I."4,4PS^&][U\ZC<0 MW(=*H:J;46Q-B#V(M#B\XIAF!TJAH70!)K\QP4GQ4$>=P79 MXT*ARS9;7%BXS='(Y%H734=]E>*C9>>@HU/\]4:QH\(16L,:I&M(]1M)6\09 M_8]]14KAWQ8N9;(P61KNV2R#FR8Q4GIU>6Z')-6;1W:^>G4?M=US:=SMDB,^ M!7>04UW03=KT';]_](I[X*DTUX90&A(0$N&/$Z*S<[HQ&QMR6_9!-M#TKDO! M]/"#L%JU+MH4DALP)M3'CP9H@97GF9A;22?&*4;84P0M;-6AH_.4S+?73-VM M-2MVW(T(SZ<=E]M^?F^L2/"+MZ%DG#H+*LL_#.#S6"*]0>_Y;FO=\K2S(M0V MI3[(KLJGQ&?'763,Q4OG%]%,&FA(99MQD &"!D0P =Q9T(G0^8Y7> F.5805 M-O>8J7WSTJ>=? &,%X2O6/I.OJ=:-:P$V22?U=>[N7W7P7,#'D))W6IFVL4MA5@^LX'R9M,\K;#RSIJIVQX49\OCRDN-NVI\ML M>]/KVG[UZ94F41Q)+!6^I6J?%SRC;"1TGJ1>HJ;%Z5ASG#L&#Y^JY6"N&YOJ M9J_TZ&B,5D_-_E@,\CR=\"HF7B];]=(OU]N:EY^]D"CCQXD>(CN MH-9'?R=LL??3+R;4V7LQ2 HTW[,S9TW5+XR6N;A^M_Z94W?IY2]7W7K9?9[: MU![D-*)+J H6,5%)"%FA G:$B^D[9\Y$O)5>,_>NNUC\B7?"_;][L\M6%BGOQF3N&BP7G D*&GSXR0P"%E_ M1,";JJ/_ >=.)VMB;3I]LRGY<4V>&_N6C[5G'D^-K_;>E,6(.RCC)+U,^WE" MHA0L$"R(/1$353)K"7^?J16QYTC&T56^U MSG;;Y=*)D8% ILB/B2_DL>Z#7BP,>&@-PLB;Z$8 =]>'7U9>N_Z=U>-.X")L M7HM"4[WV*J]EU9+ZY9$A[+%G6$NF5H Z4LTFY<^,).B/ M:&Q#5.D_VKMJ@F']:LN,=4UU-'B_.ZYF>++:=0C-? M&K$_'\U(CUD66YB@R-R$:4SVVG8;7> *T/"(;?]ZIH0HDKDZ=]TNRD^TO! M9$.BU_YMB8\E9=]"/\$TV/9^3!1H8K HX! .@F=8"22I;S2I-H^G:/A.I%C8 MH;==RR=SNUR/!MWI4-6_E.@^_4)75S'<0'G# DF:2J]$U9OUH";+^VD-*QG5 M]DBZ@PT#DV%F;\.1Z*98#2N:H)S&JJ=4>$H'T<8_[.N*BJ(D;\PIWO]X.G^G M4U\6CX!S:!8\XMOQS/D70'<6,776F/,T,ZX2JTKKL\Y7/,@\TG!PYV?5W(6) M@F.1Y[/N3LT>UBJ3F_-4U_W5S<0LIO,\<== !5[@ DQ"* ?6#/5ZX,>FXGIA M:;Z(#-S^^-)I[-MNI+]YLH)[C.)V"ZL'TRHW[89W'*K:3"Z'[_OF.\171G/S M!/E"/:P, ]IC)AV*DL(%Q[%(6F'P_8!.R>.SH457%K:EN629G;\UB[1Z]PRV M.!M^R"YT:\N,_&TQ+S^1Q+\)!UN]NI9A_*"1-4@P,:NU/ VO#"Z)=&4-HM@H M Q4[))&F5Q?BR?Q)=[^2\LBI0'P'[?(3Z]@;)TJHDU=UFDO! L=ZCDX207LL M^S%:>_#NJ+/AWN./*(UKKLK&>YN]6B]<4769;NML0#""NA/'X8 M5M=(8S_F$-?[PB2VA\&W ;"^P6!F4!6B:T@+F];CU>I^EY:J5Q!TFZ(SRLC? M.W(K2EQ4Q$-5<%[FRHW MO,L]P&A6T_%Z/PLS6R3SPOCK-Y_'=VL@^C!I< L.+4,H+?Q0"+O9%E^*O?JQ M\2'*Y8,RVKQ3/7MC'Z/:9-GX490JG>(SW>(1 [FVRB1-(P\/X^*C@81.A!@_ MBH70#H4K-G"@&7QU1G1I$55NVC\^<KJ194B+5^_J,QO@S*T8&KK._R1JGXRP.O"-^+7WLMJEJV^V6^?E! E=+4$<( M$O&PORCV/%!/ASS58P3M#-A1MZ,8FL!3$(X4FJ6(3(,T.<*] M BQW(Y6Q9-0H?B,8?7KT*S#LXU!S(V3OM#>KX$0N\[LN9MZ:(\T.*GI3= YC MR/V):(ACJW"\N!]$[548 M,VKNJ%JDD(M.")DZ@K2..;%LIU"W+_,-DP"X:QMP[ZYW=<>R.A#01DPR3+G- M'R"RXJ[_KO;K\1BB9YU:]@3/LS3=+=Z^7QI?N;+9U/J0(@1#=0V2.@ZJKT&DROG;"9$B MI0D6[H[P.,Z#3<.'N$00:$EZ1^-ZPX7L5_"SD>'\];'<\B]%]THCOO41?NF# MI#5(?LR*8'WD8L]1*N?C$)](Y1!)/T4 F34O@ KAB"]V$QA^,F*.S%_E?9#X ML099-!=%KI>"Y/7.GR)-O"/BWLI\6=&KS81*R!8F=>7S%[LB5'/&I+$U'+C# D69\JJ5@@X,G%MH]DU:)86TU;D^ M#8T\DJM@Y"R?AS^S5>SWA8Q5&:X.(+&8QB$P-?%CM!?4?C^,*@[&<;Y>T^#@ MW.D)-VQI^]@P>+ FHHRV^:%=W<*PJ]SOETD7$=\?Z]N_ROMIPU?RZR.\<,IC M(J=8CH(F0@AL2V@>B.#69R1 M?BGOV76/=TV_3IPRC!SK;8N8WR0I MN6F/UJT3$C\:5>80M= 4BC86Q?4#'E EK=B8$T!^.QIQDV]N<),<]+(ML?O, MRX)3B3-?BEWTSDO[W[QC67LZ2\W>Z^TP[C3'C*_LL?XEUHYK-&'O4>6-TQ \ MX.\L=6=2MWPK+!U' ?>PQ#/$H1N8H!NY+L81=!^)R<.;2W&_1Y*GTI^A-L)A.+L)/!S13=1!(Z3M39@NOU&* M?.\/5U[996ET^264A,9%S14U4EXV-K=LD2U0Y=;UJ6LEOL[^ON'WF,HO^JPSIW5\5<>NY[Y/P&DZ6 TR[: M;>!KW*JDQ?# UDT3#PWXJLMT]WD1CL5%?41<&LJ^FLBW'&]TL&'VIT;8JX=8 MF6UJ3TQKS>6W?Y^V-;YX3+SA5PO15 E"%UO\:_05E4D"SJQ!)HL8"")QY4/\^CX!5Z_%ML,3: MT>>S&ZDRKAQ]I)@-\4K%WLF]+V-"&C>/!"ENIZA%=6LS[3=[-DO['#STEE-_ M/6%0Y:?:#4+(\F3<$<$S1)C(S_ W"PK;XBKYYP!HFKUY%.?X?O_PM/02GC9G M^$FM\$/;47D]^?>^[K>-C#.B+?]1XVJL#Y]"$S00YTAII$;G_N7DJ\*L:MQ! MGA9<8SB<6O\4HX2:;1L2?WKO]HQEQ-&/-Q)J(YKV!80>>^*RX_JU>$>F$S'M?]J:;+RL)U27 M$\M*[M3MF=[Q>!OL'H'.J-ZQ#RZ/D^*HYE2&^7J65 A'BK< PL<5WPJ?4?L%P$3N1 39XM?K@5M6A9CE,% MTZJPK?,=]6!2=R$RV7Y;G6_ U/2 ,B*H.6F3T4A6%[%68F319+[0XP_)B(ONK9'G$YO[K,H;$M3RIR M-O3<45;*EU\:V([]>A!H20CY/>PF39[,CQ(M@RLH-!BG2&!Y':UWJ-)M$5;L MYEMF$3N;VS,7N1F^4]7]>$_U.TRW&9:=J>J!/8(;TCH]*1 ^#H??I,S M O:"!-85T*<*^\;>4JW/-<%( N#;D"^/9^HEL1-7(]S?[MVQZ'MO*R,YU<9E MJ]C"E-%7H@ZA\Y1P,\Y8\)B/X5GPW<$X5H18#UX*C(EA19M6HLM[0\DAP#ZG M//<"-FGA^/M82>#Y<\E_TC)6AE*%YNU@$MW=J&\J[88557;@F4]U=PA<+V/K M\F+29<4KB3XG85MW'LYMZ3Y_ R(6^;\PQ$R.P"SO(J<1-/D;*OA&8#W#R#VA MN[ G5*>Z)$S:=Y9KE7/Q9YG;#;V+C[9H7O*__%S=.ZEL#2+9GTIE:(H"I:50 MX0=LD?!"D,DS6DSG8NK#)[^L>D_/+:[&!FYE;27W$D!;C%"FFD/F'N# 23P( MOJ]X+ZD[P&CT][X_2!UPPCTO8NE^Q/[SF, 0P;G[']W(%HPQ'9-;,N:P(0F^ M*?46%7@HBL/#:Y"49B8!=!%A%3NA(H+]@]B\>O_]&J0!\\LFF++X06(%#9 9 M7MW41!W("$6%KP_70X_J3^T>P]9U.R_JEX>4;Z M&>2;$<= N.6BR(Q^X- ",A]9@>^ -:&R##AF&;\'Y=P].@*L1DDQ2^41&TY& M!<8*@N\K)%=:7II4]%\\5HEH^K^&O^)0(@PE<> O@:]HQ+(A-J!Y@S8!P$3: M!Z];S?U39Z[ONZ2GE0'A'O-$VL9-)BPWU:U MDF>!NP2F *L/<-VP=]2IH(_:\!FTP[O\%>ZR_J9:=\TYUXC= MG\ZOUW.(CB6Q*Y3:$,=72F(0V2J\ R$%4(Y1KXYA44<=UK7;.J>HFM#3-+2[ M;LII*<=)1S)K-$NW7U;F:V3,Z4W7K\TXX@0,*KB+U)U%Z"4I4!0#<#H<;@'' M@%&0QIKX0TCYFY)U8SS&9(?;JM??^-2?KJZ?O*L,EI9LC#/G6DM33OS,%3G/ M #RD>9$'!'(?#@M5< >H +$?I?@I1$>6VM P8HFI"'@'3!U.H @\I]^%?([4 M>Y93^W:_Y 'X\RBPA1_R([E.Y/8+>JI1K'#![ND$:'A4C]6W1:08A@S,T"Q&:K?4)9ON?'-D/. M;((13 S+"P :VRG9,7ZOO%J:A[]&71F123L=XY5M:#(Y=L,U/X,]].&EC&_TD MW'!UUKC9$MLME3[]7G%?\QM>7HO'9$K<;6.D1:+JUIKER4&G5 M5JZN#J?$789GOV^Z&WA_PR4YE8Y+XM?WJSN$B#U^0K6CTO-T5(;9!'H9M8E+ M,EZ9\*3(@SF/)[''!DZ,EK],.MST<-T9;3UZO6CF]8?GJ M*O(%L1C_!9,A"/;FA)>-T;8[EN:HL7=F9#1RLXT1^TQ M.F>]2VPAS&B.!!K/-O/<0;10ZA=S65[XMEB'HUI=XTU;B/[Q%Y446;PE;+E[ MX9I,V(N%G\Z_^B]S+UR"PI95?-X1]AWCK$$^(7L0P''B-+%_#2*#"!7!\+@^ M=):84-XAB>S6Q"C,>K^)0L/3*[R?A!5:OCWE>J]FR63&=-+;IL!TLO3U MW@U_MSBJY+&6M;$>#,*-&'(ZWG[\R<@5!#34QK:XON*SUL[J4H6]=6]GW]Y\ M=RT%@CZ)>H W,A37MPRP(:O',S$+/;R(L)LY#_SKP"]Q#YD\M2U)?H5M,^. M[/'4;C*2+-NU84'9JW^""O@- M?7H_0$2H>!(;_'NL0:D--^"@TQA_V;' M>6J$247^DPCPYPCOOG1?5,[=UJ]E?IG:S8 M_JD-?TQ4YJ@JB+!E&1PLHI)(3D M.$+40E(BQZDD) F5(F9)RB'-:JD,IAGGLR8J2C$Y:SGE7!HS&$QTD$0AYK2B M1-XW&F_-S&N_UM[?UOKMWW__O^V]^S#S:7[/>\US/_=]7]?SWL]S@^(T)0#W MSK&G-G?S]K+WKUD3/N/=#8?6>A@=U#[N(F-D[-EPD2ZSXE.-="9N5-"!1=/D M/DUN!N6%QNW[Y@\#I(3PQ:=SWZJJ/N_<#'>*9 M9U)W2[VZZ9T%]V-;D+Q*'QOJMK>'HC@#+N3K@@W&=@'A&R78==-$;[^>3NY&5DR_4@2(% MSE >?SN0-[N, KUZM*T!J<\Y&R=1FJ?$4#@6_#XJI^E( MT&KCLE'%)H($\F@[T6U8#V86;A UV=H8IDJF\-Q"S-%RD/^TBW3M9-A U.;4 MP=RW1%9SQNVRS"S8)W7R^/7]-3JH'[KIPBG(A3<,2@DUP^I"$<>&J.&5OLXYY[I';E/C:G#;:G+UU(W/E-2J2ZXM"3;\*.<*RU 4T;; M$L-*> Y@,:/1\40S*)WE (6!KEY#LP>2:K!^!UZ?Z%WMUSSWZ,G^LW'3S6F: M:[\0,M"35'4C@;KN%Y)!$'V)>3!7^M,!MJ&?J MR;J2WUM&G%P<:0&540UMNK-Z2SGZ3NL;>HGY /]!5,W'X]&]19S/+PQBJL[D MAN_T"/:).1YP0S-96C^S8=%&*T\O62\?]?C?:CB=B@%B!H3Y QW+*,$6=3)\ M/5U$^X>C1ZBH9=0_=39/5):^*:^"O)"5-0ZTSB&J0+Q"=.TM\RT+\,5=*S0" MG;(NN\^:KL4?_&(C>Y1Z8-_;&]1LP]O9CI)[SW0N&"2>N? 4OA+VHQU9V4C> MZGQ"4D1"Q$-ZTY5;X-UN%G $ ^U#EC5=OCR/0Y9@ ATS6P-S=YQZ.;2,"MVG MGQMBEJ-W2M_#T,82?1W#E<3\Z#>% S"PZ(B4!P)$_S\!29P071MGCF#^ J0, M.L4W(X"4H(.O;61+&QWWC$24YE3?Z%C;=/C/7)PC\^Y1$+0D5;\!R MXQ 9&3A:5-*,S9Q46SDA@[A!&&=^/?[J(ET)VN:>+'78=79[SMAEBL S0/-A MWSTEC:#-MW:S'A$IKZ3^U<(X+,EC#WHWL1M3;SDG+3""JDZ!4KTDA&MVD[.. MM]52M-IS\W@9-L[%0V>\WY]-[;B?&_#U'IB^PFCO^,U,(VIA0PIG0 S*Z_8I M$$W=-EZLD\5?F/=ZG/?L34W0]=F6K/ZD+*VT\VNW]KJKS#<=D6+2 2_*NYW= ME!;+>.%6@3?Q*4V') F_6D;)^#63$B>-VQMR!FOCQ%\4SR@^KYQZ^<'U0-\6 M#;6^WI%;V&$2.W]R \B*6VG]2A>WU0 =NEI]5-,NU27YR-72BR<[!MT"HK02 MCR)"5=>]7T)F<::Q MYD^)$E!K+T:>L+?D3Z\8XZ\\'M,8\RCY3F6 < MM=/G8ZXB"!X+](E/T?*P!JG3SW:O $MDH,5M_8 !]MQ25TP5+OW'Y>FX;R92 MAT'55+KV_046Q?T90ZV-TT,.\9ZP_Z5\^O&,KWE*K>VV] M10SA'('SZA/0.&=KWF%H4[70'FC)KK3(8F/D\3<.YC..P,S&=*/@\L(QW*1O M2HY5IC,4B$JZ+?F[5%_A=@@#IL#2P\C\G87B! 3(AMV:3B4!"?QX@'8K"-25 M1WU\'9K/3/PVL<-,HGF>3UA5NVWV0P(26AI+A6"$YORI]-LP]A97HP'N V,%J.8JX&WSY#[]J][ M8?#-N52XC!+=(:K#KS"-B'>PN"2AXCR7-,OAM8=QS]ZZ#S$Z)V7>S-IJQ5PL MPG>Q3N1^F]UE5F7L%ABF^B-R/I<;_"&C[W3?XYN6,S6(-08!!C\"2EOI<.U( M.C.0\A5OU/-C*05>#S^S+!0#IY[YY87F!0LA;XOLT654"Z(B2?P4 MT1-SRKC77^^PI4/MM=JAHB)([Q 45(JG',X[^!@TG]0H-/J<5FM2FVMEPBO< M[[O;%E2SWYL=FY9]]POV&J9>NPPLX;^$W 5G*%G>/F[3G9_]SK(8A9HI^])] M?1]].[$I7C"W[:7^Z3[Q&!GE=]Z[S]\3?$ 1% 6.)R &+)-5#3]3P+NSW;M- MQ?V%-A"G6.@*I9E>(RA6!C_CO&NJ.E"$>40,]-XT#=UE_O MJE'+E]B&W74R\/ 8:6[G7YZY4A1#PX!H9ETC(0QRK\&[(W\S4;4'H=S5V5A\ M7-GCA-GC"RYG*>>O34E3>\^MT=N)P3Q @DD7>I6M&&BP!,LD"<+#6K$RU),5 M'^F*5$5VNTVGO^XPP20JK"+TK3KQU@/?26/O'=WUE&V^E7F;8PDY2;$&-'\ M20/H,=H"+*TFV.8?PGH8F4%UY&)'S_5&7V:1:?(0BW&QTS1]-F?@R-"W-8N" MF*RN+\[<-I>B&P'7W)913W98WT0W((GP&1IP%T5PG'K(*C,4-5B.U&E^&1VG M'C#H[4X=ID8";0-=L.[(-O7]-V;[<*KSM+XU^_RFNOKTL[_[)EY@/J>SVR=5 MH"P0S?'NQ,@0MD(8'E9U1EUU3HMCJA)F 2L!2?QBX\6[:A4Q=].TU]R1?'5T MS<*4!:?9N0\=C81O!>&^%O!*/;(@NZ"38-TAR(-WAZH5(,"$Y9LLH])5.]IN MU[>\,=VE87/;I/1ZQVJK=&GIB=@4F9X37)HSF#++%/A# WQ_:(%+2:0W3F=. M@9:)='91CC ,>)NPB[[.[U,.?IPQ,C3:ISYVMW(P:$>4IW.]TI022L/26E)T MJS@68TWU!G%,2C-:J.++/R8J@K6)3^D:32SIX$(ID%; #??JHI+_;R2DO @PYT@P\+$CYPE/MA3R)U< ^Z M$ T@]""6KD(/;X\Y"KT G#K&Z"G4$,$6?R M]L3%\J8K7>^BQ)OR=ABS?O'=MX0^2^QG:7ZCC%FRG5)HQE )>RF=L*IZQL*L M(*)STFRPHJ']-6Z?:<$J)=VHI]7.)Z\K7XS?_GO)J_^^R82\@JB5'D3*7$8U M.R5=LA-C,^=J>.3X5I_C19M[OCQ@Q_B&!+TI.3.VZ>;A-3(54QNG=RW\4WFU MX$9R<:7[=!< MT_2:$M>"0P[KQUS%ON]QHHG);!N,U\.GH>W=IT6DBVC@B"ED:#J[(B1V0#K+ MJ-7T4,IJ6DG@VJEIQY%+GQ+5>,H8?8C[[I_Z^\L^0UUZ5=47=\ %,=C MOQ4:DL;0 $!60HB+V?2T0 ]6D"6U?H\2T,\+L'E/T#U\ JEQ#_HN%@AGS6+ M)?Y+Q.P)S(L AD=*@U4KXH1F5Q]\1BL2C,(UWG^*#\Y_O47IA:3=PIV"*_=N MJ!_<\WT'AD3_^\$ [T$LX,[Z+]CB+R =RFIZ$&XUK2#0G#OM,W)9.O%';O,E M51SELOWP9,=O?Q0%[G'>?\2Y[M)]^5C2WX?S^ =R2H.+8^U_$Z623N/&E/C> MX/''7'G$N( ')@VM7G/9S]XFQL24N>%*MF/YT[I'+Q3C]AHS/ECQ5)C(H'CJ M9AX]#?GQP;H,NB1-66@)FF;8'N.RY)D!]X/]58%O(T5VSUEAK:?7Q%LH5AYY M?K(_RHJ-Y^QT=2PX$,0, _*,I!1'45ER[DA\7&?N M^R+"\\DP;>QC;MZ@8P0_)CCP%#6[N*E59Q/.Y.GWEI5M53O!'H(W(/77G6^+ M;ZHOF&.2_->!AVMXIJ.-)Y,_L+UJPQ29E>\<%4^=3SA(LXY7S-&<68/?'D\Z M_O&^/(7.SF]SZA5Y\X.'B';$-[3UUJH]Z'2S<7Q&[P^C[D#K4^4O9VM"92]\LU]EEU&(>]Q+!KZ*KPYL\4*:(.W.4O+KI%U(,*Y[GS'73E$%@5 M;$VFVICPLR4?[RIM:1GS^[/>2-;@QG/6],O I*._"ZW<&Q"/?NF>A6G S8D) M#/ 4_CK1?>%.=GL@,]]P=I@MH(@)/5[9HBM<*[%E!7!22'E+S;FP]7=J ML/0GX 7IW$#:>GP*)[(7G>)#[M92-TUI*SD5?#SZ6"G >G\XGK5)+TIU8]]U MS?N_K3,)AC4?K?0".H^[1I(EA9(@_90,>UL(QV5V9PRH$\P@,GL^:8._GHO. MFZ)$MY)03[_S?KL=?ME1=9F/R9+/G5P'ED_Y/- M:V/NA,W-O^M?XB>_H2-T3!6)DH79YP+ '5C)D#G>71N)K-,I7ML-"Y^<%HVU M"+^<@/>,QQ/N>Y!V8*U8DC MKP&A.]7)J:>'ZF9G?5XON=,3W))C,LZ=VZKOV>3O:K#W-]:6)7KP/05+CC5<5KW+<'TS15[SS=KD^>4V,3$NVEP1?T MTEVTRG6WIY(-7R%DY/FDF:C%?M?,,@JU">(!57PSJ$8%S@/]S.6P'='SR8$M M(Y>U=(V&<)9 &>Z%AL<]VL MHL >FNY@*=EB0%T[)YXE&4=3FX&5A^9MMYA\$(27@?26%E?!>/)VAXVIK@:C M6J6ZNPZ@RQ$<%(1 ?(L!'1 ;NB>U8L2$ESF5PE5_G!SMY&*5@N/'#X';'[4H MJ2WV);2.!:9.66G(-@-65F)]B*@J4E5%J^YR1\$]2R1Y8604!YM*-$BC&> S M&/Z:P]I#[J]JCKM2&ERNGJ4\BGE6:5*C$5:EKW3X0\EWV:L['5'$,&09GR(% M4A0)$H\A$\%E8@]M-?2$-Y"!64,S'/<[ 1$QRGAR3T0H#=WF)5E?43>^[8+G M<]=5GF<,;+\'_=X=JRMJX8*&<1CV?:(,8L\4* .6GN?)7UM&20HO J&LSL)- MP-0=H+T9NQZR\6Q^\Z4N?/YP=J3"/4?=25?EN*,JHX\*]4YB7(/ORS^O&]?K MB'Y)%U@(Y=[:2Y(Z[2[/IXP%BQ[:HGFC0@GV,BHY:)>1R;HNKN&3X5V^X3NL M=./G$H.$#;U>BG$;H])T#:N(X_;B$ ,8@&6. 6*PC D'G6)O"*8PYC2Z?%CQ ML,XG?[57%W#?W"3EG/H+QX^2W9/4ISCB@_H1U1Y-]<4/WKW3N4I'9B4"S^)' MDU+I3>BYO8)+T +_..B=::\!+7#>)@DEPH"ISPSOW#9ZQFS HY=5T?F$#)4W M;LJ1JVU(9J>S\T><_-(^/'TOE0A+"W\3W2/*P&](TC15@BL2]BFCV:2@]@M+ M7=N%(0!<=.X/".L7YMIL[9C9=D_![_VH2?'\INPP7 MK#E5 09BL#6U=]Y@ - 0HS7?H*AJ_%U-]PB_]8BMTL9;3ST,F.'5G?&%!_-1 MP@^#0I65F][WTMDY&(1BSF8 / XV/92H!THVLY\)M#![ALPS?%TS MJJ#YBJ3P6I\3G*_W3^A'WIQXT%79M\6J#A&VK6IU%J75ZVY9J7+F9L6\G9:[L#L]:[ MT2M)#2D=2.8,FA]E=&(;R4*#!7SZ0$>A6OTK\RR?F1Z3Z=S^EY,V>-OA?<=* M%7N+"O8EV\ZI?#RZZGLSEY7&:HJ<7=FBT<:-%W[F&T-T'BD)JP&O"\[?4!7( MIJPI\.ZV5Q@Q?_RE<.+"XD>M0IN0HK8K)O=*R"<-BW_TF7G7*>ZO"UT-X= 5 M/@_M,5PPH#8E3+OBN[.9*,KY,MJK*[]L'!6ZPS+@?<)>,'(.)T#/P*LA&QYE M_0F\%"\:G] ;G9]VK#5R;F)YLW4.M\YI:9WB"TX]+1%=M/'=\(R M1;7XSQVLQH$>RCJ\(9-4OZV.K8'5@%H[5*/-K2]4158W54T[1>OFKT^MO=(@ M=?H/CY-:6@_I[ (SC% 'LXX>2")C 8E&B7-)')DV'Q'$,A)4]]D@)#RP(C)=1@V3"'B3FI#.%6Y91J9.D M(,H/L_E4-.1Q AE/^<@J)"I3X6>8Q4"6 @8H1H*]S$]8/V']A/43UD]8/V'] MA/43UD]8/V']KX)%6SG:]X/4>=5>D=098*^(%^/0&:18>WW@$KP.W#Q2%A%1 M&WIEH:S+]8+NFN)-U_>J]2&,?WGT/P!02P,$% @ .(645\?Z'G;R70$ M+1 " !, !H96DM,C R,S$P,S%?9S(N:G!G[+QY.)3O^S<^LF_9R3K9(FO) M4LA4LJ5"98^ID"TFV4;&3/9L30B5F&RI;,E6DK%+0G9&C#%%8IA!X\Z,\=Q] M?MOW^'T_?SS/YY_G^>-].ZYACNN\KNO<#!S<7%P\_#R_?W O\2X.<3^/OF[R;_U])]G.SLG'S<7-Q\_\O77AM$ MA(==DF.*G4T)LD^$C5V$;:\+ @5YY/P7>VR0__MBV\?.P \A$.$4U3QZ&DN,8?KW$HAXGJQF44\RF=JVR4N#5-5CMVX M$\?+)REU0%I&]9":^F$-?0-#H^,GC,W/6EA:6=N_> M-W=T=G7W]'[J^SPR.C8^,3DU32 MD+__6%SZN?R+MK&Y]9N^#?S9^2L7&X2= M[?^Y_JU<(J!<^_[:@/NO7&S[(O\2B'!P*A[E$CWMP'T]1$Q)+Y9'_$QF46T[ MK_*Q2U2)&W>&^215]$FJM+^B_4NR_SG!XOXCR?Y?P?X_N0@0 78VT'CL(A 8 M!-BF0W>3]R#!=H!F#:6/1B19=6!G/G0I\.Q!$I2[9!(9K54+@A==RE)^GRAR M*7'QD8T@+S_07!4"$F98?$_V(#81>Y#/2>_W(+TO]R#Q%_ _#N,:B+LMF.6- MN[NLYT)MT']+>/\"?OX5;BL/P7P9B&/>Q6->_D/Z#^D_I/^0_D/Z#^D_I/^0 M_D/Z#^D_I/^0_A] ^GV;Q<^_!^'XL >)B]V#M"NP9)$F"U9=6$#]Q7OR 5.O M:KL7,^Y^=UD5[#,M]BFVM;FWA$_W<$KL\.Y!N%OV('V53*$]R-M8-P[_%M@^$DK@Q#-7^I:Z9"KH-1SWO8>""BM:NP78A4N-@U M:J5;?>915[/>0/F'\LM*EK/1Y?2TDJ/XE/ M4J+^[DW[;>+R[?YZC?>[K,'99V&'Q./(B')"_@ST'?'-4 >6ARFPFXX69RI2 M51_9^YLI -&EK@0M#?<9\!WM*K'-F2HC1GX,G-X&VMV<=87W&O&WJ;0*LJ/GS$]A0.06U MKRC=\H"G32D-ZNN2PS=#7YF;'G63$C,N#:E,O_\^7 ^]RO[;,Y4Y!6YQ --^ MS4P+TVY=B=9&]\'J483@-!J6I+TZ8>2I1OV8UT M=;!K[M99=/KGT^R^H#H?YE/&Z3B%$]@8\19H15 (F M7,@@7&6L MKWL0&9CWBAW!BK0>-]J6NW$+N&\F8Q$=?L.K)7>60_*0=ZJ_J@]'2^4E_8PV M*]]+A>-@0.X'EW:CQW -1A036C*+MX*!GO,CU'3#$B:;DZ=;W$O\:Z=UJ@0? M%-'YIWXDJ5K']Q[K^C1'+5,,7CY/_671B'\_?BWGQ\?,*E3C V*?2,R+ M?:8CWW9E06;<069RF$CPM1Q4L88!$FOU->=A4;I> F27O29M#S)?CZ.Z% BQ>"A47#M&S S M370!$N;T:,>6'6:F LAV<7U>:5\BLT(%.@&L&=8%#1DQ) M=Q9_/RB,(\!)RV^'UEGBJ'/K"W8)"Z.(L#V(1,#.52?)IT&5Q=]EK96NJUPF M?FOQ^FS$%D2V]4]K=-5L_:M-3+L5?KX:1CV_!YF2I8< V33?;A9_]@(V37*Q M#ZK;/1;+.K<('!_86,5; <]=%Q?[Q TG/+_P5 4PB\$3.S'M 2PM M=!?HTY_Q0B6T[W.0$;.C+NZ_]B!BK8>7"R7CKWP8WMJR/:TWY?9-Y:%^?K7K MM_I+CT[E>]V9@IUG@3'DW+/.YP^5,H.AOV(:K));-9EL7UL5_,TT !^:S M:D%M2VV&@7]X^ ?&(>6L-9&@('R_"YEPHROD?=A-_8@!"\6GP,UC_R[O&- C*1%> ($43_WMC<'E_B_/%10+GC.Y;=[_COO M=SD_DJQ+9H-4WUG=O,9'"IR&^<(!K=!F/QL5%SHX7845> RZ2/ M 0B1Y:\NJI1D^HLG-W0C2IUE'Q.^=0QG;B(R"AZ9_/%YS+[5D\H4 0Z#S-P& MF9EA3<"HED)I4*J#G0!K&+H?)6;4@9 <8O_FBC)+VMB#P#.41@FVI[)S&]\^ M4/F@QWO^6RCEA=JE",W M7#L8XLD.5FQEE.\D_A8>.+@'28;=PL;A)(I&T3+ 6R&A7W?SXFI,#;-GYP9" MP]G/"OY\'/.DJE14N;AGP?+R)H0-9H=I;S"3 NJ*0)4KMXK_FH,!-;XU/PGE MR5VM8L,4IGZC79&[]D!'B^C%0Z%(5Q;F2&6T57_\Q+V3DRP^*48(LHFN0AWJ M7&Z51W]IWN[&B:&L@63N!!2,!-O_Z\WTX*2HJ\?LDZ3Q^7?QC M.N?*4X!(WX. U3?;% XFH@$@AS24@&M ,,7R74?#A\3] BO\&PEV72O\XY*+ MD?%+R'E"5:OA 0[:8. 6^2H5GHBRK?S9JCA9?URG!F42H[J6$JKQHW)-8<[= M-_/D@4[3X27&VR/K\$$II@*8*@_S 9[$.]:V!8E\A2T=@?'%,?2<8 _PXZI MO8N#^6$!-84FTDFUA9K[WL-A6*@_4?A6>)#QR&_MF^\W;@IW53\8;OOA&)?, MUVU[Z]9M/!]LOKD9_@ S7[V-H5H+2:/[[R8E+JS(YD^MF3H$+7RJT>(S+VLL MD[N/\WUP1B5!C9O3=G.D]2?-**[E,/G0*+Q;1N+CIM].J5MN[FCUA89OU^/. M)]=!5H_][ HS8&X@"V$/C*'S:UAYD>G"EX1#TLA9>D,NY-74K?(O*Y^VUJ-1H)5P\I37%LE"7=8%S] M]),6NWA<90S."X80K#&GG"DW&?VW\Z3EI:.,JI'[)BD/=2ITXRE!OU."K))F M7.*DWB?HG#G_>;\X%^^S?1<@Z-9A>#J\,9DI&GU]X\*C91(Y4[UR\PZ M[F53,V'C=^[C/-1,9IBKHP18M0HQKJ"N[V6:*3$NJ,R5%*!D% M"Z'%7]Z#).2=Q5/%W1J+7@=<6I8\CP!+M>][+D.BRGF'HNR0E+<89,0.ABD* M!M(2F+@X:#BF9'(/D6J+!]3W(%U$H9DYY,U)I_A.)Q:46O Q%1FW,^/]IC:" M>##5G2MWXTB92\+Y1KU*-H:4!6J H8ZZ")!K4)X D29%-J+P7H^FYG4J&&,$ M4";NNTJ?V]-F+&X]S>@>&-%(05795%'S?YY-$^WTK%N%>O M@ZM)P-^HY^38?8:R8]BA^\ 2:HL5!DK.4 L;S')>+@\S[4>+QFZ^3R+(YED? MS)78Q.:9(ODBCXF^YIW?@3.E8.V%DD (Z%[ZP#1ULXT@)W,SY3E3+_GB\-:, M8Y=3[AM;A+C#P=77J:]/)J) H,3E@/EL8*:"F0[]N <9-Z;::SS6 :7*[ISCP-S >4KD341)%[LO-8?!Z[?1A5[?J MJ>'%D8;E4@V3FS;R;X[+OFM;:!&B/P0UG XJV ,SGXNA7L!,==*?4YU[\,DT M@+T+*M1RLF2&J1;?[A^RY#+C-_'6?2CJU?GS&[:A?'7-[FDAP:[V^EW2/-Q; MTA9H$"RVAX*-6@F\/F\51(,_>3%MXKIZ80*5XTNW/=\I0OG3$+JBK^06[F4X29G6 <84UZ,;=&:-&RL5C MO*2Z2.C<5Z]^4;OO*(^%\UY[=]7=53[;BB/B0;"+I>IQT=?/N5>Z)?X4@))S MG@-J&7X@FF@!F>$8VRU@F1"82E2U]G7^V5F N"#?6E#N\8LP6"?72%_L&0L( MN1#$G0?H7WAG9OK_.ABJNG;=H/N[@]M[:$';CPP3"(\A[X">WA,"GZ^%D>U MQ_)@V@\SCX),%>-WGZ,.AX=7,D]W@]AL4S*QO#I;*FG& 6?GXD3N-\Z:6TNY MR3C][BCE(3OW =@;#(2E!]C1TP#I>2*!O>VF>3&2W-&,_EC*VR;*'_@!N::\ MG]N2_R!'Q,&OW%U0JK,0H$-,@GM".=Q\L&F_TR%6?*%Q@W1FH']"NEOTI0;7C*/)[BGD"\M-<[_%-/*!)9(KU=A"I MEVNFS'M@=0JOY.N-F;E@AUC(,1[,+1/1%%PY,1+,$H\9XDCP_G.Y[T$(/!U& M#59C2N#)W*LIU#W(@AU3M+RWE7W, )XB:=PUS-Q/?5 B'H^X_Z)9LNFN19\] M>@@AWQG3Z'Q"D75Q_""T'E/72_E((Y+S*%$T(?J-,9CW!P\U:\ ],M!W M8>A^;B',??;$NLZMK U9V[,,N3MVMY6?2N;(62JZLGGE9L"7 \#F<-IK?G\L M0QD%>4OEW$[-=QQ3-#+NS6#"7ZH_" IU>1_Q?LS@Q)"%WI>-XU<7]'EE2 ZG MF)T ##1BW&X59KX$PXD/@,V8T,-W2^OQ">C]@*9/U!Z$+[Y]Z+E_7C:RT5;3 M!N&=YQP(E#[2HI5:UQ+TN91ANHKI3R P+_6:SW@9,#'@9%K,0>^4'X;-O\#4 M;:_.*'RD*5^9S.X@3,0&^H1&O@ PEYUSU/!/E!#Z!!'Q(!DI#H/O/(-1:KT8 MQ!"@I4M9!E=W KN,H\@5Q]UB7;0R4I,,3ZP*Q\HPC]"V[VUEJ%W^FN74H*=D MD"!B%WC0_<65!S?SO','I=%&%,.S%6<]6"P=&JK@]"'P@$FFP^X;,U@ NQLM'C6FZ)V- M_C,-#4;&A=G4T85=;$K+:1\>Z9N&0OZ^S*75<,'SD]N>% M:4'AS8&!IA!Z * +5F8R\3Z&:@,%5/8@&>@3K([FW?*D:J;LPM)$R4B#M@+_ MC,F+R1:;1<^S#H\.9/J._<@ZDA#$]S)R_SWH70JR<&'8?"6< MZH)]@*.:.X(,U#,U@ $P2Y#N(%4IE0T98N>I5]P:EM(/R52Z!763;>^ZR1L> MW*C0;C;7/&IC]RPV4YQ]>W\J\QL5SI3@IS\"=D%-+-N"GG::&MSP E3&3>Q\ MAMV5C\++(M^F/#S](YLDLS5/&T9T'V_2@U3*Z/UB%RXU2D2)@$?WHHE$*@_=LL:UJ>6Z$ZT/(I%"?,(7&H&*66!L1G[ M?7SM>V3<',%+'3E\BN-J;+KO=[.&#>>.]9G+9"Q37(PEB #P# ?TL/-.T%#J M;WRBF4E3:[[-:.[$OMP%.@^]I_1>A.7[WZ:3&:"9Z^%0YF4&"$=;B-(8/SP' M2FO,-*@2:;( O1^N?:R#X!T\\DO,JFPY6NR[T[5[#P>OB(JXW+/NAJ#G1GUR MU97\7V0ZB-B:U+;9&V=%\S$/[X(^,_\&-+]0')YZKB8>1G7R4*:G!9X M8@]E+D#C/-4!KQ?N?AONAUO-?)[X#99>@WJE1R7]2*OZ=*OG%/<,;/XCI@%+ M$:-%LP0WJ4N4)U2UA3JFR0CK(.N;;,J8=_JA!L+P7LUC4F&CZ MAR/QQLV",R]^?FW^Q+9SDE1#&"6I=<&FHR_O5J-%/6:!I@XG8\N:ERZV13/2 MJN,EHW,+)SA?/XMJ]9HY?G_K]B!OC+TT%U\ MYR*U*?5!AG;!6J4!?_2;ZS:7K*O/'HDC78W*O+4[K;EYY%K@#R*@!*8\7^8Q M<+VP/U2>>9+AN9SI9^S;_A%SF:J64 P$WE(=KJ$@=,JM"NDVWQFWSE_/D8%I M*#=B'X("BG"FN":+3Q9T4+ [C(M@!M/0!60L-S)R(3+)U)*.%UK;PG/- MG"XWZ'?5_MP=SCWKG7M38V.?M/D:1V8-&8SANJB^_>FC-%K5"" M8-QF.KP99B*H.SP*DV='6TX&OJ@J>.)?W/PAZ-?JR,R C#+W+B'JU7OWR/Y? M"B!:C2M$(7;C\?,/C2>9XO'T!IJ^V8E)U(6[/H S*>22N^U,BI2E39=Y MY!-57%[4[8M\+Y'#YCHN[%MNJ4Q?8/)?9;$>]P_'*/YDL)QR6$S?J8G_%\2^'_*GLLB'$5FS9R2EP]>?"?:',MHH3$.^X<' MQ01*_'ZTK'7,LD:\MM%Q+#U.Z+8%!.53"DIHAP?;X/MX*;0V4G8>A.Y>'C2A M)+0(\'K[U#@JZA73XLW(:@-_Q171&Z_<(K]]M;1 A M$%"Q!#![D.S[P.8>Y(8G=@]2%OJ5FX)CBC71YVC%IM:ED;T=>"%3Y==( M1J_9P?J1, \QNZ=[$.=QW461=O\@46G5IU:F&AJ:1]6><[U"J0-Y)%@&C!]E M0,.V.=_YYN>I]57K=X%DU'._0EO;EZ)(U\SW9QS&C=@?'K^*%WO(]BG5ZQQ=?T*B>)*& MO=@'! ;7&R3,7@)':37T07 Q$I1/4'L/$E@5V=VX!Y$+UL?%S@FW (AY03'2 M\JC*<$G6R)Q\DUY[B'X>[6R><)]6[(WK\L\JCRZ*WH.6AF\8,25 &_(]!VNW MC5"<#)0BMH"=II-[S0Z,HZPDDR,(\)2LP;7!#9>;3Y5_V+!K94HT/93:?\!P MN#[^'3H$_0VL6#7 8=QJ*$.0-0"G7CII0D_-VF L?)P1DD$)T_"=03H=@]J9 M=9^"!!QTBN2K?SY6P88H&]L)//&8$2K#M$]C1+5:]3#M^\UD4?#1^NWZ)IIS M%TQ@1=C-FO14_/V( >\X+\3[WKROW,(]F,,>Q-N.('M^MPKO,Y1,K&=ED%YM M!=I! J&)RC3 MG^^"G0BII74_IEV':5<#\/?A\SX-LU26WP8,R#\;L;C=YZMAZ:UQXV&"I0[ MYIC2?7>;*4ID\?,R%#'M;DRV"J"&CA@SB#%QH8YEJJ6T0!>BK>?'PF@ZZQI7 MK50R^_D?W7ZK7'@EB>>VYJ80BV<;3#X]NVG_:F"IYC@($$G.I*%81W,QXE>1 M\,[<.S2X4V?]X6\HU:^&*3I*?[C[ MS(>&8(H+D1L27R26HFRI00UY][9L@\Y($^W?%"+7]S]?D/))U5-.N>%D\BF* MUU'6]AYZ;AC^> Y,WG$E**]=/'Z^ BH)N[8^3:2GU /'J.OSZ)1(KO?D? _- M"Q_'6TXO'%B[-/[\]*MN@WJGS M+7/S2N79USZSC'(_^26[# II+E$@&B%W; M)3'^"&D_G$08(IDHA_&=/>:,[49K@$U0,FM4H<(WR"?4U%DRI/Y3HY$4U#=7 MV6C=25G,1NY:,\\]F"-+E(D"'&G]EVFY>=2F[MN_UN=U#UP@8<1L@[Y$[%0: M-DX>D"O&;^,S_A5 L,H+%- M(3/"0.[/8OP04^7T6*"HN*^4:302GH;9'_A4*E&[*IC\OG%\I,NT1\0V0J$Q831*43NO5-,M@[ M:Z?>9=GFO_..:+\V+5P$^V/"=N \_7X<#@6\*G.J,3\=1S^LF&\UQT7+F M8D,7+LB2Z&4+'IQA*[:R:9IE(@'&E1/W/EC(OQUH/N[UI4[?FB/@QT/V;:Y4 MYG.@B&&+:0_%WT 2GG=0X0/]&^T[41]8OHQV67Z M#9.$!@<9YK:4D.QAUU-G-T_W26QBNF" )H(IN=0%IYZ%"F+:7>NA!",2,:'X M+2UT.;)9(8=*Y_^ %^D@E$Y@_)^Z%]-<*X-?\32E*JV]W'@RUMSU'/IQRSD! MU)X>+% [E+ZT&]LJB9XP._RU*FS6O:=0,G7=Y6WM['_A>0>7^-X_I[_&I%_]' Z8.GK$L!"ACNN& .K$=Q@_"RK?;R?A& M,Q647NHO:::!F,90C=^F1&2J:*]@B$#*HI6"Y>]<'VF,MGLY&(%@^]0>#O/Z M:$L_28ULP\Y$DR_F4 /)W)T((3=D:$_A >#5B:^+3VV/Y_*LD0/;9?#/,BO> M>AM;>YQ+Y!O8"73=Z4U@:B](DYHGF0;E1%L$J]BV7S^G9 EV^%K()WEU]IY6 M".N;F=QN9>MA>2-Z(-6L? &:1$#GZ1-JNOO3HK3UTS[,?GKCZE]X1S/ ];)F M7ZBP(2WABJC)^RM,L-V.TP?8041(M= %M(PHAZF^=!*M^@D8TITL#2IS!]>) MET5V_-'2'Q)>_OKK4)B?S@M-\>PHL3@:ETZ50$6<_>0Z[&(._/*(?D' ;%!X MAM[0_"PPS8+0856D$\4/^^ M!4K=[JG"",7_UA4MJGVP!['+MH\YL^)@%C&;.UQISW8,E7[^'>Q#P 8,T)]< M #L3,-%@FA 4\RJF.6TMA\30#K2.L3O7,HFX-*A981O->+7T1.9&4>[Q F\O MYN'G2GM[OFOHQS(B5<7M9N_)8O3?"7 M:R4]HDDF(4],\5'UCPS5C'QHV)%##2"??7 Q/S,YH(QAB=3L]=B\'ZQ+:LQV8IAW920]M%KJQ/N9H+H'C\&_AE^F25:%%OE)-8\7QD>_ MMO4/V+1ZL3P')^@\N9(IC@XL1MRZ%AQ^-3.+6Y^-2<*T-^ ;)MMTI_E9?/*, M2T ='4M[1RU/#C]1UJ2@,1:DPOI25Q >F.M27>UXSEV::UWKDZ/'P^=!/R0^ M9K,$6P!-,IY@Q^+G9H"HN-UU"\H7X$3D#Z<$=@LC=1T_U$>'3_B._2Z*E.GP M9O\BXMZ!&EIK&8Z/S_088LK6@ TRJ2[-<[HG MYU5?M5_3&T+3S(]W&VM>3:V9;8=U]%Z2-4[_$D2/N;FYN;CU^G@%R1WIBE5* M4N%[67(/(@="_@)WW;< T0GK71_O#H 8%^,"@G^(7@'9*/=9HUK8MX'M/^ B./EF$: M@1N9,X.H2UWRGF3S/4@"HK=YHJ$JX&EKP> M>__P%N@ L@?2\ N]3-+K>!%P4+VIZ,SDFWF]@8O<[P M&(2 V_U<:R^4?H5T^-P5X<(;2[))D?AY^I X,M(%L*'"2 ^PE3.>R%1B5W-A M66@1X;-*<]Q %3G#%YFGE5F7Y'@3T', 1TN'OH&T>MA=7:W&:S7R7"%[!XX! 1"O+_0PE1,E[ND5W% ,^6+ MF'O9[TP!6JTU5,K,UCCK3=P@AS=KU\[7/QQ73^@]])-@N"DL5^)U9W-JWCNR M6S4G)S??7SZIP%^B143=I2CIR/U4$\CQ??=@A6#CI=9CQXUI-X;-9T ;FU8/ M,VZL1&"$6+K+VVC0]:C0%)U+,Y15%\ MO'["J!=KIAB]8 JQ@P.&FO1/GO^+%@3O;+%XU_WG;H.#IAH_LO6[O)^JQ MQV->=-FI9TGFZK:D*25I=$%FW*4)(3O9(*H3W(-PJ[,Z,9(P! Q0K;G/@J($ MOJX98"61MO"W-,_,YZY%_@T. 756!BWG3D29IJ44"'M_Z'G)Y>*\B $M?X9I MMEL",DO 3*_3^0"I2JL%3$9>H?)PBU$(-=_"#'/_UEK]8K,[UJP=@]F7] !6 M:.'817M&JH,/7W!.LQZY-E8V<7"$,K(6QFLPF:&?@!L2JZ905D=&!%3^ LH=*J3])-X.FE7Y5USB_MP)*KQY_[EXL3OF>=3 M#2F.:K+W:II@\]\0\LACW7"JE5W<')1*3 UCS)IWSLGG]GJ.4JJ'ET:#+7[T M;92GRW]]?_6(,R1',>DT5RL9+( L;]@\%9\*%4(? =/+F599; +ZZ"CS2JL, M@)!_\5$M62?WMY8.IG[MV\SGK[E7'NDBN(^Y^+DTP?;*\0^G3J;JE?IW)<]?X]KM=/=@OK+D# M!2MTH1!P"-.-2-J&42.6ND$T;H\DG@]B[S8N3]G:@P@&XF[9U?[*T]-7.EZU M.-CWU%PV@7"1B7K_Z263GY9,<@<%^[F3W.,(Q)=B.A1#7W];?H,LIX"-@^_) M2:8BYH9PVK,_/ADCCR&S7QZ?W@3/5 ;/+-B#S$ 7B!T5&,#T&-B2B/V&*OC1 M *_.YL+,\L!"I=R=H]>O1RIDJ]B)-W'\"6D)->YI?WSKMN.;T^S;RO1U*C35 M3)O5"9-&'T"RV\98N=%@H#G][ZH^X@AN;GX_JJ.49# D[1O.ON)9:P%!RV/: M\XD*IJK4F7EHE^X4OFN'.T49^'M?-?BWMM4I!;GW\-4TZ&J%=<; :G6:_-N4 M*@7Y]#G_3+)];G7]]9-I:N4NF#E#JHT28I-1EBW6^1)DYVD'X?A6:"-]DBQL9E1IN8 M.V?S2/>+%[$IXD1/")P=W-" *09BG1A@O03$-3BJ"RS9&%T02NWM;9I3PG8Y M!,B80R4OOGE<_S)KQO:0.JDA:BU8X(%R1!:_G&;F,8A0-&V=*68TG]>S!P'4 M3N*98EAR]:N*7VB9EI$P@.E0X>\<-[%]9>S@QV3[0J"O(:[OY%:0*4[WD+.< M+Y9[-PLV/XT%'6#5$2S2[O020)L;VYMJ"KV[[79BO,6I;N8/5N!A >V^\^T9 MY9#,0P_MM-([!;:8+172P1AF[2EDG!&8./XX>, M(E8:Y_:A^FJ?-7:;G%*9WQ=('@+TEA9PG1@A=#=.&,V!3.Z5\<21;8?2FMP* M\A)KUK-D&16&(UKB=N+[S3\_:<1I/4_0W@--K6C+*$+-%AR-6:^ +:? M=8"P8K@!/-@D6SPH#RKJ5@]\KU4T$NY7]EY$Z'%7EAV?5 _[N9(32JU_;X-1 M4/9 %(V?Q6/"X$+!J&KI]13?JV^H-['T7>7SS:YK0>B^Y^8^H8L]"?5HC\_U MVN\$C/5^7^+>J@!]1P4T4#M&BB4%S+ $NX"CI8!);_/%BJB%TR3=59.3QG\. M/=U=9(A6QGLZ46A@"5*3:!F =9BJCZR^^ M,B40+U8B)IRM-US@EG;Y".-77RYEM#VZMO^ W+4X]"J+CJ7S@ ^)8K9-6BL@'5X8#LK%\/N+6:E6/V1=6JM/(9^ULAZTURM^Q?\0 MLM P:3UR^7*0OWY_")(691=Q$&Z0?8+@+JU\LBZU]I0T2Y,6F6C*2UJID4*2 MNW;0&:53SZ-G[1P_/IB;F[6!'.M3Y(M7$<@ZH81_(A1+E#7;OXRG1IZ&[3S#S(&*H7^K&3X&UR(!A[$\(:VJN%$.&=NVL=^9.3,B^%'B8DW*) MX+_8^,$RA90K[G/(#,URW@EZO7W7,AL3CHB) :O\R8KH4@,D8DJ09(?AK8$ #-OT[(N22*\@_^KIN9:+ M5!^5 JWGOIDW=(K&QZ7;!- [PRV'29C]-EJM"M39Q/B+H2:NKJ66=MN-L;B> MFJ_<&V3RT(PR2:T+!QA(@;FX%M?I#A4)G#.B1CXH: F1Q)'Z2WQ(P/?)W[(? M(MY]\!;.?6KR&/6N)/+ACS[[6A/=;\YX*;04#C@6$Q9"IJA1>DFOD=XN,:TP MTQ5E^_UA>Q!=D];1']ACG\'2HKO]>'K3F6+PH*!\^6%^C&&'+))@&6&MQ,-_ MM-^0^TZ4VL<+IZ"#SJL#-&=2:]X>A"L2Y0:XOP);B?BN_H4G]6!QLKK98M$: MF)]Q8V2!)W!Z[104DX>4SJ/;!>_[6D\0J9=IUG1 M[P ^-<(!@N%JJ4'KEQ01N".UC5;/4/A?Y(B?I=B?$ZD0IBNH7S< ?GGW.7Y^ M!"'#&@2[?>% M%$#U2BCTI?Z,9Y7-VO#G<&HB+Z9@%I1&6ZY:7!0:E-*>@!U MC*'*FH+Q;0T!AE R<57[Q3):=1RMAI7NBWH%1%^@#HREE"X/19<=P7]XM]$E M;-'*G: )>SJ28Y]\ CKF8^Y?[D\7TF\T%.Z8%'VB(Z,>]^0JV,=XK4-#!R!H M*3 CFJ"/H+2I1*:,-,VJ'7T0B"UU#30L%*$UIH64SL)[Y4<"C$8\&W)>I=S' M&(9GGO=/?]A(GAO!&!D0D_X&Q&_22L88:8S53?C]TFX'37L MX9/JJOEW#2/7/"QM'5(4YE0W%]5DW5>S=)"WT+L.IZ"?N2DF-+C3;CU^/LF. M<18@DXRZ$0JH0)ATT1A:!W6+9I7\U$-OZ+S#2W/?\JFY8YQ)7WDI-@V-I^7N MK.MQ< D2BW$-@XD+>$(=2Y"#FI1&U6TK5)ZH86I3U]LS?[EAF,I-]E>M]7MJ MW9>O/7 9KU9,\ZZ\F:Y_Z\VGSU_$G^Y6@(D "H9<%JX1VV;R]Z&SY"9IB*GB M'/$6D)K'IVJA/"I^N87E/HW O;Q@L.'NO[!X.R4D_/@35Z5[GT\1H%XVHGUM MF/9L]&'JXA/&<90/X/IJQ6EB3L7,J''\\IEWCZPBZ#"O5&A]Y84DOX3XZ[>/ M''BI(BF]BP?/Y<('P@%53"\L&4:],Y@"79T)C2I"F>R^-#6HF$.=_? FO=*V MM%[1],+-J]=*OIP74XE?LWMYRFJV.^85B%P,T5TXI=.;;T_?V= *T)N[.,Z9^FIW?V!@Y#O; MIEB!VA*-"'6^)LOUB([R7IYX\O,4&A(.)XS)HV5Q,NS[K**M7@7TW"W6! M(?)S[M!N*5.SV(+T$B4HU:'_+J]+SRV6PV@T .:-#%+T;]ZQ$7R8)O3_ +NL+^'LDUM"\[^[0B%]*[Y MX+ &K(VD:= M1G/JU,(\!.F3 :.KSOC9\MWY=K9'+W.O?GZ<<:?7E#T>NVP,1N4:F'1Q^.OP M-&(3ABE*9W3"]YF>C*P"<&UFNG6TQ+SD>N!+GDRE$WW;J:Z=;[_W0_,HE=?Q M6HORJ?Q'N#=K6'SLM/4V7".4*=O+4$>WX^HD:[@SS([-!IK)?5U'2R'1IT.J M_3?]W8)FRV8\W YO:CL>VHCU/Z,S[;C9I 4K=JOARBPE$ =>S_A'T&:OJKNN M7>(4M>8^]87KXLF?[-0/K/W[=^/,CJ&X0#8C\+[X6&.KI#6F>10UT'W8O7?2 MV%3;-$*9<8BNF9]=[[NZ$FG<(_> X_Y%O9 MR;_?FK"E#77" *-C%W>+,=<0 MG"N>BC3=3GP\2WA8%MY"K=R#7!]=SVAH*&/6JGP2)-7R#2F_/OG&%ZNK5/H9 M]WK+GGO#BQ$%#.H2$"R>&FH_/0,W/]2-$$79O >*M(=ZAAYX'O]:"G;"*8H? M;4U,HO^XY-5;?^8IBK5H4;E.M]5(,?L!LGVOU0AE A2!B7:)-6@F1VTL#VON M*7N%=%C5E[<[7]CO\"ZI_^R'N,4?VFIG'\^4EET>FO[1"'RNT[KOOOTB%?+' MCL4328;S *,L7FTJ!V#;E>N6,LPZX+?C5-D8J:GL"G;H"&72SV8ZB*_@+1CC6Q]GU!E,EF:W:Y? I(L<['UM@7Z,+"CJ%:;=' M*Z';89+,OX7X[SVRC)-#";?"/.ZL"7&L**AF?V[Z&FZ0F=&3I[7.:&@L:+K MD1\7E=XF*?:"^%,R%<(*"(NQ(DTR1919^WF IBI,NPV+S;R**0-\?+WB?!>: MVH#CT:D*XFSX#8QI(TC.&!JJCK7=+<#&[4'>!+>$ANTX$DHZ;]"I@]K,ODOJJH\USZT? MO>+286/TC5"86;KBM##J.JJ]MN J:9&ZR)EI_NK3K2/*![=.ONZ&H ]CVI_! MZJ7B6M08*L@FNN&X/D9X#]+1EDR6K'BU(G,&N$OR&J[#[TA#$T):P WIV-3!+B^/G4 M-[%&=QUE9;JS&ID;XMJ)D-5/6B1N9YZ8D89&3>"+?R764TZN3UZ)YKDP8NEE MFRV\*<';9S][:B@ PD+!YH>$#OR<.[!;#_,_R=T;Z0!@G&@2B643>:4!FZ67 MOVE)-=7-)'+\_ZIC'4F6:#W/CR?N.4W[*)$[=N^CW'FI3YI)Y043RMJ'SS.-\% M]&4@>0'3.0FJP+ >&I]"EC_9XH(7_?X6(F2T5J[ MGZTNNK/( M^U!^V*PWH^,-1^G]SB2.W6$+<8C#?S;8@/A_]TU)+'!RB77!=QZS^T@0]'-K MD' )Q'+^3Y F[*Z9'1P_#K"#,9&/^7P9%HAG(/<@H]]_,W9/<8H[ M_#/^%\;?IRO__P=CH-_,8;Y/H+GW(-.GQC!;"0ZG%##_1MGP>[#_9I:Q_V+A MJ"6*(^,"TW 7V\JY H.V:L8T7M"TR9J8,]'6D\CZQ=KXM:CI[FXM,2W>I]TU M;%DV;2_U;?6U]#WNHF&X"8I]M\%, [F]P)4_+Y1.K.,J(871N%,:*++F-*[L MZID )Q$/_ZRKP?4M)QY8ZRAH1GD(^&O9_;#9K(:8F=! L*)-"R0]R%[8@Z3( M0)FB%63X?3,YX$*X; W@0O7P-[P;450V_2?Q]W&GQ1^J#,U>V0NR;P5I.;=Y MKI^"A@][LBT(S31/3, 3B/M-CU+3'%J $AJFHQ<^@H;"?SD0&I.]).HO>WP+ MB%3TEJ2=V>P.=A5URO*7<#C [;V*\<$1\MMA#;!$ XI=)\%Q$5N--.F.;#U MZTW\;6@>7AQ 3^=X8V+Y)4M9N5?_4I&FRF5+,D<.1*' (DJH=X@P:0/8TA!@ MU4?$,A75TLQ4 /K[<833@>6N&K(%ECO?*_(#??R54L[UJF39ZFE8 MMIFH&91@VL_A?5TP-Z'W\?7;7?TS0[RNJ(/C#?+0A:3D5TK]4<4!N;=>T^^= M_=+$!=?C:O+K$ZOZHGK[ZDO(SOY4*C89WMC=O=TKQ(<>@D/-!'Y!]Z,NT(0Z MG>^N=S(N6#G%T<*/!W%6]4U:>>K+\(!NWJ%!VYZ_WT^% MLP.!5D F#=$)XPN/P9#@[4-B?<]1MK3=C-5KT[,SCWN*5 L*!?(:Z69^C"OY M)9H_OBC:)F4D0F)L+)Q'#&(TNV0N5'\L"CCBZ>HY4]9=,%M?1"Y4L__TLS/) MZ1*/K_C/\RA+J@_RUC8MK781N!,#!#KCX/@.V< :E@__W_=-6T M00']&=:E)PR//IUVW#"*&' M\?N%.O'"R+HN&=XTI]IQ?4IH!R&50)SRG/[6&XK0O_CS9T2?Z \5*ZNK%16: MPJ=@9B!F O%?O1#E,D.$]76'FRDV2A_R ; D(7E@#]+=".-BF3SO*0NO\-_T MZ(_RJ3KU949')4,-N29<0&ILW!@YT%KR%V2H,;7A^YG'=U-6DQ\3I5E*KOXL MQ<2[6$'_ME_-/6L=)X)6)[JR"\/%#RS6H'C!!5'(:-)0MZ )V;E'*-U3',S"A86));JJ"'"]= _B%(&L$AQ10QP1D[YV@M!/ M* !K\4>L<_-?5M!$ B4.SU2^P[2F)E;%Z^Z4O.Q\SH;B#IIO:%UCID^.P^3P M/IA]S-NTW@2TMM']WWA^Y$S;6]"T'4?),(&3;UH;FCZD6T7Z]4=R4"\@]"I] M2G+5V(HS)@.+WVS:I1'?J-VKKYG"]>#JX!T7HA?03Z+)@B&_9T.[%2"T!&-X M:GA50/14=;"NRECI:;D+)CVUG\]PN*.ZQ0,JY*ZQ]U*T#=P1P(F.7WN0KOSN MJJ'5<\K43AM6Y2K-3;;TXMRU0X;_$JCUK[YCIY!UEV@PRO9"T,F;>Y#$&"&* M%34")MSLN\JXECH>+C_[[JGM/E9R<+3SRA=<[0U@M'T/PM-B03-9:/T@U5V3 M6"B7VB&46B@7&(YO?NJN7O5;>SD*E(ESU%(%^2/ES;)L=:_%]7)2S90)/>#K M'L07)LGJ)Q#C\KL\I8'$T%>>J#/976)_)M&JK6.\@?TSK^S5UK\?[[04/JN< M<4.DTN'U/=3?CWZZ8YWQ?[] A&XWMDN0&*Q''PUL,N]CD"^F682BD"PAU=;@ M*:46-1;O]WX2$3"T)3I%U-?UW* M'TJU!2L[^3R-IQL_SJ5"P*Y#9%_M<663:Z '2 "EJPA$JO6OWSETBG+@NB88)\D M:;TC@_'K KZI&U#@%&;^.6X+S@0MGE"*8SI&EXFSD3%OD[NP:7 IEM3 @IT$ MD&=7N#/J\7%T\:GVD3/5U[)OGDDZ+G=W:=GS"5U7=@_R-;A_#\*&!28S0=9/ M[D&^I_PBTD^NP'8N!@*S53K9;,]F(?[/ ?W@A!387,/[!Z';&T!W%4$R'-B9O2!N/!KZ'^R]>5P37;8N7(B( MS""3@A 9%!01)T !$R=$Y$44!024J,@LH#)%"2D&F8<("*@(41!Q ")CE"DR M1D5DG@62H")#(!$,!9F^T'WNZ?>(!]#&EI?F]LW^!.1.F_[_%A22+3O* M/9Y=R .<1TIY0-Z6FLYJ/:[(+ _0M++E <6S]CR@,]5IXE\^&L8<5.>\1+!S^K1+G M%A_]GP7)#TQ!>Q4<7OS6%=%T6,&#P#NHV=XLB01 M))*;$8N5>JP4< %Q$$;LYK<1S"9^)?RW 8[K+;&B8 M@4$D6R:5_(D0(-Q %!=#R')[N-J=X]J7NB(**N!*YG8S;8$?2HX+?&B6CR*G MY(4L+P*TY]1F,H4X#Z1BJ@4I;9 Y9BLT9A//KV!AM*SH;*8C0ZAC8-7BQ?!+ M,3B#(W=V/C9 0%&&BEN,P\>!DLK-$ M>L;3_GJ-J,X139&-IW/HSYZ]>&P& -M^\AO \G@W>IP].,OY-,H*Q8].:@M" M@OC166@7ENL3S_V"X[3Q6]<_8V[#UC<44PPV )B29,325;18W*TS3[ MLAU[BMM_'M_\JKK[D;/KP."/P<]B%C$8>D,@#1+CB M3Q\0U[&ONST]/Q7DVG>XZUP9H;+P[85F90OW",N 3>>+CR?W:VLFB+<+VYA> M'UT'1Z U(5-*H4X38IV)(R=-H>JZ2D6T\X';-/#99Q-O;0*AY%SKQZY%]YE+ MQS_&%;]Q$5!6(DIP-[,14!VY"A9#%*N^=*GH^ZVX-Z7=\T-AVZWE A/[-&8J MC4J,-NXVVOU*_ D@\4'G+E3*:*#8O1W>1K*%]&!5346V]E$*=/5.I MW1F2W3LH?[,HKS^)>_[X1QF5XG)S!1-Y1C EJ-$W>B?;B8[ SF=9-,@Z6AA- M5?0]\T[9%[^]Z?/#8\Y7 NX8B%]-*)![#@CFYO"_(GF6=H8%1V.ZQSLP,NA3 MKWI]R%TYW;8#ZXYG?ZNWU9'G5'YXX>.MZ7(Q8Y=OY#NU\]VJNAP\PA6_"FV& M$*EV9$28E_1=KBHMJR$D/VRZY(%ESBM!=8?64^S-1=/C06>E%L''%CU#(5OU:B17";'DO)C\0":=B.F%K^4T#.UJL2),)0(1AM":#E**;K10= MOSMD9Q[XEII_2'?NNT'.Y,A6!8O;Y/4&"B):5;*S%H:2:F!6GHQ^[/'*8PF>X;PV21Z[B>B6.VF M(T+Z\V<>2Y$UG.H@;0'=U2E#FKX_*N1;O+VKK&KM!%GF MJ*"QOIA:Y6:$*U'V>Z5;_';]5J.E ?2QN;Q$3K7AZ9K6NVVKRI*WMXNHS\G# MG(TJ2$-EH>CE51$E' );C5%%?<])17BW1;I12#0],FXCA<4-J8:^1#&&\+ MEIA?TOWVS?&UM.7N]Y+4RX6$5#99IT0PI>B(H>!^9!S0BE*#XA@=NT?I#B;8+MC6]FJ]#?5^G M?^IV'-#<719FA"PRK MHK4@ZU$Q/!I!K;'V M.J[/ T0%5J@84W9B-2((@+ZMAW6J9B??, -8O'8[GCET*JQ!^0"'< M/:25'KKQ)P^(#<#'@/0;/IET5F-GV0.]!G! *T=\_/8TOF_H9ON0(*V\2:KQCX?*,5+OGRSM-VS1E#Y> K^5ZD,9L M-$:'^P%4P2B@KS$:=?A1Z:!8LR]U5@95>HC@%M^P]$1*S$/&/C:PNOV9(D>"8:%E=O58P>CF6]]UPQ8 MT.U,>X0C]TH)>6;8M7LZ?,M='=AG5-CP>T8@."O_3YZOG8G:-'919*#]9F>EVI M:!4:3.E#NJ7-J/V([)=,N2G8"BS ^ ]H0BJA^>%=N#];#&I@J#*]\-*H5(I! MV#,O.\+JC,K*E'J%],"VF^LS>$!8WQM;K09$-$8&.D(?:^"'++6P"8M+CR#D MT;+.O19RFO'!%N[6ZYU7_Q13TF;K^(3N8=M1B9(HY88,C"[#!R\1E7E))/W' M#[_;L48^^VBM-TEL0\0TOS.;3AWB <0V?A?N>XX\=VXR/<5C*>NNG<*/HH&+ MV3N_C[4_)\>1>$#D!7H;-W:$[Z/#8T#H TDZCR=QLT&16% MFE=%%I/'1_*_VX2QO89Y &47G<19\X@'U+YL(I*S!WT>$E>7VUR \)) :% MS#6A.L!_&H!%!N.9@7R8#=_) T8?'Y3[M>"SY?5G#;!YI0CNTDOD0./.K>W*YLC!QL-U3BC59!+IY\("Y,2G.DMRO#@6L_G0+%OH%O8L' M''J&F'WQAI.5SP/:$A +WT__Z?"4$.)7]R#^I-B+\5_I;+:B_XK^*_JOZ+^B M_XK^*_JOZ+^B_XK^OX/^D"Q7,IRQ(_(96"<.WS=H[YELKL,#ZO>4R_VX3O76 MQK7;?4?\ZE60R],(-XE7EG.J5+BQUT50\=,#K%ULX_A&S#Z&%E.1N26A,C(O M^34+7I4_;,F:>JX>:U"W&C]G-.ZSYESH043"+=845R*DNKR+#]K?\ #!HEFW M"^1'(&DV\Q*8;J4M*9OON!^R(1K0-'U"ZH:G=6& ML"3_K4J6.T30SW=D^]?N/)QC=4=$T]:Y/@+Y"$8_A(,V8=GRPQN' MC\L]V@8.H/>300D>P,?GWE.Z8XEKYATYN8>[=2]Q6@OG2VHGQF/A9Z_ZO*\/ M/R@\[\@'0M@HQ'=]8\*@;MM!SGON)K_-X,XPUK_VKPU6X7]T# MH]^#G+D1I\!1&S^6L14/P*T'9]MS_W3X2!3\SUO.@O7.%.R2!!\LA=BT3=,0 M7#0?K1(/8_]T&+J5_RW^\Z;3O]+,#E%:Q@,6&=%]\ELW@ 2/N M_OMKSJE]W]:S6\?+762G8XYL=X[ @Y!_UD209!@I(MP(7U6\1.-A;;=R[#Q9.T(F0%I&=?,"12ZIQXP$G+(/S_J89T/]W MRCGB.I,02ELD0O(G#XB#[ZQBP9,I-0I3-CW\^L@.[*67=1+@,0F@* !9,?EV M)2&-W] IW%Y<^>U18B=7T=U(N%YJ[7#VP5W/NP-0T0LGG-8W"U_X3"4>>DE! M0(:(MW"-+@3YP2U?FN#8E)5.$T*E^CJ>?8)A<%,/GH_FGOGRHZ[P4L55'E". M#%R9Y/Z?7Y8'<(4EV0X,Q08\FD4?,MUV9;[L%L/S(=O5(2;8@I$&>#:PHX^]L:_IZ;9?[R-JD5T_+?B_SB'$L4;#[!_^C7>("7U6"][^@$*%:F M(D@1ONW3MFE]]Z11]1%6GIZXLV#1S'5D(/HX8R$:+L&4^:F#;]<*R#2]\CI;>0*1&B(!H.7Y#2,;YKL<]\Z"DQVP0^H$_X713@)^X3-91LF9Z([5I6UIZ[04_ZPP>,M&?[PM@,]0^??E9[:FYUZF&=9)^%T<](#7CQH<.N/"X) MJ5AM3(4I.(Q"-E^@+/I(B/&)KMW?M'_V=*\O3_N\\Y7CZY3!FUN2X'\Q)_95A@?G\1\RZ?0?:1S95--3@!%"F[_B RZ# M!>NJX%A:F8KG6T^%!\$6:FYIW@_/FRH;*\BL3=V7H/22H<<,8AA.-_%;P#&Z M(FV"P@/$(#[P$>N!"[71\22MPQU% 8Z<;1;!W\LE#*V#O8Y_>?W:7-3*6\-, M^>;5CCU 9-9^<&#. LIDK?= ENNQY65)Q%*]1E]Y+W!][6:/A5H8A"03I3CX MQA0(TZ3663:@VGK?87^6YH.9X_>BH]891@;XG^+#F"2DS"S1 X2V]T6"Y.QL M[11[S$9(CVPZW@@JNEOLT27$E.LDGCRPN[F3(: :4BUS?V:U[KU!L\2L<\V9 M&"=HN0FOAQ@L3;00YQ7"F0=$J^ZK!>70>Z$6"GXM6HVA^OA:GYW1COO4GBBO M<^CW%GN?-BG-'^Q44+,>ECR*YN@^_W[&$:P[6BN_G*-S X1HK%QH\(T#2U_3 MP=B-I1B%OMMYJ, M'WX? 53%M_:WJ&L+%[-]7W>!RSO?"!G3Y11<>-^M1$($=Y>G R&4NVE"<;"@ M#SE(B+U">[K2VK>R30&]C9\+X-$X\>1JPLAUG(B MR->,"GP^VYS;Q--C=513;7?F]0#F_6KR MI(W="'$W9 ()NYSI(XPKALIU M8!@07J((1Z%=+_N_*UJ[+T7%4A73:/BB@,T)@P/*5A6?8\>RCZ8:1+?8KR[V M!5@DIB[$'2UWFXZD$YGW,BV3/OBJ0L+F?44%CS7SROILDULU+1ZFR S?A9GB M+?$(3BIWU018TC9-I,\R/3L"I"H<4<)U1LAH:LW6LN&0E-Y]XHV!.TZ]42UT M"N,[S=0QO+ '*(W6 ,DU/M099;5EX^;5XAGCXON M#G[X8 &$#LUC%Q=K>,#;BD<2<3HPKG2(!A?C"])UET=-8,?Y*#ISE"WF"?3G M%/, BG G8OS; @]8-8A=D5R17)%CG_*$Q&&* YZFQ7$S.#D ML?UXP-J^<+0^$TFK\67MGIR;'G6OC.N%?1YLVMY6Z4&U2I,TO$(YI/%?GP4I MV$UVQ [G,@N74G,TCFUEVS"VQ?&UV5+DQ M<:6#+0&<4%ER,-&E;CY_9]^BQ>#/" ]38+;6QE06=)_M.%/D(P%V.C7!Y0 M;Y&JG&:""0]%+Q.#0PA\' M%K5*-&#UH?#MG$C$V&:0_!HLSZ==,IR=)T8.2H;1(^H-W>Z(>P:H.*EQ.C.B M=H7U!>W#MWM"PER)86C7\^65A+V=1'>KF.3A0U1OEH-Z(YN@\2X0/HQU/K6F2Q_+K LY'-0A#(J30#=9+/0'; M6F>Y0N7 U=/G^!@M8@(V-Q?,CXZ\S?XIDF?]"U>UF"5_*4\/W/$:?K4I>LKN MV>^=($&CHJR\U-;"PIUJE_SDNI*0^/2-C]>[4\RUWNAOECLE8*]J1#\6P8#5 M$[)%&0>KO(U/85MJHCYQ'=T>;&=WW%=SN58 MQ6(^KKYY*%-4QT'I2<& W&Y M$W0/(\L$@XJ*5P4&O;T=JY/6=PN=M3DO= H ) %Y_961CC\O=N]@="?\@-\8 M@<;O;JNSH4+67DRKZIK_Z+G<>FYC!Z*,=I7;Q0P)LJK,7.BS;A+UCA)!?KN> M]7K#98$E;AS W0G7X]?E&B+YY:A K3HD2-%K0@Z<8>UI!.4"WI1A5WF)WJ)I$T?J!<5&I9,E_O=^'C"8LTR:V$,E?8*NA\^ 3=V(IXJVN&3*Y3<<7/[6PZN-1,U>#M9K" M0PQ\#?H214J4?8C^-(]LI8(*;+'K",@4N5KNK6-=85\XJYMW..6(YE71RMW% MUD\NAIL"QO4CVO311+9^/M165\G)?OG$L_>TD\>M;-R-4L?AH0]A8^G[Y=+\ M72[6A6T*7_ORYV(PG="$T>4!$2$\P#T$P72#B/A13V0QJ;$F) >R&?.VICQ% MB 7<'W[X/6-NEZ9'9[%KE-N^(Z^+J6ZP9[O>;RPN*-[GGC7!&;L5D!2*(%E4\M'\FB+]0S'[_R*0H(?DW+BW'.]K;LLSK! MND&$@^0\D,'O[G0[J?X6IF[TPI);Y$\:DLH#$G278M:D^ESJ=-%X;9ARXOZ! M/2.A\,^0/#VC@0APUT+&9.3M4SO2R&UB'DL*#U;1.$UY9=?,2+[INR[8K&P% M_)]:[.Z =0=!]QCB%7Q_!)5$V^*3KHQ= PF?[2[K),V.Y)5RTN'!U=\T56D' M8=O!.AD$E<4.X.#YYN[1@EFK52RH^I3>%X57QI6Y.VTD.(KMO\.TVWUBIS&I M%1-AUP*C'\4-C" '_+@B%G1C"ORQ9_ND+CDXQ,O!7'A6@67MVNTC__Y+R7O_ M=^;<\4?R/P\ -V"J7$'V9DY^K20438:1D*L'H/AZS-:N[!:'3KW4K7N]WVU* MD NX6)2R53SIQ8I/.*%DT1;Z!QB[4![ M]"*Y"._NT-KUW7D4:Z:TC9ISF/I=T^;OND;/WY$H><%]P_:I^8S>Q?2 MW=YN2#%S6S20@/NE93FS*JM&E4 MQC^(_NF>9F_YW&U=R!V1,KP,[]X(#;>0DPE@\ ME[$%7_A+Y7GIU[/J;\/]VPZE['\DU:YC8>$H=J[@JG?G^DN)SE':=[?EA(4^ MD@P52#A[=WFH7H '")N!'T3A^WG 9[XQ? Y/18)].&XW6#+^%C=D1CY9Q??N MG=P_>/5F/5_.(TC( (/ D=ZJFTS?,H<6+\,9'WQ>Y,(1D^=S:LW3"3M7 M R'@RD;S_ZD%@^;7JS+(#QXP [ *+&W!CS4%RK$]L&_ABF]\;.:)$@ZZC])A MQ[^F7";!;N9J_M"9(@X9CM&PTX4L3?0OG"?E(AIB9-]5DP^ZS?7,70GE*<=S MQI_?E)>6_!J*E^(;7DGVJEI.%H*<,BJ$UL";:3$_O:&[*S- MX7J89)R^4?SPA\DKXU/"??Y_XQSP[[SVQXG_5*&#G%?E;?U[F.H,+.T(I755 M+W?N4*HE(?:G\DV7LE5WR+K->5F N]?KVG4D/'J/'L;I^16LYY0YK$ M&"Z\5@2Z<94?)>Z;?V^B0PVQ;FNPZQW\+&/A05]UHZ8Z,_&$O*_[+ MB@RB>,#Y;K5U=8\F;CW%2SP,G,R/KJY,MC.G8,D<15\U@@KM9ON;]#%RV_YID]Q10OI04RUCKV()(0$#W!KR>^%PU%'SC$4 MX^:E8BJ_?GI,PI>IXGS9HHR-#FO*7[ /=)N$C,TJ**^=*?)/%!5[-NV=4QIWL9V30_WQ MRX;-YNOVD5,7KGXJ>(!\944+H.*Q(P#K =G*$0><0@MQ-B"BVZ'WZ$THI$JS'\*%BV8BG?J2KSOURB MHFF73ZTNYGV0JEP<4@II&?!4*[9L^/*!PU-6%=FHG.3N06/+#:B.X8MWIQ>5 MY1$7<4IH$\B4=08SC*"?!A-X@,P\4@2]@V'6E"7;,(B,-SGRW,PC_\.@?-Q$ MD&Q!IW2BLM.GW@]D2E[DG2L)IX0KT?][;Y^-H.*A[2=+67!N"[+L9"$CM4%! M:;P),3!%N@,9'=ASTK8LHBG(*/40)RQ0X_.W_O.;NUW];;T3A1JT6E[95!&E MP'HQOJ,11SDRPZNKH\;JD7S$YF*,DT ASH=?VES3B\^?DO&T=B"II^1_+$ZE MB43,%>Q.>W=,@PH.+C!O0HF,_+<@ :3UD%76S-K0A_$T&#GQS(GP#QIJ/=,F M2L6.7HK20CS <:.K8T')%X7BM&,GJ*$(4SS"PQ>+* FB!=&13'_.4Z[Z1.V> M3J[1Q%)>8G:5RV.S?/ 2*J=^8$=KP8G;LZ_>W/Y8O#UO/.FXG$E)+,9J3S17 M5)'U"]N5DP8W6-ZZR%WEN708I4C1BBGOKU8A&R=NU;1:_[U21.-,U9LJ1$U4 M,'8+W2$F4!-^?LO9U]L_Z/+#Z[(GG'P$^0FL6#@"+CMY:K+=':[1R]WL=2LI M2SM=YX#DD%623G"^RR?U-Z_?Q*T?RBV^>D7'N8X'7%F4FD[E 6M^8CK!$A[0 MN"];3Y&]_3443W[)V=J>&3]L=3K]ZWQ>(GP>=U4I*_EV*+K.B/;)7? GC(QO MP@NS0Z#]%$023FI'=HA@,T:IN&^O>=Z%(F9&X(2)::B61(GINVF_"_JH-K9L M+AD7QP-<9_L5R<2W"%6SKU.UTA#R\83#9\>(M7BUXEBM!)GN[6'=L(,Z \^ MG!)T@-L8OPFO'1U@(WIU]W(\CZ_MPOL6?GS5L.78AO802@+#Z0C_LM1R@O5X M'A"&H-_EOTC<7Y[ONHI&$04#-N,N%'L()^J?UA$[$W7',EHC6\"[4?)MW )8 MC!KE1@0B(7&P.=1 N^#7?V-7KJU<6[FV7]VN2G/LD(@^,H(K"T7D-+!V#+&5Z$T+C;$S MU6+TI4\A>QM<\A(-K4(_%7ND6GA[CP\?";K6WOQY[\>/8L;&0(B@O9,A72N, MNP7E,,M'#^M,E/-0$4>[-7[,SH?XGHR;Z?VZ6W) /QQJ9?KJG?N>V(6 MDWB 6?]-/8[Q7%F^0UG81^IQQ\&-DFFLG6CA4DB>@AT@("'G7!2V;D2F8YYC M:-I1?>9IP[.FC;:GGAA\;#':7187LQ/Z= /5&L!5H1.B3&"4(2MAR*(A7(XK5":!E(F_"2[D4>CT1K MZFO9=9M%H0]X7V(^/4_S,+E]X8O/585/NT,\]/&A_(JJ-F#[5)Z)Q\7A%>HE5Z>200>A^S5!MP3$]2)/$OJ+' MEK-C]G$J\SF?86KL02 MM+E@.?-KN 5Z,ZCHF]H(W]L3YD?8C[BZ&=@X4AEC.XP6I;S!B. WDW/3\!L\535[$3KO6#O5$Q] MSWR5U%=Z7'^M(VT=O>3+I1'!36+?UHUP^&VGNY=KY#4J61U\G76(VPV7A\J+ M'-E6-656,I#Q299$6L%.^W/U5R.?+ABT;GR^:YM]==VF>WNV?[ B\0!Y!/D^ M3-S$@N%I&)B#HYC(,K2:X,I3X#,H\Q5#(?WEN4HN*B7A^P:G$?H(:'-J[ M\""DU/XJ(4W]\-7JV]=*8Z4Z87137+0B* &Z6BFETL;/PP?/.K>+'&@* MF4+B$!58]A4<6S&>>8YS7YW#S:!'USFI0Z74S-,?[FL.Y4WXC Z[SQ!VS@2U M"X_42M&S(\@($0_,&GIYW.#$@QU90E%95[/4PM?W[FL/%CJ%$.WXC[P=?TOY M';QZ+?^.\&3T?M\8NVR!Y7FPIX.DZ3%OCX!G%8^6]&+]:4:@].&.HP"2\#+W MWF895<7(K!^'=)"G[=(QG6"QWG0>Z]((Y#K'? 3)4/ J^;=]BHKV&B/D/*1' MANK[9&Y:?]N:EAPFH)S<<.RV_R.I6 0ETT2&!UCL1Y_B 0U9% 37%)\/DN^/ MK.%7.0^(&C'JJ-9G>7N",%MD3$E;T%BAFRVAMM(\*>UIA.OCY3@?]^;FA91L-Q>A3>()7:MI$'7$*Y-1C] M2"V-*Y7&PF#]B5P6]"$F4%44.2_8.I(RW3WO?+QH?$HHOT]$?L%]U0J:Y*^V[UR(I)Q1! M_/ W3(+^KIQY3U*.4Q+STNI?A-O?(P-&*1Y>7W'0-L4ZCANSN)VKC&D8(RWA MH]AZC"/-)23&EMDCU08+&2,JQ5U%^!U[OS_92&+>'RN+.B;,L?BX_]-:X4^P M=: /+ DG#M>?'"U=8,O:,6CK7E0IN4G%);=(S!;VD?2^\QT!!XXQ':M> MGN9D&3]]#!M\FM6SJLE(9/45\U>[6'N8&S@X^%ZT$.16B.1V\H#UA6@_A@[) M22NU$;._=[[0>/J6?U"BAY>;?%Z"\+>D7C%'8_>SA#:U8VGTSIVJ5B_!.@&0 MG&1$;'"%[+78LJRWISR^M0_E<;+N)GNZ[PJE%DUS:!5&4UMD&59VRF^1T#=H83\P>>O:FU3L;M35YXFD0>:?*R2%^C,Y>;6::)V( MNEOES*=H,WIJD[!9GY.]MV5)G4I?VJ;C]IIWWS<[>CY;?]FLHVS9 -')Q*56 M,QH/X &Q*CS@L_Z\'EMV@;FYDG.;"T,1*84D$DZ9;6XEC9J\@!EM M<%S+WP M(HALP3E?M?[QO3G;+]>AY+%8XV']28G@'CG@[^/O+=Q&1T!;1ZP[.>0;YVM3'O/1]$X9XYC@Z1;H2N:S?7+3G& W0NG:_H M'2H+]8>M)OH0!YR9$0QSNE:#;QPSQ:M-=[+_^ZTGZ_J=/'=]Y=":D#X]@H*]S=7EOA_1 M10CM1<8/PF)-@A@6]0:!LDVGJ'ZLC=B\U"P"U6L8Q'T6>:A-WWHK9ZME?M^JE@U M2@^='R$-Z7JO.I+ECIP8F:MU7)P@K?W&=;+PC]8J[G7T-LJ$;GBCNJ=6&ZE5V>A+J26:E MYZZ\KNJ>B=N+AZH0UV55O:U.L$-H)NL!0IGQ$*%9+C7&T MK.F-O9V?*FGED\I7DM1;=@5IR=P;4+DB$:&LH2.T[2#4S ,:*_L:$=!^0TLH MA.KA8*E((4Y'!Q1"3LU.MBI69QBK#0AV,<:["&&;- -7NSVTJQ\EF#6-JD Z M)SE$\(J4L"?! "/%$*;MHE,_^?FJV51@&^E#K87JR0NV@15#ZDE2@U>T,C1# M,:UH%+TY!J?6SDK]#W)"ZN>SG_A--EXD$>QO+UB<)!>N^ MZ=+?K-9Y$-%$+!^?[B%;Q8Q3#.,Q.ST,'*;M @,S*G[LN5>PPW>M0N#"F1?W MO+>\WIZS_JG_S?AGB8[7VCZ ]#,J@5/D4;:<'U.>D=_P/?W#W"DH$H\R8(ZT MKM)MC@_)>YP^W'--2?M+!>&^74[UMH;U>"%.# 7+C.8;&%\>X#Z;",JWGY\B MRCV"GE/QLI\_^ZE[[GH?LG'WE7EWH31"!J=N]<6+VG("2T.F*%^VK!85GPC? M#]898838ER!LL'Y?C(DY/?-@M_[+H7"+X0OFE\0LC-VJ$RQXP-NIS\^ G-*_ MFW>R?8WBG[NQVL!EJ 'UU:>B);O'X\^'I5@I>W8>>XN[KQHRB8D\!VNN&?T3 MD4[HWF<%H[]-]/-,\$1W"W3"Z!;9_LH\IR@FKW;]*O MCK3;O/B=YM#^4%[#!BT:B*K5IO2172Q]"&?:96)_J%:IBUW9=&J4R< MN?H4)?\DUC747/'>,]:&G@KX<'YM3BA<$[)B2:%!J(YU FW,>8SP((J@+/@A MOC!7#>IK=-K89;*_Z+,GH;)\IGASHV!(8T5@SLA[M;0GHB]FKXU8[+M]S-GG M)14YS8=H09@!Q&JV'4N+.Z D7#<,JZO5J?8ZX-;( Z30YB^&G4;=G5"!Y1?@ M/YKWEKU)EY?)#+MIU'@AR_GR"YTI)6W!<602K'@VWHY91X?1AEG[S![I):#U MR%6SJU'Q#2.;B ^:6R[0OW[L&#:3&KQ(>!U\T[N(8I[;N*,(O]V;<*-RL073 M"I993=NP=J*O08OT>*I;@Q@R:52.?9T'B( Q:/,Q:!8;5<;I'*I3?8AS0Y:U MRI??=EVO?/%FD?+-H^MN>C C#8Y?NJ?]8'-(P8:@'=?,#A_X+OC5N&V@="R_ M$98 K@')>=FR]/2P1VQD*63% ]:2&MM6H2+.9'_ZP#I)/*>75\PZ?^J\^>H* MAX3@,?@OX:8>IRO2[9PAE>K4&@YX132V2HV5D:D0FMP_I3P1X5_+0L[*RD.:(3< MZ+/UB+68C2B08MC V7IU+TSL>_J#8[&7;R?[>GB+'A&_F/W8V106Z=UA"IB& M7')^X6">/QEX^KSCARJ7<%1#+O9P?K@.C"L?U(!8TKJER!55XP%4K\ X@&X% M:55DYNO5Z=K8684*C&5=!-0W"EP[J&(,"%.&A;=&->*E[^CQ@T(NJ^PG_ MJ.[FVKFKZ*WYI?W?F4]4,YW-'34$>L:N^NN7\P!A ;0M(Y?[7DEJ>A?=[C.Q.<%U/$R2I3>\XA"^IE61OI2/?XF[7KH>T MZ&._*#C!Z-CHZ7GO=>W."[85[4]V;259RZRQ\FM=9L']+1YA>7TY :F_0&%\ MYO1!Z7\[*>!=8>$CS3J?&"OKF#4>\RMM)_=BS0P,Q&MX=DF(Z)GQIB1O3]PZD'P$'O)J0)0ML M67R])<.N-8,*:\S,Q,7 ULWZG+FZH-1;1)VTV@NV':?N/#A*.QSB-?7A;UXQ M\#NN'/@;%B3]VR;$$R1+07'&W+6G>8!9*P^XU\('5>P"? (/(!>.TIVDH,V& MM $J(@Q9TA9)],25HV%54*XO%9&T-)\MW'4MKQ4SE.UV M':/N$=TCO[%O+LL4 ,%08.<_-*VX8CO^:054)):9L:6CN:*EK*T.D/746-LT MGA.#]AO3T1-%G1C1V^AN5SIYJVEDMG20)%\XG^)28?CIK/K8-Y=W>%,>$',> M)%?R@'EGQ&+J\A!&BQ%GLILX=A%'1\9?T 2?HDTX"28JS)@+*M&* M_IX9K/E92E?NG9G0R_D_SQWX+ULK\:=NL4CBBO;IT2R]>!_B,WA7P3J_3:6K/_YN8BZ'[*J*G#50 I:V?.*2 M3IFEU__8VKO?::O2!D$A_\L%^2KKI0^I'%K_W&MNG"LB%,32X'8M2630S%@; MH-G3[9H=)B#5'>U-=BX\WV!L?Z$5Y5U8'K+WXX<=5#]?3;\/!2SGNSJO;GCQ MH6IX$=\P(=^=TZ>KN2-W4YKWJ_HR"XD=OC>9/!_U Q41A>5S9_J.P M-#XFU^URO=HZ-YF(@S"7TT@9] T(&\*RX+^+:[4.OZ+G&4=36NCC=> J/;@& M5'78_KYWM>GS\Y[7)](-,F+6SM'("6W7U*XV=YI._1C@02#M$DD[( & M68\6QH*Q]S&:YJ!<2GXS4@)UA"(5\U,LJO)-AW^;0L$>AX9O)^SS#+3[*M>ZJ%&<+':WM< M*[D]U1:;*[L";CK87EZ8,KGQA*"UVU*E043L*I;O9-48^4D(;QRTV9L1_& Y=@H,&'TL^>NYMV*!Y.=^Y_$^J4< M-BZ)^%X^4?9O:JCDQW'ERWL]L0."3!?&* W!4#BU%Q1$79ZUJXS_*-JG*W>% MY'.;!VPLN1H;XF J_SU@<9@'"#U,1PYI,3,X. 09ZR!>:)#%D&H2&\,G%!_] M;$;F*!PR'/BFDC)#4]#TN;ZY!Z@K*[',!PK MJKG)V$/5[RY.2\:7N\HVB0A_.Z1"&.ANMGK'=07>XTLGBDWEJRU6RVQ3USY[ M]+R0X"/!5_G_V%JTWY&M0/XMMQ.I@':FFU&J01D3&/VE R-C(*#52 5I1O^6 MO1#T/M\B8*.=W&&5?4EPP. M(9AG(.28E.C(.6B4"D!S5,Z1>H?T2 ^JBJC]3*IE5]&FFB@%8HUC>F2W^IZA MPBJ1N)(C*H$CF_EV)@J*;D:HY$'W&79>GO/*#=*D6@@7W &5!9PD=9AY?V1S4 M,%2J06^HXI-A;"%QIX@!A;D<(# MRJ$4I%3_$R/;3(V!4AVS/4]2+[R7E:;7'Z,7%<4O?+V"FJI3DFH$14=0.DVK M:&6TPX@=3&7C1>]L]]*Y8U5E![?]455@)/- M17#?$^F6OE@8W9P'"+(5&,?*J=Z^M@R?6+JS77'[CB<=/R5D&_5TAI#G)RTV ME)<8X+S?R)),8K=X2Z67B%P>70KY _/"-(ZN:,%)!UUX0#18:AO_+*1DZ"U< MI).-D)^P?#HUG5[\UE6C^$;DNY^>\Z+:C\1Q*BAC"RB"LKRR;"I(\=J@Y\[U M;BG-7Q_?/WOG1E+U\[%G>#7^HX*7-PX\)I! R/X\#T@,SI,3F(MFRY+>.NR% M"0;H^%?6ZB@FZI^[F]FL>3OSXON9:[E:;][C@_X+J^ /Q)_;9&<>\"?V/-BO M*/<HI-5R17)%]02WSZ@$F3D2NM M+ LX0WUN')OC2-7K(9ECAHB!TW+/T=OA;:J@;'$C0$MB"B6^FOXXM^0N?9F/BV590GM M8>[FI%6#K#/L@RY&R+!JO8 7[WTZO0UOY,#4!ZS<'CAOM.!VAX?"#!",N-B/5K,(^P/)"Y-O$NJ^_!'X;V7V?TL%( MZ!OXA]_F]T_\M+)+['_UE"]2;'D85[*<#P>\N,/9^SEQ("4"0=G+[^)ZK#W< M;;Z0 V)@]"K+-<,#Y &J/&# ;S$8WO.5!Q1X#QE>KW)G\^LK_ Z_OW6W\M&& M N1"D0K#;.%$2D57R^:CCW:BCXP-B\"U0PJ@4JOBC$]*%N:<^^LKXLR/\EOE MW6^:]70_"HSN'\3.1X[A."V(I00/?;H0 /KBZ!:^0VD@^0GQ%38,]-X+G3.1 M,W'5WVFR4Y](D[FR_:=QE10$_=@T9\C)^,@#;*N":.,^8_-_X'A<\YH'?!"% MKP$_MRYS/!8BP?9_N()6B!5_KR)/AA$0_-;'7-Z^[L6/1'1Y@$0AHXTK380L MXPT#;$M!:_06KS&W(^=WW^&(Z]!4>/Y$1SU_E"3P,L MC:?!JRRS 1XPQAV4V@,.N+$R*Z87B]_XS<[_D?;[ ;'.9;Z^$H<> S25W'$?5#O.O=Z+9C1MGFHF)B.+Y%I1G3CS#W0F6YJY-BWD/CJFMTQ>Z?P_0H6 '8,S+T"A? MR_/0XJ/EL1R0G M?74GG :'H ]>9HP-53+ GZLPO,6025<5)XT<+N(V&RKUX MU**,Z0! ;20D+;_E)ZB..LI_99H>(Q Q,+A S>(4]D75;F@E1_?.3L][ M>8EYZ6SUO8 O1,??5ZLP5Y4N#!\P%OG1F<$^2.(!]J8\X"/_,:,O.-R<4!-! MKLAUECC8P+<)EQ""F"8$O0S\#X-@Q3<(TU;3LQ4AI6>KB,OYFN"@GMM@-?%G M8I7KC*$WWS[\XT[L=S;[=J'\&CZ%N*KKQQ3GQ%0[LTY!?@?+B=7M5[J\J2'' M1NR]M\,'GCG:*T_=O5V0"H MN\WJKI76\NJVRI(7PMX"2R_B%K%C"S2[,5HP61--4U1,N?A^V_%DTFI]1%Q_* 5["-^7=A7; M;DVKEP<$O[_0^8; CI8CL>6S0^-U"+HE'QTX:<0?["U'1E=&8ZM#J V75'H^ M)3\^%*"26&9[_1?J9AO786CW>U))[.7QOMA>T&UTP(L9VU.[ M&W6YX3R4SSJ ^@$3-GOJ\:'W#JIHW-H=\6I'8_##(;';E0F?XEJ+'[V^LA@H M"K!^Q"WNGF.F0W,L+4P?*,0#W*P&?:D[,L<.Z(T5X5Z<&YBJ<)"[%<14C-NN MFS(]V/CL)$OLWB\MZSXXH;Z$'6G1SO@RMP\D/P;+VII]!\Z,^;+E0/(6_!.M M,,PZ5/R%^+H1P=>=*4<92?&/4O2-JS)+6?UNKW_X"CV+OGSD:[V+1?C'1\M& MY3ZDP_"JXP$PC"3*:BR_H24?=Y"!BRH(:%WG8>=5DS=<:25S4:3A:O(-XXU] MEO^/AQ/"H9C/_#YX%NRWXHK@^9::P#8@D!#083Z$V,L*8FL@&+],/L .P4E, ML PD199QG=K*#RTP9T9_C'LY\[OO;TW'AR+(B_\?>^\=U=2WM8T&$0$1 M($ MA*"(J#0+104)BE)$Q([4J(B E(A(TY!-$1 I4?D)BF(L("IBI*,@6PA%5$2* M5"$%!04B.Y2P(\XW[O>..]YOW'+^R&"0G=W6FO.9S[/FFFNU MSI4Q^#G@K!@AQD1,6(/0<7]NLA3]K;2S8),S>A,G/$N&CQ6L88CN$=&#]/(H M:(!L$I9JG4%1HW76/*AWROO\"&-L#F4L\8<%:(-+;( 3K2SA"$1ZEMO/HM&K MMN%9:.=<'JDGFT$?Y\L?8 4)2).0&BP5"W[_\6&$.C=4 8_-3" K 2YMZ(P1 M0"3 !GH<&>XZAY;A6.; (49MMF;7Q>>9QY;RLSY+'MKA)SXU@F I7+VD,$-O MGC_T*X?FZG%6_7QD\XS,BN#KPV6N^)>"DM7BK\0#HW-C<])2F=W,,& G#O(D MP&;FQ\$V1.$G#K(%>[(M&DL!>0?N9H2 >YOELME!F,-3S0XZ*W0[M)L-K55GX>XQ_*BFVQIU \>TVH8PPWL3?>G8!4VJ4P-^%?!Z4A@P9R6B_*&BM M3&K46E?6(??X!-(WE2D>LEK:U1(^K[HF*J7)5*@(XYO(DG!2KO$52[$A0WV/ ME\"KZ$>CFSSJ&'9I5ZF?0"54/WUMA;55ZRFQZG:-'!EDZ7>^&+QALKN> *4# M=JC M3./>H:-PU OK^ ( PU()36]O!:C=I0#H#JO>&22%UWP80%SO+\\>"B\#>5K M KMMZ+^OT<"&QOA!-P$:K.*FR:W;\>.B[7-.P(60C#6<-817[?7#]>SJK\?) MDZS['M/.E?BY1;]U>''[R+NBN9HC43B#@XW5G.:Y)3'X9P18;R*V!B44M=$" M5Q86WI#%:6.YRVHPP23CD0RFW5L+)P+?]KV3;5>48;!IRS&;E:=^':E,]&.E M/3JP2/'E^K7 EXNP."(;LH#Y2XFT; 'SZLX"YE"T6\T"YO_V6D/8>MP_A4G@ M/XOO^UC\/\\YQZP-?$ [>#F17Y/C,J6\[?=M[5;$<)+7MQ7!Q-9'I+"[8!Y4Q8I$UD>9[ MN4N2G]A]9_R8'\Q1'BA\?UJS>,^&XJWO)!=K[<&0/9!&O PI&L5*T7ZM"F;CDREU?J=-.ZZ8%V&\!/ZEH["]V'N_@ M;\K93XBA+K8T9CF477KZN-/HPHZE@UVNES,L!P]&7G=(5OOT;JILR:(8B;.1 M*;Q(6&P(BW,3'.,2W[9*GKVWOKB?9[Q\U$JME'J@HF]CE9'6EM4GSFVD+XJQ MLN5*QH4Y)^"@$-\D9 M\3R6%OH!17L#X5+5*P\0#&;^L7CT..#BJZ"K^>8OK MMAR[8_+OK2U6I/ORI+GY]-;+A#)S3@=JEZIP*Q>W!\JJFU BN;99[LB#2^JW M_Q6>32I\^M;E_UID)QU7N'[Q^?5V7IR::FBW/65@>KH%F! M-@B=:TH _?0_O NVU.52>(=?0=WQ,^_6+G(_AA0?+=9GD&=7T9O+LB 4NNUUH& M.S^U*=AY'Z:XPS<+1[=?>'C\^;1%D-76PE\Y65NO#K.'UWD'IS<472ND2 HS MON&+G04:7U!E@.*./#NRF@ 5#[&-XVC3^;N"C<-VV+IGM6>:\-NC7YX-MUTN M-K5XK&(;K1.?2%A4(R50L#"6+",0YWXC>U6QL GS6C<+&RHW7IW46'$C MLE9SUSO-G=.+WF1?72>NUW2,O F$TH14NO!4AW-7;DS:=M[\UP_+-I\^F2,Y MN*)5M)6GB#?OQ/\ 852G23O@X6>S>]>)CV!AO30*1949G%LR5FZHS7W\3/?D MV7/MTB^_A;XUK(SM4?":X!EK+& ^!Z/M(T:!NZ__BXF&XKAQ+W,4_@:R$'$< M]]'?__-[S/'?1_]]]-]'_WWT_^=')U%FIL\#81V^%/*)O$:8#_H9+Y>UH->L M+!WT3I$->>)1\4$VIWBY9?-WTFHCZ^8/RD?/8'#I!"C*^:USV@)&TW(/?SUL MP6I,QB:'O3EE49Y6+;QF94XZ!3<_03&= #(?6FF8 M@2J"H,=W"(E>8J]UV; WR[B,*$1;W;F7S>1#$0$ 7S)3H' MC[66V2 EP1-;OG_J:AJC]E03%S [JXP%2_!#OY.D93%2@95J*<[# /M)E!5]8!1Z8;^/5;) MJ+@;+-I?0G[+6=QT1B4 M> 0#Y=IZ3T8$LIC%]<+XP7NZ-^OPB1+!;Y*+\F[ ME'O!:QG2WL]6@>9>F@,!G;]HE%^6/\N#S-WQ76;AP4,6=F^$*8T+F&F-X@7, M6V_$5)2A_8=O3*+_??S_6\P8I\59)T-^ /]!&:\%!:I!Z=X(/T=RU@ M2HQH5BV\E">%)X4MSP]]Y#^^MV;NP%#X?J7E5M8+F"N/0&8";IK$F$NM=E[ MO'^/9_Z8F-MIUX3G9P(S>NT!1XH?LV(]N$+PJ7WJ8ZW\4W(7ZC0 M#;B_'CPKVA64)=$MVA;TDFOP8^',E]0#CWM.W$1\U?IC,[5QM#&X!Q7CX8BY M8)7P+L L B7)FTF1<%HN[%B7;3,V]BPRR;/:_9*C#3YI1C^RNEGCLJQ)T7V] MU$K:&)6EQ_'A&Y#(]@RF"V<]$ZN- N?A1A6W6.+]N&/WL=8/J\61I11^ MZ +FSSC^2J2/ 16 _R.QMY[* ?^,XY>^7,!0**M_C^.WS@15G1DT#\9=PW%7 MC@A/C2U@MO@N8*+\Q&=IC34F4!8=D!RERI.BV8Z&.)O/TW.TLC3W@Y7'"\\M58>>9 MP>=J^P((G^T2J\U9$TO@<'J=EL)GCDF+_M[BJZW[.@(-N]89&K*MKS>HKUMZ MY=F#73$8C)BUJM]_DS'^N];K_^J#G .8;PB0%PW6QXZC+R]QZL\FN[@R7X&. MES34S5/]V_;8":+=\?SQX@)<0<)[U0%>S3_ M1EE0_O+1!Z4LQURF14-+RL(GB 6Y#P\Y3"3@2T&.\1 5=B %L0DV^>8 !%=I%[!T MSJ*6N(%6U]K+(Z;[]30]&%5N45#7D!$NH*O!-3B+4WF)<<+(*PMQ&GIO!1&4-ANVD5[>N-\X_#\ M^8[W,C[EJCW2%D?ME,3F0+2WS.##HNIFU#;1OC^%U8ATI ,EDI>M%(TA+ MECUL^G2L/(N\D>M'.5QVVVG@.[W!-Z])/M5S[M*-P/Y;[F0$T,6S57&P$2A< MT8J<9BP#)C^!M+YUXG//T"84#=B^ID*'1"5SAPF)H H03.@)M29[)X)]8I;9]CLL.Z?T4I@!5Z#6LQB]SE:2?]1: MKN^X&--=^G30(/&R-M7:AWA0>,< LW+J)^'D06M9S/MR-%MD\/+//;RY"E(1L&")&^!QW*!JR^&K;DU%79ZVQ.]A8R^]<< MK+ ((7S2!(B@*.7AC6@=Y$O#([SU"YB$1Z*1;\%::B^5>Q@X!?@)*>,7\_)0 M@GYI#HJZ@WP0S<;PK)H-K? 7Q*#VM6(!,[8.G+N\@.'/6.,P0.T+_&0.$$N= MW0*,;BIPF>$3KN$A1PILJH]HTOCAD1H\U&834:N^W('(@QP\_!A@N0"^T26< M;,^!) $)..O\?9SO+%"DM)YKEP]B>BWH&VTG[]@6/N:G;'?Y%K%]?U-EWXJT"._6:$*OD[B873^IG>O-!Z=TSR_60(37OJ_ M,+GBWS/3_M4G4I+3BKJCG1 U'&8V:LHI #V %"HB#(BB\@ZW,.[^?C^JW:> "\@"F/_\C@N2+#G"JKP&"/F$M" M,@J;M6B?,,<(<#C(Z1VB]N0C*[:@CR5*.9;@V8]%7B+,X;66^X=G+6"X$\(L MT601+\)\XT!)A$8YI8NA M/KK,0@3G>*((*=8[&G/=![RCC,R6W>(N#2!62J M>=72^*_7"4T1@I4GN1DL?!,*@@9@(S$%)X[H^ T:0HUY1O%:.6P<]NRF@5[/ M4O4E=XCF-TU.Y\:>N;I;UT'-)LY/?#H#T;DK\D5@.' !,V%(+@5J+0%F;HV$ ML!QDYI#E185!@KV?2ZD);L;)WIW?:HJZ+=V5NEX?04F.) M2+"A8DMD 'W0MNJ)^W7??-M#&]=L,BDVJ#E5FF'?H\84'\==84#GB.,I3^'R M,9;Q^'IHB(WE6 P%A$]^:Z^1A<^ZO]G>UCH0D+/?NKQM%S#R_,Q13?[0'$H, MXZ!(/FKU#3AX Z/!&4?N)"PJ1-3@H<,(/>,X9%AQY>&7+(>=#_S'@C0\ZQ:' M6KA+:;Z/$:\R6J+/UX5#H286K79"V@T69^G1![!U?%U,+I?PS0 M0TO!1\8PZM.<*7XTN0F ]A(2(M0G!(KZ]8 2LL28]RT;EVZ%#5 @P'$M^(HP M\?-9;@:7'3:Y4TJ#(F\?V/WT;I$IC_![M&/QNO\8[6 #B&MWMRBW./X*TN,9 MP8H/4$928A<+LM0AY\2:+\+DAX#_@%?T'8[JH0$G_MA3G]NS3I:TJ6V-X\O6 M83"1(^-9HN(\TY#J^1"^CDY=6RQEU2? M[^':2=+;'0&3_]F FI$N*K0?W^/-^]E^9Y^P8 %S!BL--Q[&WE2A7,NNV%Y2O!U,',4($30$C.#'5 ES=_#\#P3PBT"L>X:/NINO8.7L MLQ!OZ YO??O49/S3L<%U5$G^2#/NPL4PYF=)QHQH"HW")Z#+")PR V8S:U!U M68_RSP')Y:%7,EW MF;^ A02P2("Y@>H'%^MFFB[\8'3VY9 M$R^P1E:878/=47.=%GA.[V_[ M-:./_V?#9F_1ALU"SE#YZGY/"%)#YG+#T-^'[LW-SK94Z,O W M _TLXGQI,@?*DF;-*MK_GO3A'XW^*Y)>6!C@9IXX?0E4B$PY5O:R8]SP'GM^ MGA=V52/RH*/E#0OY)U?OWZB/P:SI;L)SY2<$"J&(BJ]@ Q%&WU,*."O,?\=W MZ34&2R)&U) V/KZ'MX"I& F:R,;PK:X6/ RX:)Y\(ZGGR5T+G90>/IAA_O=RZ37BR_Q^W_44_"KL$C;0R4"_H0$BN %8#?1,I% M;)Q@R^GW&6-6VIW+!W5T? ,=*H<=-"0#_63*Y<1H2X2W 68E".TU[I=D'\%) M@JA>[;>CNU4DT];*_YRWRO.YE.<8O7ZK0G]TC=2>#_>:%<[L2,!$>_X.R"24 MCT@04/MI)3<#D#U#[&=V4Y-:F69$ WFU@T8=LACZ85M3LWMK0+):C^Z;UT5+ M3X?>.*]P>L-;TBJ^(5#[$X4'2@/Q:CEYB3 /] 'D2<9MIC)Y<3B57CC'],,E MIZ9%[D\RNP;MAW#U;QP-?'?PQ9)]A@L8/V*_W=OM MLC,OR&T/;0H+>;FWQN[H.YNAT+5JYCXV _UE 0!=T!M'><;B+KCL$G\;;,[Z M])3KS99+/TK:D_=COC1VJ M/%2OQOU%N^'&#<.TS0W"Z&%RU^+R*T2["8%Q6O2"LW+ M)1L[SYQ26L!L8"B1O-G$*Z"BY1ZN>./KTHKY3U4O!D;5RZ99%5\]6K8T&Z15 MR6:&GPIMM>Q*>JO W5EC$;F>+%7V'OX,5^Q'G6G/\ZGA-&?.06'6F6T#(X%- M;S! U+3+R*Q@8ZM -8--;.$Z(C*>+)J$>S,".L+^$-;YCDZ;$>WTU&&M^XIV M@JV/&@Z@D)SSB+27LJMC>$:6&"0VU+.Q 0-84B'7"=A@ MA+,)_9V!\+'E8772P:X+K9?[O$I"?)F ^,^*R9VG D]=RW5QV;1JT:7;UE-J MW[X>>'=PXS,)9M1FI^H3KAZL3$/RCKXA5G*;8TSU9_3*U+9 M;*_B7A!Y][K$Q[VDADA>UJ;+I$<*!X':4R#S*J.T2: HSDODREX5;.N> 2]W M9_]5H27)%99E?.U[DU+D5_AK."V\-FR%E7O!^."!UXM299W0GO1!NV0CTLZ M#J'2T[T.\:UK\7:"'1^/R7O"(XWS]ZAK5-8VKA?_$$#4CS$R\CGX_9E=Y8-K M%BRE; R2(4 IG*0L"F^J9*TH:C]*[ [@)#VB@$M\N;[9(ZT=X^&3OP1;",9 MK0/ '*;U;IC@J<)9QN.*[%9<@)=I-33D&NG;$ [*F;H;XITRV;MC7[1\Z50P M<%IN/Z&FL&^C=FRC1G/:Q43KNW9H,S0.#%^74Y30S+@V;U. M,8&6EY?GJ.IY!F/ P7+J7;N3R2?7;^';#.HG'=;<<'83FHHF=N&#A38\U'+B MLD0S@P0!W&-T.D.N9MV/V== LMT5TRLVM=#Q/)I2Y M,YQ4L[1QD;O;:8_"<0]QT!Y4-GFSJ..M++P":0]Z\VS8L9:A4'V47:C#W]Q: MZV777]J*[2O)I1C?'Q_!%T(3A4%5ICN[5(UBE MHI<^83K:<5NUTZ?G!9.OT(OA2(>%-XW6<%4%RW60I5C4J^.XC\1ELHA_&*@= MI$)'C5-PRD2T87O!^AH %NRI[%2(-G'L_T,G=BA(]I41*331&D6N(-; MN'9K,3>SZG'^99+QUAV:IK*[?=[R&_;YA:1'#;4"9UM[5!&9(O3YC@OO51^$ M\+PBX7U$DJ0,N5P95Z;0%S"+X#,C7E5O,J4/#7?)\/F/#V)4-]:U&#ZPU%O: MN\$:G^W<=X?'$!: 0?BK%50UP)^8[J7-M:H(N]!11S255.&I;5/H>YMK%Z"^ M@%EJ^TRR>RUX$F!V.,,&5 Z.3>USP\%KNSF:7+VC7$I2M=W#04^2%=A-\QJ= MM7]3$OMB3:EKKFY?+^?A[;A-J\T2=DG(U8%:X%EB3SSOA3#%:L,@25V85[,$ MCJ>K#Q1V[)2J[OC:SV R'0*VQVMV!@F,-3;B/:X*41D4'P$PO^X(X#WGKLWC M[P5J[\8*_;MBK[[:4%SU>&"4 M8HWKT"6AK2F!JM X6B06D=;@Z^*;# ET![:Q\MAK"L\NUM)H=LF:FII-):4E M&S\85J_+^_JD65='8E]L$DI8ZTT)D%,T#G%HF&A P095S$=%"[PV>IXR-NX@ MWC')V8C2JY#HJ3F4P$J: +7+P\#>>-Y1B,I9#^D/ 8VM5P8UH')P1T5**2U9 MR^(.(H6:F!_/]Y_ /D"[ (@6RR\80$3@P;'%X1B M-]*Y=DN3>YIU M">/RG2)8B6H?B2(J;Z4P8QI,(A11&IT6$9,)"J8.T]SG/RZ6O?G>E&3RP_O8 MJU=';8D;(C;O40HK6D]8IE *#VGA%) M9P=7A7_C/ZG>C;^:/1>/R% 7,$O:2#+/?TUQK3A0__/[M@#7^+@C[.5.HHN:^@+;P!!<0 MK,7[H_I?EPK=& #\HWI;;_-H6UH&[D4$MP"'&% B@8![&Z!TB/>+BXN'N_7 MXC>&D[=2',W,)N>S]:R+1^?#.L^;YM3#&+7:BE?)/=B[N]//?T25AB$>:@5P M>-89H"X3[=E5;%2#[R-W\ !X-\JPU5\C[5,E%./Q&L*=*LN@_FPD#V1VTV!= MXP8:O!8<3V#C4?J9O;X-T28=_V)H*NM,?\'*:S<9._[-W2(*LE?," G5?X+7 MOBG/NAF#$9J)$EYK;NI79ZSJK-BSB MY]RTV8B9WJX_0HP!RO,;G+4$UATD,>X=WHE.DM$];:[9FT=^9.WVL/Z@O77Z MA9L=T[JRDC8U2] ;B/H/TG23!4^MPMY**C:*)FH3Q.$ ._@ZETC'+PV+!EB$ MVE;%YOLD1ZXP;?Q$[T#_K<8'NCGWEF65\ZS\^$?N/-+__G&58V(:2I0=]KBT MFT;KUZL[O7CSX.Q&+U>O_KR&G('2!T/W] Z\^T%//'9(2B=.]OA_)>O S6J@ M0B0@V=1XZ>C%B'B0>4=E_A@M)+]%Z^8S3X&G>8CKUV(%I59,N\[4S94%*V8? M,Z6^OGJ'0>*?T$::Z@#1J2:,I3^S(U(!T:DO:,1\NE;!,S>2I]EU+X]G8@;- M8NUK)H]^W2(U6_/9^FM/,WJF*,]@6>V*XL\6H/:<91#+T[GVGK:P\I-D3[W,9-OFYU\VZMD;V>NY?^E);'8/0_6A#'] ;AYH+5,5K MK90[+-58J,Q(9P6:I%EIZ"M709))P3[R]7$F6).^2\WZ00>SKM_N^5:RW($V M;A:S5/\;%C9VX=AQ^WE&: ,YDXX)\U E3UF)^I/I$%$6. F<"@!Z,RNH9_BV M5?E]+?P[3_(29FTLGTZM:AQ/W;@8,+$23=VEH%98AE,$BO L(V&EJ23*FB_5 MJ_1UW192F0-R'X*^:527Z/4^]YYBS_5?6#Z1#']-BXW!CH?_SK#$@7\R+)Q' MOS,LA_DF9!3/_DZF-# @APF4T8+C;4-4V+8ZB$4;-QYW$B53IL89?MT7 M^*Y@:)C2RYH?OC>M3F\=N)Z(H0PGH3@%A2Q@!"J/V$2>GD"742%: !ZB1,;U MNW7@2P0:#WJ#JN,C,D_S35/))()%<)PG%Z]Q_>5&,6%Z&^&/')?Y\EN.EP*_ MY?@9"BK'GZ-MD55KI2N2XZ+4R.?G2 @[ M'/5?U #S7\$/,U4'EDWF?TS2*-[X5D'P&5[ (')HI\1UDIQ$HR27JWC,3ARB M,"'O'N#FRP/B+U@85EP+GOQ(/5-$:4T9"?KL6*,W=-YL"09?U*<_5_NW(:^+ M(/.Y: ]+Y126\W@;WQ'YG>+1JP?[P?Z+>@+MU\K4/G+K@[.J!Y#YKL;U&8&? M42C43^74OK^!G8ZVEE">$T=-VNW/\&AP*XJ#@G4$^!0U'?@=#_U_ETV(2B5^ M7A258PBO_QE@I7[HY3U%A@?ZD4".!WDC4&^']H$;!78#H%<@J](4RT&A%_VN MB-0*VUS %PLIK5-<'OZE\$[+%/X[F#7,F3/GS/F)\S4?@MH LY,F*C[K_5-O MES#SMSJ^/Z.S+!6T<7R1]3G&HA%>?!G2MH#14ODLREM(,@8J?#^DM5"[FQ\G M#JZMK+QYR.30IU\]2R4/.?Q8)];I,C6!OEQCP.NU-/-Q.C$O0*7BT*X:$_\; M@RR/1@V^C/\)Z<;P\BW=DNW@HA_B?,%#\)8S;*J'+ WAJP*U6PO)5LU\=\'1 M5Y^-JL\@2L[2/S.U-,#.%V$N94C/5)=)29Q3'KD#R]B O;71>:LPK KM$T%? MY+ *L3<"D?;E'Q'87+G^+>"&P$3=*&UMI-J;ZEM!S4U'E,28OVM?X.W=?_(G MOY,TBIMZ?I^$'C+# MQ?O;;5:&*A-FR,3,\^^<2"G6N/X)P?(A'GKEI+_(=>0EPC*0Y0+4J8K&V7E4 MP6%\/]"']^9K/8U )0-.:_?O:IDYZFAWL+":\S4: 1?CF4F,$J#!^"H5<@03 MU=]T"U0?U>,D219XWN#L*H9TL#^8;;-EJ1*B3PX3 MC@/T O 4J$2>&G(6;<::PJU!SA1_ <\Z'@]LGBA?H6"&/='YI\#/#G@?AFQ; MP'Q%W_M)8P8!XX)Z,^2!B\'K\K7.5-]QGN3XH=UH^%#)]YZ8/]:)SXO1*'1 _@N@1/'_T)?JI-ZC :. M071$"KW+8I+P*OZL,:P;4;> H=3HPARN8RUY>Q=8_NE5"!.;,GMQO[IFZ('R MA)J/:H^NS&UL:%O"-E]YPX&/DGE$BLK58'UV@5W0OOD@?'$!T[O19@B;G-GW M=:FDCV/*A3G;BV=BK);^PWBKW7^N/!'[O46F_A2&_!4'>>*6A11&=B#2+';, M&\$.KN/Q8L,%3.PA>:P.,F?U\ %Z6AP(U+J05#/8E)X47@!7I>$K Z(@7?.F MB79/^&="NL%9]\X#DH^ ^H,,:!=EWHHH:/326\!\]_E7^WN^4U82$R(N, #@<'!<;XC:[XXH1_RNAT5!#FC8(JSXG3HYFYF)XW*__6.R;Q@GBTH)/+," MK]*W#E$#:M>1%7X&73CN+GN8E]MNZG$=I?]-<23^Q1SP*_'LW"44G()#.]%+]$4XHJW[4K >%*9-8Y>,4E&-/6"E^1*. M#0M=DK$1J>N4>)O# 2_FCP]&[:J.BMO!,$(!;@<-+T1UPEE\++XHXFU.!!HH M\@2_ T4CL7G5(->NFA3J&_Z^2 M;I_Q/JTHZ1 LO\1K@SE_;QA M:5"B-&$X)*=2[908LK$ [018F];8NIS\"82.X1+P*P2K(.,&ZO(R0QW^!3=8 M[VU7LM73IR9]*@_$)@_V'KE2_]AEC:"H?N3NJ1A\21^$%86$UM]%7)<%H?P MH.[%_XF0CX%R5*^(:K@.M=,1*\MDP1OJV2G\EW+.GW+!4=>=$'X[FVWE0LGFRAX'0/,?2S'3#1S[^]J( D _;65.OPV&$9CIN1: M\F>W2;[>?6(J_Q-FRDRN:BM&D$?K!^$M *]2 M>!/T<03Z=HWQ[@IS!9(0UY0*VZ , &29SF6SR(G5?%-+-/UF\ MG;H_W&A9FM'* 7 MYSOWXGZJ SC>(:SK)X%WU-2$!6BC^1-A\PD6FP@QFF@]L[:3GU]ZFMY)MW8^]G,T.H#;C6 QPJ> MW'??@8OLD1(02P$EMR[7BNM#)#!E+=N,SGL M'F$^?V7M<,J951%SBD/XK\1Z<>XAT O/_$) ;0,Z.)$"0C66&OPEY XO*=@Q M#S5[*5"@-VC<+5@=5N@FMH!1##ECTN\O51XLV_O7QYV+;4K@@DFMWU>@PAN M<12Y%G\LAV?QG SN^2&Z\1 >1NV?I591!G4]>/)FMJ>1QJ/ TW%[*+Y]]W'5 M^E4?YT++7HKQE5G&L'D!SYV;?R6(O!JHM;8R%QP6/A8X!^GE*('*)&\\;T_N M&^3#8[?2#2P@ZG=MF:'*+?JMA'G9Q,U[4!OK?L5J[ZL/>MI';1_.$& A01(5"@ MTU-_YD=^8,L5N]SO($EN5AE+C(:U+EJ7<$ #:PB M2;>:JTFMHTG]N-8+XW=R%TL3]?IR#\QFW;!96:Q]PT$JU8Q->J+##'L>#Y0RYQ)")_"\F2B[U2&KU$$W^,VYT*^J7A':FNV6+? M-9X^5^_-3[23SC1HNF3&G7QY'_M#KD8$;#3TK7S!TR"\AA@SW>(]E-J77L4& M%=:DL8!%D1=T"(35*TWK4\>7#PX<3]B\K7F;5+'R";S5 H:]EM'7@1*D2?$N M_*D%C,Q(OF -J!KF. 2BJVW?)Y&H&E36+0H[#WAW)LQJC3,UB\[MINC;K\0.5B>0#SV.P?N#/C1X M!YYW$"[D'FM]RRBM&*>QL0GS:Q]<>&G#[L=B%TB#\)DH6.Z(R)SD^R*MU)>J*#F[_)DD#J_BNCA"2%R76Q3*J(N@7[%L MQTLFE7_ME.VB JLB![>FAN1&+O,^#B]FQ^ OC4&2B+;W N;YPP7,L.("9N)+ M-)5%A+?.RYR_+D Y6YP[\EGE^\LUK^$0W\>1K[NLJ)LRW_\D>]E]%!O=.@PN M IE%.,B-UN>-+(WG[X3C4 :A@KMB8GRY*SOU9:0.:^;-6'^_W>G48]M^L=+* M6R.T-0;NUM1]E[]\8)WX])W_=&O1>B]<5-4M/HO>N(W<#D#[J'TV]"W.7$>W MSAH%QNAG-WCL[7S">(7*KCH[&<,OI0;V<<.Z5J=*3SK>JC/[?DI_WK03Q;GO M#'@5[X;T:V'UA?QZG];>:MP+9]0U7X0;MFINYQ^0'#@J>$?N04$GT'<&:5EQ;D\3K5UA._[S6\WK!%V&E]DE]-\=C+6QN#W ]XH MHICS4&^-B^D9]$1$,M\3Q$:V!VU?9?0@KT^@E-E_H.S*M8>N!K_*(G\MWVPO M]O&DP] VVL\Z,('0D\][#C_B+R=W#DH+\VNP8^;AV:V79WJ,4H\5W^2'E4-& M!M_$)YI,]K!]=MC<@TU%":!ZIQH9+DZ008'7^G(DPJJ$+H(U76ZV:52GP: I MSNBKZ6:$@R'?"7#KHK#>J$_4>ZW^$O3L,\?/R\<+A@](\D0YV_NB M9#323(!=O5CQ]F>9IF0#6=.^OQY9S)5/(SZ__DF%;6:[/B3XX])DI3@Y M\><^?^%>%,"BTFF,X*"P )%'G\2VE*A*;NI+BCF!MI#.]N?J5P4'NG,[+J@] M5\?F&#U.3<*]D3?%]T4AJ]X2=P"Q"H H<1?D,-@4/.;7H _K"IUP- O4# M;H"X=K]S)>IL3F&% 7;08%H$VUCA;'F7>G3"\RSS[NZ,YP?ZZZZZ?HLXM6CU MDS5%VAAI4[A6E%'ZG1JOHURMN"X M'\_N8COHX.O:I1R0'RM,47$HX2.\CV>6(CKHVX227#L0??(71I'I;)*18*,W M5RL)\O;X\KW[1:";7R9;WR9BO>V2U<-.;S/DK\G9TT90,RQ%A9ZD0 40873< MJTC%PU]J))V>_+#2AT9M!_4@O2N7 Z)/IY^K4"C>Y)@2?N*(?:[\.4UO@_O" M,$)CJT!>TDWX9)H K^NZ"IR>H PNAWU??(5]CZ8^ M7X/=[/YLV3=[;R*+-DB!]P+,8L)T-JU7'*4D]L#[1M#@N7#O*4&D<'S=8%:CVKIIZ,,\<>=%W#*<)@.41%6K-]E6E-LM]7]2N^* MO(:JC1O6')+:*E>4>8!/?.L,L>@H+6;NFG"UC%93"="F82]G(%H!Y MN6:%U7:T]:]&1KSM:^)DL(DQB/J74L-C.%6!#41)/PG-S)1=[:M^NLC+>=+X M3ICFLR#MC+NQ-Q>3614"Q1%$EOJZ.NF(\ G ?/1:LH'__53;H,!+^.)1543( MERMQR,"*^;C'^-9PQ+'XQNR9&4;])?S2 MR'N#HVQ]=^4*LZXLA\6I;0T&W4NL5\IRSFS*>:X_UTW[J8"!BLOC 7D_O75]=5EW&K3 MS%4&9R^63GG'QLZC>DU!FUQ'G;8#_;""S6ZH!%$D;$$=7 ,, F%MJD!ABF=+ M8>8E"90 NM8:[C$P2E@V1%/L@T./]E^ZZ'WD^(,]9;[VJ_9(76%LTOV:L%D9 MMY\!U+:"D$W MCVE0/GDUX]CMQX4PV'L;?N2[A]PV:\38GGB>N$(P4K1 MB@0?H6Z..U\?=N2=$F:94)*]U-H$CC3GL*&?) +SPYMEHV9=3]4J2FRV:I&" M#!)=E2Z8<7WCXV%W0AM%H&J'+/5',4TDN_/(]/E\>B8\-K35TIFUC> !J5X9 M1Q3'K#RVW]C=S'-PNQ3YUYYSSU<'?7K@^BA#[\-2X.XHYD_V#626DW6%V7@? M0$54:Z]*%B.=AVEYL*]7W,C;9JC@[2$X=OK.I=SK^<5_/;^B3?EXI44]HSF3 MY!VL/TU#<-^%#R9A;T2JC1\QJ@%VHM1\F?"[-3S&;ZH>6IEN=_ JW(1(B49X M-J&/J8^VK1'^)&<+BTTZS?W2E%SMLCF *F_I& 7=.;[)@=QF<&K0K"+NZ*2V MS/>UW2=:AAV:;AV)S@M PRJJNFOEAG,":6#0-@.C_1'NHSC9:@=%/36-Y([R MU'2['0T8,LJ&:YL9J%Y(18E9$N<-BA_J@C5P M1*UQ+_;!@TC4U$>[P4'!?N M_73I2F;41+"AS>O<#&*J?O"VQ'6O3U\50*7551V_V.#+US>DF==/)_IY%#2. MGE>S_R9OK9U^DV^,/HB!X#CZ)JBPK;4)-%C !#%Z)7G#;<$U^G[9GC4W"^"M ML/?1)&1YBBXU<#_%\)E4\(GE5OMNN:X^8+X^S9Q\G-P$2I(5!"3A(](F*'\( MY,CFDO2A]*>1=$_NIS)? ^@GM"9(Y^3JQ:64BE/!&^X,1&Q.S<8@U_#,; 9T MG +K$QN!'A=6?BI))&HN<5T:I37H#S\1D@E0Q73::F,%T]QB-X=([]NT;C^2E+R ML50!4$(1* \A4G;\#8(E4-8X"[K$FX)DLQ))JO?[?VZW7,YXW[[BH775MY/R M#)V[5>5+1L[L&!,M;L@7.0WPBQ*3S43$W!K7@IJX]Q"MWX;M+%"B'^=2 M. V0+BJW;TS4773FX>(-!4XJ1<23><]U#S=775E\VROD J<44VR9TJ_'VHY0 M\$P6T,= I&3XT4CCZU9*,.#OJ=A 4"$IYJ)6NO0]8=%@\=DLU<.;G_6^]U)Q M,/B8/?A)A8X0EI]U_15LZD5!DI%][']$[#.A$ A%@S"PFL!E',F M,RHJ.%'<6:\V4Z*,KQUL$<1=&F1,#W?;U6H0ONY$Q=', [SDQ;'5#74?2L]) MD%-1C(/V$F$][#C NT3I[>=M@K!)M,*0;P%!#_*&Y#;6^;. M%=AMD-;LOEA2= JH!0'(NA76ZZX%)$A6HHDDL#O[Q5-N?+TZ$BM7R!QP=FMG M%Q5]]KFY:96CR0W"]#O"QX1L!P_;'PU'/6VP5U">/>(,&SO74OJI+.SE!8PW MM:>_?OOTH'K&(:0?3KY4 )/''"\EKV:_?[?G?+*.]JE9N;T<@_)ORX\6X00: MJU"T^ 9?XLL+UG+MQMWYSOY:)EVEAY]I!K#>04E):[_\"KIG[33S(%'GS2G= M0ZR]<>*FM8'!2F)"_8,$#,I<[7$O\X4*$WTH7UB6B5I\?=N_P'EK'('\A5!* MH5-0ML\+X>9S++C!"YAQ1 NR2_IEZF03@)F:"^!7ZK0N<3V]?KGFL.GCQ[ZN! KOB;**( 3VS,)@I2J=!N:G^Z8;6C, LZ9O'5G&]AO(2% MO% MV:;[G=E%TWA:>TP2U>?R%UU&<0)U%[YZ9!,/=8ZX!S\!K6"!7!8B"1]^.*HZ MJ/VF,U#%W:SZ=4GVIT_](Q+[^H<#$C2MR\XP8PFB#B""P<1X/'2 "J_#7P7\ MC&-PDMH0,>%;>45Q6:+G$AE9NZ/W3 U#@"<&:Y)>W?"]'K%E2U1(O?0[4U$J M9[$H13Y%DH#1H+IX#J*,XEPDEC-J>, N+Y@^;Z8"% MC>7Q5Y6)IO[JUFK?TG=)K[B/_>JFS\3"T0!G%1LWIT>%=J$DK7$$'XHL=U[: M^U-M?JZD?+OY-_P;5T0T4%0$U!XW(< M)=32=_0[F)OIOZRH_,MNNU/12A<_BZ%]AM*(.#9,1*2-V;1X+\GVZ;%H@@N7 MDJI=P\W,>6E9?D\Q05#UZB"0&*595^>\N-8\+QJU2KPR3&PB*W=8AC Y9QF' MVDUSK#0X^@=+KUFZ'.O0OK'^8-+@,=MCDI6KP60LO)XF4,*R(P1*#%X]UYP3 MP+5P=-K@Y&$3\##RHDQ799)MQWVG:WU-.AM4Q8?#@PIJ'$Y'%U2)S] 063;Z M<(UH/^RO#N6;T?G+4+PO5HTG;_(BK>L0=_N*-JSBT.7!N:H!>O$ MWFE>EO3--F$%]J^7DM/KCY85JMIRUU(B6 P%?[.*^6AA23_C^.#;8GJ(S%.7 M]-TGCK;]=>U(G-0:=5@/T9A%9)KS@:8)@<9,_EF+UYIXWG-HVGU3MU7@RI'R M'7(!?\'?T08K0)\I@_R!(6W*2*>6$@7R=^K)JE!^DH'38&$AV#2PA*WA%R_Q M(2I$I?G,GJ,'/HZ_7;! 23*X5YO HQ5&(W;Q+QC?.)#GP%'CP@I.B+=25YL]BR/FKO"933P9F M\LQ4CHTIF7U^F& _M$?LH+*UF#4&@Z&QMR!:>_AV +T)SQHA]#.XYT#6":#N M(%)639VAR&VR!?4:JPI+YF M!5?VUJOVL#<:]>H>O.[UE05*T4,6GJ[VVO+O=Z+Z7/*GJ3*$%5A)\L86,+DR MY,\XV REN/#K[X@)VEU1"QA_1N\8ZTP%]]&0N4 !/^2;6+V)-;8EM"#@8O<5 MDTK#PHQS1XWXG\PM-L2(Z=["2&O+8U%D9'TCH+3(,A313!&B.*$J@RBC6*:+ M&W-I7L"@$D)+"_3GX^>/M,VZ#S?"D,S?//>!4Q;.-"*RP1+&+TNO.MP"/\$^9.5C#"?O)P@?$0?-(>$ M-4_S?YWPPFX"HA;?8CHJQ;)#>H=.]L7L^.]CQO-BWMFES)N;=M*'TW*_8TIF#1D?FT!07Z\M:B$5CF'?1L+.Q5"4,RW M8DF>24T* \!S]9@[1Q77Q$Q5Q\5+9EPGG!-(HTX3%7F)U=H@:S'DTHA-]5H' M7V<[RP9DHT 9]YBKWK,SZ*%5@65::.A*%;/,=[/G=R&'W[/B"NQ?/E^OLSZC M"0_M6\#$>%F\YI:GA+&-E7HB]=B^5SJ\8 K4L>]-&64W5^L!G[;=G^Y>UKEK MZ%T\1Z'_ZYZ5?.RMM.&680PJW!;?[:CVS 5J46'AF[:ER7_SV<\D%>B]9U,H M=9-4AR&O8"2'%1Y_[[Q8\/S/ M2YS3JVV>11ZN,T=TVBSU(UYX]EF?CGG82HTX=\A2L6 M,.FH>V_H7\!N-928*U@()A-3Y$ M5$F;V'^@K,RQQ2'KM-;IBD,-R^O3Z^R^COUE*Y.Y 3N9\*]J@2Z(01* G>P+ MH+9-,I]#X=I'XWUPRUR^.],9L-D4(F/#/;P;Q;-%PC0KAJ^$H.L0RJED%.G7 M@^ZM[5]]RFFG SWD[@G>6K"0UNO20-"L#N)OA8WK44-:P-"QL(W5:@^8S$ 4 MG65?/ BXD'GQQHMFP:L@G\RUR?\'<>\9UL3[M8M&09%FI",M2A&EB B(%(F* M"H@8$:4J40'I1J0%"0F"2 2Y4!+WO;K MS/;J>4+=:/=AV\EU'4/"^)K5X+VIK/NZWNGB']>[/P_F;T7FW^8M(_U(<4@) MGBEDM8:@ 9#%$.) ['8'6-R^IN!.9)SL3WOVURJ_^5)6-RQ_\T#". NA'V;B M]./&(*C-[..)54'020](=PMK<1D@CR2=@4;WS:#J!_X UN0X"J*VWP"C"?W+?R7U%H#F"MY$[]I32"7JMWDY1_A\=6#Z*W$-C M5I+67>>W<[]D(')ZU\D:%GR2G8T&BG@2\Q09)&T6.8$>"]OZ8P$!%)L3S03% M&S=@=8H8]T8[&-X>NM00)\Z',FZ1XN*));Q$U\C3/_C:S3 MK?.M/V_'(NQWSOU^Q\NJ/7VZ\8\28@0!7NT#]9!<1/AB\3IZ [;RY;T'"X(N ML9;-:KQ/! 4+9?P80AA)+45?9<+O&2GJAJ/BFL4DT]MJL@ MB,S[^_#536[AI^:'>)<)S3//N71-RP^'IK%UVQ:APQ0 ML!\P[B8E(NM&8YKDV/K@[Z[FG3I=OY'6_HY2Z=L,GS'M_.KS[-/=1DP';&;*("F 5O\O.H8.'COGR^N]H9O'"5^._@6_2 MU#-27BBS\U21>CF_\98XZ-)8 R3-"9QLX6W?@,6GMQPFC^*R(9^K6\3SI>_E8/5Y&_P=J?B(FD4>0K!E^ QCQ2[ M\2+^4CU?='KC^9JG%)_;2 #M^H;1WR3A\YTY"_SQ<8'GVB]P*_C[[PZ>XLU6 M'68_F?-//XUSM0?Y*F0P2$ MS,RQ/4:O'A6E-)TU>Y%B-KKX!T90YM<:4L;#6;'<7#=:(0[+3.^NN#1OZ:)@ M#U(JWO]X^(T;_XDMN_R.> AIK!PD5X331 \OSR743G[ZE?H.70'#$_B] M-ZAYM[L76]JH6R3\920+*,_D#<' M KN*;]&6\ +X@8$#\EM6&R6#P%9T"1J 6)@QAH[D2,RSTH;Q!EAOGH@0Y!E) M\4TVM+4!#HKZSD)>V43O39NM[PAAT>;NK?8]-\\$/LB^P,#3_A*.(CKYU-2) M)TS2XTCU\78@C?E-7"M$>9(0O3]#:&NOB=%#+I ]^04I&G)F^,'?/Y 1^FG^ MWTQYI']4[@8%\F\Z>HO*1;CK3&.(5?!VD.!83/NO(M"C-8ASP#3)>38EQP#2 MHHG[B1I/SG@FC I+VWSYW$T-%(!DQIOB/FLZ!FA"(ILE7/5Q?)+#(G'V<6<( M3SLB\$ZLMY/UB,B@OF?/X'%D:AKZS78B.P39X?P'%4]0,+?$T#)>"%\#CY6Y MN3[J[)O$-AI,3&W]6+_5?%-JU0\3>?:]48BOU5(=XV",YN7>1 8#+F"+Y_@M2%$8-\V5$H^A@! M:XGF%G_1B1PYS7:!8@V6O$V@:1^W]$":L^<7X=2JS)ZGF"DDZJ< F G=7(R' MO@@.A07T1!V;"H7@/C&PM[TN]G1U$T8$RW.^/AP2JZZ]@C+?)_GY^X[!TI5K MVDH?W@9$I/^.(UA1:ITX.W\Q$:P6;F&3+_LLO\E;3%E488>%,7-+5VE)(*AU M^MAWXR5JNNG("?M3DNK*F4;*Y:TA<,CIL8-9,4RA%B+?Z3WDQCUW]4-/D('B MM0A>L,3L.GJ"<6,J:K';(B;:1&],E+>-S=[-<>>FFPLSD9 & &>7TQ R1LKA MIR-[B_?.Q&SNU7KK5\*?WNM.[:LD;_UVH[*DRPX&$3FEY18^_)G M= $,",=]>/B7?UR*7U%Q%<>7H!W^BREIH9..F>CFR>;$OV *S.7+_S:7#8GO MQ\TB?.\0!F^C+QQK3FAGE N C^, M!KR+.PB3 JRT?_)9&)Y(*2M]!TCID%-X^;R>6KI/Z!&E,<9\WD7BI+SU_3#K MH3#2%FX^]*N?^D!WGG C$^(Y!+;V0L/B4BX+ SKP\,O5/0Z?IKFO'TVG+':K MO(Q6Y\9 E^=0 %1Z$KD*T;ZL*[)GM?AIO\E=?&^[P"RB%.$AM9 M4Y>TY+RPI.#L>$KB-'-A_SM:TC=JQI>#0?,G"]QL0Z7#<\2E=543O9S7'EQ: M:;UE<.?+00/T:-]_U/#@ 1ZB#($_.!*1].*V1:L._!$^I(T02C8RV\OOL9%( M/US7*CWK<<:J9.]A=X.4_&]?A3XW0X0RYAQDB@9-=K3WQEUX*'#$;.6X,[=F ME;M:$E[ZZ7.<1_)%&WWMW8U3:1F6IWY:;E6V]%1Y6,^?\6V(I.9 YMAD5(+M M[40"-]([CIC9#.C,-@_]T;6EDQ).'*IC[H[0R/C6T%90D*T.P-1'%Y9;$-$4 M4<)U>*R["I?($\;B&39 3IPAT^.9;[CI^V&VJ]L^C6M2T[TZ7\J?[O4VNZ#U M6N:H4/"D^*"J[F+"+D1KG@SW,F^8# 2B.!*6--+"/'U9&=1FZ;)ERU_ZZAJECG)T M,)(VLX>]=D[N*>B91@E*7/;F'S8;0X&[7]=2 ^6T)'@2[X M/9>7^K7U6X:B=ZH#AY_!,\SYVO,!DMIE<+G]"2'57!/2@E^X4T,U%>Y=BM,& M]H,\'3"5VE#_4*!3)R 'Z^GI=:4]9MN1^18"M1BR<%O2V#R-O&#/E*+GM"Z# MZL8=?;&N(ZDO)V=\>0='FZ+*T+X-SFG?!53-C6\="#85NA.NKVHS5**^A?0S MD@IOP<21JX5:27!\'[^Y)S+HGQYTV,JOAHUY[G/<"MT'F97"2[/9WA>_2!OD MECY9DAO?V& M\/B)JK%Y8[J9]R;=8I]O8Q?SO @9OZ7/BXDMH8<0:03 *X>SCW#W]EHG"HQ M04!0^@/'M"JG9C<5ME*W"5C176]]M(W=\7J3FR\DK9HR%/]N.X"DU DZ\%&,6 M9)#M%7+\DMIV)+4(#9PFPSCRW(2F"*9M*Z)*<]&8]MGJ1$WUNW17,)6IHEBA M,*(?=4/#>$?N7ES;M?V5T=3U"A4!I7V\?/XI(!T*1TH40@(R.:R@ ?)U/3'> M"!(HQQU!)$A=8")SJ-7ES;7?2MF&XKS< +5$=8]]0O@?UNF]LYP61)=,E,0_ M:?*\5<)$/&L:(+6E2W'V,IU2:R(JC!3SW-KQVT8RVR^^2S/;V:,8X:(TNT?? M+.[4'J.L:..#O/S_0_#H_N:'.<\.O".M7>';J>-&#IM6OSD2;,WA*D6SYW@W8;CBHCE@T"__%2D_< M?C,*6ZTTFLZCD $KRCB&XFZ!3R4_7\^YNV/G.?.U *]1@ M#TIBGVYCYS:"2?"-8JS6[W+8[''CU5[T+D+K=G/63K8[U9 ME9!OZ#GJ>!T]@$A& ->].9!T%+&(5@K W(#5$]J\7S?GLHA00'(: M8W6@/TUR7\]XGPGLX?K/_$LX^>L6<21/6)F_/U@MSDH'C:WHTS,+'HL(&=R) M0XQ!K[8_:ZNDOF50+[V%/&;+"@2Z[^"5.5LA809BB52Y]%#%]5K%OL4^!"$7)>M$)7=UY&OD]GK&L^3U4R@+.[8 M)BK8.R=8_,G@X2[V*.1 JQ <2%EXPK'LK3BO6%8T-PMY?3)]&[9.W")29G@W M<^E]&"GPP&;K%S%S?YV]'.(.AP0#AK%9*94Y;NBCN"!@$Q/.$'X:RCX LQKFW0Z^-9QALE/7>:Q:> M.L_)HV41F*>XK.V1!$>CE?C%2&AA^&>_KO!F"#N]N<\@_CQ>Q^CDZ1)1,9VU M-DV1)%RK8#O-:VW!][N/*?KN*GM2% XZYZNI7%AI%(IBG)L9A]UTOC,F M\I?(LOQ?:WRE+^4-_BNBRAM:8QI>N_DU7L7=PE\S]-N150[)E;6](%&D!<,,H\8U^-H<7>^V/D%'UPLNV3E M_M2)YLU1VL(DL[!@*SM868@JM^!5R)'*:E5!I!]E8N)#W/PC0X@.:1%%85C= M@J2]WU*]G'-G9\YXZJ\?18QUXG;3^\!#P;QM.0RRC!_^,#-]P3NHU._OE^=& MK/*2:8X]T[(W--C@L<;#L3F"@4&U_I&/AILX$4ZK_!;+S[DU%CLXCMP[>"7C M%D@J+302W U+N#B\6G&HA^DY5+';>NE,YI%"DPS*6G?$_A,]'7GC1T;_ M3Z7(SF7MAJ08Q..?I3V+%)G/%^*F\*0N89'63)7GRJS*8N.D6KO3^V[8FU=J M57 _\1RDVRK3;P")C69R,(01H6V]:0/V0G".")YQ)JS(X/G-.+J)]7+M?1,D MUJM^O"3G"#=C5>_N#]K%U)''=%$S7=,1L_F*L[X2W]/HUKO3M3=W*^C8968: MC MB-=-\_-G8LA/R1-JIP"A^&8+[.!Q\*)_D-"]5QP'PO;8P/";>[)G^F\HG92R M/OR@(/HE?Q)5RQ=M=A*WK%F:8P7^8A\&!ZE];:@4!$#B6-*)\"G?VX14N5.F ML;]4;J_?0BEMQHJ>5O,>PW6.S:+S&E%T^/]KSEI"[:U2=NCGF"E2]2.\[TG$[0^[.RT^SYN!:GF(A'&=$1U13.SL<;,%%*JS%>GQ^V-V!> M43F7WP_B/_/3%GW3K(C3$;GDVD'%RKRWC*'1Y>Z%W$K;B=3G\ MI.T=.D(4BZ?8#IG[3.@/4IQ6Y'K3(G89?'%T4'CY^_NA-3'.C0D84L4(!>Y9 MXT@ITHCW2!PO"*H:&W3NBCEWRVJD]+FY:'8@ORQ/U//%2?EM/G!$W#W>90=Z"[R1?&P[YK/&R ML@%ZTU2ZC7FQ6*&9YY"+6RDU9J_ >B3W"2X0**;5+PI1R0A."'@EWQ"B&71_ M,[(4:+>LL*EL[$79H-MZ)B "M>I-GU]\_G3Q7-E;R_"8'@U/$4!SI%* M9NES87IPHGS?.<]-=S(RK#54\:>$ M$7U7-1(]TE!7T5/>_"H"008W%=*WPGR9KQPX^SINSUOFO0S:Y^.VBXBS:!F_ M)P'VEQHBKCNZB3XR'Q%^Z+!G\0[EAG$=?C^WG$"=((*J\>WH\='.&3/ :<&- MI>MT9L#57Y$$.L^H9_7<[#&HLSOYL"%_FVHT4@A)O4>4)'OI2K&>-X"Z[(OX M=@5D]S:+76Z65VG*!U<\9*:S7Z5]5F@9VWVWIV_G&:^GEFEW$9!;!ST08P3> MPVPHY.\C@--1FP WGCA$%&-TP-OM;01I0_C8'+VW0_; F%^V:T5QQ[*4E>Y[ MNN#C/<<;[HOT[A+3_WHGB;OE&;P5,\G@M[(*PG;#A&["!J@GBK!YD2*1G%J*$UEH* M<)((=\:BZ/?NL)4ON6!CNA3%S_=>K 'SZ#ZS]4U'L]0_.)W?Y.*YZ9[I#GWT MLYI-T!KA?)# 6;VQ;M9EIEY7NA*AM2G;0BHOT+6]W968^#VDQK3F9Z_?JZ)C M][=N/75RUX/$=7EUPI&[V1II)D?B"$'$.LAUI+/X[?C2L$Z6 '+Q,?"$T:5@ M%6\DK%<398*[6.9;>?+6K]G'+@'[K_QVWG/Q3&Z=4-3;F7'0FU]F$HM!4I-G MMH*% *D]7Y:;:M'K34?)VGA56/(WTSHPK 3!+3%>?S8[?-_9NN3YS )XP4L=2D1HT*M^FT5@Y7!CFDSW],K5+TPD[ M#NMM:(WM@B]9$($^EMN@<50N3QP+3-[HPO<#W58YQ2^YY@Q@WIU,0_X;**&B M9'SS#P/A$"AY.??WT'-QUL.2"9P]\[BM?[!HHNI#>3^"MG;9FR,),FM1, +T MYL#-G,5D0(JFN="/6,@!^'@50>V[@S\,W@6F4:_)L2'EEX\K*P@'[X[]6)-F M_:FJH//[#5C!E\*L;KHRP9=!@QNHU06CP=P M;.@?=6I+"+1KV%1>/RSZS9GF9Z=Q[2;GX>]AN.>07YLBM+H:<5$L9T1E#>'- MY^Y.M!SND%Z05YF/_61R=[_G@X@]%WV4IUJUY4\\;K'<#!SM^_4YG2/MP2H8 M5#W@2P9LX(EU/S^_?2&EM3GJINY?0#O\7T:<:G-_8;P O7G,JA#ZL2DXR7Z MD=2\ 8[("&_G^UJ.RB[PSDM_T_N9WQ>/WWA3%W+!+C';>(N;64+]U91@L!!- MF<6BHPFSN_(AFZB4.KT!ZT\]BKA+!OS3.;).]/H6U+9Y G#V9_,6?X*4RG<> M80<..6@896T5[%-DC)Y4/6BQVI,<79[Z8DK_"Y9[E]\,(!T_M 885:QQ))WH MN/Y#QE:Z;55/E5)B,?-H+_NCB(^C'"7(HVXY.;P!"R1-(*RY>8:D&"O:]QR@ MSF:PPU5]H&/-V'7AD8M"6)KA]VTQ'26W[/-OWJ;B?7UNCY32WOOU=;@J,]QF MQBY;!7O?C):2+FG-N(?]< 5N\9![!ZSFB?.;AVJ RYVNQ#1S#_;.*3_7YNH2 MNZBR.6."-.[@.WYUK4:A9F]Y2%G!UT>MU]0O>-S/+-;<1?2" M0NWOB V8M? P$GCT9@/V3>NOT[^.DE5HD#@U.4JA_+$PP(]%>_8)7T0UJ9T\ M'FD#HHHX^]DG+-3Z=18J/-XUC'S;9CP,%5?Y=DS&O;+PIY8H\5FCP)>G.<39I\ M+,N7[&0I5 MYY/<'J!T3I<3@I$/.@^\\IAL4KWQI;/[[3DA(!Z*S@-("2C P2?,NH@URYV0 M]M=@X[MXN]X.&XF_^I\;&N8)!2GJUF;J?F;V;"W>/S?\[]20[0:L&HQO5=E5 M/VS(_70<-5N_O"M+Z7]O_*U%N/_[<;C/X#"0W\+U$=C'ML$A@+5N5"RD/&?( M"4]^W./8%NO./"[]]:0,)99DXWAN'A-C/]P??_V4D* ]D\(3U6<268$@DHY( M(\HCJ8\)$H9(<=#_K/][E,/0GPLQ\D,[RHHF*+#&*M6TA;FM-J2FG\_@-#BK MC/L"K\8;0]2$IR)]*E9CG"1P, ^EB!7#U]3J@3N1E)K4;LA+Y-+Y:G OX""#SA'*;4 M)8"2&#+;.&ATQ."B#2W#1JM'.1 X;=IP8.%#"S5IO9LGRC^F0.$^(U\GC!$[ M+'8060>9A':X+,?JS3LHUL1RCM'%+YZ;-$S8,OQIKZJC=Y*0F;-$E8VJYAOD M&T-HG870-PFM @1JJ?L^_@E9WN0.D,P6"0QN%4&?+'ZU)XP^RBH4>UO)_<=9.']_$8F5Z!5_#K22(JCK)SAF$&?M5%; M5NHYYL6L*HCFHC@0[FFIW(!]^+.BR9$E\43)[&/X3Y!/1B;@=B,7O.@;L'LJ MNF#ZU6#:!DP(C.U0*'M>Y[M#M/S1N1.O^J2WA[U1\\P\@;I"N.+S#$[=WDSE M[R9 )GB^B0^HWG'K=C,)+.F)'W>;PJ^8(^ED>!%8+V5P^%#.[G&7B[2GZ8_C M)7H/,,*L_B3SQY]\+ 37>"T0,'I>$8X6)7][#(;S6AR)?S7V"LQBP C4(N3) MK(E@\0;L#J3,&?/?H."SMJ@&"=J56T.XIAS,0G$?DJF/D)*K9GV*4R>]Z7DW M(C\D)MLX-/N'B%4J?3E^JD/2O% KX[<(-[P@&ID%M@QYT"P88*2SVM=C% MO==TV3NT?"HW:O_,=]L+D:5'I\X?N+Z>JT1U&D0"I_GU8-T<.6.><"X;@S5C MO0&('*G&[K61VQ?;Q\'B$VEN/EWE+[X/S?Z^FEVY8"I5_.LSU/6\^D M#]&(KHWG9/?QAQ@=Z84>ZK/[KZ,()7YO!8*_WM\3&[!.)$<4P4E'\PN^0L+_ MB=+=Y&T_B<#97W@H2HO-3/#@.W!'!XWRK&V"PYX;.[N9:NWIZ%6,J+M PDN?O_?3OO>?OD&N M.^$9]>NAW"8G19NW'D^9[%HJ8MU:$Z+4"R<&R*L>3@WGA.[A>XBUWEV$"8%. MT_P[3&/(Q-+;S?R5S2^Y^>'5GQHZW9(3_5:\]'6I59<2[3_U\__>M"98 =D8 M27V)8CORVEP1BQ60SDF #O3 :^A%0NR,>"U(0$Q,1$:IKI@E3^H>G],.TY"T MQ;ZL;_AX^=VULU3GBY0)L@-@M:#&-&.98>R+4Y+MTO/8\4>)>2X])JXP+GQP];V!=?2DKVN(;&5- MRJ)RDU:2\]/L%H',VT_RH4?SOCX"/9[[#NYKI$^Z$ECN7#6,TV;:=N0+@&J1 MQ7Z#;D0AMY_903H*#].Z-BN^(ZEG1GBU^LIXQ/6>*-#_(\21S&%5,A&+'R&% MG0-MV [@%WF'2TST7484;K)+TL1HFWJD6ZF$U3:2N>1A^S7+31/1%K$EI%LK:&]??DMW"Y.M>X(<>%T^K93#M,:&;CK8Z\EC?EY%I\,35]S(H> MOA#!ML1_R-_;%*A&K^\2A]/ZDA>[:H],N1\:,&HTR1=W7?VPR"I_JW%OWPBS M6E_*M/K!K9I-?_=)VQ^3;!7T2TB2D=BZ^<[736,.Y;1E<&\Z1[U9A=]%EM=I M^C*1J=C!JKN]W(&6<)Y70=0SQ=M\PS,Z:9/OKOD&#'<M5+\0#\GN-[< M%TE"WK/0YMP&$_"[YN4F%CK_6.]Z.T0R5-ZW9)R]HJ?BINEC"3]\JO_ /O6$ M*#?:O7<,<@P9<"0E4P [PAT+L]P30'P*TEL1DZ@B7A]J'#8C.))[/LLZ+^#Y M_8=IPL+WEA>:3JB?TBI1QT5'K?\'K_K;@9&^H(MAB^ GB=7&'<2Q8#JE@PS: M-N_B.)DB.E/A'1LPB5"[6W!9\*;OJ)-K?FFD\NI*@2WFVXF+#(F"C\'R(L+' MT$4AL MRM]T?$\SEC"="I&S\][!]]\2Y% 1XW,JT<$BCDW5JW@LP]!9N4:H0 M'*D^5B)SJ8DG#Y*8\_3=8.PKM'^UW/"N&,;YIJ\AQ6]GW#XT103D/1 M:'F1N9N%O#.CP91K(8(Z5IUZH*9<&UG6W7=F$Q.]\,>;J==N&A+(2L#)E!-\ M/[Z8.NFA-)DI?_V3,?IZ=V:5MLS)[;1H"V8!V;!)%VAGH4$-R!CK0#0PR3+E MDC"Z.'X[5'+B?@AKZ G,4V270Q_C;.3&[0-D;2/G']L,.<[._$R(J;GI]N%+ M284\86 "IB7Z7N\,.5\T=]%4^$5M5E1-UO%7_8?TW]D@]G4'H;-=W>\P MRLW4@BOG;7:PT0O+C/GT<2)/] A3C24 X*O5"6*AE.@PA/1JZE;ZKR>#;<:_ MRIIS(@)]E#(" TT37I\1.>%#&Y2)_V#MQ+K%= MIOFY0&]G SF="EC%J684)#N^J06:EI[,#MR\_-K]/.OGN,2DE=@CF_T:)_\6 M\T2R #5ZSJ(1I)PLL!HPIF;71A6#C6C@03]XFV'WWC\B=2@@2]U?M>KAC,=* MG]KN#^8*L+6)F&7;0;T?,=_99V-\=3TI@>I?RPWM4FZ/^V*Z?<+T;#EQJ+JUX("8V:J,WMIC] M8[FU9CT@52?N+7)+RXL= BL-B=QEOB4K9LMZC]C MPOQ2"!RG,.KC\#I8UQY=-;IEE_W3OC_C<5<5CDXC&5G)E6%'H\SU[VN3)'3J_,WTM P&C MEF7F]8X-!%JXJ=GNQL!!?H-I?["1W^_^@,6^YMI7-HSE!*+X!LQ/.9BJUW89 MW3$JB=),U/-H/#FX'^.)GKDD7U%T/>.>YR.7IW5K>D<1KT*'IK>G/K,K 04>PE*;K<&JT5M'WD4Y.]J&)O":54X^NK\LJ M:L@RKUZ\]_M= \0R!EG!X'.F/^L=]S%/#]3KF"AZ&0O,=RO,CJ:\>F4D=\\L MV2UOZ\I>!4\QP;+]F=,'+*^-K'2;L-3(W9<6=&M9RZS'F6NIN7"'2@*UG5J)L91:\J( MTY9^*M:?A%/KK[ULW)J_B5F[%.OO%5XRT1D1:MCGK_KQY@^<_M[@.J-HJN2" MC\#"7VV&'JB:T\(5H!6W(A"R"2$+-F?.$[DG_SAV)6Y^B"W-P6] MOHSMZ6FWQWJ\K7WW%:-ZY^71EM,%OW0'!0\)+G8)&VY:/7*L^-?MZQF;Z@9J M?NIZ^.Z<,,->E*XTT8T64O]CM*X+L+L;BAX426_B34(.[J MX3#TBTRCNE(M=ZSEN7Z]98VJKP5VD]>JV3+O7QQTJ7KT0V[_2F%347H@VPX_ M=>"7,:*J>/$C.XB#;'S+?<13Q2G'$':V8KPT9K)H&#F_K[_6')T:WAQ#J*OG M2%O14(FUB81:'AQ[:)3&(?C[+JXF?UC2"Z@5+:D8>V"C2W\R,Z\1-IMH=N?J M4<2+T*W$HE]/3FR=/#WXK#;UA;?/(NW"^8YO=3"EK*'1'_&+Z%)0C24!YK%5 M\%\I59I)>HK68 4SUA(,IK.#*E#A^>,+DN946&IQKS+#2(HXM&,&,[5)1 / DWU5#U[CGXH(+V#PJH8;5HPL!,:O.$^P$"ZQ'X M4,R?KB<#[I^(BJ#?/94U<\I5N/B"DNI'=;M=]BW;852GSVC 7D\>!Z'-F(#B MQ3S^!)5^CDW))>L*OE MG"G,3(0SQRW0K46">Y3(58@NN "8Z]0PA/-G>A\#?9G940Z.3V8Y[@W33UMK M;1EJ]7GA6Q:$#8.C5FTT$JT34T)1K+! #YZ(%PT^P6 E,/N2:I-UG=K(TDTV M5&2,<4-8A=$[(+0YT5NRM=1YX^MO0KHS%&R].*JDV =8TJVDQ M(3^P-@0Q(_'A%J; \ J,5]/T0#'E![S_!H!9["V(T8K8-2TAKJ8IM$7@F\(:4 M9"'(.=G S253J_+U^(=]P/-.R;0?R3R!,8XM\/*NEP>&-GU*^;R=UM^1S\(6 M=DUSN]X>>*WFXNAXT4%MB<3>16BS?0[%/'_(':<+SG!.,2TJ7TQR3 %E5FZQ M/V_WV_?Q9S.I?M>]ZM*;][,;*Z:6.U:66N;<'].*(N*VW^1,U;86)_98F+EN#)S M@?$I (8OOOSKMA<'N$3Q_6JG\2IW\<43F>N)E:D]UNMGS9+RF[<#WLE-_@"2 M)T)B:O*$2P'_SCX:112[QKH53T>T__%I[L=0/WL9"8.T\.+TKGDY(:'CY M3B@9=]APOKP"=>%]VM\(>XWZ%54M9D*_Y[N4+8+/GL$'&O:2>HJ^$GS@X_[M MR*IBCB2Q&RF!LPY%I)(1YA%1C"BOVE^IL\MQ->^/;\ NL$4NE:]76H5C-*)O MI57,-I5V/QJ#<<\V#JSVKE/?-0\^>V+K8CQI8ZCU6D$_@$Q..Y84"&(Z$943]=W8+:X'A>LQ-I>3#^?8].8UK7/4OUF MCT5?Z#>/'LENM2TJ ;E-DVT4,21_R <:<,/$;<#$R1ZD"=;*:"<:2 8SEUDQ M@,5[YHTUEYR.C*B'LJV>](=Q#29%\2J%G?2;Q#%JPM7T1V0KSO[LOT]E&%P'FW M3S<*/1^KN<@\>/T;D1VQ<_LQZF@<:.9G/+@ M.R?;=);L:%,P(\^*&D?NQHAPG(':!ZY6'7IQ%(2Y;YF[WQ.Q8-.>+(W:J943 M_:>O;=GO\:T$M@"_!^-*%#1C_U7D8,34:T.I8'^S>J%[3G!N\'LM&:?6!B+I M(3GN^LSP-KO;XL=/8D1^-0BNB1;[AGU0['7SE4-YO4N_,5D8K/_H\"X8?+AD M]?U!W>-VKKJF6QJS#V1.ZVBIARI+UQT\NEHZ_]N-@>;(>'R+L- MW0E-&B6X8-#&EVE&SVZDHN'N?A,C=VC9=:FI+Q]C?,5^BY:7UT7:WY)(;0KZ MN'>]KB$JBKV-X\A-Y1W@J+QEZBU<+IN<_EGG^NDO.@''-GMKY!_E2!$V5RA ME\TD#Z^'5.+QL=2 C4)+; *OT<4Q!&8VJWX \PP$HV@ MQ'$8_@[L9L8G8XP2Z5]U-'B?:S*\&C(FO=HGIMQ+^_9A8PNB81:?"\BF2&J! M^P%^4E%P'#5IQA/!%()9Y]Y6#EE(8 ]VTSJ+9G\]Z6IW99]#[ MT$:36+^<+BN,Z9+HF*3/=_;/3%O)#"GYGP*KEJB!U<^J H%%OE]=NP8,:L* MLGW7;KG!MMO,^=WFO. ^1_J0Q'&'^7NF/GKCX2PZ2* K4I(H.Y8@_'"4*6CP M4=KT84J=[$BVZ_5$K+*#=7/]D%@FZA#H\H2@/_W0 5E$K/X>QW1KVX!M,I>@ M$=-X>^M'S8.*L99VMMHUWY>6='EE3K]QLOS,0;?HWZ3\! M1$X_,!QIVRZ$,O_4\#ZV-Z'5;I4@Z2\ LZ+ M>&'XY3N"W.MZ[P.!Y\$/BS\NMT9NME.B1$G:7#NOZJ$,PR=U2I\[\>:80H%J MW(ECT<]"8&'29&5*[[H'/^ M")NV^#KC1NSIS/;>4/;^T]R7+CLVA2QK?? \N8WL!$$-+:1OGR)^' V<38^% M2%QW1XD'6@)+:@T;G.^35C7,7SGXU<[T&4W61M5W.6X^SYLD.W/EGNT@U;L\_XQ@R\UPR\+"Z^5!J8*GAJW:XL<-(O\-K*\;U> MF&$_F);VO*CR^0$[I$-5$GWFXJ2.5)>RTFT92"0 MIXS=SK8;A/ZY8\J]O=CFII'!P4DK[8?UJ=/ACQ@BT5G16V'L>]$B_V7NI8=0 MB5EXS+2D.G&DLBYSB1;ZG-/,FZ-?&AG:CXWFT5)35B5%-1,CSXT>W)\N7*^\ M/C;Y0>3 E4NK'V7XFQ%>0Q9[<8[\M E'M;D>S(F")__ACR-.P%TNDXH*VK)0 M-;6EB7"8>*3_ \YD=Q(5L(-%Y9W$^^&"N'$5&["KJ,E@UG4PB[T=YP;F0&L6 MWH%(^F$)5CX'B?3]I:^/T2G;Q4WGYAV&]3R:\R_8!'(2DIJN&;KL]]AT;*_V MW#*HA6I)3T+7C'*D)NE]+908UV$6D;Y(:'.PHLVG'OI3\=W8ONI,QJND'J>( M]%[SE/A=@(\ Q>^_3,^)$UHC#$D2(((GO%R$S6JE2.,NOW 'P^F(6)WLRVH= M]8=B[6.B;K4-^"P+GB7[6:6=ZK%Y%QZ<\AOMRON*%C$W8!;2:OON-$4R[- G M@2'2#^R#GPW?&B[E9%NG]=U8NV\>[-;6[6_=;YWR(26NSBQFTV0_FD@&3EI; MB/INP)21OGFB+"2W=!>3W,(UZ#(U*KYCOG?&).=R5OMH[[4?%[-W:F;;%%;E MTX9W[^_T]#>9..BP?0-VG+_%AA?$G>>^)%/S*;+XK1S)$5+-!DS.GR?Y! F_ MY%M?@=%O2,WT3/5T/-_X">_RS=-$*/:H"OOV:GOQA\CKK# M;&0(W>-MP1TB@ZET6]ORUAO];K\:3CV]L_3'_]<+Y\" P*'[*A'?L?2CUHI/ M9;6>O8'-[R5%_ZMP<=,2I;9XX0?3DCZZ&,PVX* !=&*MK9T0;33-J)>TT\79 M3T\L7+;>5/S;.<,/\L(7+FLT7+G7DO>V=4^T17R)VL#JAUIA(Y^:G[)+SFVV M(6]*,H9"SH]]%!AHUN ^)] T I'SIN%J7L#O4O80),=T-MMX(=7S.V0$R^* M&,EPUC&P\B9_M-G+UJA*0JH6N'] M. _6E^!$1B1'+]76UJ4HNOG<#>Z^-3?X]FW0=F'9TW%U/6W1%O2"9G_^I!DK MMO(;WC2=VG%/ M*N[\BVC+)7_R?T,0AER],P.[#DTXYFUY%:AF9H41*AM[J)V\-$)>*0!,9ED=^=9"G<12II^XQ?P_?4/DPZ8U91DZ\4UZ)V:,PH"WSJ=+\CHG*M[/ M)'N]ZBL"X_NJ&V,=ZX<#@:S6,HV_%3_?HW,($_%/CHG9B FW@4;LPQQ[ ,V1 M3F80%^7H<.FY02RJ6V4K$%H*,"6<-X+]'F7'8 X8F+V_E[\C7D MIR3.^?YU?_SB:&!-A:FH\\2IL+09F9,Z9VVO;/IXQ ['G^SX'B/IBZXG+%90 M==%T1&+3L:O/<"A@U74?TRKA1NA.G>>YQV)FGR7^"-NW(]-[4H%V80<,YL3? MG>9WV@W$;0)RV@C)&[!ZO2Y2*EF!ZDTH]_V+CN=I^STY\B G0-#4/@E4(.6Z,LWV6ZOMKK"PQI64(RY*;BM_DCJ[T7"H%E*C*QR2F*Y,>3 >)2 M[]56S#FM7.HK0:MKLW+O91]WJ?_D>36KY8KIIDMRK:3Q;GHZ_Y#E"[02A+3( M.[#%CKEM^,. <6R%N9['GH(^?_]07VZQ\L\TR4[[:+;:M[U]^=.W? 1^FOTG MX1&5M/=9XI48HQ,G11)B-QW]"5O0IB- C7ELUFENXP8L$+/)#PI0'#NZJ+@ MG1!?T(]*,K<,+OGH)38A)J W((2Q'HSR$FZ?_J4?&=V# ;BO"I<]XS5 MBCN:.0\LT;9NE?DN>5A>Z0 UA)2_ ;M&&3>@Q[= 9'-/(]L"YP$^I--(>>%= M3@?]1YHUWZ;;V_K65ASWW[>[T>KWM<^5]?>EK[2\^Y6Y5V!N_O^_<'[WL62X M!3Q]'+\)A+\A>B*W?2VG68,Y&H_?Y.^^N[)AN"CR(\EHFVK38XU'[W2-OSQ_ M)&D+L[K]&YF6CQS@)QKXO?\^0EITE$MLBBIUQWY9O@Q8@C_\0V^.&[^Q_-;%4 NQ?WM]P]578^&NE84M"\B_N(3'W$.S1,\! 78CER MRYL/8.D_CEC*_7#$II(#7'"NQOXN,7T%V!/^#4T7$<:4S0+?J3G6? M^ATES+="DTXCLJ9%+Y[@B[UD.IO*ZYPU4TP/KVIA58G_;O?0Z;O> I.!2$ MMHO&K)4ZP"K-W(H!CR%O#C$3]Z YYC*4;S$< K5= T4N0S'L1-*2MZ_[M(H= M\MOU/<@:L0+]F ;E^HQLP*<]ASL[7G&NCF-"= M*BC9,?]E$;_;H3W98U]/8!Y,O)RN>SFBIZYZSQ'&=2Q( F-9UR"C\P G+W)3 M#!'C;JS78"LC.4^DMQNO/]3D5.3;?/!]52-3R6"^/KVHTXC[JO=6-L$SR*!= M*<$SHV#J>&$7%1'P7Z?,^%9MQ]%F+B\PV"[X(605);99 TOL( HTB=,1VZV M"3V9^>"YS)^F#V<>W?AS>8_HN_%OF?(G1G0D'CWB ,+[/:_7_K>2@O]JPD27 M?8[0NI\GSAL9H,SQCQ1V(1,KQLWW ^%(9L3LF(>_#H) M_%D9>S?L=<]F-M-GH?AMJ+5MI8O"E["4!^UOA7[*2-L?120@_]WH1,A#S1"^ MC>"%-F#C1X<(JW?MCZH0-F!;E<"Q2:/ 2S/RG]__6W*96Y'2DTA55TK 3OT/X,UY@U[M2M#=RW&CXDRYJY MN#(C6W MOOC;LA5>1YJ+Z%%XVG'10?^0,Q,W]DE@\6\P3[B4K6''%L&WDD4)GI.+9Q4G(?%@ MSRM>OK8T1M3R7Q=%A?5_V^QA+-E;OTOY;9_1DN&YK<8=ASF((&J@:S==*'[4 M\>O2@F?=<$UQ/^6XWB?]_>[G^-XGO?W'.\?[W'_<1W'_''-];VN\[S.\_Q\KNV\HQ$N?$<: M)8Q5W%A 7@R+-#V M+)TN@VNN[,3*(HRI"ZEQM#+\NF/:0?_L,VH1?TH?*@;?;PM(%C="A8S80*(5 MF254Y&0%'=^A0260DZAABUTJTM4R2YU68UA83,67RF_FW<8P__3"\0"#!,)U MJZC'[XIJJA^#/ _]N1^$;ET;QR:I3V&*@JW3L]/[V5]O;Y^A2+8J7B)_>%:$ MB>PP]PJZ]230=*U@X);)^SB[C ][BX]DYBK_RM,56J90D4P&6[D;J5@IV+N1 MOT_L%M=QD&W:7=M>%"03 MNFT&O)"L^QZ,+/E*X%+'K/#:RE-FU(QN@;5.4Y,,:OEK?$^-+ <2JQQOO=]&I MEQ!]RA8O^[TE$#-QBX_E@/EYI]E=TX.FZEIKA6.0 ON#P=4G*B3\F^/W_J5["N$*WZSK04 MJXPG-\& +GQG9]&2VIQA@*,7X,D^/-6=MYB&4\<>^(C=AR^9O>SU)>7Z.1 " MW&=6_;PO?(G)^[S91C-]MY[2P*J!G(MH)HZ,$.+G$75XZ@@Q?CENRS3/:D2) M#=I$DI_7#F!X"0P]P1:C@), M=B!CL+",1>HBP%:X3ENFCK ./ \S?$*EB'O)+85JMN29/:I:#&_,(4;)=OVP MEJE[L8@>3M456@(=,6A^<1Z"$1*+E3'I<88UP>SE'@ABRZ?" MCBTR_+NF;LGZ8IHI.VZ'AAI!:V:*H(\$$CS--(8BDQL+AI-M8X)=(87R8SG4 M-8SR1B[[?-NLXQ\CV-I/FQ:OF3SNKYOJ1G_7/!G[1,8]Z!RI08;CYRJM6!"KIIR^:RT_P"\TRL@>UUTZL[P6 O8@",]*.LFO0%)? MD+8BPU";,7I=9-%$A!QO/ULJ\XI:^>JY4;:E#E;OS1Q/M5G%K,+L-,VZ66P=9BY"=DXQXVJ1WY&=V% M$^<_-%>)-#]*5&YD$3HKD;:UV>B%@8K&M..UCU]L'A"I<-JU=*CCJ?NO]_UR MKSAKND(Y@ 8KHP,&04@"SE14)]=9PYJ%3ERH=U)7W^).'A=.-&<\)\?KO!F, MV A1H"MILN/)YE,GF"/T6#0U:8'&A9O>EJ6?: F+8D\QI-8AB;_J'\ET[+GO MF=U!_N[G9.W6LE5=L:9C5@ZMUSK5K[&&9D)9[LZ2.#)*X@*0P?)P8:,6*$]X MNSZU&CW#>-NPGO6T!!5C4AW"GJ3&#"*F]_C?5QS-_C&ZY\Y53;.?MKJ&^RD! M(Y8P=5!M:LB (6E<'PJ*T,4>'-8WX>O0+":Z8YAVU(Q$RR8T/ULSF M)&+0>_^@);S5[<H3-=-=^C;. MF,KS4XG*@O&UB32BDN ]JO:].U)6H.T%A6*/ H,O =]?G<=&KM^4-*(X_$@N M'E\<5V%[;;T]N"M!,^B\?3LR]J3EKJ0VZ"T!A)^'$,78<6( CS*3LB1S>=J4 MD[)-HJTD?7I:*V7GE-"U5S[O*5U=6>.MG0+Q'*[JM(""8CE7IQ)J;3/*VX.> M Z1.&V/'M%)U^8]A/^[^&GJOH>5GNOWHCIOVI^Q%=U3CBF\BD0(3C"Q]E2>7 M[\9_@%"9!WN/1=%T!8K88R,"39[_:[9SXJ_0W6,1*JK]_O''FO*NGVG0SEN[ M:CY@FR'X0=?A. M7FD)+O37_4-,AJ>7,N9]>;IVGZ?MX-T_I#K;+(8C##"P8\JR-=S J&\&DP3J M:(OQ]4/;, 075O@3=!GJ:] +ISAF*LFS2O$GMMWKLIAJ[<\YZT L MVL,O,(^FP^^"]I/$'&(-=$R0!4]8LG3Y!;(@_IE7_6J.JNJX_EW"ZQ+X+)"))5?093[)@;;[_QRX]W) ^?B FLOVDE;DSE9EFC.P MI[H'-CG T.F$WBQ$LK(;6'7TB*8T$XH"[R@05@Z C-5NE-KP1F:F+7B[C=:4 MSY#FUI&I/Z^$4QV4+-U- /;F=/:PH*G- PEK4-4 MB2HS)X/7DFZWPF->?IGU51_NRAZQ,JF\<^J#VNO:1_N=7A7=_SK2KY"!)X,: M^FFWD G*-(&]FB*0H6#/ 'WL*3J^?3%9U0CX YI,VK59 C3"1]?YV=D03%/< M.'7:T[=KV>K<+5-;T>Q5#UV56WU9 C$F=Q,6"\B#0@[FER ,@45.,D"IPOAQ MC=I3GLSC]F<=Y^ID>'.U!7O&?]D;SQQ=AYR+LDE;Z)&Z0W7\\/CU:NE+%QPO%>6- M]^P)W/[%\_A.[<\N#N$SWR7L2$PE72%JQN<6.V C*], /[O5CVO)N\+/$VAA M6^+257GK^\./Z._(P_1) ;U7Q2N35=<_G\,O+D!GE!;\%U3ZMO MO*4KF(:)X"_!I#".7:J&0$0I;N 7AAK%TLC0+_,>9 -/A1$2'V]6Z+U[(7C M95*]C# M,P,2-I+WMNLS\8&HR;R!D^-83QHA<WIF[LU3G5\06WD:+# \Q8/.19$E&'LWS%.FM1C(VB??>MC8<$LM MX^!<9%'?KVL^(.BA(EFG29\YJYPU4(RQV-/\^\:QMA).SMT"I3W%9WWV;:\J M01M'1>+.[]3;^3IN=]?F(_R*-H(BB?J47+WPA+6( O1 TQ"S8[70 MW3/8.@RMWE2LZ;7S6_++9SBNFDINK6/%W<^-)\8R?W@9#R>?"Y*X.2*&M 2' M.DA)6X?4HF\3#W9S3V,W[A"D"(9PQNS""@9:F5C&*ND&XY*;H.+;C'30L';: MEOR8$(G>TB]D'^7!D>/#\09=HT2@2B6##*N!WD:881'\NT1%C#*GD WYA%._ M)! :7> %E<>6#1G-G23WU-4=0XX36=8.O%")J.I38"P3_7\3DPFX_W(\UID1 MD=O$@O/D/#A[ 337>][7$ CA[L,-[#O#C:CD+^& M8G7RU-.\26>BNB^IRQI?E82CZ?.K[TU-XND!WQO M&PC.;R,IA6(O94I#(/:5)2002V"@XPKW#&,=:8,Q'3>B>KXZNPX;GALUYNMT M#BK[^'C-R=@:5 \RR-YIUQNCO14][]FJYZ!G!T&J=(B-]TP#.R)A;EWA5#KG M$6>A?KFQV?:A!?/]RW=N[@<-1KYEIF@DN,Y=WF2RC.9M[VT7'-IX]EJX$C!C M9=!S.BG; >\N@3QKB!/Y]@F08_7FU>O&UY[?#TX=-OR]M]^Z]/NA^<<3X_4N MHMVP_Q)2^-_KZE(23UJPW(.J4^1)5],:T]AH:G7&2ZPC:[E]?WLU1A=CN!(B M<[;7^+T!DUEH$I*$+3]UN^S]_GXA:3V.59> T!!UV MM*8.2J+J7G;XVUBV1$?3^!HJ 6L45=YOL! QH-R2"UM@O[ZCO\],ZENXAL1K M-LJ2A^,_-X9/6J#*._#)7)E&D,/N M'3.'7]M21_M3'T.2#QZA#$8<>&Z2WF%W13$+.LG,=DP>]83F)GQ.7@+AB-PF M=A)/,:FCT +(X(K!$BD2N!V8BN[FWZM=<'&*]RQ.GC4X7:+;5#.A'_[+'U_7 M0__K5=>":>;K.X:,[AL_F8Y;8#Y,RBKG;%]*'SQX3Z\ST_0E.\T@06)/.P3,(FTG42E1] M8#=%13 "4_X])(F_B-EG;('N.15$\&?/X_TIW8>_]FTIV$I8V#93$_NHO>:Q M&/9+*E^V.!4"$#B/1T$N"ZKB&?\Q3B,(*6$>B*<1M@(2/5[H%*QS&6#J\GJL MGEMI:R84I/RE5^S.XI*F2+S\$9Y)^*_9(H-%E>!"6 =EI( MJ#-979BEDI+S!&4T*UI+1BI!,8*DZD"STC]QW2KVFVWVK_,7,P;]&QV^2]>I M#U[96_'NA2:Z2!?4H@Z_S)B@A +U%X0/A"63G3N&=E* P [$9G9V/ATE.RN0 M^FAHS$3,G[S;1K9=W=?A9\9+V72NV^7FKJK@H1Y*/&BL$N#(;[.:>'((V.80 M@28+F4H4/8LU8OL!J"-O/L'-S:(5RIL+'LZ3R;U:7=EC.,Y7LN[GH_0#L2^Z MDR977$3[\*P3SI,5W+(?I^J3N4DL;5"1$=65K^+8053ZN#!-_JZ_ M$ C67&P=6Q/CQ!)N!IIOA=F$57QSU*@P;7Y>_2.SXX7/G^LG9N M;+9.,S3*/-+HWE,-^36E_Y82 B (Q/J> F,;^1]O"CXC]K%-07'.Y)G>Y<44 M!?M"/_T&"=><@@*YH;(Q"1UHGNEX11P^8'R\Y4SB^427TS]:)\!HO)!/@]_= MA_L$$R51B_%UE'3SP!? 5,_B>PL-=UL>+VTFER!WNVZ4". M[?)U5^/= U>,JXEZ27YK-C:0:/2"-0UZEP(E^54G3&_AE[5:FJ"2\Y W5UJ0 M2L&PH.7W:P\B:UXNC&;\KF[=/HI7WOQUOAH@O>RFK4,2"M4^E8Y%Z+6K9A[T M]M$X5LCYX>Z_MV*7PLR2?5=FQ_/?!R%Y,S-%T'M(:@IQ)]NNPQG0)'000*2J MA%/&9'3>^!G/@VEEI)I;T)&2/E-GVV;UW\^HW=\]%G=;^GN25(N03BJ;"Z*M MC#8"&_#?<% M5MO4#0-T* EX/V0Z7IP'K^8='M=O0*EB UC]04U*A=4O1%TC4[4R%ZM\/<,- MRQXVBD18)%L M^2;>?FR% #4.BX@(*7?8T4@RS0@*-QB=_![J<]%J1ZH/JN%YA1)Q86V1J]N-UL"X97Y2(('@T;"U4:(=%-RST[I;]:;=;=.3%X M[\Y#FTB8U8@ES!"T7W.!^:Q@'Q?5[IQ$J8'V#"6IJ@[K:WUL<%;@!;#H0=?F MFRL_]>9JIG$G53GTP)#<7]IAMU 7A<1L/^AQ+H'^"PRY(N7\8IQF, GT7WXT M@@+6@A692QN2G5.5^FBP,L^M/(0>_!)T35,=F35T9XN^?)^:Q 7B1/%-<= # MKO&K6NW@W2GX ">OQ!L),> I1&5*U,=&6^C:)1.A^I*GNVNS<:7 M2H/4477["2O/3S>N:'_%\5X20D]:P@Y<0K%<]JQD3*X> YCTQ<]V#%+2]3"[ M;H;5&%8GD#7M8]>E%'&_R_)CM7&%D/[X>+']]SM;;P_5]<46.38<(DS6<2Z/ MMEJ!"OB+O0[AR2%IBYUAKNU_&U>E4:+9I1T M]%_\PDG_U^E:]_X\\DG.T)D IY$-"&+H4)[J\CI$NXZ%%/1O*5F'/%5/1?[' M*^(NHF#@:"^E+#T8(B\*II$K?RPV4DA3H3REL'7(GN/\JG4($YS=SED3B[\A M#(A0.CD.F14&G33H+;_0> XR#\H MYV_M_H]%=#F>!@/@IKQ=;EPGP2A2!B$IZ"9!L4@&'CAB;A4KQ_%ROLG\GCW: M!]>,4[S7FO:8*60Q>$.49SK$4W5T8?6(1DC_[ C:@F[B611D*QH M.']GH, O#2E VOWG?X*=E=L$@*.4 J>FF5(J/*UJ,J*JL):-)YNSI6-46<^6%+,$Z00 MA3 D3R">9=I>:,%6[B$GOJ%9F+F0+OE]3@RJ+,GLKS[_YJYH,"_L/QUF])@' MZ07A;ZXW)N@3I(-<[Z]A4?Q_Y G_'S#"?V0L_],_>_3#&G[R%(PX/OQ4XGYG MEBF=U#F4II1=C2YKQZSZ;@>"8E]X[O@A7"[;\:G0 8E#.0P49_S*)R 3P0R;BC"X"7E37/JGJS0X6.$_9+,=_WWG(L\0)UN M]Q!(G.?J"-Y16 Z4!&3=1!N01,?3ZQ#Z):'%.3TJ#$@1XLBM M0XHMN)9XVOU/2"#O?U+W#XG3NK'0&8ROQ3-E66F<&SE4E=64<)P))BY6L>/& MVZ3DW7'*WN7JGL^X%_KS2ZR4%:1V/+B7WA:Z9P4Z">74 R'<8)YR/".G(UVT M6RD\$_'$(L\+('76!445V]M+'I>%M)_ A"<2+<"O#'IA^KD<@'_; *$Z3[Z8 M4XGLYE\.6EW[D*G%?PGG9XX[8JH,ID_>N2/F\BV^\"]+1#R_A83F6W,4/^'D MSX3@-U6WNBEVDY+74#=7=M;[X+8Z5;W!^2_)1!1X;)=6AAURE*[_+JI?/'M-AK:%9Y@ MC;VMMDV<\.!^Q3*,IQ#82:F?SF(X?VYF,)R[*9LQ\NA &C[)M-E\ M%H&VSRPE>+2Z6SYIMU*Z[WF")5=Q'MOR.E_?EU#":\TJ?/J4UZ/U-3]K744Z%Y@C!N&*_\FY0F@]5@ M_URH*,=ZG^B'=KX^Z+*LG M,P-$/T2A C2T8N"W<+OXY>8[V3$]BNN0>DH/6A+(.C$1MO+(7+QPU[#F2&7E MM.ZB[]QDF ZQ)>HQ]?CH'X)YC.WP[H.\:M974E=:-: 1R)/?"TW0NQKAQW7G MG=QO4(0X7P,M4Z;N^X!X9VC$S(/PU0 ];A0PSWG%FN)Y\^^3+GI39'@'0W*+ M1W@A=&=9Z^(,&>CA5_, MS'5[:X0(Q-+*,3#7C4M>/)%6(,RD92:0NIHX<8*[3]E-T>G6LXVKCFG&5'JT*\ :T0F&.!T'"&J/86-/=MTT<^&5X9<^ MWI9]PT6[8&>A MZSDYS?YZ=?Y[.P@\OWE.\W42Y\O]_>WQ2]Z4I2KL!J!++_N5?QV59'A"RQBT=K4V]"J,_C[RZSOS>['?'1708I4@*1T$!9TY2(S\#)\8[_!&G@3V59:TT7EDT M&_6*[(FY=CQP4F7Z>-WK3ZP6//+J9\8X'1T# QV]7\4?;F(K^; M.V-M8IEL4H_O3B"(M>@*E%5?BEQ+'TJH'^![V]==)F(GMI_Y8C\R=5],IGYS MQ!_;2"/.("3BH\=WTS2$(6Y$B<+;7G$<_!81T.'DLJ_#=NJ;F\"ZE,M0\M-- M2>$3S/RJZP[&?J:?<>\:IY@>H4<"+F4[&[_SH8R$1<#2"/49/(4MR-N'P7 G MSW;M1 BQ,Q;099A1;ML:+.WI6"*A_&Q(\19[_Z;3]R?'C6V,CKHS]K8=4W"0 MOHFTT:WN\;C MZ*$ 7?4WF<.]]_I/C!*?LV(X?4 U]PPOFI])"EB')$\?'C>.-:.++CP1[<:K MH##7W/*/O6%K5VJ]O7/2\]E@B9VQM.VRC\_A(S-GDQ^2(G?N$EJYF,I[ BRR MZSA%@!Z-!.B*+N"+!".J%F$:U)\=WJADI!@V7+#[/N/LB,*R8\OK,.U86_Q^ M.F;\QZ>\/2J#;6E7<[V%5'QS\.Q.J@=3EKN5YQ;/J00*Z Y$D\G!8NRQ8:P3 M?;*J/O:8-JL39:T?*;I]:E"2O4>V..6I\)_18^_?M\&*\/6BO:A$2IUB.TP> M#.H[(NK*,*CV9I6>RBI?35L[1XQ+B[#5P)N>3R<'C""'3.AY94PFNZ*MV?E6 M:P@[D"//=L^B52?[[ATVMC Z-#?Q/(+31".S(=64=($VS#C;Q(:D<8C%!LV%O^W#F3.).\R5-TW^OH M[17K$"'(EPLD$] 6Y/#M1S<2MS02=X$&P#2@MSB3G3G(^"[RB1PT_:OO)L4T MG&J)[Y%&Z-5#CI_5\ONVKD/V&68F'%B'M-RYB7L!4P4.8MBX'?@.ZW"L)=GJ M$[+6K6[_9,I1WYA-JZ??1<9=>5WA9^:M]/O/")60(!!C_>0I4AB]70Z+YH'F MS<@VJ"3FCI<79O6,F$4;\6.3]3>):D-[\:XG83N=FFLNU&Q><-[TC.?#+T*8 MX]O%X6!/JZ;E^,^P?B6\%^?.Q5W\>#8,-JY1A8PEY\HA(:AIA-L5P];""@PRIUCC>]P23T()-/ D[8(\U? MW(=G9=^VKFZZ8^/K\&$@>MNP] WL'WHKE(,!4=G&?HH:OZK5E86B9VQFAR$[$-+L6$%2=%0YD#A._[&TY%BQ\\GKB+K3C8UW+01>K;5F>H?N ME(%PO]W& &>"ZX-M05[X:DHW[?H:PDEC3W02R&J#/RJ>SK[R"B;JYE%LQY_% M3?09'4XCZ?3=S+Y7?[?EG3Y0!/VDI/<#!6C;I?"TN#8\Z09^4STZPVOUSB^! MCM%09I;,Y3;6V6W6K M@AALX\W@N$SB&JHLFS:._#SE>,H(] M6H=T_BBKC.&#-L^ZK,.3/P4%]I8Q.^$91%C!J2E:;_SU^A&L2%EPXP^QQLNK M'E>[L[X/&'^[$[%$NWU /!-5O0YA.<"!0V-4A08N%&/4AJP'V8]@;PA!FJ?X MK+<8R#_)RK@9WO (?6K7L\JI@2U7]%^I*T+C_!VV4N,M8;4?/=J0;!G1A3WK MD*,QG)M@;[1>X-G&^"Y[V*LROO0B&60.DMG/UR%=PZ*4?ZYL,L$#91,WAWL' MJX_J<89BI5CP3FBZP@U22H1(W:MFMFA'V)&>_D-;=8RPX.Z'[#>/!DT0+Q M$):&0/P\J]>;G=$QH&)MR8;>CIBM1RL#BJC[,*:!.%/ET]%B'7_,MZV>6D=. M-C;_O'H09COQ[>'J0AJ[B9K4EI%(8)V! 3I)B4X_NY&BESPB"?(X52^93.P) M5C/J1$!#@$L4JBU95>ROLW^"'UW-M+5$L$9)(81T7[6/1,,9WQW\K*H()SN: M:MFV@BMEGD /99 M]3$OHK2XYC,ZW4-@4:WVXQIT<=N'Z/,H@5@3:%$0UL8. M)8$3C"9[M.&W&;;NNQ11P=0$8GP^:<3:?E@:=4\]@]9(L6_ )IR[71>:>:;\ MG6CBWSEI/Y%$D6&S@H."CZA-)C](K-XTA%:0J4*8<8QV8R96A3;SHS%W?Z23 MW'/-$V]V[]\E\Y?SX,8++VWK$"5!/SC,17&L&#^?J-:4:"[*O3&[-@/DEGCI M/F/+@YY@GL8C.QYKZCG_I2UK$)T6N:YRT1+UG5/#F&90,_"QO- M#>-% CHO,8JTGW%5Z">U'P,^A?T6XQTS6%0:U!FCQR?%T2\_1VO>*8S*5;ZI MJN>=)=0 TVN5X8E(W1?#=>_];-ANR56;$N[=AVP^13W MB/R1*2ED:7AAO\B=_F?#A=6<6GXNZ:)S.K)FNH&KQ@L9+1K%[<)D.+YBU4=Z MG5?H&!A\'3?E[!CVPEW',2M87?E8TNEW>IDH84^L"RBL>_CVG;P(*CR.T 1/ M,08Q@2G'CZV3OD+8A@FA-W23'M+Q6Z8=KQ(F*>23,AV_C'.WI]0N/I#4(EETV!G#I^%4Y*T .3H -/V%DN1/^/$?D^BITWMJ7YAS<@MP=/.-=.G:AI M$M[Y2RLTX6P"Q,AHK]Y?R_@[ZY F*%.(:\H384.9>NQJCNS$6"<.-J+S<;&> M(@;T=+J-ZZNE2]1]G;J@FRD'G3:I7[79XBV9^AZQ\0Y]P]E@I2B>@JE ;/$Y ML'2D$/01MRG=[@M+ZY#>UVSAYNM[2E.,>O-&'TH'/DXYL%H]\O9BK_W'E9BW MIET*VN_I>U:,G8,03V'I>U>AUC98!Q:#'D9A MMO]]S+\$'S"T@W>$[9Y&I=P2[&#%YB0:XX4Q']8A5C%_?EJ<6,XHU=L=#MLJGB"I@XL MVKLV27)BR,-;OYU J2944/"2$;U=9AP3+TC+(/^G&-Q;;".3IGVT""78$)?D; MP>/U")ZF-A)6TD0DXE?R[]^;DQ1,(:1X1P(V(]G M@J'FZ@1D"#H5+\V#L>>X74JB76AAS#Q*,-*8^&OB>)9+O,LH\Z&" 5)*.2E5 MV)ZCZ[*%;@>EPM-(*J00%*#6FT*B5B)V@= @C$9*NSR#V\/^=?LZ7G%:.^V9 M=F8,=GBF\FD*HO,*FN.M%J9#D'CW:U$/P7]FB3P=D@+<8E3?P:D -53GK1A9 MJ@,;EL"SNE:ND]YZSMP9';0.V?KT\M1. W^NYLV^6$X*Z5JCNB0JMO9@]9 S MV8@S#LR7S1"VD4*KR=;4Q>XW. C Y=Q@<IX88ZF=-6B/Z&(,:'O(1/F: 0T,>U)8-: 3@]W#?\ESIF<(8:V' M6YU4&SDW6E-*,1W**-&^:R'E9VU6?T1FMO*.#S5P'HM:6HI.*R$SS%7H4/EY MU2TCYM;HB H,QELEO$?A"\?V^OXCM9'N_CZT:P7/'"#[LZI16:@MO[VAG\NZ MD*Q3U>1>VABFY-0$40$H_GF:]?MN#6/P(FSEEW"Y+_"384YTL, O!J=6P/^26 M6VU/#0E#_#R1^J%C^4-F0-)"X1'9W6E;]K^ (-[PRW#[Y_!U36U(!6ST*Y81 M_4VB"3^ M6SON('X2QC85Y%6%+)=YL0-[8!OKF"+X"W YK (P3Z\6"E94W0WXE4P/T?+9 MD+?U;]\TQITI^Q/EH#HFJ+YL)UR1Y)H*X4=4;^0@3Q-,>5!>P=JV$BVZ61<6 M>R*3NM9.9,2@T96=%[(O"-8D=']$142>TRQ G$Y/^:EE9[(L1Y)'J O:*"S7 MZC15H0P&J@L% Y3@GY>X]+>+2>81],D&VPROL8:@W=?\ _Z$EN3))L:)V%M# MW"#B%3148V^2N0-[7K#5@D7A4( L]D#/C:%T+)H.@P!E79F]#(F1XO?DNZ0R MLZ"^9W]Z/NPP.#[R-$#=T]I+S_C.T+Y[0IS]J8!R[S0(&Q%H\%]4@?UB4'^T^!?"A[&;Z(,.QLA4=N?SAI:9 MP3#Q'E\!IBODS3DISL/[!T2VN0BM9*?^&1.(13.@4%XP_^$*B5QQ%!BJP P* M] ;AR;_R%KL\7_\Y9.3A?:>!1[?CZX9WA37+09+ M%9*QVC,D)OB W,*S9@_T>H771#_%A#B;YG":M^1H,1( M>(DUJL+$TR($^2&E@U?T+YN,O'D8>91MI]&WT\+_J(H3)#:>ZX1OOX*G/D#5 M+'8]%T!QP\C&C,05@JSG^_,?C<,.]*^Z9?>X7/9[PQ66E0A4&3WUTBQUE7 3 M1*-M>'(%K;*L!S;92Y^.9SA+3K=H*@TE_19^G6Q?I)#">=RK_BT\O2WBW3MY MGJJOK\^6W6CBR59P M*(6]/:+=7H1._*Y+INY$/=9BPDI*PQ[RCZV%(8[O*M4'S)-G1K*%DLON%8I" M8!-.\BSH?UIMA_T#[MZT^ON?JD:L0R!X:C.A5I2IPL[JI AA)5B=#)O":KJ/ M5>B"8:L5*]^EIO;N$;'W8^]:+OA"WV.*H*]XUA%5GI=R3'%*H[M)I+OJXXT> MIHE?M<_SM"TSZA MS@<_',ZXAPQP!O9.=".G1*D)JTPH*TH@1F$PG3N;<77E M05?)9(!DI71G]8#KCG"9'3HM*;N2W(6NI[3LBI#G^&QL*FR96(?T'ZPF+=0" M0^L09]EAT3%*#9XYR$4*IE';X (UGOBXB5S.D?'2D59/6L;VV8SS%4"4ZVVZ MM]Z\)^)2@.NO_FCR8'S&N>HN= JA 747[P>;BA>(IW%#<0-*H1Y>IK=;=](D M1/-TA;-AK$=OW[[-?53V-9/Y-._[#]3B%FCZ'^09'/DPH1OU69O"">(_0PAA M8]B+::(I(-0*!!&Q=#U2%OC ]:AAX_(KPU.J-1K?/*35M=R-S3HZGK+Y/'E_ MZ>YR"/+(I>KWA&2<+I#+0G)2^17KD NP7;AAE*SODNM3_$7/]\OG)0]_&<]W^6;LD:S]52EU'KGQHK"JN1\W"*L";&)1NA"F M[+L%#%1"O%L6@^?(\+%F!GJ.:N;8'\85T<.6*K]S+=8T$[+ZQZ;-12X\%5J! MGLXYE>3T.M^N+I'./.\7)M+=GGI(L[?_)>ULD0[DE7OO6=6'RQ-_OX\B>,U_ MBZ+;C.>PX"=9"3F=T!2EZELF?1'IX6+?"5YC[U%!9TY!K"V%*U(\'V2U6??! M;#T8BNTD\@0=MC'AA(D;NQ&X49BDUMVAK@.H)F2ZOK&3U]RG@#0GD,J?'KT. M(K_]?^WM@%H\VW3+'?/IS';[(N@D68]*F#HR3T_BR5(8JPLD-IR*[H'#,/'6 M0 8[WQ'P82MV%,+9#8(WZ KON>Q5J,*+E!C]M, KH9RA/2'G99K?N)]*W0RH M;2S#B+!-.3BP%[ZJ8V/V-WWEG_>FNBZX?+L(RN86B[M2W:33'=)@>^ERO"J"+WHO)U- M<;4^UN%^^M8/SD%'E?Y4,T1Y7]ZOHK+QD]YF)3-S$ MRT84ZS)A(=9BI]!8D]R3PM&B'K\Q\:+ MXG-DQ?;)5F]H"B^@%'/)H/2-_--L#X]5"6%9>ZVSQIL^HP,NS!W66,YP;/G$ M7/'9[!/3M3QUICOHXH32G5)L9_B+_*=FGPW=+'6N"-UZO WD4TWM,A@T+>(V M=O *F]&A>MROXL^-U./ [ZXK]KV3#DS?(?HRK89FX0+T'$39"SX0N&Z&&G!E M[^BP'XDNVSQ >@^R?R>0 ;V8-DKB.'Y$HBE;!5VXO]BP]IGK$I77CGU$!3N??SM[K0TFY2"R5W;M]?\5;/? M&?6")(K8 [@RRCK@XKPPEF8=(HD!D_H\GV?TI;O6MKZER3'9T?#$^*3ZM\!X M2Q4M3%(J2 ^';DY#^42>#F@],Y]^>Z!4 %);E$!W+/'[TFWWT6*#FI_:01K> M;VXN9(<[3WMQD-*8)&M63M)BJP<]UEU"Q?1X7?:B"_'-/WT&65_UEJM/QK>[FJMQ%;"V-4 EB,6%& =RZ8[S7S>%V264I!B0 M:K7236R)J4)%[:$7D[U%3:7?'[_DCX7@^D=02K@OI*: ;LK"%-<"P^"$L@V: M9V'UZ&Z8% ;7Z4LX&ZM?FE\^Z8-*'E_2#8PY5*;0%_1#,TSSXO=4N4RWB5OL MB3;"%(.Z)8M[%.@\R7_VC;786>E'C2Q[B8%W< B*O]%R0%+GM,88]:O6]X>< M&O\ZNP#U_=&9:+RAJ^I@W(F__6>?A2/=KIAS7/:2?>+WR=9)\;Z][[KK5D29.A6\ M$_SX#7%/%L+C4;*MZ"J,'@.>"N=),T"BAR'UW$A\JWRL$1X1^(*,>&(\ZCD@ MEH@Z>'1@5TVARU]02UCD2=0CO! R"*\**',Z6*@%YL8=ET]$.-84R'^!/?ZI MC.614=EZ'H\'O1#]64+O%*ZW;,JVKB']<84DYT-VY>;];Y]Z7AC;;ZK'2J.B MF0Y<%(C37YE(5 -[8+T6HCZ *]<6,^$$G(\N!KZ^9-0>4#BP?\HNZKLZOW1, MRX7,>U6^_[65YLN536N#-KA@W!"JOK=K:,J;UKO0S2"DP11; \N!M!X2I.IW M 9I*Z. ?^VGYT21FV:3R#=MD^EE0]"7]E]O%W"Y$RWMYUWQ[6:O^@@VKS6'2 MN-:87HXL/X,HS_, ^BJU*]DY#$)RJS0#EBP;[!]\->B&FZ!6K:2R& M4 6,>@\_["E#WM(IY$P<^VBRM4'BSZ\J0X.FZL6C)0*;W4KPW.DCR_3SR9OV_=EQUM M^!2Z$ATA_R9O>IHNEVWR<.2(V('77UYX6LT,HI#X]BC2=RBL'LG/[QTOFV'CJ:R4%,Q'#*1GQY!NJUT!=@710]!II)V7$="B,\5FN2? M>AF3'[Q,N3K7O^34<,KV\PLA>7&?*']L4(7@(T41A 4P!61X@:@=4,9 )1>J M )XL?"?1C*7]D WK-O7ZTAS^/!J-W_6JLKNSOF/D1YR8DL&4G[C@C*53(&Z* MM$6G%C#EBF(CQXEFP&*WK_H$,AB6&(73(HYC V.BRD),%5M^:;YV%'U ]KIP MXH+"R-'GRH_:]F(VGL(C'6PPL..\WG@.:AY6_S.1* D(G"5#2%":'/_VN+^G7P-31, MNW4#$EN=]XJ13P?<%H?P=8M;T1S14:P%;*&.AE+"H!F_*MB'88I!?=6D=!.# MR%\1>=WN01>5=>]UYK_]>W]?\C<)[^V#N'J_)VYSQCL M%[X$/RMI\F?3/Z3SJP8!*NB3G )I9?PLOO(ZQ/Y\T39!JF[1YO^A0+M@@,5/ ML!(5SW\@90=6LI'#_\=["450)$@!G$C?]Q :*/Q6_.S2#;Z@N@T&&$\)3N5R M?=8A4[T"@DXU9>Z_[T;\WV5C??Q_[Y^"RWCJ6Q3+"@7H09DEH ^[ %1R'06# ML%H"3Y,HQH9S%#G:3>L0L?&$0 ZA;L8K=N/L"S'5?\I8INQ]O-G5_4]EET1Y M1S:\)BB!DIWKD/?YM R!Y\1OK@T$"PI26)Z?@S##=5-8#HL)R#H[)HCF -O6 M,%HUD\)\*\L],;Z\0+DT$2%1CH\-T7]%G E,$7@<_!J?* RMGBG^;U22A2+' M",3^@*Z44P%\9XV!7TO'P8%Y^W&$3,C^.:)8/8LY7J!26?FEYN75/G6G #TG MHLEGM\_EDE-'LO)67^@*M>-#T8#.8N?B%-H5B'K.%GSP,J@&U*_A85>G\=X MS>CCO ;WVKMI/H1,:0AE02]XH/P/-NG6^/D?;PUK^- 9L%[EV.9F[^] MV//CK4D M%";$OF%LA7EXW,P'T=$ODJI\2<,E1>Y2T5[U?T-.#81!BKCA.I*OHI*0VGSCO'#NS*V-Y[B9--_GE'T)8X*MJ;NTN!'%%9 M^=*[/WUT*W8"HF??7P2U Z5[AA7%DS'E1++@G6^M.3>&<;LQ,]B='\WMR6,\ M:8)+#7Y;IX9/6F]#LOD!O43<> &?\%-']BX M,!J6O;^%(FEK:L!*]5MK"U%&_^H M_&S5OIV6]A:(C8,;"ZQM^5Q+[ '^TY\ A;UEN0LE@54V3> =SO$XC)HL'2N5 M3AFER;0?S]#)VO;3W5WUS%338[XH:,H3M Q &]X)$\>8,J)NK:Q#[B*E_>OY M12;*\^L06)_%^ -_4\7L@:#+G*X@JA7QJXS^^;@$$4M\7M%&ZG1WK 02"L8% ME"7PD/%6L0L/T9<] 7BR88ZD5SY1Q\:Z7WB9W+G#"0N)0&NU7NEB#Z&U63>S M6O1Q^:"Q GBR>2KF+D."Y 3;T#%5,Q]PJ(Q06"#QA)#;7^H1X-W%UZ[RO MTH>]ISJR._OMJ7$FEA_ZA>^;-:"D\>TF1&6@>)$:*RACD^B*!5SD?M+-;ZD_ M'4\M2;@&$N?Y0K*RH3TR6T::?O0L^1+3BV\>K"8;4>%Q8 2,4]7@$P1:3N7: MM^B5R 6OFM%JJ;?M-VOK]*]6[ZN12!](W/EN-S5C#]N4)TNP! K./P'@C$6F M%=N1;AIGCJR8#(Z[:!7N5TY%^C3/:P&\.;0UD&&ATI]&\T=#YP^YIU7R"XX0^L\K_ M3:/BO=N&3+G:&F5-F_-+]E6WG].,88!FT@*;YKP%**$F)2+4,+\Z::)W(OXT MQ$91GQ%+_-8A6^?[S#MB\C%IGOGS,0[?E;\UI#+5S J."&>.$$M!$?MOK$50 M'X*0-MCY+F(7O\PX(Y4B0Y3#VK)^))*5,&/4=4BJQBC<1&KWFWM!$T?LM>]> MDN\+4!;:HR&U5 7G68,ZOHB59__.Z' RG**;WEUQ1,<)=%6U6'E!Y.Z&KIS# M??%PFDL4G@ MU[J<=WA:L^VZX%5 13LTZN)UV>>'A6->&XQ_\IUV;S.KTP5/(:(3>-+?!AI#T >,. ._>S7> M-1DT]'[-.V,1LKBF*P0(59- &4R!"%R19T82B!\J6H=TA%3'9M$6NRAZ'0+3 MY6=34DWYN[DJW,!;W\[*?_GYJU-?T,#'C5B*R)W\N\A'O$4LNHV&&\]+79T_ MGG>IO_?_:N]:PZ%<__6(%G*82'*(*<-2RRGGY# =%I(T695C3.5L3%-41H8I M89R'"JL#$Y5CD@QR^+,U,Y0.$A'"')8(P[RLIK>\,[/?]I=]7?N_/NY/>_OZ M7/=U/]=S^OWN^WJ?]_E10@MLGJ"6MMTRS*%_*Z VG9,B&N47! ^27Z$4&/"D M271 *@^G]N7R,4\Q/8YWBV#8FAE:.!TZ12 JG&[]F/(?^;NLKP:GN2(2BA>F M5PW(RN*;MMB,+5+$.N@WFX,NAB"/J E2O5K"-*MKO/ $HE/^-N]I4WJXOW^L M^RW#U%.[O%^0R7 _9%!>E":N2=:1?-3_%7S)?V/"QBB\?4"6)Y1]^O(RK%** MB PT:A+-?GY:4+%2YNJSHMLCE=WZ\?5P+;9Q0:;H?,M MS9P2:3&&X^%8;Y2Z]XB;6[GP?B2U!>D[RE0'7!\N]C4[71EX,IBA0G4M]=T_ M]W@>7?5??X.O4/*Z.'>"-P,TP<]7^A[?6#T,884SK'V<"F%:W62F><9P>@\[Z1%XY5\CU+1QIZ-.(S/EY_NEU^_XYJW,+LR)RU! J".5:$AY]N^7?T\ MV#?_([KKEO*6YK&TDHF.'N//#JEXJVLMKT>7?1T V KC5AW)A\0E%["CUU$: M()/YXY<;_ = R<0BM3I0[X#_2!$X)W_T7\_:FF]5%"XIECS1L-9[]K'FVI?H M';*L)LQ'XO,]+0)JN61\A*[5<98<4D;2QRD&C#]JBWQRXW!1Y,PM?8N&LQ:& M@/O.^9#WTUX&-!D:<&50QR-ERAZP!G%!?2';8>^R;"+'>0W .&J9HLM MF8D)<;6O>&8&?.]61M[SMPXAWD1\1U6?V_:^-,-%L0<\%G9_@+>X MM#$*&Z<-G0 <_>$6ZF),AU(MZ7&08]^ 8$GNS!R>M& JR._?XZKN])Z:;W#3 M9^^R/))%;-WD-N JFKF[X$6X&9==!>8;% !I#M MMB31NHM*M8;)#MPHFQL/^\-BSI*+_"QBS)TR3YS][ 58J;?+O&7WK%^"-J$X M&BXVH!IO2HYTGUVJV2*^>V%TP44K,F#S=-G3IO1$M=.[[YX,]#3KOCZ4$';[ M\/+K77\U)6V!58OFSWK,/%"F//D=1L/%68K DRH643D^U2A:Q_K$.GGAXOU= M3W02/]G>R[%V'/ML[%M0[C Q3=WPBB5Y@1&ZTZ_0&VA9##C]RI!)8#_/0HD4 M^SF0)@M9 RTLXR$G>VX4[APR(M+ +42G/4/R;B4A[-5CP^_S\WMVR&:+RSHW M1-$9Q&Z*.ED9D,]I>H,\! 33XA[B[9/U$D/;$ATS@K7+?9^EAWF]6+"OH09O M>%J*?WX1!QK2NI-PHB/@Q57M3]!YL*A3%?2OC[K7)4WQ;3I'\^&J4=04 M@]:S:I':XH)N'F9@TD63UDV2M\(%X9S:U*-+5K8%;1N_5U$NVJP8+$7L?9I6 MF,R#L]M1<7D7)Q^WSL49(KVG1".5H0L@4]C"TZ-1R]XUT;9 OP%3(L),ILUL MP_3XG)>IM5+)OQX\?_D_GMOZI.CS9_N\I$/3,VF+CRU&0_-U*^@)*Y6&= ;V\^5I#1DXW#W%+>@) MQW_6CF>AU"%#,)/WG;&4J6_2#I@W M/Z7YQY1M8MK_2&\G?05Z0EG8/)T0HMA=C;0>/:-ZLC7?ZQ>^Q_"I3-$+@\(- M2[E/+AVDJN9>:_J C1; X6PZ1%0!&\/]<':KP2E*?IN,1#52TLD8X-ASJR![ MD7M&#(0->7C2J!5C,5:W5)']*A_981#E.]".'+( [>,E*A. ,;0)R;I=+ A< M]0&+#WY(_BVZ[<"7V^;998>&.3M%)2\9R;(B_[H59=)-_\/RS,)W>*%+ MA+2%5B&\*5#=F'%C_J5LKI+XCQ7O?[TG-)5HAU_G+1XP8V5>;O/KN-+>$,.T MVFP\;8+S]=ZK[RB<$N _H4X#OWJCY,HI),'/@&9R7"\9?0L*>SQ M".'UMWCU=FRXD($=^\9-HC.3<+S^7$C-I9CGJ9)X$#!FB@FF M%Y4\QQW(+XZ$YOD]S(Z?S/*;T K)24.C76$=0)&\ML,TRF?!7I"X$=25J",5 M2**5$YW ^_DC%3/!74./]3^+1 G;_9Z_77$H"##*^=W'.;2UU]8W43&^\Z*TD4+PIKF1(YV,$O#_*IK"A33&20^]%.,'TP."KR$1O+]@75K?@.VAR5?S&E1>'DP,(IOL*#L1M;BFT\5+VOJ^X_4RWA['Y='LB M!C2F7/T;2]57$T:D82*16;?#6[D6.BW92!::%VG1)" >3U3\^[O14'AGJ6Z9&B8ZY:PLEQ1XUJ=$E\7%'3*K#D$D)DM_ZP=;KP@69J/3H8M3 MVB ]"$]ICFY)F=3U&QT>TSJ=BVY)T2I$YVK(F>Z+CX\AC@V*T*#KZBE,JM,^ MOED(2U\7B&=.$+X2$:35[K:4 +P^JHT$M>:H>VYM<(KM7?:4&_!0KD%'+?4@44?(>,Z?3K87N4HT MM>^W54LTPH^)VCVM_DS_ @TCMX?+R2SG-">YP38S&@,:T5)'.(:HITY21%-O M#YZ6BB]_G!TO_+%TA;.Z8AJ.LP3K6)W[ ME,NMWZK^XKPG"[%"'VL7$=[!V9!VM6UJ0\JAO0CZ[4X>F2S8:2MZ$+[7YX&\;I.EEMQKH M9RH9,8QU"RD0V;8V?^H[B'XYVK_!Y*?I^5TX ZGA1(<&,:Q[D M*WRK5-@J?!V,'ME&<&?:*UKW;QW>DA_(-CQRPW'/DM5ZN7OZ@59Z4D0Z1NA9 MCR [@Y9\9&JG@;@JV9:T+$7T=&K?8=ZFYDD,P&$]7&#C>Z/]U_T#G)JG(IK= ME3V?=G\^V*T]<7M'7Y(#K "G M6"-'[[R(,2NRC,RV91SE"J"JG%C^:Y]YF$Z>K8V3IUYWBHIO6\(&V>XHT$WFV9'2-^[->%IL6AN MA^P,4H72;=^Y!21Z"5TR^4MYE(U.(5QG:^!X- FUR>FFV$B"<=$/<**5J"7YYMV :LG M&2PU;6T3]MS8W)3;E6&C5!7#"YPU:F](O)G')<]ZO7DPH-Y0[>-SXK+8 5X$ M(C #J2^)D@%,+VZ=Y!T&V1'"IZ7_Z+T"(3K7-S) (D]ND&"+4GZ0XO?WG31+ MQT=JSS[ERC)_4]_P8D-U,%JRE;BZQ6-U6Y"$'?]CAF52KVR<&P;@TFS]H3-2 MQ%CIQ@\!'L40N)G;?W72 M&M0&;O24.H*]1 #IKH/-Z3@ Q+%5:J(OYY76;LL:\M397P2PP@K?[=L:ZH'V MO+%]RA_5$ ^I]W)]%T[4?HS>8RQ0 XIYFUNH"Y.#W3KV; O]$A_F\_P]6GU1 M0D-+P]#?#YL8IGBH&PSCX!72F42_L^:"[)V1AV^,OVDX,G#]:J"V;FL]!JB$-CER1V@=9L*0Y\D& MX J@QP75ZD:C)^6>YB8HA$";_@D68@!ZC"G"N:#EJOCI-?0_'TOZ? ME3KY(+H&2@;+@-4>B3%@GQD&LCD@V8S?KX2/';4K2'S WMK CC'(^F"TM]J) M>:XX+H%Z_JSE]!XBM)'/(="9%!FRUA!\0)&T/977))JD>2_ G4E3G7.Q92Q# MSLZ9-\?&]]GX>#CENX4>34DP(@T;^4WN\K,?&SHJ_Q(#Q_(\3.,W5O\8\9CX MD=-Z8)R/>5Z_B53:-SS2^XYL#%)_+<#S0,$[]TW12M,>Z$-H7:?9X)WG/(FJ MGO0PXY>$'L_(D&V&UD M6IA.-PU4M!8^+#$M4HKTZE!!:R[+6%8;EE>'&X]'EO]?^#@ 1$ ZFU=C*<]G M 1J;DH82>F.1H*]$O7YC\%1;E%U;":/S^(B%%1N]?[[KK!11X?;S\I57%Z>: M_GTBXN]1QR89;4H3')2FB+[U5BNBM6H.N0=>@:] UZ!IT M#;H&78.N0?]?06>*?SZ:&X&%-) \PB--C#J&4]&&RCC5E/^2H-JJ6GLIOU7+ MM-Q?:R_:0KQD0^&J'Z7;3(H@U.=..HMOVN:J]A\% M?+-MO3 ^A#A7SZ'(D*&*@OVU:HS%I> 9*4*-)$5TAW;-7@0I4D2J(08*TC@J M\T_-*& +#=+TE%!Q5"D"W'] BF /N"+^J76-=(UTC72-=(UTC72-=(UTC72- M=(UTC?1_B53^+5WH3?Q98HPM1:P_*,11G=:O^LY/ZG8,0B8UGE51)F5@@FE) M^'6,6;95PR<[47G6#EGIZ'\"4$L#!!0 ( #B%E%=9$"?0.J,! '*"$0 4 M :&5I+3(P,C,Q,#,Q7VQA8BYX;6SLO>F2W#B6+OB_GX)3U^S>++- )1=P M0=WNOA:I)5LSRI1&4E7=MK0Q-ZP1[/)P1I%T25%//P 7=WKX!H @@SDV/RI+ M$4$"YWP@/AP 9_G7__7]8>U]Y665%YM_^T/P)_\/'M_0@N6;NW_[PU^^O 79 M'_[7O__+O_SK_P' __[ITWOO=4&W#WQ3>Z]*CFO.O&]Y?>_5]]S[6U'^/?^* MO8]K7(NB? #@WYO77A6/3V5^=U][H1]&_6/]7\L_QS$)?$$QB*) (@A 202 M/HA@Z#,D_Y?Y\D>INJ^?'?_G!?UX]__O'';]^^_>D[*==_*LJ['T/?CW[LG_Y#]_CW MH^>_1K_-2#LMG@Q__]R_O/])X_8)!OJAIOJ.J@RO]<-;]\ M7U!<-ZA?E.K___+I MW=DNT8_JB1\W_$Z-[4=>Y@7[7..R?H\)7TOIF];JIT?^;W^H\H?'->]_=U]R M<;K9=5D>M*JD1$K*(%%2_K=SG?TX0GQ'\M;'LCH0KE'W5U-#-:)';#^K-ALWU[>ZZ&BWZ]!*[^BR*&J]G^"SVW0Q$7JM?O)?_ZKI1 M#5T@TZ:?CKH'HO+O-=\PWK+E0=->SO[M#_)?JWN>K]ZNU1+V2T[+XAO^RG_A M#X27*PHAI)%( 252;L@BN7:Q5$@-J$A\R BD_JK>?=0KO@%_^=SWWW1RI8<_ M&.A6GYFC):^*;4GWJ]O#^M22)5"%%.9 JWD_]X*Z>VD M_-'I;UO(AXO[4B_C]CH6&=I=48"=-"=-#5C%"]?__J+$H%/9!C MK:REHGR.0$&O(]#1#\^!,D #O[6._MOY]WX\&J[;LI<&E_0*HMT3/])"&GR/ M-3CX_D19/&B*71>:(]P")+O]@U>4C)?2C#^APL$7I\Q2MEWS0GSB7_EFR[%< MNXK-W3K_RMEM5?&Z(D\_\^*NQ(_W.;V5MOX73-;\BV3+GZ3T?U^ETFSG#&4 M"1( & L$4$ XH(@&&8R]2EXAO$XI3VKE M*;5 HY?7*N:1)V^OFJ=T\WYKM/.4>EZCGP&;C!_;ZZ0\ZWA-3."_XX'27R)F M';"9EA,IX':-2X_E%5T7U;9LAE =1=SM1PFK45*LZWV3/]Y[93?">>4]2-.R MS/&Z&6WU&GXHMIM:-=(_U;RH+,1R(Y^CVZHN'J25Y>&Z+G.R5>HV>J]K< =QH^K6TK+K=S'Y9CDZ[R6G]VK;5G*2;=*"&68Q@G(("0 4H) M%F08$.XGD9^D618$>BOSU;Z6M^IVHLHY^\@W%:^:N5W(N5C*V=O([*WW:NAQ M]77(8XY2(;""/$CD-A!C@$@@#D'"8I6D0K>K=)G8>P.LS>_/?/]PL#N(( MA0$0$$JX8R1 EG(*$);PQQD4 6[V>6A51; MW7Z1U'_!?/OZ]C]#/\ANZ3^V>94K ROHSTSDKA/%) -)RF(@V0 #+$0,DH3X M,4EB&"=:S'"IDZ610BNG-Q#4"PS.GLY!J7$RYP"@J0_G3F!C]7,8)(^#$'$6$1@'Y$ 4$P &G*HI#% M)*6A,+&23#I?&D>V4GN]V#=>)[BWD]SK13>SHXQ&1,^TF@KGB:E6B:W..5Q M;6R$V6#FR"XSZGI64\T&E.?6FU4;=N3VB5=^+A[56O>FW5FN M,B%$YH<,"!)G !+$ 0X#:=G1&%'L)S#UM6Y:M7I;&GU]^N_XX?%_OMYML\TX MZC*P>J3D#*Z)6:B7LSF(&$CJ=:*ZHQPM1!QQS.6^9B45+;6?LXC>2W:T\6Y# M2XXK_IJW__]N\^&1E])$;H@IK_'ZEE1UB6DM.03#()+;09IA F 6$8!3DH*8 MDB#,4HX)B4TX1+_KI1'*JWOY$Z^\?.,5OOAD&_-5G\V M8R"#,=*CHVF0GYB;>J&]'WJQ_Z@&8">YUXGN_=8+?WZ+:DQ7YH@YXBZ#CF;CT45YP2EC!*@1 8 8CC%" :,, 9"V(2)BF,D0D#.I-L:0392 T: ML;VA:MY -W6!.WRNT\]K%+SQ]BIZK8YFG.ENT/4H]46&_<=C%@.?KH@1]4)\M-S09K_?)&]2D/\HYPI MO\JY\[IXP/EF%65QZ#,(0 M$M7[K950\TYATI$TH/L7')^I[WX-AL:.N"?"SB6'NQ9Q?CJ?".23S#Y57[:G MH8U7V2>NVI(["KERJ*!*%43X@:SSNT9"=8)"57Q,_B ?^2 ^R]]60FXX=DM- ML(HCA),D%("D% ,8AQ$@"6<@$@S&U(]H0HG9P:D;P99&YCN%O(%&WEZEQA1L ME/):K=29R%"O&RLSW]DXZY[CSC]ZDQ_Y-BK=>-./H,4AL5NXG9TG.Q)KYJ-G MMV >GU([;M^.^3_*]4>M/AOV03E2?BRJNN1U7C8+D5ICJH_%.J=/JS2+$4[# M 0H( #RA .D;LC".*'(YU',B-&5F&['2V/NUUSD&SFI?^(;^:_:Z_10B0C4 ME&YD]G[K_M\X4L-X6/2(> JP)R;:'E=U0= ([1U*W0!>62%N3*RF\#DB3NUN M9R5&4S">$Y_Q^Y;$UMK-U9>B<8R2UO2VDA.WJGCULMY?VQFOD=4@VFLBX(IEKW9G(D5F45..)329?B\1X=RKZ.UU[.-F>RW;L-J]GEZGJ'44[50?@^81ZLL- M\-3W9B\QLN;'L-/@[^H$UK%T\QZ^3@/MT;GK1-W8+2ER'\E+V=.[#2T>^!?\ M?=#?K[Q>15&8)90*P&." <0)!"B@'.# IX)0'W,?FBT15WI<'N7W GMY([%7 MX^^FWJC74-;C7H?(3Q=<&1@='S&YG#1'L6:<9#I*>APU!>CS<-9.\B%I*>&]0^EOO+>OW[UKKDVH MTZ!J2^@&EXD=%SM+#,*_NLR]*+#,OS1>UEA)AN9_!KL>DL6ME?%RYWVE?M55'5JRP) M(TH)!P&*,8 I#P#*?/EC%A!*PR0-4J/H#OG0SWVCIXOM)>Q&X\9 MMSN& BYN1V0'L,VFR;(GBQS.6U+E+,?ETY=O\H-]^IQ_[[(2933($B1W/133 M%, DBP#Q$PY\B#G/_,A/ JUUX&(O2Z/RO:!>*RF0HAHDXSV+YF76=8;1U%=Z MI^"Q2(5U'B>#9,0N\)HI&9;99V66IO<:#)?2[YY]=[ZTNM?$/TB7>_7AB6+A MS@5N?&B,N^I-:]PI>_[7;?,9#_G&JY1:U1\=!\49#ZFF.\=+#M/4[#\^$+K3\F8XR-+* M;C2=,;3.=A#FBJLSEF]9076V\!I'U%EW9.G;(=NZNRMY&\3QH4_:_C[?\'PU M0ANZY5T%7=/7PR&44SM[C$/1W-U#$QI7_A[7NIO7X4-3^2./#]WW+).T*A]G MODL%]%ZE!NI/D9]ZK^C76_Z?')=O\Z]\!1.1()7)/@EI"*!0QB9))/](6Y/Y M+,0^28T2M1H*L#0J:N6_&23&:E2XV=TP/=VH0UK"I8F22\M$Z>$I10Q3MYJ. MDQY;38G^Q.SE'GCS1*Z6Z+E*YFK:_;P)72W!.4KJ:MN.Y1Y=W:;<%VOY1O7F M'UO9QZ]%S5_OJC;M_>ZA-,(HR3@($\RD)180@'GF \9A1.*4Q@$T]+#5[GMY M>^JAZ/_#:X7WE/3>7GSO-_N8">U1T=P^3X'TU+=)+:A:()IO94T!<;5%U>YW MWJVG*1Q'6TKC!BS#5,M"7=_\#:O-:OW4U"_!ZYX65YR)!"8\!)%/5:VG))(; MQ30%<9B*@,I](XG0:EAE^7K@Y<4.+7QQ)R:F7E"/KG'^4'D5K^LU-PU:O8RR M'N]3GQO!VBGP(W7IQ3U1%'V!W$N UJU<',5 MSGJYLWF#6;44/PIEU7O+C&ZJLEY]^+:19':?/]Y^SZL50:' $:<@9ED,8(I5 M<=T0JNI]:4@$APQII:<^:GEI&[R=<-YO2CQ-P^48L,LD,0J&B?E &P'MJ7U6 MVTNS6+XTF,'RI_WL/6YOEHEZ5HU^3IY_8.8+Q+^ OVI]9M<28Y7WB&K(,RH'T>J4"&- $Q2'^ 40H"XGP0<(AXBPWJ.2FNO4=L;Z#U(XK;[)I3N"[B"-!VFE[Z2U);W M]W%%:0J_LRM+XX[-5JJVD"Y]6KVZ?;T*28A\3&+@$S\ $ 48H"3#@.,T2H,X MIBG7NBL8-KHT\_ 5WF"&Y2:H6*]QJ>EV?8#293ZVU7UBRM156YO03NEY@G,J M3O]T5WS]L7^\Y9S^ISW?'#0W"R6<4J"?M2?_9KX#^P7_5U&^VE9U\2"_[&97 MP6(A(*>^W(9%/H"9\$&6$0'2%"'*4X)]II6%['3SBYMLG7#&6[$3R%W?CXW# M8^H)J F%T9[LO,8C-F8G&IUM=W9>H>$6[<)3MJ5/G]>/WI6,"D46!3P) >8A M 3"B[6CF&J/7%#ZN*'KU#8N"\+T)_D$TUT2=%^%?>25M\!46 M-$E"%@*4PDRNZ%!=V4 .A"2-% D_)2S1.X&YVM?R3DZ:;?379AM=B(/(1CD7 M6J$-"J%?Q/DR8SC%;F+"&)P]?!!>(VKO .T8,X,*\JZPFRERYLL]]^I"U3,4 MYS]![VLCOHL'.*OLEWQ1E7C^]VTAS1S;8Y.-;<>9#1:T ^VD$(/$S@..8JW_!@,<9 M2Q.C/,XG>UF:+?:K'+IB4\O^ULISKI>URX!IZ)QS&E<]BVPT6A-SJRU0QL;8 M12 Q49WP<]=6885])$ZO/1!PF*Y M34M#7^5:YH"@ (LTBL,D9481%EK=+HTF.FGM05B/']SC-C%A[#)H=A(/ M4S]T0GL_=&*?CS6T3J6IAY/CC)I7.GV1Q)IZ0)S+KZGYMJW/7M=+8^$TULXJ MH9' (I%6"(LDWT#$0.8G(1 I$S[%OD !-*HF<=S'TLAE)V*[93'UR#O&4(]1 M1B(S,7T\ ^6FW=?=>.^J:GMA'V?A5'<6!6>>=,<]S.P^=U;%8Y^Y\X^^3*C_ MVZ(4/*^W\MNZW0QJ\E;ONL)=?^/YW;W<$]U^E41UQ[L05/ZQS"E?^3B+,D0A M8!BK,HKR/P0&&$0BRJ(H(8(+ZK0^[I3:+(VW7JD=_WHMIZC*&L#:"U#OD9=M M!H&9$PB,^U#T*/-W,_P3D[/+Q 0#3#H_ZQTJ7MZ7;[_Q>F2\#IH^H0'W&G 6 MX$CD IXF(4L)32- M. FHL=:K'?K $U3=TWUHLZH@+<&80UK?CQ MJ,U<_:T0WH>2Y1N5G&LG\XW72GUE"V1=!.XR/(Y+P)WI[$4*P%U6_%SYMRMO M6>;.Q:4JT%M)ZFI8[W6^WJK+-#\->191=;,;, #%@&,0PI8%F*"A$]"ZINY MVI_I:7G7O)U@3@SH<_ *E!&$$@@@CR6\$40 Q7X$_(BR%'*(B5E>?0?@SK$[ MZ<54%F1KB-YXG:AN<-7C9P=H34S,-D"9I].]#(.KG+AG>IDWL>UE58^RTUYY M?-SMSAF[\V]Y??]NTQ@O6[P^LD&KGYZ^R'[E*G"J&>4TZD,(@RA-0)Q)RP_Z M3))*D%#@$QI&?BQ\IN?1/I.\BR.G)A*^VQD/])1VT%Y-:1)M&A;2WE]EKCEB5U%XOMD[\A_T :-X".H9U)LQ3>OO,_TGK.M*FH2A,!'K9]H.VF5 M-]%>F7UQ6U,3TF!,+E/G-$A/;3Y.!K)11@8SW$9D:=#L:+;,#6:*#[,Y&+YI M1E1,[I._E)C)%C\_/9!BO4I($!*4<9"QP [/Z_^R*4C%RZ\J//#=YG%;5X=53N5/V[*4 M4OR$J[S:%P]H? G?;=KLQ7T6XQ6'JG!J&( XEG,9LD1EMA4$1,1G?HHBPGUF MYI\4]QK-#VJVM-I[O?K>#ST #J,E9QTP1]O2>62>=?LZ MZS \W^;.V_E$4635%4_ZGU4.>+U0H PF"8*1#U*6R&4O(@E 2KD?O;DB MNQQ*OJPX+O=#8ARU-8$(=LOB\U56=EE4=((9!P2P),L1"*(8Q$8A4(;]+VT YQ7]VHD%>.LB\T=D%T^#)-Q-F>: MN*JX9*7!#NT_WKQ[]<%[_^JCV9IE,D9Z:\Y$R$^\9IS8QZ@1V LKEX3Z7AH& MA\IX7:H1AW=L%O@Y8FV3GF=E70M(GK.F31.6IU_Y)J_Y^_PKE]N,6GYCN=RA MW#;S]?:A*.O\GTTW7:J:6R'G]ZX:;)A$018D'"09XI(%.5*)9B@(8LP@8B*) M$T/C?H0TRS/6WU1U_M 0WE!VCW?YF@9LF.]T[:CRQGN2:MVH;)"E_)W2T_ @ M:\2P:AY/S3-44Q\Z-5J 1@UOKX?7*#(HM#)4Z:8=D"EJ_SH U=7!T A)YCWN M&0_9T2&.@R;MV%AYI]VJPVN5+4RJ>KL_R%X) :,@00%@A(0 0DJDS2E2$,J/ MG$=,>8H9A9Y>Z&MQ-J9RM.QE]=0WX-W:'O%?@CA+XIAA&@.FSJ@@8P)DD$8@ MQDF2^&D2^2*Q\,,;B_3\7G9S 1XE28 $C@#%P@)AGPM1[O[R;L/X]\_?\*/Z M2Q=VE*8A484, (MP!B ) X!@ @%+.4HS".,T]8U"/L9(L[0UM%/&V\GL[=1I MJ@=Z/WS^\/;3'P=_;Y3RE%:7RPM.,)*:]P5SC<_4-P!CA\9A/)I3;%V=SX^2 M9=X3=Q>P'9VA.VG4/'3X8UD\\K)^^BB_UEKE3),T_ZB.G_Y2<;%=O\\%;Y*G M?^'?ZY_6*LT6QR+,?)0 &A *H!\F(!,4 YI C$6(F)<-Z[8N/>E,6ZOP(W7 MJ- F9.R5Z'+]>TIZKQ'?(.C6?& N$^KD<$],H)>1;A7PE 8SHZX?!STI^C,% M26N.PE=>F0R#422U-8P7PJS-VYPM!MM:W6& MGTC(_UM7^<571=5DY"SC_F@ M80I#II)@)H(!&!(&$$H)B&**1.1G*4:QB0E_J;.EK1>#BEL#::V#M"_BK'G& M[PB]J0_QK8&S]_&\@(AKU\Q37;V,1^4%I<\Z0EYZQ]91@W%Q_HB^K;NZQE7U MJ_QF7AR&X/0-I-406/AP6(/H MS)?#7(*9?3JL(3KV[;!ORK)$(:;W^8:73T/KKCMIXS1( PPSD 1$E7J/,I % M,0-$!#%!\D\L-"M4>+ZOI1'@3M3#G8IAF<(+V.I1F"/$)J:J,V!-K MRH47>IJW?N%UE8^J&&J\8FM>'1+2SV5156^^T_56A5S^7!3L6[Y>KU*1(FE& M12 C(0*09"E &24@@0D301)D?DA63?%;78M*IULC#MEU/MVT^-)4]VUD]5[A MLFSC]A]44+BIB:2%NJY5Y!K+R0VA([NGQ?2'G=1>+[;#B#TSG)S9.EJ=SFS> MF !Q;-$8O6U&2RHNCF_HT^IVO7[5_COG5;=)(!D4:< 08 Q*$@H1EB04!, G MPH\(2]- K\SRI4Z69K9($;V]C(8[LHMH7B875QA-3"6F\&B3AH[^%Y(L]*^W M%-'_M*>'B\W/0@8Z"O937^M92Q_(?8V4MC[EFX?'=?'$>?.K+^6VJE[YF*DHPEX/Q M57[$:BVME=B&'F4:Z.L9(:X0GN/U$G>__G(13G-G,WV 7#F= M:?0XK_.9/@1'3F@&K]H1T1?^\%B4N'QJJPTT 55MM%NU$@)C0D*A#I %@)1" M0)! 0$7_$9PB1"$Q.3:YT-?2[(^=J%XK:Q=J9D8SE[#5HQ='B$U,*V? \CI) MW9&)!AR.2.123[.2AX;*STE#YQ4[LFB:.CK+;<\!(Q:BF L*2))):R7 #*!( M)$ D*,M\G$!$C,Y8+_2U-+*PH(9+2.I1@R-\)J:&E@B.3CXF.%'5P,,1-USJ M:59NT%#Y.3?HO&+IU=YE_/P@GM8Z=)":S9I[8VEX15=/I%5[3[;H-KI4__KI]4"GA MBK*YJ7C--\5#OFE^SC?><7T^:Y? L:.KQV4SC-C$/#<<1(R&80BR-( 1DCN[L+0!R@-PP"C)$.,F1AL-D(LS9([U$%-YLY> M::+Q.CU4,H.A)MU4-F14JS'3H].I1V)B+IUF$(Q)= R*CAC42H19Z7,,2,^Y MT.XR6?)/CQ+57F4V/)0U$%H$.1A$-,$Q$RH>EQR_XM1YH,P" ,D M)+N&?F*9 -F-A,LS]\AUW8U&6]EI>R.:!ZO8KSM=*C+=% MV62"_%2LU_+?*D'D"J,X)) %@!(>2#.=)0 Q3 #U@\A/TAA2FFA7L1TOS](L M]E9B;R=R4Y6K$=K[38GM=7*;5'MU,&J7.?\%QF+J\X\F;2^YF-_WQEOH8!E4 M\IUWT.8J_#O3X)G5"W8']:7RP@YZF:\:L3M(#HH7.VS6\NX@O]OD(J!>+[DTD*T/^O6&0O-I_,>QAL!<73V M;O;V"]45Z;.YZ]64@,*' <0A@!QB27D4@BQ-.4AXACE#+"5A-'-I$2,%ED>= MO7@+J2]B]CEHTNYBAWB678BC*B,[$'Z?A4:LQG IM4;,A/]]E1NQ&ACG%4?L MI!AYR](6!7O/O_)UT#F[8<33*/)#(*(( 9A0"A!B G 2(HQ0)'!@EPOGN*^E M'5T-S\5;:6^\1EXON.X?9PRTX2W$./AFO%$P1L[^1N \)JY/]T_T]#(G]>=5 M/GOJ?N$5._KX>8N;BG!\4!#D%_P]?]@^O/G^V&3=644\\&.5DQ&ED;23418 M1$0&0IIE(D8QED:T"8UH]+DT.NE$+LI!A9PFM4HCM=>+K>[76%XU^R/33-PZ M(Z'',X[QG9AOW$)K3$ &8#DB(IT>9R4D PB>$Y/)JW8$=3:YX/Z\C&+E&I)) MNR9*5 T [ ,2H$ANYC-,,\&SP-0QY'JGR]M[3Y,LUF 8],C)+;03&LI*0/P'-.,GC3\IBRQG6S#VQCP-0FL=BH;>'M][Q:L30+LR . M0 Q%JM+:"$"X_$_J^TD2\P03:%9#X%)O2[.36AF]O9#>;TI,TWN2BP!KGM.Y M@FUBBC%&S/RT2P<)5X=3%_N:]RQ)1^VCHQ^MEUR5A[VEM-QR]GY?['0%4YAB M=4;#PECNM8)$L@>&!#!5Y(CZG&*]?#0FG2Z-1#H)^SJ';078H@EV;+.&U,/Z ML&/KOYX8!#V&<0WMQ$1SIN)K#_9[#40=U'8]#]%D15U/=/G"U5S/@W"]C.N% M=R>Z=#UWV/WK5IT_?1!G/%A6OH !I $&R,=J6Q:JT^?,!R*B(A4$HL0GJ\?F M?%S2;ED[NF*U%-=DICX7>KI)^T%JV'IORU]3[GW8UE4MZ5#]KO,9^^'(=^QM M[SOF^K[5]DL(>,IQYB= Q;[)18UEI$GM!'; ?]]?P2^3U(YT@QD,(H 9)(3,HH)2#(:)3CQ,QYK^5HOZ0.8S0G[ MB@/I_MJ=G+IV[_88[S9576[;>_HV=T1]CS?[2_E&_<&-?./$T3AN5$OYB#3W M?@OX-":VYG2\,:XX8[3*JA#0\][',_I,U)O3\E4%F1U8'3:USS M8(4%01F*!J^- MR]I?@EB/CQT!-S&O6F)F3(D::#BBMDL]S4I1&BH_IQJ=5\PH@TG[]HV,7B^D'B.<0_ R"SC 9>*9;P:)]H2_HOB%PBGRS79^LV[#V$SK<^W-,I6O M*--/WVN/688,G:\=>?M0E'7^S\80>=.Z7_PGQ^5;^7&L!(X)XPR#%"(*(!<( M9#3Q0< 0S@C&A 6I8?XU*T&6M\U[4]7Y0Y,H<2AV[[_BE7S=_+$NY-9@EZP; M=V7*GJ1:GI"R&(8CV0VBGHDQ_&GCYP^'Z\;3RGBO;TT%.;Q M3:.0=!7Z9"?$O%%1HX Z"I@:UYJY*?1>?@GKC_?%AK=7&JN(Q!0G) "^B 2 M,(0@8SP#.*1073C$,-"J[W*J\:4908U\7B-@=ZNH;P$= 7?=_!D#Q\2\8X"$ MD>%S3F4KJ^>HL=E,GG-J#.V=L\^8WP&^YH*7Y>'QBHH*:(C@E5R3[XHRYZU7 MN<#0)[#=MV0 XB &&,&4LY]P>7>!1.D>R]HT._2IG(O^N%9J!*^RR_J[>4W M\NTW'8_K]XH3H3SYNV#G1R>XW@-[OH@*<;M8LEW/N(<]9OF*3XQGM7O='0 MWJTZQWCZ_:D3>&WVHT98N=N!ZG4[]Y[3"(P3NTRS]\=6_^H/ &_I/[9YE3>W M@#\]#7YZ532)^63_JII#SE0=*Y5ONREPDC)&429"D%$2 YAQ!@AF(2 B-RPYU:OF#753+@&#GV^\O7[>@8)V!6Q<#;D>@;[ ,$[, MKS..WX@"8D[0=EY0;)Q4+U1@S F4YPN.N6G>-FY8&GR\JI5-\ H_YC5>Y__D M; 5#$:4!C@&!20*@?!>@(". 4 (Q8@BR6)B%"I_L9VF6Z2MSLR(&0*J?;5_D7%3MV2^O\J_.(WXO8. OR/=W+ MS'&]%U4]#N6]_+A%B,,CISE>2Y.S+-B6[FH<)R$5*604^!G- &2" YSY#$ _ MS@06293@4#O$X70?2R.%G9A>+Z>-!_\9/*\?13I :6J#:$J #$(>J4<9^N;I7Z<2@HB@#/4LF1*4Y )G@,PC - M$/09\H-LM>%W35E$/=)T+*+6[$#M[#@2=+H9TFC9A(\J/3VEJ-=JVL_Q.#.LT;\?W) ]=>F%QS8F=:TW0"W0?U> M7E4J]0]KQ[B^YUZ;T:(94M8/*1T.:;'3SR/;VKM7WXC\*O+!5U$K>-RLD1,- MR86UU76/LZW)$T$U7,NGZL*V+GN=ETV8C+HR_"(;>5T\X%S.^"!B*SF;VVU/2>K]ULIJ7#_]#+9Z!R0N M$)MXK;,#RZ+.^64DG-4R/]/-S/7*+RM[7)/\RO-VQ-!09 E!=A!'"8A 0E"61[W.:&EWMG^EG:;30BJFB5#M!O=]Z M40U9X1RP>J3@ *Z).<$**6-*N(*#(T8XU\NLA'!%U>=\<.UQVYC6QU*=033V M?YQ$D+'&(3OU 40^ DB$&"048RJ"($4D, MBW3>^M(D_E,TT1G4 F=[LM@5B MXBFMA8%%S.FQLLZ"3 =-SQQ5>JS4<1CIB6?LIN5!R/N&[6V!UWE%UTWEB-T" MP^)08(H0$(DOE^],_BO+? P@A6D<090&7"N6PJ+OI4WJ@=WZ$]]PD3<)P^W6 ME70L('G.239-.(^;;9)O[":+RC"7 M!8$ 8<("=:6@G(B3&" _"2"*0S^!1JDR=#M>&EEUH7:-KT$C[9^=Q;@> J[' M3E/ .#$U78QCK;K\0I.0E2E8TX>J'G:[E.#4DV 8A*.>?G^LH_!AOH]!;?DP M$ZF - 49S"B & < 0RQ_Q#X+DU!^A3ZT]0$^UZG)?)K?O?=]L;D#D@T?O&S<-/>*R$\3"&6/R+6$K65,FAZG2L$5; MGZ[&WSW:2F_&6Y9#I,=E$\(^4WZC7@&OU<"3TGI*!^]0B9OF#ZT>-UZOR(WR MI:#<96KU<8@Z8D!+(69EQ7% /6?*D:W9L>$_*E-*_2ED)W\+:_O M[XNU*@GRMBA/)Y9<98E/LH!!0%.AXK^(M/U\GP.>)E$&&60!I";;TA&R+&VG M>K)XQCX1YXW7%V!J7&/4O!YH:>SGY&(P]@84ZX#7!WQ M[AA)9B5?!Y ]9V 73=HZ'WWEFRVO5GX09VD@,$"0A@"*"(,L@ D@C#*6P BE MF1&G]@TOC2!_Y;57X;5IN<4=3GIT9:/]Y)<#K4@N?8(.E73F ]0U.[//SZ$R MQSX^S_YN:?:T50]WEA:O7K650%H_X29VH&)H@9X'5-#!<@#7Q%.Y+G.ZW:\K+IY/3H4UP M#0I7*_[9?N9=SZ^I>[1:7WUA[*FW[*'82F/@8SL3;C?LN%IJ<^JX/W^%"0Q3 MQB5I,)\ &$617+]Y#%!*,<(\YA0AV_-PGYQ;C:GJN/NU8S7CBWBOB=9HT@W2BR/-,Y^_VN#H_F;<0Y87.[.U! M.W^:/Z+-<6DK.K90MPDK)B)&0ZA.6H(40&F?J;I[&2 1%23 4#?-':'[5!0GM'>-0_"?L^KBO.=JW;CN=WX,\C5YH*QQ2&,. ] Q%(*($.IG/D$ 9;@ MF,=9+$BDG9C"2H*EG:JT2@PC#AH]NKRD:N5V85#9#]AEFIEE&"8FH:6/@'[X M\N0C,5.0LA1PN\:EQW;NF\JL5<')*A 9;Y[^1^45N]%:-Z-5YG?WM7IL6W6% M-9JA:_^XWBOO)BIY%-(78H_MVITMPGB4VL,XXG$-V19%+]]ON'O M:OY0K0B-TCA*( A2R ,,PA0%$ @4!R(+,J2,#7RU#W=S=*6G4;*@5O6;TI2 MKQ'5=(]^&E;-W?=HL":_=[3 R:*HYR48G-7E/-G)S*4U+REZ7!WSXM/F-NNK MHGPL).6HO>^;=?Z0;YJ5K$]B%:8\D7:I*FVI\@#)'Z5Q&B!)!0(RYL=9%B2Z MQNGEKI9&!SMI/2FN-Y37(D?8%92O6Y3NL)N8'>:$3=\,= ??3/;>&!B-S#8] M9"[89U<:F,T0TU-D:'%IOF'.J1]+98K73RJ!@S+?WOQCFS?.IV^^T_6VRK_R M0GPI"OGV7?@WPW('7B>]UXAOMN4W M&!&]8X!I<)YX#7$%L?%I@3E:CDX0##J>]53!')#G)PT6+5AZ,6[JG.7KK0H: M^^8TZ;=R2N;_ADJD,E6VMX#2 *4U]$$,. 0QY" @F(8B#(&%Q M0"+F&V61.VA]<4RJA.ORHQJ4HSV-G";]V>(Q-8UI0V%.1*=4=D4H!VW/2PRG MU#J:X"^/&ZX7UE+2FN2'/ JPWN=W -O%,MT3,(I/D-3"2Z!ET9;A_JJ+<%0XR;.N]>Y.R]NXKT[M;V]WJJHH;Y\B?^//1H],E?103D_)BO@>+D-]Y!LE9*/'$XLXASS/U:YG-%.=E4]'E%XZ5EVV31F'WR__(>:G2U3QUA3]H%),X] . " OE MEA?'(,., 9^'$&%$$PZ-BJH8];ZTA4G)Z;7%E':2-O>7O][^U;+BBMEHZ"T- MDV$\,<^/@]<\TZD-3*[2G1KU/6_.4QM8CA*?6C5B1FB,YZMW5)2WDD7E2-_6 M-:_:P\"W:WRWR@3&/D80L(C% :9#PCWY8^"0-]/4!;32(>Y+G>S-(IZ]^KM M)Z\3U1O(ZBEA]:CI"JZ7.<@=6A.3C1U0VB2CA\,)-JDX_=-=\?5'V4!+)*QS M-VGXXTJSLQ"%GFH](V@^;6?+_%P4[%N^7K_?12"$#!$4H!@(&$( 1<) EH@4 M("A"FI$X1I29Y74XZL/D(YXG64,OXB QPU'.\!'!'L/KO()LF MMN.LZH[LA^/V9[41SJKWW XX_Z#=A#]P0[L=N*$UZ=1740JC0 1,SOXL 9 G M I PBD!$*.0!IDB$Z:HN:KS6F_N7NS-:^W>=3O=-7_&L;&0VF_E7X-:C 7<@ M3LP)H_ SI@@]6!SQQ97.9B4//<6?,XGF6Y97 BJ.^(/X2Q>/^H&HDQB5LNK- M=WJOTHV^+^CP0?Z>4X>G\B)'4/'B?9WRF/E.?=&C, M#\K'@^KJ#'R$)/,>;X^'[.CDVD&3MK5[CU,#[-K^RT;EA%"'Y)Q)2>2CG5-E M2$6$$ I FF(AS3TL-WMA!$'$8L@X8DADHD\K]<6DP*^%,%IS^S#[U)>7RS1S MLY_$-]Y0):_5Z9K#I<-!U&/=Z<;D1?/-C!T'BRK$(W!T5J/81H:9*QB/@.FX MOO&8QLR#<_OD?X7HBT_(G MG7XL7CQ5%VZX2_VTX=^\Q[)@6UI[Y;E*5;P?MQ\^_7?\\/@_7^]^\T>Y"^EB M1.1VA*H@+-5J4XK@3V["@,<-QX588,N&9PL('J?X,"IX9$MC\WZK^(]BHZZ6 M/XA=>O&NS\[-YMEDY7X0TI!1(%!$5";*"* LAB!.3]T2OW18<9O\Q'5VS[,-$HSKH73#,^(C-_6P#I/^&TN MR0OE^[:&['RZ;_LF+9( 22.#\[++8I)%+"&,1("23 80 X0AA2$+/-Q0F,, MA59%I*.6E[8KZ(0SR AS@--UF]U:^ZGOQUJY;'+B'"!@D._&%HFYF-A)_PZKX7_W45## :\EO M3?6_O@K@B@GNQXA' "?0EQ1$"2"JUD"*28(X1LB'FD5=]#M=GA'7"5HU=S?? M6NDO?9FV:&L0F7,$I_< :#:LO<1>)[+7R[RK..D<3:,D8(Y1G8DM/_%'=1*@ M3-;FK.#NKFPN0O;HR@]V5])3;OO54WT6[R>/;%5*E>5"MY6)P_2Y.$;=:+0GTOL)X?W0WOE!.)5G3_(MJL_.CJ#,!O+R_G'=!J:,^F8@6+/,HV9O&EWAG#F,+ZO@9<& M,$D%Q=*6#1" ,%3Q+WX,TIAPD: 0QU%@=DQPN8TMQZ5;P6KU"&[3U#DW< M83CQLCT&/N,3#SU4'!UJ7.ELUG,+/<6?'TUHOF49RYAOL)2]:?I9H:-5%@=9 M!#,(,(Q5Y&(D&26-(Y!E0>HC@@G&1A6:+_2U-#KI1.UGP_."6X81BAYHTIO*[R402AQBOF!PGMD6B-OZNDZ.5!H':3 MIXH+:>.VVL*&I330J=_5. 0PIG.",9!:;3WU@3GPJ;[6@NS M[;8U51ENLW5?L2T"^U5^*T7Y] E_^T5UD.-U=;MA'[?*1Z#B[",NZ^I77G]H M/ ?*K[Q:I1#R)/810$$J#3:18I#Q&(,4X0C& A*(H-FFVT**Y>W$=X+?>(]* MW)NFT-T#6>==)>YJ^_BX-MZ/VXR0GKDW,>H3<_E.^ANY#'[S=@HT4.]4\#ZV M0R&UZ!W3E!XNB]A:@^BLR*VY!#,7P;6&Z+A(KGU3$P0\?,1/S?'SZRW_3X[+ M+W)$^2H.XS1 &0.1-$55F0,5[$ #X'/?1YC[,8-&90Z,)5B:P:KC4E\7'N%R MLN;LQE.*>(TF#L,:3@Z5'D]..@ 3L^0$V+L-9;B$WQQA#"?[7TX(PR5XC,(7 M+C9D28WY1CDRE9SE]5M,FVZ>7_^\+2G0$IPC!K1MQ_I6(Z\EQ7Y5H;=]&I\VBX^: M3@BE41(F")"8J!1'(5+9C9#<++,H#7$2L2 TVR=?[G!Y6^+;!^7]\4]E=J@- MV"M+NKN-29W-?=V@H M?N+&0^P6\0PUNO%9Z[[?N_ZU#88S' M28^@ID1_8LIR#[PQD=FBYXC:C+N?E>QLP7E.?];M.,XD]WZ7Y3#U60PQ#0!C MD0]@*&* ?$I4HI%([BQ#%"9&Y9ZN=[DTTKN8$6U$1DD-\/5XS2VD$S.9 S3= M99D[ FCJ3'/O7R95I3X VAGGCM]TOL^33+A]V#9N[-UFI[WL3[F0%,0$R&(H M]WX^)P )^2_)4TD4$N77%O<9CT;O_Y?;R"OP3;^U/"? 4K:;5P RV()>:VF&:]!OQ8J0-$Z"Q >( M!=(0BX((($@RP (A8,B2) W#R2Y!OQ5+L\_LKN&^%1->@,I!FN#ZTPSZ15Y^ M7D!]VJO//78OU_NM><>FE&7GH-FQJ:T:=WR?N*B*/DN?\-K^7]5G5-I MA+Z5O\_O-L^2H/A!Q DE5.U/I5F(E!-=PA. $]&4A8<\-(IU&"G/TFARF#>E M=6*L?,Q2C(,8 M($(14%[-((M$" A* I(1%",$3;C:7I2ET70GEJD?L_5(Z''K//A.3*L=>?Z@ MU/BCIR:IM]?$VZMR3+9<[O&O#8R%=_-83)TY.5L+,K.O\UC CEV>1[=HD<<' MT_P;_LJ[1%!A OTH\S. (I%)LS42( M(#$261@Q1 D6B'6UWV/32J*V7SB9W MUB%FETEK'!)3WW\X \$@68XU&'.E$.M!D1/-44Z9DRI?RAUS^,)\.6)."GJ0 M"^;T$W8VVT_;*M_(;?VKXH'DFV98)>U5.>L([TN)-Y7@957R^QR7_J0V/;2Y$;K_ADGVN"_KW#X_-%E)5>V]3"E35]J']W;,#[B1+ MY+Z/1B",?0P@#N5NT(<$4)IQ@7&(HPS;9N1W(:#)C)P_27^C(2!=2'JCH]>,U:GJ=GC?>3E-OH*K#ZPTG'X/I;;L=9.GNPV&5?3!5Q@F68H9 G[&I8V74 XR 2D0 ?19&@O":6!1IU6O M=ZV/>O["K.TBWDNO,I^W\GNM EZK0;NZ&R8LT1P536/+'<@S,8<38,UM(B.< M7-DZ>IW.:\,8 7%DFYB];4E;.[-'E4OBFZJQ<%J+YW;#WDD]-W7^E:O(CR[X M;)4F :$QCT 28L5A2&Z[4!@"AM,L(:E@S!>&^U1S*1:X&57CU6U3AFJXBXBU M&2Q-:IMV *;FN5,;1%4SX8ZW\6131L2.@,X5]5E(,"\/VD-T1(HCFK)D2+Z6 M?[W[F6]XB=>RCUOVD&_RJE9W&5]YG_\;)B$3D@$!I9P!*& "L& "A-P/4Y0( MEB;,D!2U.EX@#[9RWWAWK>2-9RH^D'U7V]:0__2&0I/RG,,[^3ZPP_7G :Z' M0KO/T&Z&DBM"T^MT7@XS N*(MLS>MF.J05S:A_J>EXHA2WXO6Y9=[)W9F.3DH$(2),0)CX$$!*.$"^'P+"X\!G&20D#%=MS:_/-2[K M%Q^AY[+,,TJ-%MZ!&MZ!B^^-]Q->-^4L&M&F';0@PG&:DA0$:4H!C 4"!*L# M7!ZB$(8(TTAT@_9FHQF6/OF0]9(L;L"D8-,.EYZE,.$ 3&PR&.+>I?"6.K@S M("S!"],:2 "9N1E=;:GQ5U;G?(\V!\_W'3WTX:^WM? M9G(C](G7>:E^V1#8EV+0]9OOO*1YQ:L52V'* FE1(0XS ,-0[E0BW%R$LSBE M"-$(&MR:.1)KH==IZLJ@=4]0BSEM]/2J9F(=E ,N'KVB?8SW&NE'H;@8U<@S>5&V@Q%RW&M/MY H>8\IU/)ZW3ROA2'G/CF989*/\IHYB&;*33IRSWW M!,Y+[ZNZ,6WEJ;_QNEZW M5Q6JRG;_MZ;TEW(YOB_633GN@JSSNRXZE6V;NN!R)=APVGP:C7/R;BHK&3?% M!OQCB]>YR&6OK:CME*\<%>UV.-H7HK)<]#);*)=#2(;Q7RZ;-5_$W_ZG&I3/ M6U+E+,?E4]"9H+[OPS@6$$0<,@!QR@%6@1:$,)2%(L-!JN6A=J&/I5G[K9C> M7DXOT.?B7PH=H#/Q\G8"&(OPUG,(Z:] #I"::54Q^92,:/D*!!>H]MR; ML]'G%=&'E'CM4=N(LJI6!<^Z.YEJ!=,L@6$2 R&W&P *53T[9!0DD"8^PY3% MG)G$OS[OP(C@9HMQ+789W:B2MS%.[6YMCP#5.[<8 ]/DAGR/R)MKB%C$?9U6 MVUF,U[/F9X[G.JW<<>S6F>?,IG15UJM?\/?\8?O0K2*0T9BGU <9#$( (YX! M$LE_14D89@C+O_E:9Y1'+2_-2NF$,UR CP&[/%='P3#Q)-5&0'N*GM7VTMR4 M+PWFI?QI/R>/VYME,IY5HY^%YQ^P6U%?\S;6^PO^WB;054G)NM]U,WSHS"7G M_4]\PT5>5_UYY/#/*S_,,I&HZI\$^ZHX,@58$ 0H(81B*A#,C!+?NA5O:430 M:](X,O1"[H+ G\R6[NYD^(P[>V0:]!U9,XZ%F]46F@;8YY;41+V,O#OFY=><\M.^O+\6FZ^\ M4KG550!FU>Q&AG]7MN&O1?V?O/[$:7&WR?\IMU\A83&)5&8B&$0 IERN"7*9 M ,2/,YRD$(G0-W-EFTS6Y3F]?2PY4$?-VTVYD_)PN>@V?L/[HTVO^N&YLN7= MMO,/PO!N_"4'>>)5YDIPQ(VWTZ\/JE<*R=_6WA.OO;U.-]>*2MI?QT\%O^OK M?.=ROHP[P%1PGW4GF*Q#\T#[U]W1[A?YZHJG"$(192 1D5PV NJKXP ,(I8D M3,0DY;[0#; ?-KRX34 GFZ>$TX^G/\#J,J..06!J,UM+>:.P^5.:6H7+'S0T M6YC\*?&'X?$G_VYG\OU<%.Q;OE[?TG]LU07E,'YUE> 4DD@0D#(Y!V$<(KF3 M%RD(6,;EC*38]ZF9U7:IN^497KVT'N[$-;.>+F*K9P"YPFOB*=R+J6ILM8(> MAK"[,TET '%D55SL:E;#0$?IYVN[UCNVYX6D[AP9E-=#7BLN>LNYNA%0?U/^ M#RH^H+DE6"4IPJE@*?!3' "(8@90'&/ A)3)O>#)-#*G&W5^^(6>BG@SG=L M+[[WMO$TVLAIHQ[H56@L?<,MF]G@Z)[P303YY =X#M&V.)FS0,W9P9M)WS.? MJUG &_?,,_B%>20_/Z+:;-L?R[C60+N2OZ)"4X6-9CAFB+_Z-URO@*0TT+87Q M0Z/'=5,!/C'5.<7:O,B?!6BN*OR9=#UO>3\+4(YJ^]FT81$#LL95E8N<;U9IC"D.42IQCT)IO!$(LHQS0*A@81;*OT:)KO_HN4Z61EN'9/V^#0Q!"5P[\8'1P MN>3-?^[5^5STKPA_X'=_[5G;JGE?Y1=1E$]MCJ)!_5*?TX"G/A BCH#*\B 9 M$84 ^1D6,6&9Y$NS,[%S72WO/&PGJ;N4:6=QUK/67& W,56. \VB7MUE1)Q5 MHSO3SUQ)[LKS=F3Q-M^HS>;ERLL2>+Y*8DZ2F*C#,!4H2],$X(A0 M +,HE/O$+$E$;+(]U.YY:496)[A6.7(EOQFKZ ^('LU, O/$O.,,86,*,D;+ M$2?I]SLK21G#\9RUS!NP/-?/*[HNJFVIMIR#&_[=05M55T=I^*O]D@U1E#!& M,H"Y2H?/4 PR&,9RLYCZ"*I84SC%5SU MV,XA5E.?Q[62>IVH391")ZSW0R?N'QT&0>H!XRHF\DIO\X9(ZJE^%#&I^=JX M>L&-LT>5-Y$"W_-J%3,>T)3Y@,)( $@X!80'*2"I3](T"<, 0I/MYIE^EK:Y MW%6L' U,27; &5=(OD,#(ZK(3_OY44*'Y]1]5R-XW./6Z;P7J^+;VHS_K8H M7Q=;4HOM^I92%791?>*4YU]5P;E=76,NXBQ$/H!04 !#B@%.1 1@C,,00C^C M?%=,2H\FC/K7F@R'^>\F)H_W&ASL]#%,*&XV('KFX1WFV M=,*-C-Y>R)MG:'?^(2KA[ 1%D:V 1,)V\!RE$;8JI%Q&0$^UY(4 M;C?LO1SY=9NJ^'@OQ1.<12I3!Z,B )"Q#&01CX D/BY@E!*8<9MX?YW.EV9Y M-C+;Q>QK8:UY2C<1@A/3URZLOI&[<=!M)._3H$^\J;5!S7&A4=:EYQTLC>1Z^5J_ M=IL#J",(]8RK,ZVIY1\P?+J0V_?.XW*8[ M?#4O !U@-K4YRT=ZM'SYFE0/G.Z M+?/Z*0C)E[Q>\Q6+TM!/@@1 A.3Z#A,&L"0#$"0^YHF?(I1J1>*<:GQI:WLC ME(IF"\(?R!^]7ES]Q"A'Z%V>[F,QF7B*F\)AE"KEG-Y6Z5*.&ILM9.:_3O$FL MU^D^_/M-6XG3_1W]/,/E^,I_8J%?Q(-@GH$XYY P4^_FY^@8Z#\![]0VQ'XYV&&*EJ MYP!E009@2@D@@H4 LS0F, II*K0RGLP\T"_ACO@['>'KES[SC]L+61R_ER'3 MOXF:?^AFNKEJDR&WI2!W T2'TGMEHZ@T$5F;%D?5A7QL2( MAPX:U9SZU=DF\5W)FP B1P4QM(5S4'BO%=.B M7N$9,*^O:>,AFGB-FA =_>5C/$HS+0<6:!D1]64@+A#OF1=G(]++@@^)\3&$K6$Y($ ^3+W4:6 B22(.5!',D? M1D8T7>A^:00Y$%59)KLCKU;:T?$XEP;"[*C2/;QS;0 &DM]XEGB[".O1@&VZ M:)]+G;]T$) &,!JQ03JM.+LFVL><[_,OT$S$C$CK+A0Q!=!''& 61("%84 % M]^,L,73XT.MX>>X?I_;>WE[R$3DR-(?"^A9F)+PO<*9AC*N+VX\+,$UW>W&J MTY>^?;@ A,;MP:6W[:BJSV[Q0;S.O\HM[895O^2;HAPDG5V%Q(+H_NI+:^\JLN<;-5 5%V]-74H)$58JZ.D MO)/<\)Y99P3TZ,D5JO-P4R^MLJH^E$Q^X7*?MA.\O:H=H-MKX(ZF#.!RQ%$Z M/3^ZCY__,CE)[BI\1W_Z>GP*VD?6<$@B042 M,8@P8DV&!H!304 B@B0,A:",$#/#REJ6Y=E:>XG5S.M)RRNDN,PC3\]9K5*) MD.Z+M1PW0V*S'S_!LS1-. =([O'E@L,2D/$L!D'LHQ#C)",L,MGQSS)ZNR-QJNYXOA^ ;MELA=V,1G?M>LQMUA/H&!\+- #]0[N-!%@(4"PS")$&( M"QK30*N(YI5^ED:/^RB27D[#^Y%KN.HQF@.T)N8K&Z",2>D*#(XHYUPOLQ+* M%56?T\6UQT?='ZNLP/WU,6,922D$8:K\R%F, Y@ 'C(,I2&<8J%=BF7DSTL MC0"&-WY*RG'7HP,DC>Z.[?"9\>I8#QK;N]!C]?6N0@?OO<1-Z+'89RY"3SQH M/F$_Y>R._X?<5M&B^\0XPI&D<#GUOCE&PS.3(<0#/^_>OW%#669JZ+ M=%7EX])(UU^QHXW/])ZS[9HKOXHV7>&O1J*#YMKJ)W/_LDQCNK^(9 M#QCT20(@C3& 29* C,(0^%$6B8@2DH2&^>]'2+.\X_M>F=89Z2CYI_?;E^;_ MK!TFQ@R='EG--!Q3[Z=.C(,ZYJU5.&FC2Q.%NM/&4ZN+)B>NZ$2&Q4UV]H:?!&'(LP@$+& !B(%&',7<3HMS#)K.%T$SKJ$ MT^56S9,TM?[!TF;NP_?;%(^_;MMC%X1X'),0$)\@53L]!"B((4!84)&0#-%8 M*R/CU9Z61HRML,W6[E!B8-_R]?IM4?+\;M,FYJ=/7^325*V;;G[&^4858E@) MEA(",0:!@!# T,\ )CX"+)/_%9FTLB)#GUK]SK5FP:RNM9W,'NV$]NJ]U!YF M_[6MZH; S:PJ@^'0LZ <0SP/T?1"WW@]RKWS6D/F@#RW?"Q:L(P,*(M'7M9/'^775*M,E__8YH]J%K[FCR6G>=/7+[R^ M+]B;[[4TP'*YBWVSV3YT8?&K&%,1$LEN*0YB !GW01:FRA.)^SC+1.83+>\# M5P(MS6;J];GQ&HW:A*Z]3BKP<*^5UZKE_;97S!MH9KC;'#VR>FPYYWA-S*%S M#)5Y_((C?%T%-XP59][(!T?@'85%N&IW7!4G:=^V.>7>;;[*SHOR:<6C($Q\ M#H&(0@%@$,AM:1Q%($U#$D<)#ZF>?\GUKI9&M+U@QBE +Z"I>>3F!*.)R6U7 M@TGM15LQ;[R=H.Z++9T'PW%II1,=O4@AI?,*GRN;=.$-,UZHRGKU21V,-M4N M2()2WT\9\.,0 RB) ! _\ '&D4\#Z&-(M0[W#UI=VFQ7):?RJLY5%;%?.%9G MA-VIL'Z]D$/8+L]U:S"F/B6WPT%[6I_4^](,EB\,9J_\:3]S#]N:99*>%+^? MCZ?_:.[E^7\6^:;^JT1=@M]YYB5)$BXY#9B9O3T.$C'P^SP-P MP>GSQ$NS>7V>%WCH]GGA*=LKKB:4#=,Z_\I?XQKWU913$@6QR*3UT!SJ"+F5 MR @,0"2@G\2A4"1F=L-UNJ.E$5EW73,0UE/27JVG;(:N[O76>,SFN=TRALOB M>[@MD($[S6X\_IVNMZPIN(:K M^UDJH]A^#7$4P)3[(8C2%*IBXQR@4"XY:1I@B@3"W)=+3E'C]>_^:]@I\?]_ M#>>^!KV#M^6.\<0+[ZBZ.3?>_K+X; D=!9@!?MI*.K? OG=-NAH%Q M5%EGK!2663I4E1[EI5CR>W7C\Y6WD3>GKO"5Y59LI'R#"_W;G0.,).\/X@O^ M_K$HFS_4;4*ZQG^\.$.8;8N@'@$>)-*8H$P#QA( T@"@-*8+<+'WRBVJS M--M*?3-_]G3=ESP\4-%=!L&7_;[T%N3?S5Y95Y4EWDSV"QAV([R MY"Q"*.LX+'QW5RKWV2;!N*HGL]GR)O)OA7 41\OYE,< \D_M:'*:( M)!SA@!M&69WM;&E+YJ&L;5VM1MHN+-(\=.H\SII>&H[0F]I/PQHXFVBGJXBX MBV4ZW]7?W.32;(/!'RO>R-K=3:6WL==@Y.K1K>;]W_ M6\?+&PR3'AM- _W$W'2 N1NTK8,-](%S'&R@T?&+!!OH W(NV,"@!=O[YK_Q M]?K_VA3?-I\YKHH-9^^J:LO+%0X"@GB6 ,@I!A#%$&22ST!((8:$)SZ.M&K- M7NUI:792=X6JI 5_5^)ZO;Q>*[#IG?,YA'4OG1W@-L^MLP5D%O?.5^ 8=#-TDCAL*2A%!4H62V+/QX">ID&W,$T,0><1FALG5*!LW4S3S]MF5E-);5H4I\,TUX,LI_\ M]+1_I,M[;THWKU'.-/_:^ '6VV?..VQ3L_X@ M)=#U$?O)=L3,L[$Y ]E54K;Q LV;F\T9@$4I\GJ0X!80SN:=G40B0VN+S- JX-%#3Q-<*,['K M?FETU]_SJ>_ Z^7WODD%O%Z#\1<9AB.DQWG3X3XQZ;F&W)CX[)!SQ'R&G<]* M?7; /.<^RU9&9^48N)U>N%Q9^2D5#>%%/HT!C'@$,AH3$&2$B!0& D=^GQ[N MBU7.#CU!M&;D8:JX+S,0XL%U8]%<\>;[2\]DZ0,,4//?281S?Y?*L&(&3P7\HX8-F0?7DR+\K%HDQZI5!7\E4J3 M7CZ]*AA?I0+"),32WO-5%G(_]@$6&0<13+B?P"2E>EG(-?M;FKVWBYX=R'SC M-5)+F+U.$9%)E]J?_8 90UE3\4I MZ[QF2R_O5>:;S5VU/Q0/8RX)A2 08DB5114 #.6_!.(TC@+D9]0P-?=1'PNE MD5Y.BTN)2X#J #]Q.=ID"9F3K(6 M4IA\^_-XR^X"A@=:W.S/>&OO0)$1%YLV8Z:WQYIX'";FH"D&P#K1A+/27PXINE.$$)20!<8"QW(AA'Q#*0H"B M!(:,,A*GUL7XC"19'G$."\"=2*%ZE$#!76$^LR'4] :9?EBF=@&9;CQ&%.&S M0M-Y 3XS*5ZH^)X55.<+[]DU-Y9>7^&R?))$_E>\WG+5Y1MI^3ZH<_&W."_; MWRK92/UN4]5EX];Y?,8B1GQ$(@9"E2<4!G$&2$H1B#(_(Q21& 9&EY].I5O: M)G%,G.X0 M?>=,[T*V%^)_A[">7Q5<=F(>SW)+:;GE[,UWY6^X2SRT"H/8AY1 $-$ 2L)' M%&0Q1R"DF"?()R2F6OD.SW>Q--;NI/1X)Z9^6,89""\SJ!M@)J;!'I->PC[E MVFAL],-5QF,T4ZC*[8.Z+%!K '[V):G;?R6TAVNOON=MDL-VC^TQ.<__Y":> MY3)2%V)9SKPX6QS+9<&',2Q7GK2SE-_FF_S_)>_=EN/&L73A5\'=5$4(>T@0 M)(BYDUVN;D>X2]ZVJR?ZKXL,'"7.I#+UDRF7U4^_ 1XR*2F3"3!!BCTS$]UM M222PU@?RX\+".NS4I^*[>G6F;-:TW!7_K)^<=M+?#.=^^U.MOZN_;3>[NVJ% M,">4B!AFRA9.42F!-,$4$FQH4N9IRAGQ\T=<)M#RW!('8ZDO?O=Z@+)ID&M+ M0;V*F+D"3XJ58+MQ/%4.M*9NQN]\ZS0QS3>*P%J35[$S5S7[BY?+=P7^85?F M9F!EO.W9,( &,F O%&96BS4,<"]-U$"CCJQ0^5#[FS>WGQ2K5-Q5E5 D2 M:9B*'$$L4 RY/3./,1<\B3*,(K_2D4>G69IMNI<2U&)>=8EBOE49CV/JQG:7 M(S4QB_F#Y%])\9RB)':IE+4U;B+ZK_?ETH6._NO54Z(0)(IF*O4[-NTB""-(@8Q MQHPQ0;DBL2^%G)QMB0S2$[8"-QHTT@(K;KA:=$,KX,HL05"=G%AZ4K887@KH M",HY"U4PQCD]T\R$QUZ;EQ#Q+V[7TQ?PWT AZU92_]#S9/(&KXQGE MY6A-?=HX BC_P\)A&$(=^YV89=X#O&%57QW%G;G):Z3_B[&7]M*WXH%./O>H_I>@#;_= M%T(Q]<&9*PI>D?LG]!T5L?]RK-DB]4\HT8_0/W7)Z%3G8J/D.[4Q_]A]-NMT M*"7Q:1_7':5QFBNIH.0LASC-&&1(Q%!SF20HU2E53J^HUZQ+>WE;H4$K-;!B M/RNG\FELJ+W;(KA]T(-#.S$9!$%U3**R.TKADI,=YIP[(=D=AB-)R!XWCZ.G MS[:-2-TFI+8Z/F^K7:EV1=D4_&IF[A6_Z07"$Y8*Z_XDD8J,41%9QE(4\IQI MI@4A+!=^#HRQHBS/N]%JTJNW_UR9[EU\7BQJM)=C]!JZ$=XA;OXT5NZG0JN/&T/+S&C>EI5'*,.YE!QFR'JN4QI!QN,$2L8B*BG+.';: M%3O-MC0JW L,:HF!%1GL91Y1O_\\WL,<%QS%R0_%9@?0/; \*) SQ9@? -W6 M@*XMH(4[H%[QY,X #826GQ]CMBAS9W7Z >?N-UWDFZSK/=KNG^;I.>4;RRD7 M/)4(QK%0$.L80\YH A.6(1[G>1P1IVI!_E,OC9<[?UI?]/"N2IDR\5OX,#T .>'(]!GAXJC-SZR\*>LR:K(V5#^KLH[O M6DF29LI6.\LT87;?S2&CD8!IFN:$$XDPXJ.#-T_-NCP?Y?,8S@=6@N]68/!3 ML0'2&/[F%P^J;(([?QX=T'ER%=RX*S"RDQN<_?#.SS9SJ&QJ*\IF?PR,T$W8 MYR2!GN<@"A_O>7+&MPK[/ ?!0/3GV5O'4=)O:O>>57>?R^WW0BKY[NGWRB:T M?-Q\5W4)N&NQ*[[7!3A6.F>Q&4-#RK"$F!AFXHE&,.591&1*8VZ;H&]W;.W& M2^Y3>]E8>P&F>Y.,Y$ 8T<&C[4MD&*GH9 9L+[0?*7FL@QLW38/NQ!1E@;52 M@TYLVP/JI]\;E'\&>^'!]7F8O:G*'[% C.4Q\:S$Y0_(2_X:,4*P I.5F?77 M;7G/;.7:>_5I6U5=]X!B\V@F;Q-SS)7OE-Z6ZOV=[215?=Q<"V&SU:U\&_GA MQZYD1I1BP\JGV@@T2MWH;^S'*HIT3**(PE2K#.*8V^-EA"#G(J4Z3Q7'W&?3 M^19*+&W[>KRZHD$!U#" !@?PDT7BYT.WCP8,<$#C"E@NV6I;4>SBNI?3/TIN MG+[T!V3BK\.LST:(DIRS+V[GKS5-_,!(>:?OV.C;]L[UFQ6:6<:9'%$BI-4K.;H!CF@D

    OI] M ZZ\V[?N;=9SXB_8W$OI_1$+CWJ@3U- P6;]X(0'].5G9((90G9-VS==C6.6 MT#QGD"0VH$SHU! ^4E#2.(II+&.F/"-RAR=:FI7&/)JDB:T;.)/V+'N;-K5NBKMU(PO4B/9OBMDC.,MI'S?VK3O81(8BN:S#,*Q,A.S'!O#FH[M&=$X [ M4XQG*)"]8CT]X1J(^'0=:;:X3T_5^M&?OK>.#)FJR\_\RH2U*I^N?Q35BFDB M!=8:1G&J(4:9ACPBML2P(CS5.9/:Z]CM]11+X^NV5E(GHMGS&"%]:TV]!M+- MNKL,GHE)UQ,9__"ED\J'BE9Z/<&\P4DG%7P5BW3ZRG&O=F^ON!(I09RG$J(X M,>^T2!3D*V$L+'OIFY^B[?_S>XSYJ;B_P2"PF?G,_ M.0#@_;H>4370>]H?>=87](A*+]_,8Y>,Z'5R>UNJ6[93-M'N_L':<4W7AL^/ MNYU-NUM9GRT2VM:#)!1BA1*8$\)AGC(14<8SBH1SVY-SLRWM&[P7&!PD!FU; MBTYFC\X?9\$^OT4*"N'$;_OT?* *&L0%8]E::18 M/X&'5@G Z@9^M^KC^+W5VQ ;NZWCVXKPO>-^$XQ^+%=26'NKV<'6.^ MQB^NZCSK >-\T\CM6/-D->$IW]B/MKU!6[QBE2FFD,0"YHG=FD4ZA3RG$K(( M"THPYTP@'S-N>+JE67:MM/9MLG%H]I2O;>/BN54;!MEQVQ8,NJFW<"UJ;?2> M/>9K904_M=*>3O#QW] YP1)J M$,.[I\,E;>.$ZS]9>6C]5_>XJEFNZOKP_'V[-L/8+>H70X,KSGG&TH1"K?(( M8I(@2"TCI5F6*L&X(7_?AMC32[V\T(5]EZ,Z(0\\E(7Y@G_?"^U9L7B&=7N@/+#:!ZS0/-]2 MA:KV/(/$\U:.GF\)7E6AGG%J?]?)UT=>%;)@Y=.OYF7MSIEUI/,$IY#A7-@ M9P9IK"G,FMML6]LAH?N[V<'KQA9#?&@[<-WH3]O-[3=5WG^R:1@WNCG@J+MG MQ213,!$406RL1*Z)BF<5QRE>;>I,MW2S&LW,Z/:VT>5K[,T_WT'9M MRH"Q#DIE#+WOUL,CFM,VW9X!^=8U/(>\F\T6!LWY8D(Z(#6PTD(K+JCEM;]J M) Y9F- 1G&!%",_--W/!04?U7Q<7=+WQXMCXID?HQ\WGKW[;E[N[Z7I6%8*V-'VL2JP0)B$ALMDHH-V2',P(E MY5F,&1&".N6"'A]^:5162PA:$3VW22< '*:ARV&9F&0\$7&FD&'%APC"W-DC M!_/3@1A.##K+:S^L4/=2G[EJ9">.27D.,RYM)>[$_FJ+@>YJS^+>[&O+DG3 M<5F 1.44YU$.%\L!(3LPW;P*B>]!@8#!G"AN\WH?PR:)48@>$%;2+"^0= MY&)[SXM-W]L@ MPF>#L]X2&AFVMYOBGTT-37M9J1Z,W5H'$QK+=2L#109Z+-? F8G+*+,=H7BH MU#]1\;EM9%"/#1"Y>>B*:+@-;-WKPO(HFT)?M\4.]!(VM34 M_W &K''=OD]B$;+9]^M)YN_U?5+1HZV^3U]]4<1P7;G:F*.V;?'Z=4QKPA(> M":ZACJ@V&U>>PSQ2B3U^54DBLCS%N6?5>Y=YE[=UK>4=%2Y\!F$WE@B.VL2D MT04/UP+7!DDM\DQ1Q&XPA0TF/C/G6\04N\%P(K38\>9QY+./_NI2Y)Z^*&NC M&@OS':N*ZNNN6*__JM;R]TVIV-J:HG\Q&V1;=[.6RQKE-[J)?O[P8V?[=_*U M&:S:K3@FN>:1,6B$+2.29!ED,5)0);E&7$=*42^#9CI1EV84'6)(K_8%O9ZN MP%Y=4.M[!6J-@57Y"AR4!E;KML;O%=BK;GGH )WRDW"AZ&0_*Q+S^+_.,>'\ZIE^^0-^;"06=]2,U/> O MOVPSS#CN<]@<[;5+!R['54X$"$]'WM6#CFJULO7 M_OA%E_4S>7_PQ39%X&_-V.9?52';3].>8U:!-NE^,@.A4\XHQ0_D?.W\RL@7.H M22-E?8)I;'R^!UNTTH/'C:&9^H#Y10:3^1W;-7_8WC_8PC9%!=AZO?VS.<5N MQC(7E-O'VSM[P&TV;.UAWGVQJQ-& IU1CUJ/@=-JO_%F.[<>I6;_!'O< /Z? MG%__83\BO<-QU,9::X(5T9A!% L$<28XS".9P50F/%)Q1-+,*5A]:)*E?4@: M.9_%WR!W"CL)Y?EO0@B IG95'L%F1/+S29#<*3T$6#.QM]<#Y<6CYT 8H,R3 MM\[&CN>$[Q/AV6M'^@CE?SU6]9?MUVUY?6_#L?[9/'J$1KGF MO _LP0GV*0 M1XS#C"O*(L00ETYQG6=G6AK[]67S]!F>!-/1?Q@"HJE]B2[H^#L2SVD>RJEX MUVA[M$69#@BIK?=4-)5?:6#MF.XV@TFD* M<1J9339+-Q&/BI9%#)_OI+GVU_."/>IM8J^!3$L5G2)0V1N?X>8KAS-" MR6=ESWGB1&U]7W5?EUO>/),9%)W0?J;J!"N+(I35E*%6>K)M'CZXZ5NW^%U7TI[O_N%4YBC'F:)S"AV+R[4:0@QVD. M):)&OTCF)(K;%?ZP<:R6M83U[83]W[VZ,L<9I<:FMV\JQ&8]84Z5ACPC.><* ML\B&N+H'"+WMRLX19=1;U><2@T[D*] H?P4Z]=LV"&^^VFX>B;==PXGW&7OE M3BV2;=/>)42V.H*^DO;,Z,3"!^QR,]T:!'*J3"#@K-Z8Z0!^Z<:9<*9Q!OX' M5F[,<-5G5=;)BY^WZT(\?5,_=N\,0O^]XIG*:68L.9*AU-AT*(&412DD+&'& M8,_-GS(_:_W,C,LSO7]3^V8%QEIHJF6_8H&_?OCX_J;YV]UV;?"OKD"C&?BC M_5^K(JAU]$Q!.+=&;DP>$/>):;F3%'SNX!Z%I3?/.B(4B#3/S38K SJJ_I+. M7&\;QTU_V6[EG\5Z?;V1AN[:,C1-U.TO12766]M4^O :I)%.##5E,+?%2# 6 M9OLIF((13K39?>8L%K$?5?D)L#SFZN2O$R4/&K1U'<%!!_#':'+R7"0WKIH. M^(FI*S#BWA0V#KA C.8Y^:P$-PZ8EWPW!U%^:<_TTQ^_K;L[K_+'9WOV^VO%+E M=[M#^+AY>-Q57Y35I%@7]3E-]3Q)],F@ MF"89SQ*H$V0+ID0(YC1)82XD0E&*>()'G+*\^?,QWT%+KWWR%;AY4)MFO>LN MI4M88(UQFM),0)1%MJDFHY IF4+!52K3.,:1RGT/61:RO-.?LSQ;7#/=PM;6 M;?OSYJLUL0'S=CP]OGS#%$L1NG)#4!G?IFC#%#"?K-]6D65;7O-J53.Q6@L@X4DS###,.<:9SR+.40DYI8G:*6#+B59EHO"A+LP=; M3?XC9#OFP:5PH_=Y )Z8PUW:.'<9X589<- &_-'I$]#S=3FHLS2!'A1D00VB M70#S:Q[M-.+(&K1M0.2-OA;B\?YQ;3OFM5O]7M&G1C!;=J<.63TXI2/,&>%< M089X#''"!:0\2F!$M"9Y%*L(.\6V!Y)G:33:CP3N*00Z/]21NEI-+:XV-GC\ MR>>E"^O&QS,NU\2D/,M*^9??#8-OJ#J]%THS;T'?,-"]JOP;:-B1,2=:*['; MCV^^%+8?\W-;^UF9T/UUJEJQB/ H5PHFU!;[0-JP=LIBL\XL0TJF+-/$,R#E M G&6=^;;5,;=6>&NP+HNP?_PL"Y$_7IK9:NTK&UA _ONFZM :1X$X9_I>-$: M.@:LS+0N4T>S=&KT366KR2NOQLNBQH?K[5I^5D:@D+7;0N ;*A;F$E'F#90) M -JK*)H08X[M4\N-O6Z,\#K%K.T";9OA5BNMJ$IDBB S-K QB@6'/$[JP^:FGVKI44'$0UKUXC+*BE]>TP>Q)@-Q8, ]O$'#<2L1&]8<^! M$:P+[,F)9N[W>D[AUYU=S]XQ\IR[V!0[5?>$>QG[TL]';S?]_U"L_-5I?:AVQ7V]/>N+W;6*,899 MLW?;;6V*4!=(QMI*KD]&+:"-7IZG6N,6T?'8:O*%F?IAFGPWEJKV*- M9R,Z:&0'C?!7W2E^IP!H-:AK0P1NX.6/7VJK5+X\-M9KG=\5B&@DJ(BBHMK%0,8:4Y10BE698JBC6$?(* M@W2<>&DLU\H-:L&?M4BQ54N5V6\5LK-$S*3>1J';:CB;@<$QGM[P"P+O&$// M"ZMPIIW;M',;!^U.6Q%F[D-0W"$].7!==*#3[WP/W)2@Z*S<]@+SRX M/@^S-X7Y(Q:(Q#PFGI7&_ %Y260C1O!/,3O4+CE>6>"=+7Q^L_G;XWI7/-BC MXB[9=Z4S+M,HRBR-(8@I$9!E.8?"]G3%F,1(.9>"'"W%TBRTD_5?#FT!K*[W M39]CCVR2R]9JF/5F6X&)"?!\'1Y0JP%N-J!3!-QHT*DRQTJX5Y*<945F;-OP MT%;.V>JZ]8+:^[W+PPO1MG9H6J=71L"U,0_,K\%]MUSF;OVXLZG3JE4W4">& MB^$>R(HWI;JU,2Y[L9L/(?C)?!VE>5)869WNVCWWPCNZ M=1>QF%-[@*T&L/F$/BL!W-/3[CGZUW4A +6R-M&R5M>>HNT5OGKY( 3T&$^^ M+*&G+ 7[FLIY]Q9"Z7_>XQ4>>4O7^L=MM[5=:GB'\IMU6UPB07 MBO(4ILCLG#!B#.;FM8,9HQ%*0=>-M<-A-C'S M=H(VN;&=J%==2 )7>FNKT=D69K4'VU9N;QO3V;CM@/E53HB%RJ$:GFS>/"DG MQ5_E0KG=-5NWX*Z/M6"**/,?2+3((9:9ABR-8ACI-(XBDHB4BXF;!H_I&#Y' MUQ\A2GO _:R"P+F&V:&7QXV]Y@%]8F8;W4)X@C;FEP/Z=BV%WZ1!^N6 !6@P M'*;U>AU9;VW#]VMCCMSH.A+B^D=1K:1F,<*0:VX056F AJ;5\&44:E% M:OY&F*<_)02N\[A#)D76T6$1 JVIK5XOF$:$DYV!(%C@V*EY9@X1.Z/NZV"P MJ#X7)K4]69I"N<"Q)%6$"%$8)8&R;@DB$H=9[FG&F5I4[4^FKD MI5%I)]S9-EEG !M^MR^"8>)WV1D!Y]?XI+9'7MM*B?]SN_W^[^:>YHV5[3%- M_:*^'FF6%_.D MV+>/H"_W/^#VLE=N5V4PCK)MMN;#"4WI:V==BF4E_MJK&- MO%9F7VK_W19)58ICB7 "8VUM'T8IS&/)(.(48:P23!!W/>,?)<'B7N2]$N"@ M1>UN:?6X K4F=?[N7I<1-6O'K=?Y<_[)5V%J'EGV K@?[T^^$#,=[4^U(%Z' M]Q>!.7!P/V['N[4AFA[?/-%-9W0U5=5?B^$:A(6;-;\[:8><942LWDW_X&YMJFGE&#( MA=!0LD1*DA*9I5YEG6:2>VE?ONO/']]?M4>[_/G1[N&LK3O@K3MFE38"NSF* MV%8[T--M;#OU:1\4MXWS I=_XD]N?^7?3;7R%[2*GV4=@C>>GU;J-VIC/\M2 MO/13S#W]V!HK#Z4231D7\^^UJL,4S$>UEU*\(HD2/-4,9ID]EZ,1@WDB-51Y MCA,5*T$R[5=MY?RD2_O0]&6NC4;6$]:W[(H#YFZT'QK)B3F[+^X5V O<&.$N M>(XHRN(.4+#R+ Y3SERHQ1V$UR5;/.X-4>?I%U6)LJC9;T5S1%**,\AEHJ#A MFAR:GQA4E!"1LSR.=3J^S%-OIN6QS8N:13U9+ZGQU ?7E6$"0#8YK8Q Z\+Z M3D>0F*2\4W^>-ZSN=$3=X>).QVX8>3#S]'%CC/;[]GQ]HS[NU'VU2E":)4@) MF*+Z%%QSR*F,8M4;&IIL:53P]<-[T-5*O@(Q@A&] M.@3;7O4C;3T/&IR@=_1+!0)T8JX(BJ6_T\@!I%">GJ&IYG7/."C]RJ?B73E"?/R\.#>#$]/*R=N-<0+J?^X8&=*9CWEHN M(%A9/M656MI$[2;QA/6:3/2]=8!57;HW;[KO@>I.J1V0-OW3_$4TWMGBGW6- MDMYJ/;1P@#OVO9X/Z!HW,Z.M/B8*<\VZT"I0\K?/H@P<%SL-,]OIL(]2_<-@ MK_N"I:Y83Y?-C+D6C1_>_LJOH9;?H LBK6,Y$(VGULH.>L)/TC-K'&[3I3H, M3?[6Z0T.P#BD-+B,XF]<=0>OW[;VQ/97H\YG\X3>F=_KWV&:[7GLDN898S?.FW8QK-#&!_@LNC[O!..,RS61+3K]<7L9? M(( '[,)+9YC-9 P$1=^:##6DW_>P*GW4 M$X@9LQ\\RB#)1)Q'D4IRZA0/>'J*I7V]GDG9..6]>7N.LRYM)??B =J^4 KX+@J M!D,H^VW/ V$WUYZ\)^X5< =S]"[< 9[ 6^^A&=]DO^T P:E-MLNMEW:7/AY+ MVHN%KMJ24^]>EIQJDC@YC7@JF82IE#'$J=UQ\RB&".,<8X)P)KR*KP23;&G4 MU>]CW$\\.%5[KCH4GWN1H6!5],N]#;_L;BSY)HLY]9GOJW4JT"03_5'*EXT0*KB-;0T9 M3"6%# L$-44IS[#0.9(^O.\W_=+(O5?(J945'(2]O!;@P#JX$?%TZ$Z_GSU: M*W 8Q)E0D$F,;$M"#7/!4R@RQ@72Q.RV$U?'FO?L M2Z.WHW%N>ZUJ/_9!+] I!@Z:C8@V'K=LYUUXDR[&U+;G/.O@Y1$<%SD+_ M.6?S(XZ&H^]B'#_(.-OO9G>G2FMTENK.V)W%=_5Q(PP9VS#)7[>E*FXW36%" M\?3-6*.5;6U5"U?_M&Y$W2>N_J9V-_H;^[%",8MUSB@D<8PASFRN128CR!%B M!,F(,K?#B6G%7!K9MIJ 3A70DQ[\OBE5&V+VDWD&JI_!+2L\<[LF6FTW2_3M MUW!BCJX5!,\T!(V*X">KY,]7X/@*-YK6)-Y?\8.R5_5A\58#HW X$W?:!0ED M"D\DY*PF\[1 OS2M)YYMW'?FTW9S^TV5]S;GSTS5EC.HFUO>\'5Q6\]:K3"F M&&4209H@"7%"&*2VTHT4+$V9C%.2)G[E5-TF]F&1>6JK6KFA^>C< VDDOP*; MA@!$4R48W+/=8SFBQ:3C.K@Q>GAL)V;H&E0K,:@S@"WAUM*"@[CAZ-4/G4!T MZ3CIK/3G!\1+.O.\.U@@]\'[\%&:-Z[0A76U-M$\]?%9U*UX+4WUFI3'? MC^C2G.5G5&A&4@H3D>:5#1] IJ5]=%YF8K9*O6:I M"EC%K(U^- ]J5-1&B#5V^Q[-O'(3?W#F6C3O#TI F -],4)(-.LG(2"$+SD_ MY-#C2+U+3OUL'F>[V_E@9GUHNC]^,R/6L>H1)YHBG,'4[B$P302DG&:0BIR( M',>QYI$/:3O,N312/B3!UT+7)N)>["M@Q1[5C<8%_HSD.4HTAXH* W^$S3Z. M91%,66(/B%/SU]C/115X >;Q3PTN@0U\FW01W#YJ@8&=PSG5?+*^/?M@!>\8 MY(%+H*^,RXRS?D4\('CYE?"Y=>Q7H-TPU(5]Z\"_ZJ/92BBYDC+2V'89RC,> M09RC"%*58AAAKG/*8A*KS(_\3TVU/,[OMONUJ%>@JH4%12VM+\6\?;.Z[[7DP1(89DPF D M;9"O5CG,4QK#*$9I3!'!J5^=O(GD7!I)3>3I='%NSOIXX(A+%?$<4J8TQ"G1 MD-GXGB03.LIB$FF"?;J^+^'QF*%=_#<[!UCWEI@U,B]C5><_NOA?=5ZQ^".* M?XUSB?\1AQ$SGT"$.W;P2%HZE;/4=BKYNZIVM;@??CPH8?[Y;6M_=?.XJW;F M'2HVM[5'[9OZL7MGEN&_5SPB+,:Q@H0F"<0DU9#;"*',?(URE@B>H]2SU_*; M*;,\A\[EF:E=[Z3J"C1P-$ZA%A!;)+3OQLS5EKNU$RSI_5C*5,6&$0!$3&[S+$.0DL_V6F8@ICBF/G"+A'?[6! 1LX@_!2*Q&=-@81.*"%AO'QYVYQ\:@F+\PP 3]PI7?7WD M52$+5C[%;0<83(C9J*<)3#/;G2]#&:0Y(\9 R+026 JBG3+KW:9;FIW02/RL M#/I!9A![='(XC_0P183';V*F. .=9[F$$Q7*FZL5C'T>_AA3.R RU MHS@_R'S-*)P5>M:*POVN<=;8RW!%0^4??HCUH]W[_66[E7\6Z_4J4C+/F,RA MRBB#.%(*YG'&S'8-8Y4IGN.<^/E/7:9=GJ>S%Q#,:K'K[$H_V\P)<(I5A&2* MH/FN11!SFD*.M8(HH3Q%B$N$O$Y)0\,]WY&G35]_WS7=N:Z;[DR MYMA'!K% MB;]]K\+7FV( /^UE!IW0/XJ$WUZBJ49U59( MT$@):C'=3< 3&)XWG2]'9F+*> 7*" /Y!#KN1O'E*,UD"+L_0EZF[[#^ ^;N MB1MG,W&'!>^;M6>NO,RQ^(W]:*BSZ4R8Q9&D.,]@DN ,8AEIR$5,H4RB.(UB MGL0\][&ECD^S-.OI68IS]_GW:/QX!E0_3^)XJ"9W)'JC--J5>!R$P)[$%Y.\ MB2/QN**G_(@GKAY' 8%W[7MM+YXNJ5/E=5>_O6'EKSSCK0D==:;P5IA2Q M7.0P9LC8/B(F,#=[7)BRG# >89X0XA.Q/$:(I5E'9ZI&'C2KHRDZW:[ M91% M&VW1*&H#+)KR9JVJ?O0S:D'=R&GJ99J8NMY@A;RI[Q*( Q'C*!%FI-Y;^9/#@CO_UIS.VGUM2/\YS&B&N88)I#G,7<1OM'4.=$D(CS+!;*=3-Y M?(K%T>7!_]V(.6+?= +,\[O*RR&:FJJF0\=]5WDY2C/M*E^A%697.:S_P*[R MQ(VS[2J'!>_O*L]<.4OV?%IMCVA=Q8!'D<13A6:9X*IU/L\*(MC4];S6SJ M3*L;Z"G7*[IX=8CD;12L6^ST5!Q117Z"E7>S2-]F/24$)BBBB,=41XE7"[RQ@BR-^!L];,Y& MJTE39O=9\QZS7^4*?&:%O +_4*P$-QO/GIZCE\V-Q^=8C(E9._@Z^!=!OA#$ M4&61QXHQ;Z'D"\%Z53KYTO'\?0G?V(\//]3]P\Y6FU?5S>;]MGS8FOG5S9\; MFX>JU<=-]5A:DO^\71?"YIW'*<'81B+E,H\AYBR#G/,(BIBJG! L9.)4;&*L M $NC3Z,#5+428%UK 8S9)#H]X-8J M9&$U!TJH"'5A?WO?BHI3KOQYAZ 2:F MS 5C[^XEF7H-9O*A3+(67NZ62X <<,:,&G8V5\TE2O<=.1>-X__IL4>1FTJQ MC?QJGZ=]SD&N8\5CF$;(F.BH#GJE"B:*)IQD@B>)U#N(TP"W'K]O-O(<%+O/CL,7CNWD?'^_W=0UYMKGDFNB,IPRF.)$0FQK M=-&$$DB%C'.&6L^<4,2Z._1L"FXJ'GVWT:13>'P4783,Q\?K",Z)9\ M0O5@#9%?CC]SS^,3ZKUN:WSJPM'UP(52LOK5B-1T<3-&U1>E'S>R6F5)3+0M MA808I>;=QA%DB=DV(\6E$)FDYMT?D6H]-*?3$SU_OO5[5MV!4@E55T^VZ]?K M$63^4,ON787Z-/)N?' QD'.5B6W$;'!K&U;:2,HO9W ;4W?Z+"#A"DZ?GFKN M2M-GE3Y28OK\/5/$5NX+K"N1$TS-9HDDU%9PX0I26\N!Y#'.%2&1D#1<-.52 M^PR,B\X;7_K><7'5OMV/K_*Q[>;Z5:42PR0M,,"F,.08P0ACS#F=W_9(@0D6>Y4Y^4X6F6 M1EEMA:56U"O0" N,M,"*ZUN.ZBBRP_P3#J^)^68L5".J40TA<4$QJJ/#SER+ M:DBUUZ6H!J\>9]'\OBGW97&-F?1.;90N=M47\QVIHT3,OZK'M3T M>;4)_90 MJ1M]_?"P+H2MBO=UQW:/._.K3\5]L6O['\( M)EKK.!^QM9I U(7NR/J:UIN)3E<;0=9J"_;:-EN/6E\;+G;0&+0JV]_VE/:S MJJ9X0-Q,L+=:[WGX\XW6V-N6FW 5 AE^4T@XJY4X(<0O3^8(0G1U^#B!AEG5L2-SR?%>6*V/M[4XIGXH"?_59--.&FC M"C?LIFM!<6;^MVXNX0:/0]L(QX&F<"C^LK7!W2LD8R%TRF%.= (Q)Q&D#)FM MN4[-'R(D6.84A>$SZ=(X;J1[ZX]&FZ">Q'950O@1_;%>IA?Q+,R!78C/<9O% M@=A.N2#WX7,0_)R'+^X=D?9L3VF;)GR_/)9-_DFQE4USOEZM1F-0WA:580@E M/V_+.KXGSN)4)E)!0JQ[ !M.XRIFD$0BEE$><)L;B"*X.+FA4 8TN MH%&F:SUYU2\W6F\3.Y5 JY-'*O'XY1OFO?D696HF_%=9#X_T[UG69:X4\2G7 MQR^K_&)8AS+/QP\^7W;ZQ0 \RV"_?+2QM=/X[C]5<7MGV\%\-P;_K?JXL>-7 MNR]LIU8,J83D)#%VMT00(Z(@QVD&4983PI!F*/>JD71FOJ5]H*RX5Z 3&+02 M@TYD8&7VK:LV#+B;A1T0QHD_*1[LN"/N[K=U/8WH^MVLS-ZFT%O.T%6 MF*2^U>W?@*JU M\^R0&&;11!ZG*(O,ED*$ M#E>VKO>L;[-<6M"$4 U9GB<0TQ1!3B-I/O>)S*CD7,JX7:X/&[GLQ>H$_!^Z M5&XVPOS@3QU]4RMQ!?9J=%L:T%?$EB=XKLK>V C8S#,HMJ$:?[>#CCVB7 M8WVN3;?+8J<^V2S!ZXW\N)%*'W[SLF7/IWW=1\HPEE)$,*$ZA3AC!#+&$50R M,__&F)K-L5OCM,N%\:&)>=JI=?J 1B%0RP^,2N"@4_O+5[VL1M3U#+">Y\__ MYENCB:G\^.*P@(OCUQ0G"*Y#S7,NFV"^)CM!@'C6C"?,B'[D6I4[R^_%_>-] M6RHAB>*$LDQ!+.J"$TQ"6PK3_)>2,4Z%5BEW.6)Z-?+2#I-:X3QK3+P&;)B, M+H)A8FYQ1L"9(DYJ.V2@F9MZQIGYZ6"8O1YOEA?\I!K=^WKZ@G%.B1='/K\] MVC%O='/@?/.XJ\Q;;]TDU]R86TSL5FF>Q7%$M+%H; USFR"91S: * M(97YM8+U%6%Y=LS^5).UIYJ;6@>;EB*:ZBGU84P%M@=M_L-O:^J]3FY;T"FQ MGYA#7ATE_[8'O1$?].0W&]!B_6BO_J-3)6"\YE@4 VT>O:>?=9,X%IR7F\'1 MXXRNG_.@RMW39_/0[8PY9-W&#S:TZS>U6T4IYQ%!"612&'L%TQCF%%&(X8'14+]2'!HNN417B?M%7BP\M:[ M5)/*(G]C#8/(\YUQF,29P;XS"3D L4 M0Y%QG$48ZSA)?0[]0T$]QU'^K$#SB*4BC3',1)(9 SRED&<)A1&-LU3DJ9(V MNL*K'%08H&>PR0] ?]X#_>$ ]&]!@7;[-H>";^+O\ 7(C2D#=1:2<&6@3D\U M=QFHLTH?*0-U_IZQ_9!LL31[3FI;D[]_+$LS[(K%$==8IS");'QHG%/(J"'I MB&*-\QA'68S\OHA'YUG>I[#KHM<6D;/RCN#EXZ 2,WN*TQ3F><:,<4$8I.:+ M!S/-,APQII!,?+Y\%T,ZQR=O2D#=B/=BF"9FW)Y\-;]>@5;&D#V1!B (UM[H MV!PS=RH:4/-UTZ&ABR\NN_M+\;V0:B.KSZJL-S6V-*5MKK)".5=,,0%IG$1F MMT&L3Q2E,,ISQ:6Q@77J%7OO,NG2[+.Z3J?LI 7FX];X5,!/Q0;([7K-RMYO M?QY=MO?T*KAQ1VAL)Z:2?G%?ZR-I);ZRV42-&\60BX7>RCU)T=^S*(6O WQZ MRK?O]3_U_NN'C^]OKE6YK7J%ZE.L$AW%,62:&1J*XPCRG%"8 MZDB3.,H4%R%'%/P_"N,PCX0 9V+.F @7]U3.2_&9*4G3 M&R>O\_ A$ 9.N8_>-MO9]9#0_1/IP>O&65IUQ1)#FP^ENE.;JOBNFO+(ML., M,>=N]#?V8R5EIA,5$9AB3B!6*8$YDS%$2E&9Q"C#PFO#Y3+ITO9?3?;0UDIN M3Z\.HH.?;"NEG]OZZ'X6EA/Z5&1(4Z*@P-)L=XUM:P, 4D@%YRF-580R[6/G M!D=_INJ';%W7Q;MEQ>;?&\PG -O-G T-X<2?IEI<\$S>KBS]3U;DG^O]LCTB M-'*',V=]4 IDSCI-.:LYZP/"2W/6Z]Z0I?9LL3]C"3PK2:S!EY_ M-_I\NS6=F&A/E@3L%O9Y=<"^=E>@UL\^")V&394M=06LEE/7#;P4_4F+"HX6 M;@$5!R\%UJT&"JF7.*SRO].E/8X9ZQ)9:TX3/9EIVV)_/M/V_XNKAMW%XYI50* M26$>V1"<7!+(")-0J3C&+*::$Z\0'(2,3[#R2^=GG+D$DS,$K\LPN=\ZCH::])W])S52*D>) MYK8FC]G(QIFQ75*<06/29"))<_M_?AO9YQ,L<"/Z]>N';U_]Z.,%:(APHI3" MMJF=;1 E&*2<$"AYK.(\M@TU$Q^:'@_9+"7VVYR^D1;="^S<6'8\(A,3JCL8 MWLQY7.= )/EB\%GY\+AB+ZGOQ%7^I]>__L-HC_K5,MLC1A;;@LO"AHZSW#KM M$&0Y95#F0O&49$(KIUKR0Y,L[>5MY'Q6#=;]H/8DDN?8Y# ;.M$_>.MNY]CGA^V?;9Z\-=K[Q9=_MZ*,T M3T:A"[9/W^YROJ\W\I/Y=;$VHJC*_,T\1/+%%SOF"9/(5B;BQ%@[&L60LSR# M7-$(J5BF#*47]AP*).K2R+W$Z9=ENC..4(*^]7E'8, =SCY"SSC:B5DW@/K&?C3C M_J9V>U:1+$8)01'D.M80RX1!1@6'%.4XS4G"XH3X^1*&IEN>9Z&3%NS8#\!J M>3TI?Q!>9_]D$,BF=TPV6-GVGXV@37#.%(SI@DDX9^3IJ>;V0IY5^HC[\?P] M_H5^NJY:-_K0F6DC_^\C6Q?ZR>;LMSE?OQ256&^KQU)]4S]V[XPV_[W2.HE( M7>2=BA3B-,*0\CB#",H%?4H1W3)L@Z3V8R+-?4I[_SKY%4T*0#*%Y18NF3VV0HR!8"H M7[XIQ'#CC+>^;;C?W&N5T9QF,"4B-O3*%>3$<&PJJ:!2QDFBA,_F_L@<2Z/. M_GYM[*'&,2C=[+,+ 9J8KCRQ\;;$!K0/9( =FV%6NVM Q9?FUM"E@?9G=6CU M2F>::]&'^U#[X#=RZ^6-REML MN@)WZQX&8:I=5C/)V^ZOGBEZ=F?U_.IQ;_NOK"CK"-<>D?Q-,6LSR!OK,7HL M;1/!=ZPJJO=W-C+VX^:08?075FQLAL4JRFF"DIA E&!C ZA(P)PD*20*IS'2 MJ:$'+W8((];2V*21%!0;T$O2LL*VN45^1!-HZ=R(:?X%F?KHUBC4)0UT.CW5 M7OM&$U"K8C9:NV*]!G]5:WGENVK>Q!<6Y$!$&4BH68DU+) OB3CPZ..(VQ:0 ML64:RJTMWB#?/?U>V1+;OQ8;MA'U'G!7?*]%6RE$B(S,!HU$R!;6BT ?P*ZTP"PO0I^ MG.RQ*FZ\.PW6$W.KA;FI^=(#]Z??.\CWPH/K\S![DZ@_8H&(TF/B6'V&IJQ,7?',/*,N;L0JSEC[AP?)_^8NP$,SL7<';MU MWIB[ >%?Q=P-73NV%.JN*.ML,9NH\RI8^?>#.F<9BR% M698RB$F"($VQ@I'9Q_'4%A71D5^,E)\ RXN:ZLE?'X$_T^"R((61:^1&-=/A M/C$%A05\5/%/?]P"E@'UF'SV@J#^P!PK#3IBE)%=4MA3/=.OV]+L+X52LK+- M.>NSC8^;[ZK:/7>;($KRC#()HPBG$.>40"I3 >,DY4KE#,4T'='NV%,,IW=Q M_J[&(XXK??%W8[8IX)RI&44K.=#;$OS4"5\W'?ZY.>@$>P4F\5^-A"Y4TPK/ MV>?M8S$.FE>M+48.]560?"_*7<5E77H"5C/$XR%$/%4 XQ3A+(\B2'B&F:)#$A M4F9^K2X<9ET:379"MRE$OEM=%YQ==[B!T9M\8]L"]Z<1&'02M[F85X K8Q4J M<+U>;_]DYKVKC<3WYM$N=L">Z4_01\<+P6!;7)L#P>D/K<_-H3SZS M=9<^L')CR*\[3B),HCC+.$2$)A!++F'.,(,XCF+.+BU!*J,@R2'41")5"5-H3JOX M*H5FX-)P+I^V3/WGLA#*VH^B#OGXRW8K_RS6ZP\_'I38U;']ORCY*':%K!?1+,OT)IZCB]DZ+=H$1F11F*"$02"X@)QY 1@B#'>NS.62-6!T1_&; Z M=.DXR[;;+W>=8FV.DU@Q053.8@5S:2M Y#&!.:(*QIF.4LXC(XAG*ZNC\RPO M\*P6*T@#Z>/ "J1PRJ6$L48(XDCDD'.*(9MU MD*X%#8&HF^U],4X3?TO\(?(VCP58=\-QOJ61@1$9 MBH/,^V "T$KM;CJY@'W>S@P,X<0\<0Z]$1:H"XSNUFA@.&>R3$<_E%YVJ@*O5M69_;_%GXPX\?:EVP/=]&+.'4\*UY# S?"@X93B*84D%T MGF$BB%,GOE?MNA#] H I4XG@ MF$/*= IQC)EA']LR0<1,YU0S[<8^YZ=:&AT=) 6=J./[19T&V&W_%P:VB7EL M)&+^3:7.@A&JP=3IB>9M-G56X5>-I\[?X6^7?%7K^LBB+;/!UOO.HA\W>EO> MUSS]BPUD61^>;RV$-AR"8(RE(1">1S G-&X:"2/$%8ZHJ_DR1H"ET4JG ]@K M 0Y=A)IZ!29FJ"6#[VZ]3;T(,QEYTRR&ES%X"9(# M-N.H8672W_1;GM?'O1&VQ^; M6LTK'1&:\"B"/"(V$!PIR!/;0Y:J-,WC../2MWZZR[Q+X]#CW>3K.D9=-?$Q M 9JNJ^"V_9\ VXG)]G)8QU1I]P$I7-EVIUGGKN/N \61PNY>MX\CJN[$6LGW MV_L'M:F:OC%E:0L4VR_:NZ?#)6V)A.L_62EO'NIZ=Q]^J%(4E:H^VES?8BN_ MV8*]'S>[LMA4A:C%77&<0*+]O*![U9 FTU?[;;BO\&VU@JH3BL_FISE&7#CV*6MZ]36L-4%ULJ OL*@ MI[&MDMR_KM4:U&I?@59Q&R'?JFX["33*7X'#$U.K'H[GYURH0!^)642>]0LS MYR*\_#S-.K>_H^+F097,NMX_*2/ WUE9=[6M?[!!_YM*K422"\J5@#1&MIPJ M3B!C5$.:812GBJ42.9_IGY]N:2;W7F)02WD%.J&;GT$KMOM^W 'Q\TZ,L#A. MS-YO :&[9R,LE#,Y.)KMB#5LOG=8KFLLQ;;:71D#1ZP?;>< RX7M7]:'-BWE MH;GZGW=J [9\7=PV'U1;DN.A_7(6]A-IVW'8@L_D\8?XK[ @RX M51P&F43:43=H? M>E[;\8A2KVR\8]>,>TD_;L3V7GUC/U3UF15R)01*<9QHJ&V&$,8Y@SS2'"*4 MLYQ&&2%^[6%?C+\T:ZON>_-@!*L_.$4M+-A9:?U>U9T+I0"_NR]%G?7=/J/;R]3UUV;@W^/EW?-\+6]Z#4D;)6[Z@5K&)OY$,/1:0C^..@(K)*>,9/!%MV-J-YB*>?>)%ZZ MBA\V9B-6UKN:@.&A29;&U)V9,Q1,4Y]$^R/D3&$N$!RAHTJ)_W.[_?[OYO:&B63K?ZD):'#062DM/ MYG"VCQ=$@0P;MSEGM5J\8'AIDOC=/-+1*^Z4?%RK&WVDTE?U[JGWTS?K8UZA M3""2,@Z)LGESG&>0Q7D,,YHE1%N/,/?*F_,58&EV2B>_W64<*[A77=E@@V>U MJ&H]/#>-WNODZ'.>$/VI_=+!@?=W8H]$+Y2CVW?Z>9WA(\%YY3 ?.\YHIWII M=X"_J.9_/VY:VJT^LZ?ZS4JS+,URD4"4\ ABHF*8HR2&7,DTBR-N"#+W=+,/ MS[@TRC/6L%2 M4+:(V KI;?3_0S,SF[X<.!-[YBO9;1Y7\V_?K9Q99W X/,9 M(,>XZ]W ">? /S/?W"Y]-_6/./D=;QQI=#W>W[/RZ4;O3Q.>M7X\-#?-N-D M(B&AI,1L :6QN'B689B+F,4<*YYDW#/(UW'JY>T"6\GMY_YPPO6B'VKSA0>C M>\\Z+XRC=34!V%-;56%1]C>I/"$+94JY3CNO">4)QBO3R?=^?Y_U!S/>[NGS M(U\7XM?UENU6+"$D5UD*&;)NJYPIR!*10B$Q1I@D0G&G]*NCHR_-%&H$!(V$ MH!;1W3W]&KOS?NF+$)F8.WS \/)$GU1ZE OZ]6BS^9Y/*M)W.I^^:&3?Y](& M8YH1S6+MKC?R@]DO/=2AXUV%AB3&6-&=NJ]6J5)82H8,O^0YQ(P3R!4B MD*6Y9KGF2:Z<>C:H%6L2NP5ZW)MCIV;A74 M,KH W7#FTA@AYK:A+@#JB&%UR6@C\G)W=ZK\7!;WK"S63^^WY<.V9#ME;+J: MI+^J6VO6M66?V_)[9ZCC4;/@RGB2,YSS*G1J=^$Z\-(JL90=[ MX<%>^OI5KN4'K0(C"FEY+$DL\R=L?RR:/=GS;&)(UU0F"2V4+HS(9V)2R&)$U01K(D4]2IHO&E@BSM4_%<#WLT MUFC2V' =@>VVH*_-Q6>1HY?1S?2>8W$F_KQ,OB[>%O>EH :RN4>+,:O5?2E8 M+^WNB\<;T5:L21O;EH>C%)$10K&$'.D(XBQ/(2>IA HQG>$HUK%,G)N(O1Q] M:<2X%_ _/+I:O8+LO/E[$1!3>R<[V4855'^-AD='KTM0F:M_5R=C(%OSI,Y# M?;E>W3-?%ZY3XC[KN77RHLMJB6_;K4\:IUKG*(-QG-F:7-QL]G&,8<(8S@0S MMIV;B_3$^$LCI6?UG+<7%L'>CBH5/@*9J?V4GJ",+G*]'57<>ON61:VW;L6L M7UXVNHBULD6ROK$?GPXN>9MS;--Z#I7^JI5.=((4BF&+:BUK7,=;!G3^HKT,K=+YX:,$O0&ZMPM:T=YYV[NK4?'$?J6WL.-* MVZIS;6'M%@ASDE,'P3\\E%R#G3B0;0GQ3XFZS76]O M"U79^+%VRY"IG#%"%>1IC&W0EB$XE*;VF"#7YO\3E3IW"'::<6F4]M"B+C2@>V!I4AT-:\\UH[N\B18VH@4(HO/ <.+]U&V>V$UTOM?IGO'XW^M-X M4R^Z:P',C?4O[1R< MK>N9JSNE=L"&KEZ!/XO='2@VQR/N@%7#UMC2C;C0)/BI6&H[I? MV9$VV_+>7']HS2:>A)VK,*AL-[PQ,R\%T9NGNVKXF#"OUOB,OEX_P= M_9'W30E6.(\U8W$,8R';CFR<"PP5SP4248)TYG7:>W26I9WQAOEJ# ,K!M;-W7,Q7'-^BGMM9\(Y M< 81".2F.3['K,Z8035?NER&+Q[?9\6,^W5WO_M0EMO2F/JEV0*8K_:O:W:[ MRF(L9)QS2*7D$$>(0R81@IJGBO"8$9HX94F[3;+N=ANJB;R\#PL_=U.:_JL0XO#G>-#I4L M-K:AN^W"SA_MJ+;BUH?[A_7V295_8SMQ9VSQ9W]7YKG;[%8YHI+*.((DR3(; M=D,A,U0$HYPA%J5)C+37V=5X419'4(TFH"]J77#N"G3:@$Z=9Q==@58CN[MJ M+U75OX&_E-NJ+L#M'2,X=G'=#*)YEFQJ^IM_M<:$(UX(=+A(Q;&"S!W$>"%@ M1^(;+QUQ1,)Q2(2$B9("8HXDI$00J&5" MZ\NMPX[4*YWVZ4V [=:C F\/J[OV= M MZ97,&A8/;+C?3$:RAATG6H^;(H/95[EEKI>Z\_MU_7GO:M?MG.H]C4WQ F M=DV)B!6Q7C^,%!0$QQ +12"+XP3&229TS-.4(.>::*Z3+HW;W]_9Y##;CT:T M5JF9 %=W&I\"WYEH/!C.7CSN"]@ MCSL/-1N/^RK7YW'O>T?PN*V@:;X/C]5N>Z_*+XJS77W,]MY\-8I=U>9!K6B, M4F0K[DC%F&U-&4%FJP*CB&>$Y0G+T\2M6Y+'K#YOR#R-DK[9LS@@6KE!V0A> M'^N(1G0@E:U0:NL#%SNSIP(;M0,56[OF(?@LB@/7AP=Z:JIO) :=R.!+#^-6 MZBYW,CRB'BP?'MF92/[;G0*[\\^Q:O-33S[/@2(:/($<(G_'D>;C?C_5GE&_ MYZTC^T@PZ_91Y5._1T7M 5Q1;&USD<,XCB*($YQ!EMK2E8A%7,5<$N*4EWI^ MJJ59ZWM)KX#:=U>IHY*V6S/EK6<7B=,0N[FIPP W,6OOA7S>E.:J<2<'["!Q M%HQ0+21.3S1O#XFS"K]J(G'^C@NZ]];?I_7[[?W]=O/UCIEGZ'K7N(RM0^'; MMO[=.V.CRL]-C-_SNDLJ03+6"41IFD L$V6;26!HK$LBXS3-,H&\V_M>)-+2 MR.>#UDK4.S!9K!]W-J6IG]7JFA9B8S'K*@$8;T*@#^OK8XK>_ M=&MT6+;Z2EAK"5HU)RKP% [SD"V*+Q-H_A[&00 \VN0XS,@CDB+^858&]=I? M'"KMQ6V&$&5*I91IR!-N=O.,V/IW)(*"N1/!,5RIOWXV,?1+V_ &9FA]('S M@\R71>"LT+-D O>[QM90,,;:QZHR>_=?'DNS6_RLRF(K6_X_S%NMC!P1)AC! M3*Y@E)HC3,6YT1E?M43'&=>&ATW]48:R4$C.FADOVKMKJO^R^%I M KLOB)NE.PG,4P=!A$)X1,T$3[2"54MPG7?F.@F><+RND. [P(BV\S]$?5[] MR_:>%9N5EAFC2E*HIY'8V4P(@)K)S^ M^3#/@3S_>EX,S\1OJ39OR?RI;4 M5_+ZNRJ9(8HV3_Z+F:5+7DA$+/(L1C#!L3UNRPFD662;B&9)E"N6:.H4##UN M^J51P(NLT$X!T&H .A7 ESIYO]5B?%:MPP*Y[1.F@WUJ%T]8Q"_*TG4';H+T M78?)WRROUQV8H81?CU$"5ECX;5_,8Y50CG,699 H$4,08):D/!9 Q0(Z 'NSUT7PC@O6?DA&*: P&MC>FJ,X2G)E;"F"",1"4\A0 M1"&GJ6WCEB7,+^G7<_ZET4\_:V M7EV.O3>1C40P$+'YSCXKT8V$YB7QC1WFLK:4AE*?;C:J/3>-"".1-(:5,:-L MM!52D&.&;;_<6&F4YX([A7 .SK(X4NMW8[220B/JA9TJG\,Z3%+!P)KZ3&AR MG#P27T/@-5>FZS'^2=_/H^*?ZOYY_.+10:I'.XHI9@R_ MB-D.!=:K1JB /-(Q%#GA-".ICF+'_*4S,_D\LO/D++4E\7?L1Y?3X1U$>A12 M)/*89HI!A 6QGY<(\CA',!.8Q8@E.(^13Z'$?Y%V>%/!Z6;[+K_7W3PM[N9I M;;>(EG:>K>S"MK"KN=IF>_&GCQOY6.W*I_;S'LN,""M#4UN1DV'A8D9=B-)<% MZ8^5GQDYA,.0"7GTOOG,QR&QGYF.@Q?ZTUM[U,%NU8W^^]86[_ZX,7RBJEWU M=;N6*\-Q.*:2P;'VO*U ]*%&K5/>[V-VILNY$ M ]'$[QZ=?2N#.(#@>D3O#XUP>(OW%AF/?Z-\K5=?U7"58 MZU@S#163L37V%,RQSB&G/$UEI&24Z+'AT2_F6AJAO0CLK:6%6PV-O$WMV2O MM!'$O(W&L_1QP@_,MS]EFQ06UO* G,/AC="ST,-Z.)!,*PZEIY@+P M_(G$!9105#(XU[QDXJ+V*SIQNFE\JY\;79M-I9*_VA;*ZGHC/VZD;3YD?OA4 M?%?FQYUY4@J^;DBL>O?T-_9?V[+VGC4-4V),4A:+".9<9K9QNX(\11%$ F.S MO^.2LLB]U'A R99'4OL,CAL-.O5 HQ\P"H*#AJ!6$1QT;"OX@W=/H%:S<5*/ M[X,38N4=_'%OLYI3._$&EI%-LHRC^NP$!-VA%4^(V6;OUA,0HF,-?4(.'[2P M)&I]Q@1G0AN*AKG,E#$;8PR9R"1D.<=*8)5P-[^S MB[#X36TQ#D,7MK D\C[A"(OE(@I+GGX<0Q661,[''PZ#+*&P)#I]+.)QUPCB M7=N=_]?'AX=M:4NY/SZT#W">*"Q$&L.42 EQG"4PC["&2F8QUZDP&W7GQIFG M)EDI K &0FII.)P;)@SD#@#477QX!+5"3FW,H#''C MJ5OG8\0SPC_CP7/7CG-6VD86NZ=K7M5=SU:6](@MY!!15KL("#1TAR$5*LY) M'$FF?#+XWQ&NG 'YU\GH['%]BY>1K'(S(QL[F#X>U(/*YS(,_AB\%G M=14>5^RE;_#$5>->V)L'53(;1WRLT-079>MC=G_\ILK[>*73B! A,DBY-#M' M'DE((Y% Q-*4QRF54>14W'*L $M[Z??RGRS$ME>BN0)8-?R8P7N1W+AC2N@G M9I? J'M3T%CH I&4]_2STMA8<%X2W>AQ+@MN>[^]Y\6FMF&_*+&]W13_5/*C M-'9MH0NV]]AU'KZ_;+?RSV*]OM[(3X=H?7.-,87E;VJWHBR)I.("QI@EAC%% M##E/)=21IH+D@B&9^N3?3R2G%['.D+^_C^/JZ7D%#IJ"OJJ=>[U3]@ITZE[5 MGOF>QJ!5^0H8I<<%VX5^0MSH>@'K/C&KO^V2CP[SFVA! D<#AI;R38(&)X+Z M5&SA5-.-^T UD_U5K>7O&W/7>_906!JVW[^J.]=!6&9("\AP[6C4.7<76<'SO"&@_UD/R0324"Q-5U^PY;1'^F50D-'LI4L9A#S!.J M24%$$(?Z;R$7<9S04$7,JE6H]8ASHX9]EJ46&^1UA4EZU(R]%MVAK)(5]OVL M,0JB(Q/(&X+I4*G*-ZA3U:OR *Y;W2H7H/JJ5UD]9[H:5BYJ'52RB7L\!KR MOPZLT7(34B.S[@60/%3<__7&FBTWH?9F5??[7[&;ZNZ?@<*A\OZO;UN_Y:(* M?=7WSUU^"S5^S-5&[EY*'DAS4AW A)MH/1[&D,HX@2K0?,@P3U4DW6GQ8(P9 M4V(CYTT?^B&>+I0X&*7IZ- _0$-8<#!0TS.@-6 #6? L%%8,>'CG&[#?6='/ M,]_Y2X?Y\:IJ,.5GF@MM>WZE/_Z=;YZ>UDN1K[[I'[2U8@X+!RYPS (>$P7# MQ+CZ:* @20(&LR F&<$13C.G,]4A0LR.-XV4D!DQ]2[IM6IQ?5\4IJFZ^?M= M75BI!)5NYO10K8NJU41'6?#(EOFW 45@!LVBG5=Q[+D9FZVK:?EY]&EQ]E/> M@JLG+^8@$2;U<=X"TK$']*9G#2/7YH4KOZZ;>)@VBD:6>I/_J-[1\JF-E%E0 M%?.4) +2-(E,H$H"F< 91$3OQ$/.. G98B6_F<)&7^VYU44&J^^6U-_MB20C MQESL/4)5;5^WQ,&(!J9 ,O^@NJ9F%$T%5*LEA%>LL5I?H+R*0V,! 64 1:7T(B MR>V.#48'?8*W?S+0[>R!L: <^^B@$=LXL1OQP%[R*@S6L$H%]OTU5G%>[(> MYFF1=QIZTL5]""C'B_J@9PQ;S(U=4,@G;1KDWV7MH*^&T*:$_M=R:PR)SZ;< MX'IUZ+@_'XVQX#Q4:Y9O=VM-5KSV> M,B\5T,*7ZV4NJHJ/ZSI#1O_(C2E]SRX129)$D8298A@BQ24D),8PB%(ID$(< MA4Y;Y+>"-#9)NN+C3FT] /CBIW-#3$LR/4J>,$7?M5X+!,;-T9RD MG",@<"@3&EP^>'>X:>$Q2F%W[ MYO6SGN+-_4J8X( MMD?(E__78L1IW;[V$)QX>QUNO3T^^H.IKM,LITJD*F"(0Q70$"*1I)!(O>NC M*@KBB%$>L0&!@"?CS(UR3H-7*V&'1_QV,;UNYGE":F0>N0"2A_CH+EK#XZ,' MHO9F\=']K]A-\=%GH'"(C^[>_6;QT6=4Z(N//G>Y.S5^R<4W^6'U+5])6>2K M;VW6"%9!@K4IIBB.($H#!&F@$,0T13+(>$8RZYKYYX>8&R%64H*.F .^\@M@ M7J?#VR$:F0E'1,>>_FY':2+F.T7K8>6AY>9U#'HH[\*-D[%=O^!=HKMRY:0% M#\]6MSKN9_*X>9+%UR>Z:FMB+9A^14+,,JAG0$"$5 IIP@DD6:"R3(9^O93N[(:\I-%1 OEST\Z4-U!RH4 MP$;#L*N;^.:5$6^;OK>MESA0]C]#%<7;IL53;<4;A;@MI/WCNO@B7_1'_D1+ M^:BNU1Y:4(P3TP$1JC"F)AX*0TI2"A,5!QF6:41C;&KI4B<*V@5J6AU%89;8Z" M5IW*=&H4:KK+[%1R+-@[> [MB':2F1G=S3[>I+@7];T54%_U?0?+,6VIWUOA M.JGZ>_,#W8\#S]O#Y>?U,N>O]9][ T@%*,:*!S#%&8,H4584$]TJ/D^+_ER76Z+RG]".5]O5U57NI<::K,F77)K>>I8.P3! MGB-1I\=-=E Z1,GN\>F@^X>9Y6=7G]]60K\IYN600J]4LBSOG\V_%B3"B$51 M"-,@CB$B,H$LH1(BC (510&.R) R*$Y"S-0]?&#+W74WT5U%0*T)J%5QL[[= MILK.XO:/_$1I&S[1=C:K!Z'FR91V&WM2\WD0+,A!% 'MMYX O? >U_W,#RUOC'P_RM 7]^?>X1O9/J9%CF'I E_"$Z5.'$)24^I M$W: ]*5/7'G"="D4=JHSBN[[2'S_+E53YIGPO>5&UIOPB MR^W2>$T,O?\J-YME5:RV- ROKS>";#=/ZZ(*_%H0EB(A(M-%4FG+D2L&:8@S M& E&HT1PF4H^8,?L5HR\7PZF\"CX.[)3O8KVZ3&]"BP'EOM8/JZ:Q\;OU\_-Z5:U=BXQ+1%280B9C A&.N%X?I((X"S 7,@N)%';';O:# MSN_ K6W.G:^ K!UU:P5>: &^T^76L4Z"!>AV[.L7R)$I=2\L,-(:)!MY33R7 MD1A4(GOL=VX-CZ]^Y]<'G+;?N34 )_W.[>_T2CQMB2S)!>61A"D*0LTYF%:I MP)!F,LB"D$LLK4ID68TV-Y] AVH^[*CFLZ::?QFJ&=@0N!_OF^AF=MG#1TP# M]TPS0IM@*U#&Y9>W:!ILI;8EJ]R4<2OT)OM]XRBY7ZVV=/E%OJR+S2++A$HU M3T"61"9<*)008VW&R$3*B @<9C&UX9!+ \R--EH902TDJ*6T8XF+(/83@P]H M1N8"1U2L/_]KJI_YXDO)__9M_?V_]*WUQRX:9U?UC5]\X"2?]35UVB_YZG4W MG0[9"R<'_?>XVTOOUM]EL3O;XG$2B2"5,$Y#!9'2 MFRV610B22*&0Q2GEU.KX]>3)%%TP4;3;HC!65?N6!5D<1Z$D,$J3 M&*)8II#B.-7;F2# B(8H2(6MV>,P[MP^VKJ82E..Y:@*RQW8RS_HV-]E/JX; M1B.A/#(GS 9@>]-I)* GLJ)\ NYD4@V K<>Z0VP?F,M"\ MJ/RY32F>@]'^*:E)?!&/IGR/'M8<^:V$EJ%H__DS+?/2W%^]JU\E?UKE_[N5 MY:=\)1\V\KE5&>EB];)O/=J<-V*L#?C<*@4HC1P_]Z&^$G9-_3O,\\LHWYA2[YVE, MA+NOU(ZQQ9TV&V0B\$\22*8:=]@B52V'9U?!14"EDJD*84 #!A$W%9NQ7F,D M9H13P2C*0K>HD,N#S2\:I#;AENO5-ZC7HF>PW(OM1OH]"&>)($D82:@857H! M%U0C3"+S-Q7*1!(56;F]_>([W9;O@E7L#5^[Y= /:I-LX5P!&ZPL>$;G'',"K^]8D64O.]%*:UI5R5%>7?%X6IS&',EI]?]YCN M_Z"%:&+//ZX+)7/C0S:KS($OS.9H&\YC,B>+[\>6==-F8#/[CU6>Z@8(,8A%+ MB%*]@2>Q8#!5<8JBA.(H=:K&,5".N6WQ6S5,:+M1!!A-[D!7%]!1YN:"RT.G MS](L'G]2QC9VQYL/=^OU-C1]V:0#I9C6TKP-JA/[\<;'N0?$_$/F?%U%NOU# M+L7/KP]%(;_K-\0\OMB6;<]*'!%">9+"-.(11"%6D/(@@B&+PC1!@8CL?*'V M0\Z-,/_QX>'=8YT@!XS>\&5=JTFP [.]8[K"-3>".OZ>)W([1#:]#90>6W M -V5,=^B^IP=#!=*SUG>/(R?OJ[7R_)]7CDT_[E>BC9/AX=*A&D604ZXV9<' M$C+&4R@"2H. 8,$SIPSS"^/,C8.,F.[ME*^!:<^ D;$ZIJFD M'"%G_ H2GNCBTBB3$L0558\IX=KEMQ<./VISH=>%8I/_7[U*(BZ8%%) (L(, MHHP(B ,50);%*(IP2 5V,E,LQYT;21P5K#[M$E,MISOQAU<&[YL+.TX9 >&1 M.<87N#<5 K> :H02X'VCOEGQ;PLH^LI^V]P^\,1!?C-[]#J_7J_9>_=;IR6. M" (=O#Y O_[[%B-/Z\NTA./';.]PZL,^WP!YTKZ]B1AU5=W["MZ4=^]E.^WK8D>Y\)WUD_C:JW-7'N!V-C)>L M51;4E]0M'A'C0)XV+T\+1!_O0,[+/9](@T:H(;#8[/=-YE&7WUZIQ5^ MVA:_;S(Q)]V!WT:*8&[)A.-1R%.4BEA(#,*$8X%Q"SA,& 8RT00 M30U.9Q%]@\V-!BXWQWLW)-^O%V=WE^(MZ$WK1W0 SD\+P7>C9/[U#O7V#0+? M]6?_6=TSC$ >5M_U0];%Z[_7Q?\\K#X7:U,96N_L'I6V;F3Q798+(3.AJ B@ M""2&"*4I)$0RF(@D-,[ 0 A';Z#%J//S!AI9S=[VI9;6C4!L<+;C$<_8C4PG M.VGO0(M?(_$=,/Z#M0*MU/Z(Q0$B3_QB,^*D-., P3';N-SJ'IG[@1;+7.^; M/F\WU1G'?R0M%EF !"%1!I5$#"*J(HA-8V6<4$YQFJ@LL:Y)=VZ N5DG[Y:T M+K__;VJ2Z/1G4-0G=G?@O?%U5(U__GC*^5-[1;F[I 0??LB"YZ4)N+,/'SV+ M>S_C^$!S[*U,(Q[0\M7P "/AC;#8Q]#>"L]$$;,[F%1>-$P;]9@\R0!UQL9NGKU%&?;!V1/5.W9VR:+ MH>T3NALQVWO=,+OMO512VW^FT5.G+$15)F(1!U11E@H81YEF4Q8Q2,)(04EQ M+!'G+&5B0,6%GB&M7OGI:R54LKG9:7VXVMEGM\(T4?^"1LJJ"=U!A9=^T)QM M,0LX/-E@?2--:GM9J'QL<]G<-T*N237)7Y=^.&7C]+/6*^DJ+I$O=9 MOQS&Q/M-OS-5I(D4?Z?YZM.Z+.^+O#1GO]NB#J75"T=E"VI1%XI@&3*.(4.( M0B13 @F7"J) )8@PA%7FN#,<4]SY;2E-RSZZK)I!_K34PO\5?--J@/4*B%I? MP&J%@:FZ8(J$O.C[[\"JWCEMZ(\!9:O&>AGLZ'$N$SPRO]:ELP[T!+6BX">C MQ5]-P\]ZBAN5P>=J:HV:S26@4174NC:GIG> *FV3&>+V7()KY%GQ6<1K+%&G M+P,V,NAG"XF-/:9[YX@/J\W>I;F+-_I5[XNVY8*%21P*16 J3,5"GL801P&& M2ENV"HLT#D/KCEM] \W-2U#+VOK=.V%SM;CV;29ZT>VG;9^8C>T+& B74T\* M&RP&M:CH??!D'2MLU.LVL+"ZWMU)^/$_41!F]_Q_MYILC&NDS:Y*)"5"!% & M(8(H00C2F">01(0)GC 4)E8M97K&F!L)?/P/,'*"CJ #DL@!IK%/ M+$=%R-X7Z &IB=R!9Q#SF8YF 4:/2^_2G9-Y]:Z(WG7L7;MTV);]T 7;>F#; M:#+3O?WGK;;!9%EJ0X[EJ_K5S!),-0,F4/.@WHNK2$""HQ3B(,M"I7A,1>RV M%Q\DQ_PVV4<>[;S1HP2T+/77)D AE\8C:1S;=#^5;COK87-FMV4>?1Y&)N@+ M1PIW^_C?ZKRK50)TM/"WP[T)1$];UV$R3+HGO0FFX\WF;0\;Z.]L*_;5^UJS M95TH&J4H( 0F@1+:;.0<,BS,'R224K!0T=0E[>/,&$YFXP2Y&?O:DWDEHZ.? M\ R(%#&3I\QAFI@S>M/3D:E(PC -I=8M0U$4.?IZ;X-QHI8,WH&T])/>!L[8 M[LT=*@=.38\.R7C?'IE8^K M=^M";]RU"?3XQTJ*3[F2#ZMR6YB0P\_K9G#5P;=8#1!^P4 JU&]AO4 M(;-V?7L_UB1,5%AEKL#;>PU&GH")/ IC3(23O^$&&'M\$4.>.IF?X@:5NSZ, M6Q[COO;\HE^B1U5Y3 HI/A=KL>6;3WH/L$@83UBL8L@1UD8ZP1AB%D:0AJ$R M'2=)$%N=\O2.,C?OKA$4/"K0B@H:68$1UIZB+J-Z?07P@M78'H2Q8;+G:R]P M3<3*PV!SXMVK2;XKU*N=5F\7UOP<8N=]XCA5('T?GKY"X6UQZ8N+O_J,Z8+D;=4Y MB)BWOLF=?S6%8IOWUI22#F,10D9,*"OA 22*"T@)27F4B91( MZU8 9T>8&[7NA025E /8X#R2UQGT9GQ&9LW1H+$GQYLAFH@0W:%RXL)>&'KX M[_Q]DW%>K]A=GNN_T)W;_BU7?%VTE(;TSEFF$90A"LR.FD)"&868(A11ED6$ M6M5_.7[PW)BLELW^VSP Z3I;#55]9)*JQ1I 30?JVS/24!@F(J(K+X$3ZYQ3 MM8=L#BZ?C&/."=FEEK._=V.4LM@LWJU7Y7J9"W.64D5[:CNLJ88492C,)"40 MIU&L=Z:20RPC =,P4(E (N*IE<>N?YBYL4U74M"*ZEAEZ@JP_9SD#ZZ1&6H@ M4M:?JAT0?2CN#DY'[\/"/I@Z"'*W,4:1-B8D45"*F$"DF#"FA-ZTT""E411'";,^_+LTR-P,B<[6 MN17T)D?#$:0N;ICA0$WGB1D#HR'^F.%83>^2:67U[8PYCX&5/^;HUC=PR9P7 M_KQ7YL*U V+NY+.)JM!/K*J [@ONG(^1+O>=(*1(J*9!!E66*(A2'$'",@I% M%BHBA4 D5'9QMS?)X?*B3Q.9NU,%- 5MKUH6QMBGH]2:!5R9^KS3JMNEJ" M0C9Q(YLU>):RN:I*^?U+"=:[7HHFE:JJ1Z)_S>BR"N\KG\P-9B,*MBO-D57I ML/5+?7G;M=<$!A;5K;)^;_;)6::)A"PV53D4=3APV=*S-D8]G;G>/.-]082# MGSU=*.&MZA\$%-[\L(&-K?2G5+WF;5)1T[ZFO/^1EPM%D@PC4[^695+O,'@, M]5,D5!P%0K((BR1P;&G5-][\ELM=>ETK)OC=".K:NZH79"8PBV0:0!FF&40! M3R'%(892Q2C (E X52X5Q[U!/,E^;CQ<[;P]WM :>U-G"91[MR\; 'SU^>H= M:]H.7S9JG_3VLKIIP$;'>$!_?:*%?%HO]2UEO0HT&^Z81FF<*@RQ:8>*>,H@ MR6@,L>(D0Y305%D1Q-61YD8.M6.X*VUK*KN[,_HAMMAQ^ )N[%W%9)@Y; U\ M83>5^7\)PSNP6K<; K,OL]BQ>3*U;1#L,Z=[[Y_.9+91X\ LMKIAF.G[N5B_ MZ,W2JZG;MKE?"?/H%_-V51D[K_L]<"2#F$<*09$R4Z:3FQKKFHY3Q04-<V0>]P^T MLV7HBIHG(]%ZV$GM15]?)#3IG+C^OB%[EIRUONJMD&E =*:&J4 MJ6F>I60(28(5%$QD09S*0"DYH(CZFRHU)&AB MNXV]S<./NV^ZK(IBCR].60 MIWG#[/A^_B_,GZ>@LFE5>X@8V$-6%Z$RH$U:87G2>1RY!/,TNLRB1O.DTV9; MQ'E:H=QCB7_E5T4ZS_RU;>RB:DIY/?U\KMQTO-*9* H MKYH#N^V##T"UVY8.!6ID5OJT7GV#7V7Q7)6X,4Z!6D1_^[ASBGO:5AT\>M)= MSCFECC<=9Z\9]A&_TSL2O5TIOIC"VR8@["E_*9L5(56,!AD*81!5\?^A@"Q5 M LN1D2K:C@0%;')=8&8[M/W!-R(W_Q0T%S_O MX/#$ M WTC34H+%BH?LX3-+4/#^];\?PZ.3A_:P^O/QG^\7MUO-D7.MAMSB/UU?3[: M\)Z5FX+RS8)K+@D5PC!(]!8%X22 +&041C@4/$U#%F7(-1[0IX#SLSZZ9]=_ M:0)V_]LURLWK'-KQV-O-R\C4UP9R[-0!C3Z@JY )WK[4U/GW5BNO07ACP.TM M:L^KY$J;JMNB:C31/.WKNILA;TQ:\ZQRP61"!!$)#"BG$"6$ M0Y9Q!!&*$\%B;7PFV#[):DK19[A.U/+N&_!5QVXM ,!(#30$8-]#H :A[7IJ MPD,:)$ '"F"P:(/7P=C.Y*_/]?F',O MC(MS=)XOSD3.UVHJ\\KQ6L@7_>3J.#]?48V!?B>:];5LT]^$22ZCH%K _@:^ M/NGK]]=H&Q=LRSKGK@3S.OV1;YZ J,Y/ MP'.UW2EW02M51V^I%S[P3%>O@/Z0I7FZR6FK9?#E*I[^)>AU14\HSH2N[NE! M/G2EO\'X?JJ&59E,69 E(Q" M'2R'++%>2*^?^/L :FPWWA",;JX49IL7-J!.V'1I8#;*7:L1=D/25[MQ_!GJ M'-TW0;/R!^X(S+.;J?+RGMR'9T98%+WSV4%CUTX/5<.;$@L-_L M0QOWSR*D$4()XU#&*8?(G.<1'"50K_V2*4&B!#EZUYUEF)]CY),LR_\&6I&F ME22@1V[:U85.Q8ZMB)UGRXY>1IV!D=G'@'X0+6[K(O?8@'@H?+Z:#SN//VWC MX:'PG#0='OR@@>>2YECL9UI*82*RY:JLPZZ+0K]_=4CUZ_Z2S_35_.C^#UK4 MT=?5K]J.R.]E_=^%D%FD^3*&2&$$$4\XQ$F604442QDE/(J=#*<19)R;Y?7. M5!U:+O7NX:?[[S1?5M^U6A?@[UK)S>7.M)/-J>5AY=O.U-B>7B,?K&0'7?U M1T%3%ZI[7:,DJ+2\ W4>4'7!OG_\3ZVN'CL0CS@3O@XS1Y!PVA/-\2 ^.=8< M<2BW=4.8]D95*;-_K9?;U886KQ_SI6;(!VM6$HV[OR*CRT^?.[9,U9:/R",G8]LQ0-)P\UV=TO\%9W7W:9/[I,RIT7=+G?CVT3P7;O-\5-]T75TE3 M%D0>$#/B5XE4];3+1?_DP!C@J/UO%,SZ4Y5:* M]]O"'(O+(E^+?]'E5OXB_ZA^8ZK#!H$(<0C30,80X8A"BH((;&'<=%O>] I0:H]0"U(J#6Y Y4NMP!K4U]@:/3>M"LV1'1V',Q,DN- M-0W.1'8+CIY8;I (DU+@+2 =\^--S[JQAO:C.@T$W^5=8$HY1X&$B60I1"S- M( D4AUF8!":,)XB45;<>IU'G1H\[H4V6:5?LO^RJE%[/KKAA$BS]R;ZAG6!' M=3.JPPM'VZ#DNX!T[YAO4TC:!H:+!:6M;AY&3U_:?/%I,(4(0P M#V# TP"B2/\-1V$ :1!0RI"02H4NM-0[VMSH:"=LD_$.6G$'Y@_W0VU'/MX M')ET;L#.F6JL,/%$,?UC34HM5FH?4XK=38,;FIK@_'9F=(=7G9#2%;*IDKF;L0-M#J^L]?':C=4#KO[ZM=XBS-0=73T =Z;G MJX^G#J/C#TI)KDW'#S_XDSD,,+&KCZMWM'PR_S=&Y'>Z-.U)OFBR*'*^T8+J M7]ROQ.$/.E>KK3&.F\PRO9+[6P-&G"%/"\,8$DZZ6HP(\?$2 M,N90 QV:1_F2._=9FA!,*8T@1Y&"YOP7TB22,*(X0*%^"Z)8.ODP+PPT-X8_ M2;8?[J:\!*VE9](#8&,[(X=@Y>Y\O *$+W_CI6&F=3%>4?;$JWCM^F&T<,^Y M,5K+S_35!(J_VQ:%'F7!6("#. L@H\:#R((0$AI@* @2,B52RH"ZI2V='\CE M'9^HF79!A02TD1:\U.*Z$<(%4.WHX':@1B:#5D#02*A-HUI&?TS0CX$G'K@P MR*0LT*_H,0=@@\3=Z:NT0^/@I3)X>,XZ>INY])F5-+$&TVB-1AI[@EYI[ MN=GROY??Y7)=-0[<;1T3R5D6801#8>H&(/T'1HA#(568,J*"1%EE4=@--[>] M>2MMY97KR#MXBWX%;=M3?%\8CGZ,/QR^ >?X-JAX.\CO'6SBDWP;Q4^/\JWN MNN7P:-<&[2O]81R/N])H-2EN/DK]1+HT<4I;/;>O!Q=KVYR$+$@53%..-?-0 M! F/I4GB0C3E E/NV$O$@U3SL[4;<4'9RMO6,MG0']51T9"CH=MFSN4H:++9 MF.3HI],#4XM8'_X<:G0'Z :T<[;3ZOBF.Q,^SKVZ,CS"[?4D::M@7,=95/6L!8W#*4-%;:7MQR0T\/J\_%^IM^B^49?'FMNVL2NJ*3;]T@CKRA67P;7E"B^0 MCXX M4JDH#65 8$P%-ZT^",02)3 (0Q.Z301WCMP^,\S<.**5$C1B7C^]=,'4CA]N M1VID:G ':4C,/@ZTCNPBC3'IOUJWIRM'7ED>9FT70 ME<^Y&<5E+/N_?V\(C?SUNX#C5,OKJO(W5/:Z_.S)ZGQ=5:];]>OZQ0.Z!IK4 M\]/3[=V19\:SE"O.H6"F5E],3'HX3V$8$D9%&F"96O6?L1AK;A]\73:FD;<; MZN)\O&P#=#\/>(9O;%M@4N0>,%VC,3M5 M#GJ#6=XR;#>U._TY5Q(P1"@50FCCB5.J-U*QJ7[*]#^3*(UQ&")%(K#(W'H#H>:=-]EH_3QYLOJ'G?C M[+UQIF-"//<<9<-CMCCT34^V!.S-B>H K,RO?VUG95+/"#V;E MN,^XN8OR_]WF9=[\OGU6]Z>FP>O?7&;4;:M]RVST;< '/7>Z;?DM:A]LUF]Z MD/N"UA/IV32993C"*,M"F(1A I%^CR$+ P;C*,8)28G*<&2[>%T=;6X+57\8 MM6-[$SN\KZ\]7E&<;A\_%8#V2X=7("=:)EK$JB:&1TD6H#A"U],)E1-6/21^ M_1F3$;:U.EURMK]IF"_UYVV9KV19OEL_,[-ET<\UHWQ;Y?\GQ8/0+U>NJA;. M]V4I-^6]6=4+*>Y7XI/^L2F":GJVEZ5^#\7G8OTBB\VKJ=6WT5>8VDE5_ _NVHE*_K MZ7VX^GHX>ZXGG2Y/+O!I9)[4ES[I-!P[Y:<=?'"!?A._V7XA(4$FEVTGAU3'G=US8B Q^KR5U][?8XVVW M''C%<&0J'P+>D#+]=H#X*]5_9;RIR_7;J7^F9+_EC>XNC \_3*_-U;=_TA6M MRYLTW2AD$BL2RQ!&B 2:4[2ABU/]A\1(I8D,,+7KWM8WR-SLTE9.L!?4L=-' M+Z37G1,^@!J9*4;&R-[_X .KB=P.@S!S$[WH1KEY[ M:UK+QUQ3K/R4?]?VGWXQ5M_R4^NO_$R+S:,Z8SSN;02,4H6QB*')KXRWL3,PI#T^GG^<;THD\SX7W1"1?\KU1"I-G>"\G/_D>R-WJ?KB[L95UH;]\7Z328R#C' 8)4C;XI0E>BT)8IA%+&-- G5UDEJ%.]!L8 =[ 09,SW6[?CS(1R;K/JS? FK[[<%XD$\5 MI[B/W-;+7E-%WFPB7FJXS1$F;Z>GZ$P/K_7T%-PX#,>>_8;C R?;A0Q3M+LW M&?B$83N6ST63WE]EJ.C5ZK&H(Y_/]LT.] MR;%\G]*73M-[[QEH[M2%]C^NBUWQP\U!4&]['O^J=_=TQ4U;*U.-M3J@7V@2 M80'#VO:1G&DK2"G(:*"-HI1PGJ01IDPL5O*;H;VO#L;0+4)9?4ND_I9.1!MQ M-6_:>)CMQ5ZKHY2&G5YW8*<9V*OF:#W=-+661M7H,S61K37F[+A;8#Y0]668 MW23+M/::#]A.S#@O#QV0U&>LP_+^.\V7Q@>O7\R'LMSJ >2"HR3%(F8P$XDI M 845)"+5%IXD.$E$A@3G"[WGRM?:]J3%YKKK\O)@+M_H\9 CGG54\@+:"ES' MG3?%M$]*] +81&[:KT\2 M/-,?^?/V&:RV)A3!N&O+&D[]VC_G&^,%V:P!D]6;6/^# B&5MHWK4O1%SK;5 MTFWBX3TY;J^CV)/GFZ=("KRIPD/MW_>I;0T,N!OBV)5 51IA2&,:QJ=)# M4XA#$D"..6-QFD;,KN*AZ\!S\?AN_?6ACURAS8[0;&0'9T)^LMH-X0 M]&"'D/=8ABO#OE&(@AT8ER,/+.\?1E2?]#NQ( IKHN$$T@0+B+*40X9"!66L M<,Q"0=/0Z;S'/'1N!&-D.3OOE=7Y\^ZJYRG3[9ZY*2?8U>) MXT_MX'?#/J.V-/*7]7*I=].FL^>""Y[&(B8P2F-SBAH$D'&]OI,P$"(BD>+8 MJ;_!F3'F]I'MZW,;(4$CI>.Z?0Y+N\_P1H1&_BI=P7'^4'O4]_3=GAMATL^X M1\7CK[KOTF$?^:X^R,/J9;LI/YGVF7&3@A"E:9@F<0HE%02B.-+?.=-+:"S# M).(BR)*0NWSL/6/-[:/?%S.Z [6T=Z"2%\2.21XV0-LQ@2?X1F:$FY!SI@<+ M3#S11-](D]*%A?I9N^("7YJ/)F_K?1T-E6Q M'<.Y_,]N*D0B8\$@)6%J&B$+2.((P3 .,_16\[K-!'\M5S@8'+S5>,T?_,IM?0A MON4T37$8!"O)05<[T%$/L%?0O:Z-3*ATO&O;$=QU)_D.U)IZ=%..-0F^_)G> MY9O6\3D6O"<>TM$&&AJNFB_-P^Y7HOWKP_-+L?Y>"5,V^Y=8Q829LW5)960J M$X<0(Z17 2P02Z4($N)8"\QBU+EM&5M)JQ.)W3^Z<@_<.=K-@1U9>T=V9 +V M >J ,%<'D+S%N]J,.7'@JP,,IQ&P+C%!+#VKQ[UI7V=G>5=+CB==@ M_'Q9@,[C3VOA#87GQ((;_*"W\<#]75^X*1]6M9C_EOFWIXT4]WK_2[_)ZI?O MZ4;N/(@+AB6EF!@S#U&(4I1 &J0II"'FF4Q#$D=6/0[?2/ZY$7 K,*"UQ)V" M_=-N_UW?@VF< R/.[I_(=5"C /+5;M78O38-%/4EP(#1:<0Q'__"P'FVK+)[?2[;9E3WXTQXG&3W+3-/NBFSK6H4EPV:_"/#P_O'MT^ M^$,@.15A@*, 9AD1$,4TAACQ '(19@F+,YIE3L%"PX&<@#/W0-X"68JQQBJ) M8,)Y I&D&<21C"#EL4PXX811[G9D.ABTB8X[1WS_[!::P0"-O, 89)HF1S\9 MT2Z?_3JO*V=5]K2>'#Y[TG7DK%K'Z\?YBP::C/L^!^^V16&ZH="0*V::"JM4 MI?H##C/(:,2AP*'4GW,8I3)T63Q.AYC;"E*W=>2U<&"YE]?15CS%TM)0O FA ML:W$O7!WH!'/HWUX475?QN'I --:AA<5/#$++U_IGK=_V('K43V^5'4"5M\^ M%VN5;PQSW*_$._J2ZU?_PP^]M17Y9EO(CUJ!7^6WZCCKZ]I4&%@OAJ[99V.>;[T4]X,YGSD1G38K*-EG_VJ;;/ M^)_!E$]4+J#M*<6;;FE"EKS(7^I_F/FFSZ;.:]5\F"Z7H,R_K:K+M=VQ:U"I M7Y/O$ZR\SI5A^"%?%D7];ZD;-\L MO4$QCS<2;U[_4E8=E'>O6;.C82;57G:::1HK@-/R":CE^@_]=_EC4U"]*N4K M6KS6:BKSD5:D::W+6M4 M :TNH"/][;TF;I\\2]J;8D+&)L*S,]%H4=F373V&3(T[1]X*JR_6'"S'M#QZ M*UPGS'KS P>ZQ&592KDS52MF+_??9(;#C)&(0QJ%2)N&&8.$$ 1C(H@* I7$ MRBG:NG^XN1F#M;1W'8]&+;"CI[P?8DNON3?@QO:@7\ ,_#X*;]GAXLN]WC_8 MM*YV*\5/W.YV=]W6&.&@ 3DMURM-;F=^MU!!G"JBMYP!CBA$(M$T$\>F3H!4 MB*5*2N28<^8T_MS8YEPWP#M0:U"5,#UWP;"6"K8S9,=-(^(^,EGYA7QP,P9' MX#SW9[ =_4U:-CA"_-@=U/?SA%@?Z:MQ]K>A- Q)0F6B-UJI2<>'F1M1M%*"1LSK(3@NF-H9,[VS+_5SIX%)7$0QJ&$% L!44I3R*)(0I9E69#&&2), MN<0G]@\WMUC%*FECTR9M5)[12F2PE]F4*.3+;554HID1\$^ZV18#8AJOS(4= M@?A#>&S;XA*D_HC$#@M/A')EL$F)Q4[Q8X*QO&L8T;3MX'LZQG_:M5?$+ P) MC87F&40@2E)M?\0!A7$2R!AS&8>,N-@?+H//S2II90>U\+"2'NS%![7\-W2Z M=)H:.Q8:"_"1.UDM] M?VD:5&Q>[UFY*2C?+,(L#!,3*X!QBK1EI339L4SJJ6%9C.-,,Z!PBQ6P'7I^ MH0&?'NY_?OCT\/7APZ_@_I?WX,/_\]O#U_\,3@CI!][RP&L$,,<^^MJ+O.MI MLWD%O[>B^CSV+^>5UL\O^K-I__E)NGM5@02GF6*@PCG#"(1)1 *F4* Z1_FF6W,V'.AMLNP.'!< MST.\5INM>S&X$\U+(POW6;'CNI&0_O,5'VSUZ]0?'+TJK07*XY:E[1-@ M#G5I+0"R+$QK\Z2AT0F\,*<0[V7]WX?5%\EE_MT:/IG*327)^5V?(:]YZ MW&7(_UREW-?7?34)]^_U7\I-SA)22GC$ <9!R&,@PI3L- !$[= MGV^096X[SU8N9[(9/!G65#0%Q.,3U;Z(6UU08J\*V.O2EHMHKO]:EXNX.C=# MR.Q65/U1W6!)IB;"6R$[0Y,W/W(8B7;H^#AEEH0AR=S.,"\/-K]3RYWYM1?:7QYS#^IV9.@'R9&Y;B_DN.G%U\'P1%$] M TW*0-<5/B88BSO<*^,];IYD\6$I^:98KW)N' GK5:?E6!!C04(F(8M,?_!, M[]Z89 %,0H0(SH(84:NL%(NQYF9$5>*"O;Q@+[!CES<;H/LYPS-\(Y/&M,C9 M5U[SB.!$%=1N0M*IA)@E-CVEP*X]8;*27I:J=$MSV=[B3K"_;EF9BYP6KU__ MT ]\_:C?C>;%)9*GB0PIC!)BRFH%(:1I',,P"SAB84Q8)&VY]?(PWIH ?0ZQSJ!Z:Q/?MG$1K G#U0V9.F'\@FXDO'E\N)(:\#T4../3=/ MQHO7%>A2HL75$W>SJ_[XE]DQMP<;X8)D/))9D$*LI+9/$5$0\\AD)#".$L4E M)E8<.H9PLV/>ZB2069X8LG,GAM5_0*/FM9/"\6??\ICWC>9T_@? 3M,Y74.Y M'MS?NEO<.='^'*W@>D#UUN>M;XRA!T1"JGT$T->""OF+^2@6,18\"F,!4=7( MC1 !:4PB*#$-.8I"9.F9N#K2W&A\+V@3[5:)"BI970]\+H%K>YSC ;+1#VL& MH#7@".8*$MX.6"Z-,_'QR15U3P]'KMTP6L[J49O)WTJIMLM/N9(+27"2)5D& M>4;, 3+"$">8P)@D&8TY98@[!2O?(LS<2.8XSW)Y*:[VI$MMK1,P2GE/!6U %NWU9[J[.-_1Y]IM MVGKDTS064:("R"G%$#')(4&"W'4/ MYBUXC$Q+?J&P]U#> LE$?LD.-)\^O?/CC[RD=H\7\N26R7R/EX3M>APO7C,T MT7\E']4[S8?YYB/E52N"I@#0S^NB6/^A-ZGOJ)XP_?,%3V,>HHQ (;) [R:9 M25P+0RB2*%2!"D.JL%,=:X?!9T=IE=2@%7M7/PSL) >MZ*X5 !QFQ,ZB&POG MD:G2B&U:5_F >D!M '?,O-4'? M&\75XH-*;IOZ&U[FP/*T8CQDQSZ0< 35_4!A^S@P<1Y_V6& 8-">>_X&/ M&49B?U^OQ1_Y5 MRXUG=C %- X"G@J8$)5 %!(&:8 S*$@89TG,PCC*%B]URM^&%IOQP#H>9#S( M'E_T*ZG-H)_ITG06N'6(\V/0('E"S6[&&X##R4G3U0W->>XZ5]+2H[!X[Z6IQK,SQ,G#R M^V'\_MO*-.O]MLK_S[0J_?&S7$F5;\HVH;#\(LOMTIP5FXR9S_K#*.I#8WWM MYW69UT5U T8452+4GRHR:P.*(5880ZJD2+"(.!;"96WP(=3 M7XKU]RKLI_Q[L2[+12H43Q3+(%<9ABC% M*4")A&4FHC2Z H2-S:J MW0E;5?#,.^*Z=MKJ@]B.,+T!-S(3'F+6E?0.5++Z[)AE 8FW_EA]8TW<#5S8W#4AY&1H^^)'FQ;_H07;=@L$B&3)$L5 M9(0IB+)(0(8H@XS&6":9RA1&=@G-(TOJ\OE-UMZYD0\46D"'-)(1Y_/Z@?=, MYFALWZE1 5P)YOZY">8&9X*Y@5$75/J"CL*@,^M?9C/K#ME'\YC]B<($OCY) M8**GGZL]G#K\8,UYX49?L#65]):O9M-0UK7U-'$7U:_6E9Y_*8'QWO[-4]K3 M^#/0ES;]^IOEJP3B.)6$28HD" MB!(<0I*F#"*FTC"-2!K&3BZ>\\/,;2=120DZ8H+?:T%=F\.%/Y\"?^':85904Q%N]:UJX-_).["3 M^0[LI7:SDZ[#;F05S9 *]$4=G2\H:&T]&U?7Q)K6OK-4_-K7L;[S%ZOI@ M9&*9UUL9+R)D.B MBZ2+I340G^G,++_0##&P!D(TO75E"=5 T^H,#%9V5?>^-S"JSHA]WJ(Z=^' M#E4=KY5I"K,2G7Y]_]1\NBVD>#1%RS65:HJM(UF+]I\_TS(OS?W5F_-5\J=5 M_K];67XUE387A*21WITR&(5)"E$J.&0Q)3##<8H0#YA,G,ZZQQ1V;HS;.9%H M-*N.*QY6+]M-?12\TP3L50&_5\JX=NX;\R6PLPOG,K4C+Q8CS:I[SZT)X/;5 MHFM,4:?MZ#4!Z"<-P*88<]C2TQR>E(_JO60;TWC'1%N_6Y>;TK2/3J@@ B84 M(X@B;6 S;6M#P4E(,BQHD*BV^U!> M9SNJ)C4.Y(WT@!OQW0B_#WH[OKX5R6GHMI72G/X:.4$K*'C7"YHSGUK X8D. M^T::E,TL5#XF(YM;W+?H7_ZAO\&V\($,N4AP%$"9F#-0FF*(*<&095F<4LQ5 MRJP/0[H/GIMY^.4?P @W8+-Y -?U[?=0$$;^LCWI;[_''HK#1%OK+W_[Q]\, M(NO",)5>VTV8O)]M]3G->W;3!Y=/MHD^)V1W[WSV]S=NF?LMJ2## M*($L" +!@B15R"FC0_?5H[TICIOK.@H;OM.#-^5CSU/OK?FH\G[-OOS ML>&_N$D??6!_Q: >5IK(9;DQ@8WO92W5X*Z-!UV"\1(((],]9\N MU8%J1:^"]L%["YR]E(&Z@MB(5: NC?SF1:"N0&)3 ^K:(P:6@.IK]OWA^66Y M?I6RR1[]K-^Z19)P3@FA,.*9L1FH@>K[J2+D./VTAJ8'@G%22&OJ<8618>6-7Y::H M/%6_Z3=P76Q,!OW[O*R:P'XNY'.^?;Y?B1/'[2]RLTAC88HK13"(6 A1F&:0 MTHA#TZ(-1R1)(QFYV'PWRC,W.[ ^>=CI8[:;.XU JQ+XJ5'JK]4Q\)G3BCN@ M=7-CT%LGUHY0)YRND?EUDIERIEQ/^'IBX%NEF920/4%WS,^^'CN,KM]I RO? M5"=I>H"Z6?HWN>+Y:3/M,%(<)XS#0)CD0,522#"*81K%:4*4HJEB;BW,[0=W M^:ZG2>(_D-9?,W.'^; CU'$P'ID[.T)7O'@[V,Y$Z8Z;)TYT&'A2^G,'Y)CI M!CQA&*E]E<\OZ\+$MO[O5N_Z#9$NU\8#NJL G/*092HED,:I:5RF&*18VYLX MB#.9,(49=JHR?W7$N=F1.X%!+3'8BSRX#/-UV.THRRN8(S/5C3@ZTY(U-I[8 MZ/IXDY*0M?K'W&-_X\!C#5F64E[('OHGW>B=]^:UBG3<+^"(9"3AIEY;J"*( MHCB )*4"\@#'4EM;H0J;BM-63.+,] QIV) ML<]"+"9ALP9,@L\T%\,FQ/V09#BDO@Y+!D@P[:')<(A.#D]N>-3 0Q3^),5V M*1_5X*HYCW6AG+_K"TV5SMK/6?WK/=W(A]6FR%=ESJO3\://.DH"%5"]HTT4 MYQ"A*(),A@@R%64T4I$06>*VMWU3?>:W76[A,(VJ=J_M*1W*,/VVI&+-W7OE$>VW/M M%5YWK[4+7+X6;3_E*+D1, M$ M( A62$40B"2#F$84J4U',,$."6+4(M!EL;@Z@CKS&/.)@4._M\-Y\83I0#=Q.63BEQMN#TI,E=?<1DJ7.VRG33Z:SO M<:/:LM@LFJ>8X\9?9?$]Y[)LBO*&) I9&$@H>1!"%/, 4A1RF$5QD 2"9<2N MT&GO*',CU_;E-?9)(ZECJ>-^4/O9U!M4(]/H()2L/WDK%/HL,_V CE6F_[6W MR/J?/0D)6*G7?OUV%P^L"%*LN92B-+V93-S4+W+SJ ZK4W );5+89B;[?[\XOH M^+QQ(YCNI4*L\?%5,>3Z@-,6#K$&X*1^B/V=0R,":%D]Z/C4/PZ0H@3!+(PI M1)$TE3^Y@D)JVJ&)2)5R//4_.\[CBX/P^M[>'\S8"-?@ _"*L! M9^J]2'@[-S\_RL1GX[VJGIY_]U\^C!+:SI'O9?W?A]7#ZKO>RU9%5A9Q0+%, M.(>2)!%$29Q"G" $&4_U5D4@)/FN3ID=-?2.9_6^'V;_C4P1'>'<^* ?5SM6 MN!VK:;AAU['VIU;2OYK#2!OLG/G!"A-/+-$_UJ1<8:7V,6/8W32,-[1M8KS1 MVF3YG@LI?G[]K92B'J TX3GW?)-_KRH][ .<4Y0Q$C(84VU;()I0B%%(( \E MQUQQE"#E8F6XBS W V0G*MC+^M]N/#-@'NS(9UQT1V8DL\>I3KM:\4THQ4]& M TU,?P7GZ&)PWTYN@W[A?]#C:.1IQ1D08X M@YA)!A%'"M(H$E Q1M(L#5"FX/'SXVYC'3 B#>P+]T1>):NE\&0C.UF ML4?#W9]R5FE?OI/#AT_K)SFKV(E/Y/Q5[D?<'SY];1O*$90204(81R;N)HHD MI)QA;8>D,DO30";,JH33P5/G]H%JP>S/5??8]'^(@S4>^?O3,@VHE+K7VO[8 M>)#V$YT/W^?Z Z1J SX\R\(D,;Z"3S6]@*\%797/^4:_>7Y.B$]PZ#D*WE\[ MV9GOB7C=P]W37PYUG=25FS[\,$&)*[H>9^%V0G4S01/0AK#(&2F M6P/3!H-,(T@9,S72HHQ@YM2"VE6"N7WZ>P7 3@/04>$@XWCPD8K[1-F1R*CP MCTPSWI%W[X<]%#U?K;*=QY^VB_90>$X:; ]^T,!DQZ%9%K]LC2W5I&F4]]O- MT[HPM8(6@?Y?BG "4*F<7<80"8IA4R%C"D6D2AP\O=ZEW!NM%K+!^C+2['^ M7OLLJQ\]K9=Z'DOP4W/!_7>:+ZLC6/T^U+E>?W7,&O0^V7;4^Z93.#(U>\CH MJ[7F?F_I,QG._I9:_^T-M'#AL&D2\CI*@%8+T*@!.N*#3[F2X*=\ M!5XE+9BY]+H@3 M:S#]DODV4W1V47TC48:ZL_[?;5E7,/RZWF\:31FDA]4[^I)OZ/)Q\R2+11HS M(F+$89P%&41"A1!3BF$0A5Q% 649CMW<6)8CSVV?U1'<%(WJ^%2,["9TK9%> M\Y>1W]5M93LAMNZJ$6 >W4WE">$![BE'M+RYI6S'G=@=Y0C'J1O*]0$W-"QI M'!UU/<1?UIM.<50B(X$" N.$)*8]20QQS!"461@RS$BF8B<7?/]PEF>P-Q+$MVEOP&]9"Y"HL/AN&7!YL^O8@5Q4_VPSD^EW# M:.7G;9FO9%EJ:X[EJ[J%7%OD>:/_5N:BJB>X7NU+"=:=Z0SE50WH%I@D*HB2 M%&(3SX=H%$ :H 0FG 8<$TX9"ERXQX-,EN7R)] P[4.BR=NE>M M;DWI1F0^)MB.[2:>MI$I<9(91N>_E?)1 M?2@W^3/=R'+!!%>$QQ3R@(<0H1!#%C & Q7&&5$BQ=C1_7LXP/P\LUH^O5-FS)58OQ7_8@F1*4>F4 I1$F!(51Q!$.24 M=G%^F+G96T9*:+R'34T'(^G 3(P+N-I][[>C-?)W/PPH]ZSU7AQ\):V?'V3: MG/5>14]2UONO=B,"84*WM;6Q>?V8+V5]B+U )!4)2JG^\M,,HHR%D+!(09F* M < M&SV>>!_O]IV+C=2.B: .V-NQGE]$1Z:XV\%T)C-[?#PQE\6 D]*4/0#'G.1P MYT#WZJJ0?/UM9:*!O](?/\N55+FFN:9^4/E%EMNEH4-3H?!SD:^+NJ>&OO;S MNJQ" \I%R#-.HBB%D:ECBE@40QI$%.(8A:&0BHDP;FN&?;5G*A^R67UYA_7% MODY :3L=0"&79E!C5KP8%:JX6K"A/\!+JX.C%]?'C%KZ?J>:H(D\QAUU@)81 MM IIBFQ4 CN5ZOJJE5)-#Z;JEL]7)\W=I>P195^.:!\B3>N^]@CBB=/;Y[/= M/63W6Y'K-^AC7CP_B$44*JD2O:W6URF(8A5 0C(%:9Q%F.$@4,(J!>_DR7.S M"AOA@)$./+RW=XP=XG7=*S88A9'IRA8 )W_8664'.<,.GS29)^RL ETWV/D+ M!D9B/Z^+3?Y_M.X:\;#:Z/G)V5+>ZYWDIER@D E%D((BE'KKAHG^*F-2U1X2 M,N(AIRIV.ZSN'W!^A]==>8&LBSET39Y\IP&@E0J.@=?]^-M9,?XP'?N#[X)I MZKGOP;OO!\\]IMH*$U^!U/V#31L];:7X25PUDJI-_$=E',Q? MG^@J# *] >!RM?E%ZV)RP]9+_=AO;=&CCS0OJ@ZEBP#C,(TYAG$28XBD"B%) M*88AE0BE0JK K@??:!+.C2X.Q37F125OU2E9_Z)<+W-1V1[EEI6YR*E[F7?_ MLVQGIKSIW(W,:N=#DSOJ&7/'* @V6D.@502-CG?@:,I;->^ 4;3N@#UJM+*? M21@O=OE&^=XZDMD/O!9QS9X&NFWIZ C1]"!LH_,RS+*8AB'$(N 0*95 EG$% M,\(Q%2RBBEN9?=8CSHW:=QS1D?BN;8DY-!3R.NY*QE'(&8>2*U/2*M$SP!B% MBE$9Z069\D2X[>&](C_--OZ-L'=;&+W@.=5"-Q#(P0O657 \+T"7QWN3!>6J M^I<6B.LWNM/>?%UO2GX>MG/=8/67ZF MKV;(18@224C"8)K(5)OV<0"IE P*A5.)0A4D=D>V \:>']L;"4WXB_XV7FH9 M;^W"=QEX._MR)#A'Y_<+'?HJ@"NAP>^8W;^%V%Y'I3 MO^N/\!H-V IP&,GR;EL4>OT\$ST6!TD2$!3 .$T01"%*(0LE@CP20< CFN+8 M*639CU@SY+K3&$!>2S]6%*#K3-HQY/3S,S)Y]D0"[GCU*!*P4>MM8@$'(CUN M-*"K4'.(!QP(I&5$X-"GN[L8[F6QKE[N)I$A3&-,!4ZAS")M8F9Q G%*)0RQ M(#B*(XEC9.M).'KVW&AU)]Z _F#'L%W?^=\ QL@*E6@)_W=!B,[.9.I;L#68+T U@\EN^JJJGKU6U M19AR"K'^TK(@(S ( V(R"V*(I32&A,P4DD@@1ILI_+ 2LYS 5JXWFCZI?_X& M$V>WB9ML*D:V>XQD=W4K^(Z =V O.Z@O,;-T],/N'?XV;5Z0];17NTV62;=H M7F [WIGY>:A[(/?[QKAM(AMDJ!033,$D8'H_AG@*J6DRF3%B,D9PAEAD&\1] M^.BY;<=:Z1R#1,Y@UD]CMR$Q,B?9@^ 4LGU>WT'AVD>/FBQ4^[P*W3#M"U<, MVVH<5O=XMRXWBU3)*!)402E#9,H)"D@8TP:.(C%6'.%892[.ZM,AYO9)GE2W M,4*Z&21G<+2S,FY#9^3/U T89SO@LNZ>%OLF=P]EN95BD7"I&$\(C+' $-& 0T;"!(8L1BA@,B.1=/0.G!]IAOO^ M2E!0&DGO0%FWE\PK81UW'Q>PM=Q7W([7V#N&&JA?:Z!J(>_ 0S]2[KN ?AQ\ MV?<71IG685C9UC.%3YV?\C LA-<;XFV5]H&5 RWQMZ,P_ZB. M?;"\%QB<@+N7&]QO-D7.MILJP'FS!I]IM:#XKR_HAJ"OHA5V@TY;O,()B),B M%FYW#Z.N]U+E*]-J=56_''J$S_KM^O#\LER_RN*?=,.?VHZI[>_K!,Q'5?UR MH?=M24Q2"=,X3B$*,VVI89E EL2Q8FG&8N*4"'FS1',CO$8AT)48&)7N0*L4 M:+4ZN.BN3:HVEEYUA1LMWCZW=HPYZ8R-[1F>8+*<"=4;P)ZX]G9Y)J5A;_ = M,[2_!P\C;Y/I7B\*R^7Z#ZK!*.OC,EE\E^7/=&E^M A3G."01C"0A$"4H1BR M+"#ZGR%". WUECIR#_6P&OO_8^_=FN/&K;7AOX*[/5,E9/, DL"^DV4[<95G MY-=V=BHU%UTX2DQ:W0[9LJW\^A?@H9M2GP T2#'O]]W,6!()K/6 ?+BPL [S M#.G8B@YVLO>GSXWT3<'Y)JRCT\.-=^V6A0B*DA3E,$H8AB@QX1L1E;"0&<=Z MAY#N(G"LPS=&6I3QPS0LEN1=T])]S!6Q^]H%QWCD+]J7=S?@"[^7XG$IKT"L M:8!< 0N\KQ],8>MP'S$GW )]J.SFG/1CY 3#RP^.V\WN8>I?^BI,3U_ORVHC MY:IO>B P5E'*8!XER 1U%I!$:0;C@D<"$Q')-+:-5S\VR=SL]IVYA\!JHH!W+\R<@MO/@7$BROWHK9.%NY\3?ACW?O;: M2PZO;Y:TKJ][ J2,R)PD$&4D@TADVEI+508C'*G,]'\IL%7IC^-3S(W^NE/8 M1D1P[>F9/8"DRRFU+S[3'%!;0^-Y-GU(^Z#'TL\F>(43Z4,*'CZ,/GBEW\O= M[<[E%VTSE5PV)]QO:&VV\0^F'G;#_K^O5]J@VDAQ_8-6HOZZWM#E\.\F0N;W M]>;OA<@AHV8SKG=Y(E;ZYX2Z M'61/J\#\3L(_51*:3.S'85(P'^AVJ+#YJL>CC;\!Z[Y9M[F6=QV+P2[EJ,@?J7]TH<>+GSXYNY_M,C6W &DUAHRKH M>LJ!ZZK2ES1-GIIRIMV#TVC=QB#JWYJ2 !NP4_2JSS17ZPH,E WW47B=-0KT MP9E8^$D_9J^S,"\_E*\DA=]'^%.UYE**NNG T[5RU#/<;NYE];Y5@OYI1?>T/>OH)$?;!4 .PW"T;DG=('XV'7V20G5$YJ7 MC.@[C+?3X%LE[S63EM]E6PGJ=[FY55_ISP77]$2IB&"$D@PBA5-(\X1 A&D: M2<*2*(X7&T/&UMZ#8W,Y4=5VQE'WRCM10=F6.Z,O0I'^\N[#S:VS9^$HW"S- M$UG@'*K(]%PS=5I)ICA4(LH2_06AJ;"JKA(:[FF\-@.XN^IROWQXMG MNF+WZ2@WTI2+%2^+E_ZYTL_$ BWMZ,>Q(*C3$(W-48'1]@V6MX H;#WMZRM<(>;4"X4A4J]V]P=HKZT,I&7]2=9-2[,M^7R<2/%0F0RP46!H(R9WM-%10:I*1"A>$$DHSQ/ M[-IL^HLP-PM+BPL:>4$OL#F":/.EKT G],4M@,ZMBQV'C8OVR(QVN$G09?"' M:!QDB>!XG83."?#:K84L ;+H-60[DA\=-JGV;9+]V\=*C]\>N32-[ 9"Z)UE MH3!.:0%I0K3U)E$":9IE,&58%%BP(N5._4=M)YX;]35R=Q4A0"MY=_S:AC;+ M9\TJ'3>8UJMA1WUC8#SVH7@@>)U)SA6K0-1F/>VDA.8*QDL:<[[?MQWZM1"5 MH1P3B)A)"(V0-MRD)&E&-']A[M85_< L2'FT4#^!Q 6=U ^-.G%#]1.*[?=5 M/W7Q!<[P+^7=JE0EIVU'7EK?-[GJE!MJ::CF5MUHDBE%4V!LO?IS^5VNX@5" M!8T*DL",YK&IA8$@8Q&%!$>I1ILF@CH%=%PBS-QH1*]1P\QT";[I,>]-'1H^ M%-O#8>Z[3@Y^] G0G\2]/M #=(J @2:="60<5\^T 8TZ@=WN%V(:TAOO*\KT M3OH+03OHN[]T3(^6,6U/L;X]QF?)Z*9)][NII.:'>A'+3/&":O;,3)0#SU-M M8F449GHWF'(L5,(*N\ARF^E<7M-IXL [B0'O1 95*W-;[KV5VJ'%RCFX3S-A M: A'9KH>NUY6\'F W4UP[!SZU03$<*H&-K2JGLP6^7OS7:#-F89I8L/:?%Q0 MWTNY 4(K8OY"+1[;/P5J&F*X-CJ4RS_KBV-[C9P'_MO[>9 E\ M6'W9Z-6CE=!#O_NYD>:XY%.U%H]\\S=JL@DV3R^;1GY>+Y?OUY4)PUY$#%-) MF("2QB:Z67"(4T0ASQ2*>(&$Y$X-9P/)-3>[N%?+]$WM%6O>FEXUT.D&>N4& M[0$';5?_,#J"3DG'A,902VYG5[_"0H[\X7%?0]"\Q'1YT5HZ6]^!D0]DB(>2 M:E*;/#"4+\WST,-[6.IW=Y6\TU^6SU+(AR:QL"V>\J[>E _4A/RLY(>-?*@7 M2:I4C#F%*2\2B/(H@S3/4I@B)G"NF,@2^[Z/UM/.CZHFWJZ'_50/9P M=QL"NEV::K9KI[T_Q^7HDU2_M=C M6;4YR]_H$_CCJPDX#]49TWD]3FT?[ >;;B/AK."S+87[W9Z;BW*UKDKSS=*4 MK)^DVQ\K3NA*!^S-X\M0D&"T*:PM(%3/,\U1N(-(*TB#%,2<()4HRB M5#IM(.SGGMNWQ7CG3+U%_64W>_)>@RNPU0'LE #LR2OQQ65M+"W]<1 ?.U!@ M6W_G,+Y7P3-@/' *97L[S#RM?>T.R9X-[3&$'ZNU>9>RJR(PH%!W'LN&U,R$\_.>]E&0'/G#T,ML2G^TN??@ M1<-B\'%<7.V=[*/@.Y&/O3N[8%+3A#1.XW>U=.>#9/[P9K(KMZ4SDK\CPF>0X++CE$5'%(,T$A(XF, MD$(QSYUR[VPFG=MW8Y_RKK8>=C 4W+E8PGG\[;8JH5&=_!OB"JA/?01KA,+5 M1S@_Y=3U$:Q!.% ?P?Y>/T)JBU:9@@N-I=UO!!>9&.UW%M:V<-EMC)USMN"4 6B/3B0]0S@1R!H9 G'%L MEDEIXHRJ+YGAW.7>9/ L:.W#JFDHJ ?^6[FY[V.;&RI:1"H3BA8(YB1AIDV) M@C@M."0R*ZA^9FBNT&+5Q"^(KTX\82N"U=M VK=A3Y#QWHQ>WG8SX%@1P&4% MK*DD**"3T &ZY EML?VC9MRDE5ZT]$Y1W7#$+QT76,T_-3ZZ0'. LYR'" M[+)J_8_^=^_:CAU])[OKE>BBONLNA6/H]LBQMG?BJ( HYY&IIBPA1@Q#S7:Y M-H.PX@)?LA/S%6QN9M/-7H91*_IEFS/O9?/;P$VQ&)-O\NJKYM_;/W2*76W; M;S8I$;UR5Z!/U[/Q)UZ\(;P4\9$VC=YBO>K&\E(PSVT^+QY_A'2')AIY01'* M1400))3F$#'*(8URH:E:L (1P@D5P5(=FBGGQK]VD?AG8K=]X3]_YA(>U)%Y M]%7Q#)C0X(SK1 *:84[["\SO=/P[55- MOTI^ORK_>7W7-?JD0D5(T@3F4:P_ %%.($NEA*0045+$E.'4JL3/J4GF1OE; M.4$G*+B^\VB(?!33\ZP> JF1>7QLD.RI.@18$Y'S =#^_*_-]%3US_+>J$P MH2I*A+:*"PY11B.(XUP;R;F4:8$E0X*Z54@\-,W<"+(K_->+>@5Z8<$?1ES+ MU_\,M*=9,AQ@(_.D-U8>11)/07%!E<2#PTY<)O&4:OMU$D]>[7N \UU_'];5 MT^]RLR"1C(J89S!B20$1S3$T1[WFFJ=/72E5(_ MP*L3YP'GH8OCM(AX3J&,"ZH-2I,%QC"!29Y+E7&F$DQ=>I?X C=%CY*7L#T/ M=JLZ%\\%8-J>4_E!-/I!5"=6TWXMY!'3OKK!SI &0T]\2+2OU/XIT(%KW/>" M7_B]%(]+>:M>-CAZ\_0;_<>ZNEG2NOXJ?V[>: G_N=#OLV"%2"!&A8 (2PQ9 ME&10JBBC&4KT*YW:ES!TG'U^7-DK &X5^"#T@I2J;,)5]YI\=6X38)0!C38. M&R?753J_Z1P1^9&9Y!GD>RB_>0*-^*"17X,^!=SVV]<189]H5ZN?XL!T4J'%[2OEYM"TUV3M9 52,]GZH3;@#7$2?S#GBJ M.G0:^ [A_G%]_W<-;#SLW-#YN_1&0A4BCF#,I80HR0BD+#,UQJ*$B82FC%C% M0YR:9&Y^A%;.9VU(/%R(1R$]_\D+ =3(W[:1,;+_3H7 :J(/T@',PK#J.0Q. MT.?16R?CR7/"#PGQ[+7NS/>7]U]NNH<.(Y+C3&F&*W(*49$FD"8L@5$>9UF6 MR)3G5J5RGP\[-W8SDMF_H0-XSO.6G](C,Y41RH.:!HK;DY$? !/1SU_>?;BY M!>^7YA0=?'G\]DU;K^!F77T+0T+[NI^@G<'%DQ'-OH!#:CGPU\OZC]ZL'UBY M:M;TL^3KNU7Y;RF&.^_6DFO(K)*FL.P@A$K_33\2HFD/8:K./5:F/E9[QX(J M)6E&!214-,T9-$_)/(()0PF*LR1A//%I5SJ:Q'.CP+87BT^T_OB+:^<[G=62 MC4S@VQ:I V5--&NO[G-W5N==Z35N=MX#G4&G]!5H'X*=WMV=X;NJCKY&@9NP MCB?OJ_1L'1W^8RU>QY_8-V9 2_:P7C4]')LR*\-Z*@LEB$QX:KI?:]O7]%2$ M+)(*2D4S5L2;V:>C.Q5N102/S55M^J1Y66'(-)3B)^&G*#X_C MR'Q]*80>$08VR%P0:7!R^(DC#FQ4W8\\L+KKLM2K]^M*EG>K-D_U*_W990R\ MD2NIRLVB4$AD!28P+I@V6M/$E%DE&4Q)$9,XUW_%7B4N3D\[-WKII/7+DCJ# ML)WE&!ZWD>EDF\C420RZ1'23Y-0)#7[IQ/XU?.:2'4Z!\Y+.3/HJ64=V0!S+ M*;*\VR,L0"XEW^@)FH*K)5UN4^0_K-2Z>F@KR_7%&%":%RDO$,0\5B:'G4#* M"89YIK*TH#SC=L:-\\QS(Z)>>+"5?E#982"_)9KEG1GX[?J!EJM%@IF0*4NA3 35YI#9 M9:&$0L(EHH4L>!([5=MY-OK\R*81K@9_M/*YUBY^AIR=F>.-Q^B48 N%>_W= M0RJ'*HW[;.QIJ]8>4FNOH.S!BR[;T Q+TW[2B]@Y:%$>TQBG,8R4RO6;F\>0 M993!)(]RCN(L3C+J%F1]>D*7AW>:4,*M1EGD!:,$Q5'"B84 M(XB25$*BM.U&,Q4A4I!<9$X5YL/A/&D]Q&>%P8V\YSS5/EB[;1XO1W"J3:,S M>-X;Q=.8!-X@'IGL53:&IQ4_MB$\/ M\KO&P^1P)93S(LXT>W-FLH=3 0E3$J:<22HH5L0N>]AMVKD1C!$5-+*"K;#- M<=GOU__KE#'GB#Z)2F(!&4-91%$LE,KB?933IMQR0G(/;Z)+G=[5%12&DN?:#5/^7F ML]0V*F^V]Y]HM>EC3:.B("QA$F*9)OIK0'/(B,P@HD3S41$+3JR2I:UFF]M' M8" P&$@,&I$]PN;.PWW>W1<4Q)$Y9WK\'(H%A<1QJH8,E^'I5M''%I]3Q7S. MCC%='1];=9Z5\+&^R8UZZVJSN%FOZO6R%,TCT[0M[EQX'!4QR:,(:JXMM 7( MG7W51/, M9VW)K1[EGZOUC\W]9[J1?=&$@/Q02/_%3 :0,/1H-,!M$J STU%0B<#PW>5[/:+(V(_,N\<@_VK-^SN MO'W',8/R+\+#>:3:5X1ZN5*?ESS;7Y_+@T+0G> M2E5R$Q%7I$RD4D&5,6T%Q2J%F@0Q5 7".8U9Q%P/DLY/.C\?6"\SD)W0;E1F M@;,=>X7%;F3"VH+62PM^&<@+.H$#1L/9HQ.(D2PFG)2$[ %XR3L.=_J>5S/- M:/6F:O;G[_43TQ9A76!*B4D'@S3/4FU@=;VN/1RP$8_*/7 RN.,]#00P4Y'CTPS\;GH:67W M3T3/7.]'"^V!ZDV7.-0'6^99I#=9/(8J(7K#1;"$% L$\SS.421$GB@KU\O) M6>9&")UX7<;G_[AQP&$<[0C@8G3&]EYW#4-Z@,9HZ782@T O_N$Y)GWK3ZKY M\I4_?;'G^\ZY88WZL^2R_&[R"_66INXG61".:8;S%$:2F[,MSB!#6/](XC03 M+*61B-UV&Z)[U&)WEQ_'-+VQ:\>/X/.;9O2$ MMX*-\M$[K'.@A_3%X),^E(<5>_D0'KG*-U_]6@B][G63G'%;?:K6WTLM[()$ M2.]NN8!%%IFNZ1# %HX+GG"LI\MBJ-MVYB>9FSG8)UIVP5VU.D:GHV OL MFIU^!-_3KW=(U$9^T?T!\\A%/XW&!5GH1P:>./_\M'K[F>=GKO?,I=H6QNR\ M]_5[+>J[G_KM6]%EWYO2=*DS7OZ/Y7J_[PJP;F40"]1ML^O&TOR>:LK-'J>05I MUS2ORQ;5SAB9;JE&YK0)5LD] RT(N*%2UBX39MHI8P02#AB$.$,0ZQD!F4A(X9D*J4J7#ING)O0 MB68GZ,+1R0L:@:^V-KD G]!704CO&_Y\#W8XD0T(Y,@T>1W&S-I72/]%2 M! SZMP0F5+C_N>FF#?2W5'XOQ-_V/C^B^5UN;FA]WUB60HHW3W^MI?BPNFTK MV:_NKOFF_-[65-L>@FC:B;$PG=%R!1%*.20I9U"2.$(*I3FGCGV2W(68GW]T M*RS82>MX5N*Q%G:,-"Z^(W.4%AX8Z4$OOFF]\(O1 )2K7\$AW$=Q2OF#&(C/ M/ 28E.'\ 7K)>1>,Y%$"Z8<>4?^M#]<46-"<:WN*(95"I)B 1(@"%E&B\H0J M_8-U0M.+L6>W5^W%&OO60/YX3)1%=/ZQ M<"NG=%CA4P637MPQ74FDPZ(^*WITY))PU5*NJ\JTMS0+_;=R<_]A)339B4>] MYS3MA$OVV+1N>//T[N'; ?R>5G?R^%9GO+6S,^"F7H^1B?=P?9&!0N"' MU@CL5+H"S]=.6X"]6N.6(O$%><2")(_MF:%5KM:5WH!_ MZ+JYWS2=B#^L/DLA'[Z9N9H<_$5!$L(BS"$6L:9D)C*(59% E"M),<&*1]*- MDBUGGA_K7HM_/-:;MFR;YMQJ*Z_I /BX:OKGFE_*AZ8#P4H_9V;IULNEV=25 MG;J.B0VVZQ1%34MW"E&BC"_#9-!%10QQ2@GF"/LE ML6,W]%NYHT?4/!RZ=^QB=^>D M'D]?6-^7WUY6_-N6 )",YESO_0G15DR>*D@E*F!*DSRG/(GB/++U5IZ;;(9$ MT,E[H%"ENTOO+-;G?9TA$1R?(28%S]Y!&A+$B3RF)\%LI0[4 MP6G!/>U;-# M3.9NM55FZ'^UOL<[#ZC/+VZZAYE)*GFOYRF_R[;_ALG4^%BN9%/W98%DG%*6 M"IB2.-,$G$00YRJ!,:>$9#F1/&-.*8&. LR-E(>9]&V3P&<:]/UG?C%*_ K^ M,'JTM8H2E/S&\:-$ M/6)ES-JWLOW_A]57O;%=5[1Z>O>O1[WS_;Q>+M^OJQ^T$@N413'/4 9E')OR MQ"*"!.<9+)(BS5)!49I:M0CRF7QN5-C+#G[II?_5.'6V"H!6 _"'T0%T2CC2 MH-/BV%'@6)"/3'^!T7:F/A_8 M&>T]234IX/*"_ISFL,[^-X4VQF>';46);T M9_GP^'"]6KT\6/HDJ^YD2>I_9*3 MPODT_E*IYG5>MS M^BE7:OQC^F:)AA(W6]HKT&D$6I5>G,YK3?KC>7D%.KV"GM.' CG<,?W%$DU] M2A\*P@.'],&&]B/Q=TI)$R JM^TR35U"TT1\QLN> MPRQ!"J*,Q)"AF$'$$Z$PHU%$I8O=ZB/$W.S71KXKL)*.=;^\%L".8,>&=61& MW8H_;,/;U$1]KL)5MX$?:#$"D5X"9B#F]!)A4JJ\!*27W'C16'YD>+.D=7VK MFM[E7;'S@E >%3R%&4:1Z>(;0\RB##(:8ZJ8P!&U.C(Z/L7JM_H/]95G]G=MQH6 M$4ER%L&8F&S'& M(J1"P2!E)\T(IGENU&CXYR^P(LY/.H\?&<21/O]_!\!G[ M%;>&QJFUQEG5+^BM<7SLR9IKG%5OV%WC_,7>117*C6PJ-?3C?I;+QNHRY\EU M4^IM@51>H$PHF%)5F-!M!@EG C+.6!JQ/$LRIQ,,JUEG2P#/1+T"C;#.514L M4+?[^ ?'I39<$>HW"E%BSFG+K>@CT,!XHN.-Q\:16N#ZOO M>J>WKIZZ,I-- 9FO\N?FC5;HGXLLIRA2)(4Q+CA$J9(04RRAR!36EHG>M%'L MMLNPG7I^>X]AW::M[%TI)F#D!HW@WK6SSBR%'4N- >_(1'40UT%E:WN +RA[ M98=6\ )79Z9]I5)6=F <+UIE>;]O?QZGBE@?MT%8.\NW!MU'W_ Y[Q6TH\ IUF5D2AQS23PZ"%V&9["^ M0IYB3-QMZ#*P]GL073B>IX%X3ROYAM9'$Y[?/.TNZ2J"79L@F-LFZZR^?=S4 M&_V0EJN[81!8FA9Q(@L*88$]@>%VG)V@4O0*=JE<^*^YN H^Z M(*$,YG&$G-:\'A7H/6-\W-G#X MCLY)P;//)@P)XD39A-?;FAO?>QR7#8Y\;^X,>]7($U6Y9W[>?/M!OZUGWGRAJ4*_[8E&$ROU?="C;CU8&R%6W! M/Y&M>':(R;(5;9499BM:W^-.YH>J(=UNU[K+NDT%B27&.<0,*X@2%&MCGQM" M)R+"*DU2:E4@PG;"N9'ZX4IC.ZD],IVM<#]/[J'1')G@+P?2B3A#$,X@_/P6(7=3YR1'\/B+;^NS/FU4L.&&<9 I#4A08HBPJ("$( MP8P7/,8LCZ4)H;3_8AR99VZ?AUUG@I?M5=PXZ1BL21$Q%!<$JDQ_C9&,,T@5 MY1!K>[_(DXPP:169&A+6*;*21H;5CM<#@#4RB7O@Y,S69U (1,W'9IF4A\^H M^I)TSUWN>20H[XSSYK/\MJZ:1ACFP''[35[=F6/'[?'C(J99)#@E4"1QHDU% MH1DXQ05,"4?Z\>%)DC@9C4ZSSXTV.N'!5OJK]L0>#!1HCNTO"*IP6Q[+P[JQ M0!_[#"XLWNYG:CZXA3HJ+&2=Z94TE<[ M+^>Y.:U>,=*^8GLSC_>Z]6*#@=Q-"\3VE*"5W=[)>1;Y\P[.($!.PU53@V=_ M>A42Q(E.KRX#T\E+;(O."0_QV2$F\P[;*C/T#%O?XUD,T_#Z-?_78UF73>C" MSU);E2+G$8IRR'BNK"M+(!.J,CWMAR1, A"H>>6B*:0M$GE!RKPCDJ6L]"HWW.]0F MK;I4):?;1Q1E<4J2E$$9"P;UJU] 9JH>D#PG7*28%**PKC%^?)ZYO?1;4<%S M69W>_7/8GK>C B$V,@-, I9##?$PH$U5/MP3/+?*X>I;CJ7>J1!4PY0I#A%@.,:()E&F<"IIE>>K:+RRTB"ZOS32YH&]H M7=;@5H&A.E?@D]:4/X$_NO][)X4&7V/+@X577+>Q3R0&JC6G]3OEFF2JH7HF M^G&K(-AI"'8J@C]&R4<=:P%"'8:$%F_:4Y21P-T[?AEK'M^ZPFSS855OJL:: M>*LG,A-7]>:SU 9\M8W^CQ=9DA0L(AQ2FIEVD8*8"'P*TYP5*"X0Q]*IG83U MS'.SOHW@8"?Y%3"RMZR@I0>]^'W>CFM%8-OUL"/M45 >F8U# >Q1O]<1K&!5 M>FWGG;@6KR,<^Q5W70?P([$#SL;/VUR##T+/H$UL$^#>IL$VO@D]NTF0[0SQ M4M;Z;UI,L:U.L(@(H;$L,*0)-2E',H=4$0F3-,N*/.&8H=2%\$:1ST!)VB5[MR+.$8>-25",36 MX\@X*;./"O/+K\"XDX7J'*1M[V^T%'U&0Y<%I85HRQXWHBVP0-K.51'$7%N^ MB"(!F8D7C05*HSA)I4"\/]6W^RCX">)QU#\R[W=2 ]F*V]8@63>EPGE7JHDV MHE_:1,AJG>QH?T3L7[6Q4+\6G?C-4G15VT\O08#.0BX(CM9CR$J(5^XVY +4 M^;Y#3J.-UG^R2S%$,B,*4P(YY@5$$S8 M]] IX=-]62S/\\< >^Q#_MN;#^!ZTW9N:6S8S1I\HFV!P G]X(3=="QPCX% P.)-S1-)X*![%>@D;[U]/E$, 5>7#NN?+TE&YE0.\6,CZ!3#0QT&R377X& M"^M;>S P_F$K$H82[C7J% 8&]DCUPM"SN(>8_2XWQK'0]C5JRFE+L5D?*FY@ M&L8M!(EY',6:Z@LD-//C&-(\1I"CF&=)DHH<2\?8?C<)/+;_4T3Z:R7 3@O0 MJ6%LL;^\^W!S"S[>?+*/MG)$"0\S3%"(:28BQH##%&"<\2TF&G=(2 MO*28VW[@R[L;T)>$OP)Q B-BBO-UFH&=:HWWLE?N"EP+T025ZW^VFIKWT:C: M7.=4SN^R5;7;(8R^5B-_>UYGF9PW A?!',C>]Y-A4K/^(IA>6N^7#>8;K7:P MA;.98W>DN,C3."]X0F'!HQ@B:0A79!CF2&'"2$I9(H+TN7\^[_SBD$^T2>\: M6U=-U&HES5]H]?3\RK;:9Y".]B]6R(X\@Z,^,EF>@-O(/'J?^61U*4K]4GTQ;HZ-E'T%3IXE,HNS!!8DQQ#E:0YI M+F*8R5QR19)8V072GIQE=O;>5E"PE=2CQ.EQ5,\[ ()@-;:]-39,]OOW('!- MM%7W@\UI3WX6CA/;[^/W3K;3/BO^<%-]_F*/-%Y9UU(^+S[U51IOKS FB+$T M3/&_%VWM4HI0HC(."2H41(8P&>4)3!2.!U% # M1I%F;]6KTE;%].T_Z+]BYWEX]'48F:-GOP0.RQ\"F,A/O(W)RS88X2\[:$V7=3;;NJY M!;[M@>(1^[8_QL5$U_D^WLB5_L?&N#WJ:_&/Q_80K=LH%@A1E.0<B]I# MW<@.=L*_2J"O YSA><]F\M=B/@=@3G"?RRA^[&?&_%T_@4UT9Y3E2"D:0*(J9RBDG5F7##@T^.^;2/P$CG%=8[3/8[$C(%XR1*<8:!V>: M.*1P(!)X-O2DK_@AI5Z^P >O\2]#LBMND$=7]XCH-H>OEX*U>BGK14$ M.0Y"P.H?!R:9O-3'<44/U?4X<;5GH[;8L"S,>MJQU?2K-/9!\*$&\-X+Y-[L+"B>H1JAA1%JVB9I M08'<:Z 6=G1/XJ:5R=ZI/\FJ$6!K:'"SGV)1#%6LE.F!@2$S_XECJDVWC.,L M=XS#.S:5RXL[3>B=21XH6Z?L-UF!VD@+Z O/19L6T_SM?KW4B-?_X\BQQZ!/ MB(R41 @RQ%.(N$SU#K=04!),(Y(1CI53S'D(X"=),^WD-.F*H)'4VWH^BJWE M%RD 8B-_8_S YY!HI(<1IG(DXR1!%$W5YCE MQ',CCE[NMA5,+WF3S=S(#HSPL(DG,.([>M%L5\/2PS8"QF-[WP+!Z^Z<<\0J ME./.=MIIG7J.8.PY_%SO]RW.UA5YVZ:8=%DEW6$80X10GFIK)BOT%E^J&-(B MQE R&F614#E!3D>39^:;&U4=S,GJ)!X49?0\F#P'OAU%!81T[(UV*#0]BJ=9 M812L2MKIV28NAV:E^G[=,[O;_&A'[XP?3$V)-?^G&5\N4")57N@-:QZ9.@^Q MMHUPQ"7,I"**L9QBD;OM7U].,;]]:RLA:$1T(XX]^.R8XA)(1J:&(19MUJMA M!/W=DR(<"QS3/]!KOS?\I._Y,>5>OMA'KWN%)CC;?;YI)R;2G$ 2YQ$T+0Z, MF2%ADC.*<(8Q$6Y=[$-(-3=CY#9$YQ1?%TV8=;;CJM]BS;9]L8\7R?VP"]DN"/G9K Z.EJP05P;?"%/X?2_:TX;?UYNMT2*U;4AH7"65.GKD+9)D;-_2J. :27;(:=A0R$<8CD\VV M\F^7<&V";_LV2[]TJOS:N-,Z;'I'V^DTTG8D& R_D6G.'SIG K.")!!%G9YK4A*R M4OLES=C=Y+FOZF)@;M6!9.Q=LE=7;(7PF!KR@#FFFEB*"$$BT@(R).(LB52< M4.ZTYW*9?6Y$TPMO?"J'JQ<,-/"KA..V.I:;NK$P'WO#%Q1N]PVA#VRA-HM. MW@VIRH56.+_:W=&\EU8K6'/2B>\=QV"Z%':^- /#( MC!8(6]_^:;9(A6V,=G;6U^AX9@O%D59FUK>[U\^]7FI-.J=M'%&,6**)*(Y, M=E\F(*4RARHO6)2G!!&6VE;%'8P[-\II1+,OECI$Z#137*#WR$S02.51\'NH MNWWY5T\,)BKJVF+Q;BGYIEJO2EZ#3]\W?P(?-^)/8S5=W,8RG?'J7#^X9@V=*S_Z^7JW[*(_V'*,OP8.$J8[($Y@R MA" B7$+"X@@JHHW0J"BR2"&W/*C3$[J\YM-D1;4EE]MZ'HX!;J>AM2//<'"- MS(HM3D-)MY6I.V%_#1A)9H5*J."PTY--&^]EI?A>")?=76X,(K01^FZU*3=/ M[\NEK&XT8=VMJZ<%*G 6$8JA8%Q3AJE$0V,J880XQE@F*DVM(G&/C#\WDZX5 M$30R@EY(.Z(XAN!I9@B R\A4X :)]Q\29YH<\HT[_!YR[S<"8UG1W72E- 90R/M[+]?[GJO5=]B&:9R M&4&&XA0BK+__E&(,*98R)W&:"F+O;G*9>6ZO^R?MM@[?& M"7X+7]98H([M[6KD-MNC7G+P2R_[KP;FK2_\X_@P.[C-QH)[*L=:4-C=7&X^ MT)URRCF--YW;SD?-9XX]KP$\(S_Z;6;7XZC0VSFL3+EM&D$DN()$/U$0([W[ M(SDJTLBI@.[SX>=&Z3LGC5][L[+67QF2^4TKRS;8GV%?ZTS1"-(W*5UQ; M 5V=YV==0'-3=9FE"":(16W<$A9Z$Y=$O& D3A1)(C>O[27BS,^G.PPCW.HS MS.MH6H4^U\F[F6N0%;6T+B9:I;%MD9&7YX*X3W]<@X>!>HCR2E&A_J =#Q*] M8$P_0O[KJM*#WZW*?TNQ*ZM?+](T)8JJ",:,QQ#)G$&2)Q@2KD2"!(I0H1;? M9%6NA;8$JXT=WQZ9S>4E?3GG>._K&[HTYY@UH+5Y99F\*U>FLK7YX4E_$=UX M\AC0,699(;&"11:97.^"FY*,,90%RV@N\X@0U@&M/\$3P]S/.!G(4MMQ0>'- M4Z$(PE13CJEXF2.][2]2#EF1%1F+4RYBQXX- <"=QASX<[6N:_ X$!=L]%>& M=0*#2K;M*3=K?1&7U8:6J^:*;]V)O&,ZV;$EL/O(!X!UY._W4,)ACYJ J6-G M0 CTL3TVRZ3?T3.JOOQ$GKO<_<3H/2VKIC3G;Y*:%(PFY5#O2*OQA\TE?ZL&(O7^$C M5[EO+SY+(>6#<=69DH(FQ&&]7#8QJOI]D?6F+U<79P46B=Y;Y$KE$*$L@5A2 M9MQ!#$N!9$RM-QB6<\[MY=Z)#9[+#;:">R00VB[ ^3W&"+".3!!!$'7:9#AB M=&*;83O29!L-1]6&6PW76R\K/+BKTF6RMAL;Y/9;X\A[]U-6O*RU,8Q2*8B@ M,9128(ARFD)31AI2FJHX4931S*O0H,7<6[8[T &4*:IW0 +FB4":R(B"#!4QQ(Q$+$:"H23V#0;9FVU^ASO#8()>W("Q M'/MXVU%4( Q'IJ1+P;L@TN(H+,$#*?9G>J4XB:,J'P^#.'Z+;S*?R2DV7:G; MJ.:(9 DO8@4SQ"E$"A40\Y1#'M$XR[! $;$.+3TP_MPLG2YSK9?1+3#\&(:G M"2$ ,B.3@"LH'@E]!U6_(*'O^7@3)_0=5&8_H>_P9>[^DS>/=;F2=7VS?F#E MJFN-VI\ ?Q!23Z9*,T=36*#NDTC:GQ8JBZEB$L&411(BKJA)^=!V0AQ+FB0X MQRFU]:I<),GS=*9>MQWDGRV0HC^V;[?0 ?*?(%=BIHD'=Z=*M MPA5XI66QSQ"<;'DFSQC<)KXVU0EY5]_.A$=MEZR-3:/\7X]E5^E&!,DU" ;L M"7?:9>-/YF0+ L/0]19FP(L=)2VLG6R[7/YK(>#WM9UG+ZKNL MWTKQR!L/ZR(OXH(C7$ 6,;VM05)!+%BB'PF5($0%BI%,UY]:BI85?THTLY7I (*9G+ M'(H448@*DFN2DPPF3*4QDT4BI7+J>7QRNKF9K&W!P4[<8;D:;0*U$GN4:SP. MMAU'A8-P9&:Z #V_:HUG00E9K?'X9--7:SRK^,%JC>?OJ4$G(K=C)/>5.DU-H^+_NO93 .BMR,/0LYS^ GPWU.]WHD6[5KOWF0N2YBBA2D%"J($JS6#-;3F"6 M\P@G+$4XRMPB8O8GF5\@3"LCN%6@]_A>@4_K9PH'G&180)3/2[#I'B,22L(# OD@+EBG+.K?(*3\PQ-S-&B]GVJJA! M+RAH);4_1#T&Y_E3ZP @C?RVCXF/_?%Q )PF.ACVP,OIO/<,$B=.OYR[U/5=EFP^K>E,U#T*?1&'2M9IJE$)/PLT3<82(]^D!D*9(]C25>\@ATV6D\\\1&B*R#[!X/.(_B6B5@;G_K?:%71 MU>:I\8[1Y4+A!,DB9R9Z,38>< 0I*A#,!2L*Q9,L$LR]^-KAR5Q>HO_4VFM' M8"XD+U*.,LA$K&%&VF3&*A=0%7DL59[&J7 NO18*Y/^FVI:A4+$4A.(4BB9"IMZ&WUD1PJ"A)N2RDD!1[-1$X,>G<3,FS_1\] MNZ5;+8 =H82&=7QZN111_\8%%A"%;F=P:LK7:7)@ <+1U@5^76V^RNK!F*B+(L^X4K& $4J)WN3J?U$>)9!D,I:YP(@):5\[ MQ'+6N9'2(+5B(#GH1#?1H5IX:*0'1GR7 B*VZW#>3S@*NB-STPR M7HNC>L_KM[C>[&N!KOD_[]=+?4?] M3B_NYFFA4)ZHA,>0U,1F*54Q'F>,43Y8K/>T*6MO?ER"BQ-,;/\=4W#?VCMZ9="6"U_OZ>9OZ\>E^/"@%W^S M[031]8!8I"Q/LR1FL&"IZ7Z3YI JDPX6JPP5^N*TR(-4LC\CR/Q"0/YZM,3] M1JL"?AA=0-DH ^2V\8JYL+)NJW7AXME1S_@+,C(]'2V1WZY$HP1HM1BTP.E[ MWXQ>1]\2R''+[)\38@Y5^"V!LBS2;SN:1]=G#3K^(E?ENOI]O9%]24>N8AXA MEL,T8QRB&!>08)E#G$0BBU261L*JR-WQ*>:V"39"@E9*T(CIT%/X,(;G][27 M(S,R&^V!XE%%] @Z#JV5+T9IHEVH_2/DUA_YI/ZG&B$?OG&ZCL1XV3WK$?PH[=W#M^7Z2QT<&ST%FX=[4CR559G; X=U"SY1)^:(^!K$]1P)]L PEZ#-D^C MK2(VV%&'8]3@Z 8BW'!R3%\2=?A)_!C\VT;K?8#<;T:GI%TK;7$K2FZ M]5A5)@]N)7Y?&P=!^Z,6N:RW&7-?);]?E?]ZE/6+#M&IP(0BFL)(QH;I>0(Q M+@K(Y@FQ^X;, M;MU'_KZ,O^3.'YI)ER#01V@:F2?]0$VZ#"\_7M-.[NY0[LM_#;^EMVQ9WK6. MOIPRDN<*ZP]15D#$(P$)H3&,"I5&,M'?*H7LSN#.3S:_<[9M4;YA*46PWDIL M[U4] _-YWW,XZ$;FX2UFSPH3WH;'S-XC'0Z[B3S3YYX[\(T^-9^M6^ M)'WS,/AV%G9@2$?GY0O1O#!/\R0^HR1H'I[Q%3,S3T)P.B7S]*V>_HSCSN_? MZ#_6U>$@9%RDB20I9GN00%;G^4L4TA@I' M@J61J2E@Y4-WFW9N'ZAAU$);)G;8'6*XL[D"O4;>+G#'%3KO\!@']PD#189@ M3PVOO6]D')@G\I.$A-O),^*.V@DOB<-@DWE,W!4<>D\\[O:,&=P._ZQOQ2ZL MX,W3[I(NZN#Z!ZW$T"W_^- W\?TF^48*D^(6+W*."I;$!40"*XB2B$*2QA@* MDN9YIO^51]*QW>YHPL[/Y.[%ZP-OEJ62X!=3:Z7^U3$"<;PEMC/ Y[%L$T;G M/'/<#_0$[ DR;Y/T2;]3@[+7](P39/15%3/4:YH]?1A(Q_JWS5(ICWI>JEGNNO+42Y2I&2$:.M9R[O51_V9NU4WE13EILM>Q@6+XP@16$B$ M(6(20ZP_)9"Q5##,.!*Y6U#]L9GF9F9W@@(CJ3'Z6ED=T\+/XVMYE!D"M;$/ M+3T!]QX3MV]@\6S-UR8Q=-F!GR4W^4RZ1YC4]4V581# M&>4<(I2GD+(L@C%B,>(4H4@(K]R;_;EF1Q1;[]U5ES-Q!1IY0>++%B> MN2+ M,/"-S1B7(.>?4W(IW\C>,J'\VZ.'&+1P3"(ZM+46H;YDOYLZ^+ M(GB*3-O>F!,$48:I"35(H8AQ2B+,"YE:E:(X,O[<:&(G(M R>I27.82A13# M9MNPH;,O(DH3%144"H$SB"1+(>:$P#C&24Z36$EFQ=\GYI@; M&;__.S!R@H&@'L;:,4#/6[$!8!I[+SLJ0O8F;0"D)C)KO1!SLFW/8''"OCUV MYV0V[AG1AW;NN4LO#=1YT4>K+\+P,G ZX2GEE!20YB;JDV02TC3+($L4T7R9 M"Y$3QZA/1Q%"V6@2,U[%<*SNC=$S\Q_8K! ?^@C =-_2" M1^E83O]*03INX!R/T7$<)W13Z6VA\D$/XXSK';WD B9,8(A25$ 6Q12BC/*4 M<9XPXG0FXC3[W"S(7/K0X=A0X&N0C\U]0M .VF3Z!VNB=I@_- M/9-FTR=@L>\W?6H0[XC$2M):OI7M_S^L]AOP4"++BBCA41:Y$)[C_'.CO%Y\\$NOP*^F[-!0A_\"K1;@#Z,' MZ!1Q-/]DYS3YUX)T/- >"Z;R&<:-"82I: M=?Z0]V7-Z?)3TW/]O?Y=O=!;VU11JB".D":\E$JS^TT@I3%GF4P*)(@-X9V< M96ZTU@L*6DE!*RIH9+4CKM.@GJ:G8%"-;8'YH&1-,U8H'""36O(_W:V__[>^ MO^41T7F_&OHX/>HD)&&E6$\%=A>'+O'TUUJJQ^7'4LF%8IQD&8Z@RB*]KU,( M0T:2&.K-793E>49%YI2;9C/IW.C@9*V:*] *#HSDH6H"#1; SI0)#>O81PF7 M(QJPW,\^1*/7^!E,.9/"/OL@V%?S.7"O'R5]E'HXV24+K.X^&JMGZ^?JDGCK MMX_R[Y)6[_73N-#[+JI2@2!F,M;[L2R%F&I#14G3!"H76'&G2IBN LR-JEKY MK\!6 ]"H<+7S"%^9!KE,@D^T%%? Z &,(F[,Y;Q.=BPV)OHC,UIXX)T)SA>] M0&3G//VDQ.<+SDL2]![G@AHV>_U,]JL7>_ MD>+ZNY;]3O9=4#Y5)9<+292269I D20(HBA.("DPACCEJB!1B@HL%]\:T_/+ MAE8;R^/-::1WH8&7.HS'" /AP2_E"@B]4Z=5#;0$;4-WGUHW4SP*>5XDJ4RU MQ4\D1(7(((L3!HLB0KE,&!-1_RB\6XG_\ >AU^#_?PQ>/@:QY%(O>0(+;K(B M28H@RW@*"U,D,4V92&R;.\SX(9@F1F+X"/22@T[T76>S1OC_J$?$,L9B?LL^ M=FC&Y?6R;OL"60/MK\X]/('K9TVW9B&+:4T@]?25M:9;BH-EMB:1T^X0'ZHZTD01:.(:1+ 4!9,0$1%!$F:$IAFD8R2@AKVP\.THZ)0R$@CC$ZDEE\XP60I* M("B&J2JAAG2/X;DI-T_7E:0W:R$7-)-$93R#2$F3JJ*,/U3;09)$U MA\0?!M,<_+O;RU97FT67BW%;=7WGKW^6]0+G3"5$4DABA?1^$Q>0Y;* &2(H MR[*4<605*W=L@KF]?'W:D:D5VHD)_C""6D;W'@7R] L9 IZ17TP/9*Q?TG/J MG]I?ZGL'>TO]T^Z5/3KL)*_N.:7Z5_CL=7[^HW>T,OGWM?Y*-]ZL71YA&K&\ MP(7^AC)6Z \IEY#P-(:"$9*C+)6LR-R.08[.-;^#BUY4LZUHO=7@#^\4SN,8 MV[F5@N V\GOO"YBSA^DL&(&\3,?GF=33=%;=E]ZF\S?X$<6;Q[IY**; M_G6WJOF%-NO?K3;:PE@PG&.91C%,\R*""'-N*K\1F$:*Q=H,2 KI5 #)VE!*V8;L1AB[D=C8R Y,BDTDL\+"-Q!5RA=:881Z "$8[MK)/2 MCR,4+\G(]?9+\W?:V#.3:))R(95 %+*4YA A3B#E*(8JI2K3>Y4"G7.Q=0$I6G$A4H M1596QLE9YO:"#R5T;,9]&LWS7H<@&(W\?KO!X^1U.*O^!:Z'XV-/YG\XJ][0 M"7'^XDN+4AV.O&D.%KK8FB/]?3%+$JI0 O6GOX H*0I(6**@2EC$>"&EP*EO MF2I?H>;GVQBV!-X&W^W"FOH0O #=KP,NK=T69]KE&IG/#@9)AEJG"TI>70IM M\")8W@*]4EFL2P$\7BCKXI%#YU/7;YY^H_]85S=+JG>!YH1#QHP)AC.8"].M M+I:9*27(898VA;-0HW//S9X[F0M9*->LWI34;Y92"E3+$0,>=-? MVN3'L[1(("U(EJF4J1Q;Q2783#:WKTO7HJT74[\XG:".-'428#M>"@7;R$3T M\7ES.Q?DW%/6+2 )E9Y^:JII4]$ME-Y+.[>YQ[/BJ[:$A5R)6AO+#YV9?$/K M^T5*HERJ6,!8IA(B1A$D"6$PC^),*FVILE@L5O*.;J1E&O"QJ:R>?M(^_<,) M1Z0-+140O;B.55J/ 9HG1 D29Q A7)A&H]JVI 6%&<**T;S(([8%]*M#T=QP MJ'Z=XH"F%_<*M *W@>SZ)RUS(*3M"/DBX"8ZK?$"R[V<[1DD0E6N/3;-M$5J MSRB[5X_VW/5^O/OG]5K\*)?+Z]6>Y7K//S:CKA6_B*_?W2CL%O,T]M\6QHYO1(!_[1"DD MVL[4Y(5:(+YRFWM2$O."Y26S^0T2(D7[LTD%OU5_K=OIOFRT]6'<^;=*[YGI MBI=T^6G=ALJ\^[F1J]I(]K&L-XLLBJ*"HAPRA(1)Y3:^N22#2O TBQDF!7;J MUAY(KKE1Y%Z2OK+&[5,_N]K8*@UQ#\L=,1O%L]/C1#KFU/VT.O MO!W+OL)ZCLR_K[.4%R:]7PS\*&GR_E*]8F+]Q5">3L6_?'C?3C-M(F0[B[Q9 MUYOZS]6ZKA=1EAO' MIH-H(^<5:"1U[1-S#%K+C7$(P,;>&;MCY='EY0P.P3JZ')MGXNXM9]3=[]1R M[@8_:OA4K56Y^6@>V)@I04P34H93DU-92$CR&$&<,)9F.Y >6*KQ\D,$L#]*+5ZV4IC%\.K+]U'VQ')A@@*3.4X3A.(2*FDX,2 M#!(-JC:A14JH0JD2B0NK>B(Y1=;)R$C:D:@?/B.SIH'F0PO-+T:T7TW?++Y\ M;&H3?EI7;9FZS:8JV>.F":/:K,'OFC[6JXV6;VDNZSLRA>/9?:@"$>M@X$F9 M=%^AE]1YX(K+,M)NU@],T[!9P,^2K^]6Y;^E^""T(5>JDF[W]7W*B=[R]V6+ M2UGKO^DMP;/?]+ZMF#-!BEQ!7A .4:8D- V@H=YK^YM\J"H;:]$W2;A6=\I,,U[U2^ M>O;+,?RD$RU0X#2_L:1]E?3 D:$_EE8X]K2>T;"TK)IB2+]):MS(QJ7PMW)S M_]?5FM6R^FX$^[#Z]KBIC= K$]+0J_!8F8I);VA=UKO2^OKUOJ>U-!W):PAB-_EHR*H-'Q"@RT!#^TFF"H)V@5 M!<\U;;Y@K:Z@4?999Y*MP@$C2D=>DE#AIV.).6VLZLA@[P6VCCV?YQGCYEY6 M)N>CDO?&4?U=MGO=]^M*EG>K&SVW7/&GKQ5=U?H+9PI9KT3ST[(1[\^T7)DM MV755ZD_KW;!RG]XXWZJO].>"DYBF&#&89@6%B"8IQ*G^&O%8,HF2.%4900YKR4=^WC2: N>J?O2 MQ=0O>*\Y&*C>[)@&R@.C?78$$D][ M[#G=$NP=B4XXM7NM\[^N%/V^KLQ7M;7BWVOL])#O?LJ';YN_KBI)EV;39R20 M]>WJ9EU]TY=OY.V/E=G;*:V-_DR;,YI/ZV7)]2YOP21A.%=$;Z-,4D@>ZVU4 MEL10?\92*C&-,V9U'#"2?'/[9@U4!+S=235G"QOZ$\I&3?"XU1,L&T6!9K.M MJG!M=&UZFH*MMJ!7U[X8]QC/PNG/V@Q6>.1/V/_3BVM???V5%WFBBNROM=A. M1=I'7(H3A=O'F'6R8NXC0C8L\#[F-)Z)!(]4#[>1LOZP$O)A5:J2MR?M2_T$_BC^[]WV1?7Y;';8XX(^<@?VYWD)O;@N>S-9G G_994G5;! M/<7 #\M020:.LT^;9N 'S5ZB@>[72WU__>Y?CZ92+-+T M%RKSE?1><*[2G MZ"86KG$&;18BC1#*-'<4.(D@RKF$+%82YB)1G. H(DJYV5$'YYF?M=1Z?&DC MIX>/?@](!Z_Z)>!,X@=O!;P".Q$#NZB/(1#2J;PWQ_1NX&-J'G3<'KW8O=BN MV:55]7WYK2L*F\4QRY/89*!("1'2.R8<8:4MAR(B*:)Q)G/;$KLOQIZ;BW,K MGD=5W9>PG7ZE+P1C[!?9'@>G\KE'-+Z@:.[+$2);%]6U# MO8U4: +=VNJ/G\OZG^\K*?M ]L]T(Q<)ESE7N8",-%5SB80T)A%4"2&"298D M.'>LFCNVS/.S#(R44&DQ0=G)"8SKR[%.[NAK;6=PS&K]1N:\897=9_UB!^J: M&H0'J_$:G:_ +D -#/0VVB;<:_).M4ZA2O:.+N^T%7VG M@G^OX.]D$X]0\6+!:!XE"& M+VD0L,9$B,H1,^+J2\ +6]4A]-[SY%SSJYAZ_O4UT:LK];X,?.E^Y8#E/8I1#E;(((I%&D G,(3,M_'"6 M,I:FMI'8)V>:FS&W%18\E];Q_.$\PJ>I)"AN(Y/(9)#91PT'@VZB^%]_")TB M>*U@.1&+>_K^R:)JK=08QL?:W>!^,-NGX#2-@&*E9"K,,6R:IA!Q;7WAJ(A@ M4N1IH0K%1(1M3V6' \^-(;<)?6=CF$/Z7K!&>RS MX28[@#VDQ/#T]>#?O=O:F6#UQJ>U>[E;6\FA>F\<1X*Q.($\1YF)N=0&#C'] MR-,H3HF(TKQP[7@70*RYO?"=5KUG=U"BH5-MJJ+-@5;=;A,W_5J.3%ROL8P^ M/=\"HAZN'5P(H:;N%!<0R --Y$*.[KY[_;3>F%I2=/E9"MD>EUX_K!]7FT_T MJ?'>JBC&DC,),2L*B*@H]+_2 HJ,%1&/4\JQU5&FS61S(^RMO& G,&@E!IW( M]ENRLTB?W\B&Q&]DDIP6.OL-;4@()]K3?KV7X-L63FZ:EZT?-VJY_@&^M4(W M=:+*%=C\D,OO$CRL5YO[NDM\U3>_H5M]7?]8+7)4J @5"8QICB#2G YQ'!$HC)W.<6*B MGFW8_,0<92S[CI[E#Z5GV1=^9#]%E^ M,U6^5W!$C MQ1AQ;(/N*TI_[^2>2^ZVBW_YY@;4;F)^M% MN?)<%?>HY,LP#15K["G%M!'$ET&U%Q=\X7"7U>%ORBQW.W"E)-^4W^5;4_Y# M#?X2+Q**"D8%@S'7_T%8).8$(X&YC'**GJOA_Y-/C!9+9*4Z_U@FL!"\ (B$5%-8'D!%2$$Y2Q)1&Q% M8,_0N!6=LR\L5%R<'T"GE3SA]#MXVF:/G ME-!#Y\[)ZX)U ]IU>LD+E!&5(R@ES_2FCA00%UQ QI(.IL;AS@-=+W+%$EXP 4F>"[U[22-("6,PST0B(I%&+)&+E;PSAP=? M[0G%>$..]*@-KJS8V];&S$3>JL5T2.]8)B?!$'0L/-Q^\ KWH M[2'60'CCE^X[2IAU^' 6>&>NM]'Y1W;WK9+@HF"RJX@BSC&*(X-7UHLP1F(DJIE&DJL%.&I:<<@A'C0MDXWELK*1X;=>-"U06/ARGX3Q3 M&M9WNM<*"VHC[16H&WD!W0KLF.)X F<[,@N$WMN%L@T.T=KD?584))41@FFL MMX!()AG$(BE@DB4%(BQ!:6;E"3XUR=PLH%[.9^?]3N403D)ZFAQ" 34R*WAA MY!0S= X$KZ"AHX-.%C5T3JUAV-#9:SV.>[;GYS>TOG^_7/_X\OCMV[*),Z?+ MMV7-EVO3]+&)2*^;V78!)VDDN$0H@1'-8H@*%D%S( 03I:1 DG)&E?6QT 6" MS(TPA@$J1AM@U-'?RH%"8*?159LYXM YZ*)%LSB$FF@IQCZL\EH%[^BMBQ?& M/FA]J@6:** ]\.OB=N88 ,I39Y.7##_=&68 $)Z==888SV^W^ZE:UI-^ MQ.'NZ.,["[K=_CDFW17;*O]R:VQ]G[O9_)?W M7VYV$1U=> _F128B7L!,DD2;PVD!29V?G61:LZER56[DQ_*[%/J3I9?(Y(^W[57>//U&_[&NFK(^35D9 MG$>(B@C!&"?4A)/ED/(\@EF!*4TD4S)V.AQUG']NU+<3'RZ-_&"G0-<5R*F* MC^^JV-E5(V(],J4.8/[H![.SI>4)5B##RW7V2>TP3VA>FF6^P_@1W;7XQV.] M:UV:9J:_%[*:1X\_37VDBU+?!];8+L MVW9S?=2GX#)#%,=M[4:$&(6,D11F:<(H9QF/X\SMW'0,,>=WX#K0$FS6H.KU M!"NY 66C:;NCTK^OU_^WNF_K<5O'TGV?7\&G@VS '.A"2F0?8(!*)>D3G/1. MD-3,H)$'@]WOY4-P$]&LO?L]2_MPP" MPR'8L C>6";_L+^N+(!?6FO[QO)JOHX_P*X9PH[?7L*3^UR02"=%+R0.>IST M"?+AF=/K7('AUXI9&^C&G_?\LKXSPU1*G=:"H"QED.$4VS8$"C+S=YB7+,T+ MA%'.O53M^]GRTM"XKL>[G-J;GH[0E@O2,;?7E)GCP9B[;G9%MMROSC]4C M4XEQ@3A-H,IMT;9,8,B3M(0)+1+-<2[R5/OT0(]/HI3^L%>$QDC MK4%_Z8]="7SMI,E( #ND6L::*3AR_WFI'FQAUQ]J@<(II@:&WUL*0I*[-44Z9+GU._(SUC.^+W MV&FL3ZS%2&5MBI+7V74ERU0AE9BE([B@9B6)62>Q:E265D6FC;@SBNAWV RY9SR?[8*L5DG$2 ^-X M62F=J!DZR6Z(,ZQ_A\W&YF/]<+&0=A8&)E!F5&52ZY! A(X8)1044 M.BL$*;%6N7*-[=D?>FS"M*'./6SE *KK@3SA /3M;ZX)"XC=.0#!/6HG'(R! MXG6VH+Q_5,+LL/E,K*S8CA.XNU^>FWI"HLU.9Z.PSUH%&X![6H%7,?;N\0):S$SV;+L-/[T: M=0-P[<^ ZT/,:QMK X!S,,R&C!IHA+V8P;;:I6^BK.JEPF$F$PJ1*E/($H2A MQBR1:8*2C'@5W'2=>'2"]&H&I\VQ#>V-X+PUF=VQ7U\6CS/Q>[<_.,922H)LZ2<.$2L3R$C* M(GBS#0#9U=<9O8XC>+*\Z$)].J9S>3[7\]JOE(W<_EY M_:"6&W]VW8AT:F2#3'(C.PI-$418<$@+\U?$=8DRPE2:EGZRPV'6\8F1FFB@ M-E2OJJB3A24U9NC1PUN16:%8$UT$[VW[*,=/J MG0&*EEE_?<:!D^N=(3C.KW=_-;@=_;DTL9LGV^;IG]4%L*;@[XHM[\PZJ:E M@N T4U (G$%4* *9$!IJK26A1&NN/3O:!5(R/J'U?K6>/55I56VZ&QD&ENJQ M^N5Z86-=FEQ+5F_ WX8OL+:,>3>8#UI'-S$WP-KT+/H^7,IQG50241PNV018 M3L#=Q=4(Z1/?!&#J!BZ$WP7J$ZT?N\T7$"O=V4^7]M._O//N5JN'F;/ MWQ:/\MW+SA9QF+"42"R-&N[L/67@=WKQ>[-.>[4_,ZTDA(*EA)4ICG MS+:M4"7D!!602D9ER0J>^'8;7Y6Q'9'J6JKV MXE&/M!LX0Y49]00IL'?A$01.K0MW;[U"Y\(CDD\W+CQ^K(L$^SQOVF)J>R5' MBD*FC=Q"F C(65I"0@57O,R864]_";8=?\02S-#8:;/N,/218$'(#"?!G$ ) MW)Q'K#MMSMU;K[ YCT@^O3F/'PLO!K_07U[67V?W#^NCBN^$YR*QG;$*JB#* M4@0)26P,&9(R9S@K9>%;\?WL;*/;N*TZU89DL*$Y2L'P\X@[;.R8./:]S5\# M0O_"ZE&@'$BM,02^/+(ED-O@ 0NN-?$N9^RQA?+$YCC66>[KA\6J,NLNQ*RR M]_Z+)?FZZD"3M[^WCWRA?VV_W3SDRWEYTT;QL\OZ]6:S>4F MG\I<858Z?W58GD^NF/SD&=0[W#?>@^ MZG_"L%/(CK$AY?%Q\9,9\%8W<_E5K=3RA_EQ5Y=O6M 2)4*E,,U+ 5&N..1, ME%H()T.F]\RCNV>\OP6-Z+BE<]_B?6@//Z3 PZ6OW^) MG7;>_L7G!HM>_KF8:L6I0AF#6>4-)64*>9H5$,L<%X1@*H1G,SG$6( M7/ZYZ#UNV:R@FX[1^ZKT+(.ZQ"Q?6(O+*A8>S1RCN8(L0JMP;K MI6/9^Z:"\U\7"_ES]OBX[<&"<4EY(35418$@*G$&&1(9Q"3+I4IISHE3E_*N MA(Q-M?IS,8?U:E6^B(IZSZ8YP8OB>@_K'^K>;VE76YB]V?(!&D;^Z*6M35B>VQ"><. T6 !$V+Y M8N2%V!6FBEZ/*OYG0%2>Y5PS2#GEYK"UL9QY4D"F&-%EHI(\0]/YQN?]K_V@F'#NOTLSKVZ MJX\6H;OR*ZU7K]73XE,]@C)KO2V%6SVV_J8/[*\WFR^69IQMG?T$XU1E@D*\ M:99$"\A1GD#-&*7:NM9HYF=8.YQB?#:S/Z.TKSB"TDW"=X&G;P/Z_[P8PEZA MQ< Y3&(UTCLF>8.VJ<=^XY?R?9C;DS&<0WOC%=\+(H,51]YUSIQ[N7L.L%GD(^K M/8YBS+I#7 BH(3LR_--F7:W!,52HBFFHI<2K_;82S2QG?] M^V0TK+^ %G] MABL0LY8BS//9N>Q5M1-$QATE0:21:V%:?,T 5NNJC7:=W\U MG)F?+&^3ZI$M>Q$;F$<&/%;3\EAD#=NH/#*81\W)8X\?7/EQ4T3[VWHA_O%N M9ON@S^570U9=UH+=JVF1)"2766DN4>8/A#2&)+-59'5&1%Z0HDB]G&DNDXY- M =O2#"JBS8ZOR0:6;K.UMY1[%WZ\O@!N CD;G_6HG:UM&=SDI#5- ME(^:+#=L J/Z;!D%%:?!&=[]? EN0O355K=G:?LZR^J?L=@'_+&R%*/2-FQF M8A^P'F4C]C+)Z^3!O_]ECK/9RI+TW\JFZ2MY8^2O.=WJWZ@ORYE04XQ)6N08 MP4SA J*4*F@H1U4Q+<3Y6UM M0["RB R<,N_ZB3B>.^-;]KY/I(CI]"WN)]<^GO&DUWNNV4B2[5VI_I=*O?=< MBMB)^+[3!_<%JC*3FPSEC_.J>+_U?VXJ]Y\ZKO]4ZZG2E#%*&$QS:P#*40FY MQ!@*D3*9)K)$1=&8\.]\@JK#Z FPV]\-8"*JB/=N'Q2V(FZ'2J\ #]9^Z"BO MWAS^FQXA.T;.W&,FP' 3M3=1)SSC]2X*(V/HWD:=P#K1^ZC;>*'9N+=F["5[ MM+'PCD]9"$SO#T'5+DBTQ 5NX9[CNDY1Z..'!>[AF&CA-SSST8 MT/7B]Y(]S61=#Z*D)2.(EI 0E$"D%(8D+QDL2B(3G24X4ZB3\*==EEG-90BISH^F@)(>];D'>VN4G3?=0SG-)M"=PL-?&!'=!Z'X2I?WBC%T2Q@A?=)ATV--$+B*/ M0[^WHU=!^NMRL5I-18E*K'0!2:D)1!ASR--"0,QU(3-6E%EJKF"+-7MT$TS7 M)O022=MI^]L^%5'@EBV7OZLZ'%5^7+0Z11N,W21/3.1ZECD7JP^M)J"B=Y B M0WO(]%]/:#/=6$H'[3'O425H_[U0%]8/<[HLEK_M/*L')6WE#&OE_:R;FJU3 MS!-.4XPA*3)I9 M2D'$J84*EYBA-5J%BHI>[PZGFMH)V")8$5SYDFSX7$-T3+^2,T+17$C79QS86^0,P;%CR/W5 M,*GS7FLEUD:F?9R+Q9.Z8[]LQ/-797F;/6XNN7\NYE+9?68%7J/\*RIT;I,F M."U2B%)M?M(L@R634A$L2ITZN8JZ$C*V&]D>C4"T]$\_(16\,&Z2:PBX^_90 M-2R #0_ ,%$E6(!]-B9@?TUJ3K9I&/&$75=0(TG 8#(&%8M=P3J4E9W'BU:0 MS,YY/Y_]T^B)TGQ?,SUCNWJ2XG]>9DLE]WWYYGEZJ_( M5'R27[O"5&^+X%!>JK^YNW2POOMIAO[]YVS;A)FALB@SS2'+M#EUTKR 5!<$ MEJB04I2E4-PYF.3\-&,[)]I]U2M2H:4UJ/?\(:#7_OD5FH2?8^!TK_"S3P>:1)Z>'Q>_E;DZ M5#4L6E*X%K]3)4NFX/SBZ'1^9]F*UM2] O;9!Q_4TD)JI1//IEEG9AJ;:E;'I-?43H"AMVXO;2C>9%/Z!NZ? MP_BR6(F*7-_BI -H 3']5P#I$-M_;N2!8_RO,'@IVZ^:\ MM?Z@'VK^H@XJ@PB>28%P!CFV38C+S&@JE-E*5Y3ILDARY=> TVG6L8F-?:(W M?LZ*[,YE7-P6P4U%B0YMSW(E"JK>VHH72I$T%KQAKRC+_R3OV:RH+(D4I%.22&V&%)(-, MIQ(*C!+$F/D,"^0CK )H&)OH:K:4_0) PP3X:;@ #1M^$BMD7=SD5\]H]RS- M'("V@;]-8ZN&">MSCB?<.D 82=2%4#"HX.L T:$8[#)4Z)7NW>*)S>935,A, MYBR'B;FQV31-!0DS6IK*TR1E2BM*L-\-;C/PV,17???XOJ'.4;DZ0LOU+N:/ MP3!7KZOL!URS]GGM<*NJ!QKX$K5/_O&=Z>#W83K(I\7\WGSE3^\47]^9(6Y^ MS593F6-,<6NG)AG;-K0TPCM#)+!43H"E M$WRWE'K>=TXBZJ8>=,6IYZT: I'W^7X)@T@'^,DI!CVA+S%Y> 1??#:@>\J3 MFDOKQ?OPR.ZGF!.D)48PD0I!Q!(,.6<,)CK/RI(K4C"GZ\31R&/;WEOB@*7. MHX?*'ES73]E@$'K>NX[\^W52.<5K6"^5O9&&ZZ9RBH&]?BHG'_#?=)_4/7O< MG-K5<9!D*26VF%J991RB(N70[$,"%4>JI#35"CMU3CTQ]M@V7D4>:+0\C_/T M%&[7]U\'-/H^/3V \-J&9U@.VHB'8PVV%<\PT=Z,YQX)4WQMUNM2/:CY:AL. M7>6,F!NL^=OF5OO%=N!8S-L=X^X6^_WBFGYFVR[G*9=IGG %,96V(UG)(2O2 M##*1/"Y6*UOOSS+MV:6^K^5U4^1'L&@] M2[,]#IODDC>?[()M,^4,MQ.PY1?4#+LV8#0RLF8[XNVBYX6)=$'IB\I![S@] M0WUX3>I[.O^HX0]_MPM;Q2JO9G;>.FP3FQV5Y8) C5)JF])*R+A@D"84&7X'@0ESPN3<'"PJ^0GH[(OC:HV'*].?GJI7W_/Z3+78U8PKV0]7P+&)B"W](.* M@1-=#!HF]MNC^2G%WLODINWV"7[/\C9Z4)902&W''C9!C>8D@+YE*RJ3(4C=3WXFQQR;$ M-J2!BC;/9CPMP-QD3B ,/8L3)P3\&\T<\QJK&4QKY&$;MARS=-14Y<0C8=OQ M;XL?557"CW,;7+SIS?+XN/C)#*FV84!3)N:KN0)^6"QM8Y9I)C7E.E>P3,W5 M#!4$0RJ2%&J9Z9)J3''I=$GK0,/HMO?[6] T>9N -(,)G8"&+]N58\L9V+%6 M)3DUS('OECU0\^?I5P]913=9TO/:]"US!EL6;\'5 =A( BZ$@D$%80>(#@5F MEZ$&;K-8_>OJXVKU8NL$&J5KMI!32@4GBF00D\16*\X*R LD8%'23 BEN!&] M 6VFHA+IM.^'[SWU5\.,O;2\N?G!9H^585T;/:3ZYZ'Z(IY<4T=E;O E^I?I M<;CA$&Q8M-)\P^0(NAA>POZU>Q6>I.U?HR/A)5BC]1V\.$F@"= Z<+_-[N?]K;4,%^:.RI6>F--,H91A!QF@!$4X59"DG,"4))2E5I>9>G=*B M438V%:IFK F7V/(V:75CGX M?_9BL^40-"R"[SLFS0ELSON-:NLIVN(MOYLD M?)5%[5EPOM)ZAG1CBHM]O+9-D>@:NK]37#A/-(**/$'W(^(@[N>KLOGS35"0 MS6M.ITSBE&B50HHI@BB1.22%P###&DF>490KI[*!8=./7-@?Q<9M6=@\ 2P3 MX2+<87G\Y71=J"'Q:/\ M^/2\K.,"5DW^29$5A904*EP87;&<)TZ%=1SF&IM VY(* MVK1ZFL5<,'835)&0ZUDJA8+F7_KC.ARQ*H!8IRXF6@EBC'"J-3I19RQRGYF[,29(I++GF6\^L>\_>T[.%.%P' M:-AK,UIE3;"MT0X>=R1[ED,]#;*;P.B V4 %3QN,;)^YO9KL!L&(%4XOXA"K MI.GI28:M87J1T:.BI9>?[I+,8*L06<5D$Z.O)ETHDB_DD->W.,375HA_:WC2,AB0[[8+IM_8X0];SOO=$)3((XR7_49(C] M&5XA*>(DBZ>3(TX_&K;-#ZXD?[Y8A>*S?C=[?#'_N@D8^_RR7JW9W*;23XFD M2A>)A&55-9TQ#'F:(HA1@K.T8*4L$S^GG2<%X_/DU92"-[,Y6%7D>L;>^JZ! M3@1%&<809TI#1' ).2HSJ"1GYAJ74\G*Z=I=)>MQ!=8#*&E']I(- ]9F78?1 MMHB?@)JM?I?(3;CW"'S/@C\RYM['0B!RD8X,W]D'/4X"H3D\:D*'\8]*>ZO$ M@]P6KTB%1'E".,RI2""B5$,J%(%EH1*:EYH(7+I&I>V-/#;-LB8N(#AK'[#+ MHJ83##T+D5@(N(>G!2,Q4'A:@XB-ZV?SW_%"TTXR?B$T;?_YP4+33I+9#DT[ M_4!@D::D50]EUS(Q;5J\9J56&DLH%]5KNCC= MV*33AN*] D6M!IUI:+6BRY!?%V5Q@>S;K_<:&'H6?XJ&Y6!UH"YB&K$FE!,R MU\I#71YDV$I13@P=%8UR>RO,^%#GIJWN%G5K[R_+Q;-:KG]_,6N^OIG+]^9? MG^TCTT(C<]O%&@J.;9Y81B$3MJ@*XESD1BMDB 7DB;E3$.*A&"*W@3W/S!4; MJ%_/RBCBZY>EKV?"8Q'R!"%>Y*71S:4TBU @R+!,H,I(:M1U1I#(_8P_D?$? MU.XS*/1N!H5^X.SYF&R(MD5A:[)!0_<$5)1/JL(56^+CV1'\ 8MD0O"8>%#K M@3\@AX:#@!'\]?=W2L_F-O]YOJGI:@XG._Q_J:J?Z&?=="!N/V"FOF6KAW>S M'S-I-NSJJTV7GBJM98JXAEENQ!FB10:Y9BG$&:6H*#7-4NHFTZ+2-3YQ5[,& M1(MT\&P>F8 ?&_:L]:_5\KSUF-V]50ZL;)B<@&>?4H9QU_SZ/>-5UK%G.=LL M8)OF2KQ.0,T7^*Q!P]G^8W8!+7/@W6X!*_Y>8_G#VQ45=[KZQ.;-5_CW.IBKX6%^Y>\>8:[(H6'9[V32[^ MX&$7/MLOL M0 MJVCSNQ?4,%$D!&&Y44T(S2'**(:<< 83I1.N$ZD3[16Q&P#3 #?8SC"Y78W\ MF>_Y.+ZYS+'W56:?P4C7E'K00:\@^XP<7B\.?ALQ@[2YN+Q[43?:?/E_5VSY M8?9#36E24)H7#')6%A"5BD*6\ 1*G68%ETFJI)-+,FCVL6W7\YF#1K_@YN;. M9M)0VV/G,LS\[]^GF4UV!Q MRI6\.HB_K61GM?_3*(%KI1J_>4$8X5F:PSR1"*("24@432!-F-)&L@E.G,)Y M+TTR-O'5MVR$ .HGF5.SQBY7]]C8#70;?P$9G&NS=KJ:I^77]BR*;76P_/BW,C&;FC7)9VZUE M*YG"_,)\13*=)F5.4RQ3F.1%9CO8&'$IF1&AK"A2E1L%43E%A?1#WMBDK;4G MS.;WMH+$LQGSP68OBW95.S_%,/):NFF.K[="/8OYIB[E8@DL:]LZE2WF-CT= M6_R!#8.-GTZ"-RT>0U,[^*:^:'I96_J@W)ZIM:_I@)M:F<_%6)Q?U\MBW8 M.>6)2GDI))3$=GCDN89$X\*<#:5@FA18,*_F(7T3/+;38E,/G1_737]O(RQ6 MGE:$WI?;T>XXHD7LVZ+YY>/MY'15^UUM\JHU\+*J8V)[%=PN5FO0XBFB/70@ MX&-96OLF=U@;[D#@'UF'AYK7WPQ3E7W^.)>&OJ4YU.K+,"*(2JH0)")+(1(J MAXQB"C.F=4HE+S'FKC:8DS.,3R-?W5:X7@\WQK\)YR5):::PXS;?L_4:XAQ;* +..892C%J92AWK7STXY- M+![X>1K"MQJ4T8*WM(=[TRXL@[\;+0ZXP_K/PG#MY#:[#E,/_K(+D[Z:H^PZ M$)<\9 YO=W&-W?TT@YH_%_61J5"&%.4%)(0*(Y42#BG+2ECF.4O2DB)$,G_? MV,$L8Q-"+2?&AE)H2.WD^CF$U<<_U@&LX1QD/>$4XB/K@-?P3K(=;K'=9&=@ MS@P'<\L5F6$O65K=;^PBN"[A2U1.I6*$RD+#8N2 M&QTM41QRG1M%#2DB64H1X5[UD<_.-#:)V,3,OU5S\].Z#I>W?]:>D FH6?@- MOF]8\"PG>AYT-XTL"I0]R\NH*/KG>%U#*%9*U]EYALW@NL;N4<+6U1<"Q8DM MY[X)-%_57T#] =2'7,XYRB7+(,FEK4BL">2\-/*%DS)-BS25A9/MRW7"L0F7 MFM[-1@@K1GP58TYT+%&^. M"_-#\V^U:W"O$>Z\F7W5Y+6\7_J+F M;++O*+?)>PUWDUTJ9\U@+X68XV >OW9S1[I>J]QS'#@O5(B.-$%@,*95,EOUDLFUM,,Y90B26&I=&J4Q#R' MA)489A*71!&4XB+SJSGB3X2/9!@F&7]++-A1^Q?/8$K_M7 3R/WBV[/DM?&. M5:)[0S[@O\$;RP&8S?\ IW 'WQL^(NJAX2#&"F[T)V#8 ,9@@(Z"%,-'BM83 MMXXS^:>96*KY>J9GC#^J_8A((Y6/@R)O-P776[]HJH._4WP]1:S J4XDY$SF M$!DM%S)=$BA2AI FC&ODI? .1_KH-.(3K68G8,<\:'-_%"9M%;,3D=)&?=N ML-\TP^( +1# (M&Y\6]?'Y?;<3#.3Z;G8V2$7TN,%L<]+UQ_+9/[(ORU6S#W MO" .+9W[IL#?J7\CQ,N2K55M 16(293)S!Q\UN9#10:YQ!1JEJ69YCHKW N* M[P\]MB.JH<[= 7T U77O?#@ /0O'1:$:-VW:F]]V2S5>UQ=E, MO?[=!'2N/AI]L-(1[0]6>9P*0E*M.6#30I#K.>KV SZ6LH8 MYH"NH/=WWP^F[+4O]%TA=;BQ=YXB-(J#KS_.5^MEI2I\,E1]7*NGU335,F<< MYU DMABH-G*>Z(3!C)*$%E+)W.U^?F6>L0EN2R;8T0F^6TI!1:IG#-@Y8)5. M"2E3 7&9V:!=QJ$]/:'&@A948)&DQ,]S&@':H6J5]PVN:VQ*9\!ZCS0)0"H@ M7N0B#M&B/T[/,G LQT56CR,S+C\>M:OO4=?&MVPU$U,I"2^3C$*A;&^=#$M( M"2M@(@1C6F!_G>P9]I AGDB+(4F3$M"P*2#*=PJ+( M.-8\(YAZ779ZPWZ(4W';5Y;5?67%XNEIT:P#6.S(!Q!PRT&?2^,FY'L#O&?1 M[]G#]^U%M&-U\+V,6K_]>\_,/8;NO9=A<>S=>V40OZ-FM5Q/OZW9NBKJ\TVH M.5O.%C>_9D;O9 HGF4I@7F@-$;=!UH106&J2^$T\*/GRJ*QL6"S7C?/]KK+%2U[&65=7$U:\6%^A:2JO0C*@VZC?34; M#80N?FZ4T^ROE0'E \V%/">O8?P#?9 EAVNG:E'-8&@LA;[1ZT1N"#D$;6CUZL;JB_QU8=D3GCU+T W5UNJU M;7#PIJ'\#XMPE5K>('RE^VLGA#TR6/I!>JCTEIB(^Z6^^.-V*2_&8[3ADF;\ M6=S+J EX/IM+UM]K.^72HY6W]@HJK<_9^VII"\969-S=^L*CBK>K=\ M4+;]BK GR+V:TBQC:88DQ(20NDQDGB!8*$:S1)4%S@L?/V0P)6.[TFY8 +KF M ;Q43 !1P5$J6F604Y<)/'SJ>9'Q*T9;&#I'_)\#4U*+&C4J) M:6; +'.C7"H!14%QD:6LR$KL%1'3"^G"*%5"&"UD]<&0TQ3,LG)QU2B<4TV(((@6 M$'-4&"T%)9 F4D%!]7MKW;4OU8//ZP M&4-B_[[LV6GA*NYN2DU4-'N6B@VMP'[[K3J#%;V[VV[$[@NNX,1JOW!UOF'[ M+[BR?]2 P?G%T(OE0OSCJWHV']:#D61FNOLE>]K/*[IY63\LEK80X-WBK=H] M+*>T-');ED8@E8I#)*B I$P(1*5,L9X7;4!!,LMB>!YP] $ MS+74&)-MR!=8+P%7K+1F>L=IM?5UO\7/[M8.]K EV:QCO(G;PX7 MJ\51S)MB!&"C72J[T#+P_3,";,=7U1B#!C97,'Q;Q^KBT3QTW]1QV48GFC7@4N[X3J>$MFT\:MWOA./2^5F%46A;\I M(ZZDU_?M,M2(OO,VB6!#XP0T/,!/<8/60S"*=C@[3#GP&>P.PO%1Z_'NN2W1 M7D\ST#_^X]^:?S%_<',H_\>__7]02P,$% @ .(645S*CDC7M-@$ 0P\. M !0 !H96DM,C R,S$P,S%?<')E+GAM;.2]6U/C29(O^#Z?HK;W=:,K[I>Q MF3E&D605=BB@@>R:WA=97#PRM2VD'$E49?:G7P])@ !NH3X!W7:K"N32RH\ MW'_AX1Y^^X__]>UZ\,/O,)[T1\/__ O[*_W+#S",H]0??O[/OWRZ^DCL7_[7 M?_W;O_W'_T7(?_]T",$RD5X& M$D2F1$A.D\/_6ZK^G\__KKU0/$<@*7-/I*"6>,TC42G%F()@0L#L0P?]X3__ MO?PG^ G\@-L;3F9?_N=?ODRG7__]QQ__^../OWX+X\%?1^///W)*Q8^WO_V7 MQ:]_>_+[?XC9;S/GW(^SG][]ZJ2_ZA?Q8]F/__WKR67\ M>>](>3J1_&LL"D M_^^3V3=/1M%/9UQ_E:X?GOV-\A6Y_352OD48)X+]]=LD_>6__NV''^;L&(\& M< 'YA_+GIXOC!TM^@7X<_36.KG\L/_WQP]GAIU^/3J^.3S^>7?QZ<'5\=HI4 MSSYE^OTK_.=?)OWKKP.X_=Z7,63\..B3(EU&YTO_WZL^Y<=[>KZ.88(@FNW_ M!+^Q^+!"P$ZTP;E^CP?%E* M/*>2:!FY\[61;YP3C^,!HG&*/&N5W:C^,3\3_$^N(W?OSJ MQ_A!)'[I#]+MO\[CT74-&4Y'E3DZ%QV2_I"F@^C:]\?]B)P[9A(!%S0R)&4B8W&$2O!< ^92Z:J@&2^7E.8V%Z$ M*Z"Q!3\;0<(21_"^AN,I7$]ZR0>N34![0UI!I/*1!"D\<=&#-6C34+!<4TIC2^F-:K"R$85QA;_;T\*%H'D@5$M)I&&)A)P8,3D8QXU+(8@J M"J*LUI1"V!T!6S.R$0 <#(:X M!B(2=S;X##[X*LAXL.Q:T)#O#AK;L[81;'SL3Z(?S+?Q$;\WZ2&5T1J%C$ P M$^D46E?<*/Q/C"%P;K.KXWL\67HMC*AWAY'=6-P(3J[&?CCI%\8L]""S/$@J M&5':N[('3KQ(BM! P4:A)8UU'KD>K[P62O2[0\E.#&X$)'.D_P/\>([S!$9X M'QSAUN%=Z7-"1\TR$CPH&KAE+KN*JN1NX;4@8MX=1'9A;\<(.8YY?'"3^O@; M!],I3.;2F+E:WELA'"TO,CJ7)QY'K'6)),I4#@)WY'<#R?-KKX43^VYP4HG) MS2B3X>7T>GHT'H_&AR,D(M[MQG%A+(^>E#^10=FA:HR2<,E=E,XR"75,V.=I M6 LZ[MU IS+3JT'H/WY\PE_<[#^WBK.6,.;5/W:+LC[]C-UCK*_053W"2E/B MGFO4 -0C1GA&#S9Q35!!L*R=A[AC<*%:A/5H.$6+"";SQ]X8(Z6R4!O0*I*9 MA^L%PKL=1-I+5\HK?G7NLHP0J<;4);!PBQ\9^<(Q&T+?_#=][ M5@4J56(D^TR1)U01+]$DC5:C49J\R'DWZW_ELAU?"Q5D^00>NS"V8V05L24[ MFX#"!7SN%Z=J.#WUU]!32@:A32(Z(S>DR@AJ*BQAB3JJ34:F[)9HO&K5[L*@ M>X/$#FQM A;'PS@:?QV-9TRY1&' X>@&+\;OAZ,$O:1C)4[Q M2TZ!*>!H9MO=O,\UB.@N+KHWT-1C>A,8NO+?CA/RLI_[\Q*3A8Z,3'LK>2 ^ ME$!OLIY8-*/0P (>DRK_W^VI[<7ENXN4[@TW-1C=!&(.4D)Y3!9_%/:P7DA6 M!&LR^OK%_H[1H==.)?%>\90H<.IT!;2L6+J[@.G>D+(K@UM"R2'^]6Q\-?IC MV),EYSTX2F+DL\143[SSF1CGHX DN;$5,7*_<'>ATGTC9$OFMH2/V05Z-CX? MCW[O#R/TN*0^<:J)9E'C_1DLL8Y&XBTD9X%I8W;+S7EI]>XBH_M&RBYL;@DN MYZ/)U _^W_[7F;%E'$U2&(5X9PCZA*:[I[@+O#*]9Q;P4*1Z8'FP]GIO:O0] M8F5['G?]LE;V, 8_-\1=(3AIXL&C(8X:D00(G$AGK7!91OQCM]>TI=760\-[ M>6+=FH]=AU]')5GURVAX^\ZCDV>Y4.QI0J/)&D&LU(*$P TS,:>0=KM,'J^X M'@[>RU/J3OQLXM;X#0:#_SU$^^@2_ 3WD8XGDQO<"%B#QA)2C@!&4(-%CBC# MB%%)"04AB2JFZ#/+KX>2]_6Z6H/334#F[Z/!#4IC/'LO'D]ZSBC&99*$@2]: M3X?22H21&+23'AD61(V0W:-EUX/(^WIMW86S34!C$5J:)[GWAY^+47TSZ=G( MHP)N20ZEK"I%14+VD6B*=E+2,5->):B[CZZ]^^+W'G,K."R ^"DUDR)H$ MR=%?-S2XI+A7K,9SV,K%UP/)^WH[W9W+38#E\@OZ9G?4^V"@E'@; XK(['WQ MQQ#T)N68N;.4UKA5EM=<+[WL?3V5;LW3)A!Q?A,&_?AQ,/+3GA"9.4=+'TU M+RQX(%8CL)$MVF;KF=NQ1N')DNOAX;T\EN[&T8:KS4Z.+Z^.3W^N472VXJ-J MU9Z]1F7U$C3&\5"[F DXBNI?<#03G&5H3SJN)1,IRMTNV;HE:-]/^I/B0R^2 M\DV6W!GG20SE.0XO+.)F73]4\$FP"-+4R.IYL&@KY6B;2.[I"=^>CQVJ_)L) M^>S]U]XL_%N*9 \'?C(YRY?34?SGK&8GX/4D HL$.%B\NS0R1:$"Y%P:G2B7 M*;Y4JI3]),RH7JPT1P4,II/;[]S#XU5BNJY3V$'$HWWPNP'@+--_6Z"E+/51 M<5)RYHF$%$GP)=-$4>F,EMFHEX)JVR#F*17=0*6R>$=5>=TA6O!F[OU2;F>T MB*]+4BSNX%>8A0S!0G89@#AKY-P8\B!P&R$S2$9H#8_URV,;XOE/[Q8%N\IK M5)5Y+2B+V09F;#E8[,!31ITI>48);UIDB"%>IDP4;L9K!5J:VM?+4RJZJ6^J M#)-*3.XZ1>-QR;!UT=,FJN3WT1)W;B^] M4156=@V"!\Q8>IG%[:I2$056I*+I,O&E:Z!P5J,E;'$G-4(63Q;NNN!U'PIB M.ZYV#(Q+B#=CW 3CX:H_15Y @I**:HAR$<]&5B5S+$F2I$M A0DBAYT0\7C% M5C3$EN(;5>)EQSBX&OLR:N[R^W48#7HT>*T]]T30@ 80E:(T(9;$.M2-4DJM MXVYI=P^6:\5QV!T!VW.Q$35P>\/-:O:UT<+8'$GFIK1RD)X$R)J4!L3EYN R])#ZVP'D[.;:1FY6=1BCW(;LT*F M&%;:EOELB?/AQ?G5WLEB>Q MXD-VSY!XC;+JN1%*6,6B,&A,%)]5*4$L3X&X(#SZ+L:C0F@C-V+1:WQVW050 MT7N@)$,,I7<<$ M:$6N924(HP<-NM\328JWD0FPBJ0>CQK;D6]?#YN9DGRRF M*/<@4J&8Q?V"ST0"FCD.*&HV[G54U(B0JHC\=L'NO(>J8M^*?VV(_F-_?'V< M>LG'Q+5"2A4 7F0EP<^R0!($JFT*S#P)1V\E^/ERW?D)5<6^!>^:O*D/STXO MSTZ./QQ<'7WXZ>#DX/3PZ/*7HZ.KRRTN[.<_:_=[>TTZ=[R^GR2SG.6/_:$? MQKX?G(_F\WSN$03"!D,9H=P;(DMBK&?*$L9\EA:$I^ZE-]B=TL1>H*M:7MS\ MC=51YYSBF<1RF:'-BYY,II$PSU.24DOI7YI1N],N.TR5W!L2GDV+VYS='=XB MD_'TGO++"$,_[H]F,1JC>? EVTMFH_$_B1*7@B>):6:B39S3EYX@[_""*RQA M!;^ZQ\FSBS<"E2TD.:K)UJYQL:#[TW#R%6(_]R'=!MZ8-3EP3913<3Y0,7"A M"==2*SP[4EE\(RGHAB*L][,GD-GG"E MK,5K&2_AEWI;_;E3L#<2[^LIV)OPNLT4;'3(0:99YH 3Y9W&$>>\)\$D'7+& M_87'"?OO. 5[(WF]GH*]"?-:4!9/LX,%#:STNB !5" E<0@9$M%@US%8O$%C MHK6=FG>0@KT-3"HQN0&8W&G/^Q /UY$BG4"L2HE(@;P(7I;!SDDXK31+ZJ6X MUTY&R,E&*5?5'\SV:7ULQ^"M(?([C,.H$D@.)A.83NXQN )"'%#1B<&PIT5$UYC8$CD6KI?N)CQI4D>C3^CN>DEW).1D9%C+"E@%B5!XG(212,,4FSEZSV ^#R^MUD MMNX/,%OSM@GE$$\#8^FWY9 /X.[,&89, !\27Y0^K B1/4 MD.RXMTJ4,C!7&3!KD-5-HNO^<%1;$DW ZR'Y(IB0A?2$@D+VE)DQ@2&/E!/> M:J:\2+6?B3:'3/7VQ?N#S/;N%FSA*N"I+H0F],N2!78Z&L;%/)X!))SI#JF M0&FL;<6L)*0% [@*>'9G^@!Z8@FVF"9(;%T*(0#/$B:PU!2B9KN]?S ME5NP;BO&+39B9 /V[$G?A_Z@/^W#! VK6;K E]$ F3XI1M;T^QUKLC761%VJ M((,F,BI'G(\,'8"L%'.<&_=2@YIM +(N;8TD\-6)DNY%($UHFJ6=/78GHP-T M_(0IG>11:W*')U#&2(P5E*84F,^U#9WGJ>DVFK4?^3\/LEU$T8 =?3(:?KZ" M\?4'",4S//1?^T4U@I_ 61CT/\_D=O?8X)P3HN2W #*/2"U+YQ>KB XZ>AF4 MPTN[-LXV(; 9Z.V$BL=@VYN(FE!K!S&.;H;3R;G_7H)ZM_M(/$1.@9'D,IH2 MD97:PV1+S7](3GCM^4M=6K8RJ%92TNWMN"=,56!Z*^ 9W^"Z3[C4TY0:2-F2 M(#QN);N(=J0V)-E$.0@G [S4)G9+_*PFIMO7HOU!J +K6T+1\3".KN'*?[O? M2@;-%!,.%6EQ:) CI5$-,HAKZ52.QH7:0;!GB>GVV6B_*-J1]4V@:,5) .I4 M=*A :60<]V ?1@;2$:G.--@@Q"U>YEOJ7WV]F*T+Z-H-V:W\'*PEEG7,U%P M6G*: ,H =<8I<51IPK,HT3UPBM<. MQ/TKOV I1Y\RX9J94H>M27#)$2X ;P")%*O:"=K/4].,7;4_;%4211.P6MI& MSS/-4XE7"U&"UE2@!8'N!7$@I S:>J/W^.[9C&'U)@^=&S&[ ?NJE%SVIR6P M4/A3$GS[P\\PC&4KN)YRV42BG1%$&NK15RW%>HI*EBU08VNW3WB!G&Y#>&^" MHUK":$(#7<'UU]'8C[_/&73HQ^/ON)V#Z_*DAM?W/ 'B?#2>B7 Z'??#S;0\ MLUV-BN(MJ>:C 7[XY^/A%%#:TTE/69TS@"?..HN7NX[$,T&)DCII(PRG4+L* MKOXNUL*Q>=X=X>+IX44.XFH@5C\4BN9.?TL) A \2X(.1)9\K.M+]4? MWC*C+!YA5;UITR,:NLX-:@9?.PFG"25VD-*L+Z07J7;Q[\&P%59 M$$UHNJ43<3R9W$ ZNOXZ&'T'F'WK:GPS05[1R+0P@@3#H;PZ,!(L:,*EP!]1 M$)GMXPGH%;*Z?5)L ([[$N'FN'1S7 X!3\'B=RODF=QY,MY&\,7 M/'+]WV$>]SD934JTYRQ?^6\])DT44%H-2,%*;6>8#^R%F S3/&1I]I##M F) MW3Y=-H37?8JV"9UZ 5/?'^(Y].-AF?2TM&&\/OJQ/^UY ,-R5(0JC?Q3QA&; M)2#_4L@YI^!$[68EKU/5[:-D0PBM+, F0/F4O;TR@=)YY4G.I7Z(9S166+*$ M>1.=DXVLWB>L#N7KO5_3_P.PW $2&E"OKX6O>H[1P'UYT4JII+WY2$(V MD@ /263(0N7:R'Z-IF[5[UOG_>PNEFHP>Y/);N<'%T>G5[\<71T?'IP\W,)N M8]X>?O >9[Z]L(.W' "G:10Q*H1(+)HH6%92>AB)FAF&JB@E4SNGI8,!<-JC M'5O>V=%XQ8/ O$9''I6_LSJJH U^\7A41K5=OI-)/;Z%*=-F-? 1;-B MP)!+D*T$2W+RE$A31E Y/!&> X#/1@/4KAQ\!U.5@(M.*#$H_U?>DFB#F<^$A>"CTXI)JLG M)#Q/3==IK'N'T!9,;P ^2Y;_L\K5!>%4$&CD!0 B>?+%#4B$AV I0B#+ZKT[ MUR"KZ]35JH"J+88F#*FE33W1LH8F6ZC&NYKB?Q1(X@P%XM$[$5ED+N(>,;75 M_;;'O--]86DGMK>)H86:990%4^:&4&4ED<(8XL!%HBQP:Y4 Y>I/!EM)2MP^*AJU!*8HR38Z(LO?@E&>:&%C9(EQ\Z2^:??I)"M)J1P2 M5Y'KS,"6;GZ,2!D*?.21>0]ZO1,$WX7"'/M9D/+VG_#+" MT(_[HUFT#BQW(I;)$)$J(A-3Q!O+B0:N,A62*U@+(KC"$CSPJWMH/+MX(\^# M6TAR5).M7>-B0?>GX>0KQ'[N0UI$:"#)P,OP#P$QE$+60'PI/-0\>Y:\*2/R M:F#C.0*ZP4"6T4YIK7_N! MN/&@U3:*I!*#F_!W+N!W&-[ I"<@&>T,(\DRI#Q22RP'0]"_UXYR;CRMG25S MNW8C-\N64GQ2+[8%0QO0%H>CR:S)W&*D[OUPJIRX4LE) L*6X509SPHP0WA& MQUX%;YRNW;#G.5H:T1QU@%*%X4WHD+*3L[P ?B]:*\%)31RG!N]=S4G06A$F M@"?/+(4]-(E<(J#C#*LJ4ET!E>T8W 0^+F%6:_,S#&'L!\B<@W3='_8+8Z;] MWV'!JIYT)@3!&&$AH:.7LR&6,4M2#%$+1XUDM5_7UJ.LXV2L?2!J#R)I FJ/ MF=6C%)Q-+!$N5"F;!4="#($8 U2BBG;)U7^R?4A#MQ'LO2FDK=G<0/G6@O VI>@7\"C*:2W?8Q<39EP"U)V M97,3?8IF'6Q.1\/10]C?7J:!2P<<- &E4QFT4ZJ< [++FI2H3DZ8VK!YF:+F MLA=VTC7UF-^$)7.O,C\BZ^:MWV]P6PN=.AI.?H(\&L/2"+"C;WBSH]CZ0S_^ M/N/H,\7NJLR$C@&/4@"\^DM]1N#9$6I *.M]-<(L5NBK -L3=Q M]2ZVN#C#/Z&SDOO37G%R372 Q)>Y4;)4%WDT/5VDB4M./>SA^EU)2G,)&+LC M;S=V-Z$YS\H'65@D5B'=FBD-$3'F#*R=I1L8R*[ M[F55%5S[%5$32NG!%GM:1F F T%/6!-IK"CCZ2+)&7F&%JIBJ?: TP<$=-X^ M:G_PV8BW#:BGV[Z2M^GZ=^]S"D1,5#*2 U(OO4>/11A*G!.2EW:3+-7.='^. MEO7@\EXBM%4XWH12>;R3G_RD'WM1Y^!+0V>A2N!9,(_;B)*@4A36>9IHK*U< M5A+2;2"NCI1?@<[F#&\2-Q_Z@YLII!YE3N.U6OHVH-:4EJ+1+PPK4SJ"4IX' M*VL'2YXAI=N0VYM@9QNF-X&>WZ#_^0M2?H ?ZC_#Z4WIZ'"6GV3MWW&-"F6X M&IY;5-J(P*[O2GWBY8MH;FYX%K&Y4+7/RULLI(: M%TJ3)%->4&9- U+4Q%O)HN:,*U%[5,6&)'9[$[> S2K">V=5:8=GOYY?'/UR M='IY_/>CXU/\\NCA3G8J3UOUZ?NK4WMU+_6[N\Z?(V8CFY_,,[DW)J-/4,R] MI,H;EO'EAG>"!$"W046EC*MM%FU(8N4"M\R$LEQDPK7):.YJBZ?4)F(][ELZ MET2N'79LJ"TLIA'9NJTH9384%QL!8FX3"-^:0!LCE:Q MM>[)=U_XMI$D7RU\VX2M7>/BV;(L'9F4T0MB-2^-EYPB7N5,G ;'D5?H-54I MBGPOA6\;"76MPK=-.-Q *,K"R MD1Q?R!'8@*D-P&&%&78[]C*XWHKCI ;4'<#:#^N8F;'T=CZ'\>'MX@396SH$-(BO_)\@#S +7X:^NLBLW]!6H<7 MG'M*/4,.\,*+,@G2E>FCUH2LDW0FB=IO*?O<3]IJ(J[PT'/H" M8ADM@ YKG",F_7\WDVFQ%DH*_<'9X?%Y^2F_?',I%CF)&HK MY-$M!^_8%3E:$]E&XKQ'.5I%2RN'2- 'EA%]7Y?7>WVJ<-C>9,-=5ZR^G]/8 M'OYVK82[VOO]]V!KW#N@ 1(16GHB$T"W/=$2QT8J TU5;&^RE\>CJ=2JI9)FUZX[-;:;M9*6AF*CX$RDC12$JRE1*2 %YU**O$]]+;?A>3F MZO[W9*M4%U\#MLD+V^V!0YH5"#>1!HUM4R])1*;J_'?$\HV M8GLU!'64R]I[U'FU=C8K?OZ;YK,^WL]=1NN/>^_DZ']N^M/O=P]< M+#O@7B:B-+KI4LE T&&*Q'+I1'*&0:@=;5Z+L,J)U)J:8!PZ@3'X2- '+/EX M3!,C2@4B$Y&SO66.MY5(70D+KZ1/;\+O!ER!.^KG'"F7_FB(7T[F. . 1H396Q;^*H(:P=(6DGX.-#NSO0$,/=K#(A%8&9>9 MRX;PQ&8OH+B)B >+1^- @@ 6:Z?1KB2D$([<[U#Z*#!T+N !'!= MCM)J/W7R*Y2BNIX%1H-C0)+@LA1VEKD(@1*:M .F@P/UN-GN8^MG@^4Z[D2Q MNU!'^^5P _IF:?S?8@-""*VBY27HG0CR)Q K-2<<5-#2>*Y\[8$D3XCHN U% M->#4X7(#,#E(J5_8[P?GOI^.AX?^:W_J!XO-*$ZU2#D0Z3*RQH=$K&$4CT#2 M61L-WM1^[7^1H&ZCJ?7A4X_['5]3'Q9+%N; <#(3R5D8]#_/_K;8C\F>)P>9 MQ.P=D67>J(U1$W"@4[9*._YXH-JJ.VJ=M;H-:M:]H*KSMF.L_%+>068J\Q<8 MI)^^'^/ZO^._**_QXYO)=+&C1!G7("U)4$9EQ,!($((3E9V4X$O(Z+%IO HM MZZW6;9BO+E[VP-\6+JH8;ZYO!B6C[KDPYF)C3O,8N 2!04B#9X"EP,0(95. M"5R6J;9/M39QW8;8]G"![44J#<#M J:^I(7?-AE;[,(+L$FAU2]FX]>I5@3= M3T&2X65F=LI2UIYILIJ2;J-H]8%4@=\-H&:U![G8"Q$2O MDT1CSE8Z2U5M_^LE>KKMIET?0=5XW[%Y=%4BNK/>2 ^>X6_M/$VM*1P2,7'T M";0D3E%9V,2US9HJL8Y5].(BW;;"KFL,U>-F ^KE[IWTL-1'+((ULS?2;"T# MQC*A@9=)%*%LQ*$WD#A>KP:$#]5'_3U'3".5S17C#SNQNP'<+--_VX$D4^#& M9^)8*-TP\6\^*4XH.*>U=LBSM8:;;_(8^(2*1J(.NXGW\8O@;KQN 2VS-\W9 M/@YN]612,KF$#/'%>*A".O"V7*6U6WH\I:+C&O$=Y;KRX7AK)C< MDQ69=!JX==+B#K(O0RM9F0*/URF$1)T%H8VH_5R\95.@_5?<5+Q^MF-P$\4* MQ\,X!E_F#\[_/!X^33"Y0(O]XVC\AQ^G7G(A9E2Q1%%:1N%0W&"VFN24?;1H MXZFTAT%JFY#8R)VU)2:>CJC:FWB:4%&/-[-5F9I++"?4S"2QTMG+.$W0-W#$ M,V>9MI[Y4'L^6AW*N\7J7L'U1%>^N:2WQO?76>L(/,GCZ=Y3_Z43$;) GCH: M2H>7,O)5>6*8ESRY*(#7'EVR:^K_WCS#M\1C+9DTH$1K%_TZ 4HJFHA0',^8 M\)($*I'!F4>CC16\^C2=/U5-=R,PWKOL&X#^A_[O_03#-%E*\SGTDR\]+YT! M+Q01#,TM:8L/B-86$292PV1.C-=^RG^.EFXS'=X2C%6DT<1<\QGIQY/)#:3E M;E)_]X,;.(C(M,DL*VC2RYK+F$L1HBI]:DKRO:>6DJ@%TUEPR*I^7<)ZM'6; M,?'FMF5M:36@W5[:U]'UU\'H.\!2+Z6>H1)*'V,"R;%%.IH6E "5SANO-%>U MGXPW)+';[(I6,+FK[!J YGVC@*V.)35'(Y+.WO'9CH7WOJ=N,D+<$ M?U/H:."TO*0,9C\[^SJ[H(Z^P3CVD24]1ZU@T@3B6$3NLS&1W>:GM*+,=Y=? P!=^\#^]/C +F__U7+<$@ZGV)!9GJ#1/7HVR]4 3],R!X#Z)JIP?MK_WA:#P+K\R? M]&X96CKS?NA/YF^ Y00^]P;XRYSEO<@R7EG>EH2^2"1N"CT2+0CX++T)2F16 M>Y)'+=K7P_*?(J[6B;@[?:,K2:.W',8+Z/SXL.SU_&8FD%[*)P( 177I,2ZQ_6>>6YPOA\D\1/]N'L#K-ZRH';D;R(A.R5!@NFS;'P\?5ALC&EPM8>WC0J/:< MDA ],MA0/(!X]@A#9U9*2:-9JRRX,EGKH?1=!]:Z%F;W5NUC#CQ]A'E]Q]'R M+!ERWH2@\?[@DGA@B:@D 8!+J\RF\-V"C/7@^J[C<6\MK 8N^W4>0V9UMSVA M;511)6(X7B,R:D]MC\4\3E]B.P!I#XE&7S;7#C MK;)>$&:+7T>-(<$+3YCG*6HGE%+UYP"O)&4]E/TI F UA-$DIK9**I,^>Y,R M)YJ6\=PERATR4T1[K6(9F>.A?O_%MTO/_O.$N-Y6U#OF9Q\-Z^1Z/>7R%;I^ MH[$??W_*8LI\ECD$XFV92"*%*BP6!#0/(*U!)[%V7'83^AJI[#W94^U+)<$T MH%D?[>30C\??\1P=7(]NAM-M3MZDQS(SWD@\:TZ6#@J,E70(2K0.2FA'M:G^ MGE1_%ZT5Q-1"W*@I\3=3&5,O>I$%XTDKDHVP1!JTJL=;9__]@\Z5&G>+3:DNP4LCB"(SZ6"Y,' Y91*:M/ MCU^3M-:*:CK Z;:":@>&JX_6+7/+'G^ZF:#U-BDU'*$_G#_*9:\"WBU . LE M I< ]YKQ/Q)="S#&9JBM7;>CO90$? I_S'Z"9KBF@GMAT/CF M>,I4:8-6'F*RLX892XVH_D"P#9VM%>*\C9]57X3MP73>Y75V B<]/%W.Q?X>V.F&$MQ1?-97]%E-BG\ZQ/,=OG%[] M2$0XL8*7!TWJO%29\ZV]9I8 MZGTI:5-*L P!UH++-G?/UG-_WZKO_C;JI3[;&\#0ZG$6/*JL#5 2#4,_-29% M;-"9X&G32MA,D765L?/NYOYN).BUYOYNPO4&H//,3*1D0Y)4:9*8!=R%,<@7 M!FC=&3QA(D?0#N,IP!N)>+T95)OPN^G905KG@)0C6P2@]>]M)):C'^"2 M93R5? /Q./EC/[.#WGC [S:8J,O-!I3)BF# M9RX'XK1,)*I@''44HJEM"N_42_DMZQMV 5$5AM=.+7R+P,/AP>4O'T_.?KNL M&&*X_\S]!1.>H;M^V*"@X.-@],?D[H68YP <8B BT5)791,)G$:BF4F"4JW MUT[D>(F>RD&"9*B2"CW'*!'U,EM&K,!#Y5+./@'ZF')ONVLK2+";Y%^)#6S" MYJ[?@%>_=W(.&NT]PCAEY742_00N%3'!)9%!@X>U)E.\^]C 1I)\/3:P 5N[ MQL6S+]<^\6B "<*3+Y$SB,1KIHBPX'QP0F6_5N'$GR8VL(E0UXH-;,+A!NS9 M%=::A&CQX"2B O5HD4=+?-",<(%F%60M4MY;,'HS?_JMH@#;*))*#&ZBQN 4 MIC-_;3PJMGCZZ?NG":3CX=E7&*-(AI\/XA2M]&D?[B]DDU1@D#EQ)I3'*FZ( M5S24BG<>E;<41&T0;4YE([?5ELAX7.^R7R$U 43<7.Y/3T:322]"DEYQ1ZA) MZ/YI5-K.HL:ED(,5#D#FVOF"]ZMW"YQ]2WI4A>D-7&X/VAB5KMG#V!^4O,9Y M@F/9TM5H4U8F'6Q2T:"A("*17)0*L<2)ST9%16DTL?88S7WLH]L+]HTAW#D0 MFM">'P#7COV9D/'O YA)>Y@.KDMN^K_F!9#,<\8#ST0)@6P&18G+@&S.WC-J M!'.Q=EAV';JZU;C=X^?QJVAM43:@K9<&'Y1A3T??2N=#Z(G,((ILB!$"[YR$ M' K<""(\L@^HM;EZ8FO,=C,?/C;^ MT)_$\>QP^?'WY5^:5_?TLK?1^J@(,Z5NR#@@5G*+7WI(EB;M;>U&%+M1W&V< MNCD0OZ'X.\ZI6='LX +0NICXP5F^@/)VA>PM>\0_4$#XMPE*8+P("_G0'_2G MWWL\F.QH5B3'DD7$/7H VI562DYS$ZDV3X(0JY)OZE#3;2>+9L#,W$1@/"<#$TY&^EJ1^YW(KC;?AG- MH/[MA=\.X%><]FEYKZF;QN.X[,+Z^S_!J_6$]2%GG0B="0?!D%'(EG M-A I98C9>4]C[3X=;[2U;EM[-'>(6@14&][!;-FY6*[\MX67LYA)W!,Z2 NE MO9DTI5=/ A*,4$1E%L$J_,#J.>ROD-1M]Y#F<%U3@ W@\6E/BSO&+;KRWW$- M@F+.94U$D@HO-F1=<,A$'ZWV6@LE4^UGZO6IZ[8S2',HW9-8FP0L\AOZOY>P M^J2G'$]"ZTC EAY2LWD[65&"/@A+8(R0?*U,I9TPND10:WV5ZZ#@5;!M*Y). M!QP^OYW9.PURZ;?^],LA'G0\TN/9D+Q>LDY2%\K;)#>H[4LIGK"&4,5=M"E) M[6M[>AN0UUJ+XS="7QUQM>.;/=WA\?!W%,!H7/S-Q'QFU H2O2DCS[DD+FD@ M4*:=NZ =4[6+E5XDJ+5^Q6\$NFU%TJC*.Q_#5]]/M];NPL@]&*996[W%A%!G MK.)66;10?,9]&D5PPY(PJ@50!9!4[5C%=I2VUJ#XC3!978B-@O4@QO)<,#GW MWV?9E=XATZP%(FCP1):^RYYF2K3PQH)(CKG:/9Y>):JUGL1O!,%=1-.DMX$; M&M\@'8L7J*+NL^'6\"3+R"6T*EAI,\HE[@XT;I8K!7'_3L=3NEKK-?QVB-M% M0"V#[N[-">[.DZ:X.8'>E=)E*H%\[=#9"=]*AW5)9>MWPV!:]4XWHF-&'"*,@VY^3V/Z+M M6?):ZQS\5A9@%7$UB<29#5MZQ]Z,BPCFUBS:MDN*_Q1=?C0N-(@2'[*N=".) ME@1%!0$T>QU88Y2JW?=Z6UK7PJC[TV%T#X)LY^UF_;3T7D!"N76!4*YO.F^39YA)$]@DX^) MN.Q2F?LFBLF223"9>^E 4%5]"-7&5#92W'FRS[J[6D)JX#9?9%B54?#Q?V[0 M.KG-%IFI^GD[AL5/4@\X!<:5(2EJ]-Z42J7=82):6[2:;194UW9Q-J&OR6UWYG7)^Z)LOQW@R7=836/2I+)O8LCZ3PK=!_ 8/RR=/1[:M^ M:>H(PXF_K33H9>DDC5X2960L15K(0I@ER)6)'39;&Q\'!%SYKDS-:U]*B 2S1 22!1TX$1.US M"C:(?5W1:Y+8;02P(VVX#_&U ]+UF=JC @T/+B4I*9AS:]P:<,1J&YBWC+GJ MP\_6IZ[;R. ;0W-/0FO7M?[8'_IA7,U( 9I"2):$@/N22N+FT&8FVLI4WF>U M-+4#AYM3V4@?XKVZUK6$U$13AF657T:KXL[@+%_"L#\:GXR&GU$#7W^ ,.VI M)#SP$- KXX"6,/IG 2"2K!T/@D>0JO8 YW5I:]*IKH:2I^UPZ@NLA5>>I7W= M[J,\LPKG15!^O$HNXA;LY:1,I4K(=>$27MHN?0R44WZS6\! MO=U%U #F+N#KPO@]RZLW)+/5PNM(1&82K1?&\/IPR#.AE:&)AU@]S/(J44UZ MS_O"7%T1-9&2>'ZWH;OFXK_VAZ-Q?_K];IZITBHKYCB)IA2&*6U(4"*5:>>" M!T8UVB][\I%?(*M)OWAOVJZRF%K%WE)C^UZ6QJE<)NAJ5CI6Y.1]]@'/N3TAS!Q&1=D,1;5XK!LB8^*56.:C1:T6#3 MO@(P*\CI-MFVNRM^)[&T!S0\7?=W1>GYE0"N2QI[2=8L-;:C 7[$YSO3.88D M752! "V#MR@RT(=RMABW@@DG(.S+P]F0U&XS;3L"Z#[%V1!XEUZTEFR9R:TQ MDWI)@#$E%=0(JDH)FB*!,46\L-Q3;[1\,NVSYJ/C2J+6>^^F?Q9$5I51 Z^. MRQNZ?5%8GH_:BRQJ5MHE6RYXZ8)HRKR/DC#L4THA9^/VB;E5-*T'N3]CC&5G M"36&N"4%/TOQ6&7RYD2ELCZ0)%2)V9?047E7%6@" Z5XJD3U5,7-2%P/CW_& MP$MM^34 S_6YV0LRAIBB( 921AO9!=R9Q?\(U/*<&IFJ%VBM3]UZH/RS1&;V M)+4&DG..(&6[[@?T22=I;*7 M]['E;RS]9H_G$G+WE+!0HO&*26*I1'/9APS.2\5C;7=G#]OH-@!4.;VG:S$W MH'EWVNPYC/NC]+1$,PYN$I[_9;;.6=U3/DD>D#LJAC(FE>*]Y*0F#!F5K5.0 MJSM3;[O#;L-5E<]'P^!HX)+834^(R(!) (*4X6834.)9\"2!DY"M9BXW=1*Z M#8"U!.R-1+SQM *T)N0U"7AP>7OWP\.?OM^/3C MV<6O!U?'9Z-]+=9X J1*.X%O4QBBE_67'6>< MW7Q%AA1L^L'M%/NC^3?NG4(T6$74AI*0P"!DDB(N2D^RUED;)K0PM=O4KD-7 M#158/G=YK3)@:3":W* PKY#%/PU*GHUA7CG#/6&\5.$Y*&V72A<19:P+@F;0 MM0LMUJ6MXXG!M=&S2M55%U$U-VO_&FV?"NTM]5E3ZBSKG +50(SB:*]9; M) L4C++5FY!O2>H[4':;8.O) ,LW$.#[UGT]MD_MUV-OJ?\>[^4M-:#/P0C0 MI9$]+=%*(4D(I;= 8H9:X217M;.ZWT0#WOI9LP/2RTQIJ2(0%G7 %)! M**&)E!$]<\H#\3+G,I )%:F!A%JV,FJ>(:5C^.P@W6>&N>W"ZD81,V\7!!]& M9:!I3V2\@<%K$F+ISZLT)9Y'07@PX&U,+)O:,ZY>):I;%%41_1IPVEX.'8]! MGL]2N-_)Y%>X#C#N)6UCR,&2#&RFF#EQ&H]?\M%F+XUT^G'&S:I2EV<^OCU0 M["# 45UN-J!I5CP8@XW,<)J(B &-?%_J69EB)&C-6,PRQE3=9'M"12-],G>_ MD79D< ,0>= =OI]Z2&10 11)4+K1!4 ;+HA$T'Y#_K@L5=Y#H^IE$AHQ5[:4 MZ-,^TUNSMP%T/.@)C']XRX&KLAQ,?"P/^[@MQ1?.[?X=KO^ M&;<\9#T&*28I,S&N=+6) =UGK@U)5/JGWX+O0VEYOX]G#=0G -:-:E M-B.L!]Q3'34G(3M>^JL;Y%>6)!N:C50"[XG:5_[R^LVE#.X"HJT96UN!U0T; M__KKP<4_SCY>'O]\>OSQ^/#@].K@\/#LT^G5\>G/YV+-=U I3KR8K-H??CX?#?IQN09,<4@YZDC ($BDYNAIZ *TE)*UT4$RM5O7 M/$_-SBKE7G,^7>0^AT)HP4K, =VI5,:#B41\5'A$E$H>-QR2X;65S5J4=?NJ M5@DE3]11?:%4[)U<4T<='/[MT_'E<4GXV$83/?CGN^N;YZFII%5N(SN'H^O0 M'\YG1=XA1C,1P!JTE$N&@12Q#+,P)?/< D6H4;QH;3;$ R1B!=ZW"H\B#[5;^6], M9#?J:K^(>:R[]BNY)G-_?SX[^_#;\F'LZM?CBZ.T0,Z_?GXIY.C@\O+ MHZMMC*97/W)WU;49U96,JY]'H_1'?S X&*9C)'GXN1\&,']=OX?&'0Z#D#![ MZPF^5$\;X,1R*8@"YD)T-@5=N[_$1@3NJN766FPI29Y#3)Z9T@]>$YG+JRTW MAC@;F98,&+*J"W8T8H[M#UN/==P>Y=:HG?;AZ*>K+=38[)_MKJJ>KEY)'95^ MI2NP(2.:T"PDPB+S1#+.B=<)B(J.00H9#*^=7;*:DET5S,-/O4=D0H>!BU)@ M" RO7*<%"5)IDK++W"1!C:[MT#U#2KFGH]/1 M%"9;J(('_WQWE? \-954PP7\#L,;*$E0I<%VP<5O_>F7PYO)='0-XSNLN%)^ MPJTGP-%"EC(+XA0M(0V3>3*0E*T=5UR3M-T'";VXS!*T ;(-3I607+GD3+'= MF2.*!\<8MSA+:@Y2:5$#'IX=GOQY='?SW5@&QY7^] MN_IYEI9*VN2E$,I""22DDD6'EXAWRA!#!220T4#UW-<7R*F6!+[J MTHQH)G-.?7D+R$0"IV@TX^D XVV2(L<C7X\.2B%S>9W=1H.L_IS==A-G-@A+ M!$H<):TM\;CWTGK<4YTU=[%V:.LE>G;5*ZL^^Q[6,H!0W&;<8NEU;6(D(:.9 M+P/G0221>*[]E/(B0=UJEFJX>*Q:Z@FA4=U2'DNW,D<6_W!W[;&*@DKJXJ1T MM[P'@BG#=Y-$7QB_'%P<_7)V\N'HXO+H;Y^.K_ZQ3C(YCSUDM)K"Y!03YKZ>$<7G(@A/:&,UW;Q-F-XIT#1.NN_M/RZDM7 MMZ>)>KRKZ>S\"*Y)\ J(3TEHY:W.O+9FWY'DC@-.;X?/)X&I-Q1UHZKRZ-?S MD[-_'!U='%T=S]]9SD\.MDIJ?NZ3=E>6:]%825LNP^!N$'(1^XH71L8XWH:S M;M]IUJJ$$YM=(%Q0KIVV+%>OG]N O)V;3> Z\U5FM6KG>!C&=\O]!$/(_=6Y M'9ZJ('2B)%J))U+KB&:*MR0I4,XEA;9%[1MC6UJ[U7S[PMJ3[A5O(CHU\/?CHY.CT[/3P[O;HX.SDY/OWY^/0*]KW]FC6#^1G17TGY7 M)VJ51VZ,/ M?VW^[=+E'[U2QBI/F X*#T>,:'C83"(W7F:9T5-[G%V]*H=\:P*ZU5UUD;+< M[.UM)-*HNCI%$V<61S\_NICYB =75Q?'/WVZ*IK@ZNR7H^/#L^4'K"VTU\9+ M[*[,=MM5)=UVY,=#Q$V96#6SZ>^ 2J44*G!'!(M 9'*:..T\R<)[CDC*M'I[ MS^=HV7FBX://O3\;V3MJ(J6$,H'V0X949B<;W*0Q#K263M4>]?HL,=UJKBHX M>#)CL KC&U5*9WAL#TKI^N71S]MF"CS]C-W5RBMTU7K(A\_%3KX O)5*J&8I M"DRI$9P2;1(C$J\U8I-UA#G&DN9,:%Z]N/P96G9^O'_TN:N< >%\C-+1WS20'3DTE#NI;&U8X%KD-7Q@WT-;#QYJJ\LC$:U"MH#OQY?S<[MP>F' MXN+@23XZW;*YQTN?MKNF69O6>J]0U_WI_*%SF$H2*^( AJ6/PJK4;E-QM->R7R[?>_\VXT?]//WV0CY6;>8I2XT3')A MG"7!EEY6#(UFQRTGB>K$F$HRPEJV!BZY='SQJ_NCNSXUVZJOLL+]\*>7UUH9 MB#<0C6>:\"#Q/$3!B O2$J%$ JJ5E>N5T;S"A!U([$:1[0E'M]KK+<769NK6 M6NW+;OLZ;9-5L=D";]60;?6.]M^8+2:1F;$1KU@?B!1HRUL!EF@-(JBD#:.U M2_KWUYCMU$]GX?1%9N-H..G9("B 8B5Y$0^$QO/G><9#:+4"AH>%I]H)$4^I M:+;AVB;2?]*P>3=F5S2B=NA@._[LA_U_S<@OO4Z1/^E6X9XOB>DL/VW4LE+_ MBL1=MFA&)E2U:+$B:[W+"O6O]H"0@JRM%Q]2T.V A3W!; ,OX1PF _NX'!?\S%GV_Q[XV+@ATS8GQ$)%#@!PRTA"AHU):<6&A=LQJ M+<*ZG8>P)TC5%TD32)OWOB^1]2=[L4DZW] MA/8\-=V.*=@3IBHQOQ$@O=AOX?'^5 ">2@A4\6Q1):>2,&M0.0?&$Z?@8ZR= M0K09A=T.&M@;X/8FI 9&#."6(I1=S=*W^Y-_'B(-_6GY6\\PHW/,GC#&RAR: MG(A3WI:7(!8MH^5-IGH\X%ERNAU L*\;LA+[FU!GQT,\*?@KWQ^?B0A,V6Q* MNK_B1"8J20!/28HB2C$;:U2[J<]SM*R%(OO.4%2%\4U Z/[]^'P\^@KCZ??S M0>F*/TS%@/QZ/^V4!YU9='C#YUDO$>F)"S00'T29_A:4B;7?_M:E;2V(N7<& ML;T(IH'[[]G=_/3]"C]B-IP[>\%Q'X9PCMR2)9'?.T%),(IK/$=95.])M@99 M'2?P[ 4/3Z>'5A5.RW@K&UI,^W9*4&N9)4*HDHX=)/HQ@1&C F5<95]_X,P: M9'6+M^I06!=J6\JE :C-FPC_ H/T:8C"60Q/G3?,N)T##U%K9P5A-L\FRJ"S M@GXS\BXZ$-ER"+6?*UZGJE&@;0N$QSWMZTJE 9P]R[&3NUEM+$D(- <2(ZI^ MR94F-J(-HM \=4(YQJOW WN=JHX';7=Z@6XGFI;!]MCU,=132Y,G02(R>EEK5$%MR4FUH7<+@)JPC==-:)IOJE>TB+Y% PZUJ6A M543=[0R31'E@0B?-1/6*AN>I60]>=%_XVI,#6HG[32#IA9D/CT^)T%0D'DHD M(Z/VI\@WF[4F1EO!A#4VY-I)&>M3MQ[2WEMRT)ZDTRGR2GWP;<3B LW'*4S\ M,,T?FQ>[>A*6C5S)J"6A4.8I:>:)I4*1P MBK% M/7.]#5UVX\=XTP-,CM&?N9[/,9V/+QRFW_RX_+"_B-7BG[U$\9\Y%![:#2AB2NA\'WEMZS3SDU <07F[44:_367!"&V9 1<01Y^'LT&%C[6Y M9)E3235!0Z'X[B*3D 4E2@)83XWTOK9?\"I1ZV'L_:4%U91%$PKMOH'>9 _W=8/D&.T42#,X0%7I[ +47/75/TL8W/V@3I?/7NN)N3N1X$ MWUNBT+[EU00H[P9\/,E[\EH&H0&](*E0=P=6[ 6T7B-0G\$ZS6N/@7N.EO7@ M]=Y2A:IPOG,G])E>5*N=(1N00U$9XA(>$:DR[DP+3D!:YW24UHIUIDUOLN9Z MV'DO"4)[Y7@3^NAQ_Z#'&Z(:H@2\\%T6J91U61*,HVA76DF58#'9VA?B*R2M MA[#WEA]44PY- .OC: S]S\/#&UQ]B#M!_WB"3%HXS+,O!\NOT$MUS![*S4U) M5!F5LE>\='XHE3-@54 FIB=::U?(;4WL>C'0]Q8K>!O9-0'3%UJ%/-F;BX&Z MI B3B98IU8IX+6P9%)DB5135>^WVPNM3MQX0WULH84_2:0)YI_#'$M?&HR'^ M-"M]+^.%-)/6. M.W',\FOVUX=C\?%OU85CU6[VWX.#19<5!4H2(J-,D2@.@Y(D!"AT9E&F#@LA<^C1#SB3(Y"@D3758 M)T"Z\<+-=N38! O+'NI^6=]AH*!L[G$*P;-[BLJ;J%DF7!G<&!B.3CA(XJV/ MDH&W63P.2ZV"T[KK-=LJ8UL4[871#429[A-%/T#N#R$M!D_,GI%7SD)5.:E M,R,BWIU9\R.Y6TVN45;*-5N4EWC9^$P5"TY)]\1$ MV$=>:+5NUW?XOEWE(.)=/9G%6R<_?5_Z:IZ[GB$IX%H3'9-$54LM\1+]%\ZI M9#DF$VGM9)]-:>S6FJJ&GN=5T1Y$U<"MN&)7LQHP<$YKGH$P*..>1);$"4-Q M5T %UX)&7COM_QE26JG/W(?\G\G-WD48C6*J_'4,MX5?20BG'3 24W$^O/.E MPXPA00D5\*X.P!^/+MH'NAX0U88"VTGT:\!I>SET[/_]!L,X&M]6]F7/*'A& M'.-XR+RTQ((.A+E@/?Y/0WC-5GK\F>V)?P=1C2KPK6-Y'WW[!H.^7Q"N-.>. MT4 ,+5W@@UFTI/*9!PA9.<,>EW*O$OB##^W6<]^?Q+?G7,M#IL8G0J/)I8Y.$"=M))DS;9/AUL-C1WR5])_[_&Y]Z/T!H0H_V[0G3NYK M+'GP649%E"I96S*AYY]2)#9&:6ERE%6/QKY$3RO%T-U8J]N)I6.U<\NT4?[H M^^/2;Q__>C6:^D'I$MQ/B];6CUX_<5\2$N5$E5&X>'KP4BW9]L(H!S0&H_(Z M.75;+=ZE@F$[Z/O0' M_5).A#^[N8;T:/L&LHG_/WMOUMQ6DJ0+_I6Q>??NV!>S>=%"96E,*>E*S*KI M)UHL'A)N4X N0&:E^M>/![B#((D#!'""K"HKRY1$99P(]\\C?/=:]9V716[6 M<(C!:7HGE_FLI MS=<'Y%X5H6MGQE!;SGJBN!/9 "M&!-)-(M]LWLYNK_AC6^Q.26R#U'TRJJL; M]]UD.CG##Y,_\5XU^K4D+CZ'^=F-[G3+F7Q# "PZT(L3Z,2^]G,GZSD2MD#F M8*T2LJ!LW52L^2'&;9)^@%MW#&9W&5;\>O3AZ,WQT=MW[S^^^OCF_:L/7X]? M'1_5.9+O/[[[].7WY>2U[?.W!JS>('UKV[/L&*%QGO:+ MHH>OPOURLPME\^:PUPV<+TH6SE;4:,4URU'3>8K/9"YR1\J+XL 4Z=>&5)BL M6P\MV71OXQA"8X&R(9^Z0.##K0>OSR18+A*S HR)"$?_!(]2 YKH0A%2%WVX M9K3C&C6'15UCWG2!M_O7^^?PJ\H0G8_^9'Z.MWT**]*5'2:NHR'%VC)0TC#P MT2B(MJ Q"M'8_;_6F^]W'&-E[.=Z3_PIODM_HFGLZ50 M'OU5.S[<.R,BLX4[!\P)TDDL$3?F$D":DD46$N,]S#[N;1_R]7'F/QT&@0?B M25>N()*H\Q_GIT3)BT9*MIQ50A<*5R>+]98 QV7 M>_H5FB!,%#J&UHTY=MSR.&.D1KPY]\S5+CT\OWWZ]/8?[S]\>/7Q[:?COQU] M>?_Q^-7'W]Z__G#TZNO7H^/MD\DW7'AWO\XV)VB4=/Y(B]*;,H-KG/H23$). MZ$QU$)G. 9RQ&;*-F8!B36P^*V?0!MO=D%>?O9&3(G5*0BRO>$L[>8CQ; Q5.-X$K,D'AH;HW> M6M>6K]])RQ+.2*HDK7J^;+]P*R,(52J>=$DZE0$5L50!L<"R"T4RF5C_)M-ORRRT&BZYFN:>KW/3%O=/OF(<<^UB M1D^OLZG4)1)[NJY!1%Z\2X:;YK/NFAY@W*=PKY ]-'N[-!N_'/W]Z.,?1UL_ MBW?_^]U?QD?VT^AQ?&+^]#7(3!8L19_ ,TT75[HHF)#@1$R*VZBM;BVY&VZM MP8SJ^VM7U>]6"N*O%: 3-1Q7%D&*ZN2+CJYQ3A=Z4HD [YBQK+7-N\4VQWU@ M]X&L-0.N]\J[#ART=.&';]_F^.VBWW.Y).M%H0)/,D0MR;R5LHX*K&:(K -C MO'-:HXW6MDX0?6P_XSZ/AP!<,VZ,7-VQ-&>OAW1?N+MP3V[?ATZP5T<:N[@MD4,1?[Z>97L?YK\L#B&*< M4%I *JYVB:UIYB5H$$9SGK"D[#=I(+!V\?%2^9IS?G?B]:M7?KBN.?"98LSSP)!\;Q M5,=Q10BZ,(@)9<&LBBZ'M%TZL9K;8F& ];(=8[KTXKW_^.;3[T?'K_Z_'9HP MWU]C=V_>$_MJY-&[GN2SQE5<>.3280&NF 05@H'(LX:(I+?XF$5NWA;BD>VT MK'"H'WF-93;'FP_2OQ9GDU0K.RY&-JS6#SMCI"V9@(ZD\DM,$*Q"T%ZB,2;P MQ/>7\KO5EL>]FUHAZ[$*B'WSL8/G\5;,9?;CYVQ: RE71Z?C7N:57C9W7;V; MHV$F& FY9K:HY ,XS6JAL9;1)FE*V5^MSN#MCJNO[1^N^^5?9_'?HU(PG5UG MC=))OX2SY4C,:9J<3M8U(C$Y,IY+!*>\!^7(-'92,D A4DC!>3*7]H;6X?L= MMYG!_N&Z9PYVAM>WEUN@8U[6N$\?*1>Q*FF,Q0#7JH:N2:-V9-$#PV"XRD6& MYA&]+;S*O(*!S M0$9*ML+:+%/S-D8;[FV MML[X?VP_#3L!77UEW:7[.X;ZV?QI2MK"^7Q.0O$Z+":KE['GDN44.62=?"T6 M4N -UR#0,!E2=KYY2FW3 XQK7C?#W2,=@ [,Y"Y>W*&'IK_P<3:=WZ%!_>\O MNR"E[]/)_SF_IX@D8RVR'$%XEZL3@M'+4^IL3^^9\DXGV7HLSD$.-JX-OS>9 MZ \4'7BF5HCRT(7PQW06%SA?-LAY/_UY?K9B0MZJDI&9#$4&W"X;A=D,(=6) M(X$;'7PJHGEWC\9'&-P=/XO)4;V:+54>^B=%A#A98R73C^5S 9;H O1=."8Z^-,^.>6 KXRIH#;#4 MDM1=(.:^6%S7(OP>SL[G]VL22BFQ&"W!>BMKKX\(]+8[D,Q@<$H9)UI/LMMB MF^,J0TV1ME\6C9SYXQSC_4?L7D2)9.VG5P,_JQ9P#9ES?WX]_TFJ<2T%#:@-_?&NVW5ZN*:_1?)*3A=+/?\ M!9<=P*IRM?CZG> :"1SY<_BUK.*^U7(,32F<@S4UL,6C(-U<,D@)"8U9,=^\ M$_!N.VX7_EA^XW7]QNU=?#TCJ?GT@YSH="Z<.AD(,PO(OXQU-G?C6?A^FWY0/R^M?- M7[FD^ZM_AGF^I,C?<7&V',U3<]QJ)\/C6?VC3^=GBVKTD]*S0JNH26C5*;T*52< >V'"^!O]Q;/%^^EGG$]F M>?F[M\3I]].S^62ZF*2E?W]U,IPRUI:J^ME<,U>(7,&S!%GY8J/10JM5E:D? M>=SBP.-Z+%Z$2.X;9MU*Y6U:W%8+KJ.^RZ%T%W^V3^?)F79.?JCGI*5[5,00)0:$-X)5! M*"F[5)M.R.990@.VUV:$P8UH/FA!Y1"4"L!T$205-H&7RD*(U@>M5?#WK(+' MQQ8\]<5QS=U]X6/]L(*FU._2!_CEZ.W1T>^O7G\X^OCIXYM/'X^_?/KPX?W' MW]Y_/":I_[I#'O.F*[=H[+?%&1K=5\?XX^=L'N:_ZLR?LU_KNB@;FY-$#RDP M3OJ;I6?+<@72,2F+U2+DUN'()S>UJXKW!3/BCTK5C[-IJOW!9J?T=[^1(HO$ MP]6@P'8Y[I[7%T*H6MD=>=1)" MFY7/YV=?)M^^W^NARK++7(3:@LK96L$B(3K-0&2=@[31(5]-+'G\<7S@0^-Z MJ_:#G_84[O(!_$BJ[;*5Q.>C+\L0TZOCXR_O7_]Q7-^3XT]_.WK_YM/RS__V MZ<-;^BM;OX=;?FCWY['%"1N]ED=A/J6K9_$9YTO5ZB;_5HMLL])01"B@%-?@ M&A9YKWRAI@'7Q@MO)Z?GU1V[_;9; MY>)#*^U^A6VTQT9WU%?\5NW)+TAO:DT]NL972$%@E))X78<6Z\0@Y,* !4_WK\H>W>M(GQ:3) @HZ0WJ$2A +]Q!01:]C M33MN;;O9E-%[/32:XN M[%LGM5ESKC7D6"2] )YL%^,9VJ*D@O?KXMGI"264Z^OCF_0ZU M>$^ON;MZ-W#?[4)-/R9G%^'.:;[3GF2="T44Z53B8".C5U2H#$Z(&@W5Z(WG M7&'K=,Y!&VRG$E[VXOY'J&D-9[\>&OW!F65!&0F11T\$\1R\4@I*9%XY%;7S M^^M/L=D>1P]5[0E?#VN&>^!=IW?=US]^__W5E__Z].[K^]\^OG_W_LVKC\>O MWKSY],?R\OC\ZGT0/7[B_.S7Y]-01U'FZB%=#AS_8X'E_/3#I.!;/ N3 MTZT2WEMOH4&2_%ZITNCB?966]3LD#9])&:SR<"T%S* -UFI@AM7:]Z# EYS M?2^;,68#JIE'SS-ZU_7HUE$="P%(IDIB*1@"PXN2E)X M,T\^8HE!A<98VV!;([MK]H*'V7Z9TS/>;LT%X=&R'".#Z(4")NHJU^^__%S/OMSF?RUN!P; MD[0+0B&KX^=J",@&<%QDD-EPB6@55ZW'8&RTL4[AMBT<9OOF30> ^ST05:)# M!Y ZGLU.%V\GRQGCO].)KHZ1@TLZD9.79!0B M@;;3;CQQ"@KDM8"&(^\=K(- MU8JWX+02.N;,E6N=NK?!MCKUVVV)A$V!MB5;NBSOV2P@_HX>\3/\4'/%WM>( M^+<)2?$R:^QP>0)#]G"H1(&MZ;+_3 &.W&I2S,$@!E \6;+?/6E:24;C.$O% MMWZ>#I$I\##%+RKO3H3T2F5)RJ5QM<5IS>:.6D%0A%)6%\2%!L3J-K0 MWCD3:AZ09(JAY+:U?WO@%D<>?[8OJ&P.R9WYU@$LWYPOSF8_<+YLEE5;4GV? M_+QR\5OM,/DB08?BZ2@E0Z@E]D1$GDBFK6T.P4>VTRW<=H?!;#\\Z0!>M07' MZ2FFL_-P>F6-79Z$Z8BFSG,IF:POQ=BRL5 !XW(4C$XIP[SN_1ZRIOPI.4: 92)Z)+3KJ66R$4']!9[P)+K7/R'MG.R&/A M#HBN5CSI(4:X5!V82FX1X[VH^=N3 MM@<\7,*XT U99\@#.E2UC7N-IA@)WB7.5>&&JV8Y!%V$#XFO%;TZ\#C?*11^\F(*6+1KKY MZ.$KM8H^<5*/DBA 6E%A3B'SFR60M'',=!1EYZZK13?;5K4]F2S1L#+LGZ!"1X;=82&SS:YS2+\XJK6^UD;A\/4IPPN>H@0L>0=7R05\B/2$JDJAA M1);VUY]M@PUV&Q\>@IF'X\.M6=3!^WO38+\>Y[HZ585@8E(!0M")%&#-P)OZ MC,2,RDF9I&G=#6?]3GH)_#9G_;WF:COSH4LT77E5G6;1B0Q,!K*!2Q!D%)%5 MI;,B)8$7*;/:.YYZ"-RVX/.3T-F"Z!V YY:6L;@K;E>@/3-IQ?31MMR88.8'7_YKXU]_G:4)+9",69A1)J M.P:1-3AI5*T2",85,F-RZW3#C3;62T1DW^]?>RYU";UW83)?#@'\5.IO+\SU MDYRCIP= 0E""D[@R!\XZ!X&3=JJT0,=;3W[=<&LCSSYN#XHG8;<[A[H$WN4O M/\73R;YL%RU3A+88%LCSP4> 7"[<:9+ ML-UV$EV(42W"+[Y*C) UHN)L@^TR;Y&GGD[QOVV&V^V MQ]OL+)R.ZL.]=%?6+JGG88].V]7O',I+^^CY]N^6#=&GDE0&BZJ.;V5T:S'/ MH*!6R"V]D,VMLSVZ98E'>%/OZ;(/]=H%#(7,.U2%^S=H0<63^7^SZ MTMFB',]*2 4":M\)X3GCPJX*_[J) M'P^M/Q['M^?4K#'91F;]W]Y]?7.Y:YE48M7E::RD7>N8($3AP:DBN3,Y)+UJ M-:]C]LV*XQB\S=B[)6G&9FB=B?D*Y[/%SY"NDOXDTO^R\:!UC'2A&;K0.->0 MM6*,)=)GW":3UM>M/8Z9V8[)NY)K;'97<^JHEOW,9]-)6MY$L]/9-U)DW\SF M/Z]:0QI+]Y&S8)6L'>^-O;CP18K9(ZK[_A:_F_RL7&Z)K8#1'."CISX M_.F?4UKG^^3G1<6L"*8$RR'+8D!E>J1BM )B$DPGD441&V4_/)'X?.>C(P=Z M=E?I=R-C+_R_% S)@\1,DN D7RHG"'26#%HXPXKWUMF-VA5MBH QE?L=&;>. M_5M0<>PGXD:/49I+8$ M.F,/A/FO3],KK06]T;J68R1ED2C "X2,"J1!=$9CE&D3)6_-TN-5 MKK3B\J[TZH;=Q_^<7?7KI.-JIQAII9%4D&I?!N8-D.K*(M-!Z7LE3(^S^WKI M<53Z_;![.WKUPV[BW!5> W?"%U4V0/4IL04Y2E^($,OUE\'*5] M3RS?DF;=,/W=['Q^E9!6M+#,)9!8BUP$ETP(2]%>2_U:DWRXSR_67LC MENOGP?(M*=8/QR=_7OL>5."DA7+PTA Q+(]DM[($QG(MZ7T*FJUFZSW!\>NU M-^*X>28NE M-^*W?1[\WHY>_;"[3O:^JL V,0MC+.AL&:A@,S@K"+2"RU1\=O)>TX$G&'ZS M^$8L=\^$Y5O2K!NF'TV^?;_*+&>L3B:F'1NR(PFUQ=2Z: 039& L$X#O]:!\ MG.FW%M^(Z?YY,'U;FG7#](^3:P.3&R$,(T((6UNI:\TA5G^CD3'$&(4DZ [B M^%4_FADO:@8JU5R_63E@E,(721LH661E+09Y;P#V$Q?[ MZ<#GG#\3S]O69.N&\W)=GZ8?SWR?P,;[317$QQP4%T25V\4B$+#;9$[C4:PW UX_\I M3]SM]3=C_K/QQFU-NF[87]U+M\Y@F-<,A8*,NDY()!Q'Q37HR+@U0MF8AEGL M=]??C/W/R#.W)>GZ8?^DW#J"SD(HQP-PSA&4](3E9")D'Q"#3\7>ZT#[E(.N M#&7^LW'2;4NXD7G__\XFT[._$[W.Y]=]\Z1&K"9H28PN+D(M!.GK9'NK@C). MY[2)U^;^RIMQO&LWW8[DZD;0OT[^NH575)H[43N*8O H-BI,"$.G@_ MS'FS\H'-^/],O':[$*\;!"Q=CS=G$!)E9KR =ISQ06"-CX9*TO2;)B2 M?W?]S7)JGHD';P?2=?M0+INV'_\3R+;U< ,GA7GR2(9)Z5F M+C%;17X&.NQJNM73*& M^G:FPT:2/!.GWM9DZXSQ-VF!T>00A/$0>*S#4HH%9^@D1C)FBF&.Z:%Y=7<^ ML!G[GX]K;VOB=8: FTS!9 )71=0+B]44(B4@>IN 19VX4I+EC:JE'OS 9@AX M+OZ]'8C7&P)N)0YRA:YPJR%G(>MTX@2NYI+Q("SW5B3,?!L,#$RY%,_$S;<; M 3O#P:ULPJ",$63-DBJC".FX"VU@PB&^;U7_G 9A!X)N[ 78C7&P)NY2SX M5(0G[1:T#IYN,U[ )2G!))Y\BE;9P14W*Y_8# 7/Q"FX&P$[P\'MO,3H5-+2 M^Z3F7$W/(J\,4,9#5 M1/1TRB XSWW$)(W(&Q7G#QEOVV+CG71MVQ(_J[-N#\[*#BZYWR?3V7QR]JN. MD:8SGEV_ Y]QGNJ)O^'K7Q]GTS2;GM&G:9EO%W_E1/#:0#IH,!%K;4:*X$W( M@-QX=#E%S*MQ\ETQN_5FQ\7I",":C<'E+B[DC8[Z>')3G31T:O/:MV5! MSYAZB[0EDL_*J-_Q[/LL']76V8LZ_/)H>OX#YQ=-^HL)@A==[3&60?G$("1M M("&9>]$46T)K)737/8_[KC>&T*8 W0<_.\#O;[-9_N?D])2.NCK]]6:&P"W* M9B6(>E /"0IU!I)W!.VM\K6K5XFK@;I=P3IH@YT8Z6WNROVQI@/ZD+23@,D(08>K4\% 99L@"D\*37)**8O>-+?4!VUPW!MQCT#9?'+X MCESK )*OSQUR[4Z>K'BQ,EZN37 M4)MBU.K*HA5X)CV0EBV"UD(GUMJ>V7*KXZJ2>YK^< BV=8#.MY>?/0Y_'?WU MDQ0/?$<4_GHV2__]Z6<]U>+H+[+0)@O,)QZ#8,YX*/2O6N]+Y"S< 9+X,<." ML78/0P@WW=ZXC_2>4+@O]G2 O"L!>S/[$2?3"T;=R-H7/"6M)U_(5)):EDBJ MMNCSC=*I=_U1KX&V^NW':[AWH]FO,G Y@=^6 NA2GDXS>"40' M,==9M%DJB%(F$#Y%$AQ/)MYJC<"NV%K9PCA-_/8,H%W(W PE+8>XO7KSO_YX M__7]\?M/'[_^ Z=I-C^N(^.J-W62+ZWTRQ%G=\^QT>BV(:OO/K!MZ[,T&M.V M[G:9YJ7"?^N6N3$MBF0^"TLOF8R@"#<0?/T'3RH(:XI(KH[Q M&JUS\?K7K=]=C3*N$TL$@DF1C"W%:K(^EMI4S0:ZC!7+K8>C#MWCN+;K'A%V M+_%AG\SKX,%<4 OA2J\-92A L6>729C)C-0VA>(CAO0-F%A)I)&LMJ9:1_H MNK.I/JZTG5B_ 9RVY\/(Z9X7FLQ5WTEA4/,Z$X#5G.6$U0TC2/-$[D.-EO![ M+^2Z_,[;:_;'_AU8-6M MSXODILH29 B\@%"2 MY,8X"U[K"%JG8GW,7-V;N;ASJ/V)/75W56W)_=4H>DM6= "M-V'Q_2J<4/VZ MMPAVDGUUDH3E*6J]C0XD?@P!C..W$9)[W86UX?;'C0?M#;QC,7ADHW+-L=^>7P1A\?2TUD-RXR2K M[$G+KF20O+@L!Y15G,[LIK:5!0WBK19.^)5Q\>9-M7373:,1XOU& M+M^%R?SOX?0<9]?93)=Y?0T#F$]^9!]QS&$G&R>%42%%<)HC(* M8DF%DV51[[5_K7"F8X%IC7316R1]P @RVTFVP9&6F[C.,O'6^3TO.IPY!&$[ MAS.',*\#._FA,(H6C"LN'!A3IQ;QG,&5XH#L?J&\U>PID< M(U.F5E?80MJNY+PV9&6 26&47-I<-K$RGU,X9\<3;[@?-E'4*5Z.^3GXO+&S\K)VRN8RN$3J#J7#+G MBP4=T1OGDLO8NFSND>UT"[?=8; :2FW$DP[@52,7IZ>8SL[#Z57A_E77.\VU MSSY ,+Q [90/T94$!HM3.6A,]^9^MZ@66;^;<=_80X*K$4>ZP%;&,N 5B%$4 MHY0%9,J3 ENG+A:#P(WD)O%8E&CMEABXQ9&;(QQ2T]LG\_K'YEJIEM9+6VO^ MS-+5B#H2)5D"9B/J[+,E&AP6G_UI?7N%S3"([LS##F!Z/ \9Z_:OU LGDA:U M^)2.D2]:4TW4/7 -N=Z;.&'.@ 08\&EC,GC21*#Q$+ MZ2E2.?!%1!)!])[>A^#=ZLRXT;/&]Y9.-'8T8#NV= 2Q6Q&[+YAFWZ:3_R$! MS43Z29F$FS8W5\'J:?Y ?SPYI=/C@GYV_N,J@GU3K(@J""$8!$4FE9(^@Q,1 MZVA.+8-,I SO"Z#M3].=%WI+Q#V=83(&^SL0A*LN4B<8G55>%4A:ASHUGM&6 M50:CR KD3A6956/87GV[#Y"-C84'^L -8DP'@&I)SE5-Z=/9=YP??P_3:^(4 MECCZXD#&'$%EN@FJ1@.926>SD,RGU1'"/5VV3QZPC\*.SD2C7XB]./FK,Z=G M\U\UVBN5)Y7115M'S3'ZE4P)M.'&Q1RX"@=H\;3[0?HH77G1\K0-9%Z8W+PY MGU:E%CA&"5 J4#W5.7Y%@0F'&6&,+ME:R#G&N/FIJ M7K!4-0'4"Q.R!WMVGT15!*ND*,F2QAQR[;00.(B2-1$E"\5Z?JP>/%@?148O M6,S:0*J_DKC'"/*FCJ$A)ES\[B2+6K[%.:FWRZ*NZ,#G@%"\);X@1FM6,V$W MK)?;?!-]E#5U@O/#LO2%O1%+:Z[.6KK]?IX@5XG1PP@L5C:44 ?8) %:,H;$ M!R[P T+VQYJ(YEI/MZX4YGI$THO3+8N*:"\Y"DR!)WKX&%3/?#.1DA))!N] ML1;[#W=L)#W-)T/_"TG/%F#ILVO&UA2X_2=7W'$E&R6SA-!LR, M:\\5W2X]&RIKCM2'O[KK>.&N0!C9O'B5TOP<\V7C\*M#G21ME$_2@79>@-)" M0/3: ]IB#7+:15P-Q*RS&]:O_G("A#LS?]:4$R],);ETD]W^P47[_,7G\&N9 M_R)SSB*F##9I#BH: 2ZX A@9]XFA1]^ZL]9!#]C'_=N3I/2/LQ2L2EGPZS:U[RL_9WJY803>Q:W!HAZ83)VXX>X M];.EA^(D(H\:#8-D4NT+7>?]%$9J;D8E4">6=<\9,0^?[.4$&7N6M4;(>F'R M=OO:X35)VA!KN,9:_E%'_3I4H*7E*A"?F-E7V_+&1WDY\<2>)6I;[#Q?$;HU MF7;-!8-G)U)PJ8M$""@-:<>),/8R:(]R&#]Q:A*7P<:6L4B9FT] M7=W[OQ9ZZKP8O.8U,@)NV>E>FP ^.0E9*ITR*S+&573]N_-B(X3MW'EQ"/,Z M>NQ7.[Y)97/@G)1]3H^)2M*"DYCH'R$S0XJ_W9M4/N_.BX/XO^D@N0',Z!13 M=]O(Y1 \:04"+'+2"')VX*(R4 0&;G7 9%LW*'BFG1<'L7YPY\4A?.BI\V(1 MCDG:'B1?QZ 5SB$&:Z$P+)[(8_V]%_*Y=UX$$'*,N+IZCP@59P-605S@#OD>C_/K+=BXV=J.[;T";$%&4GOJI'T!?_$ MZ3F>$#$L3\X1F4("51.KHD@.!.?,&H55JO:/M-5M=7=A;8F!I\&U$T,ZQ]A[ MNIU_X(?98E%GK-0<[LGT?#+]]NGGY=B+Q6LDBQW?? _3;[AX/[V,.=-?J:4* M?Y&%0ZPF(VC^:TG[Y2'!9=*EL<:M$EI)_]Q 3=SH8QW[A+EY0 M?#LY/3_#?.(E2R45!)M%H1/*#%Z0*:>=$:'PE$W:5S[5YKOL(\(\)ARW85NN1S8-$RY4!E:VI?53*3-%%/<):TL]8&M:]"XN<=&AO$_PU#8T.8 MT2FF[OKYDR"E!(.M:3MD4V%.X&+B9$X1E4A8F3Z$N?$<0F.#6#\X-#:$#R,[ M0RY5F:NY'H;%Q%@$EJP"I5R!D+*$HD,.,M'_[D7NUSD][BS:'P!V8-:L!>7Z MO$MN#!UT.GBO%,2@:XL"HD@T-H*@%STG'WELWG[]!47'&K]4V[&E XA]#K]J M(Z3%\>Q2X*X.AXO?YK-%O8.C,PDE)&V0#%R,X(3V(+1@QDMMG&^=T_O4GKJ[ MJ[;D_FR/K.@ 6F_"XOM5!G&-8]PBV E#YH+S";3W=)VK:I6@1TB)YZ*BBMFW MCET]LIV.0TR[ *H5 X9CR5]@:8K?PAGFXT/<5LL8U^T3GQ17G(F*D[BH '0B M"9$T!>"Z1I"%MSX?\.:ZM[^.PTE[NL5V8]%S\9Z^"Y/YW\/I.<[*=?W0LIJB MJ1/UR:_LQ9@M924$T4V1O)26 >A?>-'^,7X9+=1#_-W2I#F%&IYBZZQW2F$+0$J$8 M5*""XQ!2$H"*>UT<&L$/@:YGX%(=Q/K!+M4A?.C*I4=VQ?3^L;CVOFA1I/]'84FW=.0T":?:@O8#,E+ M+D04RC2W;@9N<=QK;V]0V1R2._.M UB^.5^7B2$ER-.-(% MMH:-??<9O7-! PM5@? HY6UG1@]#THE(@R340D1LMA7:F7[TW3GAMX2<7N?8K05^SL0A.N)YE&7 M$OER)$&M1R-J7-$4.@G\K6]^J@>?;/8I+++EB8-6!,!X!J2YA>$\=K49#7^@XI21=/F6A-- %14RDD%H9=7[9/'K"/Y-+.1*-?B+TP M^7MX]'&10A;TDMA7P[_$3'"D.]9AEYGT2"=L7IT(W)/<[39-^UG,;NE4WMI MZH7)V?OIG_3W9_-?)ZB<149VO@ZI]MVK_3Q90! >#=;YL;$VQR[0*3OZL_^7BQ$DOZ+768&IBDN(\@L^&2%2,8)PY>L5[ M'L?RT+GZZ)SS@J6J":!>F)"MGW$NDO+"AP1)UY)J'PH$3J]U\%IQGUQT937G ML2<)6WNHC<3+_%N\1H32"Y.M2PH8+!F-$< T%]7%H\%EY8!.SWG@W#+1LS - MD![[;^DY)%A>F+BLF^@F2G)*>0_,V$S&8K(0"BG"004NM1:I[W#+FB/UX?/K M.N:R*Q!>F%P\, L7=0Y9$0E8[7ND4B5&T()81G=8,-$DU?/4UQVF*S^+8-'. M(#[\=.4AB'IA,O;T>/?$C&.A!@IMLL(Z.K?5"$H%#0XU M_59JABZ+Z-6^$N@;'^7EQ&MZEJAML;.]"-69&_L2H5MNS4_E _VLYOIQQC[C M/!%9ZO4QFY[1/FC-;[6NE5!U=MVY[B0$PX/7B>Z0VG-06 TQ\PB!\?YR!(=TZ)=&>L M@^0$LT5(&?>6EO/,FJH.8OW@IJI#^#!RL/#=?U66WA:^JRZA9' E1[>[,:K6 M ]D,$5FIC:0,NL*3NI<>N2Y<^-#Z_<%B!Q;.&M.S!TR(-6>0M$F9;0'C6*Q$ M0?#2&= Z>(LY*I-7[Y<',;%F_3YR'?:$B5WIV0,F^)HS"!93"D)!C'7LGP\& M@M35@:J3DHX7[E:K?A[$Q)KUN_.;M<3$KO3L4RFY\9A8841)2@$K-6G&A@0A M9P>9LV(R#XK9?=F76[<-ZJ?_L"96%]\:#S"[1>31"<"*# M]D)D%,:6;!O#[!D/O!O$_:$#[X:PH@-H/39O342IK*M3)J4KH!P/$.HD4VNM MRL[+9&7KG"VPW%G5PF:UQUMX),QS/PW1QL;/: .3LUU6X:/%^L3A?)B+4 M7RQU#R.EU[6#-,NU92&9(G7LUX?8[#B+N MZQ&/R\L'TK M4/K^(BTMGW@EC<*($)549*6993Z!@ARU-RJ10FT.4)0U8,=]Y"V.B>!=V?B\ M0+N,#/,3IGA*6B#4[H.@HD/P7B40/F:A+(LX)DXO-ME' N"8T-R"6<\+C?S$ M%=08"@,F?2V_CP&<#@*L(P6()V1<'R!?]<']]='V8$P,#F-1L[30O>;X['D. M\V;?V$/&3R\SF&]2-R3=3=854O>T)Y 6E\#;FN9L3#"8G(KE &F$XR7^6%&L MRG1^IB0#Y3Q=W5%F,$4G3*:&8UH[IE]0XL\0].R<^#.$51V\LD.FV8F5KE/V#285CF$AQW ]-ZL1):X-4$E<%R(VF)+@DLZ0? F"\># M8ZIUN/GY3ZL%##W43Z^J!?#U$CD0A'JK5H\BB+LR *MY)^G\N3J]@Z2755PUB MX2;U54/HV0,FUM4#%:T#&<,D,-(X^@>C1QAK1H$5/(>0T(I5->@EU5?MA(E= MZ=D#)M;5 T5IB^-&@DDE@4)!.EDP"K(P.3,=!9>K_JJ75%^U$R9VI6>?2LF' MZUR3+*6PB26(01/(G:%?V1S!*,]4T3&RTMJUM'-]53]CV1NKO-NQI2.([6&* MBRKH/7<)2A2!A"U9\"HQL")GGV746'IN>WCW--VI5%LB[G!CV8>POP-!N)X^ MS&B7,>=2"S_H9O#!T46S25+/F+K>_7%CV4?A(6'QK(/84P'@#KLS&PM M2A:JD)'-5 85&(*K?KPF)S=S-C6VB!F%. 8UK[7 MC$.(M9= U8KE[^6/9>Y&@[R+PPN7EPBK:)2/:@9F!<=8*R*"$H M[DF%YB%Z]"&;GF=U_LN-9>]%JIH :F2O^D!ZO*FMM(D'%[\[H>,Y,BL5&!44 MJ"PY>*33YF0YBL(=WFM?M<[UOM,F^JBV[03FAV7I"WL@UL^!#];6T28&2&QK M_[J2(10CP1?A1 Y)!M:S\;+V4'U4!W@X)EA[O4 M6I.B95'&JQCO]1;N27;6'*D/?W77\<)=@?#"Y.*! ?"..8-$%2BF-JNGFPN" MQ #9962F9,7C:JI@3Z*Q_E0O)]"Y,XCW*& -$-7G-'-MG"C5^\S&T\R?1:2Q%38;<>*%W=?W9TT3C6;GT[/%Y_!KF6/F?,Z. M9PO9&3PNKDD5; M1T[79\[K M$1:3Q'[B4/SF//BM..8\V?14BQ9[%KA*P7)F]W1E.S8$LI"*0\ MRCH"\&(Z!6 AN3 \H93[&F/ M'QU;.>F [I$$9)\D,E.XLK)UXX7FA^A#_SN$C^N S.X3[?N<5^VY4$8MIVK7 M^TE$#;XV50YH3;&B*&WW5EK,AJ()7%PR3-N ML@\>#_ Z-VN1_$BOMYN>U)_#_.RF?/+6-BX*)C-#SVVV0,8/W121D\8F:X^8 MB";E%%)TK6_I!MON+M"P'<8&- C="T,[4$J&]%XE;8MC20)RJ.T@0FW#CT*" M+F0&1$6TL@B5ZG@(6]M4*"*CY6!X M"%QI3D=MG7[W8MLM#X+*CNV6A_"M U@^UMI7FU(;O&505K$Z"72U8I1,MJ"5@XR-KR$\4!XX;!L(9IB1*']*^@LG/K/GC M(-8/;OXXA \]-'5;UZQ02^$2LPQD0$.//%HR_(T%)F.,DE[X8EYR\\=!+-RD M^>,0>O: B77-"@/2FYX+W;]8G4$:=9VJ):$H$824/ 6V24;C>\WHT=X4$\^P^>-.F-B5GATH)5<* MW",ZWDTR CS.GB9'W+0D%5$"F\VX!/2#=G<&#A<82R1%0BU#[AR,D/T1)S BDM91,OY 6:] M#7-P]#-%M?%3MAU;^H38@@RI=]60^H)_XO0<3X((4<0J@8HCU.8($),24+07 M/"BC0W.=?8-M=7=Y;8F!I\&U$T,ZQ]C[*=GR^&&V6+PC&M=VA9/I^63Z[=-/ MG%_D!;U&LNKQS??2K'X:\3 MDF_#6#" NOPJ\3(,(H>E#6&YX12I -0&5ECO*(%[?V" M'*_.SN:3>'Y6'[?CV>!!W>[JOCPN:[[*.9PIAPW(9=W-1:VNEK;6-BC M>SU$_:C0]!(J*<&R.H789%D[NVI(Z.F"TBHH>X#(5[/ZT<'^!2UR9E%'2)J7 MBR30F+@!AMEQ[AUGS7LA/_LXUW;HV3FJ-815([Z:F332#_@MG!Z1*7/V:^E! MCSIK7HB"2*>L>0=D"TW]\F_WYG[3T!<#RY8VUQ-6: M#SZS>-4@SL[:D'EDA%SL^LI_+B4]LKH BTR"2L:!DS%#)G)8FS-Z]E@1_]/P MN/VU<;"Q,[MF#6@WLC/@;U4/.*KE3O/9=)*.,7V?SDYGWR9(M^O\YV7L Z,V MCF&"%$RM#S5(JE\)8"P3QAB?C-G$&;#1Q\;#PO8\G.V3H&,CY-W7-Y>[MK*Z MLW0 E&0HJH@,@J9?<4X2$Z.,"3>9ZG.SXC@>R':\WHXT?9K/%_5'@AXV;018 M9/48)D#@+H(V@8@4O5%*[$GU[JHT\"#J0DMF=(JINS'Y&+Q/6'0]T++!+H<8 MN2,YD][EE)/,^S+LGEEZRR#6#TYO&<*'K8'U)\[CK,'[\P^LS\ [,"L60.ZC:QO'/WU%YY. MPN7&HU+.1ZEJX5*HUKR%H#P#YIB)*:-@>A/-\\ZBW<4]&W%\>\J-/:CB-,VF ME]OVV8FL6 ;4WH)"*^GPI)7Y)*4M60N1-F'XK27'$? =&3+;G3ICR_&'X\M- M,U2*F^K)UYP.[ND:\BR%FIDG67(9T:RF4ZR5X:L%NPL7MY+?K2@V,IN/O[QZ M>_7(",Q). ]:U+*I;!GX6!!LXDX5(1QN-%CF9L7N8K.-&+TES4;F]/OY;/K/ MV2Q?%8F3=2RBU)!L1%!D*-=YL FDXM8HRXS&5?_Q.F[?7;6[\&Q_/;:_8QI;D]Q[>F MV\C\?O,]S&FEJ^X@BH>T;"-0$^B5D*1J&"2TRD)0]2$JOTD1P9U%^Y@QW)[C MVU-N;/4[I?-Y.,/+G4OEBY2^^AZ4!J6,A,!2AN#HNRHH9L6JE^:!^7"W5NUC M-&Y[IN] N['30(D(> U7H5CB2BC@AM&+Q(0'QPO!-: +FJP-[C=IJW1GT8UX M[I\?S[>GW-BU8J>U\<#O$R+C/\.?5YCE1(.2#(.BG:$#R (QA0 9K;-6Q:0W MZYZT;O'-;&_V_#"P.RG'%O^0)K=V+F0N'(,&)C&3AE(K*Q$%.+K#/ \B9K[: M37FM_-]9=3/N/T/?Z@[$&YGM7_Y&2UR5-#H57*H#1V6F6TMY9<'5<2:%&50R M.F+O)B;<[34W8_DS=*YN3;BQ&3[)W_!OL].<9E>Y!RJ6:"69(,+&6@%6'RRO M0!3T)46"JU_M&[26ZZL+;\;Z9^B7VXV$/?#_:/IM4E66R?3;U4LEA&2UIQ&3 MOK9]+ R\;^]Z&9L?X:N^.U)-[;U_F"[7N\9MPP! MA52@#%U]=%M)*.B6'2F<59LX[';K]/(,7?1-"#HB*!;SLY-/_YS2.M\G/R^R MUX4GVX-IPC"KPXJ))JX.?8Q1%5FL\GJSRB%:^59R'?WN)K'NWD?'C<8?)%%S M-T+W@I!+:4E)61(,LEA%G9+C:^S1&J)'8EXZQU44&\W-VA0C8Z99[LBX=>S? M@HIC)^+0N6L#B]_#-'S#'T2NZVL.UD0Q%(]ZDE;#PP,H5Q,\B3,K\:1I=J@PU:55^3Z#U>GG)'1:EF6R&)TI6QB M\*];>YS,NY:LWIEB(W/\XVSZYOX<]WHYT?)7V0919\LQ [=U'IVURQZ7!;*( MFNA3?#";>/(W^-0X>7DM\=":GAT47 V9\.IUI"=+>#**$R%?V@A.6P9"Y8*% MIXRY=4^)UD.=]^9B/&BQW[Z8UC<>UT[I#(7+4+('F8VMG?+HZ4V,)+N@T]Z6 M2 _TX3#YO"04ZL2",4$FZ MUC-T7LP$YT$P&##!>0A/.H#7(_."/6925PP#6S@9&,P+\*I4M[*RHA0,++1& MUTN9X+P+N!IQ9&0#X,,DQ,GIY.S7DC23,DGANCQ<&=)TDT4(,2=0@>@4M/%0 M(I(2+%C,9I. WR.?&+<0YR :64LB]XF52UE2I9B 9"U9U#6N7<6(_@R8#\IB M<1G=)@F^CWYDO)2?9BQ\&A9;T+.#!^HK\6'IO%X>YE/Y>C9+_[TDC]/!B60T M%,DYT#VHP-D00!05BV=!Y]BZ'\>#FQFW#NR@)F ;AG2 K-O[OY8-+053$32O M"528ZYA8G\#8*(PJ]/[:C:*+0Q3J>[L8N=5@&_:N:LR[T;H'M,Q^_)A-+TS6 MJ^IG7ZQE0=:;U-9)*I&DB,[B;;:8942&S=%R;Q?CHF57OJ["9#^,* MJ^2@D"XHKD#&VM15E5I<(2)DP07SL6136H_=6[>/<4M7#_I([?@,P6Y!X[AG[=@244 MG[0*%L@"(LNA&@V._@>TWU*<4MD M/ VY5FSJ$X35MWYY*-K/1?OC$YV98/?(#KOK,+@W]+5B4T<@O#45Y@N&Q6SZ;C9?\[.3S)@RHI8-6>9) M8ZD-&[*4M8#4A"0+*V%?O$\5=9]HYO^[[.S M6PF(BRN9.RE>D!9A,D1;4\VCIU,F(T%;95/"E/F]>>W[&$_W]$Z[Z]&XM\NQ M-=LZ .?OD^EL3I?[U4&NTVMOSOKZU\?9--WDRE[\E5IE*:-R9-$)2[0M.8%W M)D$HP2 *8^CLC?&Y]6:[:RK9!J*'8=ZH'?\?>2,NIC5_JX&UV70QR9<3FU_- MYW565M Y\G7HN M0Y'!TA]ZUAJ\;4_07=/,O:D"AV)S%S!?AOW>+Q;GF-^>US8S),F365X.0KWC M<3MQ)>:(&8$DF8[F+*>C<:Q)+5)HJ;S=0Z[&AIOKKKEG&W#NASD=* %7RLLC M29G_P-K?$/,K0CL]*W\LL)R??I@4/,E[)J1ML'DP%G8 UXW4GL]+?M0&O$P),A-U4(9HJATXFSP4%#[;(BV3 MK5U+ [;77SO4 RJF6W"H _"M=5:DV;?IY'](Y#*=:%(FX5KHKN3RU31?)9%. MZ+&@1^0'WOZ3$RF=8@K);N2!GHSHD,A0^X-GZV.0(=NT+Q]HXZ/TU^5UCVZJ M W.^ P'X''XME>[CV>4)K^B"B]_FL\7BA#%5##I/MB4NR^@%>,LM()F9SCF% MIJQV%MP5R4_MJ;\NM&T@V907'6#K8>WEEK;BO=&E5NESS^G!2)@@UKPD](9+ M54CE3JHQOC;95W_M;MM@K#E/.L#9&F*]F9&:LA+Q.IZ'Z2*DJQ\O3E*QR7&? M(<5 XE2TAJ!9395BG.OB/:I]N8T&;K6_+IU[\\HWYUP' /V"?^+TG)0#)R)* M5?M9<*R3@@J"-\Y!3EKRY'P.OK5:>/7M_CI^MH'05K3M !,?\>S]M#HX/]27 MG9>BE7KYA32:\V3L-O(/]-^]>8SIM0U>L_J\3ZQAGU0N(.+:5W2^.?Y[-UL_B-6?_7(MC8#V/,+&+3FR-@-\"_NTD_EVM7\=79Z&:8[_HX7D;J3R*5- M/$J0 =E%/#AD4ON*2%I'B1'U)IT/-OK89AG+S\>WOQ\JC]U5\4ZR->$_GZ>S M2J<309:!%H;,1%/GAV0>:S-0!MK(F#,:S+AZ&ZWMI?C0!S:#Q_/QDK>CYLB0 M6)L!?>+BU337G]5DD3!->*&S&>-E9-Y#J7VF5$8.+LD, MB>?,DN2*J=:.ZT$;W QQS\^#O3\N=0#!3?0X7C@G^8G 16T&:7.B([D K/ZI M- I5\XA<*\UZ[_?;K6CNXE5IZX5D'9 M!QNSM&9(,XS]/_]YC] D7_^]_-'R)_6_^H+E_ZK__N/+^SOKT^V=9O^19C\N MUOYZ].'HS?'1VW?O/[[Z^.;]JP]?CU\='_U^]/'X_<=WG[[\_NKX_:>/KU*: MG=?T3$PX^;-&QM_B69B<+NX>;3'Y\?/TJ5ES.W[P/V].N7K^R^_> ]<>3XQ_ MG>$T8_Z_M]=2OF)M:+C,]Z*K:Q).K[L,O9^6"K6+8J[EQZ]A[84QP1A2S)65 MH#P]L8Y)!ES;5#2+/+--=-IMOMVL:=E%=3E'+F,)F>[_7"[".8ZC!M198.:% M#MBZ4/7N#L;K;[=WSC_8GFPXZ4<>=72]\Z]DM0:R39!.RML/'0!L:;D=2 J;/6%.Y O;XF MRXTIXJQS)4@%)7H'2BL/3HH"VF(1 ;E&TSI^=G\7XRK/#2Z21@3NHFKGOMJW MS+Y[31G-8C,-41.QTLD1<67I$UN':I_?$>=O$);Y4,S MXOS\WA6SD_OG_'J>#)I(2UW="UK4NQD#=$D2Y9J1">Q MZ&!TZ_R@01OLY)YJ!+6]L68X\OP%\J;XK?JU&B6=71UA\1'/KHX1:*\EJ0!< M$9E4P )>TZ\D:A%",4B/=O,,M#4;&7FN;%LD[4[J[76CV5DX'=,M]/[_9^]- MFYQ*DG3A7^3OC7WY2%%0@QE58$!-W_DDB\4#-#>1:$E)%_/K7P^E,LE%RM02 M1R>R>L9ZJJ&@\_CR1(3O/OM.'YHOIK@<.!ZTY4MG"@0]Q>-8$2!M"%0^[UI#W["-!! MFGPR G2(6,?&Q<[XA(Z>WFX6Z718>M59K!U31D) ET)(I<[L_W>* !VDU+TB M0(=(N,\(D%"1N8 (,9FZ7$\E<,8X2#K6 H;L 3KF(FDDX"Z<]FM[ M[T?MEEM^P?S;?)ZK:?^N?"#%++[C($0BP5/P@DB"?^P M;NA4U.Q!5B?OT9&Z?[#IK:T:^L+6/^:+__=F]GXQ3[B\QU2*!H-!#B)Y24QI M4_L'R,0+S!E-MROFUD[Z'F1U7B_0E M+#&_#XO5?29#%,HI#VCTIO4@>&,@!9F3-W33Y]9S\8\@L[MP41/L#:2FOK!( M?$R4*+HHMM[)60=>HP27L=8/1RLSPY)CZUK)V]\?>0'Y0.@Y5+#/-\9XO>;U M_46H,PORJW]>3K]5B0X<<7SRNV>*/Q[&_UC12"S.\Y0S(-8Q>8Q+\BVC!*VQ MAKR55:[;>K2;?2AW1/WBEJBO/".5&"JC,R0AL3MHI%22(.N=>WM MOK0]LPCF(6AYX&,.H:X.@A,[N?GEQR?Z$>L(#E=2B%JY0U=_!K6V1Q6O(X&X M<))QNOA;VVM[D#6RWSD('AYT?K=53L]XJPQMXGLQ64:G,X+,M359T&$-DAO0 M*?&L?9#&MQZ2LP=9X^*M.13VA=J1>ND9:C^-8AZ,M!@C/0%.$$>,)%:+%97B M5EG.?/VVF'^_&C-_-5*Q8. Q M90]&2V(FICH>P6O@CJOD,_W'M=^1]@A!X]XW \.GG2HZP-7O@80YP\6/VW*Z MXB1DZX+1")(G>IM1,G"9WF84)01GZ)"4YF.J=U(S;NAT8$0U4D('<*KK,%:+ MR_60PW4^XC-I:G,RI"<^F)7@8R:Y2&(JV!H+9MRF'%.1^_4X'8"G1\@9-YHZ M,*!:J:$#1.V4U!4WEI&(H@L0$^:Z'EH2-R0JQ;2L7DV%M%8 MRPS8%%6-[!2(V1>P7C-KT&C&6V]Q?(R><=>&C75C'JJ(YYOWI%.XN,3\ZJ]O M.%OBDISO=ZLON-@TF-S:.C'\)([#Z#C?@(X3Y#-6GI2<#T'N"*>W7CA0/'IP M(3&(WB1R31!%NA]RZ"9/>K=.U&JZW47DX$VTY+%C@4 G'G*QD4ZAR'Z K77/ MN&OC$,T_T;5QB.C'KL[?6HG.G%0F,P;T,B10VD4(DDP$]%87L@JB\WMETI]] MU\9!FGRR:^,0L8Z-BYT]!5(5^C^/4&>R@T(AP*?(0'@1L\D)V7[QL[]+U\9! M2MVK:^,0"7<0RMA20J;N_ ?B9CCD+?/ONB,[T:E9-TQF+F2=6\O >9[)-V52.,.-B_<' M1I^*F2>)ZN0M.E+O\R%5T 6J?MU\>#/L\9J/VEUB@RC@?2V_6,OQ]MLIZ>0*:H.?!L+NX+7:?^WY]0'Y</#>?5OC M?/;Y+0;ZD??!CJDH0QX':*S3X5"YVA0G"0)!\^SJBI'6=O?C%(V;-FQ\"S44 M?A=@NEX9_C[\N#U,RPM+4K**1)19';94W<^2(4:)+&I&_+0N*MY.R;A)O,;@ M:2#L#JRG=0A_8/19WK%T!F5(A.Q&):)W)/ ]!@.^\: ZB- MR)]ORG:OOU2[ND/M]:X;2[[CQ7R=U[Y.8PZ !M/]$RO<008^=VMN:QN(N.!VLA>03N<*& M9!'(]@3#I$3!BTO[E0L\^Y3O09I\,N5[B%C'QL7NA&2TQG/!0!A.3@H:L@Z, MK9X*^F31YZCWNB7_+BG?@Y2Z7\KW EW8+MOL4NC%29KND8-AD*.+%H(+BO( MNNC(3&&2M:Y8[SSE>\Q%TDC '4!D^].[,?DFWACR*8($SJ4#E;4 QP(]OT(4 MPGQVSK<.5#Y*4"$Y#Q2%M.6Z5T\)K?O%!7\JJLS6?TV^75X&KE2RJ:'JM0B!FK!$2=$= & MK#M\F;&MS].C!(T+J>%PL,M(/%DI'2#L'@\;O\CF2,Z6E"0/64MAB8E@H@9F M,K->*VF\'.2FOD=()_;AZ8J^7Q-XLM0[@,ZM _=I$6;+BRO%Y/^^7*[WC_^. M7R,N)IX;+Q*+H'DDDUK65@_C+&3)+3GLQ7#=&DO[4=;#"W@2!'8_A*WTT1?* M?L5"CEK^!6?TBU7M@5P^X(Y9%80@L3F>B#NC/'C' R2K<@C&N1A:ES,?1N&X ML9)!4==:/WVA;Y=1L6$L<>5#(A,"5289DC\/GA<+W!>F=9*>^#N_N7\ Y@8K M2AT4,6VS-Z5U8N) $I^% MNWHD7HX#YU'*.QJ;WW QG6=RLA:K=D62.SA[/5_@]//LJNXJ_5C;QR%MIK9L MM99O9"%153,%H9"(R6())(M:Z6>EIH?*.6.;CV =AI-G<1&WP7L'4.C@RM[K MJ!<74+MLP<1J(9%5!#Y+ \QF5[@J2KAT1G@?!-;!3-9NP'J4FCJ'W@=,%V&Y MG)9ING?07I,B7KQ[^>9]_9^LS^/ZY[R?+U<+7$T7ZV#<;?>2SC))Z#?R)^X( M2Y#8O8JB]A<)4)9Q<"4JX#8J):+-(@U2#S\6P^-VCG5S6/H"UJF3VSZ-9KH; MG1/7=-?84$=KU'V7+M:]6MK(+%F*)NEG8+H/UM_6M>E^B/).--U?S6Z/%SQ[ MKF^+S3VF+9]&I*O:[1X3C:;0F=D7N;]))[S.%;L_//;-! M;8?H_I!N\&.$WT4?[[VZ4^:EYI$[(&%H4%%E\!X+B!0D%TYHHSKH^6CNWY\5 M3PU$/_*PB>MI+O49)]A?30HFB_/%2KZ"T&TL3RR_3;?7%M MDJ>B!*D"/<'%H@-5'5U')Q""H2=:9I,ROU^YL^W^>>H[(V^':J/*^4!R[>'2 MV6.SG\[12\PJR_IF.=L*!5T83_O ML]'1J9@0DP'FZXC\PHD?E0MH692D7_\CVTLZ-\Z_^2A>7-1P[+Y7-Z>SSACEK2S&R"#(Q%:,K7QOPB (, M>A%M%-[P?<)E!W^XTX6))T)I>!UT8&QM\V!>+!9A]GEM2OQCNOKR9I:GWZ?Y M,EQ\_$(*^24L,;\//]9;(Z^>@'=EZX^I#X-U.2J7$6*V=6RZ#>"M%6"MYL*R M+*-H[2<.S%(G$U=/-_)Z4GT')^&J;'C-XBTI+'^*H(ZBK9'$Y6Z^-[<-:HF" MR0BQD"&D J=?&;IM>-:%,ZZ3S,.T,[6@?ER[H"M0;NVB.CM">@_;R"(3V0\6 MBK=U("JQX9T3H%'2D\=EP' _??_\PC9CZ?Z0.,\ABNC@PMTR#B,7C<4' 0(U MB<:F ,Z7# P)*X$K3+FU^WWD=)GAYV*?_L"?*. N_.B=QOU-7D_6\$).#E $ M"TIZ\N@B'0+MFS#OQ MT29=!!V^4F-.-4SJL^(@G0A%N,QM;MXCO(N83D,U3?#41@,=7%#[K'N>!*FU MJ)O*F:93HI24$%EVX'3!G.FV+[;UFII]Z!HW/#(LP)KK9637[FK2?$U&U[V] MM^:%_S&?I:N1X;>&Z$HC>;;D. LZ0B5I8BMYR)PG)C/:4O;Q\@[X9"?9U-., MJ"'%W,5-M1[!L'9^I_'RVB'=[*!;_!Y6).;9YSM_CHM$'+\KZS\DAIVF-]U M]H+1><18VY\%9$5G,4G'BVYM;YU,]'@%1X-!Z6%L^(QZ?=9 GNCHDC.ECI+ M.M27V(U%:Y#<<0SH3.H(P>,5[?8/W8,TV0=F]X^5W^9W^-<^-JGL=R=T*7LCF.WQ;T#V.F7EF')]7NUUXT=NX_KF";=-NB?FG MK"<&C1,JD"TFB@(5?01OF ;TVAM4.D<\!X ?)7*5/-NYR( M(H*23 %3M<1$&5T+;)$>#\.$*-SJT'JPP>,4C=.T.C;HCM1(0X2U;$S][=V[ M7__QYNW;%W_\^N[3?[SZ\.:/3R_^^.W-+V]?O?CX\=6GC[_-Y_E?TXN+XV>7 M'_J%T]M13^*IT:3PZV^\F.4WM;#K\S1>X!5L?ITNT\5\>;G &XQR[7DM$B/X MA+HP77APC"'DX)B+=8-:\_5*!Q%X8'ORO5GKY*/)==! W4T6:XC M9UV.$(7R8'4.66*0*C=?]K&=E''3(,.AY4'*MH$FNG@L;\)GUSN]/^+G=<7$ MN@I'V:QLP@#6RLI3YA 39[45-\MLO+-AL-[5;02-G*]MH?1=N?^3Y=\'G*ZH MWU30>)>=%N309,'HA.G((93:*44?%]QPZU/K[I\[!'22WC]=M?=!<[241TYD MO+Z8?OZR^GCY[=M\L?IM,;_\=ET2):12RG,021$/(I8:A?2 VNO*44*\GWK= MEK78]?-'!L+QZIHWEMW(^G]5YP$LYK-I^H3IRVQ^,?],WL8=9EPT,B>2"?D! MH$P,$*-6(&R0*6?Z%WB_#GT;$)[\T,A)JR:(:"O-#@*EU\_JSU1>\J@U-P%T M5+54TH6ZVH]!T@I#'=0L6>LAFP^(&!DJ Q@=I\FY"T/CFH4/\XN+U_/%O\(B M3V2)12LA@1FG0),C%."Z32%&VGINY/W7C MU@$.A;'&6CEU9FM3Q+V_7*0O88DO4II?SE9TAGX6U"XGVF<6#1:2&4>ZBIV! M:"4'+YV.(29GFZ_RW8NP<;MUAL)9.UUT=:E-=,[!NZ*![EY%LB'GU&M6&?$R M.A6)E=8K) \RE@:;X3N8L72(1+N=O_M42O!-ID],R[1ZJ \R,(.E/O?YZO#I MT(-Y'R5%ZE).KH[5"*Z&#;PFFUWZ&A%R1 J69)J'Y,^2(EV/&[T)E5R;F*^G ML^D*UQ_.M=R0?O-V^AT?T/'+C]_#?\\7Z_J7ZY5/J$@P%H069(_&.HLM^ )1 MT_$O63*;]YIHW(ZD/IS(]BB['=$<2X-=/+ZO]^-NG3V2-G#)6"!W23AREY@' M,B;J7B;II'5*&]G:43V O!$G6(\%H/EY=-D[4'^R]D?X>CW4B2426&0<0I"6 MS.!:KFWJ;5!X0$5&LK;WQZ;+>N@#FSUGR5[Y^G<%Q M/5".BQB]+ 6RYW5 @_ 0/6:PW!N&O*#FK?WB1\CI%G"G V$^C$XZ2"60K/"B MYEPOP\5U ^OUN,(2N2, @!-($HHL _GW&;0/*(+VW,K6_O)N:L8-&Y\37(TT MT@&VUJ78#^1UQ4IDAH4H"YA40P=)F!H;3U L4Y:E&K5L?74]0LZX >-SHJN5 M3D8NNKEK":]%][0Y_#-_+"P/200D-\[K6B:;P2,9(+[XZ",671YDU;W;-W*18Z4.B\RQS,J *8^!2=D"G M.^FZS ]QP*#,;L*Z=39.P,1NX#52T-B5TG>D]L#(O>('F0UH;)V/)"49(1KI MJ)I0-Y%@CM(4&?;92[?/M[KU*4['T"#B[N#26INO3TENDF)1128%)91-X4VT MV0 *FZWB0277>I3G7H1UZV:TN[3:*Z@#U#W)3R'7R4B5H>1,GI,52+Y9\6", MCD%F2UYZZPQD$ZP-5IMR[@?R=+4<#[/Y*EP,#;-;FY'O#'Q+W!@2&GE?KA10 MP9)ARS@'3[^TP:.-L74!\.%4CEO],C846ZBNBUJ]1WBL0U.94$P$62N*>*Z; MWDB0R 64NH?)>".U.^,=N._X6O-WA=VA*NDB2/*$0[]>?).GL\\WE1LWDSQ" MP5+-V.+J3>^4!E=X@80B9ADB*ZYU4_>QM(X7]ALQB'(6Q79@*=[C\],B9*R1 M^^4D$B.)CG/=_41G,4D-41$C+GBF#8]%R]8)CYW$C!L\.0\6'@?@D8KI F%; M'I,',IO8[)S/B@%:2QZ6T8E,7VVJZ3_*QAN>-^KUUUQI'?@K M6TR.ASPY3\U5,HY\M &J")ZD:[RI>!W!\&2%-0/A M.0OZ-X7KG_"O&@X=HGC__A>&+]1_E*=1BO)3-@JC#R!M'0"1L=YE.4 N7& 4 M7"@W5,_66>:6W?;EWY7[WYL8[82*MF[!BG16CGR&._PO#XM._YI,B MA9)6"9#1T7$5B4&P.0+Y@!U2IK!W9SDZ +I> /5B3SQ2RK^>7BPDO+CLF M!*1H/2BG+7AO!)"WDW-$@26.:Q]<4]I'"WV/@#U8C\\5K_1W)U:(D(3W8*-( M9+\+2?8[Q]IC8X35VJC8>BST<92.FWWL&J^'ZO$9XO5%6>'BAMF .M01N&2L MLSILPVIP6M:Q&3Q*%9@M_)Q5&D^0NQ=R[;\;1V'7DXW M6WMN_>ZJKR,P'4P*'!P]+&2S(T+PQ";7J5@K=?&I=0+I4!KW JI[_D =5'<= MI#2W<+7N"W>RBB@:,*SXFHD(X+@M8+1D9-L(96WK$/(.4GJ9T3^$_N?ME=$I MIJX2;]==E$)PS>H EY@L"4G%"'6/*F29+-J4I&*M'^4GB1H79TU4OP>OOP;3IGM:;[W9/WQ9TA:]:28>",J38!R^A3S*G<]Z*W-JWL^/G] MP>($%)$,-7M0^+ 3$UM^_KAY MDH$Q<:H\^WR ?A9Q8"'Q9"7!F#I++*3:-(T:8O&RQ,A*<:VSPX_1T\LV@'', MF^/4TB?$KF>WOE],$[ZX6/^,.B!XXZM47S:M,'\*?_U*,D^KM<_RM8YYG="M M0X+-ADZHK!$9:2$*+*!\4K*@Y!%;EU W9:"[1_)(7#T-V#,IN1G"6Q9W_?KJ MET]OY[//](VOOV)<'3^!===/.KU8:R\:&Q5EK7_^PW"#+%+EJ%+=OU6UFPEL M)C.0@1MKD[#9M&[;WTY)LUU^5U>_+H%QQSV@JYED%0B_#BUX+@OSZ*)QK1.L M=RD8]Y9IH.V=R_H.%_"(3^!RL?I)^<>$L["8SM?.*M%G8_8>=!$UT*8S>,L" M2&>YS:5P[LT^"*$OW$('_>XG,G9^O)/=?$=H6L)=V!!WWZE M/]'_9BT5'>M4 LM (ZN-N<1#3'1PI"0&M',VE-:K3;;1,;)3=OIETDS('0)E M _>@1$ T$K@B=U1I35R40H8U8N2GC/AKM M(7"J #MX.FY>TI_QH,)9,$H70.N( VT4N&IW"684F4N2_KMY;<4#*L8M66]H M7YPHX"[*]W MXL4>JS,$OX%L,2ER]FN3+P/OQ87Z"F!*^4RF!D?6-Y$A 4 M1Y >Z8&T)7![/[2Q8VSFKD]T\EZLPAGH>K"<,3RF0&A%4C933TGEI7CZS-_M/*1N[\B#;U(KNI&K90),?LG:[3[[B3=>08 M0G2^@..<>>$(0ZEULFN80I'Z4]_,Z&==_HPJD4FFG/<*?*PUJ-+SJR9#=*KX M1":]"??7_+1@[AX979:,'*+W;;;+*:+NP'':GK$2EF4F!4@>?4V'!PA.*J@9 M;>^3\T&TMGB/3OP.BI>3E+M7]O< 27>(ENL2=VM)+$&!<62?*R8EN7UDI+/, MI7#:!X>MP_C/)_M[B(;WR_X>(N[Q4W_;DI=7DVZ8 ,149S4?;W()T]G?T]1(#C0V!;\M*:J IZ"R$(4=1*"Q(:*N!6VZ"%<4FV[C![A)Q.<-8> M!+O@=J)&.@#7W>?@9_"3>RYXX Z8=P%4I%\Y33:!J?4>DADO?.O2B!VDC)LD M;_UOYDDYUI#5Y '75:#2@ZC]\3I)< ZX5$]D2=/]-DTZ'Z'V? MI-,AHNZBGO>J#OEU2-.+Z>K'VI-DOJA<4$/(=9*DPPB!E0""KCDGLHZR>1+A M(17CH^4DU0,(2KG !-S3!F;8FGM/F^C M8URLG*K;1Z%RA* [ ,L'_#Z_^#Z=?;[+S,;%SS%X%NJP)(7DXAM+TI&"F(G) M1R\L=ZSU_?(H03W!YQA]SX<2?@=(>CU?X/3S>G#1=<_,]4 ^YU@DTQM(4.3" M";+OHTR"),8]2L6-M,W'KN\B9EP/J#F"V@A]Y&SGQW_1$: _P WI7F-2^FI$ M'R/OC= ?"OU6"1.D#U:@W*?/^=Z/'3>ZUDSSIPJL@YOB/\-B6NVT#V&%FT&D.NSPFW,.BO( M=#CJSC(-OF@Z*S(D:S"&8%K7FCZD8ES[XS2M/@*1(T3< 4A^".%V (V/F"[IJ^^^ MXV(V_?QE==5S1X]F9>GCO"QN_J2N3O[KX[_"MUO,8N'.)58@&57;(>HH@:P0 MR.!FK"2O)&N-I),('O?M:@R\\ZENY$ES'\+L\]4US@,O@@<%R",=+ED:"800FZO!-91/=JZ* -,9D MPV.4*K52_9BOU G*NJ_N(R0WLL)_G\ZF7R^_WI3-1)=3B9"\)>9%%/5RU&!1 M,BD-.A[WBL0^H?(['QU9Z<>H;-Y"?F,K/OQUBW##='&B" BQ#@MQ6-DOLAZ" MD+DIM7NJA>)O?W0V")V[ M2^P@G3W=(G2( ,>'P+8^-Z>D=76@4%*^-CFA L]8K98QW$H;1##W[8S&C8+G M[A([ 0*G"K"#IV/+G%L150RL IZ4975#!P/Q( 3!I/QS#T8%-QPVE\/Z;:& M0&DCY@YPLJO\UHDLLXTD"IL)[BFFJU]Q1WPPIG@Q/35 ##:DJ[59VD+>710> M5D;^@37DBOD%_>#P&=_,")>X7-70*[EW(1;4$CR/6-_-6(.N"22RXHIWJ=B] M@E@' N@1DGHJ23Q2\5O U$H''=Q%;V\5K-S4X]UL)$+M$])%RBQ+=.A8 %>4 M)A-?%&,YHK/W)QVT'&%\GYZ>2@/:@*F9]#M%TIM96M0!9+_BU7^_GB_>XV(Z MSW7>9E%.&6DD9.V)JR0,A&0<>*%R,63<2=-ZKM.A-([L9S5#QQZP:Z:J3J&X MF;3XRWRQF->JK9?A&_W)ZL=$&Z:RMP9B6(]]]<2;*W1A"R>S-[DHV[J'\!#Z M1O;SS@G!)BKJ%'Z;"/I#WJ)D'*,(H'T1=<-R@8BF@!'>(6/!)7F.-W87?2-[ MC^>$7Q,5=0J_VR;JK[A,B^FWJL.)MED%E>KRA/6$8FOI3B>WG(Z7RYR+DMH/ MR]N?O'&S(V=^?D]74*?8^W-VN<1\?9I>SK]^G:ZJ"?T:D2R,5%7Z&2=,]7>G(C$O8@=-SQR5ERV5][(L?JMAL>7FB-_ M,]MB>615&P$<)+)QZYRR1,=/>Q#<6J&3=ASO^RC;0O@'?73<8>?-T36LT#N] M\^Y90E$@E*W3H:6"(,B!0ALR0X'6L/;AX!W$]%3J MVBH0W$+N'0#HY["?U?6PGXTGOEZK-$N;WUP?1),X3US5X#8&4,()NIZ3JHW; MSFF!.N36<;L#2>RIJJH-V(;440<0O"NR-\OE93U2O]+-S"H235C*,!ZTAM=(>JV^;D>K-/ON4? M.\\"QR0@6U7(/\X<8M((-IIJR K#FP^&WI^ZD5="CG>EM=)8=UC\/:S(H5G] MJ)?U!%U4*+4%-)GE8%I-O]_.=WCCC&2! ;.<@Y*R0 S:@$\Q$XHD M\P\&(PUGSVTA<.3%EEV8=*?JK3M0WDX+%R%X+L6!BSJ""G63C@P19-$FEN@# MXT.L==Y*S%Y@Y"U%]C\WP]LI^NH ]B]7\P38EZ^)L%6]O[ U;MR'5E<)U F6%S@ M=<\@KQZ1J@VED7%RD"RW*DO&Z,\;H^YIJO8+^K*_ ^H:JZ@#T-T]1W_.PM?Y M8C7]'\QUM'F-.[Y?X-?IY5>2Y?JOWN:UUCX+9H5*R8!=2],6 XZ\=V )G>'9 M(!>M"S1/)+FG[JU6N=;SZ; #R'Y,7S!?7I!O]?$+,7J]5F.S"HAE[H*AZ[ZL MY\G6I64YE[J355J'Z')H/7_Q,7K&;\IIO**@F? [ -(OETLZ?\OEBT3>^7*Z MULIZKV\FNQ1E!K=^)ES2$(2)=!:C+76(#YK6K^P.4D;.IS;3]?VIC0T$WRE^ MTCK0<[,7UCDOO"&/6M4-]#*1!>I%!%L2F0'*?)&I<3#51_1YP.EX/ M(U?@OOZOJM);K%R/V<\QVKHARMN:_E6:@_,\$!]:Z>"Z>X?$$.P%?,=[B;:*=9#"Q#062@6!U@%X* M&!T2"!QZ<1]+V^Z7O3\XLFG30+/SH<7, //WU!X+&<--H;^ &_X^P2:RCIFH1_3%=?7EXN5_.O MN/CIK4DA6-V0XK)5=4IU(L0P#DEXSG71PJ!H?,GO2=K)&\"V_>RJA76A^":( M-S$1G>,Q@HQU?W,R'F+V'HJVDN&/@,/"Z/RV3S6$U1!V"C))X+*TCZ(]3-&[%Z_@7VT$:.1Y? M\U6X.'VVYKHV?%[NSZ>9SNZ:-1.NM:;3$H#7 @]ED<15/*/?&IVL5TZ7^U;$ MUFF;>WYOW$K6(3$TF-3'GM+Z)$^W[.()^9T(%2%X5>M(E1:Z&&U"Z\[Z,T4L M[FK@W;4&KB+-*NE0=!:0$C&K-!IZ["UY*77['/,FY]0Z4/,8/<\C/G$(5A[4 MO;321@=.XKK%KI;O7.?"/N+G^MOE.CMJ0Y&)6P,D$UM'_"%X1FX):H_!19]= M;MV)^RA!(P\N;J;W^_F>9DKH 5%7M&\2J)JAY\((4+F68%MN('I5P.08-&/9 MI>:]W'<(&#G=TTZQ#T9/'"OEL>L,+NJ4[H^7W[[-%S7N3(-EP\_I6QQRZT $5#.8Z\(7+C8+Y;?,3%]VFZ6FPF)=.^!C=S MX+6KRR7P7A1 %UU*@7/+]S(IGE@4N>W;(Y=5M[8_FXBX#X@L">L;#I;7QX>N M-L>4HD-3TRE.!G!D64'M0&4\RZV%>^I# MHZ/B5$7.AY+JZ"6+W\)T$6;YW7=XF"_KKV_V=7N-(I$93F9\;040)#JZ).M> 28B_7_9I['B MJ(^/4R8Q#("&E_[(\'JW^H*+;5QN6$D&F5?:U,%E=1&*HNNR: T&=32F:)/$ M/G[Q$Y\9IPIB&,BTE&@'$?<=?N';F_8">CRCC$@O*.JZB17)'F-!@BG9IMKS MQK%U6>E3-(T\>7RH3$Y3570 K2?2J:_^2A>7>3K[7&LYZ#_Y4_AK8I+CVML" M+(NZ>-Y&H)-I@)>D3?2%CE;K*4A'D-EE*O%(G,S/J[2>^X-VUJJ\F67B?_%C MN!*<^U\8OO[F49[.7'SCO,K1,PTN.4:>&TJRW!4#%*QPC#EEWKJG8.6@XIM#M-'!Z_IX>8#BB$&K %94 M#U@H>@)RB?3;3*]#D9J)UD,3'.*T9!$%ND@IY3ED%?S]7]ER+;PY2US[%-X?(KIM(Y:YR$>\4D\J&6BX2047,Y'?( ED4 M[>C !+57)\2S*KXY%A%MI=EW\8U@*)(F+]2).KM-> 6!A -.\211)\P/1KX\ M[^*;8T'14(XC5U;\'OY[OKBVW:\>S>R]T49(B-SI*A0%/BL!=9AR"6A"C'N% M=IXHJ7CXY8X+;XZQ/1N(=V1P_!&^XKMRAX?-P>$NZ2*-K+BNNX8+W7EU;:S% MI*46%HO=:ZO2$QC926KQC%]WQ*.G/RMYC F.:0VZD*>M M4A"U_(M K)'7$&"*9A^W![&G)W-:SH2LZYIP'Y.IV_L, M1%LGX ?'C?,86&Z^G^?YIJ%/B6DV544'T#HFHZF5+(%+"^@U>5J>).E5\L!B MS-8FS<6;[ZX?<=3DS5RY#0T_A[A.3'1*6N_ $Q! M!4ON(N<6.-9B6)EBR:T3-H=1^#SRRX?@Z:!)@*=IK)^'] -6X*//% MU[J6Y5V\F%Z] Z_^^H9I11=RC5Y^?E<^TK]=%I()_=F5;<*E=S9;#B(S1\\" M!K)SZR1$+9V3*OJ'S3*-#NR)E#^/29:GX'<$#?\=@#:2LM5 MB,"XKALK3.W#D0:\CKF$X#7=4[T=A.AL6;%WHT7H)3RO:G_FU?$9TMP;",XJ93>X95"=$S29\ ML+C9?2IO(F?_YRA1O/GCY;O?7WUZ\7]???R57,+E:IK"++^>+W#Z>?9F1G_O MA!FR!_SPT\5U+">-0H]77_@4_MJVAS1'\J)5!LUJ#98RFHSY$H 'D86K4XY3 MZ^C%(^2<^J!<_>BW\^7R.JXPG5W6R^(;+JY*SWY!NECPAH1U^^Q:(1/%BK-% M&<@HJUO#21+*BUH)S7R,R0K5.O!Z KGC&D6M$'7_'3B7_CJP?8Y@=7-A3(H6 MV:>$],B1VTV<)@B8Z,W-/ ?)#'.Y]6SGXZD=U[[I"*C':.]YXO357R1@TNQT M%A8_UL;A'W/ZT]F*2*//?'XS(_+HT$ZJA!E:75>[&%!)< C6&1 *HRF>7K[< MND]R0';&K9_H".F#Z+_+=0>W#+O-8BRRZW[=4%?]E=D2?T[4:&*M'O"=IH;K ML?R=P89UV1D>C(!BN055G(?(O(,DI--:V(RZ]5SM 6W8FU:]S02.8K &;LB/ MS0X4.=)T=FLEE"O1FFB\P-91N;L4]&MI'J+WG9VNATMYY&Z#&\H_)J0+=CI? M)V6\B=PK'\%DH4#94L )^JWE2GNE6,+]4A-/=!IL_7@GK:U':'+>4JQCXV)# M]Y^S91TC5Z:8-Y6XBHZ"R'4$.O>91,+K,'09Z@IWD7(F>;&]MK<^A8U=!(S7 ME=! J?/6$N[ IK\1R\_H+6-D!N:8@)4Z7[L@!Y=8@AB*4M8PSLU@VTTZ25$V MN$@:"?AHB'S'19RW6IEZ9?#=/, ;<^\7G&&9KK8Y CA(W[PHZ+P88JZPF)F[CR MMJ.5E4*OR10U)#)6&_ 2B^!L>!_J\M:DZQ!V*^K #TS K9 "I=$F-A^0L1=E(X_)&/NF;*>UCK"X MBQWA-DA;A[+S_[0!*KHQAF:7HQ7?_4 M)M5FNW]LT^*R/:D_0RV9--8*3L^6,[4F5S(&T3D&I@07K2T^BF&Z ,Y12R9* M09F#@*S8ID7+U=]J#,P6YD0)K?N7GTLMV2%Z?Z*6[! ICSRI\$HBJ_!7'=*\ MN', K_8D6^X#+QD2\[5P6'CP602RZ8H3WF2G]/T"[6TS"Y_X3"<9^".T-Q]& ME%V@@L[)EFOYJM[)&3HN.0=(*A,SD1$SBDG@44MN%+W389\)Z$]^:!QD-%?G M YBTDFT'+M066RTSS1U+"E22Q $C3S!RZ2$S*U4I#),<;%G/VRYKR8ZY5!H) MN(N4X:NZA70U_8Z/P/_%=9%(9?B2?MZ/.W]YXN@%YC9["*E88CKH.GDQ0R$9 MNLR0W,O6G:H-R.[D;3L2._-QU?ALL+L]3HO+27"U3D708A(C%O M9!VE;!Y!.H;>32_-\:&VBN%%A6HV*=6@#OWY;U38]7+Z;W2Q>>?>O&=$R M+20#2\S B!=0V=-!I,-71ZM+;YU*.=_?UKC-ACOF MV]U%EXZ!V5D$/[(G<,/?;V29[LE>W?(1HB136%>!ZF3!:54@6*ZD"5PENX]O M<,2GQXV-#P&K@<1^.*K\%:IF=3HVYD_-O(=][N@_YC7F=TE_C4SI30CWXQ?2 MR2]AB;FVG]*_6?_-E_/E:L)L\%9Q 8D+6VUMNKD+(VD$+AEGB4G5NMZG/1=[ M05EW#N5.E-R!D[R/!.A?OB3*IJOE!](VD?ME(HOE.H8"9#%+('85!)4CV**8 M$EF3W=RZ6N@X2O>"J_D;P?5$99UZ 9\-E*_S=/H>%XF$.[&L^&25!^X+R93[ M!-%X"UIES4K1,F'KL,Z!).X%0_LW@N&QZGG^!L#$YH*>.[)W2FW7*#Q#9"Y" M8HZCTZ$X',.SWD;K7K!T?R-8GJRP9_)DKU=5O M/;@HZ%40A9$+B-:6UG63^U.W7S2*I$/T_D1%TB%2'GN*T=:)/=&E M.J90T/M<=_]B0B!?A_C!1)>UER6P%GNT^Y]N=9 FGYQN=8A8Q\;%SME+V@@C M+3D2)2I533DZ)^M9EUQ++U+&L%^*]>\RW>H@I>XUW>H0"7=@+&^Q\IQDTJ.5 M(+E#,K]BAI!YW9 1F?),&>]:UXYT7I%TS$722,!=5'4\,/;^P-7-TVN]#:4: MZJX83TZ!C1 DTM.+A7S&XK5HGD)ZC)Y.7J CM;VCE>=DP?<)HS>S[R2J^>+' M)$2+/'$B/M84E:B[ZJL'F(K*Y/2HA*RU:;N;FC[:NT_7^5-@.D[\'3Q:#SBI M3L'#0\6HVJ$7I0V,16R]U^M0&OMH!S_'S=I.52-7M=WG;1.GG7U^BX%^ M_,^0'STBI9B &K2MTWR%4!"ED! Q,"E#S:_>-P2WU;+M_<$^NKN;@6DX87=X MF5UOM7@9%HL?9;[X5UCD21*.OFTB1,-):MZMV3$@M#)2(&>>MUYBOP]=XY:7 MG>W2.EDE'<)L?XOAL?(Y\M0$DPE(O!F4M@@NY0(2>>#*(W?-M[X-P<>X96<= M&HF-5/ZL87]M*/\RGUTN:[D]=UK6_4+>DCFB5+(0:LPKTAW -1=D-+>NR6A& M_+@%;1T"_!3E/@]45_-Z\1V7Q/2+E!9UK^KZO_%V+GIB+09=2H'"'$F?2PY> M20U!%5FTRD(-[Q@=2?NXU7!C8KJ]:GN$]+K6:I*-]-RI ,+E:LPG!]$Q#?30 M6!MLBKX,?NNN*1FWUNU\<#M<[#V"Y[?%?+F:?0X19TD@)OG\4X5?F^9O%O\_#:?YW]-+R[HR7Y3EU]^KA7M M5T=FPF,=NUISYK:R*(6%:'T$*1FFP+TWS7O[#R:RF[S?R1C9"WZMU-5/?\QV M/M\OYM]PL?KQ_B+,5L3LJW]>3J_"\"IGYI5.X.LZ3%5+.J+C'KC!'+Q1SJ8! M$W_[D-A-9N\\D&RCJMX!68/YT]GG%XL%'3J\ZK&(0EN>8@21% -E.=;U$HQ, M"L:XT-**YCN0]B:NFZS=>4!XJGIZA]^5\V,5=R'7EEOE$RA31Z*';,$YG8HW M.9)S=!; [>]XGB.7=QZ(':Z"_D!U4XY_)RVIZZ@_DX$.C";3F!<(F*[21Y%; MPT(9?'_,H>&S(R:?"YO MTWD>QN[F,+5W2 \2=FOD#-2 ]^>L#B3]/)O^SYK;Z]Q(D\:[)WYVTX:[0_@X M0Z,=E]&$C B,:U:C7_1L*4Y&>;*$O.AR$L^WT2[K; 0Z1X>*$W,Q1 @E%/!: MQR)\CMA\&>1S:;0[1.]/--H=(N6Q&ZJV-@\Q(\CQE!R"XK$NZ8C@ZVHAS94D MC\ J>N'W@15[@UB*3N,OE=_I8O+7&-47^>7L]7R/2[("IS1O_@T M?_57^$H"J'_] ZXN%[/EA_G%Q>M-/:>QHE+N( ;R-!5B@EA(WB4ZS@1FEWUK M;VIHGCIY"8]$W;QC '1P:^[@?Q*#=P)- %OW2"BC:BA62,C69\FRYUA:1R]W MD#(N_/K"R[R]\H[&X#PT2D&6RWF >R#EX]H)SQ'G M0T*CWZMY.]?OB=O%%IY32-%I)P&-3:#(P(.8+2F@,,$UAI!%ZTA+"[K'C07_ M?0Y#"UCT>Q1^Q4-X5C;:E+0#B]6?]45 X%8 )U?(HN NA3.]# ?1/6[F]CD> MA>%@T4^2^"#6/^)J=7%5:/&/Z>H+_?VJJ0J$5)L>A@6C>&-F5@W#3TW^>,- 5*]X?EP]54:+H$[@CA;?BVQ'?EQ;=O M%]-4HV97N\/H7[V=?IVN-C-4C:[%)9J!E$F#2G5O3BX1=+2B\,BL%*U[G@9@ M8]R>U>=X<,X&FNZ/S\1[98LFZ1J3B1O--$21!$BM1"V4X"&=R;<8MS/U.<+X M(.6=&"-Z-;N](F2P.=#K.HU/^->JMC*>5G=R_X1+G7>9 A.@#7%>OJ3 M+)KWWK<>1C]&1#EA*/TAVNDW)#%!;34KWM;:4 E*$@?>!'KB@S.&>5Y0 MMP;9*8_B8 'EH1#50NY=I*)W,/+I2UC]8WYYD=]\_4:RNCE FZ,S4<2()Y\+ M,N,&E"@( :V@WZ:45"DYZS.YZD]0.FX(]\SP:ZFUT1?X_CDKX?M\4;V8EU]J MBTYU<#Y=;P&M$@@7E?]#ULQ&7S)=[H6$+.L&8^4@6%<3]RCKS9X$WF]_WC:[ M;@#2QHVOML9I#_IK]CJW=!5>OWCSX3]?O/WSU>^O7GS\\P/]UQ^?/F[;K/([ MAJJ%/)^17W>Y6)"5\DM83D\H:&_VZ=/=D&&DT,AI>1VFB_\,%Y?X\RS\;.81 M 2/G*8%C.=:Q_QQ\'907+7FJRI=B2NM:OL?H.>5^_9B^8+Z\P'FY[A*Y/5^J MMN8N-V/QK>7*F0PY*^(Y5':):4C1:!6CD\7MLQ1]W^^-ZX(TT_[MJW 047')BUA: M3S_:2WZ"U[5IZ\D/COFB-E#D?2K(=W#N_SV?XX_>P^'^X>GTYR\L-%RZ%4F2L MZ^5< ,5M 6^2 ,M85$)$$9JO#=U.R;@QM+8 :BCS#I!S8R[^\N/FE_\QQ041 M]>7'V[H*8'T92^0Q&8T@;8VI08F!UPK42#E2*%GS,#!QJ)FPRC/'60]D.(K 3 MCZ\A1G;!L+FZ>KH"W\R^7:Z6:XGQ:SL M;'6.S"E$"M!%0@\U/1^2B(XK:Q7 M0R'O(3F=X*P]"';![42-= HNL6&%;(Y@I"?3$NN:\F@%..L+()U(P;7)?K^^ M_!/!)7JPT<8%US$:Z11<\MH.S;Q$6Q)HE1.=D^B)*:%!<**5V1)C\]D@CY S M;A9S7' =HY&10P][V+9O?_81^Q"Y*!QR-*+:MP'(Q]'D E.+H_2,=VWSHX, MK[\]:!A ?2-)A81(6(VY$J$$ TRSEGK\O CR!SWPCH9&O/SZNGY5&3M8GOMCU0' M9?W;*R>E<476,9\>J"+K9"FV; MU9:#XUR #T%Q+[Q+HO6E.B0_G<1S3T7ESB#(V!#HP'2X%7%:WS.?Z'^W3L<$ M+)I)9T Y(\DZE[*.#J%W1WAMC1(ZJ=83[G;1T@D,1T?+_01_"]5U"L'KV:2, M#K.T";*7#E2)$:(.&D02F5F5BG:MNZQV4S,N#-MH>P\('2'Z#D'T=C[[_ D7 M7S^0+36[Q-\6\W^MOM0>G4VP.Y;UB/X"'*OHN*B]UA[)K#;&,$[_T*WW]!U( M8G]P.P893P"NI9HZ1&&U7.H0@%L<::$\*F=!NX2@L@G@):]GUCGT27J!K3/V M3U,U;F[U3%@[41D=P.LZ?O B_?-R>C78:OT$U-5MGC-%)K"LDW(9@LNRSALQ MCNF(F<76S^0.4CI)TO=FJK507*?XJ[]1<_FO_ZNJ].-E7$[S-"Q^7!=2A5R28=F M=42XJM>R=YGDI91TSG+GS3[- SM^?'^@.$&!\[;2[ $0XI9H'G+#Z7"D+ 74 ME:5T> +]2D4%F*Q"*;@+Z7YF?BF(W>"+EF% MHKK*3(-GCI&7;#7S)CJ4]\WN Q%S2)GB8)5DHR#F&!GW@!CV*/ZMEL+K8,'P M6I[@O !7@@3+R="3'K4R^_34/OVE<2=3#(R8=C+N #'K2W9BHS)U55= M68(2C(PO+1%*LKD8[IG'ULW5#;O3AB][[LU='T"M/8%UKRKSK(JTJ.DDUMRJ MHB>=V.35?S"Y5H3S+.Z[7__;TW820D[J:3M$73UA<4L?0DF!.^,=)')326@^ M@I.V0*P+4J,R1976([=/[0SII*?M(! )V*)TN.5T0."-L#'4/>A1@,R MZ,JXSN"EE>"80L]+L)CWNHKVP="8U\T)RKJO[B,D-[+"?Y_.IE\OOU[W[[(8 M2N0%BF$65#0>0DH)6"A:!!-*]BT6#M_YZ,A*/T9E\Q;R&UOQX:];A&LG?71: M -85R$H& =&3K6:D)C=6,:7W,SN>4OSMCXX37FZF^*/EUY,%VO;!?'O3D^(C M2Y);,IJRKJ4+,H%728"VEJ$*,FG9NH%G:)[&C49U9^)T":4.CM81;2[W:W4F MRJ FET/3]>%)'T%FB(:[M?N,.>? L(/VI/MD=^(L=H'#TWN?3@)%!^=@F_-> M]ZW].9O')2Z^UXOGRMN^NUIH>7<6\XT\UC]K(KCP,CI#UGDPH&Q0=%.E4%-M M&:4K5I;6^RT'8>1O62K6YJR,#YSGTTGXV%3SL+J1Y)]T^WQ^*+\S3GO?GY@1 MYK\?*:ES]!\JEKR0 B&;C'6GA@1?:LF<,=I+IV12@XTX>V[]A]+;G'7F( (3 M=.F$=5$AK^E3"*-,Y^4, :X+;5: M-DMPJC"(SA)S5BA\4(S340;]N5G\1R#IN SZ(6KM":S[S6E+R7&6'#AI&,F/ MD0585\$*KC5&NCM$&"R/^;?)H!^$D-.FPAZ@KIZPN"5?RXPH*M4)D5YE^H>, M$)4ND&H&QY7 ;1[LMGS>&?2#0'! !OT0C?0$KJ&\8T>"S&AB=4-+W0*:($A5 M@&4O4C%>,3880L<,CC^W>$9#2Z '*/5TM!X7PYKO!U[XW7#/RW"1+B_6O_QP M:XTXCT:Y.DA/:IU(*JG4Q31UHFN0*04GI6S=#3HX4YV\(5U@>-H#K&>)NQ^"G*./ MSS=<3.?YXRHL5J,>HAV2>+\F[\TL+>C'X:]X]=\37IA5P60PHVX-_JD V'K&XW#ITBEDOR:DD0RXE7'&L[%BA=;0N+ M"*$@KRZMP:!Y4KZ7A^LI7CII5_JW.%9'X:<#ZV__.I,7BT4M@EP'A*X6J+^9 MO?A:)P2]*T^5IO!)MH[%DG+=HY=!B;J*)<0(0407C1G MK$=T'7[H_-6AF^'GL-K\W5-:H[<(I"%+X M4!(KK8_!3F(ZB6CUF(!IH\ .+O-WJR^XN,4&B3!M.#'>F&A-7:AE:Q @TI'* M4D(NN@3%=4'7>I/9;FHZ"0/UB,5&*GP^Y?^;LO1/^-?J,K0KY+__8PU03[4]QPJ(K&[98LHDIB49WJT+ MD!J1/MY2T/9HNG]]C:'=4;,_M8W^REI(/Z[&0GN+13A#XN*FKGNSX*+EY/\E MA\8)%7R+J36WOSEN1< H*I\WD/Z(!EO:T#QY<7&QH9_>^DT)JPC:!< MC,[@(&11%Z 6(1*Y;#H^UCF]Q/3_?9Y__S_7W[A"T?7O?J+H,1K&FV=RO#;G MC47; SQ>OOAUHLG2,ZX(,*)6'B.WX$.*D)'S*!19D_ZQ/-7!<*!OCJ/^=IJ[ M#X5#Q=B!*[=KZP"+EDX$O<;<$O=*/@_99Z8T,=%^JF.7FT+&?'5:ZJB+ MTI6GQP074:(32=%-;!&4J0T\B@FP5G,27] VW4_M_9NN!3E(^0>O!3E$#Z-" MZ]%5%I[1;1XU!*]K/65.$+F1(#,3P14I5;D_3?EOM!CD(!7NLQCD &EV,(+] MB:45+!#!5KFZ_KVNA942 B]D\C$950A>BK3O-/;GO1CD))BTDW&_B+E>6I%< ME$X9!=IXNG"]3>!S0& RTQ_Q>@/OO6;H62\&&0 QQ\BX7\1<]W)&IG+R,0'J MNN9$Q'H2B"7M+;D",A2G]ZE3>OI+O2\&&0 QQ\BX!\3P1V],DS/7AGP#8Q+= MF+X6.FG& 3-*KKRW5CV5I=CO2[VO"SD),>UDW -B'E^,HUGQ7 L%=>4)**4M M>!(=2,-+%ES[H.ZO)QYP^=!@)5T#(Z:=C#M S+9U.=I+R>M29)$Y(V\1!027 M$EB3O,I2JQCW?8J.73XT6/G2L-@X59HCCZZNH:CYQ337^M97L]4ZUW^U#5Y: MQFK9D\^J5A 0([YN[0LV>G1!EEB:Y(]V?']<(W?T7%(+K72(K,UYTU:Q@,&" M5;S&IG2"*)&!CE9%SKPJ3@R$K='S2DTT^P14CA#SR._2JPM,J\5\-DWK0J;Y MQ?PS\?';8G[Y;7.GRA!5KMMH>*@+XNA/#$'Q.MR%NE'3WQ_.EF*XR B"9,[.!>"87U9 %$*N+RGP./)1<6N?[ M[[;2[O)/VD+H95I^Q?75J?;YRPQ-(0HQ0[:9 M+";C;6-A1TESQS$(Q/(/VN-/: R5\SXK;DID3(1=3R M66'!^WHS@Z%$U"R)Y@& '9;974I/)SC>38X=*.H'+1/^^K';P,?S^=G9W_$L M/^S<\9$$O]FY[\KK1=VRI[5\92:,"OQ-43!S';]3Y*=#9A3X)0)%JSY!"_C(3 DS,C-L2 M5>+;Y%O^#%V^#H7CB:37@3X_5+L^)0P3GBF0RC-0"2.X%#@DVMQ":,V=;!T0 M[JD9Y"'SPSHQ<0Z'EPZVT8@'8%0E>><4V*Q2#\54](&6$EUK7W9B MLZBY7WN8U@R=8*#+SC1O3D\^GG[\\.Z/VQ&KM0GYG3X\N\^9W?[9^_>HV9&. M1E-@-^^Z!:LTSA02/S#,IE9".H@B&7 VBMIT6G)L/??UQQ7LJS4OG_;NVT;] M+S[?$*:SMC$Y27!W%>XL@^<\@8LZTP\Q*#D.80^6,FVL>0]YWU=.+5C=P3E[ M0\"&G@\UY>==^6-]V6EL%G@.*'6='A(0%!I9DPX39,V%X1F%LUNE7P[IP?;< M@GI SYXBO]\]K1G_NP/3S:E]W9LP(O)"S"*;L_;NK%-IG(]DD-5RW)1YV:E4, 'J<#'DKB/WA$8#@.G:3AK IU+UKP*W^;TQ!O&"(9!%6$@B=J,.GKB21$:HBM&ZBPM;][DZ-&% M]'"B-32O]V%S!VKFM_DB+!(^:MH)8S&KD$!8F4'1'H @=,U*C<%:%BSS]\MM M]XY"/;V<'@SKO81]/W34B/.=@>B!06#>JQ8+07[WO%T1T33DOK3/2>R%&^)OE8H,,W0S)&)DE;)F/S^>C/ M+ZD'0WIT-.TH@5X!-6.R,,WK $Q>/0%N<\T5$T".@%,JQ%C"F.=:5P;TZ. 9 MQ.UFQG/[>XP??8/3/[_AH@Y6W>\"X]F'MKJYV'[EXUQ91!$=2F6 A]IPF 5R MO"TA+'#NN4LYH(Y'>661:$,H3 H2%D96&AEH3B8-1=[5_#'U?\CK.:UW.FNGIXY+X3F48"09+@K9$1-D E"\3ZQ MR'+F]^^W'LL,?/E-/3A&;; Q F>[TRG71$BCM,B.$W^0B)"$\QBE X9.*CK* M8Q*MIV8^NI >'*$Q-WVS9A\T=*)AG I(G7Y>K\_G_;$0S$RE:QD("$R4"@;Z6&08&]8)%N918 M5JT+G[=<6@_FS5X@V#Y$O+-$.@/:=17KM7Y-L7CI= :A26TKQRRXX!4P$;P) M/K!=H1/JZ7;XM)J 0#G^JB68K@E"G LTD>+6KY MH$WC2Y 8@H(#AW%;H& 7SG4

    >JG&1!M&"< MJ746G($KS #33!D1"Y/8>ISS,<1SA\A[VWCN$%9W8+&^0;*Y\8GTL/?76_ " MW]*.^_1O//N.OR\7YU_6LQQ)24;K(3)76[)XHC.1,D[*9LTQ%'S0L7Y_2.VV MUAXPMR=0'H#O %([(G3^"\/JT[^7,\,\5SX&0"LU*!D,1&KZ:J8;.WH#UYD M#_[=A# <+*DYH4(H%SM@.D90N8<#7DW-I7V:='#UMB# M@SD=# =+Z=A0./^.,^FTPTQ*GL=Z^2!L N>T )%2(F4OT-Q=7D<$RID(HHA4QSV+FFJLDH!HZC0RRQQMMR!S\WZ>VZYMVA%@4T)OD%2Z MR']XAJX_%GF^3K4[$>;3/U/MJ+3I531+W"M3 H<2'(+BB9PO'ERM:2<>HW3) MM0\$[K#0K7#H?AH<-I'7<%#Z2U N\',=7?-I] I?)>IMBS*0F*QS@BT0R)N%XD<"] V<>UB3;0^$F%8+UB<=^#)7H0D!=:>5@E-ZTY/ M6R^NAWN'@X-ML%2.!&Z;^'7PR0G)%*EJ2VYS=H%V4% @?1"&Z$6#S1NZ;KFV M'FX7#@VVP3(Y%JS5@""C3<(#[2$I;6T98@5X1UZ-3Y'(PJAT/$AY>Z=W" ?' MVE"9' '6?HQ 6ZU9BJF 4YF3BV4,Q"P]>.9=*#S7X6T'!EQW-P6'1-WNTCD" MZ,U* MC":K5(FKH<^SG%2VO-[V(!U?*M/)M9D,A$IJ75P4JOD@M:%K M[.%^9'SP[2N<#L!WUS;:8FL5E3A'9<"ZZ$&YHJNGY\%$EGA ;5(:,W#=2.N- M?%?2!'@C"J9OV#VVJ8J716K4P),G/1<@;$U78 S#=XX!"M9\1&ED+IU.[HQ'8/KF.?,)6,08VVN)"VHX&FO M:86@@S1=II"\RO%Z=_ILW\ MV]^6JZ=R3A,KUFKB&7/9@:KCKD+V!4PQA:,QVHG63O0>R^W*P-\'>(<260?H M?*S=U]5.>W=G?'E,J6C/)23K&"@K WB=# C#;:K_*SAF&/KIE75EV^^#N1$$ MT1F\WJ_FBS3_%LYN-#GC7&8ER"^.18%BFD,TWH'4LG 6A7=\3,_QP8*ZLMA; M@6D_MG> H6VT\>/7.0ES\D'XVIB '&#O.3AG%?B20S31R.*G.#YWOV ;.>_I M8(?G_N+JV'&\\J6NA\CO["'>?TXK5_#9]8WC\V65K HY 6.U);;W$@)J"X45 M*7D23OIQRH[&\?D>&7OTD82Q<:_?E4MPSTGA+M?S*J'3RM/UO';+G*_/9QJE M0V\=\%(DJ(26F"$51&N42U%F&5HW0#= M*F,Q+ B0:,@:#:* ,TB^C^<\7Q\-W+C8LQ M<@XI8AUDY"U$Q0L4C5YHXKY)!P'Q.(KX4$YW_GG[X M>/K??[S^]*_]XU$O/W/_V-3 =3>*4WT\7Z;_\V5Y1CA?G_[?BXW)>8XWB S: M%7J)!VV,KH.)$WB?$D3)BA.EA&Q:7WL]OZ)]-=[FZ1_PV\4J?=G<#2P_K\+7 MMQ=?(Z[>E8]?:-NN3R[.ORQ7\__!_&GY"][^<9YYA\:YH""P35NE**':*L0= M7Y,:,[?-RX;W6O"TL:J&V+JO[0XGQIUUW'=+&QNMW[YZ_9OKFZ\3OX=5OE3G58T*T()I[("O8EQ".O!>94@ M<2MTMME(T?JD;K;X:2-68Z)Y$O%V8'_>V"6OSL)Z3>17'I_\.5_/,!?TK#!: MN1:@M%'@,UDE2'M4E!BB3ZV3R9Y3NKO_79T++]^72XV=)S\ MCM6ZF#'&M6%9@/$)0:42(!:6@2DE/,N(*%OG[#QN]V&R'Y,G'J3X M]^K&79*P8<@5!5GHPJ1GH%6ITQB\ "]JAQ$7;4E:9OZ@0^UCLQ0??_JTEE C M\3=B7@=:XI>+]7Q1VR\DL@LOHRH;W1E]]EJ$!,A4S=9VOIJ#')A/V>CB;+59@R:MDW)%I*P"E0P"'%SK2US#([XE4OK MX9,O+FK: ZN)Z+> T^YRF/@0^R-^/)>V>^=7!PO'CV/G7TOB%FOB;W<#US69 M3N V M-3=:Y4CZ4O $+I)EYG.T,;2^I=Y_U=-F"/5A^QQ8]KV@??T^S/-OR]6G\.<_ MY^=?:O1VOOA,'SS.CYGRWB&+"F2,G-0"D@;W.D/AB:P$[@+GS:...ZQSXEC1 M@;'T&)3'%&P'X#W)__MB?;[1"1_P;--F;[DMJ2Z:(! =6.8KJ8;<9FDC,/JB MMJ0L6K2^LMUCN1,[IM-"^5!B[@#1F^C.Z_7Z O.O%RNB[#VNYLM\=5-[:Z>M M9\Q&(W3AH&V=96JB@:#00G$>?>9*>=FZK;'9@+#T1I!LZ,!.6"!O+R#*"*N;;+MSJ_E%>TWPJF31R>"(T' M%%H':O/W^6*YFI__=5T0?^D)1#):(NTA$+;X:LT$")XCT!J+C$+:W/QR_-&% M3*P.QTO(V)_M'6#GR: GES&;:$'SDD%AS5'./H+T3 N656"F]2B"?6XE1O-C M&@AYVQN& 1SO%#CWPF<9C2<Z77@#)!, MUS+%E/N.RQ[,?FZ#OW$DTV_)YB\G'T]_??7N]_>G;S^>?'K][NV&TEBCAR?I M?/Z]6B8[MYP>^H9&Y9R[TM2HN+,V)S];KB]6I*_N!FFO+IM>+4EQW:[HNCWB M302M#J[6&#U@S>Q5G@=P]=(T!F>3U81AVSK3?;\5]U-F)QU36?@ 1=0Y6F@- MN$#6KLM.1&VE-,\ZC_V7V8UVF!\0L^.5X0T1?P=&P/NSL'@;ON(F *"3=%8A M VFX 26E@%#HS&(IO M]-WYA^79&?U/QT<22_9=R](FF M@Y"SG$Z,QZRC[W5=N<^2&6))I/?VZ\._^"E]GM MKQ=I5;L6_HJ7_YU98S2FDB$R3<=VKO9F8AER"-:5:*63S;M4M2=CFNO8H]X7 MC3#Q,YM3I42-00MPJH[OKCV2@S,!A X,K7"ZA.8M&::P0RCO0HZ7?'[ N5/KI+/Y=IMOGRBMK3/W&5YK6#MHWD M;AGBN92Y\EQZT@MH@9M41$2.+#Y9%6:X^(]G$%O6],J@OE3WPN.#^_ MJ-[5(I_^^6V^VCSA9I//@G+"$./!):0ST3E''B Y6Y()E>K@6,FZ:8*T+5%' M6DK>[\'0%D8_0[3W*1,SH$HI&R(\JP2J$!\BXP&LM9B-*(;EWBRKW3R1T:9@ M_83;9S^8_'R!K7]B'>B$^83LOO 9K\_G]ZMYPBJSA>8'BXS)B6#71[AO7^9VW9XIJ41P32?0CXIP3]-V+.+K=L--/^#G%!D3"=T"&BS M E6+GGW0$HK6!85C*NG6LPM[(.6JR^,Q/UICD>CSK M93FNB2+'.A0Q&!7I+)09HC<<2DZL).ED$J,-1S[^%B%#T//D&.3A@NC!*'ER MRB]949I)68#;.N6W:O@HI03RGC1]8GSP[9M[]3EN>P\);STS>PB[NW!+'QGY MFC3R6N0 !6TAUYIS(#.E;))$"[?!Q.0:0^9XIF8/$O#+4[.'\'I2O#PSTY>Y M3-NGR#JAIKIMBO:4BPQT%B)G1Q3ZK5OH[C80^9#SL =)[.6!R$.8U\%!\\A$ M[Q2SUIG-)HDDU/TZ\2=',#W]FDZ,C!UE>']N M4B-V]J ^FB<9)J>,Y;H 2J9 F=K&V>D,*95LC>-*IH/?51Y'55QS>(V>4#I$ MUEWX8(>*\0HM65 U\(SUIL5K#2$2G[AF@O/ I6T>7>OI2F&<1C7'L36:X:*? M#1-?9DPN?"](;%R%3VVD2P MZ,ECK]-?0@P2K'4E1TS6IJT' S_]FDZ"%&V]TGW9^1-XI7=8<.6I.,%U2AB MT?ZL%Y81G+$!M$U,&>>3YKUU,GI 1!]>Z=[P:JP0]Y/U3V$/W&'!L]Z'U77] MGD/,MJ;9DPL2);&H!*F1%\E8>FXDZ\2;H'^OM..MT0P7_6R8/;R,IQGSE)?! M9UH@U]$E$#$0DS#3T2RDAJ)#\E[SPDOLS"O=@/G9-M6/G@F? MR9K)49(#5QLRJU0T1"5SG76>F&?(PSANZ2C4].&7=KQ%]I%^PYTP?KKSZT59 MKKYNGKQ:N7C97H/)S2/K*<64&9K>3 T-*.8.1/AYHJ0DY!-H)G MU?X>IJLLYXA:Y9K"HD*QM/4"T2]+!!^B+;9PIO__+.< =%]-LM M@IY\>2?)(SM(,.83L("2=H6L T^&@DU&5K#O<0OWT8V59<.^L\!^Z4 *6T L=, M(>\HQFQ%9B/,'NP[*7$71=*(P5WXF^]7RX28U[\1HQYOG,J<AX=:$M M[2.7.&VFDIFUC&?6ND/NBXOJY"S:4>[W)Z(V%4$'BN>4W*OE7X@?3B[ES10K#4Y20;&NEHP;Q5X[R)8 M5HS1*7/9STC@ 71-W$^H[0[H#@A'%:0[6:\OOEXRHBQ7ERRY;$WV6YBO-L2_ M"F?IXFSS\M91N]W>/E88KP$O^HCK6>62,<5!,'$B-PF/FG-R L1#5=?>"01+>NGO!$'9WX:T_6GB; M$@\J@)1<@S+)@F?:@Z0/L])$(K:>,'L\W0L&"7B;[@7;\[H/O#RLK Z%A<2) M!K=)FPZ.DXE9+U:TIZ^8S,RT5C$[EJ\?MLO! ,F^7+X^A,D3'DC/]&E(3MN M5H,)@A2N(:Y$3DZ3$2(0,UQD>'\X;^,F%X?M7C!<_(V8UY,]$Z.J"1'-(:J/0LR%P63,C>?S=SW14$3"V0W!G=QE.P<_[AQ:N_XO:=_?L-$ M/L(_EM7)/9N?__6!.#3ST7*),0/RFCK%/8(OHOYD0DB>QY*Z*9S:GJQ.C*,= ML=5\PY*@E1*\<# N2Q)9/: X<\ CV19) M*E9R\Q2BL8GJ1+UWN"_VAL#/MRNN5<6O\^_SC(N\88G5.4CG-:F'>B9;S\ 9 MAV"1(UIEG8G=W)ML2U1WER;=[(J](3!]O6U+=MQVH=\P0FI$P;.'J(4!Q4*A MGZP#9PL=E]D$Y>XGV3Y:JSO>$B>>4= &V3V)L1\MOTO)PG-;_+)XAUPJ'K-0 M=?0X(_F(!"&35QZ8RLE&96)L/IM[-&HFG@(P@EZ?7NC];( ]$@.>G="U^?)7 MDMT-XV;"^E2B<)!9\'7<,@//ZO@\I5VQ&@/OKHA^((E;;15S3%NE4W@TBSV. MGT!RE0;Q"?^LQ9WM4D/N/W>LI(]GU]]'.@>++B3K-)1<@^ B.S(]C 91%:\U M(4G?NC%!5^D<)EN;&#<@ZM1#A2Z!RVB!"RMUS$9RT5RQ_CSI'$/0\](PB@&" MZ.#Z9*.M/]$?;ZZ8V'TZY"W9B_S^+"S>AJ]X?4O) BN6V&>2KM%P^LGK@B!L"4FXH/QV MU7\M+;\=Z)@6H7O JMD$T$8RGCASX$Y:/]'QVT6-85Q:JU?7X!R#*TH62*@R M*%\\1*D\.,;M;S0/N[1]W0^Y'UT%#S>@6Y_D72@1F_*3F[INB+$ M>)]M$@6T0^)0TII<,J/ DAWBLRK"8.O0_Y.+Z7RB^:$ V%9H':#OZ;Q"KGC4 MQ4KP4M;Q)#7!QW)>9[C:(((HKOUXX;WR= \VXV,/@Z\-N[N("3Z28D8>D2TQ M9A ^5LWK$5S@"AAC@L>B#4^M_8+CR=,=)."7\W2'\+H/O#Q((2R.,Q>, ^EC MG4\;B".8-6AILC&)655:GV_]SR(;)-='LW1W97$'I]$C:<911I>D=H FY-H0 MQT,0*4&N8T&U=:AEZXC5$8PBVQ\E.S.Y Y@\F_5:_79]9 F@4LI8 >(C*1?"6<:68RM%WDYZ^UU"U0R;=3H+Q)B+^J33Y]S _JT?C M;\O5)F X0XR2._10JR3)$3,D%V8M5.[P)!WCHIOA:2_0THGIT9=>WTO@QZS> M-__\ ]?GM.LODVKX+,D0<^U"Q'.NG45E@4T+9\&,0F&-47&4MO*-UM]=9NTD M -]7L+V >I>\RM,_O\U7FS^^I'QFI"Q&\\%%V@&63\XV?X/Y\0U=LWX7:R2OPKC$$"'%VM098X281(" M,CB114FY=?^*[5;671;J/B@<01@=0&R'KH2/46UH\R5A+%BKR/+!H"!:D4!H M)NA\,(P0--9=\EXKWPJB]D@@.H$PCP7";Y>+[V37X*6)L]YT#KS[?>?\"T_+S8A&N4MDY+&<$Y:T I%<";.L60!"2-E5'[UB/@1R-F*Z"[GPGH MHXN\B^C%:*RX-)G(M[WZJ/X=GV5')QB/&G(-\2A=2&J1<0B:&^5)B$JW=O,. M2^%6^\3_I^^3_<$Q>27Q3;W/C]V5_[%AQ2QJFUK@9U^RW64)ZQQK;7G9:4O>T]_?OWGWK]/3#Z>?7G\X_?WT[:?W;T[> M?OR5S*A%W4VU!W&\V'B:9V%QZXV>I//Y]_GY7[NWXVWUYOVKLD;A0:.ZK1\" M XO\ <_GJPVV;TMR;J>>^^@-? MZ0OFBS/:B5>"N3+VJTS6MZ];7][BL\2X=X%#C+6W7F8.?.$12@P\R%HV7UJ' M#@8M<.+\J9%0]2# -9K,.G#/GDU9#($%!I(I(H0.&;(4/ >;DQ"Z>,O&&Z73 M6:O>\0 P)$-X:VET *M'LM:R=T)@941-+E/99_ I<4@,K4J!.2F:*_9CR@_> M7KPOYP:N!;5\DI)KSW=8Q48)=.C;>J -+*43OM96X]5VG[U4V< MHG2PTVPD>4U=%?IC>DE9KEZOUQ=AD7#FO"A,)@\N10?*$3W>)P>,N)BL+EFY M^__0-$S=0&$F>]SN/[<_J-O2/$% 91CM.\MP\*VW@&J=57R.#\""" M&PY/?PG/!7X.EXW$QE5DF P/3FFP@=4>2[I&B84!A]I*R[,1^G[YYPB*;+2, MQ6D5V1#F[JG(3A?YT"'7?;M8;?G@$0.FX_>Q&A*YDL%'65-4>.0$P)0*!$X^ MHK39%"1/49O6M]P'C(<^L1.O%.SJ]W!.6WGQ^8?O<95H+>_*YLN92444E+%> M!*]/'$38>@;TOS?R39]NN?_A[^G'^]^'JR M6%S4J]O;+]=$[K4I<47Y3+IL-_UZ$GE7H'3(Y'G% $9FB<98^M@=!LY#ECUQ MB>RT@!Y-OI-?PC]!\%4*^KMR3=S=/R !O KK+]<]S-8 RS*"H<\IP?9VH\9E,T6-*W].39@IY-=%TE73Y!>,V7NY)(YAM(Z M'XD.ET$5VH3>>0^AV*A8X1I=ZV+'K18V;:W+Q+IT#QEUFIORX?37T]/?3WYY M<_KVW=M7[]Y^^O#NS9O7;__V^NTGE[/_._=VKQG0W\KP^T9N6J[#ZZ_3_7M2DETG%1^YSA3[+YE Z"K_3Y99Q?Q"!-[8)6L-XLA60ADD4"R#CS M.@0A[/U4D\<.Z.W>-JW_TQ8#=\_<$7@]H5N3B:(W1,[9Z>*<^+2YITXB>UX8 M0G9%@N*,U7 \\2@$34J9A_)L)_9M=-)\F;: MZ_21=<2(3.\@4E8)PJ^5.6^7BU1]@.49_>WGZWF ER?S9<;*[>0/XJ(6)B(8 M;1'JN _PY(."]X4.Y4#<-:WO1G=::,>'UHZ(61Y:?!.KNY<(W%3IO%O\?G%V M/O]64VE.PVI!WZ]G(C/CDL_@'+G#*C$!P=5A3^BC,T+Y4NY'%1[3?CLOH&-E MN!_V#B>6#O3C/1?E55BM_B(Z+OGY>I'.+FI+I_?+U8;+YY MH77T?SY $DG3[DL9?* S*6NA)<-L.&]]L=">BFG"M@?4K!,+?G?HU[+$J2)H M[R_./]2I8>L1(V8/WG& "-GS=!TL(J:#L2)S0G'4A@!4>V8$IL%((\CI23;J MUMTC1HN(/4R"_>5B33MWO3Y)]*KUIE1V_[_7N CJIQMI?M/=!LS.7)_9[ M3\\PD06YF*=/F+XLEF?+SW-<_VVUO/AV/>'&*<$#<\!++:1-BI2X80B:N$5& M)F9EM_%O7WS1Q-#878#+L;@Y,31^.ZNFZ,>+;W3*G]^E@4?,WKL,R-'3L>X1 M@L@"(G,I,VF,L-ODBC_U_(F+I9H H0GO.K!2'CEO-[J21:VSJ@>LVC1.MPZ\ MDJ0Z42'W/H=26AO'3RREE]*Z U@F+831*:;JCRN\'M6FA4W9Q$):47%0M7E1 M+!KK<'+KI#,VIM9A_Q<7->WQU$3T6\!I=SE,7:-Y$=?S/"=O]-T"KW2M,\'( MG!.(S2T<$H>BD&30">D$USDAW^9>\I%']P>&/02W;,?%;D#PZ=_+J^4K]"S+ MXFB]D98O';%"AEI@X!,BDRK;ET*%3SQZVI/G$"#8C8O]@(#D>8UB:1,1[,E\ MT]* K:P],$AM, M)@_,>H*R58:.3";)(!=&&QZ]3?>[TCR/A-MG3YO(?0@@[,C'?G P_WZ-8\$B MZA(2.%;[7*#3$++)(*+)Q!YRTW&KBN='GCUMM_^#X& W/G:#@X_S/Z^6CSXC M9TF!*R*0.G/$!C0)0@G("YJLQ?U;\N=AXZVB M2,*9")JS7+69!B^" 1$X*BU"]&4@#&X?/FU/^X, 84=.=@.%TQJNNR(@>Z&9 M<1QD<+5'EBK@I2M0Z,-L-&)^T+;N>2C<>?BT7=\/ 85=.=D-%-[.;UQ?HZ(W MC%O@#DN%,AURR4>R?.O-M0R>#PP@W#Y[VK;FAP#"CGSL!@>?;C2:U4BZ3$K0 MN7H\A3L(@3,@+>>S<3$Q%X;YCH-.AO$ZCA_$==R)C=V@X/3LSM'F"F87(IUE M0A".&4IR>002CKT/.5K/XOU;CQ=.AK.!5@(_ZJ#BSLSL!@Z?_HUG-YY/M(4\ M'&-!J#I:RO,",0@%VH?OAT52C"JR M!D1LG3'NP4=AP3DC404Z]NQ6+4*?>/YVH#CZH...#.T'%/-RAP2GN35(9K"4 MO";&6@.!3CVP(LHL4J+OAEU*_?#X[2!QY/''7=G9#2(^SO^\0X+1+DDA#%B6 MB(1H%('::@B"*Z:+T?E!4[L7PY!#$7'LL<@=V=D/(JIU?(<()BQG66?@0GLR MB2Q"<#G2KT44[K/2:M@-Q;T7;(>*XP],[LC2;G"Q":G=TH"<>XF%U)NLY5W) MD:7L:I\DI;S4DO@BA\'BQ^=OAXKCCU'NQM!N0%'#:W=IB,ER1\!&73M+<(;@ M7:U#=$4K3:M@;A@H?GS^=J X^GCEC@SM!A3D42_._[K6=5(FYP2Y3"HDHH 4 M7A3* TM,%H\^:ASHC=YY^G;)3\<=N=R5F9W!X3:5SS.A'>-D"RDD(F+FM2V) M!ZV\$.@2EP\JPK=!Q+"T2''4(<3TH4#S[54U"Y!$$2GZS)Z+,T MIFPWW^;I5VR'C>,.:N[%UL[0<2<#L%A-5"0.5N1Z)LH,<5/5(C )J6PHO.P MCH'YE.*H8YM[,;4W:-PF!499[_:M@%!/1)4)X,YCA!P,UXP^)')V@<:P%$MQ MU#'.O9C:&31N,P6-B.15"P=),4*U30Z"L;6/8F3D?WOU<-S5-L@8EG4ICCK4 MN0]+>\/%G80 +YS*MG"0I28.1O*S0FT>XD,I,LEBI-G%"AV:B"F..N"Y'UL[ M0\?=7$)TP>2D';#H#:B4"SA-K.$:T?,Z8.HXY][,;7/LO(W-QWZ MHD.T7EO 4&HG4AO('5<9"O(@5$A%Y/MGRP@5Y3?KF;9B<.JF!;N)I4^(G1(S MTCG9Z+^&^(C).+QW97=[P^$%HQLAH6#MG;> M?Y[TX%<T5K-MSFF M7GC/M!;N>&!IRM\./*W!<1*AK$C2&LBA=L'PT8#WB*"9U@RE3U+>'ZG89GFD &E;1 6T 813P3SI.#P -PHU6T7A3/[A]R4S9C[:=- M_"#Y;]F,=8@P.L74CS<+G-%6S%R"I.X?_2S"N[Y!R?=E(RIO'FJA@1)TK[V1-BB1=+YARJ*(T89L; M_B<>WQ\H]A#@LBTW>P"$?4B"326Z&"48TK:@2I 0F!&;9&I+QF*.8IL,PB<> MWUTDN24@]N1F#X"XBVEQG:WBHO.*988.X159>SYIXXH92K30;IIY!]K;&()8B"M;QW2T@\\OC>^[?N M@XA]N3GU)>.??^+9/%PM/"C)5>0:3/%UX6C)^G$(,CJG0TB)N+3-[>+=A_;> MMG57X>_.N:DGT9^E&Z36L3N)Y0(QH2;5Q22XVMPAE.JL,\G45MW\[SRR]^:L MNXI[5ZYU$)-X?DR;,(X[:3E$=+7BDOG:;SJ1LF(Q!6LL8_VO)\:H(;>H$E:U/K*1@I4\Z)&_0KF=#.1N]3C-L<07M-OSO0&,1!XMIF M^MT0WDUM:+XXRI&1#RUS=$1,"O54#>"S#8"J8-0A9[=5-+/-8,P#S4/<%1%M MN3DA--:K\]F[?R_H.5_FWS;:43I"-:^5%[+42VVL0Q!4'9=%4/>I6">W*BV@ M)]\Y->BWVQ/CP4N/K'Y@%YMC/T;W@I"K;9,L\ZZ6^D=9^YBJK&D#H82@1,K1 M%)EL4XQ,:5/L*;C'Q+\#%WNU'GAM;:V2@11%':3&$E'C(NBJY:0J+*?[-2'] M6P]["VNKR;D#.->][>!#)#M:*+":3D]EO 7GHP!?^SM8'9-XD+)Q1+9#2SRT MY>74P"!U6.L\?@^+\'GC<%U/2JGSY2795=YP12>DT&3]<*S]':3!FN6OMAJR M_L3SI[$7FL*@!>"?^2%T]YB'L0EV)?-$R/D6D9)P.'T]%7H^^D*7/($$HV05I9?+[?@G'RUA6CY49,G>*]FU@Z M@-CO\\5R1=OONL+\QEZ[+4+_Y:^WRT5:+FAGG=%C/E_^R2RKPED*$FQ&VJFR MEK!J4R!P4XB+7HK8.O][Y\5VEP*\(UZ64PBO Y3NV"2AD-D0738@;;V@%)S8 M:E,".DFTRBYB\0:8%2XJ,6LC6 MU B8=! 8=^"+U3IY[WRX7W7Z:-7R\Z_I+DMZ/\RT9FP?&'E7;C!?*?CU8D5$ M??IRW3V$^YBY2!%8+K6XUM=IJ_0K)]_;".6",%NU8=GF9=WE4#?#2T,F=WBJ M_8IIA6&-OQ%/;^OXUS.I,#/F Z"OTYMS#!"$K'WK)2JE.6,/.GJW/M&>6-JT MFFG;SO[][\RO]R55?G1])VZI+T*YOVK]94!,:&_4, M.@VK!6FO->FNCU_"7= :*7A,=:JJK^.O!&&)H0!"$M>2EU@>C(39=[L_M99F MZ>27$2&N53(823\GF6O9+ -';C#MR5!X2B5RUKH)TH\KF#9(T43B3R:&#V?Q MQ)E:-RO_2$=[H -\;K%%@F4\B)U8K:>K=@-/B(#%)25B/9 M?%$\=W.W-3:>6L!T*5X-A+ILS>$.+.@;MMQZ&*XP855"2,7R&E,(X)!'D,EJ M+YF((;6^LWFXBHGSQO=7)(T8/+%K_O;B*Z[J]SJD'@*^BT9PIMA6)\8 ;?## J;!10-!+EMQ=6=(?,=57#90 K_B8OEU MOOB!%2HSG[VR4*P,M01;D39,I!R)%F<-2[9LHP8>>70GFG]_1; OVSI0!?_$ MS;#Q?$)0"I^1=D3$U;NR\;W6[R[.U^=AD25PV2B9DV16M[XW&K3 Z53)WE!8'DHN'8".U.1JLP7#V:OEUZ_+Q259)^?G MJWF\V#3N_;368 >8?6)#_CH_NZ!/'^S+F4G*$$\C%$'.IW+U M%D>0@U%2X,JSK+5K/5UGX!*GN68_H+)L(IO=H;>DS=$$>O=CHI--=>.U1VHJOM$7.V#6=;<19X3 M($]$1O0"H@[$)R=$RH'1/V,CYFHI$U>#C(N97=C= 6I.%N?S7)<^_XX?,5VL MYN=S7)_^F,;=N?]1DX1/GC;=%Y.%%V>4PGW?O3S^3QA MZL:\LSS*F(T&Z\FR4T5E<.2:@N&>%Q:4YN9^!7&C!E8/UK)/H.P#IN4BS<_F M5UOGW;<:0*2'OU\MR_R\1OY.%OE5^#8GX^_TSV_$T_GYQ6J3$'/=M.K3\M5R ML5Z>S?,F7>6R#J2XDAA78"36QC71T38S&1C9P-YFX1+;)DERI.5UT?1I/TS= M#=OU(,1)0[[U?O-V^<2#S9&SN2Y%X34C=PNJ'T1*7PH@.@18E[7+9.D&NY7; M^L+U\>-OGRY\UP4DEDVE,W&&PD,*KDLKR9P@.U@"*O*[E=::=JUVD"R+QL:< MR3 >!6%3YR>TD.FS$-F!P3V!Y/1LO@D*U8S1JT)9:5'[FN^58KV61PS@C?+D M1Q6GO7&:A^>Z%.R$E8?+Z DRN\CX*=#LR? .?-8;-7VM@Z^[]2DF2B#+('!R M6)23$B++%KPJ =%[R1]4K.]K;3ZQE.DZ'#7%3DN&=X";YQO*RLQ06\M Z^)! M\2P@9&$A&3JUBQ21I];HZ;"%)-IG^SP/X7*OG1H]&F94O;2RC&AP7D%,2H!$;8K4 M1)X^ODZ-#<2U3:_&(;R;NBG;B_T%$S>&2R4A\4(F&RL<@D<&4JIL"_T3'G07 M.*)>C6T1T9:;$T/CW?D77+U?S;^&U?SLK]I>:$F',]*!O"G'N^+8%5V")4E& M/(+ED8.**9!-SPWX&)PTK 2']\N*'D/)D'=.?#'HO/ MU57X;;G:P=3[T=*[OK,I8"B5$VE=<1\QVK!J312VNQ+V*:N^Y!KGBXW MIB>3NVND=&&]?\#ON+C ]2Q)&W0=6%5\1%(PPD!$SR%EC*5@L2%N%:D:8+A? MOWNZJ'F_V%@V$%,'<8I?D=Z<+E7!+*).S/,(G@?R?QC6\ JK(])8L-D)QQ\, M]-@78G??/UT4XFA@MK.X.H#:2?[?%^OSRAGBY\G7RNG_N21$Y*@1I0%MM-C4 M34*T]"NODUM+3,ZIUKA[BETO3&C MGXQD8!FSSKO@-6O=[?&194R3OGA4*-Q7>%U8=U=E"V1/7S4%))X27>=_O3\+ MBW-B:VVJ\ZW^R%U M)%$WA/&HF9&?:K%"6*_Q?-TP"?*1IXZ0[_C2VL=.;12\6)\( +(8"THF\BFT M(;O/YF2?K=N[MDYMO/63?@P^G&RX^N36N^J=(%.(*1<@[4YF!3H)+CE% MM@5];.N,$]7ZSFJ7=79QH[$?>AZZM2.+JZ?TH-N,*<.\CT5*X+4OJBK:U'D- M!DQDDK&0E U;Y1(?48[BX23^D MM$ 90]';%<_]+$F(@V2Z31+B$ ;WY&O>RVN*"I6/V4/FC,BPFEP6ES.P)(0R MIMC 6C<\V">1[+!)B(-DO&4BV1"&3WR'=O9F??\6SI,+]P%%8W9V8%">3Z5R=));$.A(S@P64O<$2)3#KC& MK+UUDIGF:5[]91@>W*AI+YP>D/9#H@/+S'DN-60O:Z(#EQ "*X ^Y%*85CFW M;N9U- F$@P3[; +A$"[WFD H59!DUT6(D=4F&%(0-V2]KG)U#I6(+-PW;8XU M@7"0N+9)(!S"N^X3""5#RQFWP.B(!46&%L1D+.1H(M89IE+>OU,Y^@3"71'1 MEIO]G!ZW<:EZ]MZ+TM]&V#&8XB0R\($,,)KP.D'G)O9G4,FKD#K3A=3]9#Q$-AVRM35)EIU3K/EJ7;^[B !M# MM/?S!8;S^3BZ??P-EY]7X=N7>0IGXS3Y>.$-(]QU#:%I])8>Q9B 2)I+^MIT M,I./;W@$D855!650IG4[J;'NO6[GMEYG"E:M?4H,7"W"V:N+]?GR*T'W9)'? M+!>?W\R_8[[<-I*.]-MNR#J MP5EX.!%V=ZFQ\6Y=S>(2@2P'YG.=XR0@N(# D]/1&QZBW6IPS!'>BAU2]B_? MCPT11'=0NO*/HB@B614@AMI:QUOZ*3H'(IFHY'QLDTVWNQX8P M>.I9,]=!M;O&QX8K005/=J.%@+6JJF@%CGX'DTOPT90:EV^ DB<7,'%$81JM MTT8<4V/JT@2X2\+U]9'7JE9Z0U$.@39=@IBB &M"<"A"\:G%,?;D CJ87[2? M8)>MN3PQ5-Z2D?CEA'82+?_FDMB0,9@0M-9U.G)M4%.;\F:M8@E&)F0MLC<> MOGE"<+01Y;(97WLH?GY5^Y2NYGA]1ZRX8BD&!L9( 4H;"][&#+%X)5(*2O+[ MN'BRR/G>LZ>[:&\K^2:\ZR Z./#(O0V5%9EU,-8#9EUUJ'-FX,*MR,0S\C:SQ:#AI3JL"AE';BDR+W()G++3;:^]=#7 M::N'#ROIIZJ!A["] [@\69+R%L]G/@<7C;? 5;W1C.2F>DZNI=.EN&"TU;)U M%<)SZYDZHV@"6#433Y?7*Z_>_?[[ZT^;2XB3M[^^>O>V7DNI2HO\:ED;MG_&12+[[-?Y M.ITMUQ=W9F&K.C?)U&@4Z2Q0N4@(RIF:?N*3- JC;9WD-6B!C4>B!UNXXXH\ M$EL'[DJ=($BO25=K;K@F0\,VOU[I:"3Z>-AX84[Z$+Y/'4]Z=/9S0>62# *$ M2?5..TMR9YP"&4404J'482M;_^CGI ^2Y(MSTH>P=6IR M!Q]\ ,>B2(+ MI^,^UV:!1_J?S,!3'3MAC0*GHJ$M;870":USVY0@;/>V:0_4*=$UDD2Z.)D? MI^LDY_FFBK1& J^+PC8=?M:;SV=,^)"*LX"6EUH3)B!8E2%F[0TO5KIT&)WW MTDJGO0SJ5RZJ9#I(I]!%LM'5D5)008I%0N$7',18N6U<./[^B M:4?Y]HO+G20V''_^$G\+_+SIA3:B=:BESK25'%ANZF69TQ"Y\^3Z,95"L;2- M1#_6X6BC>OM%W" )[6D=GB[RX>^9KBY@/N&?YT1NXPNF^P\?]6;I64HFN5+* M3)%J0G*@94#24LI!*(3.;%&&@AZE;5W,<] KI;]=A+I7$-_%L_GGJ\XBX<_Y MUXNOIW]^V[QJ)H7+-O $6<=$C,@D$?[[CY,WKW_[%RF%DU>OWOU!:F+WF_/MGKN_ M3MMA_7NJLWK'\(]P=G&)^$7^;U*8\_)7+1M+J>8PKF_05QRG,\]Z"%)R4)CI M_,O&T9'J3-;&J\*VLE!>N-+9;C7[W%H]_X;;?7==01X<6DF[S 4R,+.Q=.)[ M1>8$-X(7U!BW<@GV(OO>HJ:[W1H!*W>ON\8330>^YRUQ9V?+?X=%PJKT/Y#P M5M]Q_8F>L\H&W6-:V!-@8>!D%N!^%T M +@;4L@??T6OO^P\?U4+D;U&(4KUH46NS.(0M$NU[M/SK!2:YD&VY];3,\!V MD?[]!B2M1-$!K%XOOA-+EZN_;KAVQ:@K'/;%L@4PZTFQD7AR5TFBR.*$ $U M1V&"<5INE2?3+S:1P)=@#2YPG[)9S5CV;2"%^TJK/ M<5.8P\")$D'RPH5E,B1W6*?B:F&]Y$"-!(]!+L8NLIH\_6D[TFZG]:UG40N5 MN;/ $^UB55PA\CR"(P9JP67V;JNY)LV@>&=QO21-]0#'7676O4Y\]26L/F.N M;4K7FPK&.GYM3?O.UPZEVM)!XVJPU'MPWF:PN63#LW%"'A:83RRTEQRI'D#: M0I;' ]A-2XMK6VF6F=8J%P9:)++;8VWYKC.YCE';[)BPP;>.W^RRSEY2I[J" MZ^Z2[!ZMOV+-VJGWVC-/FT]S90%%#<01 #9QP$ M&P @ $ 83$P,S$R,#(S:&5I<31E>&AI8FET,C$N:'1M M4$L! A0#% @ .(645\Y5B5W8 @ *@@ !L ( !'1( M &$Q,#,Q,C R,VAE:7$T97AH:6)I=#(S+FAT;5!+ 0(4 Q0 ( #B%E%=] M:+:ED < !\E < " 2X5 !A,3 S,3(P,C-H96EQ-&5X M:&EB:70S,3$N:'1M4$L! A0#% @ .(645^(/FSF=!P OB< !P M ( !^!P &$Q,#,Q,C R,VAE:7$T97AH:6)I=#,Q,BYH=&U02P$" M% ,4 " XA917)'<3ZCH$ J% ' @ '/) 83$P M,S$R,#(S:&5I<31E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( #B%E%=-R[*. M.P0 $,4 < " 4,I !A,3 S,3(P,C-H96EQ-&5X:&EB M:70S,C(N:'1M4$L! A0#% @ .(645Z-8-?^]%P C9P !L M ( !N"T &$Q,#,Q,C R,VAE:7$T97AH:6)I=#DW+FAT;5!+ 0(4 Q0 M ( #B%E%?K\CM7P@@ (&) 5 " :Y% !A,3 S,3(S M97AH:6)I=#(R,2YH=&U02P$"% ,4 " XA91738H 3=?B @!N5"< $ M @ &C3@ :&5I+3(P,C,Q,#,Q+FAT;5!+ 0(4 Q0 ( #B% ME%=U0^?6!!X (%X 0 0 " :@Q P!H96DM,C R,S$P,S$N M>'-D4$L! A0#% @ .(645\;0H::8.P Z'L" !0 ( ! MVD\# &AE:2TR,#(S,3 S,5]C86PN>&UL4$L! A0#% @ .(645ZM42Z%B M^P [$P+ !0 ( !I(L# &AE:2TR,#(S,3 S,5]D968N>&UL M4$L! A0#% @ .(645S8M2?+<8@$ L?L! !, ( !.(<$ M &AE:2TR,#(S,3 S,5]G,2YJ<&=02P$"% ,4 " XA917Q_H>=O)= 0 M M$ ( $P @ %%Z@4 :&5I+3(P,C,Q,#,Q7V