0000046619-21-000085.txt : 20211221 0000046619-21-000085.hdr.sgml : 20211221 20211221160641 ACCESSION NUMBER: 0000046619-21-000085 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 125 CONFORMED PERIOD OF REPORT: 20211031 FILED AS OF DATE: 20211221 DATE AS OF CHANGE: 20211221 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HEICO CORP CENTRAL INDEX KEY: 0000046619 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT ENGINES & ENGINE PARTS [3724] IRS NUMBER: 650341002 STATE OF INCORPORATION: FL FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04604 FILM NUMBER: 211509204 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-20211031.htm 10-K hei-20211031
0000046619falseFY202111 year, 1 dayhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent2005-10-312022-10-3142006-10-312022-10-312008-10-312024-10-312009-10-312022-10-312012-10-312022-10-312012-10-312022-10-312015-10-312022-10-3132015-10-312022-10-312015-10-312022-10-312015-10-312022-10-312017-10-312022-10-3122018-10-312022-10-312019-10-312023-10-312019-10-312024-10-312019-10-312026-10-312019-10-312024-10-3142020-10-312025-10-312020-10-312027-10-312020-10-312024-10-3142020-10-312025-10-312021-10-312026-10-312021-10-312028-10-312021-10-312024-10-31300000466192020-11-012021-10-310000046619hei:HeicoCommonStockMember2020-11-012021-10-310000046619us-gaap:CommonClassAMember2020-11-012021-10-3100000466192021-04-30iso4217:USDiso4217:USDxbrli:shares0000046619hei:HeicoCommonStockMember2021-12-20xbrli:shares0000046619us-gaap:CommonClassAMember2021-12-2000000466192021-10-3100000466192020-10-310000046619hei:HeicoCommonStockMember2020-10-310000046619hei:HeicoCommonStockMember2021-10-310000046619us-gaap:CommonClassAMember2021-10-310000046619us-gaap:CommonClassAMember2020-10-3100000466192019-11-012020-10-3100000466192018-11-012019-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-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:RedeemableNoncontrollingInterestsMember2019-10-310000046619us-gaap:CommonStockMember2019-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-10-310000046619us-gaap:AdditionalPaidInCapitalMember2019-10-310000046619hei:DeferredCompensationObligationMember2019-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2019-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-310000046619us-gaap:RetainedEarningsMember2019-10-310000046619us-gaap:NoncontrollingInterestMember2019-10-310000046619hei:TotalShareholdersEquityMember2019-10-310000046619hei:RedeemableNoncontrollingInterestsMember2019-11-012020-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-012020-10-310000046619us-gaap:RetainedEarningsMember2019-11-012020-10-310000046619us-gaap:NoncontrollingInterestMember2019-11-012020-10-310000046619hei:TotalShareholdersEquityMember2019-11-012020-10-310000046619us-gaap:CommonStockMember2019-11-012020-10-310000046619us-gaap:AdditionalPaidInCapitalMember2019-11-012020-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-11-012020-10-310000046619hei:DeferredCompensationObligationMember2019-11-012020-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2019-11-012020-10-310000046619hei:RedeemableNoncontrollingInterestsMember2018-10-310000046619us-gaap:CommonStockMember2018-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-10-310000046619us-gaap:AdditionalPaidInCapitalMember2018-10-310000046619hei:DeferredCompensationObligationMember2018-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2018-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-10-310000046619us-gaap:RetainedEarningsMember2018-10-310000046619us-gaap:NoncontrollingInterestMember2018-10-310000046619hei:TotalShareholdersEquityMember2018-10-310000046619us-gaap:AccountingStandardsUpdate201409Memberhei:RedeemableNoncontrollingInterestsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-10-310000046619us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-10-310000046619us-gaap:NoncontrollingInterestMemberus-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-10-310000046619hei:TotalShareholdersEquityMemberus-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-10-310000046619hei:RedeemableNoncontrollingInterestsMember2018-11-012019-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-11-012019-10-310000046619us-gaap:RetainedEarningsMember2018-11-012019-10-310000046619us-gaap:NoncontrollingInterestMember2018-11-012019-10-310000046619hei:TotalShareholdersEquityMember2018-11-012019-10-310000046619us-gaap:AdditionalPaidInCapitalMember2018-11-012019-10-310000046619us-gaap:CommonStockMember2018-11-012019-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-11-012019-10-310000046619hei:DeferredCompensationObligationMember2018-11-012019-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2018-11-012019-10-3100000466192019-10-3100000466192018-10-310000046619hei:HEICOAerospaceMemberhei:LufthansaTechnikAgMember2021-10-31xbrli:pure0000046619hei:SubsidiaryTenMemberhei:HeicoFlightSupportCorpMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:SubsidiaryThreeMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:SubsidiaryFiveMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:SubsidiaryTwelveMember2021-10-310000046619hei:SubsidiaryTwoMemberhei:HeicoFlightSupportCorpMember2021-10-310000046619hei:SubsidiaryOneMemberhei:HEICOAerospaceMember2021-10-310000046619hei:SubsidiaryElevenMemberhei:HEICOAerospaceMember2021-10-310000046619hei:SubsidiaryFourMemberhei:HEICOAerospaceMember2021-10-310000046619hei:HEICOAerospaceMemberhei:SubsidiarySixMember2021-10-310000046619hei:SubsidiarySevenMemberhei:HEICOAerospaceMember2021-10-310000046619hei:SubsidiaryEightMemberhei:HEICOAerospaceMember2021-10-310000046619hei:SubsidiaryNineMemberhei:HEICOAerospaceMember2021-10-310000046619hei:JointVentureMemberhei:HEICOAerospaceMember2021-10-310000046619hei:SubsidiaryThreeMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryTwelveMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryEightMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryElevenMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryNineMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiarySevenMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryTwoMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiarySixMember2021-10-310000046619hei:SubsidiaryTenMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryFiveMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:SubsidiaryOneMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-11-012021-10-310000046619us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:OtherMachineryAndEquipmentMember2020-11-012021-10-310000046619us-gaap:OtherMachineryAndEquipmentMembersrt:MaximumMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2020-11-012021-10-310000046619us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2020-11-012021-10-310000046619srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2020-11-012021-10-310000046619us-gaap:AssetsHeldUnderCapitalLeasesMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-11-012021-10-310000046619us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:IntellectualPropertyMember2020-11-012021-10-310000046619srt:MaximumMemberus-gaap:IntellectualPropertyMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:LicensingAgreementsMember2020-11-012021-10-310000046619srt:MaximumMemberus-gaap:LicensingAgreementsMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:PatentsMember2020-11-012021-10-310000046619srt:MaximumMemberus-gaap:PatentsMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:TradeNamesMember2020-11-012021-10-310000046619us-gaap:TradeNamesMembersrt:MaximumMember2020-11-012021-10-310000046619us-gaap:PensionPlansDefinedBenefitMember2021-10-310000046619us-gaap:PensionPlansDefinedBenefitMember2020-10-310000046619hei:PaciwaveMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:RHLabsMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:RHLabsMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:RHLabsMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:RidgeHoldcoMemberhei:HeicoFlightSupportCorpMember2021-10-310000046619hei:RidgeHoldcoMemberhei:HeicoFlightSupportCorpMember2020-11-012021-10-310000046619hei:RidgeEngineeringMemberhei:RidgeHoldcoMemberhei:HeicoFlightSupportCorpMember2020-11-012021-10-310000046619hei:RidgeHoldcoMemberhei:HeicoFlightSupportCorpMemberhei:BechdonMember2020-11-012021-10-310000046619hei:RidgeHoldcoMemberhei:HeicoFlightSupportCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:CamtronicsMember2020-11-012021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:CamtronicsMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:CamtronicsMemberhei:SubsidiaryThreeMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:CamtronicsMemberhei:ExistingManagementMember2021-10-310000046619hei:PyramidMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ConnectTechMember2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ConnectTechMember2020-11-012021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:ConnectTechMember2021-10-310000046619hei:TransformationalSecurityMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:TSIDMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:IntelligentDevicesMember2020-11-012021-10-310000046619hei:TSIDMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:TSIDMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:RockyMountainMember2021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:RockyMountainMember2020-11-012021-10-310000046619hei:HeicoFlightSupportCorpMemberhei:RockyMountainMemberhei:ExistingManagementMember2021-10-310000046619hei:FreebirdMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:FreebirdMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:EPCMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:EPCMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:HMIMember2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:HMIMember2020-11-012021-10-310000046619hei:QuellMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:QuellMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:QuellMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:TTTCubedMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:BernierConnectSASMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:MoulagesPlastiquesIndustrielsMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:MoulagesPlastiquesIndustrielsMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:ResearchElectronicsInternationalMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:ResearchElectronicsInternationalMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:ResearchElectronicsInternationalMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:DecavoMemberhei:HeicoFlightSupportCorpMember2021-10-310000046619hei:DecavoMemberhei:HeicoFlightSupportCorpMember2020-11-012021-10-310000046619hei:DecavoMemberhei:HeicoFlightSupportCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SolidSealingTechnologyMember2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SolidSealingTechnologyMember2020-11-012021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:SolidSealingTechnologyMember2021-10-310000046619hei:ApexMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:ApexMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:ApexMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2021-10-310000046619hei:SpecialtySiliconeProductsMemberhei:HeicoElectronicTechnologiesCorpMember2020-11-012021-10-310000046619hei:FY2021AcquisitionsMember2020-11-012021-10-310000046619hei:FY2020AcquisitionsMember2019-11-012020-10-310000046619hei:FY2019AcquisitionsMember2018-11-012019-10-310000046619hei:FY2021AcquisitionsMember2021-10-310000046619hei:FY2020AcquisitionsMember2020-10-310000046619hei:FY2019AcquisitionsMember2019-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:CustomerRelationshipsMember2021-10-310000046619hei:FY2020AcquisitionsMemberus-gaap:CustomerRelationshipsMember2020-10-310000046619hei:FY2019AcquisitionsMemberus-gaap:CustomerRelationshipsMember2019-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:IntellectualPropertyMember2021-10-310000046619hei:FY2020AcquisitionsMemberus-gaap:IntellectualPropertyMember2020-10-310000046619hei:FY2019AcquisitionsMemberus-gaap:IntellectualPropertyMember2019-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:TradeNamesMember2021-10-310000046619hei:FY2020AcquisitionsMemberus-gaap:TradeNamesMember2020-10-310000046619us-gaap:TradeNamesMemberhei:FY2019AcquisitionsMember2019-10-310000046619us-gaap:CustomerRelationshipsMember2020-11-012021-10-310000046619us-gaap:CustomerRelationshipsMember2019-11-012020-10-310000046619us-gaap:CustomerRelationshipsMember2018-11-012019-10-310000046619us-gaap:IntellectualPropertyMember2020-11-012021-10-310000046619us-gaap:IntellectualPropertyMember2019-11-012020-10-310000046619us-gaap:IntellectualPropertyMember2018-11-012019-10-310000046619us-gaap:ToolsDiesAndMoldsMember2021-10-310000046619us-gaap:ToolsDiesAndMoldsMember2020-10-310000046619us-gaap:ToolsDiesAndMoldsMember2020-11-012021-10-310000046619us-gaap:ToolsDiesAndMoldsMember2019-11-012020-10-310000046619us-gaap:ToolsDiesAndMoldsMember2018-11-012019-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2020-11-012021-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2019-11-012020-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2018-11-012019-10-310000046619hei:LeadershipCompensationPlanMember2021-10-310000046619hei:LeadershipCompensationPlanMember2020-10-310000046619hei:LeadershipCompensationPlanMember2021-10-310000046619hei:LeadershipCompensationPlanMember2020-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2019-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2019-11-012020-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-11-012020-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2020-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2020-11-012021-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-11-012021-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2021-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-10-310000046619hei:FlightSupportGroupMember2019-10-310000046619hei:ElectronicTechnologiesGroupMember2019-10-310000046619hei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:FlightSupportGroupMember2020-10-310000046619hei:ElectronicTechnologiesGroupMember2020-10-310000046619hei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:FlightSupportGroupMember2021-10-310000046619hei:ElectronicTechnologiesGroupMember2021-10-310000046619us-gaap:CustomerRelationshipsMember2021-10-310000046619us-gaap:CustomerRelationshipsMember2020-10-310000046619us-gaap:IntellectualPropertyMember2021-10-310000046619us-gaap:IntellectualPropertyMember2020-10-310000046619us-gaap:LicensingAgreementsMember2021-10-310000046619us-gaap:LicensingAgreementsMember2020-10-310000046619us-gaap:PatentsMember2021-10-310000046619us-gaap:PatentsMember2020-10-310000046619us-gaap:NoncompeteAgreementsMember2021-10-310000046619us-gaap:NoncompeteAgreementsMember2020-10-310000046619us-gaap:TradeNamesMember2021-10-310000046619us-gaap:TradeNamesMember2020-10-310000046619us-gaap:RevolvingCreditFacilityMember2021-10-310000046619us-gaap:RevolvingCreditFacilityMember2020-10-310000046619us-gaap:RevolvingCreditFacilityMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMember2020-11-012021-10-310000046619us-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMembersrt:MaximumMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2020-11-012021-10-310000046619us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2020-11-012021-10-310000046619srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2020-11-012021-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2020-11-012021-10-310000046619us-gaap:ForeignLineOfCreditMember2021-10-310000046619us-gaap:LetterOfCreditMember2021-10-3100000466192021-11-012021-10-3100000466192021-11-022021-10-3100000466192022-11-012021-10-310000046619hei:ProductLineMember2020-11-012021-10-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:SpecialtyProductsMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SpecialtyProductsMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:SpecialtyProductsMemberhei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2018-11-012019-10-310000046619hei:OtherElectronicComponentsMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:OtherElectronicComponentsMemberhei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:OtherElectronicComponentsMemberhei:ElectronicTechnologiesGroupMember2018-11-012019-10-310000046619hei:ElectronicTechnologiesGroupMember2018-11-012019-10-310000046619hei:CorporateAndEliminationsMember2020-11-012021-10-310000046619hei:CorporateAndEliminationsMember2019-11-012020-10-310000046619hei:CorporateAndEliminationsMember2018-11-012019-10-310000046619hei:SalesbyIndustryMember2020-11-012021-10-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:DefenseandSpaceMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:DefenseandSpaceMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:DefenseandSpaceMemberhei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2018-11-012019-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2019-11-012020-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2018-11-012019-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2018-11-012019-10-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2018-11-012019-10-310000046619us-gaap:FairValueInputsLevel2Memberhei:CorporateOwnedLifeInsuranceMember2021-10-310000046619hei:CorporateOwnedLifeInsuranceMember2021-10-310000046619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-10-310000046619us-gaap:MoneyMarketFundsMember2021-10-310000046619us-gaap:FairValueInputsLevel1Member2021-10-310000046619us-gaap:FairValueInputsLevel2Member2021-10-310000046619us-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:FairValueInputsLevel2Memberhei:CorporateOwnedLifeInsuranceMember2020-10-310000046619hei:CorporateOwnedLifeInsuranceMember2020-10-310000046619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-10-310000046619us-gaap:MoneyMarketFundsMember2020-10-310000046619us-gaap:FairValueInputsLevel1Member2020-10-310000046619us-gaap:FairValueInputsLevel2Member2020-10-310000046619us-gaap:FairValueInputsLevel3Member2020-10-310000046619hei:HEICOAerospaceMemberhei:FY2021AcquisitionSubsidiary1Member2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMembercurrency:CADhei:FY2020AcquisitionSubsidiary1Member2021-10-31iso4217:CAD0000046619hei:HeicoElectronicTechnologiesCorpMemberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619hei:FY2017AcquisitionMemberhei:HeicoElectronicTechnologiesCorpMember2021-10-310000046619hei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMember2021-10-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberhei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMember2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2021AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2021-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Membersrt:MaximumMember2021-10-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Membersrt:MaximumMember2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619hei:FY2017AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619srt:MinimumMemberhei:FY2017AcquisitionMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619hei:FY2017AcquisitionMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMember2021-10-310000046619hei:FY2017AcquisitionMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberhei:FY2017AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2017AcquisitionMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMember2021-10-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2017AcquisitionMemberus-gaap:FairValueInputsLevel3Member2021-10-310000046619us-gaap:FairValueInputsLevel3Member2019-10-310000046619us-gaap:FairValueInputsLevel3Member2019-11-012020-10-310000046619us-gaap:ForeignCurrencyGainLossMemberus-gaap:FairValueInputsLevel3Member2019-11-012020-10-310000046619us-gaap:FairValueInputsLevel3Member2020-11-012021-10-310000046619us-gaap:ForeignCurrencyGainLossMemberus-gaap:FairValueInputsLevel3Member2020-11-012021-10-310000046619us-gaap:CommonClassAMember2019-11-012020-10-310000046619us-gaap:CommonClassAMember2018-11-012019-10-310000046619hei:HEICOAerospaceMember2019-06-280000046619hei:EightAcquiredFSGSubsidiariesMemberhei:HEICOAerospaceMember2018-11-012019-06-280000046619hei:EightAcquiredFSGSubsidiariesMemberhei:HEICOAerospaceMember2019-10-310000046619hei:HEICOAerospaceMember2021-10-310000046619hei:StockOptionAndFutureGrantsMember2021-10-310000046619us-gaap:EmployeeStockOptionMember2020-11-012021-10-310000046619us-gaap:EmployeeStockOptionMember2019-11-012020-10-310000046619us-gaap:EmployeeStockOptionMember2018-11-012019-10-310000046619hei:HeicoCommonStockMember2018-11-012019-10-310000046619us-gaap:CommonClassAMember2018-10-310000046619us-gaap:CommonClassAMember2019-10-310000046619hei:SubsidiaryOneMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:SubsidiaryTwoMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryTwoMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryThreeMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryThreeMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryFourMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:SubsidiaryFourMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiaryFiveMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryFiveMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiarySixMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiarySixMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiarySevenMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryEightMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryEightMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryNineMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryNineMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTenMember2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTenMember2020-11-012021-10-310000046619hei:SubsidiaryElevenMemberhei:FlightSupportGroupMember2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwelveMember2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwelveMember2020-11-012021-10-310000046619hei:SubsidiaryThirteenMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:SubsidiaryThirteenMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiaryFourteenMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:SubsidiaryFourteenMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiaryFifteenMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryFifteenMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiarySixteenMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiarySeventeenMember2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiarySeventeenMember2020-11-012021-10-310000046619hei:SubsidiaryEighteenMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryEighteenMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryNineteenMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:SubsidiaryTwentyMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:SubsidiaryTwentyMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiaryTwentyOneMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryTwentyOneMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryTwentyTwoMemberhei:FlightSupportGroupMember2021-10-310000046619hei:SubsidiaryTwentyTwoMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryTwentyThreeMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMember2020-10-310000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMember2021-10-310000046619hei:FlightSupportGroupMemberhei:FY2015AcquisitionMember2020-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2012AcquisitionMember2020-10-310000046619hei:SubsidiaryOneMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiarySevenMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiaryElevenMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SubsidiarySixteenMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiaryNineteenMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:SubsidiaryTwentyThreeMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619srt:ConsolidationEliminationsMemberhei:OtherPrimarilyCorporateAndInterSegmentMember2020-11-012021-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2020-11-012021-10-310000046619srt:ConsolidationEliminationsMemberhei:OtherPrimarilyCorporateAndInterSegmentMember2019-11-012020-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2019-11-012020-10-310000046619srt:ConsolidationEliminationsMemberhei:OtherPrimarilyCorporateAndInterSegmentMember2018-11-012019-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2018-11-012019-10-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2021-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:CorporateAndEliminationsMember2021-10-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2020-10-310000046619us-gaap:OperatingSegmentsMemberhei:ElectronicTechnologiesGroupMember2020-10-310000046619hei:CorporateAndEliminationsMember2020-10-310000046619srt:NorthAmericaMember2020-11-012021-10-310000046619srt:NorthAmericaMember2019-11-012020-10-310000046619srt:NorthAmericaMember2018-11-012019-10-310000046619hei:OtherCountriesMember2020-11-012021-10-310000046619hei:OtherCountriesMember2019-11-012020-10-310000046619hei:OtherCountriesMember2018-11-012019-10-310000046619srt:NorthAmericaMember2021-10-310000046619srt:NorthAmericaMember2020-10-310000046619srt:NorthAmericaMember2019-10-310000046619hei:OtherCountriesMember2021-10-310000046619hei:OtherCountriesMember2020-10-310000046619hei:OtherCountriesMember2019-10-310000046619hei:OtherAcquisitionsMember2020-11-012021-10-310000046619hei:OtherAcquisitionsMember2019-11-012020-10-310000046619hei:OtherAcquisitionsMember2018-11-012019-10-310000046619us-gaap:AllowanceForCreditLossMember2020-10-310000046619us-gaap:AllowanceForCreditLossMember2019-10-310000046619us-gaap:AllowanceForCreditLossMember2018-10-310000046619us-gaap:AllowanceForCreditLossMember2020-11-012021-10-310000046619us-gaap:AllowanceForCreditLossMember2019-11-012020-10-310000046619us-gaap:AllowanceForCreditLossMember2018-11-012019-10-310000046619us-gaap:AllowanceForCreditLossMember2021-10-310000046619us-gaap:InventoryValuationReserveMember2020-10-310000046619us-gaap:InventoryValuationReserveMember2019-10-310000046619us-gaap:InventoryValuationReserveMember2018-10-310000046619us-gaap:InventoryValuationReserveMember2020-11-012021-10-310000046619us-gaap:InventoryValuationReserveMember2019-11-012020-10-310000046619us-gaap:InventoryValuationReserveMember2018-11-012019-10-310000046619us-gaap:InventoryValuationReserveMember2021-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, 2021 or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to _______
Commission File Number: 001-04604
HEICO CORPORATION
(Exact name of registrant as specified in its charter)
Florida65-0341002
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
3000 Taft Street, Hollywood, Florida
33021
(Address of principal executive offices)(Zip Code)
(954) 987-4000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $.01 par value per share HEINew York Stock Exchange
Class A Common Stock, $.01 par value per share HEI.ANew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ý No o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No ý
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer ý Accelerated filer Non-accelerated filer Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was $16,584,854,000 based on the closing price of HEICO Common Stock and Class A Common Stock as of April 30, 2021 as reported by the New York Stock Exchange.
The number of shares outstanding of each of the registrant’s classes of common stock as of December 20, 2021 is as follows:
Common Stock, $.01 par value
54,264,412 shares
Class A Common Stock, $.01 par value
81,249,094 shares
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive proxy statement for the 2022 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, 2021
Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
SIGNATURES



PART I

Item 1.    BUSINESS

The Company

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

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

    The Flight Support Group. Our Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. and their collective subsidiaries, accounted for 50%, 52% and 60% of our net sales in fiscal 2021, 2020 and 2019, 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 foreign military organizations allied with the U.S. and a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. Further, the FSG 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 50%, 48% and 40% of our net sales in fiscal 2021, 2020 and 2019, respectively. The ETG derived approximately 63%, 66% and 64% of its net sales in fiscal 2021, 2020 and 2019, 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 for commercial 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; and rugged small-form factor embedded computing solutions.
    HEICO has continuously operated in the aerospace industry for over 60 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 $1,865.7 million in fiscal 2021, representing a compound annual growth rate of approximately 15%. During the same period, we improved our net income from $2.0 million to $304.2 million, representing a compound annual growth rate of approximately 18%.

Our results of operations in fiscal 2021 were adversely impacted from the ongoing COVID-19 global pandemic (the “Pandemic”). The effects of the Pandemic and related actions by governments around the world to mitigate its spread have impacted our employees,
2

customers, suppliers and manufacturers. See Item 7, Management's Discussion and Analysis, for additional details on the effects of the Pandemic on the Company.

Disciplined Acquisition Strategy

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

Flight Support Group

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

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

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

3

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

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

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

    Repair and Overhaul Services. The FSG provides repair and overhaul services on selected jet engine and aircraft component parts, as well as on avionics, instruments, composites 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.
4

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 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 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 $18.3 million in fiscal 2021, $19.1 million in fiscal 2020 and $23.8 million in fiscal 2019. We believe that our FSG's research and development capabilities are a significant component of our historical success and an integral part of our growth strategy. In recent years, the FAA granted us PMAs for approximately 300 to 500 new parts and we develop numerous new proprietary repairs per year; however, no assurance can be given that the FAA will continue to grant PMAs or DER-approved repairs or that we will achieve acceptable levels of net sales and gross profits on such parts or repairs in the future.

5

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

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

Electronic Technologies Group

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

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

    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
6

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 converters, receivers, transmitters, amplifiers, frequency sources and related sub-systems that address the majority of major satellite frequencies. We believe we are a leading supplier of the niche products which we design and manufacture for this market, a market that includes commercial satellites. Our customers for these products include satellite and spacecraft manufacturers.

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

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, avionic systems, medical applications, wireless communications, and industrial applications including high voltage test equipment and underwater monitoring systems.
    
High Voltage Advanced Power Electronics. The ETG designs and manufactures a patented line of high voltage energy generators for medical, baggage inspection and industrial imaging systems. We also produce high voltage power supplies found in satellite communications, CT scanners and in medical and industrial x-ray systems.
    
Power Conversion Products. The ETG designs and provides innovative power conversion products principally serving the high-reliability military, space and commercial avionics end-markets. These high density, low profile and lightweight DC-to-DC converters and electromagnetic interference filters, which include thick film hermetically sealed hybrids, military commercial-off-the-shelf and custom designed and assembled products, have become the primary specified components of their kind on a generation of complex military, space and avionics equipment.

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

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

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
8

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. The ETG designs and produces high performance active antenna systems for commercial aircraft, precision guided munitions, other defense applications and commercial uses.

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

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

    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.

9

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

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

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

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

    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 $50.6 million in fiscal 2021, $46.5 million in fiscal 2020 and $42.8 million in fiscal 2019. We believe that our ETG's research and development capabilities are a significant component of our historical success and an integral part of our growth strategy.

Distribution, Sales, Marketing and Customers

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

    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.    

10

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 22%, 24% and 20% of total net sales in fiscal 2021, 2020 and 2019, respectively.

Competition

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

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

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

11

Raw Materials

    We purchase a variety of raw materials, primarily consisting of high temperature alloy sheet metal and castings, forgings, pre-plated metals and electrical components from various vendors. The materials used by our operations are generally available from a number of sources and in sufficient quantities to meet current requirements subject to normal lead times. However, recent cost inflation and potential supply chain disruptions resulting from the Pandemic may lead to higher material costs in fiscal 2022. Additionally, 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 was $977 million as of October 31, 2021 as compared to $844 million as of October 31, 2020. The majority of our backlog of orders as of October 31, 2021 is expected to be filled during fiscal 2022. The ETG’s backlog of unshipped orders was $580 million as of October 31, 2021, up from $559 million as of October 31, 2020. The FSG's backlog of unshipped orders was $397 million as of October 31, 2021, up from $285 million as of October 31, 2020. The increase in the FSG’s backlog reflects the backlogs of businesses acquired during fiscal 2021 as well as increases across all of the FSG's product lines, but mainly within its aftermarket replacement parts product line resulting from some recovery in global commercial air travel. The FSG's backlog excludes forecasted shipments for certain contracts pursuant to which customers provide only estimated annual usage and not firm purchase orders. Our backlogs within the FSG are typically short-lead in nature with many product orders being received within the month of shipment.

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
12

maintenance usually requires that an aircraft engine be taken out of service. Our operations may in the future be subject to new and more stringent regulatory requirements. In that regard, we closely monitor the FAA and industry trade groups in an attempt to understand how possible future regulations might impact us. Our businesses which sell defense products directly to the U.S. Government or for use in systems delivered to the U.S. Government can be subject to various laws and regulations governing pricing and other factors.

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

Environmental Regulation

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

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
13

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, 2021, we had approximately 5,600 full-time and part-time employees including approximately 2,800 in the Flight Support Group and approximately 2,800 in the Electronic Technologies Group. None of our employees are represented by a U.S. domestic union. Our management believes that we have good relations with our employees.

Health and Safety

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

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.



14

Available Information

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

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

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

Information About Our Executive Officers

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

15

    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 of the Aerospace Industries Association (“AIA”) in Washington, D.C., of which HEICO is a member. In addition, Mr. Mendelson is a member of the Advisory Board of Trustees of Mount Sinai Medical Center in Miami Beach, Florida, and a member of the Board of Trustees and a Past Chairman of Ransom Everglades School in Coconut Grove, Florida, as well as a member of the Board of Visitors of Columbia College in New York City. Eric Mendelson is the son of Laurans Mendelson and the brother of Victor Mendelson.
    
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 its formation in September 1996. He served as General Counsel of the Company from 1993 to 2008 and Vice President of the Company 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
16

American and North Carolina Institutes of Certified Public Accountants and a member of Financial Executives International.

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

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

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; and
Consummation of acquisitions on satisfactory terms.    

17

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


18

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.

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
19

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.

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 115 countries, with approximately 36% of our consolidated net sales in fiscal 2021 derived from sales to foreign customers. We expect that sales to foreign customers will continue to account for a significant portion of our revenues in the foreseeable future. As a result, we are subject to risks of doing business internationally, including the following:

Fluctuations in currency exchange rates;
Volatility in foreign political, regulatory, and economic environments;
20

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.

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, 2021 and 2020, goodwill and intangible assets, net of amortization, accounted for 58% and 55% 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
21

recoverable. We may not realize the full value of our goodwill and intangible assets, and to the extent that impairment has occurred, we would be required to recognize the impaired portion of such assets in our earnings. An impairment of a significant portion of such assets could have a material adverse effect on our business, financial condition and results of operations.

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

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

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

    As of December 20, 2021, 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 4% 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
22

factors. These global industry and economic conditions may have a material adverse effect on our business, financial condition and results of operations.

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

    Our Flight Support Group designs and manufactures jet engine and aircraft component replacement parts and also repairs, overhauls and distributes jet engine and aircraft components. If aircraft or engines for which we offer replacement parts or supply repair and overhaul services 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 2021, approximately 63% of the net sales of our Electronic Technologies Group were derived from the sale of defense, commercial and defense satellite and spacecraft components, and homeland security products. A decline in defense, space or homeland security budgets or additional restrictions imposed by the U.S. government on sales of products or services to foreign military agencies could lower sales of our products and services.

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

Our results of operations in fiscal 2021 were adversely impacted by the Pandemic. A pandemic or other public health epidemic, poses the risk that we or our employees, customers, suppliers, manufacturers and other commercial partners may be prevented from conducting business activities for an indefinite period of time, including due to the spread of the disease or shutdowns requested or mandated by governmental authorities.

With respect to our results of operations, approximately 61% of our net sales in fiscal 2021 were derived from defense, space and other industrial markets including electronics, medical and telecommunications. The remaining portion of our net sales is derived from commercial aviation products and services. Most notably, this portion of our business continues to be moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. Additionally, recent cost inflation and potential supply chain disruptions stemming from the Pandemic may lead to higher material costs in fiscal 2022.

The extent to which the Pandemic may have a material adverse effect on our future business, financial condition and results of operations will depend on many factors that are not within HEICO’s control, including but not limited to the duration, spread and severity of the Pandemic, government responses and other actions to mitigate the spread of and to treat the Pandemic, and when and to what extent normal business, economic and social activity and conditions resume.


23

Regulatory and Legal Risks

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

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



24

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 2021, our effective tax rate was 14.8%. Our future effective tax rate may be adversely affected by a number of factors, including the following:

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

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
25

materials. Environmental laws typically impose liability whether or not the owner or operator knew of, or was responsible for, the presence of hazardous materials in the environment. Although management believes that our operations and facilities are in material compliance with environmental laws and regulations, future changes in them or interpretations thereof or the nature of our operations may require us to make significant additional capital expenditures to ensure compliance in the future.

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


Item 1B.    UNRESOLVED STAFF COMMENTS

    None.





























26

Item 2.    PROPERTIES

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

Square Footage
LocationLeasedOwnedDescription
Flight Support Group
United States facilities (14 states)968,000 218,000 Manufacturing, engineering and distribution facilities, and corporate headquarters
United States facilities (7 states)255,000 127,000 Repair and overhaul facilities
International facilities (10 countries)
   - China, France, Germany, India, Laos, Netherlands, Singapore, Thailand, United Arab Emirates and United Kingdom
106,000 173,000 Manufacturing, engineering and distribution facilities, and sales offices
Electronic Technologies Group
United States facilities (17 states)809,000 434,000 Manufacturing and engineering facilities
International facilities (4 countries)
    - Canada, France, South Korea and
 United Kingdom
95,000 70,000 Manufacturing and engineering facilities
Corporate
United States facilities (1 state)— 
7,000 (1)
Administrative offices

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



27

Item 3.    LEGAL PROCEEDINGS

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

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


Item 4.    MINE SAFETY DISCLOSURES

    Not applicable.


PART II

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

Market Information

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

    As of December 20, 2021, there were 282 holders of record of our Common Stock and 288 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, 2016 through October 31, 2021. The NYSE Composite Index measures the
28

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

hei-20211031_g1.jpg
Cumulative Total Return as of October 31,
201620172018201920202021
HEICO Common Stock$100.00 $168.15 $243.29 $358.46 $305.75 $406.22 
HEICO Class A Common Stock100.00 158.95 217.99 312.09 306.86 413.07 
NYSE Composite Index100.00 117.74 116.47 125.66 118.58 162.34 
Dow Jones U.S. Aerospace Index100.00 149.48 179.62 198.35 118.90 181.09 

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

29

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

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

Issuer Purchases of Equity Securities

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

Recent Sales of Unregistered Securities

    There were no unregistered sales of our equity securities during fiscal 2021.

Dividend Policy

    We have historically paid semi-annual cash dividends on both our Class A Common Stock and Common Stock. In July 2021, we paid our 86th consecutive semi-annual cash dividend since 1979 of $.09 per share, which represented a 12.5% increase over the prior semiannual cash dividend of $.08 per share paid in January 2021. In December 2021, our Board of Directors declared a regular semi-annual cash dividend of $.09 per share payable in January 2022.

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 foreign military organizations allied with the U.S. and a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. Further, the FSG 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 and TSCM Equipment. The ETG collectively designs, manufactures and sells various types of electronic, data and microwave, and electro-optical products, including infrared simulation and test equipment, laser rangefinder receivers, electrical power supplies, back-up power supplies, power conversion products, underwater locator beacons, emergency locator transmission beacons, flight deck annunciators, panels
32

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 for commercial 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; and rugged small-form factor embedded computing solutions.

Our results of operations in fiscal 2021 continue to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”). Most notably, demand for our commercial aviation products and services continues to be moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. We experienced a significant improvement in operating results in the second half of fiscal 2021 as compared to the second half of fiscal 2020. The second half of fiscal 2020 was the period in which our results of operations were most negatively affected by the Pandemic’s impact. Since then, the Flight Support Group has reported five consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, but only minimal recovery in international travel markets.

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

    The following discussion and analysis of our Results of Operations and Liquidity and Capital Resources includes a comparison of fiscal 2021 to fiscal 2020. A similar discussion and analysis that compares fiscal 2020 to fiscal 2019 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, 2020.

33

Results of Operations

    The following table sets forth the results of our operations, net sales and operating income by segment and the percentage of net sales represented by the respective items in our Consolidated Statements of Operations (in thousands):
Year ended October 31,
20212020
Net sales$1,865,682 $1,787,009 
Cost of sales1,138,259 1,104,882 
Selling, general and administrative expenses
334,523 305,479 
Total operating costs and expenses
1,472,782 1,410,361 
Operating income$392,900 $376,648 
Net sales by segment:
Flight Support Group
$927,089 $924,812 
Electronic Technologies Group959,170 874,987 
Intersegment sales
(20,577)(12,790)
$1,865,682 $1,787,009 
Operating income by segment:
Flight Support Group
$151,930 $143,051 
Electronic Technologies Group
277,306 258,814 
Other, primarily corporate
(36,336)(25,217)
$392,900 $376,648 
Net sales100.0 %100.0 %
Gross profit39.0 %38.2 %
Selling, general and administrative expenses
17.9 %17.1 %
Operating income21.1 %21.1 %
Interest expense.4 %.7 %
Other income .1 %.1 %
Income tax expense3.1 %1.6 %
Net income attributable to noncontrolling interests
1.4 %1.2 %
Net income attributable to HEICO
16.3 %17.6 %
34

Comparison of Fiscal 2021 to Fiscal 2020

Net Sales

    Our consolidated net sales in fiscal 2021 increased by 4% to $1,865.7 million, up from net sales of $1,787.0 million in fiscal 2020. The increase in consolidated net sales principally reflects an increase of $84.2 million (a 10% increase) to a record $959.2 million in net sales within the ETG and an increase of $2.3 million to $927.1 million in net sales within the FSG. The net sales increase in the ETG principally reflects $48.9 million contributed by our fiscal 2020 and 2021 acquisitions as well as organic growth of 3%. The ETG's organic growth is mainly attributable to increased demand for our other electronic and medical products resulting in net sales increases of $32.4 million and $6.3 million, respectively, partially offset by decreased demand for our commercial aerospace and space products resulting in net sales decreases of $4.7 million and $4.4 million, respectively. The net sales increase in the FSG principally reflects $21.0 million contributed by our fiscal 2021 and 2020 acquisitions, partially offset by an $18.7 million decrease in organic net sales. The FSG's organic decrease is mainly attributable to lower demand for our specialty products product line resulting in a $32.9 million decrease in net sales, partially offset by increased demand within our repair and overhaul services product line resulting in a net sales increase of $12.7 million. Sales price changes were not a significant contributing factor to the change in net sales of the ETG and FSG in fiscal 2021.

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

Gross Profit and Operating Expenses

Our consolidated gross profit margin increased to 39.0% in fiscal 2021, up from 38.2% in fiscal 2020 principally reflecting an increase of 1.7% in the FSG's gross profit margin, partially offset by a decrease of .8% in the ETG's gross profit margin. The increase in the FSG's gross profit margin reflects a 1.1% benefit from a $10.2 million decrease in inventory obsolescence expense. The FSG recognized higher inventory obsolescence expenses in fiscal 2020 following the announced retirement of certain aircraft types and engine platforms by our commercial aerospace customers due to the Pandemic's financial impact. Additionally, the increase in the FSG's gross profit margin reflects a more favorable product mix and higher net sales within our repair and overhaul services and aftermarket replacement parts product lines, partially offset by the previously mentioned lower net sales within our specialty products product line. The decrease in the ETG's gross profit margin principally reflects a decrease in net sales of defense and space products, partially offset by the previously mentioned increase in net sales of other electronic products. Total new product research and development expenses included within our consolidated cost of sales were $68.9 million in fiscal 2021, up from $65.6 million in fiscal 2020.

Our consolidated selling, general and administrative ("SG&A") expenses were $334.5 million in fiscal 2021, as compared to $305.5 million in fiscal 2020. The increase in
35

consolidated SG&A expenses reflects $25.6 million of higher performance-based compensation expense and $13.9 million attributable to the fiscal 2020 and 2021 acquisitions, partially offset by an $11.6 million reduction in bad debt expense. The Company recognized higher bad debt expense in fiscal 2020 due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection during fiscal 2020 as a result of the Pandemic's financial impact.

Our consolidated SG&A expenses as a percentage of net sales was 17.9% in fiscal 2021, as compared to 17.1% in fiscal 2020. The increase in consolidated SG&A expenses as a percentage of net sales principally reflects a 1.4% impact from higher performance-based compensation expense, partially offset by a .6% decrease from lower bad debt expense.

Operating Income

Our consolidated operating income increased by 4% to $392.9 million in fiscal 2021, up from $376.6 million in fiscal 2020. The increase in consolidated operating income principally reflects an $18.5 million increase (a 7% increase) to a record $277.3 million in operating income of the ETG as well as an $8.9 million increase (a 6% increase) to $151.9 million in operating income of the FSG. The increase in operating income of the ETG principally reflects the previously mentioned net sales growth, partially offset by the previously mentioned lower gross profit margin. The increase in operating income of the FSG principally reflects the previously mentioned improved gross profit margin and an $11.5 million decrease in bad debt expense, partially offset by $16.2 million of higher performance-based compensation expense. The increase in consolidated operating income was partially offset by $9.1 million of higher corporate expenses mainly attributable to an increase in performance-based compensation expense.

Our consolidated operating income as a percentage of net sales was 21.1% in both fiscal 2021 and 2020. The FSG's operating income as a percentage of net sales increased to 16.4% in fiscal 2021, up from 15.5% in fiscal 2020. The increase in the FSG's operating income as a percentage of net sales principally reflects a 2.3% aggregate impact from the previously mentioned decrease in bad debt expense and inventory obsolescence expense, partially offset by a 1.7% impact from the previously mentioned higher performance-based compensation expense. The ETG's operating income as a percentage of net sales was 28.9% in fiscal 2021, as compared to 29.6% in fiscal 2020. The decrease in the ETG's operating income as a percentage of net sales principally reflects the previously mentioned lower gross profit margin.

Interest Expense

    Interest expense decreased to $7.3 million in fiscal 2021, down from $13.2 million in fiscal 2020. The decrease was principally due to a lower weighted average interest rate as well as a lower weighted average balance of borrowings outstanding under our revolving credit facility.


36

Other Income

    Other income in fiscal 2021 and 2020 was not material.

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

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 $25.5 million in fiscal 2021, as compared to $21.9 million in fiscal 2020. The increase in net income attributable to noncontrolling interests in fiscal 2021 principally reflects higher allocations of net income to noncontrolling interests as a result of certain fiscal 2020 and 2021 acquisitions as well as an increase in the 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 was $304.2 million, or $2.21 per diluted share, in fiscal 2021, as compared to $314.0 million, or $2.29 per diluted share, in fiscal 2020, principally reflecting the previously mentioned higher income tax expense, partially offset by the previously mentioned increase in operating income of the ETG and FSG, and lower interest expense.

Outlook

Looking ahead to fiscal 2022, we expect the commercial air travel recovery to continue, particularly in certain domestic travel markets, while less so in international markets, even though the Pandemic will likely continue to adversely impact the commercial aerospace industry and HEICO. International markets have not recovered to the extent of domestic markets, and while we are confident of their future recovery and the potential sales increase, the timing is uncertain. Additionally, recent cost inflation and potential supply chain disruptions stemming from the Pandemic may lead to higher material and labor costs. We remain cautiously optimistic that the ongoing worldwide rollout of COVID-19 vaccines, including boosters, will continue to positively influence commercial air travel and benefit the markets we serve. But, it still remains very difficult to predict the Pandemic’s path and effect, including factors like new variants and
37

vaccination rates, which can impact our key markets. Therefore, we feel it would not be responsible to provide fiscal 2022 net sales and earnings guidance at this time. However, we believe our ongoing conservative policies, strong balance sheet, and high degree of liquidity enable us to invest in new research and development, execute on our successful acquisition program, and position HEICO for market share gains.

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.

Liquidity and Capital Resources

    The following table summarizes our capitalization (in thousands):
As of October 31,
20212020
Cash and cash equivalents$108,298 $406,852 
Total debt (including current portion)236,498 739,831 
Shareholders’ equity2,296,939 2,010,607 
Total capitalization (debt plus equity)2,533,437 2,750,438 
Total debt to total capitalization9%27%
    
    Our principal uses of cash include acquisitions, capital expenditures, cash dividends, distributions to noncontrolling interests and working capital needs. Capital expenditures in fiscal 2022 are anticipated to approximate $45 million. We finance our activities primarily from our operating and financing activities, including borrowings under our revolving credit facility.
    
    As of December 20, 2021, we had approximately $1,259 million of unused committed availability under the terms of our revolving credit facility. Based on our current outlook, we believe that net cash provided by operating activities and available borrowings under our revolving credit facility will be sufficient to fund our cash requirements for at least the next twelve months.

Operating Activities

Net cash provided by operating activities was $444.1 million in fiscal 2021 and consisted primarily of net income from consolidated operations of $329.8 million, depreciation and amortization expense of $93.0 million (a non-cash item), net changes in other long-term liabilities and assets related to the LCP of $12.8 million (principally participant deferrals and employer contributions), $10.1 million in employer contributions to the HEICO Savings and
38

Investment Plan (a non-cash item), and $9.1 million in share-based compensation expense (a non-cash item), partially offset by a $15.6 million deferred income tax benefit.

Net cash provided by operating activities increased by $35.0 million in fiscal 2021, up from $409.1 million in fiscal 2020. The increase is principally attributable to a $50.1 million decrease in net working capital, partially offset by a $9.6 million increase in deferred income tax benefits and a $6.1 million decrease in net income from consolidated operations. The decrease in net working capital primarily resulted from the payment of less performance-based compensation expense in fiscal 2021 resulting from the lower fiscal 2020 operating results mainly attributable to the Pandemic, an increase in trade accounts payable resulting from the timing of payments, and a smaller increase in inventory during fiscal 2021 compared to the inventory growth in fiscal 2020 as a result of certain inventory purchase commitments based on pre-Pandemic net sales expectations and to support the backlog of certain of our business, partially offset by a net increase in accounts receivable and contract assets resulting from the timing of collections and customer billings.

Net cash provided by operating activities was $409.1 million in fiscal 2020 and consisted primarily of net income from consolidated operations of $335.9 million, depreciation and amortization expense of $88.6 million (a non-cash item), net changes in other long-term liabilities and assets related to the LCP of $14.8 million (principally participant deferrals and employer contributions), $10.1 million in share-based compensation expense (a non-cash item), and $9.6 million in employer contributions to the HEICO Savings and Investment Plan (a non-cash item), partially offset by a $48.5 million increase in working capital.

Investing Activities

Net cash used in investing activities totaled $183.5 million in fiscal 2021 and related primarily to acquisitions of $136.5 million (net of cash acquired), capital expenditures of $36.2 million, and investments related to the LCP of $14.0 million. Further details on acquisitions may be found in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements.

Net cash used in investing activities totaled $199.0 million in fiscal 2020 and related primarily to acquisitions of $163.9 million (net of cash acquired), capital expenditures of $22.9 million and investments related to the LCP of $15.9 million. Further details on acquisitions may be found in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements.

Financing Activities

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

Net cash provided by financing activities in fiscal 2020 totaled $137.7 million. During fiscal 2020, we borrowed $200.0 million under our revolving credit facility to provide a cushion of liquidity during the period of economic uncertainty resulting from the Pandemic and $45.0 million to fund our fiscal 2020 acquisitions. A portion of the $200.0 million drawn was subsequently used to help fund certain of our fiscal 2020 acquisitions. We also received $14.3 million in capital contributions from the noncontrolling interest holders of a subsidiary of HEICO Electronic representing their share of the purchase price for a 25% interest in two acquisitions made by a subsidiary of HEICO Electronic in August 2020. (See Note 2, Acquisitions, of the Notes to Consolidated Financial Statements for further details). Additionally, we made $68.0 million in payments on our revolving credit facility, paid $21.6 million in cash dividends on our common stock, made $17.9 million of distributions to noncontrolling interests, redeemed common stock related to stock option exercises aggregating $12.1 million, paid $7.5 million to acquire certain noncontrolling interests and received $7.0 million in proceeds from stock option exercises.    

In November 2017, we entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, we entered into an amendment to extend the maturity date of the Credit Facility by one year to November 2023 and to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow us to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders or the addition of new lenders and can be extended for an additional one-year period.

    Borrowings under the Credit Facility accrue interest at our election of the Base Rate or the Eurocurrency Rate, plus in each case, the Applicable Rate (based on our Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) the Eurocurrency Rate for an Interest Period of one month plus 100 basis points. The Eurocurrency Rate is the rate per annum obtained by dividing LIBOR for the applicable Interest Period by a percentage equal to 1.00 minus the daily average Eurocurrency Reserve Rate for such Interest Period, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for Eurocurrency Rate Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on our Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility. We were in compliance with all financial and nonfinancial covenants of the Credit Facility as of October 31, 2021.


40

Other Obligations and Commitments

The holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. As of October 31, 2021, management’s estimate of the aggregate Redemption Amount of all Put Rights that we could be required to pay is approximately $252.6 million, which is reflected within redeemable noncontrolling interests in our Consolidated Balance Sheet. The estimated aggregate Redemption Amount of the Put Rights that are currently puttable or becoming puttable during fiscal 2022 is approximately $113.0 million, of which approximately $68.0 million would be payable in fiscal 2022 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2022. See Note 13, Redeemable Noncontrolling Interests, of the Notes to Consolidated Financial Statements for further information.

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

See Note 8, Fair Value Measurements, of the Notes to Consolidated Financial Statements for information pertaining to contingent consideration obligations.

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

Critical Accounting Policies

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

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

Revenue Recognition

HEICO recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to receive in exchange for the good or service. Our performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of our revenue is recognized at a point-in-time when 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
41

customer acceptance. For certain contracts under which we produce products with no alternative use and for which we have an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which we create or enhance a customer-owned asset while performing repair and overhaul services, control is transferred to the customer over-time. HEICO recognizes revenue using an over-time recognition model for these types of contracts.

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

    Under the cost-to-cost method, the extent of progress toward completion is measured based on the proportion of costs incurred to date to the total estimated costs at completion of the performance obligation. These projections require management to make numerous assumptions and estimates relating to items such as the complexity of design and related development costs, performance of subcontractors, availability and cost of materials, labor productivity and cost, overhead, capital costs, and manufacturing efficiency. We review our cost estimates on a periodic basis, or when circumstances change and warrant a modification to a previous estimate. Cost estimates are largely based on negotiated or estimated purchase contract terms, historical performance trends and other economic projections.

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

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

Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2021, 2020 and 2019.

Valuation of Inventory

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

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

Business Combinations

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

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

Consolidated Balance Sheets, respectively. During fiscal 2021, 2020 and 2019, such fair value measurement adjustments resulted in net increases to SG&A expenses of $1.2 million, $.5 million and $2.6 million, respectively. For further information regarding our contingent consideration arrangements, see Note 8, Fair Value Measurements, of the Notes to Consolidated Financial Statements.

Valuation of Goodwill and Other Intangible Assets

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

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

New Accounting Pronouncements

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

44

Forward-Looking Statements

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

The severity, magnitude and duration of the Pandemic;

Our liquidity and the amount and timing of cash generation;

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

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

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

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

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

Our ability to make acquisitions and achieve operating synergies from acquired businesses; customer credit risk; interest, foreign currency exchange and income tax rates; economic conditions, including the effects of inflation, within and outside of the
45

aviation, defense, space, medical, telecommunications and electronics industries, which could negatively impact our costs and revenues; and

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


Item 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

    We have exposure to interest rate risk, mainly related to our revolving credit facility, which has variable interest rates. Interest rate risk associated with our variable rate debt is the potential increase in interest expense from an increase in interest rates. Based on our aggregate outstanding variable rate debt balance of $225.0 million as of October 31, 2021, 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, 2021 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, 2021 would not have a material effect on our results of operations, financial position or cash flows.
46

Item 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

HEICO CORPORATION AND SUBSIDIARIES
INDEX TO FINANCIAL STATEMENTS

47

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

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

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of HEICO Corporation and subsidiaries (the "Company") as of October 31, 2021 and 2020, 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, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended October 31, 2021, 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, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated December 21, 2021, 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.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the Finance/Audit Committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of
48

critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

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

Critical Audit Matter Description

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

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

How the Critical Audit Matter Was Addressed in the Audit

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

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

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

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

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

Evaluated the accuracy and completeness of the valuation reserve by selecting a sample of inventory items and obtaining supporting documentation regarding current and historical sales patterns.


49

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

/s/ DELOITTE & TOUCHE LLP

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

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
As of October 31,
20212020
ASSETS
Current assets:
Cash and cash equivalents$108,298 $406,852 
Accounts receivable, net244,919 210,433 
Contract assets80,073 60,429 
Inventories, net478,050 463,205 
Prepaid expenses and other current assets26,045 24,706 
Total current assets
937,385 1,165,625 
Property, plant and equipment, net193,638 168,848 
Goodwill1,450,395 1,383,167 
Intangible assets, net582,307 579,041 
Other assets334,682 251,030 
Total assets$3,498,407 $3,547,711 
LIABILITIES AND EQUITY
Current liabilities:
Current maturities of long-term debt$1,515 $1,045 
Trade accounts payable85,544 76,237 
Accrued expenses and other current liabilities206,857 162,232 
Income taxes payable964 1,647 
Total current liabilities294,880 241,161 
Long-term debt, net of current maturities234,983 738,786 
Deferred income taxes40,761 55,658 
Other long-term liabilities378,257 280,291 
Total liabilities948,881 1,315,896 
Commitments and contingencies (Note 16)
Redeemable noncontrolling interests (Note 13)252,587 221,208 
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,264 and 54,195 shares issued and outstanding
543 542 
Class A Common Stock, $.01 par value per share; 150,000 shares authorized; 81,224 and 80,923 shares issued and outstanding
812 809 
Capital in excess of par value320,747 299,930 
Deferred compensation obligation5,297 4,886 
HEICO stock held by irrevocable trust(5,297)(4,886)
Accumulated other comprehensive loss(8,552)(9,149)
Retained earnings1,949,521 1,688,045 
Total HEICO shareholders’ equity2,263,071 1,980,177 
Noncontrolling interests33,868 30,430 
Total shareholders’ equity2,296,939 2,010,607 
Total liabilities and equity$3,498,407 $3,547,711 
The accompanying notes are an integral part of these consolidated financial statements.
51

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year ended October 31,
202120202019
Net sales$1,865,682 $1,787,009 $2,055,647 
Operating costs and expenses:
Cost of sales
1,138,259 1,104,882 1,241,807 
Selling, general and administrative expenses
334,523 305,479 356,743 
Total operating costs and expenses
1,472,782 1,410,361 1,598,550 
Operating income392,900 376,648 457,097 
Interest expense(7,285)(13,159)(21,695)
Other income 1,443 1,366 2,439 
Income before income taxes and noncontrolling interests
387,058 364,855 437,841 
Income tax expense57,300 29,000 78,100 
Net income from consolidated operations329,758 335,855 359,741 
Less: Net income attributable to noncontrolling interests
25,538 21,871 31,845 
Net income attributable to HEICO$304,220 $313,984 $327,896 
Net income per share attributable to HEICO shareholders:
Basic
$2.25 $2.33 $2.45 
Diluted
$2.21 $2.29 $2.39 
Weighted average number of common shares outstanding:
Basic
135,326 134,754 133,640 
Diluted
137,854 137,302 137,350 

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

52

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
Year ended October 31,
202120202019
Net income from consolidated operations$329,758 $335,855 $359,741 
Other comprehensive income (loss):
Foreign currency translation adjustments(591)8,876 (844)
Unrealized gain (loss) on defined benefit pension plan, net of tax991 (1,012)(889)
Amortization of unrealized loss on defined benefit pension plan, net of tax 135 73 25 
Total other comprehensive income (loss)535 7,937 (1,708)
Comprehensive income from consolidated operations330,293 343,792 358,033 
Net income attributable to noncontrolling interests25,538 21,871 31,845 
Foreign currency translation adjustments attributable to noncontrolling interests
(62)347 (225)
Comprehensive income attributable to noncontrolling interests 25,476 22,218 31,620 
Comprehensive income attributable to HEICO$304,817 $321,574 $326,413 

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


53

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

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands, except per share data)
HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive Loss Retained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of October 31, 2018
$132,046 $534 $796 $320,994 $3,928 ($3,928)($15,256)$1,091,183 $104,757 $1,503,008 
Cumulative effect from adoption of ASC 606
819 — — — — — — 13,373 326 13,699 
Comprehensive income
18,116 — — — — — (1,483)327,896 13,504 339,917 
Cash dividends ($.14 per share)
— — — — — — — (18,691)— (18,691)
Issuance of common stock to HEICO Savings and Investment Plan
— — — 8,666 — — — — — 8,666 
Share-based compensation expense
— — — 10,334 — — — — — 10,334 
Proceeds from stock option exercises
— 12 8 8,527 — — — — — 8,547 
Redemptions of common stock related to stock option exercises
— (5)(1)(64,008)— — — — — (64,014)
Noncontrolling interests assumed related to acquisitions38,696 — — — — — — — 2,551 2,551 
Distributions to noncontrolling interests (17,847)— — — — — — — (93,022)(93,022)
Adjustments to redemption amount of redeemable noncontrolling interests
16,434 — — — — — — (16,434)— (16,434)
Deferred compensation obligation
— — — — 304 (304)— — — — 
Other
— — 1 96 — — — — 2 99 
Balances as of October 31, 2019
$188,264 $541 $804 $284,609 $4,232 ($4,232)($16,739)$1,397,327 $28,118 $1,694,660 
The accompanying notes are an integral part of these consolidated financial statements.

55

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year ended October 31,
202120202019
Operating Activities:
Net income from consolidated operations
$329,758 $335,855 $359,741 
Adjustments to reconcile net income from consolidated operations
to net cash provided by operating activities:
Depreciation and amortization93,019 88,561 83,497 
Share-based compensation expense9,058 10,134 10,334 
Employer contributions to HEICO Savings and Investment Plan10,091 9,576 9,528 
Deferred income tax benefit(15,635)(5,998)(6,392)
Increase in accrued contingent consideration, net1,246 515 2,630 
Payment of contingent consideration — (175)(3,105)
Changes in operating assets and liabilities, net of acquisitions:
(Increase) decrease in accounts receivable(27,300)71,515 (28,976)
Decrease (increase) in contract assets376 (16,398)11,583 
Increase in inventories(10,121)(28,315)(30,077)
(Increase) decrease in prepaid expenses and other current assets(4,795)2,471 609 
Increase (decrease) in trade accounts payable6,907 (30,327)(3,851)
Increase (decrease) in accrued expenses and other current liabilities33,634 (37,905)17,151 
Increase (decrease) in income taxes payable2,821 (9,586)1,296 
Net changes in other long-term liabilities and assets related to HEICO Leadership Compensation Plan 12,781 14,836 12,920 
Other2,244 4,366 490 
Net cash provided by operating activities
444,084 409,125 437,378 
Investing Activities:
Acquisitions, net of cash acquired
(136,500)(163,939)(240,841)
Capital expenditures
(36,183)(22,940)(28,938)
Investments related to HEICO Leadership Compensation Plan, net
(14,000)(15,900)(13,701)
Other
3,229 3,736 2,834 
Net cash used in investing activities
(183,454)(199,043)(280,646)
Financing Activities:
Payments on revolving credit facility
(505,000)(68,000)(283,000)
Borrowings on revolving credit facility
 245,000 313,000 
Distributions to noncontrolling interests(27,963)(17,908)(110,869)
Cash dividends paid(23,002)(21,552)(18,691)
Redemptions of common stock related to stock option exercises(3,791)(12,120)(64,014)
Acquisitions of noncontrolling interests
(2,336)(7,475) 
Revolving credit facility issuance costs
(1,468)  
Payment of contingent consideration
 (325)(4,073)
Proceeds from stock option exercises
5,344 6,955 8,547 
Capital contributions from noncontrolling interests534 14,329  
Other
(1,286)(1,161)(620)
Net cash (used in) provided by financing activities(558,968)137,743 (159,720)
Effect of exchange rate changes on cash
(216)2,026 390 
Net (decrease) increase in cash and cash equivalents(298,554)349,851 (2,598)
Cash and cash equivalents at beginning of year406,852 57,001 59,599 
Cash and cash equivalents at end of year
$108,298 $406,852 $57,001 

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

HEICO CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

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

Basis of Presentation

    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries.
    
    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates five subsidiaries which are 70%, 84%, 85%, 89% and 90%, owned, respectively, and seven 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 five subsidiaries which are 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.

The Company's results of operations in fiscal 2021 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”). Most notably, demand for HEICO's commercial aviation products and services were moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. The Company experienced a significant improvement in operating results in the second half of fiscal 2021 as compared to the second half of fiscal 2020. The second half of fiscal 2020 was the period in which the Company's results of operations were most negatively affected by the Pandemic’s impact. Since then, the FSG has reported five consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery.


57

Use of Estimates and Assumptions

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

Cash and Cash Equivalents

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

Accounts Receivable

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

Contract Assets

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

Concentrations of Credit Risk

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





58

Inventory

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

Property, Plant and Equipment

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

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

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

Leases

During fiscal 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, which, as amended, was codified as Accounting Standards Codification (“ASC”) Topic 842, “Leases” (“ASC 842”).

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 ASC 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the
59

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

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

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

Goodwill and Other Intangible Assets

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

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

Customer Rebates and Credits

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

Product Warranties

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

61

Defined Benefit Pension Plan

    In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets. 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,
20212020
Fair value of plan assets$13,116 $11,581 
Projected benefit obligation13,979 14,519 
Funded status($863)($2,938)
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
62

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
63

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 2021, 2020 and 2019.

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.

64

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.


65

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 January 2017, the Financial Accounting Standards Board ("FASB") issued ASU 2017-04, "Simplifying the Test for Goodwill Impairment," which simplifies the current test for goodwill impairment by eliminating the second step in which the implied value of a reporting unit is calculated when the carrying value of the reporting unit exceeds its fair value. Under ASU 2017-04, goodwill impairment should be recognized for the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company adopted ASU 2017-04 in the first quarter of fiscal 2021 and began applying the guidance prospectively when assessing its goodwill for impairment.

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


2.    ACQUISITIONS

In 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
66

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 equity interests of Ridge HoldCo, LLC, which owns all of Ridge Engineering, Inc. ("Ridge") and The Bechdon Company, Inc. ("Bechdon"). Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. The remaining 11% interests continue to be owned by certain members of Ridge’s and Bechdon's management teams (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ridge and Bechdon meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

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

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

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

Measurements, for additional information regarding the Company’s contingent consideration obligation.

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

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

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

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

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

management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

In September 2019, the Company, through a subsidiary of HEICO Electronic, acquired all of the outstanding stock of TTT-Cubed, Inc. ("TTT"). TTT is a designer and manufacturer of RF Sources, Detectors, and Controllers for a certain wide range of aerospace and defense applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In July 2019, the Company, jointly through HEICO Electronic and one of its subsidiaries, acquired substantially all of the assets and business of a France-based company and transferred the assets to a newly created subsidiary, Bernier Connect SAS ("Bernier"). At the time of acquisition, the purchase of Bernier was inclusive of Bernier's 70% equity interest in Moulages Plastiques Industriels de L'essonne SARL ("MPI"), a plastics manufacturer ("MPI"). In June 2021, Bernier acquired the remaining 30% equity interest in MPI. Bernier is a designer and manufacturer of interconnect products used in demanding defense, aerospace and industrial applications, primarily for communications-related purposes. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In June 2019, the Company, through HEICO Electronic, acquired 75% of the membership interests of Research Electronics International, LLC ("REI"). REI is a designer and manufacturer of TSCM equipment to detect devices used for espionage and information theft. The remaining 25% interest continues to be owned by certain members of REI's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

In February 2019, the Company, through HFSC, acquired 80.1% of the membership interests of Decavo LLC ("Decavo"). Decavo designs and produces complex composite parts and assemblies incorporated into camera and related sensor assemblies and unmanned aerial vehicle ("UAV") airframes used in demanding defense and civilian applications. The remaining 19.9% interest continues to be owned by certain members of Decavo's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $2.1 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Decavo meet a certain earnings objective during the second and third years 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 principally using cash provided by operating activities.

    In February 2019, the Company, through HEICO Electronic, acquired 85% of the stock of Solid Sealing Technology, Inc. ("SST"). SST designs and manufactures high-reliability ceramic-to-metal feedthroughs and connectors for demanding environments within the defense, industrial, life science, medical, research, semiconductor, and other markets. The remaining 15% interest continues to be owned by certain members of SST's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

69

In November 2018, the Company, through a subsidiary of HEICO Electronic, acquired an additional equity interest in Freebird, which increased the Company's aggregate equity interest in Freebird to greater than 50%. Accordingly, the Company began consolidating the operating results of Freebird as of the acquisition date. Prior to this transaction, the Company accounted for its investment in Freebird under the equity method. Freebird is a fabless design and manufacturing company that offers advanced high-reliability wide-band gap power switching technology. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In November 2018, the Company, through HEICO Electronic, acquired 92.7% of the stock of Apex Microtechnology, Inc. ("Apex"). Apex designs and manufactures precision power analog monolithic, hybrid and open frame components for a certain wide range of aerospace, defense, industrial, measurement, medical and test applications. The remaining 7.3% interest continues to be owned by certain members of Apex's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).    

In November 2018, the Company, through HEICO Electronic, acquired all of the stock of Specialty Silicone Products, Inc. ("SSP"). SSP designs and manufactures silicone material for a variety of demanding applications used in aerospace, defense, research, oil and gas, testing, pharmaceuticals and other markets.

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

The following table summarizes the aggregate total consideration for the Company's acquisitions (in thousands):
Year ended October 31,
202120202019
Cash paid
$136,995 $165,290 $243,550 
Less: cash acquired
(639)(1,323)(2,466)
Cash paid, net
136,356 163,967 241,084 
Contingent consideration
18,334 23,719 2,107 
Fair value of existing equity interest
— — 1,417 
Additional purchase consideration
56 144 — 
Total consideration
$154,746 $187,830 $244,608 

70

The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):
Year ended October 31,
202120202019
Assets acquired:
Goodwill $66,450 $114,391 $155,892 
Customer relationships 30,910 44,740 47,553 
Intellectual property23,920 27,120 31,459 
Trade names9,920 12,410 19,216 
Contract assets18,399 2,530 362 
Property, plant and equipment 17,949 4,000 18,013 
Inventories6,743 10,902 18,046 
Accounts receivable6,895 7,124 8,673 
Other assets 1,129 980 545 
Total assets acquired, excluding cash 182,315 224,197 299,759 
Liabilities assumed:
Deferred income taxes413 10,434 7,427 
Accrued expenses 5,433 2,787 2,971 
Accounts payable2,487 726 2,879 
Other liabilities 266 197 627 
Total liabilities assumed 8,599 14,144 13,904 
Noncontrolling interests in consolidated subsidiaries
18,970 22,223 41,247 
Net assets acquired, excluding cash$154,746 $187,830 $244,608 

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

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 fiscal 2021, 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 RH Labs, Ridge, Bechdon and Camtronics benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in RH Labs, Ridge, Bechdon and Camtronics was determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest.

The operating results of the fiscal 2021, 2020, and 2019 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, 2020, and 2019 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2021, 2020, and 2019 acquisitions occurred as of the beginning of the respective prior fiscal year, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2021 and 2020, fiscal 2020 and 2019, and fiscal 2019, respectively, would not have been materially different than the reported amounts.

    
3.    SELECTED FINANCIAL STATEMENT INFORMATION

Accounts Receivable
As of October 31,
(in thousands)20212020
Accounts receivable
$255,793 $223,171 
Less: Allowance for doubtful accounts
(10,874)(12,738)
Accounts receivable, net
$244,919 $210,433 

Inventories
As of October 31,
(in thousands)20212020
Finished products
$238,867 $235,501 
Work in process
44,887 37,957 
Materials, parts, assemblies and supplies
194,296 189,747 
Inventories, net of valuation reserves
$478,050 $463,205 

72

Property, Plant and Equipment
As of October 31,
(in thousands)20212020
Land
$11,363 $6,678 
Buildings and improvements
134,150 120,769 
Machinery, equipment and tooling
297,297 265,408 
Construction in progress
7,784 8,487 
450,594 401,342 
Less: Accumulated depreciation and amortization(256,956)(232,494)
Property, plant and equipment, net
$193,638 $168,848 

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

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

Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20212020
Accrued employee compensation and related payroll taxes
$121,200 $83,055 
Contract liabilities
32,738 25,631 
Accrued customer rebates and credits
13,237 15,813 
Current operating lease liabilities13,874 14,180 
Other
25,808 23,553 
Accrued expenses and other current liabilities
$206,857 $162,232 

    The increase in accrued employee compensation and related payroll taxes principally reflects a lower level of accrued performance-based compensation expense in fiscal 2020 resulting from lower consolidated operating results mainly attributable to the Pandemic. The total customer rebates and credits deducted within net sales in fiscal 2021, 2020 and 2019 was $3.3 million, $4.6 million and $9.0 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 (“LCP”), a nonqualified deferred compensation plan that
73

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 2021, 2020 and 2019 totaled $7.1 million, $4.7 million and $6.1 million, respectively. The aggregate liabilities of the LCP were $244.3 million and $178.3 million as of October 31, 2021 and 2020, 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 $245.6 million and $180.1 million as of October 31, 2021 and 2020, 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,
202120202019
R&D expenses $68,877 $65,559 $66,630 

Accumulated Other Comprehensive Loss

    Changes in the components of accumulated other comprehensive loss during fiscal 2021 and 2020 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2019($14,989)($1,750)($16,739)
Unrealized gain (loss)8,529 (1,012)7,517 
Amortization of unrealized loss— 73 73 
Balances as of October 31, 2020(6,460)(2,689)(9,149)
Unrealized (loss) gain (529)991 462 
Amortization of unrealized loss — 135 135 
Balances as of October 31, 2021($6,989)($1,563)($8,552)
74

4.    GOODWILL AND OTHER INTANGIBLE ASSETS

    Changes in the carrying amount of goodwill by operating segment during fiscal 2021 and 2020 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2019$410,044 $858,659 $1,268,703 
Goodwill acquired14,979 99,401 114,380 
Foreign currency translation adjustments
2,542 2,076 4,618 
Deconsolidation of subsidiary
— (4,249)(4,249)
Adjustments to goodwill
— (285)(285)
Balances as of October 31, 2020427,565 955,602 1,383,167 
Goodwill acquired40,308 26,142 66,450 
Foreign currency translation adjustments
227 540 767 
Adjustments to goodwill
188 (177)11 
Balances as of October 31, 2021$468,288 $982,107 $1,450,395 

    The goodwill acquired during fiscal 2021 and 2020 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. Deconsolidation of subsidiary reflects the value of goodwill associated with an entity that the Company previously consolidated but subsequently contributed the net assets of the former entity to a new entity in which the Company holds a noncontrolling interest and accounts for under the equity method (See Note 2, Acquisitions, for additional information). The adjustments to goodwill represent immaterial measurement period adjustments to the purchase price allocation of certain fiscal 2020 and 2019 acquisitions. The Company estimates that $61 million and $46 million of the goodwill acquired in fiscal 2021 and 2020, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of October 31, 2021, the Company determined there is no impairment of its goodwill and the fair value of each of the Company’s reporting units significantly exceeded their carrying value.

75

    Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2021As of October 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$464,506 ($221,098)$243,408 $443,143 ($188,919)$254,224 
Intellectual property
255,011 (94,313)160,698 240,725 (84,686)156,039 
Licenses
6,559 (5,072)1,487 6,559 (4,670)1,889 
Patents
1,110 (793)317 1,071 (746)325 
Non-compete agreements
722 (722) 811 (811) 
Trade names
450 (257)193 450 (219)231 
728,358 (322,255)406,103 692,759 (280,051)412,708 
Non-Amortizing Assets:
Trade names
176,204 — 176,204 166,333 — 166,333 
$904,562 ($322,255)$582,307 $859,092 ($280,051)$579,041 
        
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2021 compared to October 31, 2020 principally relates to such intangible assets recognized in connection with the fiscal 2021 acquisitions (see Note 2, Acquisitions).
    
    Amortization expense related to intangible assets was $61.3 million, $57.4 million and $53.7 million in fiscal 2021, 2020 and 2019, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $58.1 million in fiscal 2022, $52.4 million in fiscal 2023, $47.4 million in fiscal 2024, $42.9 million in fiscal 2025, $38.5 million in fiscal 2026 and $166.8 million thereafter.


5.    LONG-TERM DEBT

    Long-term debt consists of the following (in thousands):
As of October 31,
20212020
Borrowings under revolving credit facility
$225,000 $730,000 
Finance leases and note payable (1)
11,498 9,831 
236,498 739,831 
Less: Current maturities of long-term debt
(1,515)(1,045)
$234,983 $738,786 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.

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

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

Revolving Credit Facility

    In November 2017, the Company entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, the Company entered into an amendment to extend the maturity date of the Credit Facility by one year to November 2023 and to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow the Company to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders or the addition of new lenders and can be extended for an additional one-year period.

        Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or the Eurocurrency Rate, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) the Eurocurrency Rate for an Interest Period of one month plus 100 basis points. The Eurocurrency Rate is the rate per annum obtained by dividing LIBOR for the applicable Interest Period by a percentage equal to 1.00 minus the daily average Eurocurrency Reserve Rate for such Interest Period, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for Eurocurrency Rate Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility.


77

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

    Changes in the Company’s contract assets and liabilities during fiscal 2021 and 2020 are as follows (in thousands):
October 31, 2021October 31, 2020Change
Contract assets $80,073 $60,429 $19,644 
Contract liabilities 32,738 25,631 7,107 
Net contract assets $47,335 $34,798 $12,537 
    
The increase in the Company's contract assets during fiscal 2021 principally reflects the contract assets of certain businesses acquired during fiscal 2021. The increase in the Company's contract liabilities during fiscal 2021 principally reflects the receipt of customer deposits on certain long-term customer contracts as well as the contract liabilities of certain businesses acquired during fiscal 2021.     

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

    As of October 31, 2021, the Company had $461.0 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 $344.7 million of this amount during fiscal 2022 and $116.3 million thereafter, of which the majority is expected to occur in fiscal 2023.
    
78

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,
202120202019
Flight Support Group:
Aftermarket replacement parts (1)
$535,217 $525,636 $678,001 
Repair and overhaul parts and services (2)
208,215 193,164 299,323 
Specialty products (3)
183,657 206,012 262,859 
Total net sales927,089 924,812 1,240,183 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
709,621 679,901 633,685 
Electronic component parts for equipment
in various other industries (5)
249,549 195,086 200,837 
Total net sales959,170 874,987 834,522 
Intersegment sales(20,577)(12,790)(19,058)
Total consolidated net sales$1,865,682 $1,787,009 $2,055,647 

(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 technical surveillance countermeasures (TSCM) equipment.
(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.
79

    The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Year ended October 31,
202120202019
Flight Support Group:
Aerospace$660,867 $669,194 $1,004,088 
Defense and Space 224,236 213,273 190,076 
Other (1)
41,986 42,345 46,019 
Total net sales927,089 924,812 1,240,183 
Electronic Technologies Group:
Defense and Space 599,570 577,581 531,029 
Other (2)
284,834 225,749 217,889 
Aerospace 74,766 71,657 85,604 
Total net sales959,170 874,987 834,522 
Intersegment sales(20,577)(12,790)(19,058)
Total consolidated net sales$1,865,682 $1,787,009 $2,055,647 

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


7.    INCOME TAXES

    The components of income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202120202019
Domestic$345,733 $327,754 $386,584 
Foreign41,325 37,101 51,257 
Income before taxes and noncontrolling interests
$387,058 $364,855 $437,841 

80

    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,
202120202019
Current:
Federal$47,839 $17,730 $56,670 
State11,639 4,167 12,795 
Foreign13,457 13,101 15,027 
72,935 34,998 84,492 
Deferred:
Federal(10,097)(3,364)(3,140)
State(3,251)(55)(1,263)
Foreign(2,287)(2,579)(1,989)
(15,635)(5,998)(6,392)
Total income tax expense
$57,300 $29,000 $78,100 
    
    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202120202019
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.9 %3.7 %3.0 %
Tax benefit related to stock option exercises
(3.7 %)(13.3 %)(3.8 %)
Tax-exempt gains on corporate-owned life insurance policies(2.9 %)(0.7 %)(0.6 %)
Research and development tax credits
(2.5 %)(2.4 %)(1.7 %)
Foreign derived intangible income deduction
(1.9 %)(1.6 %)(1.4 %)
Nondeductible compensation
1.2 %.4 %.8 %
Other, net
.7 %.8 %.5 %
Effective tax rate
14.8 %7.9 %17.8 %


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

81

The Company's effective tax rate in fiscal 2020 was 7.9%, as compared to 17.8% in fiscal 2019. The decrease in the Company's effective tax rate in fiscal 2020 is mainly attributable to a $31.8 million larger tax benefit recognized in fiscal 2020 from stock option exercises compared to fiscal 2019 as a result of more stock options exercised and the strong appreciation in HEICO's stock price during the optionees' holding periods.

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

82

    Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
As of October 31,
20212020
Deferred tax assets:
Deferred compensation plan liability$54,726 $41,744 
Inventories
41,354 36,414 
Operating lease liabilities 16,483 12,980 
Share-based compensation
8,759 8,746 
Performance-based compensation accrual4,615 2,539 
Allowance for doubtful accounts receivable2,532 2,966 
Deferred payroll taxes2,372 1,754 
Customer rebates accrual
2,236 2,667 
Vacation accrual
1,910 1,840 
Other
9,102 8,952 
Total deferred tax assets
144,089 120,602 
Deferred tax liabilities:
Goodwill and other intangible assets
(145,024)(141,152)
Property, plant and equipment
(19,580)(16,130)
Operating lease right-of-use assets (15,941)(12,327)
Adoption of ASC 606 (revenue recognition)(2,677)(4,733)
Other
(1,628)(1,918)
Total deferred tax liabilities
(184,850)(176,260)
Net deferred tax liability
($40,761)($55,658)
            
    As of October 31, 2021 and 2020, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $4.1 million and $2.9 million, respectively, of which $3.2 million and $2.3 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 2021 and 2020 is as follows (in thousands):
Year ended October 31,
20212020
Balances as of beginning of year$2,946 $2,670 
Increases related to current year tax positions710 489 
Increases related to prior year tax positions839 32 
Decreases related to prior year tax positions (18)
Lapses of statutes of limitations(423)(227)
Balances as of end of year$4,072 $2,946 

83

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, 2021
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $245,580 $— $245,580 
Money market funds4 — — 4 
Total assets$4 $245,580 $— $245,584 
Liabilities:
Contingent consideration $— $— $62,286 $62,286 

As of October 31, 2020
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$— $180,128 $— $180,128 
Money market funds11 — — 11 
Total assets$11 $180,128 $— $180,139 
Liabilities:
Contingent consideration $— $— $41,974 $41,974 


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

As part of the agreement to acquire 89% of the equity interests of a subsidiary by the FSG in fiscal 2021, the Company may be obligated to pay contingent consideration of
84

$8.9 million as early as in fiscal 2024 should the acquired entity meet a certain earnings objective during the three-year period following the acquisition. Additionally, the Company may be obligated to pay contingent consideration of up to $17.8 million as early as in fiscal 2026 should the acquired entity meet a certain earnings objective during the three-year period following the second anniversary of the acquisition. As of October 31, 2021, the estimated fair value of the contingent consideration was $18.3 million.

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

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to $35.0 million in fiscal 2025 based on the earnings of the acquired entity during calendar years 2023 and 2024 provided the entity meets certain earnings objectives during each of calendar years 2021 to 2024. As of October 31, 2021, the estimated fair value of the contingent consideration was $13.3 million. The obligation to pay any contingent consideration would be payable by a consolidated subsidiary of HEICO that is 75% owned by HEICO Electronic.

    As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of October 31, 2021, the estimated fair value of the contingent consideration was $18.6 million.
    
    The estimated fair value of the contingent consideration arrangements described above are classified within Level 3 and were determined using probability-based scenario analyses. Under this method, a set of discrete potential future subsidiary earnings was determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood was assigned to each discrete potential future earnings estimate and the resultant contingent consideration was calculated. The resulting probability-weighted contingent consideration amounts were discounted using a weighted average discount rate reflecting the credit risk of HEICO. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of contingent consideration accrued and such changes will be recorded in the Company's consolidated statements of operations.

85

    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, 2021 ($ in thousands):
Weighted
Acquisition Date Fair Value Unobservable Input Range
Average (1)
8-4-2021$18,324Compound annual revenue growth rate
0% - 9%
7%
Discount rate
5.0% - 5.2%
5.1%
8-18-202011,995Compound annual revenue growth rate
6% - 17%
11%
Discount rate
4.3% - 5.0%
4.5%
8-11-202013,335Compound annual revenue growth rate
2% - 16%
10%
Discount rate
5.0% - 5.0%
5.0%
9-15-201718,632Compound annual revenue growth rate
(3%) - 7%
4%
Discount rate
3.7% - 3.7%
3.7%

(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 2021 and 2020 are as follows (in thousands):
Liabilities
Balance as of October 31, 2019$18,326 
Contingent consideration related to acquisitions23,719 
Increase in accrued contingent consideration, net515 
Payment of contingent consideration(500)
Foreign currency transaction adjustments(86)
Balance as of October 31, 202041,974 
Contingent consideration related to acquisitions18,334 
Increase in accrued contingent consideration, net1,246 
Foreign currency transaction adjustments 732 
Balance as of October 31, 2021$62,286 
    
    The Company's contingent consideration liabilities as of October 31, 2021 are included in other long-term liabilities in its Consolidated Balance Sheet and the Company records changes in accrued contingent consideration and foreign currency transaction adjustments within SG&A expenses in its Consolidated Statements of Operations.     
86

    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, 2021 due to the relatively short maturity of the respective instruments. The carrying amount of long-term debt approximates fair value due to its variable interest rates.    


9.     LEASES

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

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2021202020212020
Right-of-use assets $74,609 $57,103 $12,250 $10,512 
Current lease liabilities $13,874 $14,180 $1,481 $1,034 
Long-term lease liabilities 61,829 44,114 9,764 8,533 
Total lease liabilities $75,703 $58,294 $11,245 $9,567 

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 2021 and 2020 (in thousands):    
87

Year ended October 31,
20212020
Operating Leases:
Operating lease expense $18,103 $17,317 
Variable lease expense3,165 3,225 
Total operating lease expense (1)
$21,268 $20,542 
Finance Leases:
Amortization on finance lease ROU assets $1,110 $874 
Interest on finance lease liabilities 453 416 
Variable lease expense750 — 
Total finance lease expense $2,313 $1,290 

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

Operating Leases Finance Leases
Year ending October 31,
2022$16,853 $1,956 
202312,729 1,629 
20249,785 1,521 
20258,662 1,458 
20267,153 1,440 
Thereafter39,113 5,806 
Total minimum lease payments94,295 13,810 
Less: imputed interest(18,592)(2,565)
Present value of minimum lease payments$75,703 $11,245 

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

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,
2021202020212020
Weighted average remaining lease term (years)9.17.09.210.8
Weighted average discount rate4.7 %5.1 %4.6 %4.5 %
    

88

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

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2021202020212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows $17,999 $16,965 $453 $416 
Financing cash flows— — 1,187 921 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations31,351 8,648 2,861 1,808 

Prior to the adoption of ASC 842, total rent expense charged to operations for operating leases in fiscal 2019 amounted to $20.0 million.


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

During fiscal 2021, the Company repurchased an aggregate 32,355 shares of Class A Common Stock at a total cost of $3.8 million. During fiscal 2020, the Company repurchased an aggregate 127,851 shares of Class A Common Stock at a total cost of $12.1 million. During fiscal 2019, the Company repurchased an aggregate 476,586 shares and 111,730 shares of
89

Common Stock and Class A Common Stock, respectively, at a total cost of $53.1 million and $10.9 million, respectively. 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 2021, 2020 and 2019 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.

Noncontrolling Interests

    Consistent with the Company’s past practice of increasing its ownership in certain non-wholly owned subsidiaries, on June 28, 2019, HEICO Aerospace paid dividends to HEICO and Lufthansa Technik AG (“LHT”) in proportion to their ownership interest in HEICO Aerospace of 80% and 20%, respectively (the “Transaction”). LHT received a cash dividend of $91.5 million that was funded principally using proceeds from the Company’s revolving credit facility. HEICO effectively received as its dividend the 20% noncontrolling interest held by LHT in eight of the Company’s existing subsidiaries within its HEICO Aerospace subsidiary that are principally part of the FSG’s repair and overhaul parts and services product line. HEICO did not record any gain or loss in connection with the Transaction. Immediately following the Transaction, HEICO transferred the eight businesses to HFSC, a wholly owned subsidiary of HEICO. LHT remains a 20% owner in HEICO Aerospace, a designer and manufacturer of jet engine and aircraft component replacement parts.


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, 2002 Stock Option Plan and Non-Qualified Stock Option Plan may be exercised pursuant to their terms. The total number of shares approved by the shareholders of the Company for the 2018 Plan is 5.0 million plus any options outstanding under the 2012 Plan as of the 2018 Plan's effective date that are subsequently forfeited or expire. A total of approximately 7.7 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2021, including 4.3 million shares currently under option and 3.4 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
90

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, 2021. 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, 20184,612 6,400 $23.19 
Granted(538)538 $73.30 
Exercised— (2,235)$12.98 
Cancelled 11 (11)$49.79 
Outstanding as of October 31, 20194,085 4,692 $33.73 
Granted(29)29 $97.00 
Exercised— (720)$19.32 
Cancelled8 (8)$55.61 
Outstanding as of October 31, 20204,064 3,993 $36.75 
Granted(699)699 $125.57 
Exercised— (342)$21.88 
Cancelled9 (9)$64.78 
Outstanding as of October 31, 20213,374 4,341 $52.16 
    
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, 2021 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,906 $49.68 4.8$171,023 
Class A Common Stock2,435 $54.09 5.7174,312 
4,341 $52.16 5.3$345,335 

91

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,413 $31.36 3.6$152,681 
Class A Common Stock1,499 $32.61 4.2139,518 
2,912 $32.00 3.9$292,199 

    Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202120202019
Cash proceeds from stock option exercises$5,344 $6,955 $8,547 
Tax benefit realized from stock option exercises14,186 48,326 16,490 
Intrinsic value of stock option exercises33,428 53,384 204,901 

    Net income from consolidated operations for the fiscal years ended October 31, 2021, 2020 and 2019 includes compensation expense of $9.1 million, $10.1 million and $10.3 million, respectively, and an income tax benefit of $1.5 million, $1.9 million and $2.0 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, 2021, there was $40.1 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.1 years. The total fair value of stock options that vested in fiscal 2021, 2020 and 2019 was $9.4 million, $10.5 million and $8.9 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2021 would become immediately exercisable.

The fair value of each stock option grant in fiscal 2021, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
Year ended October 31,
202120202019
Common StockClass A Common StockClass A Common StockCommon StockClass A Common Stock
Expected stock price volatility30.17 %32.65 %24.94 %28.52 %24.81 %
Risk-free interest rate1.40 %1.09 %1.72 %2.52 %2.69 %
Dividend yield.17 %.19 %.21 %.22 %.22 %
Forfeiture rate.00 %.00 %.00 %.00 %.00 %
Expected option life (years)96686
Weighted average fair value $51.16$39.00$26.86$33.88$19.64


92

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 2021, 2020 and 2019 totaled $10.1 million, $9.6 million and $9.5 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, 2018333 333 
Issuance of common stock to the 401(k) Plan(53)(53)
Shares available for issuance as of October 31, 2019280 280 
Issuance of common stock to the 401(k) Plan(52)(52)
Shares available for issuance as of October 31, 2020228 228 
Issuance of common stock to the 401(k) Plan(40)(40)
Shares available for issuance as of October 31, 2021188 188 









93

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,
20212020
Redeemable at fair value $217,416 $179,415 
Redeemable based on a multiple of future earnings35,171 41,793 
Redeemable noncontrolling interests$252,587 $221,208 

94

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

(1)    Currently puttable.
(2)    A portion is to be purchased in a lump sum.
(3)    The Put Right for the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable.
(4)     Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later.
(5)     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
(6)     The Put Rights for 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than fiscal 2028 with the purchase over a four-year period.
95

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

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

During fiscal 2020, the holder of a 20% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase one-fourth of their interest. The Company acquired the 5% noncontrolling interest in May 2020, which increased its ownership interest in the subsidiary to approximately 85%.

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

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


96

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,
202120202019
Numerator:
Net income attributable to HEICO$304,220 $313,984 $327,896 
Denominator:
Weighted average common shares outstanding - basic135,326 134,754 133,640 
Effect of dilutive stock options2,528 2,548 3,710 
Weighted average common shares outstanding - diluted137,854 137,302 137,350 
Net income per share attributable to HEICO shareholders:
Basic$2.25 $2.33 $2.45 
Diluted$2.21 $2.29 $2.39 
Anti-dilutive stock options excluded185 258 330 


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 foreign military organizations allied with the U.S. and a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. Further, the FSG 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
97

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 for commercial 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; and rugged small-form factor embedded computing solutions.

    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.

98

    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, 2021:
Net sales$927,089 $959,170 ($20,577)$1,865,682 
Depreciation13,992 12,839 973 27,804 
Amortization 20,648 43,431 1,136 65,215 
Operating income151,930 277,306 (36,336)392,900 
Capital expenditures8,915 26,496 772 36,183 
Year ended October 31, 2020:
Net sales$924,812 $874,987 ($12,790)$1,787,009 
Depreciation14,339 11,722 1,006 27,067 
Amortization19,957 40,553 984 61,494 
Operating income143,051 258,814 (25,217)376,648 
Capital expenditures10,843 12,025 72 22,940 
Year ended October 31, 2019:
Net sales$1,240,183 $834,522 ($19,058)$2,055,647 
Depreciation13,793 10,957 1,008 25,758 
Amortization19,624 37,131 984 57,739 
Operating income242,029 245,743 (30,675)457,097 
Capital expenditures17,036 11,826 76 28,938 

(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
2021$1,274,462 $1,952,413 $271,532 3,498,407 
20201,127,666 1,896,671 523,374 3,547,711 

Major Customer and Geographic Information

    The Company markets its products and services in approximately 115 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
99

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.
202120202019
Net sales:
United States of America$1,194,869 $1,193,497 $1,308,943 
Other countries670,813 593,512 746,704 
Total net sales$1,865,682 $1,787,009 $2,055,647 
Long-lived assets:
United States of America$155,537 $139,197 $143,350 
Other countries38,101 29,651 29,995 
Total long-lived assets$193,638 $168,848 $173,345 


16.    COMMITMENTS AND CONTINGENCIES
    
Guarantees

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

Product Warranty

    Changes in the Company’s product warranty liability in fiscal 2021 and 2020 are as follows (in thousands):
Year ended October 31,
20212020
Balances as of beginning of year$3,015 $2,810 
Accruals for warranties1,979 1,749 
Acquired warranty liabilities62 150 
Warranty claims settled(1,677)(1,694)
Balances as of end of year$3,379 $3,015 

100

Litigation

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

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


17.    SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2021, 2020 and 2019 (in thousands):
Year ended October 31,
202120202019
Cash paid for income taxes$67,661 $42,552 $82,211 
Cash received from income tax refunds(993)(1,371)(578)
Cash paid for interest7,355 13,418 22,158 
Contingent consideration
18,334 23,719 2,107 
Additional purchase consideration
56 144 — 

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

101

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

    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 Paciwave, Inc., R.H. Laboratories, Inc., Ridge Engineering, Inc., The Bechdon Company, Inc., Camtronics, LLC, and Pyramid Semiconductor LLC (collectively, the "Excluded Acquisitions") from its assessment of internal control over financial reporting as of October 31, 2021. See Note 2, Acquisitions, of the Notes to Consolidated Financial Statements for additional information. The aggregate assets and net sales of the Excluded Acquisitions constituted 5.5% and .9% of the Company's consolidated total assets and net sales as of and for the year ended October 31, 2021, 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, 2021. 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, 2021 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 2021 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, 2021, 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, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

103

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, 2021, of the Company and our report dated December 21, 2021, 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 Paciwave, Inc., R.H. Laboratories, Inc., Ridge Engineering, Inc., The Bechdon Company, Inc., Camtronics, LLC, and Pyramid Semiconductor LLC (collectively, the "Excluded Acquisitions") which were acquired during the year ended October 31, 2021, and whose financial statements constitute 5.5% of total assets and .9% of net sales of the Company's consolidated financial statement amounts as of and for the year ended October 31, 2021, 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
104

the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

/s/ DELOITTE & TOUCHE LLP

Miami, Florida
December 21, 2021


Item 9B.    OTHER INFORMATION

None.


Item 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

PART III

Item 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

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

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

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

Item 11.    EXECUTIVE COMPENSATION

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


Item 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
    Information concerning security ownership of certain beneficial owners and management and related stockholder matters required by this item is hereby incorporated by reference to the Company’s definitive proxy statement, which will be filed with the Commission within 120 days after the close of fiscal 2021.
Equity Compensation Plan Information
    The following table summarizes information about our equity compensation plans as of October 31, 2021 (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,341 $52.16 3,374 
Equity compensation plans not approved by security holders
— — — 
Total4,341 $52.16 3,374 
__________________

(1)Represents aggregated information pertaining to our four equity compensation plans: the HEICO Corporation 2018 Incentive Compensation Plan, the 2012 Incentive Compensation Plan, the 2002 Stock Option 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 3,374 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.
106

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

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


Item 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES

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

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

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

3.8
4.1
10.1#
   
10.2#
108

Exhibit Description
10.3#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.4#
10.5#
10.6#
10.7#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.8#
10.9#
10.10#
10.11
10.12
10.13
109

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


110

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

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

(a)Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to the significant decline in global commercial air travel due to the ongoing 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.
111

SIGNATURES

    Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
HEICO CORPORATION
Date:December 21, 2021By:/s/ CARLOS L. MACAU, JR.
Carlos L. Macau, Jr.
Executive Vice President - Chief Financial Officer and Treasurer
(Principal Financial Officer)
By:/s/ STEVEN M. WALKER
Steven M. Walker
Chief Accounting Officer
and Assistant Treasurer
(Principal Accounting Officer)
    Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
NamePosition(s)Date
/s/ LAURANS A. MENDELSONChairman of the Board; Chief Executive Officer; and Director
(Principal Executive Officer)
December 21, 2021
Laurans A. Mendelson
   
/s/ THOMAS M. CULLIGANDirectorDecember 21, 2021
Thomas M. Culligan
  
/s/ ADOLFO HENRIQUESDirectorDecember 21, 2021
Adolfo Henriques
  
/s/ MARK H. HILDEBRANDTDirectorDecember 21, 2021
Mark H. Hildebrandt
   
/s/ ERIC A. MENDELSONCo-President and DirectorDecember 21, 2021
Eric A. Mendelson
   
/s/ VICTOR H. MENDELSONCo-President and DirectorDecember 21, 2021
Victor H. Mendelson
/s/ JULIE NEITZELDirectorDecember 21, 2021
Julie Neitzel
/s/ ALAN SCHRIESHEIMDirectorDecember 21, 2021
Alan Schriesheim
   
/s/ FRANK J. SCHWITTERDirectorDecember 21, 2021
Frank J. Schwitter
112
EX-21 2 a10312021heiq4exhibit21.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
McClain Property Corp.Florida
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
HB Fuel Systems LLCFlorida
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 Special Products B.V.Netherlands
Aeroworks (Asia) Ltd. Thailand
Aeroworks Manufacturing Services (Asia) Ltd.Thailand
Aeroworks Composites B.V.Netherlands
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
HFSC VII, LLCFlorida
Rocky Mountain Hydrostatics, LLCColorado
Camtronics, LLCFlorida
HFSC VIII, LLCFlorida
Ridge HoldCo, LLCFlorida
Ridge Engineering, LLCMaryland
Breidon, LLCMaryland
The Bechdon Company, LLCMaryland




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



 State or Other
NameJurisdiction of Incorporation
Switchcraft Holdco, Inc.Delaware
Switchcraft, Inc.Illinois
Conxall CorporationIllinois
Switchcraft Far East Company, Ltd.Republic of South Korea
Ramona Research, Inc. California
Lucix Corporation California
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
HEICO East Corporation Florida
16-1741 Property, Inc.Florida
Bay Equipment Corp.Delaware


EX-23 3 a10312021heiq4exhibit23.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-108471, 333-161956, 333-180454, 333-210043 and 333-223790 on Forms S-8 of our reports dated December 21, 2021, 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, 2021.

/s/ DELOITTE & TOUCHE LLP

Miami, Florida
December 21, 2021

EX-31.1 4 a10312021heiq4exhibit311.htm EX-31.1 Document

Exhibit 31.1

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

I, Laurans A. Mendelson, certify that:

(1)I have reviewed this Annual Report on Form 10-K of HEICO Corporation;

(2)Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

(3)Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

(4)The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

(5)The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

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

EX-31.2 5 a10312021heiq4exhibit312.htm EX-31.2 Document

Exhibit 31.2

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

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

(1)I have reviewed this Annual Report on Form 10-K of HEICO Corporation;

(2)Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

(3)Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

(4)The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

(5)The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

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

EX-32.1 6 a10312021heiq4exhibit321.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, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Laurans A. Mendelson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

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


EX-32.2 7 a10312021heiq4exhibit322.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, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Carlos L. Macau, Jr., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

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


EX-101.SCH 8 hei-20211031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - DOCUMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - ENTITY INFORMATION link:presentationLink link:calculationLink link:definitionLink 0003003 - Document - ENTITY LISTING INFORMATION link:presentationLink link:calculationLink link:definitionLink 1001004 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002005 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] link:presentationLink link:calculationLink link:definitionLink 1003006 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1004007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] link:presentationLink link:calculationLink link:definitionLink 1007010 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - ACQUISITIONS (Total Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - ACQUISITIONS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2422415 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2123104 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2426417 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427418 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2128105 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - LONG-TERM DEBT (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2132106 - Disclosure - REVENUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2138107 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - INCOME TAXES, Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - INCOME TAXES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2146108 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2347308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2152109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - LEASES (Operating Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2456437 - Disclosure - LEASES (Future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2456437 - Disclosure - LEASES (Future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2457438 - Disclosure - LEASES (Lease term and discount rates) (Details) link:presentationLink link:calculationLink link:definitionLink 2458439 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2459440 - Disclosure - LEASES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2160110 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2461441 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2162111 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2363310 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2464442 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2465443 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2466444 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 2467445 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 2468446 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2169112 - Disclosure - EMPLOYEE RETIREMENT PLANS link:presentationLink link:calculationLink link:definitionLink 2370311 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2471447 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2472448 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2173113 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS link:presentationLink link:calculationLink link:definitionLink 2374312 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2475449 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) link:presentationLink link:calculationLink link:definitionLink 2476450 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details) link:presentationLink link:calculationLink link:definitionLink 2477451 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 2178114 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS link:presentationLink link:calculationLink link:definitionLink 2379313 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 2480452 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) link:presentationLink link:calculationLink link:definitionLink 2181115 - Disclosure - OPERATING SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2382314 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2483453 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details) link:presentationLink link:calculationLink link:definitionLink 2484454 - Disclosure - OPERATING SEGMENTS (Total assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2485455 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details) link:presentationLink link:calculationLink link:definitionLink 2186116 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2387315 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2488456 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 2489457 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 1108117 - Statement - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 1309316 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 1410458 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 2190118 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 2491459 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 hei-20211031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hei-20211031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hei-20211031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Customer [Domain] Customer [Domain] 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. Letter of Credit [Member] Letter of Credit [Member] State Current State and Local Tax Expense (Benefit) Leasehold Improvements [Member] Leasehold Improvements [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] FY2021 Acquisition [Member] FY2021 Acquisition [Member] FY2021 Acquisition Contract assets Increase (Decrease) in Contract with Customer, Asset Cash dividends Dividends, Common Stock, Cash Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation, Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Proceeds from Noncontrolling Interests Proceeds from Noncontrolling Interests 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 Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Expected stock price volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income taxes payable Increase (Decrease) in Income Taxes Payable Intrinsic value of stock option exercises Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Adjustments to goodwill Goodwill, Purchase Accounting Adjustments Document Fiscal Year Focus Document Fiscal Year Focus 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 Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization expense related to intangible assets Amortization of Intangible Assets Other comprehensive (loss) income: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer 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. Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Anti-dilutive stock options excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory [Table Text Block] Schedule of Inventory, Current [Table Text Block] Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Subsidiary Nine [Member] Subsidiary Nine [Member] Subsidiary Nine [Member] Rocky Mountain [Member] Rocky Mountain [Member] Rocky Mountain Hydrostatics LLC Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Credit Facility [Abstract] Line of Credit Facility [Abstract] Entity Listings [Table] Entity Listings [Table] Award Type [Domain] Award Type [Domain] TTT-Cubed [Member] TTT-Cubed [Member] TTT-Cubed Inc [Member] Number Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Amortization of unrealized loss Defined Benefit Plan, Amortization of Gain (Loss) 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] Goodwill and Other Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets, Policy [Policy Text Block] Preferred Stock Preferred Stock, Value, Issued Distributions to noncontrolling interests Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Currency [Axis] Currency [Axis] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Retained Earnings [Member] Retained Earnings [Member] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest, Ownership Percentage by Parent Leases, Operating [Abstract] Leases, Operating [Abstract] 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] Subsidiary Sixteen [Member] Subsidiary Sixteen [Member] Subsidiary Sixteen [Member] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Comprehensive income from consolidated operations Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Finance Lease, Principal Payments Finance Lease, Principal Payments Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Basic (in dollars per share) Earnings Per Share, Basic Earnings Per Share, Basic Operating Lease, Expense Operating Lease, Expense Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Specialty Products [Member] Specialty Products [Member] Specialty Products [Member] Less: cash acquired Cash Acquired from Acquisition Cash Acquired from Acquisition 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 Document Type Document Type Interest expense Interest Expense, Debt FY2019 Acquisitions [Member] FY2019 Acquisitions [Member] FY2019 Acquisitions 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] Entity Current Reporting Status Entity Current Reporting Status Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment Deferred compensation plans Deferred Compensation Plan Assets Deferred Compensation Plan Assets Accounts receivable, net Accounts receivable, net Receivables, Net, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 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 SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Current maturities of long-term debt Less: Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Issuance of Common Stock to HEICO SIP Stock Issued During Period, Value, Employee Benefit Plan Plan Name [Axis] Plan Name [Axis] 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] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Base Rate [Member] Base Rate [Member] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Deferred compensation liability Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation 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. Scenario [Axis] Scenario [Axis] Additional purchase consideration Other Significant Noncash Transaction, Value of Consideration Given 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). Noncompete Agreements [Member] Noncompete Agreements [Member] Patents, Gross Finite-Lived Patents, Gross Defined Benefit Plans Disclosures [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table Text Block] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Income Tax Rate Reconciliation [Axis] income tax rate reconciliation [Axis] income tax rate reconciliation [Axis] Trade accounts payable Increase (Decrease) in Accounts Payable Increase in accrued contingent consideration, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Estimated Amortization expense related to intangible assets, year four Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Additional Financial Information Disclosure [Text Block] Additional Financial Information Disclosure [Text Block] Proceeds from stock option exercises Stock Issued During Period, Value, Stock Options Exercised Basis Of Presentation, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Increase in accrued contingent consideration Payment of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability HEICO stock held by irrevocable trust Common Stock Issued, Employee Stock Trust Paciwave [Member] Paciwave [Member] Paciwave Inc Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Balances as of beginning of year Balances as of end of year Gross unrecognized tax benefits related to uncertain tax positions Unrecognized Tax Benefits Deferred Tax Assets, Gross Deferred Tax Assets, Gross Stock Redeemed or Called During Period, Value Stock Redeemed or Called During Period, Value 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. Trading Symbol Trading Symbol Current liabilities: Liabilities, Current [Abstract] Cash received from income tax refunds Proceeds from Income Tax Refunds Exercisable Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Apex [Member] Apex [Member] Apex Microtechnology Inc [Member] Classification Type [Domain] Classification Type [Domain] [Domain] for Classification Type [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding Weighted Average Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term License, Gross Finite-Lived License Agreements, Gross Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Operating Lease, Liability Operating Lease, Liability Operating Lease, Liability Federal Current Federal Tax Expense (Benefit) Common Stock Common Stock, Value, Issued Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Change in Unrealized Gain (Loss) Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) 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 Lessee, Operating Leases Lessee, Operating Leases [Text Block] Classification Type [Axis] Classification Type [Axis] Classification Type [Axis] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Defined Benefit Plan, Funded (Unfunded) Status of Plan Defined Benefit Plan, Funded (Unfunded) Status of Plan Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Subsidiary Twelve [Member] Subsidiary Twelve [Member] Subsidiary Twelve [Member] Net contract assets Contract with Customer, Asset, before Allowance for Credit Loss FY2020 Acquisitions [Member] FY2020 Acquisitions [Member] FY2020 Acquisitions 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] Quell [Member] Quell [Member] Quell Corporation [Member] Ownership [Axis] Ownership [Axis] Foreign Deferred Foreign Income Tax Expense (Benefit) Effect of dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Subsidiary Three [Member] Subsidiary Three [Member] Goodwill and Other Intangible Assets [Line Items] Goodwill [Line Items] Ridge Holdco [Member] Ridge Holdco [Member] Ridge Holdco LLC Deferred Compensation Obligation Stock Issued During Period Value Deferred Compensation Obligation Value of shares issued during the period to deferred compensation obligation. Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Axis] Customer rebates accrual Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Summary of Income Tax Contingencies [Table Text Block] Summary of Income Tax Contingencies [Table Text Block] Work in process Inventory, Work in Process, Net of Reserves Acquisitions of noncontrolling interests Payments for Repurchase of Redeemable Noncontrolling Interest Joint Venture [Member] Joint Venture [Member] Joint Venture [Member] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Finance Lease, Liability, to be Paid, after Year Five Finance Lease, Liability, to be Paid, after Year Five Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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] Decavo [Member] Decavo [Member] Decavo LLC [Member] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Revenue from Contract with Customer Revenue from Contract with Customer, Excluding Assessed Tax Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Finished products Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement, Option [Member] Share-based Payment Arrangement, Option [Member] 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 Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] FY2012 Acquisition [Member] FY2012 Acquisition [Member] FY2012 Acquisition Measurement Input Type [Domain] Measurement Input Type [Domain] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Variable Rate [Axis] Variable Rate [Axis] Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Acquisitions of noncontrolling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Canada, Dollars Canada, Dollars Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accrued expenses Accrued Expenses Assumed Amount of accrued expenses assumed at the acquisition date. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Variable Rate [Domain] Variable Rate [Domain] Capital in Excess of Par Value [Member] Additional Paid-in Capital [Member] Credit facility, interest rate description Line of Credit Facility, Interest Rate Description Cash dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Corporate Owned Life Insurance [Member] Corporate Owned Life Insurance [Member] Corporate owned life insurance [Member] Other income Other Nonoperating Income (Expense) Other Payments for (Proceeds from) Other Investing Activities Business Combinations [Abstract] Business Combinations [Abstract] Maximum [Member] Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Legal Entity [Axis] Legal Entity [Axis] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Temporary Equity, Other Temporary Equity, Other Changes Accounts receivable Increase (Decrease) in Receivables Award Type [Axis] Award Type [Axis] 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. Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total HEICO shareholders' equity Stockholders' Equity Attributable to Parent Subsidiary Four [Member] Subsidiary Four [Member] Exercisable Aggregate Intrinsic Value (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Annual Report Document Annual Report Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Concentrations Of Credit Risk, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Land Land Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Finance Lease, Liability, Payment, Due Finance Lease, Liability, Payment, Due Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Current income tax expense Current Income Tax Expense (Benefit) Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Operating Segments [Member] Operating Segments [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Credit facility unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Schedule of Deferred Compensation Plans [Line Items] Schedule of Deferred Compensation Plans [Line Items] [Line Items] for Schedule of Deferred Compensation Plans [Table] Schedule of Purchase Price Allocation [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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 Finance leases and notes payable Finance leases and notes payable Finance Lease, Liability Total deferred tax liabilities Deferred Tax Liabilities, Gross Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Business Acquisition [Line Items] Business Acquisition [Line Items] Income Statement [Abstract] Income Statement [Abstract] Other Countries [Member] Other Countries [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Four SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Income tax expense Income tax expense Income Tax Expense (Benefit) 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. Inventories Deferred Tax Assets, Inventory Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Voluntary Filers Entity Voluntary Filers Total current assets Assets, Current Intellectual Property [Member] Intellectual Property [Member] Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid Tooling [Member] Tools, Dies and Molds [Member] Stock-Based Compensation, Policy [Policy Text Block] Share-based Payment Arrangement [Policy Text Block] Credit Facility, Interest Rate, Increase (Decrease) Debt Instrument, Interest Rate, Increase (Decrease) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] 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. Noncontrolling interests assumed related to acquisition Noncontrolling interests assumed related to acquisition Noncontrolling Interest, Increase from Business Combination Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Tax benefit related to stock option exercises Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Weighted average fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Stockholders' Equity, Other Stockholders' Equity, Other Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Exchange [Domain] Exchange [Domain] FY2021 Acquisition Subsidiary 1 FY2021 Acquisition Subsidiary 1 [Member] FY2021 Acquisition Subsidiary 1 Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Liabilities [Abstract] Liabilities [Abstract] Subsidiary Twenty [Member] Subsidiary Twenty [Member] Subsidiary Twenty Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Total Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Finance Lease, Liability, Current Finance Lease, Liability, Current Issuance of common stock to 401(k) Plan Stock Issued During Period, Shares, Employee Benefit Plan Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-term Revenue Growth Rate [Member] Income before taxes and noncontrolling interests Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Document Information [Table] Document Information [Table] Defense and Space [Member] Defense and Space [Member] Customers within the Defense and Space industries [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Finance Lease, Interest Expense Finance Lease, Interest Expense Use of Estimates and Assumptions, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] 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] Acquired Finite Lived And Indefinite Lived Intangible Assets [Line Items] Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items] Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits Common stock, shares authorized Common Stock, Shares Authorized HEICO Aerospace [Member] HEICO Aerospace [Member] HEICO Aerospace [Member] Product and Service [Domain] Product and Service [Domain] Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Contingent consideration, liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Other Machinery and Equipment [Member] Other Machinery and Equipment [Member] FY2008 Acquisition [Member] FY2008 Acquisition [Member] FY2008 Acquisition Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Entity Listing, Par Value Per Share Entity Listing, Par Value Per Share Subsidiary Twenty-Three [Member] Subsidiary Twenty-Three [Member] Subsidiary Twenty-Three Total assets acquired, excluding cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Operating Lease, Variable Lease Expense Operating Lease, Variable Lease Expense Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for operating leases. Payment of contingent consideration Payment of Contingent Consideration Cash outflow for the payment of contingent consideration for business combination Cost of sales Cost of Revenue Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Estimated Amortization expense related to intangible assets, year three Finite-Lived Intangible Asset, Expected Amortization, Year Three Entities [Table] Entities [Table] Borrowings on revolving credit facility Proceeds from Long-term Lines of Credit Cancelled (Available for Grant) Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Business Combinations, Policy [Policy Text Block] Business Combinations Policy [Policy Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Other Primarily Corporate and Inter Segment [Member] Other Primarily Corporate and Inter Segment [Member] Other Primarily Corporate And Inter Segment. Stock repurchase program, number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Research and Development [Abstract] Research and Development [Abstract] Numerator: Numerator [Abstract] Numerator. Shares Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Consolidated Entities [Domain] Consolidated Entities [Domain] Subsidiary Two [Member] Subsidiary Two [Member] State taxes, less applicable federal income tax reduction Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] 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. Deferred Tax Expense from Stock Options Exercised Deferred Tax Expense from Stock Options Exercised Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Research Electronics International [Member] Research Electronics International [Member] Research Electronics International LLC [Member] 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 Net income per share attributable to HEICO shareholders: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Total customer rebates and credits deducted within net sales Accrued Customer Rebates and Credits Expense The total customer rebates and credits expense deducted within net sales. Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Noncontrolling Interest [Table] Noncontrolling Interest [Table] Net sales Revenues 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating costs and expenses: Costs and Expenses [Abstract] Subsidiary Twenty-One [Member] Subsidiary Twenty-One [Member] Subsidiary Twenty-One Specialty Silicone Products [Member] Specialty Silicone Products [Member] Specialty Silicone Products Inc [Member] Patents [Member] Patents [Member] Sales by Industry [Member] Sales by Industry [Member] Sales by Industry [Member] Subsidiary Eleven [Member] Subsidiary Eleven [Member] Subsidiary Eleven [Member] Defined Benefit Plan, Plan Assets, Amount Defined Benefit Plan, Plan Assets, Amount Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate, Continuing Operations Effective Income Tax Rate Reconciliation, Percent 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] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Flight Support Group [Member] Flight Support Group [Member] Flight Support Group. Leases, Capital [Abstract] Leases, Capital [Abstract] Consolidation, Eliminations [Member] Consolidation, Eliminations [Member] Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Leases [Abstract] Subsidiary Fifteen [Member] Subsidiary Fifteen [Member] Subsidiary Fifteen [Member] Income Taxes, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Foreign derived intangible income deduction Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Amortization Amortization Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-based Payment Arrangement, Option, Activity [Table Text Block] Ridge Engineering [Member] Ridge Engineering [Member] Ridge Engineering Inc Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Redeemable Noncontrolling Interests, Policy [Policy Text Block] Noncontrolling Interests Policy [Policy Text Block] Disclosure of accounting policy for noncontrolling interests. 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] Foreign Currency Gain (Loss) [Member] Foreign Currency Gain (Loss) [Member] Amortizing Assets: Finite-Lived Intangible Assets, Gross [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Stock Options Outstanding [Abstract] Stock Options Outstanding [Abstract] Stock Options Outstanding Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment HMI [Member] HMI [Member] Human Machine Interface product line [Member] Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stock Option and Future Grants [Member] Stock Option and Future Grants [Member] Stock Option and Future Grants Member. Expected option life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Other Assets and Liabilities, Noncurrent [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Money Market Funds [Member] Money Market Funds [Member] Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay HEICO Stock Held By Irrevocable Trust [Member] HEICO Stock Held By Irrevocable Trust [Member] HEICO stock held by irrevocable trust. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Information, Document [Axis] Document Information, Document [Axis] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Pre-tax unrecognized compensation expense related to nonvested stock options Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 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. Statistical Measurement [Axis] Statistical Measurement [Axis] FY 2017 Acquisition [Member] FY 2017 Acquisition [Member] FY 2017 Acquisitions [Member] North America [Member] North America [Member] Tax Exempt Gains on Corporate-owned Life Insurance Policies Tax Exempt Gains on Corporate-owned Life Insurance Policies Tax Exempt Gains on Corporate-owned Life Insurance Policies Cover [Abstract] Cover [Abstract] Electronic Technologies Group [Member] Electronic Technologies Group [Member] Electronic Technologies Group. Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Product Warranties, Policy [Policy Text Block] Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Amortizing Net Carrying Amount Finite-Lived Intangible Assets, Net Subsidiary Seven [Member] Subsidiary Seven [Member] Subsidiary Seven [Member] Goodwill Opening Balances Ending Balances Goodwill Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest 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. Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] 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] Scenario [Domain] Scenario [Domain] Total Shareholders Equity [Member] Total Shareholders Equity [Member] Total Shareholders Equity, not including Redeemable Noncontrolling Interests Operating Lease, Cost Operating Lease, Cost Operating Leases, Rent Expense Operating Leases, Rent Expense Pension Benefit Obligation [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Defined contribution plan partcipants employees range maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Connect Tech [Member] Connect Tech [Member] Connect Tech Inc Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items] Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Indefinite-Lived Trade Names Indefinite-Lived Trade Names Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block] Earnings Per Share, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income attributable to HEICO Net income Net income attributable to HEICO Net Income (Loss) Attributable to Parent Accounts Receivable, Policy [Policy Text Block] Receivable [Policy Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Defined Benefit Pension Plan, Policy [Policy Text Block] Pension and Other Postretirement Plans, Policy [Policy Text Block] Accrued employee compensation and related payroll taxes Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Capital in excess of par value Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Property, Plant and Equipment, Depreciation Methods Property, Plant and Equipment, Depreciation Methods Other assets Other Assets, Noncurrent Business Segments [Axis] Segments [Axis] Segments [Axis] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Share-based Compensation Expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock Options Exercisable [Abstract] Stock Options Exercisable [Abstract] Stock Options Exercisable Cancelled (Shares Under Option) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Denominator: Denominator [Abstract] Denominator. SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] 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] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Contingent purchase consideration Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Existing Management [Member] Existing Management [Member] Existing Management [Member] Customer Rebates and Credits, Policy [Policy Text Block] Customer Rebates and Credits Policy [Policy Text Block] Disclosure of accounting policy for customer rebates and credits. Long-term debt, net of current maturities Long-term Debt and Lease Obligation 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. Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net 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 Acquired warranty liabilities Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Assets [Abstract] Adjustments to redemption amount of redeemable noncontrolling interests Adjustments to redemption amount of redeemable noncontrolling interests Noncontrolling Interest, Change in Redemption Value 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. Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Outstanding (Shares Under Option) Outstanding (Shares Under Option) Number Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Trade Names [Member] Trade Names [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other Electronic Components [Member] Other Electronic Components [Member] Other Electronic Components [Member] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Camtronics [Member] Camtronics [Member] Camtronics LLC Business Combination, Contingent Consideration, Liability, Measurement Input Business Combination, Contingent Consideration, Liability, Measurement Input Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Subsidiary Fourteen [Member] Subsidiary Fourteen [Member] Subsidiary Fourteen [Member] Entity Interactive Data Current Entity Interactive Data Current Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Estimated Amortization expense related to intangible assets, year, there after Finite-Lived Intangible Asset, Expected Amortization, after Year Five SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Subsidiary Eight [Member] Subsidiary Eight [Member] Subsidiary Eight [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Contingencies, Policy [Policy Text Block] Commitments and Contingencies, Policy [Policy Text Block] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Share-based compensation expense Stock or Unit Option Plan Expense Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Cost RH Labs [Member] RH Labs [Member] R.H. Laboratories Inc Machinery, equipment and tooling Machinery and Equipment, Gross SEC Schedule, 12-09, Reserve, Inventory [Member] SEC Schedule, 12-09, Reserve, Inventory [Member] Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Shares approved by Shareholders (Shares Available for Grant) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Operating Lease, Payments Operating Lease, Payments Effective Date of Acquisition Business Acquisition, Effective Date of Acquisition Total purchase consideration Total purchase consideration Business Combination, Consideration Transferred Goodwill [Roll Forward] Goodwill [Roll Forward] Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance Lease, Right-of-Use Asset, after Accumulated Amortization 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] 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 Document Transition Report Document Transition Report Total liabilities and equity Liabilities and Equity Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Vacation accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Contract liabilities Contract with Customer, Liability, Current Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Tax benefit from stock option exercises Share-based Payment Arrangement, Exercise of Option, Tax Benefit Earnings Per Share [Text Block] Earnings Per Share [Text Block] Stock Held During Period Value Deferred Compensation Obligation Stock Held During Period Value Deferred Compensation Obligation Stock Held During Period Value Deferred Compensation Obligation Intangible Assets Useful Life [Table Text Block] Intangible Assets Useful Life [Table Text Block] Intangible Assets Useful Lives [Table Text Block] Minimum [Member] Minimum [Member] Aerospace [Member] Aerospace [Member] Customers within the Aerospace industry [Member] Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Borrowings under revolving credit facility Long-term Line of Credit Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Selling, general and administrative expenses Selling, General and Administrative Expense Cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Preferred Stock, shares authorized Preferred Stock, Shares Authorized Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Subsidiary Thirteen [Member] Subsidiary Thirteen [Member] Subsidiary Thirteen [Member] Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Revenue [Policy Text Block] Revenue [Policy Text Block] Cash Flow, Supplemental Disclosures [Text Block] Cash Flow, Supplemental Disclosures [Text Block] Acquisitions, net of cash acquired Cash paid, net Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Translation [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Share-based Payment Arrangement [Text Block] Share-based Payment Arrangement [Text Block] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Noncontrolling interests in consolidated subsidiaries Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Cash dividends paid Payments of Ordinary Dividends, Common Stock Freebird [Member] Freebird [Member] Freebird Semiconductor Corporation [Member] Trade Names, Gross Finite-Lived Trade Names, Gross Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Additional purchase consideration Business Combination, Consideration Transferred, Other Accrued customer rebates and credits Accrued Customer Rebates and Credits Carrying value as of the balance sheet date of accrued customer rebates and credits. Aggregate Redemption Amount Estimate [Line Items] Aggregate Redemption Amount Estimate [Line Items] [Line Items] for Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table] 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 Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Goodwill acquired Goodwill, Acquired During Period Commitments and contingencies Commitments and Contingencies Redeemable Noncontrolling Interest [Table Text Block] Redeemable Noncontrolling Interest [Table Text Block] 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 Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Revolving credit facility issuance costs Payments of Debt Issuance Costs Document Period End Date Document Period End Date Foreign Line of Credit [Member] Foreign Line of Credit [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] 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 Total operating costs and expenses Costs and Expenses Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Registrant Name Entity Registrant Name Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Change in tax benefit for stock option exercises Change in tax benefit for stock option exercises Change in tax benefit for stock option exercises year over year 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 TSID [Member] TSID [Member] Transformational Security LLC and Intelligent Devices Inc Transformational Security [Member] Transformational Security [Member] Transformational Security LLC Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Selected Financial Statement Information [Abstract] Selected Financial Statement Information [Abstract] Fair value of existing equity interest Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Net assets acquired, excluding cash Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Finance Lease, Liability, to be Paid, Year Five Finance Lease, Liability, to be Paid, Year Five Common Stock [Member] Common Stock [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating income Operating income Operating Income (Loss) Employer contributions to HEICO Savings and Investment Plan Defined Contribution Plan, Employer Discretionary Contribution Amount Materials, parts, assemblies and supplies Inventory, Raw Materials and Purchased Parts, Net of Reserves Current operating lease liabilities Operating Lease, Liability, Current Operating Lease, Liability, Current Estimated Amortization expense related to intangible assets, year two Finite-Lived Intangible Asset, Expected Amortization, Year Two Temporary Equity, Stock Issued During Period, Value, New Issues Temporary Equity, Stock Issued During Period, Value, New Issues Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Employee related deferred compensation plans, specified as other long-term liabilities Deferred Compensation Liability, Classified, Noncurrent Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Document [Domain] Document [Domain] Leadership Compensation Plan [Member] Leadership Compensation Plan [Member] Leadership Compensation Plan Member. 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] Warranty claims settled Standard and Extended Product Warranty Accrual, Decrease for Payments Capital expenditures Capital expenditures Payments to Acquire Property, Plant, and Equipment Other Liabilities, Current Other Liabilities, Current Entity Information [Line Items] Entity Information [Line Items] Finance Lease, Variable Lease Expense Finance Lease, Variable Lease Expense Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance leases. Deferred Compensation Obligation [Member] Deferred Compensation Obligation [Member] Total liabilities Liabilities Deferred tax assets: Deferred Tax Assets, Net [Abstract] Estimated Amortization expense related to intangible assets, year one Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Outstanding Aggregated Intrinsic Value (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Liability Classification [Axis] Liability Classification [Axis] Liability Classification [Axis] 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 Consolidation Items [Axis] Consolidation Items [Axis] Measurement Input Type [Axis] Measurement Input Type [Axis] Net Investment Related to HEICO LCP Net Investment Related to Deferred Compensation Plan Net Investment Related to Deferred Compensation Plan Common stock, shares issued Common Stock, Shares, Issued Subsidiary Seventeen [Member] Subsidiary Seventeen [Member] Subsidiary Seventeen [Member] Preferred Stock, shares issued Preferred Stock, Shares Issued 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] Eurodollar [Member] Eurodollar [Member] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year One Licensing Agreements [Member] Licensing Agreements [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Entity Public Float Entity Public Float Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Change in contract liabilities Amount of Increase (Decrease) in Contract Liabilities Amount of Increase (Decrease) in Contract Liabilities Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Amendment Flag Amendment Flag Fair Value Measurements (Textuals) [Abstract] Fair Value Measurements (Textuals) [Abstract] Adoption of ASC 606 (revenue recognition) Deferred Tax Liabilities, Tax Deferred Income Redeemable Noncontrolling Interests [Member] Redeemable Noncontrolling Interests [Member] Proceeds from stock option exercises Proceeds from Stock Options Exercised Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Two Contract assets Business combination, Recognized identifiable assets, Contract assets Amount of contract with customers recognized as of acquisition date Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total shareholders' equity Balances Balances Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Equity Components [Axis] Equity Components [Axis] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventories, net Inventories, net of valuation reserves Inventory, Net Schedule of Segment Reporting Information by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Eight Acquired FSG Subsidiaries [Member] Eight Acquired FSG Subsidiaries [Member] Eight Acquired FSG Subsidiaries, primarily Repair Group Subsidiaries [Member] Put Rights Purchase Period Put Rights Purchase Period Put Rights Purchase Period Entity File Number Entity File Number Federal Deferred Federal Income Tax Expense (Benefit) Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Product and Service [Axis] Product and Service [Axis] Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Deferred compensation obligation Deferred Compensation Obligation Deferred compensation obligation payable in company common stock. Schedule of Other Share-based Compensation, Activity [Table Text Block] Schedule of Share-based Activity [Table Text Block] Schedule of Share-based Activity [Table Text Block] Foreign Currency Translation Unrealized (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Granted (Available for Grant) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Statement [Line Items] Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Subsidiary Six [Member] Subsidiary Six [Member] Subsidiary Six [Member] Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] FY 2015 Acquisition [Member] FY 2015 Acquisition [Member] FY 2015 Acquisition [Member] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Amount of contingent purchase consideration, the company could be required to pay Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Entity Address, State or Province Entity Address, State or Province Solid Sealing Technology [Member] Solid Sealing Technology [Member] Solid Sealing Technology Inc [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Entity [Domain] Entity [Domain] Customer [Axis] Customer [Axis] Pension and Other Postretirement Benefits Disclosure [Text Block] Retirement Benefits [Text Block] Granted (Shares Under Option) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Contributions to the plan charged Deferred Compensation Arrangement with Individual, Contributions by Employer Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Deconsolidation of subsidiary Goodwill, Written off Related to Sale of Business Unit Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Total assets Total assets Assets Plan Name [Domain] Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] R&D expenses Research and Development Expense Noncontrolling Interest [Member] Noncontrolling Interest [Member] Schedule of Accounts Receivable [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] All Currencies [Domain] All Currencies [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Basic (in shares) Weighted average common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Payments on revolving credit facility Repayments of Long-term Lines of Credit Liability Classification [Domain] Liability Classification [Domain] Liability Classification [Domain] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] 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. Distributions to noncontrolling interests Payments of Ordinary Dividends, Noncontrolling Interest Comprehensive income attributable to HEICO Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Total Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Non-Amortizing Assets: Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Subsidiary Five [Member] Subsidiary Five [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Assets Held under Capital Leases [Member] Assets Held under Capital Leases [Member] Trade accounts payable Accounts Payable, Current Allowance for doubtful accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Cash Flow, Supplemental Disclosure, Leases Schedule of Cash Flow, Supplemental Disclosure, Leases [Table Text Block] Schedule of Cash Flow, Supplemental Disclosure, Leases 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] 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] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Common stock, shares outstanding Common Stock, Shares, Outstanding Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Balances as of beginning of year Balances as of end of year Standard and Extended Product Warranty Accrual Noncompete Agreements, Gross Finite-Lived Noncompete Agreements, Gross Intelligent Devices [Member] Intelligent Devices [Member] Intelligent Devices Inc EPC [Member] EPC [Member] EPC Space Redeemable Noncontrolling Interest, Equity, Fair Value Redeemable Noncontrolling Interest, Equity, Common, Fair Value Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer Relationships [Member] Customer Relationships [Member] 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. Payment of contingent consideration PaymentofContingentConsiderationinExcessofAcquisitionDateValue Cash outflow for the payment of contingent consideration for business combination classified as operating activities Subsidiary Ten [Member] Subsidiary Ten [Member] Subsidiary Ten [Member] Customer Relationships, Gross Finite-Lived Customer Relationships, Gross Other long-term liabilities Other Liabilities, Noncurrent 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. Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Other Deferred Tax Liabilities, Other Bernier Connect SAS [Member] Bernier Connect SAS [Member] Bernier Connect SAS [Member] Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Long-term Debt and Lease Obligation, Including Current Maturities Debt and Lease Obligation Pyramid [Member] Pyramid [Member] Pyramid Semiconductor LLC Schedule of Goodwill [Table] Schedule of Goodwill [Table] Share-based Payment Arrangement, Expense Share-based Payment Arrangement, Expense Contingent purchase consideration Business Combination, Consideration Transferred, Liabilities Incurred Exercisable Weighted Average Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Percentage of interest owned by noncontrolling shareholders Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Change in long-term liabilities and assets related to HEICO LCP Increase (Decrease) in Obligation, Other Postretirement Benefits Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Net income from consolidated operations Net income from consolidated operations Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Common Class A [Member] Common Class A [Member] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollar per share) Common Stock, Par or Stated Value Per Share Guarantor Obligations, Maximum Exposure, Undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Entity Central Index Key Entity Central Index Key Deferred Revenue, Current Deferred Revenue, Current Security Exchange Name Security Exchange Name Description of Acquired Entity Business Acquisition, Description of Acquired Entity Exercised (Shares Under Option) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Total other comprehensive (loss) income Unrealized gain/(loss) Other Comprehensive Income (Loss), Net of Tax Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Note Disclosure [Text Block] Lapse of statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Other Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Estimated Amortization expense related to intangible assets, year five Finite-Lived Intangible Asset, Expected Amortization, Year Five Bechdon [Member] Bechdon [Member] Bechdon Company Inc Name of Acquired Entity Business Acquisition, Name of Acquired Entity FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Building and Building Improvements [Member] Building and Building Improvements [Member] Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 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. Finite-Lived Intangible Assets, Amortization Method Finite-Lived Intangible Assets, Amortization Method Subsidiary Nineteen [Member] Subsidiary Nineteen [Member] Subsidiary Nineteen Class of Stock [Domain] Class of Stock [Domain] Class of Stock [Domain] Cash paid Payments to Acquire Businesses, Gross APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Other Industries [Member] Other Industries [Member] Customers within other industries [Member] Goodwill and other intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Finance Lease, Interest Payment on Liability Finance Lease, Interest Payment on Liability Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Moulages Plastiques Industriels [Member] Moulages Plastiques Industriels [Member] Moulages Plastiques Industriels De L'essonne [Member] Deferred Tax Assets, Deferred Payroll Taxes Deferred Tax Assets, Deferred Payroll Taxes Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as deferred payroll taxes Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) 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] Ownership [Domain] Ownership [Domain] Subsidiary Twenty-Two [Member] Subsidiary Twenty-Two [Member] Subsidiary Twenty-Two Entity Listings [Line Items] Entity Listings [Line Items] Document Information [Line Items] Document Information [Line Items] Buildings and improvements Buildings and Improvements, Gross FY2020 Acquisition Subsidiary 2 [Member] FY2020 Acquisition Subsidiary 2 [Member] FY2020 Acquisition Subsidiary 2 Bonus accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses Heico Flight Support Corp [Member] Heico Flight Support Corp [Member] HEICO Flight Support Corp is a principal subsidiary of HEICO Corporation Other Acquisitions [Member] Other Acquisitions [Member] Other Acquisitions [Member] Adjustments to Additional Paid in Capital, Other Adjustments to Additional Paid in Capital, Other Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Product Line [Member] Product Line [Member] Product Line [Member] Heico Common Stock [Member] Heico Common Stock [Member] Heico Common Stock [Member] Change in net contract assets Amount of Increase (Decrease) in Net Contract Assets Amount of Increase (Decrease) in Net Contract Assets Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Valuation Allowances and Reserves, Opening Balance Valuation Allowances and Reserves, Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Construction in progress Construction in Progress, Gross Income taxes payable Accrued Income Taxes, Current Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Contingent consideration related to acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Nature Of Business, Policy [Policy Text Block] Nature of Operations [Text Block] Pension Plan [Member] Pension Plan [Member] Finance Lease Expense Finance Lease Expense Finance Lease Expense Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-term Debt [Text Block] Long-term Debt [Text Block] EX-101.PRE 12 hei-20211031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 hei-20211031_g1.jpg 5 YEAR RETURN begin 644 hei-20211031_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 **** &S316\33SRJB(I9W=L!0.223T%?,'B M_P#X+4?\$J?!/CNX^&FK_MS^ [G6K1BMY:Z)J#ZDMN5.&$DMHDD<94\-N8;3 MUQBOR6_X.Q/^"H_QO\9?M&Z3_P $@OV9_%-WI5A+!I__ L9M/N3#-K-_J&Q MK33'9>1;K#+#*ZYQ(UPH88B&?V5_X)Y?\$^?V>O^";O[-N@_L^? ;P7I]FUE MI\(\1^(([15O-?OP@\V\N9<;I&=]Q52=L:D(@55 !UGP\_;%_91^+UMX:O/ MA-^T9X+\4Q>,;Z:R\,R>'/$5O?+J%Q%:RWC7L-O>R(H MDN8[EHHRX&]XY\L2(5QU7[4/_!5O]FW]FC]I'PS^QCIWAWQ=\2?C%XLMVN=+ M^&?PUTZVNM1BMA&\AN+F2[N+:UM8_+C=_P![,AV+NQMP2 ?3-%?.O[%G_!4+ M]E_]N+QWXQ^"W@"?7?#'Q)^'MY);^-OACXYTU++6])*2>6TACCDEAGBWD+YL M$LJ#>F2-Z;O(OCA_P<+_ /!/[]F7]K^X_8E_:*3QOX+\86FI06UW=ZWH$(TV M&*9!)%=FYCN'7R&C97# %@#@J&!4 'W/17Y^>$O^#E+_ ()WZE^UK'^Q]\5? M#WQ1^%.LW2AM-\0?%SP1_P (_I=VCH9(9,W$PN((YD&8Y+B")6R,D9&5;_@Y M/_X)ZZ;^UKX:_9+\:>$_BSX5G\9SVR>$_'/B_P"'[Z7H6K17,IBMKF%[F5+H MVTL@VI<&V$74EPH+ _0*BOEC_@I!_P5X_9E_P""5R^'M3_:K\(>.HM'\4/) M#HWB#P]H<%[:2W*#<]LV+A9(Y F'^9 K!OE9BKA?%OBO_P '-/\ P3[^$7A3 MP9\5=8^&?QKU#X>>-([06GQ1TOX:NWAVRNIX!,UE+=RS()KF%2RRQ6RSE'BE M3EHW50#]$**\]U']J[]G'2?V:S^V'J/QCT2+X8CPXFO?\)FUU_H9T]T#I,& MR=P8 (!O+$(%W';7R3\9?^#A[]D_X"?#+P;^T1\3OV2.0Q?;_M\2/%&\B![56=48HK8. #[XHKQSXU_MQ_!7X-?L@R_ MMSVD6K^,OAS#X?BU^75_!-M%=L-(>+SOMX226,O$J$,P7+J#G;A6*_)UU_P= M%?\ !*FU_91O/VN'\6>,/[)B\62^'-,\,GP[&NM:O?16T%S+]FMVG"&*..XB M+3221HI=5+;F0, ?9?[4/[8/[,?[%7P_@^*7[57QKT/P/H-UJ*6%IJ&MW)07 M%RZLRQ1JH+R-M1V(4'"JS' !-=SX2\6>%_'OA73?'/@CQ#9:OHVLV$-]I.JZ M=-KGPZ\9^!]*LDN[:\198;K3KA)9)E20*K;@T3(VP-%*VUL?8__ M WG^P)_P3@_X);_ B^.UG=:]8?"R_\%^'K#X5>'X;%KO7-7BN;&.2QLXX2 M_P"\NF@&Y]SA05 M+-(OM5T;1OB!X:M(HIK*TC5Y9EN[.\N;:3[RJ8XY7D1B!(B @E/VH?\ @JW^ MS;^S1^TCX9_8QT[P[XN^)/QB\66[7.E_#/X:Z=;76HQ6PC>0W%S)=W%M:VL? MEQN_[V9#L7=C;@D ^F:*^=?V+/\ @J%^R_\ MQ>._&/P6\ 3Z[X8^)/P]O)+ M?QM\,?'.FI9:WI)23RVD,<WU:4Q>= M''$DDQN(6EB^>,7$,.\%0/F95/W90 45X3^WQ_P4=_97_P"";?PST_XD_M-> M,;JW?7-0_L_POX;T2P:\U;7KOC,-I;*07(W+N=BJ*70,P+H&X?X:_P#!8#]G M7Q%^U)HW[%OQT^&?Q!^"GQ,\4:7%J'@_PU\6-+L;<:_#(751:W-A>7=LTA:- MU\EY4D+J4"EOEH ^E_'GC_P+\+/!VH_$3XF>,M*\/:!H]JUSJVMZWJ$=K:6< M*]9)992J1J/5B!7COP6_X*??L"_M#?%:R^!OPA_:@\.:KXNU72QJ6C:"[36M MQJMF4:07%H+B-!=QF-6D#PEP44N"5!-?E/\ \'H/[5/BB+X">"OV3M"\)>.] M+TZ;QI#J>NZ]/H$L&@ZTJ6'^%D5CR@(^L_\ @DW^QK^Q M5^U?\./V?O\ @H[XH_9?\;:)\5_A?\)O#WA+2-:\:6=]I<5XMMHENBZA:6K2 M>3=VQ2ZE6&ZV[7^8CF-2H!]X_&;X[_!W]G?P?)\0?CA\1-,\+Z'"2)]7UB?R MK>+"EB7<\( JDDM@<=:\-_X?6_\ !(__ *2-?!__ ,+BT_\ BZ]\^,-M;WOP MD\4V=W DL4OAR^26*1(]=O4M-&T32?%UM-P%=7J?[=O['>C?M26O[$^J_M&>%H/BM>V8N;;P-)J0%\Z&(S*NWH)#$ M/-$1("?"T7C#]GW]H*VM=.\>V< M<8FU)=.-L=4M&FACW/&#/<1+&Q9?.M4?4Y$;%"2V M0#]EZ*^$?V@/^#AG]B/]F3]K1_V(OBY\.OBM8_$5M:M-,T_2(_",#QZC)=.J M6LEO-]J$L=8FBDE2QE'VI?+?RX9G,G,(6)R9<*: /KN3AG"R31000J<[IYYHHAM M;YSM;$/['_\ P4G_ &?_ -L?XE^.O@)XY@;7/PO^/G M[8WP^\'>(K15:XT7Q'XCAM+A%895MDA!*GL1Q7NE?G9_P>&%NOBC\*XI]>\&O;PYN-0ME3-[I@QRWFQ('11R9H(@,!FR ?;'P#_ M &G?V?/VIO"\OC?]G/XOZ%XTT:*0(^K>'KU;FV+988$B_*QRC X)P5(-"O#7BN65(X/#NLZU'!>3.V HCB;#29) &T').* M_*O_ (,X_P#@IC:_$SX'ZW_P32^)FLH-=\ K-K?P^:9\-=Z-//NNK89^\UO< MR^8.YCNL ;837WW^SAX7\/\ [=W[9]__ ,%%/$.CV][X,^&D6H^"_P!GV6:( M,+IS*(]<\11$Y^6>:!;*W<'!@LY)!E;D&@#[ 1U=0Z'((R#2UX+^U]_P4;_9 MX_8U\;^"_@WXR&M^)_B/\1K\6G@3X9^"K**ZUG6&SAI56:6&"WA4@YGN)8HA MM?YOD;$'['O_ 4F_9^_;)^(WCKX$^&M+\1^#OB9\-+[[-XX^&?CJRM[;5], M4D!)Q]FGGM[F!LKB:":5,.A) D0L ?0-%?*'Q'_X*_\ [/V@^-_B/\._@/\ M"3XE?&W5OA!&#\4(?A)HEE=)X=DQ*3!)+?7EI'<3@02@PVS32*T;*5#*RCI? M^"-)X@[)B M158I(CO&VUP'RCA0#Z*HKX5\*_\ !P__ ,$\]6_:D\1?L@>/+GQGX%\7^$(= M7E\6'QIH,-M9:2NFVTMS=&6XBN)%8".%]ICWB0E=I.X9[+_@F=_P6I_8U_X* MP>*_'OA']EF#Q?'/\/VM6U"?Q1H<=G'J%O<-*L=Q;;)I&*9A8$2K%(,K\G7 M!]<5P'[0W[5?[-7[)?A!?'O[37QV\*^!-(E!/"]WJ\]I$X5[MXHR8K="> \LF MR)2> SC-?@G_ ,&^_P ,/$?_ 76_P""F'Q/_P""AO\ P47>+Q[;?#:TLI-" M\+:LGFZ39WU[-.;."*V?*?9;:*VG*PD$&1XY'+-N+ '[1_!__@K_ /\ !,CX M[Z[9^&/AK^VMX&N+_4CC2K74]3.G-J#?W;;[8L7VAO:/^-M?N8]0\-6T-[>6NA7>KW,UE=7$ M;2QEBL4L"2^6&978MM"!F4 ^ZJ*^._A1_P %O?V/_CC^P?XM_P""B_PK\+>/ M]7^'7@77;C3/%)A\/0K?V7D6\%Q-<_9WN!O@1+B+)1F89)V[59AVG[ O_!4C M]G#_ (*7? 3Q/^T-^R?HOBS5M*\+:Q/I5UINHZ5%9WMW>16L5SY,"R3",EDF MC52\B+N."5 S0!](45^>_P (/^#F7_@FS\;?'/B'X5^"=/\ BC+XNT"RGDB\ M(+\/IKC5=8NXIT@;3[&TMGEEN;O/?!/B?P9A;CP'XV\);-=U64SBW%O86=E+'(9[*_AO;DVUO_:<\&> K_4[4W&G6WBK7(K-KJ(,5+1^80' (P<= M.,]17A?[9_\ P76_8S_8%_:;TG]D_P#:3\+?$+2_$WB"*TGT"YL_#D-S8ZC; MW$S01SQS)<<+YJ.C!E5U*'*X()^(/^#W"&%OV+?@Y<-$ID3XH3JKD<@'3IB0 M#Z' _(4 ?LUX'\;^$/B9X*TCXC_#[Q)9ZSH.OZ7;ZEHFKZ=.);>^M)XUEAGB M=>'1T965AP0P-:E?''[(7[67[/O[$O\ P1"^ '[1'[3GQ(L_"WA/1O@#X,%U MJ%TCR/)*^C6@CAABC5I)I7/"QHI8X)Q@$CF/C%_P<$_LI_LR>/O OA7]K7]G MSXT_"G0_B1&9?"/CSQIX7T\:-=0CR\R.UIJ$]Q %$T1998%=%D5G50+?$.N>.H_ Q&C:_=3>(M1NY5MM2GEBMYIR9ROE[E_>1R1CE0* /N_\ 9V_; MM_8[_:U\7^*O 7[-?[17A?QIK'@FZ%OXGT_0M1$LEDQ=D#'M(A9&7S$W(2,; MLUZS7XX?\&\* /N:BO$6_;H\%)^VP/V#?^ M%.^/V\7GPR/$;:JFD6K:0FCF9X%O7NA(1LHE+*<1XYKB_BW_P5D^ MW@;]H;Q'^RC\'OA=\0/C+\0?!7A]]:\=>'/A5IECN._8I_;<_9P_X*#? /3?VD/V7?':ZYX;OY MGMIA+ T-SI]W&!YMI$,/NF4'M0!P7_#ZW_@D M?_TD:^#_ /X7%I_\71_P^M_X)'_])&O@_P#^%Q:?_%U\$?\ !Y)X'\%_#C_@ MDK\,O!7P]\(Z9H6CZ?\ ';2H;#2M'L8[:VMHUT/6@J)'& J* !TKU_P#X M-YOV??@Y^U%_P;J?##X'?'GX?Z;XE\,^(+;Q5::CINI6RR*5?Q%J@WH2,QR* M<,DBX9&564@@&@#](O OCCP?\3?!6D?$CX>^);+6= U_3(-1T36-.G$MO?6D MT:R0SQ.O#HZ,K*PX((-:M?,6I_&?]G'_ ((N?\$V_ 5K^U?\8K>R\/\ PQ\# MZ+X3354M7>?6KRULH[>.*UMUR\DLOD,X0?=4,S%41F'(>'?^"X/[,-E\2?AW M\-?VC?A!\4?@B_Q._'UN]AHOCR71)DT M3P[O23,HNF7RI[\*CM%;*24V^;+A0J2^@?\ !%K]MOPSX]_X)X_#'P[XW^%G MQ,\'VO@#X$Z#=Z_X^^(OA&;3-"U&*#3H1-=6NH3MLN8\(TWF9 ,?SDXH ^YJ MYCXP?&?X4_L_^ ;WXJ?&OQ]IGACPWIH!U#6]9N1#;6RDX#22'A![GBOC7XI? M\'"'[)_PX_9_'[8>C?L]_&SQ=\$VUIM,7XP>&/"5C_8QE%T;0OLN[^"\\G[0 MIB$OV;87PH)8@'USXX_M$_!/]L+_ ()-_$S]H3X!^,K7Q+X,\6_!3Q+<:5J4 M,;*LR?V;=1R1NC@,CHZO&\; ,K(RD @T >F?LY?MB?LK_M>Z;JFL?LN_M ^$ M_'UKHD\<.KW'A76HKQ+.20,R+(8R=I8*Q /7!KM_%_B_PWX"\-W?C#QAJ\5A MIEA%YEY>39VQ)D#)P"<9(K\/_P#@Q[_Y(;^T!_V-FA?^DUW7[I4 ?,=U_P % MH_\ @DQ8W,EE>_\ !1+X1PS0R%)H9?&MJK(P."I!?((/!!KM/A-_P4<_X)]_ M'CQ1;^!_@M^V_P#";Q5K=W($M-%T'XA:=K]FJUMK/_ M (/)-1AM($C0_'_Q8Y5%P-S6>H,Q^I))/N:^E?\ @]B^%7P(\-^!?@M\;]%T M32M+^)M_XGO[)M2L(DAO=1TR.W21FE9,-*(9O(V,V=AN& (WF@#]Z**^6O\ M@B_\5?C5\4_^"4'P2^*_[3VI73^*K_P'%/JVIZPY$UU;(\BVMW,[\LTMHD$S M2-RQD+$\YK@M>_X+^?L9Z?X$\3?'WPI\._B=XJ^#7@OQ9%X=\6?''PSXG7KO&A(#W:7UU"KS1*T]M:319E3#'>N0#[BHKX;_X+"_\ !8_P_P#\$]OV M$+7]J+X%^ -2^(EUXUTV(^ O$.E:9-<>';;[2BFWOKZ^0>4D1$BM'"&\R<_* MNU=\B>2?\&\'_!0OQG\5?^"=G@GPMX]^ OQM\4^+WM?%?B+6O'8DB9&V@#]/Z*^-?V#?^"YW[&?\ P4C\:>,_ MAM^RWX>\>ZCXA\$>'9-8U/1M6\/0V4MPB2B+R(3+7Q:T?QUX7^(,2Q737:7+(+=HF63S/X5)W!2& K_L>?\ !?S]A+]O;]H[QO\ LP_L MIV/CCQ3K_@SPU=ZW;WL6A0067B*WMY8H9%T^2:X5F??-'M\](%8-D,10!]NT M5^>7P@_X.OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH _E._X./? 'C#]D?\ X. KO]HOQCI-Q)H7 MB'5O#'C/0+DH2+JVM(;2">,'H62>RF7;U"E"<;A7]4OAWQ!HGBWP_8^*O#.J M0WVFZG9Q7>GWMLX:.X@D0/'(A'565@0>X-?/O_!2S_@EE^R?_P %5/@S#\(_ MVFO#-T+C2Y9)_"_BO195AU/0YW #O!(RLI1PJAXG5HWVJ2NY$9? /V2O^">? M_!8S]@/X;V'[.GP%_P""B?PK\?\ P]T6+[+X8C^+_P *=0EU'0[,?"UNKV&*6ZD,=M')(%:9PI+?!?Q8'[3/[4_[0NI_%CXFQ:;-IVCZB^E)I.B>& MK.8J9X=+TN)Y%@:4H@DN)I)[AU15\T(-E>(?'C_@C+>6W_!2G3/^"L/[$/Q= MT?P)\36M);/QKX=\3^')-1T+Q/%);_9FD=8)X)K:?R]A+HS*[PQL5#>89 #\ MQH?%?C'P?_P>U7L/PSEE3^UO%45CK%M;D[;BSD\)1-=!P/O!=K2\]&B5NJ@U M3_X*:Z=I^J_\'AGPGL-4L8;F!_&'@,O#<1!T8A(",@\'! /U K]4/V"?^",. MA?LV_MH?$+_@I5^TG\5;7XC?'#XAW=PQU'3=!.G:1X;MI@JM;V-O)--(6\M$ MA\^20OY2[0!ND+^0_M+_ /!O-\9_VB/^"K&F?\%5U_;\T#1?$/A_Q+I&IZ!X M57X+RW%G%#IWEB"WFD_MM'FW+'B21?+W%V*K&, 'P9_PJ?\''G[-^ MEZGIT%S;7NA^!X[RVN(@\".*L?\'FSM9_MX_L\:A:GR MYT\(2%95X8;=4!7GV)/YU]W?\%&O^#>GXN_\%"/^"@7AC]OS4/V]M#\)ZIX( M@TB#PKX?MO@W+=PPQZ?>27D7GRMK2&9FGED+%5C&TA0 1N*_\%=O^#>GXM_\ M%$I_^#.KP9-<:5:Q-IGP M2^%U_INR%5\N[DFT5))% 'WW6>?<>I\QB>IKC/\ @] M/%]A^P1\"[/Q_KVG M:IK<7Q%E75-1TC2I+&UN)AILNYXK>2>=H5)Z(TLA']XUVGA?_@D+^V]_P42_ MX)&?L]?LSWW_ 46L-+^"NN?#7P=XAU'2=2^'8NM>M4_LNVN%TU+R.ZCCGM( MI'S"'B22-8XE=Y1'\P!Q7_!*'P[^SA\>O^#4W7_A_P#\%'OB5JOA7X1:9KVJ MQR^(]/O/*NK.T@U:*\MS;9CD\U_MY9$B\N3S&(C"G(%?*?\ P4@\2ZKXF_X- MT_AUIG[-GPZU#PS^S-X<^+\6G_#C4/B/J/V[QAXOG+:P\^IS"WV6NG6BSM=1 MI JRNY4$&)$'F_LY^TO_ ,$2?V?OC/\ \$FK/_@DW\,?&&I>"?#.AVEG_P ( M[X@2W6\GCO;>X^TM=7,6Z-;@S3-*\J@Q@M,Q79A4)I(N29C)Y\X,CS_(9"T:IND$ M@!U'P.EDF_X-!KUY7+$?LK^(5!)["UO0!^0%?/G_ 9L_LM_ GXL_L/?'+Q- M\6_A;H/BJ/Q-XYB\-ZK8>(]*AO;>;3X+*WN?(,%O$^ MN'6A ?AQ)I%[:WYAA@+"?^T[A'B,<*_NS$&W<[\?*0#XE_X/,O 7@?X6_P#! M/'X%_#KX:^$-,\/Z!HOQ'-GH^BZ-8QVUK96Z:9_P#!OQ^R1X,^ GBW3H/B3X*^$7A;7/"GAK4M22V7Q%&/#MLE MS:Q,Y 68*8W1V^0%2KE!)O7ZL_X+;_\ !&SQY_P6/\(^#OADW[66F?#GPSX2 MU.35!:K\-WU>\N[YHWBWF?\ M.W1(A&Y C$1;<22Y&%%V^_X)8?M/V/[+G[. MGP0\ ?MWV'AWQ=^SGJ5O_P ([X_TGX:,B:CIUMH\VF165UI\NHRK*'211,PF M4.H8*L;88 'YS_\ !"+_ (+%_M">(OVW/ W_ 3*_P""KGPRU+4?B%X0OK^Q M^&GCKQ+:RVWB#0;_ .P2I+I^HAMIN8YK8,BRN"Q<1,_FY26+DO\ @CIXC\:? M$C_@[/\ CSXI^+,LTFMV>I^.X8ENB2T$=O?)9V\2YYV1VRI&O^PH[5^GGP[_ M ."1GC[Q]_P4YT/_ (*I?MO?%CP9XA\:^"_"2Z#X*\.?#KP;/I6FPL!6W_ 4ITS_@K#^Q#\7='\"?$UK2 M6S\:^'?$_AR34="\3Q26_P!F:1U@G@FMI_+V$NC,KO#&Q4-YAD /S&A\5^,? M!_\ P>U7L/PSEE3^UO%45CK%M;D[;BSD\)1-=!P/O!=K2\]&B5NJ@U4_X*"6 M%CJ7_!Y1\.;34;*&XB/C+P2YBGC#KN6PMF4X/&0P!![$ ]J_4_\ 8)_X(PZ% M^S;^VA\0O^"E7[2?Q5M?B-\OP*FMCL: M3Q=\/ [+P6!O(U.?^ \?2OZ+*_+[]KK_ (-Y_C%^U/\ \%3-%_X*D1_M\Z%H M&N>%?$>BZEX7\*_\*9ENK2"+2Y8Y+:"XE_MN-Y]Q3]XZB+=O;:L? 'Z>627D M=G$FHSQ2W"Q*)Y88C&COCYBJEF*@G. 6)'3)ZT ?SO?\'#7B/QIXM_X.4_V9 M?AQXUEF_X1K3[WP,-#LY2?):*Y\0O]IF /!9G0QLW<0(#]T59_X/2_$>N^"? MVM?V;?&W@._GLO$>E:!J-YI=]99$\,\-_;26[H1SN60$K[U^J'_!6C_@C=\, M_P#@IY_PA'Q.TKXD7/P\^+'PQU2._P# OC^RTM+T0[)DG%M=6[.GVB$2QK(N M'5HWW$$AW1^&\8?\$6?'?[9/[=W@+]NC_@I=\:_"OBUOA=IEO;^#/AQX \)W M&G:0]U%,UP+R\DN[JXEGS,P?R!M0B*)6+*'5P#Y!_P"#U:XU2[_8J^ UWK=J ML%[+XZN7O(%Z1RG3274?1LBOU4_X)D?\HVOV>_\ LA_A/_TSVM?.W_!;+_@B M[\1O^"R&C>$? =[^UYI'P\\+^#]2FU&SLH?AE)JM[<74D*Q,TEP=5@38 &PJ MP@_-RS8%?4G[$_P'^(W[+O[+_@O]G/XD_%/2/&4_@;PW8:#I>O:1X4DT<3V- MG:16T)F@>\NLS%8MSNKJK%N(UQR =M\6/^26^)?^Q?O/_1#U_+5_P:C?LF_! MO]LK]LSXH_"/XX0>(9-';X,W4RCPYXPU+1IA)_:>GQ@M+83PM*H#M^[D+QDX M)0X&/Z>_VB/ WQC^)/PMU3P/\$_BAH'A#5=5L;BTDUKQ!X1FUI((Y87CW1P1 M7UI^\4L&!9V7Y<%3G(_-G_@D[_P;9?&/_@DA^T;J/[0WP=_X*%Z!XEEUKPO- MH.KZ/XB^"4PBEM9)X+C:%HWQ;U:[\)ZGJL8$M[I5U!:3V[E@JK*R!S"[J IDADP%Q MM'Y%?'#_ )7>[+_L";[QQHEQJ6FZ?'<>$CY$?V:&ZM9'\^6ZDV;9EQ+=[L-RI^_O"_ M_!'[]K+X2?\ !4?Q?_P6,OOVKO"'B#QOKG@J]T^?X;^&_AS#?^"F_QG\/_M;?!7X^77PG^+6@ MP6T$NO6^FM<6^I+;/OM96\J6*2"YA)^2X1F.U44K\BLOOO["?["?[4GP>U.P M^*'[?G[=FK_'KQMHEC)9^$WE\,VFCZ7X>BD79++%;VR@W5Y(F8VO)RTHC=XT MVB24R 'P9_P\4_X/ O\ I$9\'_\ P&E_^:2OV ^%FJ>.-<^&'AS6OB=HD&F> M)+S0;.?Q#IMJ/W5I?/ C3Q)\[_*LA=1\S<#[QZG>JIKL.N7&B7D'AG4;2SU) M[9UL+N_LFN8(9BIV/)$DD32H&P2@D0L 0&7.0 ?RB?\ !4CX"Z;^PI_P<4:G M\-/V6?&6L^"M/\7>*M,=9O#MP+:XTNW\0P)%J-O;. 1&A6\N53 'EK(H'W : M_JM^'7P]\%_"7P!HGPM^&_ARVT?P_P"'-*M],T32K--L5G:01K'%$@[*J*H' MTK\HOVV_^#8SXW?MQ?MX3_\ !0#QQ_P4ET+1?%(U#2[K3=+T?X%R&RL_[/2) M;=0)==9W_P!2K.2WS,S8"C"C]5_AOIWQ1TOPV+7XO>,= US5_-):^\-^&Y]* MMBFU<+Y$UY=MNW;CN\W&"!C@D@'\^WQD^+?QEO?^#S?[+:>.O#N@:UI]U'X< M\$W_ (XT2XU+3M.CF\)GR(Q;0W5K(QGDN9-FV9<2WF[##*G]&_@+_P $;/C] M\-_^"QNI_P#!7/XI_MC>%[_5O%>BMI'B7P/X3^'5SI5I?PKI4-G$J23ZIX8-OW-$<;1C&%_P65_X-VO!__!3+XV:!^UW\$?C]=?";XMZ%#;0S:];Z M:UQ!J*VS[[69O*EBDM[J$X"SHS':B*5^167Z _83_85_:B^#NIV/Q0_;Z_;J MU?X]>.-&L)++PK++X9M-'TOP]#(H262*WME!NKR1!L:\G+2B-GC38LDOF 'Y MY_LC^&_V4O@O_P %)?VB_@U_P1@_M_QMXV\0:5J,_P 9/B!\1M=\_P '>!X! M=2236UC;VR17&KW1N7:-%>95&TXN"JS$^2_\&-LLB^+_ -I2 .=C:;X39ESP M2)-6P?U/YU]3?L>?\&M,?[(?[5OC#XQ>#?\ @HY\1K'P%XK^T6]_X)\)6S:1 M?ZCI\LIE%E>:FEP[.BGY3)#%%*PR4>$DUZ#_ ,$/=)AU#3+'XEZ_JSV%S&'CFGL](FN+8LIR#LN(X90# MWC%?T/?#/]G;X!?!;Q+XE\9_!_X*>%/"VK^,K];WQ;J?A[0+>SGUFY7=MFNG MB16G<%Y#NOR> M_P"#'KXO>&K'Q;^T%\!;Z]BCU?4]/T'7M,MRPWS6]L]Y;W+ =PC75J/^VE?T M'U^9WQ__ .#J:!J$DV? M/4V;/'Y*3;F\R/+Q="L2$9H _3&OC_\ X+P7UCJG_!&S]H>XTV\BN(U\ 7L3 M/!(' >.94D4D?Q*ZLI'4%2#R*?I_[.W_ 6!^*VCCP+^T#^WK\,_!^ANODZC MJGP3^%UU:^(+Z$C#B.\U._N8+&1AG][';,RDY3:0&'J_B7]@[]GO7?V(-;_X M)^Z?H5YIO@#7/"5]H,Z07[RWB)=B0S79GF+O+=--*]PTLA-?\ U'=,KWS_ (,GO^46749K>.".ZO)WN#, MT"B"W:2SAEC2_BO_P $?O@CXZ^!OAC]KK0O'6G^ M*M3DUG2+G4/A=-8R:9JK6T5N)9=FK2"ZM]L$1,*^2Y(.)ESP ?EO_P &M.G: M?=_\%ZOVD+RZL899;3PGXJ>UEDB#-"Q\36"%D)Y4E6921V)'>D_X)!Z5I=S_ M ,'<_P >I+C38)&M/&_Q)GM6DA5C#*=2F4NA(^5BKNN1SAV'0FOO?_@F%_P; MT_%S_@FE^VWXK_;4T/\ ;VT3Q??>.-(U+3_$NA7WP+O$.M:CXJ M\+-\&9;6UGBU2=YKF"WE&MN\!5G_ ';L)=NT;EDY! /A3X'NUG_P>[ZA%:GR MUE\7>(!(J\!@?!EVQS_P+GZTG_!S@"/^#B7]F-B.#X3\%8/_ '-FJ5]S>!O^ M#>/XY>#O^"M__#WJ;_@H)X=N_&$GB:[U2X\,CX)31Z>T-S8RV$ELK?VZ9%Q: MRLJR$L0X#$,,J>P_X+6_\$&)O^"H_P 7/AY^U!\'OVB/^%;?$OX>P16=KJEY MHOV^UNK6*Z:[M_D#H8Y89Y)75OF5A(59> 0 ?G1_P=N?\I@OV;_^Q/TC_P!2 M"ZKZ#_X/;_\ DR?X/?\ 94YO_3;<5V_[:?\ P;$_'#]NGXU>"_VG?C-_P58U M34/B'X\$:?X.N#J6H/I7PGFO)-3U1H6A>9#) MK"_9[?:S;8#YKJ2>"KB(:M=ZROAY(H;6UAECDCN))(IK@;'7:J[I"T8C+K^;_\ P<#> M*_C#X\_X)S?L?>*-4^%UMX%^%::/>67P<\+ZQJDFI^)9-$AL-.2WU'5KP;(! M)<0+#(MM#&?+5LM*Q;9'^M?[8W_! '7/VT?^"7OPH_X)\_$G]KJV@USX,_8( M/"/CK2/ 3V]OZLFB:TFCM(0L0BC\E$\HLSO'N#2F1C+7,?\$MO^"4_[3W_!-S]G2/X"R_M^ MCQG:^&K/4K?X;:9=?#X6FC:(U[=FZGGN[:"]6XU-_-:0HKW,:Q":0*"2&4 _ M+;_@S&_Y/O\ VA?^Q/B_].AJM_P6T\(>)?\ @BC_ ,%]_AS_ ,%1OA5HDT?@ M_P"(FI_VYK5I9IM2XN!MM=>LQVWSV\ZW 9O^6MVS ?)7Z!?\$=/^#>_XB_\ M!(O]H_Q)\=-$_;FTSQY8^,=&.G>)-"O?A,^GRR+YXG22"X35Y!"X<'.Z*12K M$8!PP^C/^"O/_!+7X;_\%9OV9-/_ &?_ !SXB.A7>D>,-.UO2/$$5KYLMH(Y M/+NXU&03YMI)/&.<"0Q.0VS% &A_P3[FMOCC-X__ ."AJV[SK\7]3BB\ O-$ MT;CP;I@E@TG:' 94NI)+W4QG!VZHH(!7%?BM_P &G/Q,_:L^*?[47[2LGP]^ M,'@#1OB!XNBT[Q#XFE^(W@F^UFXORM[??:I(1;:G9-#MGO4\W?YFXR1?UG5+G4;_ $>?PN+^"TN+DEKH0?O! M');2LQ8VDT3HI. =H54 /H+_ ((D?\$>/&G_ 2+C^*N@Z]^U+9_$"P^(FKV M&K6NDV7A-M*CT:XB^U+*ZJUW<;Q,LD2_PX%J.6[?>%>/?L??LM^)OV)6@D\:?$;7M/M[*34#"K+!;V]I; 0V-G%OE,=M$-JO--(2S MRNS>PT ?C[_P>L?\HN_A]_V7S3/_ $R:W7OO_!K1_P H+O@I_P!=O$W_ *DF MIUM?\%H?^"0GQC_X+!?#G1?@;J/[8.@?#_P3H/BF+Q!9V-O\*YM3U"6\CLY; M9?-NFU>&-D N;DA5@0_.H).S+=__ ,$E/^">WQD_X)B_LR:-^R+XB_::T#XA M^#_#3W\F@RP?#B;1M1A>ZO'NW$DQU2YCE0233X B5OWB_-\GS 'Y%?\ ![QX MO\>W'QJ^ ?PYO+N>+PFOAS5M0MD!(BEOWN8(IF/9F2)8<9Y42MC&XY]4_P"# MW"QTO3?V:/@!;6<"1O;>,=5BM HP4B%E""!Z#A/R%?I!_P %<_\ @DE\!_\ M@KO^SU:_!WXKZW=^'==T"^>^\%^---M5GGTBY=0DBM$Q43P2*%$D6Y-WEH0R MLBD>%_'O_@B#\.OBE// M+XFUJ/PY?>(9;DGS7OIO##R3L^>=QD9B<]R:_2S]EOP/\"/B5_P;V_#;P%^U M!XG.B?#O5OV5-%M_&FLKJ'V4V.FMH,/GSB7!"%$RP)##(P58$J>E_P""O?\ MP29^%_\ P5F_9+L_V:/$/CBX\$WGA_6X-7\(:_INFK<1Z=7);;XQ+ MT4SJ45T((1@WRX/#?"O_ ((V>/Q_P3/\0_\ !.S]J#]M_P 0^.[75/AY;>#? M#^JZ7X=ATFS\.:=:X:U\FS21_M,JLD0DFGD9I(X4C'E N7 /R>^*FJ>"5_X- MT_VAOAG_ ,$X?#&O#]F7POXZTQ]2^(_Q?O?/\0^--8DUW15:/3+.V2"+3K.' M%JYFE#-(-R>2DCRR1_8__!"F623_ (-:?&J.Y(3PA\1%0$]!Y=ZEG3=!TK4DEADCOI]/^ MU2-?ONMXLQ--'%QNV^8D\?L._\$6_CG^Q5_P31\=_\$_-#_;PBUQ_&=AJ M-AI^L:K\-8VT_P .6U_'*ET;>TBO(IYYW\YG\R:Z9%94Q$ &#@'QE_P8]_\ M)#?V@/\ L;-"_P#2:[K]TJ_/W_@B+_P1'\>?\$:&\;Z!9?M?Z9\1?#GCF6SN M;[3YOAF^E7=K++SP[=VO@76].T M[5GCQ8WVK:7)>VT+Y',D$<\#2#&1@2IR0<\8(!_+MX'^'EK\6/\ @[H\1_#R M]\6>(="BU/X[>*(VU;PKK4NG:A;8M+Y]T-Q$0\397!(Z@D'@FN9_:K\-?$;_ M ()<_P#!<70W_P""O5AKG[2'@#3[]9=)UGXE:A=:LVJ>&II&$-[ LTA1YK9M MV^U8&(R12)MVNDE?J;X#_P"#9;X]> O^"EY_X*E6/_!2GP_/X\E\>7OBB?2I MO@1*-->6[,HFM@@U_P Q8O+F>-?WA<#!W$C)^K/^"MO_ 1[^'/_ 5W_9>T M;X/_ !A\=V?A[QYX:NX[SP[\1](\,F06$[;5NT6S>YW-;3HN#";C*LD3[V,> M& ,'_@N5\:D;_@A'\8OC#^S5XFM[W3-=^'-F-#U70I,PSZ/?W-K!+)$R?\LV ML[B4\=%-?G]_P0[_ &7OVA?^"C'_ 0 UO\ 8\^'?[1GPP\+^"M7\0:QH7B2 M&]^&=]J.MV5RUU%>^8;E-8@A+%)(&3-OPFT'<1NK[]_X)P_\$?/B;^QG^R%X ME_X)^_M%_M>Z=\;O@YK^DW]A:>'-2^'$NDWNF07@*SV\5V-4N!]G.^5Q'Y0= M))"RR*!MKYE_9)_X-L?VW_\ @GG\;/$-_P#L'?\ !8'5O 7P\\4W*?VSI4_P MZM-2OY+9"VQ&2Z=[1KA%8HMVL2,-Q(0#Y" )$TDV6^"75Y[A(?*,TQ7RA-Y0^<\(!@ 8'V)_P;"?\ M*##X%?\ 7OXA_P#4CU2O5/VMO^"4?P+_ &K_ /@G5JO_ 3LUGQ5KVG:3?1Q MW-OXOFN/MFI_VNMU]L;5+EI,"ZFFN3))/G;YGG2@&,E2O*?\$@_^"7/QK_X) MG_!W2_@E\2_VV]2^)/ASPK#J%OX)\.6/A6+1;#3([R[-W<23A9II;V8RLY0R MR;81+(JJ=P8 'Y0?\&>P*_\ !3G]HM2,$>$+GC_N-14G_!J__P IW_VE_P#L M3_%'_J4:=7VC\%O^#<+XW_LD_M_>/?VGOV+?^"BU]\-_!/Q)^V1>(= M/ ]M M>ZM;6-U3=&(R1+@%9"&+]#_ ,$K_P#@W7\5_P#!+#]N M#Q'^UUX _;?MO%>F^*M*U#2=7\*:Y\-9A<&PN;R&[ 2__M9V^T(]O$#-)$X< M;\IE@5 /SM_X*Q_"WPK\:_\ @[B\!?"OQUI\=[HFM>*/ \&L6$RYCO+7[-;- M+;R#^*.1%:-AW5R.]?T->%/V;_V?/ GQ6UCX[>"/@=X2T?QKX@L8[+7?%FF> M'K:#4=0MDV[(IKA$$DB#8GRL2/W:?W5Q^>/[0G_!O5\:OCO_ ,%7M/\ ^"L M_;\\/Z3XCT3Q)I6I:'X4_P"%+33V,4.GI''#;RR?VXDDNY(_WDB[,L[%5084 M?I=J]IXTF\'3V.A:_I=MX@;3REMJ=WI$D]G'=[,"5K5;A'>+?SY0G5B/E\P' MYJ /YX/^#2JPL9_^"QW[1=]/90O/;^#]9%O,\8+Q;O$%J&VGJN0!G'7%3_\ M!L"[6_\ P<*?M.6,)VP_\(CXR/EKP/E\6:6%X]@3^=?=O_!*_P#X-Z?B]_P2 MY_:O\8?M5^%/V]]#\87GC?P]J&FZUI&J_!N6VB$EQ<)=)/&\>M$KLN(D)0@A MXRZ91F61)/\ @F/_ ,&]?Q4_X)O_ +?'B7]NRV_;QT?QE>>-['4[+Q?X>G^$ M$EBEQ!?7T%]+]GF769/L[B>WC*LR2@+N!4D@@ _3NBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z M0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DK_ (*=_P#! M'/\ 9]_X*S0>'-%_:;^+_P 2;#0O"LLEQI/ASPAJ>G6EJ+IP5>Z=IK&:9Y"A M"8,FQ0/E0%F+>U?LC?LS:5^Q]\!?#O[.GA?XI>*_%.@^$]+MM+\-S>,)+&2Z ML=/MX4A@M0]I:VXD2-$4!I%:3U<\8]+HH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?\ ]E U'_TA%?M]7X@_ M\'O/_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_ MY2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBJ[ZMI4>JQZ%)J=NM]-;O/% M9M,HE>)&57D"9R55G0%@, NH/44 6**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@] MY_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ ME*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "B MBB@##^)VJ^,-"^&OB'7/AYHD>IZ_9Z'=SZ'ILIPMW>)"[0Q'!'#2!5/(ZU^0 M'_!*#4O@)_P5)NO!^I_$GXU>/KSXXV_PI\7+\7]6C\5%J:C]W/#+!_LM?L;:%XO\ VL/B$+K4?!/P_L/^$\\1MNF>_OX+2)+F5%4;II9IPVQ% M!>1Y%55+,!7PC^PW\0/VI_%__!P7\0I?VEM>O;&36/V6[+6](^'AN=UMX1M9 M],_:M9D4\>:"5M[6-O]9O?L;?\&M?AW]MWQ5>S^( M-<\,> =7NK*36KJ2_%]XKA='A2:/3[*& 6Y$4-M:L=L08[II;B5COG MD)^2OV>/AM^V3^U!_P &D'COX*:M\%]$L_"^D>!(=9^&.LZ+KS7>H^(8M/\ M$L^IZBMQ:;!]G9!:%(U!8R;N,' H ^JOCSX"^,G[*'_!&[0O^"FWA/XJ^)M1 M_:&\+>%]#^('B_Q/K'B"ZEA\1M9Y)T_[/<3116Z1HL'DPO$$= M=U?I%\#/BUX=^/OP2\'?';P>CKI/C7PKI^O:6LA!86UY;1W$0)'&=DBU\"_\ M%)?C9X6\4?\ !LIJOQ)\,W NX/&GP-\-V.AV]J-\ES<:B+"VB@1%Y:3?-MV M9!5AC@U]G?L(?"#Q!^SY^Q!\'/@-XM3;JW@KX6>']"U1=V<7-IIT$$HR/]N- MJ /5JXSXS?$WQ?\ #+3+*_\ "'P=UKQC)=3M'-;:+)&K6ZAW=_:I'"G]YF+8 KU_0_'6HZ[ MHMGK=MX.O1'>6L<\8\Q#A74,.>_6N+_;G_Y-'\>_]@%__0UKNOA=_P DS\._ M]@*T_P#1*4 2_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2U:TK5;W4)'2ZT2>U"KD-*1AO;BKU% M!7X@_P#![S_R:S\#_P#LH&H_^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ M /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% M!1110 4444 4/%/AC0/&WAG4?!GBO2HK_2]7L)K+4K&<9CN+>5"DD;#NK*Q! M]C7RG_PY>_91C\2Z/I<6N>.W^&VD^#K_ ,/?\*JO/B-KEQI MEUL5%IL:P.;>0.H*A8]C?7=% %70]#T7PQHMGX:\-:/:Z?IVG6L=M86%C;K% M#;01J$2*-% 5$50%"@ 5PVF?LJ? /1_VH-3_;-TWP'Y?Q*UCPA%X7U'Q) M_:ET?.TF.<7"6WV8L8D/0L1Q7H=% %76]&TWQ'HMYX>UFV\ZSO[ M62WNX=[+OB=2K+E2",@D9!!KC_V;?V:O@G^R)\#M!_9N_9Y\%#P_X+\,P2PZ M)HIU&YO!;QRS23NOFW4DDKYDED;YW;&[ X [JB@#P;P?_P32_8]\"^(-%U/ M0/AU?C2O#'B"37O"?@N[\3W\_AW0M4=WD-W9Z5),UI;R*\DCQ[(PL#2.T0C+ M$GWFBB@ HHHH \H_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7"_ MMS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE* -VBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_ )-9^!__ &4# M4?\ TA%?M]7X@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_ MZ?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I M7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE* -VBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBOGWXF_P#!6#_@F=\&?$>J^#/BG^W?\*]#UO0[I[;5]#U#QK:)?6;#]N']H_PUX">\^+= MUXB^'C>.-?BLD_L74"PCTZ)Y6"D6OV=<\_\ +R/P_63X'?M$_ ;]IKP>_P 0 MOV=OC'X:\<:#'=O:OK7A368;^T$Z@%HO-A9DW@,,KG(R,]: .RHHHH **** M"BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ M _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V M\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G M_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW M7PN_Y)GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\$O^#MWXO?\$??'7AK MQ/\ #/4+E9/VNO ]UH]M9+I&@7]K,EG'_GU/Q/J+$*JJ MJ@F*W1F4RSD$(#@!G94;^3S_ (+5:9^UEI?_ 4S^)8_;EUO1;WXJ7G]C7_B MQ?#J 6-B]SHUC<06$./O+:V\L%KNRVXVY;>^=[ '"_\ !.C_ (8P_P"&U? ! M_P""A(A!*8=PM8WG:(SB$2+$/,,9<*5."/[-OV%_B[ M^R7\=/V4/!WQ*_85FTQ_A/'Y]*M8X+2YEM)(X[6>&&2)5F@E7# M1KG:6&0P8_PNU_7[_P &N/\ R@H^!G_T:ZU.]2UCWRM M#!$TKA%R-S;4.!W-?GE^RW^U=_P4)_;UM?AS^TQ\%/VAO /AH?$/X2^)_$WA MKX=W'A.74=$M#::OIMK;V.H7"W<<\]SB5TEN8O)\IFD"0, 0WZ0WZ6,EC/'J MBPM;-"PN%N #&8\'=NSQMQG.>,5^,?[07[$_[2'_ 1(_;4D_:9_X)(:6?%W M@&Z\">(?%7CW]GOQ%?L;:RTJ&]TL:C_8DG+0R-YEO*$ W 6@7_2!L@ !^MWP M"^(/BOXB?L]>"OBK\4?#,?AO7-=\&:;JWB/1G9E32[N:TCFN+'[;3?@UI_P/A\5> +B:U7[9XA#:M' M:KK!<_-';3KYI@CZ/!Y,QP9=J\-^V!_P5_\ V M%6\3>.+_ ,-^![[5+J32(I!$_AQOL2/Y4ES<"2&X?.T6UO<(AW7$%_LV_ M\%3/V5?&'_!Q)JOQ+\(>$_B#::%XQ^ FA^!/#UI/\--1MIK?4'UN+RS-;M$& MMK0 @?:' B7&,\4 ?/M+\&^&_@9IFFQ>/O'- MSH"ZI=:CX@OTDE@TVTBDD6)(((HF:XD8-(TC+$OE;3(U7]G3_@K+X3U/]DWX MW?%[]JFPLM"\6_LS:_K6@_%[3="#?9[JXT\,T5W8)*Q?R;U C0QNQ8.S1EFV M[V\5_P""!NGZAHO[8W_!031_$ZLNM?\ #4VHW4RRC#FQGENI+-N>=AB)*]L= M*^$_VQO#_CKQ5\)_^"QVO^!X)WTM_'_@&!3 "5:2QU0OJ6,< K#R_L>: /T5 M\8?M[_MP_ G]@+PO_P %:_C.WAR[\':G%I&O^-/@YI'A]A/H7A;4YH4ADM;\ MR^9/J-M%:@AEQ,BQPX5Q]^^&O$>A>,?#FG^+O"^J0WVF:K917FG7MNV MZ.X@E0/'(I[JRL"#Z&O@;_@IWK7A>U_X-MO&>J6DL1TR?]GO24T]AC81+;6: M08^I=,?A7TM_P3(T7Q+X<_X)N?L^^'O&4DZ:1:JZMGG M<&!!]P: /<***XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8 MT --$\2>,)KO3M)::".^\4SS0LP91AT8X8<]#7O_P *_ NCI\,/#B"ZO<#0 M;,#-VW_/!* .WHK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@# M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@# M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V*^9/^"E'_!2[P+^P+X.T?POX M=\(7?Q ^,7CZY.G?"CX2Z$V[4/$%\> [@9,%I&?FEG884 @9/%<]_P %+/V^ MO '["N@:'\-/AUX1U7XC?'+XB3&Q^%/PET:^9KO5KDY'VFXP?]'LHB"TDS8& M$8 \,R>2?L_?LE?"3_@F+\-_&'_!5?\ X*V?M 66N_&C6M.\SQIXZN)F-IX> MMFYB\/Z)#RPC!Q&JQCS)W[8XH W_ -D+]CC1/V']/\7_ /!67_@K5\:]#UGX MW:IHS7'BWQGJ,NW1_ .E?PZ+I"'/EQKN\LL@,D[MM7<7)D_&'_@H;_P3*_X* M=?\ !;;]L[QS_P %-?V,OV&/$3_"_P")5Q8-X+O/%/B?1=(N[^RLM-M=/2\^ MS7M[%*L<_P!E\Y"5P4D7#,/F/ZI? S]D/XW?\%J?B9I'[8W_ 4(\%:QX-_9 M[T6]74/@O^SOJT["XUXC_4Z[X@3.&+*=T5HB?VG:WGV;[1KNH74/[ZUE MEA?=#/$_RN<;L'# @?4__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M5K2M LM'D>2 MUEG8NN#YLQ8?K0!>K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ _ M_LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O M'_I\GK]_J "BBB@ HHHH **** .<^,'PZL?C!\)?%/PDU/49;.V\4^'+[2+B M[MU!D@2Y@>%G4'@LHUS MP?J7Q=M?AY)#K/D7=UI?6T?4VB.H216TC+=JI@1D=F@RR(?NNB@#A_V:?V>/ MAC^R9\ O"/[-GP9TJ6S\,>"]#@TO1X;B7S)6CC7!DD? WR.VYW; RSL<#.*\ MQ\,_L&_\([_P5 \2_P#!2+_A:OG?\)%\(+7P-_PAG]A[?L_DWZW?VS[7YYWY MQL\KR1CKO/2OH:B@#YM\6?L.^._ O[6_BO\ ;/\ V/\ XG>'_"?B7XC^'++2 M?B5H?BOPQ-J>EZU-8AET_4U6WN[:6*[@CD>%OG9)HB%(C9?,K3_9L_X)T? [ MX#?LS^,OV-T^*6J:SJ_P 7=9(\+$CJWEI&A_= MQHB[F8%V]_HH ^)G_P""3?C[QG^S3X2_X)\_&S]I2T\3? #P??V 30_^$5># M7_$&D:=.D^G:-J%]]J:!K>)HH$DDAMXY)TMXU_S_:\,,-O"EO;Q+'&BA4 M1%P% X '04ZB@ HHHH \H_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1 M*5PO[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#=HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^4_^ M"EW_ 4UTC]B>QT'X)_!?P%)\2_C_P#$=VM/A;\*=+DS-=RG(-_>D$?9K"+: MS/*Q7<(W 90LDD=?_@I=_P %-HOV/9-!_9R_9U\ 'XF?M%?$@-!\-/AA8R9( MSN#:GJ+ C[-80[69G8KO\MP&55DEB\%\)>$_@1_P0U^$VN?MY_\ !0+XEW7Q M;_:C^+EPMI?ZEIUM]HU7Q#J+[/)\.>'[7 :&SC;RD^554A49PH$,* &G\*?A M-\#_ /@C/\)?%W_!47_@JA\;X?&WQ\\;Q+'XI\7K")IC*XS!X9\.VIVE81M" M*J!-_E^9)Y<2 1I^S#^Q)^T/_P %+OC=H?\ P47_ ."LG@QM&T+0[G[=\"OV M:;IS)9>&(SS'JFL(P NM3=<,(W7$.>54XBBV_P!BG_@GM\?/VEOCSIO_ 4] M_P""MUE:7?Q#M09?A'\%X9?/T7X7V;D,C%3\MSJC *9)R#L91M^9(_)_0&@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!__90-1_\ M2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK M]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5P MO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2@#=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@ KY#_X*6_\%-KW M]E?5="_92_94\ I\3/VDOB-&8_A_\.[:3,5C$)]$_8R_8S\"0_$G]I?XA0$>#O!4;YM="M3D-K.K MN"/L]G$,L Q4RE< A0SK\WP7/P^_X(CZ,=,MDO?VE_V^/VB)?,G5#NU#7+IN M['C^R]"M2G'^K#K!_"L9^S@&GIEI\&?^"%/P^NOCY^T9K^H_M _MH_'J[%NL M6F1^;K/BW4G*B/2M,B"$V.DP-Y:LX0+A$^0D06Z>M_\ !/\ _P"":GQ9G^,S M?\%*?^"H.OV'C/\ :$UBU*>'M#M3YFB?#'3GR5TS2XR67S@K$2W0)9B7"LVZ M26;;_P""-+79KOBQX\V'A:S8'&CZ- M$PQ;VT88H9 TOS$X#$'[+H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ K\0?^#WG_ )-9^!__ &4#4?\ TA%?M]7X@_\ ![S_ ,FL_ __ +*! MJ/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_V M 7_]#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?A MW_L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *^,_^"DW_ 4P\8?!/QQI'["G["G@NV^(?[3/CRU+:!X<9]UA MX3L6X;6]8<<06T8.Y8VPTIP!P1NK_P#!2#_@I7\0?AK\2--_X)\_\$]_"=GX M\_:7\:6?F6EA,=^F>!-.8 -K>L. 1%&BL&CA;YI"4^4AD27Y9\/2:C_P3R\5 M:E_P3W_X)NSI\<_VY/BN%U;XW?&KQ0/.MO"XDP7U359CO$$,6_\ T;3QGJC. MKLZ). :=G?:1_P $C+^7]F3]F"TD_:3_ ."@7QY4:AXQ\2ZL=Y@+@%M1U.4' M_B7:1;Y!BMMR&0(OW1AE^M_^";/_ 3!T7]C*37/C_\ '/Q_+\4/VA/B$!/\ M2OBOJT>99F.TC3[!2!]DL(MJJD:!=PC0L%58XXMS_@G#_P $T/A;_P $^O!. MJZDOB2^\=?%/QM<_VA\4OBUXD_>:KXFOV.YBS,6,-NK$B. ,54 !7QAX>_P"" MM_C/XHZYHOCS]G_]BCQMXU^%^M^"-:\2:1K6GWVGP:SKMCI][9VS7UAI\]RA M>!OM+-'%,T5Q,-A2/D!OL'QUX,T'XC>"-9^'OBJV:;2]>TJXT[4H4/;KXD:/9:A\/O!'AC3HSJVL)=6JW2%EFD2*UC2%P\LTTB1Q<*6 M+O&C^>?L)_\ !5?PS^V!\?/''[(7Q,_9R\;?!WXN^ =-AU75O WC86\K76F2 MNB+>VMQ;.T<\0>2)6(P,RIM+Y;;]!_#W7?AS<_!;0_%OP&LK'7/# \+P3>#8 MO#4\!@O+#R%:VCM9&=8@CQB,(2ZIC;D@#(_/7]BW]JF;7/\ @NK\2_!G[;'[ M'NN?"GXT>+OAQ;Z=\(KV[UVVU+3]2\'Z?*]Q+#%-;#8;F6X::YD(9U"0)$?+ M: F< ^X_VIOVQ/@M^R'H&C7WQ.O]0O=:\4ZJNE^"O!GARQ-[K7B6_(R+:RM5 M(,C 8+R,4BB7YI'1?FK:\%?%'QD? &I_$OX]?#RS^'6FZ?9/?2PZIXG@NI[* MTC1I)9+UH5^SP%%7)\N:=,!COXY_,7]F+4_VN/VX?^"U7[5'[4'PI;P$)O@3 M(GPN^&4WQ%6^N[30F4R_;G@L[4QEI+B:!B]QY\;I'*4"RJV$Y;]O_P#X*K_% M_P#:<_X(B?ME_#3XI?#&V\"?&KX+:UIG@CXF:/H%_)<:=/;ZAK-M9_;+21P) M/L]Q;_:U"OD[5R20PH ^Y-)_X*W^ '^&GA?]J/QA\#?%/ASX%>-=>MM+\._% MC5[FU2-5NI_L]EJ-Y9;_ #[/3KF8HD5P^6'G0M+%"C[A]<5^>/\ P4Q\">%= M)_X-IO%G@3[+$=,T?]GC18[&/:-JFUM[)K?'T>*,CZ"OJ3_@FUXU\4?$G_@G M;\!?B)XVN99]9UWX,^%]0U:XG)+RW,VDVTDCMGG+.Q;GGF@#VJBBN,^,VB?' M+6],LHO@=XWT70[M)V-]+K6F-@#MZ*Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H _)G_ (*C_P#!UK_P[7_;L\<_L4_\,&?\)I_PA?\ 9G_%3?\ M"T?[.^V?;-+M+_\ X]_[+G\O9]J\O_6-NV;N-VT?/_\ Q'.?]8NO_,V?_>6O MSZ_X.?DOH_\ @N9\<$U*=))A_P (UO>-=H/_ !3.E8X^F*^!J /[??\ @EQ^ MW/\ \/*/V$_ W[:W_"KO^$+_ .$T_M/_ (IG^V_[1^Q_8]4N[#_CX\B#S-_V M7S/]6NW?MYV[C[_7YE?\&KWQ7\(^-/\ @CE\,/A7X$^+OAF\\0^$Y->3Q+X: MM[V.6_TDS:_J,\7VB%6WQ"2*6.12P 97&":_1W[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V*^( MO^"C/_!27XH>&?BM9?\ !.+_ ()N^';+QG^TCXKLO-N9KC$FD_#G3' W:SJS M@,J%5=6BMR"SED)5@\44^+_P4#_X*)?M#+\:K;_@FC_P39.D^+/V@O$-D)=> MUF2UWZ3\,M+<#=JNIR891,%<-#;D,S%D+*VZ**;Y(^ GP^^)$GB7Q9_P3"_X M(\?%*;5_%&HZF;C]KS]MK586N)XM0D+&>ULKDL3<:@=TJQQQN5M@S$/YIFN( MP#H?AWI/BC]G3QAXB_X)>?\ !(CQ0?B+^TQXMN1J'[5'[6?BB+[5!X5GE+>; M+/*2PDO 3*MM8*S"(Y+[Y/.9?T4_X)]?\$\/@/\ \$Z/@[+\-OA)#>:KKFM7 M9U'QWX^U^7S]8\5ZHY+27EY.V6^Q>-_\ MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QJUI4&OPR.=8OX)E*_((HMI!H O5^ M(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?^36?@?\ ]E U'_TA% 'G_P#P M:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 44 M44 %%%% '-?&:Q^(6I_!_P 5Z;\)-02T\5W'AJ^B\,74C*%AU!K=Q;.2P*@" M4H>01QR#7P-\;OC'^U1\>O&EA\*_'O\ P3<\4CXC^)?V:+%)=&_6^='TY6!9CL^T[70"W+G:/T>HH ^+?A!X7_ &G?^"2_[$/P M#_9<^$O[*&O_ +0,'AW21I/Q U?PAXIL+"ZTA@!,UQ;6VH/$+R)I9)D1/-B* M)&FXC=@=-X;_ &??B!^U+^WA\/\ ]O/XP_!G4/AUIOPF\&ZSI7@3PWXAO;&; M6[^^U?R$NKN[%A/<6\%O%;P>7#$)GD9KF5G$6Q5?ZLHH ^'?A)^S3\:/^">_ M_!1#XU_&[X;_ =UGQ]\)OVAYK+Q#J$7A:>S_M'PIXGMDD2X62"YGA\^UO!( M9!+&SM'(H1T5#YAR?AS_ ,$D5^-OPL_:WU?]J'2E\-Z_^UWJH>_T6UGBNY/" MVG65L;?1Q(\3-%->Q,3=2^6[1>8XC5W5/,?[XHH _-SXI_LV_MX?M3_\$Q_# M/_!)/XA?!/4/#&O2Z=HOA/XD_%\ZOI\VA?V%ID]N9M2L-EPUU:8U16?]#? 7@CPU\,_ VB_#?P7IJV>C^'])MM-TFS0Y$%M!$L448] ME1%'X5K44 %%%% 'E'[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE* MX7]N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E &[1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5'>7EII]I+?W]U'!!!&TD\\SA4C11DLQ/ ))/2I"0H+,0 !R37YB_' M[XN?$W_@NS\=-;_87_9'\:7^@?LP>#-3^P_'SXR:++L?QCUV7B4&0*JOPS=7_Q Q_\ 647_ ,PG M_P#?JOW;^$/PB^&?P#^&.A_!GX-^"K#P[X6\-Z='8Z)HNF0[(;6!!@*!U)/) M+$EF8EF)))/1T ?F?\$?^#8?]DKX1_LK^!/AE:_%7Q'HGQF\ QZA_9O[17PM M5_#&N7+7%_20GBOT;HH \+_8K_ M ."E/[%/_!07PY)K?[+/QVTK7KVS3.K^&;@M::QI3 [66YL9@LT6&RN_:4)! MVLW6O=*^6?VU/^".G[$?[;?B.+XK^*/!5_X(^)UE)YVC_%WX9:BVB>([*<#" MR_:H!BX(' \]9,#.W;UKPK_A.?\ @MY_P3%_=?$WPA!^V=\(K+KXA\)VB:7\ M0=*MAWEL*+ ,-;^'_ (BA;3?$&ER)Q(DUC/B0[#PSQ[XP>-YKZ(H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^$/^"AO M_!1KXQ^(/C,W_!,G_@F!%I^M_'34[+SO&OC2\ DT7X5:2X&_4=0?!4W6ULPV MQR^6&,4!/RD;G'&T_(G[&'[)#?MX^#M3_8W_8+\1>)O M"O[*,>N2R?'S]I+4&>/Q3\>]:#G[7;V<\@+K8LY=7F.5VLR -F19 "S^RY\# MM6_:0L_$?_!.O_@DU\1];L?A@VM.W[67[;%XQDUKX@ZNV6NM.T>Y8L97;>X, MZLT<22$@MOWW?ZW?LL?LJ_ ;]BWX':)^SK^S;\/;/PUX5T :6-JN7FD.-] MQ-(?FFF<_,\CDLQZGH*V?@C\$/A+^S?\*=#^!_P+\!:=X8\*>'+%;31M$TN' M9#;QCGW+LS$LSL2SLS,Q+,2>JH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ M ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ M )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** /*/VY_\ DT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^ MP"__ *&M=U\+O^29^'?^P%:?^B4H W:*** "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 ***_.O]N7]K;X[_M__ M +0NK?\ !)?_ ()G^-)='DTT+%^T5\==/!>#P-I[DJ^E6,BD"35I@'3"G,.& M&5997MP#*_:X_:(^,G_!7;X_Z]_P3!_8#\)/ M#6D2\K)=RKN2:096-2RG(#+)]Z?L[?L[_!O]E#X+^'_V?/@!X%L_#GA+PQ8+ M::3I5DO"*,EG=C\TDKL6=Y&)9W9F8DDFLK]D;]DCX$?L._ '0/V:OV&/#]MLAC!#3W /AA\2)_#OQ"L&:/6OA3X_L6T?Q) MITRC+QO9SG,I0?>:%I%7(RP/%?3E> ?ML_\ !+_]B+_@H+I<*?M*_!*PO])M4^&_Q7LY!#JOP@^*NFMHGB"VGQS&D,QVW)[XA9VV\L MJYQ7U?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^=7 M_!3#_@I_\0?%'Q"\1?\ !/S_ ()W^/M&TCQ?H>EO>?'+XZZQ,HT'X/Z-@^;- M-,2$DU(J&$<&'_P53_X*R>(]7\2^+OV(_V%OBYI/A2[\):>9_V@ MOVB-2;?H_P *M-8E&@B9?^/K693F.&VCS()"%4>8&:#PC_@FK_P2UM?V]/ 7 MA^3Q7\.=?^'_ .QQHFK+K7ACP#X@E*>)/C;JP8-_PDWB:5<,UO(P#Q6V=I7: M%Q&JNX!0_8!_X)_6O_!13X?0?!WX,Z;XI\"_L2Z?KC:AXJ\4ZQ)+;>+OVC]; M23,VH7TYQ-#I9E4D#(+ 84!Q_HO[0> O /@GX6>"M*^&_P -O">GZ%H&AV,= MEH^C:5:+!;6=O&H5(HXT 5% %7M%T71O#>C6GAWP[I-M8:?86T=M8V-E ML4-M"BA4CC10%1%4 !0 *LT %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %?B#_ ,'O/_)K/P/_ .R@:C_Z0BOV M^K\0?^#WG_DUGX'_ /90-1_](10!Y_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ M :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% 'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31 M_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I0!NT444 %%%% !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 %%%% !117PM_P4D_X* _&G M5OC!9_\ !+G_ ()G"UU;]H#Q78"?Q+XHE7S--^%VB. 'U:_8 @7!1P8(#DDN MC%3NBCF ,K_@H1^W!\>?VA_CU-_P27_X)>^($A^)=Y:+)\8/BS$IDLOA;HTG M#-N4@-JDJDB&$$,F0WRGYXOI_P#8:_8?^ W_ 3X_9YTG]G/]G[0'M]-L2UQ MJNK7K"2^US4) //O[R7 ,L\A )/10%10J(JC)_X)[_\ !/[X+?\ !.CX"P_! MOX4FZU34[^[?4_&_C;66\S5/%.KR\SW]W*269V8G:I)"+A02$_VKO@-HWB= MK:,KI>MM&;?5-,.:_1NB@#X M]_9(_P""VW['?[2GCX?L^_$UM=^"?QAA=8KWX3_&'3SH^I-*> +627$-ZK$' M9Y;^8ZC=Y:@U]A5Y/^UO^PO^R/\ MV> 3\-OVLO@-H'C3355A9R:G:[;NP9N MKVUU&5GMG/\ >B=2>AR*^//^&%_^"L/_ 36_P")G_P37_:='QR^&UGR/@-\ M>]3SJ%I"/^6.E:Z-K)@?+'%<;88U'.\T ?HW17Q3^S+_ ,%SOV5_BI\1(OV< MOVJ/#7B']G/XPC:DOP\^,-M_9ZW;DX#6%^P%M>QLW$;!D>3JL9'-?:P(8!E. M0>A% !1110 4444 %%%% !1110 4444 %%%% !7Y6?\ !7[_ (+(SM=^,?V0 M/V-?C39>#K'PC"(OC]^T.RF:T\!02;E_LK3 A!OM=GVO''!$=T;!L%6266UY MS_@M%_P6YA\SQ3^Q]^QO\77\.:9H$ZZ;\9_CAH\/VF319I=RCP]H,:LOV[79 M]KH C 6X#LSQ^7+-;6?^"07_ 1%EU"T\'?M,?MN?")/#'A[PG,=0^"W[/-[ M-]IC\/S2;2=>U]V5?[1UV?:CLTB@0810D8CB@M@#GO\ @E9_P1S7]I7PUX1^ M+'[4/P:OO W[/OA;4!K7PE_9_P#$#B34?%6H,!_Q5?BY\#[7>S##);,/+C0B M,*L0*S?L9%%%!$L$$:HB*%1$7 4#H .PIU% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^(/\ P>\_\FL_ M _\ [*!J/_I"*_;ZOQ!_X/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MMX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !7@/ MC/\ X*C_ + _P]^+;_!OQC^TYX6L=0MH;IM3U.;5(QIFF36\]O!):W5YN\FV MG#W,8,F:Q%G=8W$L+I M'.,/A]_P $DO\ @I1\)[+X8>-_ OPI\3>" M+6/Q,J'0_B%%J.K:=/!+9S./+G:XC@N5<,<3/]TM)(T2 'Z]_$CX[?!;X/\ MPHNOCM\4OBMX?T#P796,=Y<^*=5U:*&P6"3;Y<@F9MC!]RA,$[RRA6FD3I#JW_"/ZDLLED[@E!-$<21!@K;2R@- MM;!.#B'2?V7/V>_AS\%/AYX$\>:39:IX>^#'AVU@\/7'B9U>WLA96*VJ7TJ/ M^Z\Y($?$K#,8DD*E=QKX?_X)I>,OV"OVC/\ @MO^T+^TU^Q]\6_#]G]\0M!)'&)(T9;6R65 Q+K,S[5DB:8 ^S?VF?\ M@I!^P?\ L:^*=.\#_M1?M7>"O!.M:K")K+2-;UE$N6A+%1,T2Y:.(D,!(X"D MJP!X./6O!_C'PC\0O"NG^.? /BG3M;T35K1+K2M8TB]CN;6\@<;DEBEC)21& M!!#*2"#Q7DU[^P5^QS+:^/O$'Q:^"WA3Q5=?$"^N[_QUX@\9Z-;7=Q>V[ B. MWEFE3*VUM;K'!$@(6-(0WWRSM^7?P+\=?%W_ ()N?\&MWQG^-/P^U_5[#3]1 M\1:Y-\$);N>07>E>'-8UBWTW3KB,M\R$B>2^C;OYZR?Q4 ?J[X=_;:_9*\6_ M%%?@QX:_: \,WOB.34Y]-M[ R7-_ I:>RAF_U4UU$%8R6Z.TJ!&W*-K8] M2K\ROVZOV?= ^$7_ ;*VGA/P(O]C:I\+OA'X9\3^&=8T\^76$-PZ@=@&D(Q[4 >ET45QGQF^)OB_X9:997_A#X.ZUXQDNIVCFMM%DC5K= M0N0[;R.">.* .;_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5\S?M6_ MM'_%CQ7^SKXN\.:W^R3XPT.TN]):.?5KZX@,-JNY?G<*@G0;,D%EX_<)0!V]%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM?)'_!2W_@I]XQ_9IN]!_9/_91^%3>./VD/B;&T M/P[\$&17BT^+YE?6=1VG]S90A7;+%?,,; $*LCH 1_\ !37_ (*,_$OX8^.- M%_X)\_\ !/[0+/Q?^TO\1+0OI5I-A[#P/I9^637M5;#".*,',<; F1L?*PVQ MR^D_\$V_^"<_PT_X)W?!^\\-Z5K]YXM\?>+K\ZQ\4OB;KF7U/Q7J[Y:2XE=B MS+$K.XBAW$(K$DL[R._(_P#!,S_@G]:_L&^"-:\8>/IM3^('QJ^(MX-5^+GQ M4U3:;K6[\\^3%GF&SAR4BA& ,D G"_4'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T V_]]+1_PDNK_P#0H7O_ 'TM 'QC\!/^"[/P"U#X MAVO[.7[?_P ,/$7[+_Q8F^2/PW\4ML>D:FX(!?3M94"UNHMQ"AV,>YCA0U?< M=MO-?CY\%_@Y^U+\.[KX3?M&?LXZ7 MXU\.7G,VD^(M.AN8E?! D3>"8Y!GY9$*NIY!!KX>?_@E_P#MT?\ !/\ O'\4 M_P#!&S]I;5++PO#(99/V>/C9=2ZSX9=&-9<8!>QUI + M=TSR3(45V5Y LUI>6ES')%/&PRKHZDAE(((( M."#0!T-%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%?C/_P %N/\ @NG=:_JVK?L*?L&>.=2B3^TQH'Q#^)G@^$W6H3W\ MA"?\(UX<1.;G4Y"P22=?DM0_4.05YK_@M+_P7@\;?&[Q=/\ \$X?^";#ZYJ% M[K&K-X>\6^,/!4@FU/6;TX$F@:$R!AYN& N;\!DMD;C<[(LGT'_P13_X(BZ/ M^P?8:7^T=^TQ\/K/6_C"---OH.F:>%DTGX?V4@):RT\,S>987.F?#N.7:SW M$KGB^UJ4JK3WC9VLJK'@1Q>7^I-8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H M7O\ WTM6M*U6]U"1TNM$GM0JY#2D8;VXH O5^(/_ >\_P#)K/P/_P"R@:C_ M .D(K]OJ_$'_ (/>?^36?@?_ -E U'_TA% 'G_\ P:;?\I3/VN_^WC_T^3U^ M_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110!S7QF\<:I\ M,?@_XK^)6B>''UB]\/>&K[4[/2(V8-?2P6[RI "JL079 O )^;@'I7Y??\%+ M_B[_ ,$G?^"E_@O2_%WQ4^*/A3Q!H$G[/WBN[\+?9-2B.OZ-XD:]T0V=M;6Z M-]HCU3S T0M-N^0AXV1E+"OUFKEY_@K\*KGXM6?QVF\#6)\76&CW.E6NNA") MDM+B2"26,X.ULM;P_,064*0" S @'R9^R?\ MH^%?^"?_P#P3[_9N\%?\%:? MCW!X(^(WB[PM#IIO?&AG'F7<,:OY-[=[&BMYXX)(%D>XD3,@?+,P:N8MOA)\ M'?VLO^"V'PP_;P_9$U+2-8T/X?\ PSU_3_BE\1?"TT<^E>(+B[6*WTO3$NX2 M8KVYA#7:L6UM;V=NEI:6Z111($BBC0*J*!@ < =J /S*_;@_X+C?\$M/&'QRU M_P#89^,W[8NF>&_ WAZ7[+\5;NQTO4KQ_$LH8B3P_;2V-O*J6^5*WLQ8%E)M MHP3)-)#V/Q]^(/[.G_!?3_@E9\=OV?OV ]3FUGP]#H]OI'A?Q#+H<^E:=>Z[ M9&'48+"".ZCBD1(WALD>0QK&!LOVN/^"%6B?L=? M!V:'4/C_ /$KPEH?P_F^%)E":SI&M12VMOK OK7_ %UG!:)#?:+/P)X+TOP]:7!7;YL=E:16ROCMD1 _C M76Q:1I,&I2ZS#I=NEY/&J37:P*)9%'16;&2!V!-6* "BBB@#RC]N?_DT?Q[_ M -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E<+^W/_R:/X]_[ +_ /H:UW7PN_Y) MGX=_[ 5I_P"B4H W:*** "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 ***^;/\ @I9_P4?\"?\ !/CX6Z;+:>%KKQM\4/'%]_9'PF^% MNBDMJ'B?57PJHJJ"T=NA9#+,1A%( R[HK &5_P %.?\ @I18_L0>&="^%7P= M\#-\0_CU\2[AM.^$GPNL&S+J%R<@WMU@@P6,'+R2L5!"%0R@/)'2_P""87_! M->^_9"MO$/[1O[2OCE?B'^T9\4&6[^*'Q%N$R$SM*:5IX('D6$&U$5%"[_+5 MBJJL4<63_P $QO\ @G!X[^!OB;7?VY?VY?%-KXW_ &F/B7;J?%6O1@/9^%K MX:/0=*4DB&VB&U79?]:RY)8 $_9= !1110 4444 %%%% 'S[\3?^"L'_ 3. M^#/B/5?!GQ3_ &[_ (5Z'K>AW3VVKZ'J'C6T2^LYDSNBDM]_FJXQC:5SGZU^ M=?\ P0M_X.(?@%\:+WX\V'[1^'.?\ !X=X8_X)O?\ "D='O_%GAZTF_:?U:ZLH/ 0\-LJZ MG/IWGJLS:DB F6T$:R1P[QYGGE1$=HG%?DE^R7_P2H\<^#/V^O@1\"O^"I_P M&^(GPZ\ _&+5H;/3[\(MA/U?6O"FLPW]H)U +1>;"S)O 897.1D M9ZUV5?G?X2_X-R?@S\,_#=GX-^#'_!3#]L_P-H^G0B'3M)\(?'@V=M:Q#^". M(695%]@ *T1_P1!^-^D<^$?^"X_[8<)'(_MGX@VVH<]#]^V7(QC ['GO0!]_ MT5\ ?\.DO^"BVC_\B=_P7U^-$!7[G]M>#-(U'';G>%SQ^O-'_#N3_@MQHO/A M7_@X5OG1?NV^M_LQ^';K>!]U3)YP8<=6 R>M 'W_ $5\ ?\ #(/_ <):%_R M"_\ @L)\,]=V_=_MO]GVTM=^.1G[/*<9Z''0=*/^%0_\'*^A\:7^V!^RQKFW MH=:^'^KVQ;OD_9W..>..W/6@#[_HKX W?\'1>B\&+]A76HN@*MXPMIB3W.BGG'TH ^_Z*^ /^'N7_ 4+T?\ Y'+_ M ((&_&Z#;_K/[$\6:3J.,?>QL9=WM_>H_P"'XGQDT?CQC_P0[_;)@V_?_L7X M;V^HX[G&RZ7=Q^9XH ^_Z*^ /^(@KX>6''B__@EI^VWX?(^\-9_9[E3!Z@'9 M=/R1\P]A1_Q$@?L*6'_(V_![]H#0/7^V/@EJB8]/N*W7M]* /O\ HKX _P"( MGC_@C78?\C?^T3XD\/CJ3K/PI\0I@=B=EB_!.5'N*V]$_P"#D[_@B+KY46/[ M>FB1[L8^V^&-9MNHSSYUDN/Q^E 'U]\7O@O\(OV@/ -]\+/CE\,M"\7>&]23 M;?:'XCTN*\M9O0F.52-PSD,.5/((-?"6K?\ !&[]HW]B/5+CX@?\$4_VP+[X M>VAG:YN?@/\ %">XUSP3?L3N9(2Y:ZTPL>6DB9V. 46O7-$_P""\G_!';Q! MM^P?\%#?AO'NVX^W:P;;KTSYRKCWST[XKK=$_P""O/\ P2I\0;1IO_!2+X&[ MGQL2Y^*>E0,Q)P %DG4Y]NM 'A'P]_X+FVWP.\96'P-_X*_?LSZ_^S;XNO)A M;:=XOOF.I>"=3-?>7A;Q7X7\<^';+QAX)\26&L M:1J-NL^GZII5XEQ;743S*2#7C'BG]KG_@F9^T!X,O?AYXS_:@^ M!?C3P_JT!BU'1-1\;Z-J-I>1YP5DB>9D<9[$'FOCO4?^"9O@?]G3Q%>?%K_@ MA]_P4BT?X.ZC2P9B<&:$N4&%C1* /TZHK M\HOVB?\ @XH_:3_X)W_!75C_ ,%#?^":>L:=\0K)[>#PMJG@SQ*L_@GQE*9X MEF$&JK%.VGRK;M+<+;31RN5AVLR%QCX%_:L_X/)?C'\=/^%>?\*A_9 _X5]_ MPA_Q+TSQ+X@Q\2CJ'_"0Z?:^9YNDMC3H/(CFWC=+^\(V#"&@#^ER:-XP\9^$)A]HU:3D3Z; MIL_W8;9%#?:=0)$:H'"G:"TGSE^U5_PK/X/Z MG\3=971M9U-_B.+NXU2"8;1:+65<1IC-/B!-:A7E PWV*S4\V]FC $(/FD90\A)"J@! MRW_!%7_@AI\*/^"8/@BW^)?Q$73/%'QHU32EM=4\16T!^Q^'[5LL=+TI7^:. M ,S&28_O;ARSN?FVC[ZHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_ M -E U'_TA%?M]7X@_P#![S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_ M]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* -VBBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\7_ &]/V[O@5_P3O_9\ MU#]H#XZ:I,T22K9>'?#NFH)-1\1:G)D0:?9Q=99I&'T50SL0JDT 97_!13_@ MH9\(/^"='P.7XF^/[&\U_P 2:Y>KI7P[^'VB R:IXLUB3"PV5K&H9CEF7?)M M(13T9F1'\<_X)I_\$\_B_I?Q2U+_ (*8?\%(;ZS\0_M&>-K'R;'3(&$FF_#; M1FR8]%TU7_!-?P/9?$O]H[6+;??1S.3H?P]LVQG M4]:G7(CVAE9+;[[DKD?/$DW%_M/_ /!0S]H?]NSXUZS_ ,$\?^".FKVHO])F M^Q_&+]HZ:#S]%\!Q'(>TL&'RWVJ$;@JH2L9'4$/);_3O[ O_ 3S_9X_X)T_ M"!_AA\#](NKK4=5N?MWC/QKKL_VG6?%&HMDR7E]$3<=H&22 >5 M_L)?\$9O@#^R]X@B_:/^/]V?C+^T)J5^VJ^*/C'XRA\^Z-^Z!,6,+DQV4,2Y MCB"#>B$@,%(5?J'XN_!;X4_'OP M-\1:0;N&[CL]2MP_D7,+AX;B) MOO0S1N R2H5=& *L#S73T4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!6)K7PT^''B7_-;=% 'F^M_L;_LA>)MW_"2 M?LJ_#?4-^[?]N\#:?+NW?>SNA.<]_6N1UO\ X)=?\$SO$FXZ_P#\$[_@;>,V M5?F0D;@1@@$?S>5_;[_P %1_V&/^'E'["?CG]BG_A:/_"% M_P#":?V9_P 5-_8G]H_8_L>J6E__ ,>_GP>9O^R^7_K%V[]W.W:?R _X@8_^ MLHO_ )A/_P"_5 'P!_P:X_\ *=?X&?\ !OVUO^&\_^$T_X0O^T_\ BF?^%7?V=]L^V:7=V'_'Q_:D_E[/M7F? MZMMVS;QNW#]?J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_]E U' M_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q_P"G MR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \H_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$ MI7"_MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE* -VBBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHK@OVG/VFO@G^QW\#?$'[1G[0_CF MU\/>$_#-D;C4M0N3EF/1(8D'S2S2,0B1KEG9@ .: ,K]LO\ ;(^ O[!G[/FN M?M*_M&>+ETKP]HL0$<40#W6I73 ^396L609KB5AA4&!U9BJ*S#Y&_8+_ &-_ MCU^V=^T'I_\ P5L_X*>>$6TWQ%!$Q^ 7P2O"9+7X<:7)@K>7*, )-6F4*[.R MAHN,A76..VR?V-/V9?C9_P %1_VA-#_X*J?\%$_ UUH7A#0)3=?LT_ ;5AE- M#MF(,?B#5(C\LFHS *\:D$0C:PY6/;^D- !1110 4444 %%%>)O$^LVFG:;IUK)7/5T?P7^TE_P<*>(;;QK\8=+\1_"G]BRSO$N= \$R2/9:_\ M7=C!H[J_*$/9Z42 R1*=T@PP))CEB_2[P'X"\$_"WP7I?PY^&WA/3M!T#1+& M.STC1M)M$M[:SMXU"I%'&@"HH P !0!RO[,'[+?P&_8T^"FC?L]_LV?#BP\+ M^%-"AV6>G6*?^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 **** "BO(/V[O'WQ/\ AO\ LSZIKOP9\;6'AKQ/>^(/#^CZ1XBU M73TN[72WU#6K&P:YFA1,L@!^G%%>.?L*?$CX@_$?X#M'\4OB#8>,-<\,>*]:\,WWC32]/2T@\0-I MNH3V?VSR(R4AD;R=LJ1G8L\A2:G;K?36[SQ6;3* M)7B1E5Y F#]3^)/QJ\?7GQQM_A3XN7XOZ MM'XYU/2_$?A?Q&-;TE(7@2*:,6$"*S?9X(D6WVH4>-F25: /V;HKYF^(G[(G M[0_[0?[-7PL_9K^+/[2OB;P_:67A2T3XR^)_ VMM9:YXDO[>SMXC:Q7BH6M[ M>XG:XFGECVRL(4B4A9I"/D[]G?X&_%W_ ()A?\%MO W['_P$^/\ X\\9?!+X MQ_#/6M>UKP5X\\23:P_A.\T_ 6\MYIB7CCDD:"'D_,9G#ERD10 _4JBOS8F_ M:+^#/B[_ (+/_&G]DW_@I#XF_LJRL_"VA7O[/&B^*=9ELO#]_I)L7EU6[A&] M()K[[5Y@,LF942W9(BJQ293X2?MT?&+]C?\ X)$_M#?MI>.YM8U[PCX.\<^( MY?V<+KQE/<37>J>&);B"VT)[B6<_:)K=[R=A%)*3*]KY)R05) /THHK\L_CS MX"^,G[*'_!&[0O\ @IMX3^*OB;4?VAO"WA?0_B!XO\3ZQX@NI8?$;7+VTVIZ M1=VWF>2=/^SW$T45ND:+!Y,+Q!'7=7Z1? SXM>'?C[\$O!WQV\'HZZ3XU\*Z M?KVEK(06%M>6T=Q$"1QG9(M '5445S/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*UE MO7($C@9*C /..: .._;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5\^_ MM=_M=_LT^.?V:?&/A+PE\8]'O]2O]':*SLX)6+RON4[1E>O%>W_"SQGX6?X8 M^''76X"#H-F0EZ)H&A6$M[K&KZC.+'PWX4\,Z<][K>LZC)MBMX5^F2[,2%5%!9V954%F M/YZ_LT_!+XK?\%MOCQH/_!0[]M;P/?>'_P!GSPC?_;OV=/@AK4>UM=D&1'XG MUF'E7+CYK> Y4*P(RA+W6'\,M%\1_P#!?;X[:9^T[^T=IMWX>_9"\!ZU]J^$ MGPRU>-H9OB7J$3%5U[5(3S]A4Y\BW;AP3N&TR>9^G"=/BO[6]\WL_P#GEJGB$$ 75X5.1;,-L88JZKNDB;?_ &)_^"?OC_XF_'*Q_P""DO\ MP5L\::1XN^,Z(9/ 7P\LI/-\.?"VV8AE@LHR62>^&%\R[)8AU&QF*B4_>O\ MPF/AC_H-0?\ ?5 &A###;PI;V\2QQQJ%1$7 4#@ =!3JS?^$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*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*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*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MK&GZWI.JNT>G7\ M\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y M2F?M=_\ ;Q_Z?)Z_?Z@ HHHH ^>/^"L/Q ^(/PO_ ."=?Q7\:_"[PQX!UO6K M;PV(K?1_B@\0T*^BFGBAGAN5E=$EWPR2*D3,/-E,?!KXS?L\^$=+\N?.L&> MWU6[M[M[>0.ZO$UW%<.KJQ5@VX<-7KU?+/\ P1;UWX/>)O\ @F[X \0_ +X* M:M\._"6H76N7ND>$-7LY(&L!<:S?3R>0L@W"U>25Y(,\^2\8/(-?4U &3X^\ M;^'/AGX%UKXC^,+QK?2/#^DW.I:I<)$TABMH(FEE8*H+,0B,< $G&!7Y@_\ M!5G_ ()R>&/B1^UKIO[:W["WQ47X-_&72/@QXC\KV$UEJ5C., MQW%O*A22-AW5E8@^QKY3_P"'+W[*,?B71]+BUSQV_P -M)\'7_A[_A55Y\1M M38>'K:0'$T\D\K3 MW+QDK+<2$+F*"(BS^US_ ,$N/V&?VZ?#GA7P9^TY\&+G6]$\$1E/"NA:7XPU M?1K#3AY8C!2VTV[MXBRQJ(T9E)1"54JK$'A/V^.==U+[(TL,D#LL-[?31$F.5P"4)4G.OC'+^T+ M;V.M^&_'%WI$>EZIXF\'>);S2KC5+*,L8H+Q;>18[L1EF\MI4=XLD1L@)!ZO MX/?!#X7? 3P<_@3X5>%4TW3Y[^XO[YI;J6YN+^\G%O%'_!LIJOQ)\,W NX/&GP-\-V.AV]J-\ES<:B+"VB@ M1%Y:3?-MV 9!5AC@U]G?L(?"#Q!^SY^Q!\'/@-XM3;JW@KX6>']"U1=V<7-I MIT$$HR/]N-JYSP?_ ,$TOV/? OB#1=3T#X=7XTKPQX@DU[PGX+N_$]_/X=T+ M5'=Y#=V>E23-:6\BO)(\>R,+ TCM$(RQ)]YH *I:SX<\/>(XD@\0Z#97Z1MN MC2]M4E"'U 8'!J[10!XA^VQ\/O .E_LI>.=0TSP1H]O<1:&[13P:9$CH=R\A M@N0:],^%VFZ4/^>*>U<7^W/_ ,FC^/?^P"__ *&M=U\+ MO^29^'?^P%:?^B4H U_[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* ( M?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_ M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[ M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8 M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[ M.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0 MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"IJAU#4+#2+"?5=5OH;6UM86EN;FXE"1Q1J"6=F. J@ DD\ M"@"CXGU;P9X)\-ZAXQ\8ZAINE:1I-E+>:IJ>HR1PV]I;QH7DEDD?"HBJ"Q8D M $FOS'T70_%O_!Q%\;(?%VNZ5J'A_\ 8@\ :_NT;3987M+KXSZO;2X^T2C" MNFCPR*=J'!D9>?GR+:;Q9X@\=_\ !Q!\:KOX5_#S5M3T']B7P%KWE>,/$UE+ M);7'QAU:VD!.GVD@PRZ3%(H\R5?]8P^4[MIA_33P=X/\*?#WPGIO@/P)XL;* MRLK=(+.SM+1(XH(D4*D:(H 554 !0 *L?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U? M W[9_P#P4M^-WQG^.>H_\$VO^"1.FZ?XG^+5N!%\1OBC?1B;PY\+K=B5:2XD M 9+G4!AA':@-AU.]6*/& #KO^"B7_!3RU_9V\=Z;^QC^QO\ "J#XM?M*^+[; M=X;^']B1]ET*!@/^)IK,RD"TM$#!]K,KR# !16\P3_\ !.K_ ()46'[,GBW5 M/VN/VL_'R?%K]I#QG!_Q5OQ&U*W'D:5$P_Y!FD0E0+.SC!V#:JM(!DA%VQ)W M'_!.W_@FE\$?^">'@34H/"FI:AXN^(/BVY^W_$KXK>*',^M>*M08EGEFE8LR M1!BVR ,50')+N7D;Z,H A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_O MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"GQ6UM 28+=$)ZE$ S3Z* "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 ***"-P*G/([&@#RG]M?X->.?CQ^SAK/@3X7 MMH1\3VNIZ1KWAF#Q/$[Z;7OCW_ (+M_&FSE?5KX65C MI.DV#I%9B[E%H6DD!+.;80L_RC#LP' YUY?^"/G[=SQ,D?\ P7K^/ZL5(5CI M&F$ _@@_F* /=O\ @E%\,OVF/@_^PCX+\ _M=_V1!XYM)=2DO]&T*]6YM-"M MY=1N9;72HI59E=+2W>*V 5F5!"$5F"!C]%5X;_P3C^!?C7]FO]DO2?@M\1?C MU<_$_6]'\4>)VU'QW?2%KC59)_$&HW&Z?+-MF02B*10Q"O&RC@"O"=6^Q_'#XM:-,8Y/'UY&07\.:1,/O6W3[1<+E64 M\90H+C0_:I^/GQ>_X+*?'W7O^":O["GCF]\/_!;PK>?8?VD_CIHSX-U_ST\, M:/+RLD\BY6>895%)!ROR3_?WP"^ ?PA_9>^#OA_X!_ ;P-9>&_"?AC3UL]&T MBP3"11C)+,3EI)&8L[R,2SNS,Q+,20#1^%GPL^'7P1^'.B_"+X2>#;#P]X9\ M.Z='8Z)HNF0"."TMXQA451^I.22222236_110 4444 %,N;FWL[>2\O+A(HH MD+RRR.%5% R6)/ '.:R?B)\1? ?PC\#:K\3?BAXPT[P_P"'="L9+S6-:U>[ M2"VLX$&6DDD<@*H'H>(OVDO^#AK7Y_#GP_O?$GPH_8GM+QH=4\2(CV/ MB#XP['VO!:A@'L]))!5G(W2C*D%BZ0 &W\9?VT/VE?\ @KY\4-:_8U_X)1^- M+CPG\)]%O6T[XP?M2V\9,>1_K=*\.'@7%R5.&NU.V,-N1E!BDD^TOV,/V)OV M<_V _@9IW[/O[,W@.+1=$LB9KRYD;S;W5KM@!)>7DY&Z>=\#+G@ !5"HJJ.Q M^#7P8^%/[/'PPT7X+?!#P#IGACPKX>LEM-&T/2+<106T0YX Y9B269V)9V9F M8EB2>GH **** "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 *_$'_@]Y_P"36?@?_P!E U'_ -(17[?5^(/_ >\_P#)K/P/_P"R@:C_ M .D(H \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J M "D90RE6'!T4 ?FYX4_X-M/@I#97EQX__ &]?VG[F]N-8OYX1I7QFN(+: MWLWNI6M841H6;*6YB1BS,6=7(." /G]_V1_^""$?Q;?X&R_\%VOB^GB5+O[* M]H_[3F(1<9V^3]I,/D>9N^79YF[=\N,\5^DO_!4/1;WQ%^PIX[T'^VM 1@OY@TK[<1L#/_ '58X!^;=+;_ (->/@5^ MS\LUB_[(0\&QZ:,M*="U:]O8PO1M_G7EW-CLV^7(QU% 'U;^P-^R3H_[#7[+ M.A?LQ^'OB%K7BJPT'5M;NK+Q!XCO!:@AN)@JB:4+=!6D"C>REL# M->QU\R_\$AO%&G^-/V&/#_BCP9X>UK2O UYKVN2?"NP\0K*MY#X3_M2Y_L@, MLI,BQ?9/*\E7)9;?R 2<9/TU0 4444 %%%% !1110 4444 %%%% 'E'[<_\ MR:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31_'O_ & 7_P#0UKNO MA=_R3/P[_P!@*T_]$I0!NT444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G+^VS^U5 M\<_^"D'[0NL_\$G_ /@FUXWGT33-'(@_:1^/&F?-%X2LG)5]%TZ0<2:I, Z, M5/[D!AD,LK0ZW[?_ .VM\>OVI_C_ '7_ 24_P""7WB<6?CE[=6^-WQCMU,E MG\,=(DX:*-U(#ZK,NY8XU8-'URK!I(/JK]B7]BKX"_L ?L]:-^S;^SOX8-CH MVEJ9;V^N6$E[J]ZX'G7UW+@&:XE(!9C@ !44*B*H -;]E/\ 95^!G[%7P&\/ M_LV_LZ>"(-!\*^'+00V=K%\TD[GF2XGDZRS2-EWD;EF)Z# 'HE%% !1110 5 MYU^U5^U?\ /V*?@CK'[0_P"TM\1K+PQX6T6+-Q>W;9>>4@[+>",9>>=R"%B0 M%F.>, D<7_P4 _X*)_L^?\$Z?A-#\0OC)?WFHZWK=U]@\#> O#\'VG6O%6I, M0L=I96Z_,[%F0,Y&Q-ZY.656^;/V5?\ @G9^T'^VA\;M'_X*+_\ !8FPLY_$ M&ER_:OA!^SW;S_:-"^'D3$,EQ=*?EOM4("EI&!6-@".5C2 Y3X=_LT?M+?\ M%S/'6E?M*?\ !0KP=JWP\_9HTJ^CU'X7_LYW?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ M $^3U^_U !1110!\!_\ !13_ (+A7/[,G[03?L0_L3_LA^+/VAOC;;Z?%>Z] MX8\*B1++PW!*JM&]]/'%*5B_#30;[5(WU+XM>&?#8U+3-*N)'7;<7]BD36[9UM88D0G"D.P +MGZ6\3S?#+QKX;U#P=XQN-#U72=5LI;34],U"2&:" M[MY%*2121N2KHRDJ5((()!H O>$M?\+^*_"FF>*?!&JV=_HNI:?#=:1?:=(K MV]Q:R1J\4D3+\K(R%2I'!!&*T*^;_P#@DWH^A^$_V(='^&WA+56O="\$^./& MGA/PU.]P92-*TCQ7JVF6*;R3O"6MI"@.3D**^D* "BL;XB^.-(^&/P^UWXD^ M((IY+#P]HUUJ=ZEK'OE:&")I7"+D;FVH<#N:_/+]EO\ :N_X*$_MZVOPY_:8 M^"G[0W@'PT/B'\)?$_B;PU\.[CPG+J.B6AM-7TVUM['4+A;N.>>YQ*Z2W,7D M^4S2!(& (8 _2:BOF;XB?&O]O#XB_LU?"RU_9I^%?AG0/BM\2?"EIJOB34/' M,-T^A^"$^QV\MZ98XL2W-PLURD$%MN4N=\CMLAD!\)_97_;@_P""C'P$_P"" MF&D?\$R_^"E47@;Q@OQ%\)7VO_"OXH_#[29M/6Y-FKOD5O!*_)4*?!?^"?W_ 4JUGQ3_P $2_#W_!3;]LW7+9[J MV\&ZSK_BVXTBP2W69;6^O(HX8(00N]EABB1<_,[#)R;S4$,N)D6.'"N/OWPUXCT+QCX7&4A@>001FO@:B@#^XW]@#]@;X(?\$Z_@!:_ WX-V M]S>7$]PVH>+?%NK/YFI^)M6EYGU"\E.3)*[9P"2$7"C@5[?110 4444 %?*7 M_!1S_@J/X/\ V*[K1?@-\(? 5W\4_C_X\!B^'7PA\/R W-RQR/MMZXXL[%-K M,TSXR$?;PDCQ\7^WK_P5"^(FG?&3_AW7_P $R/!=C\1_VB=4M]VKW-P^[0?A MQ9M@'4M8F7*JZA@4M>78E=P):.*;O?\ @G)_P2]^'G["UKK7Q6\:^-+[XF?' M#QV1)D#:AJTQP3;VX.?LEDA50D"'&$3<6V(% .+_X)_\ _!+CQAX$ M^+,W_!0+_@HMX]M/BA^TEKMKLCU)8R=&\!V; XTO1(&XA50S*UQ@.^7QC?*T MOVQ110 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 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^ M!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ M[>/_ $^3U^_U !1110!^:=__ ,&K7_!+KXF>)=?^*7Q\\%^)]<\8>*_%&J:Y MKVHV7C.ZMX6FO+V:YV1QQA%5$$H0#&?EY)/);_Q"3_\ !%O_ *([XP_\.!?? M_%U^EU% 'B__ 3Z_8U\&_\ !/W]E'0?V2?AS>W$_A[PMJ^N2:$;NY,TL=G> M:Q>W\,3R%5+ND=TJ$XY*'D]3[1110!%?I8R6,\>J+"ULT+"X6X ,9CP=V[/& MW&(?%7CW]GOQ%?L M;:RTJ&]TL:C_ &))RT,C>9;RA -P%H%_T@;(!^OWQ@^'5C\8/A+XI^$FIZC+ M9VWBGPY?:1<7=NH,D"7,#PLZ@\%E#D@'C(KXWU_]B3_@IKXF\7Z'\.?%'[6_ M@V^TB+X/:YX/U+XNVOP\DAUGR+NZTOK:/J;1'4)(K:1ENU4P(R.S099$(!]/ M_LI?M7?"W]KS]E?PA^UY\/+J6S\+^+_#B:Q"=6*Q26*8/G1SG)56B=)$<@E< MQD@D8->-? /X2_\ #5G[;\O_ 4R\5:8\/AGP[X-E\(_ FTN8BLEY8W$PFU# MQ$RL,HMVRQ0VPX)M8?.(_P!)4+S_ .TI_P $J_BWXH_9*^&_[$'[#_[8=E\% M?AWX"LK>VU'3M0^&47B>?Q'%;[3%#=M/>01/ [AI)X6B=;AGP_[LM&S_ (*_ ML%_\%/\ 1OC3X5\9?M2_\%E;OXD>!O#^IB_U'X?Z+\"=*\,#5YHD8VRRWUI< MO,L23^5*T0!241;&&&)H ^9]=_X+&_LIZO\ %;XJ?&/X_P#@+XOQ^([+3=9\ M'?#70X?A!K%Q:^']'4M'-=>E^)1XF^&/A;2IO%,EYX=N;:TEMI_&)NG-K'/^$Q\&:OX1^V?9O[5TNXL_M'E[_*\V-DW;,HY4U:Q^"7A6WU..; M.])TTBU5U;/.X,"#[@UXL_\ P2;\?>,_V:?"7_!/GXV?M*6GB;X >#[^P":' M_P (J\&O^(-(TZ=)].T;4+[[4T#6\310)))#;QR3I;QK^Y.]G^UX88;>%+>W MB6.-%"HB+@*!P .@H =7&?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM M(8I]X8[&NSHH ^2?VK?V*?A/\/OV=?%WC31/$GC":[T[26F@COO%,\T+,&48 M=&.&'/0U[_\ "OP+HZ?##PX@NKW T&S S=M_SP2N?_;G_P"31_'O_8!?_P!# M6NZ^%W_),_#O_8"M/_1*4 2_\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/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 M%M1_P@^D?\_-[_X%M6Q10!C_ /"#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% MM6P2%!9C@#J37P%^T;_P5W^(OQP^+.I_L4_\$:OAMI_Q<^)=B_V;Q;\2K^9A MX)\ [B09+N\3(O+A<$K;PELE6&7:-XJ /:WXCNB0JV]C9J=\S%F5=QVQJ77>ZY%?)WAG]A3]M[_@L M+JL'Q(_X*9OK/P<^ K3)<>'OV9_#^MR+JNO1!@\TJ<9$4 MB%G][_83_P""0WP[_9K^(L_[6W[3?Q'U'XX?M#ZS%G6?BOXQA5CIP(.;72;7 MF/3;=0S*HC&_:S#*H?+7["H _/K_ (A:/^"%W_1E4W_AR_$G_P L:/\ B%H_ MX(7?]&53?^'+\2?_ "QK]!:* ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBJ7B/Q'X>\'^'[[Q9XMUVSTO2],M)+K4M2U&Y2&WM8(U+/+)(Y"HBJ"Q9B M "2: *?_ A&D?\ /U>?^!;5^=O[2'[:7QS_ &_?C9K'_!/[_@CMXC>(:-<_ M8_C)^TI-(T^C>"XSQ)9::00M]J9&0-AVQGH0=TL&;XV^._[2O_!>OQ?J?P'_ M &*?%.N?#/\ 9/TZ]DL/B'\=+:%K;5?B!L8I-I>@AQF*U."DMVPY&5Q@&*;] M ?V:?V9?@7^Q_P#!C1?V?OVGQGEC]^65SEII7/S/*Y M9W8DL2: /.OV&O\ @FI^S/\ \$_?A%_PJSX':7J+W-_/]L\5^+-5OC-JWB34 M&R9+R]N, RR,S,0.%3<0H )S[3_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%M5K2M LM'D>2UEG8NN#YLQ8? MK5ZB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z M0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_\ DT?Q[_V M7_\ 0UKNOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^ MP%:?^B4H W:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *\N_:[_;/_ &9_V$_@]>?'/]J;XKZ=X5T"U)2![MRU MQ?SX)6WM8$S)$!G:;K7+\$1VR(3S &$C$!&,1="U3]D3_@C]>P_&&S_;B_ MX*>_%>/XZ_'B,"31Y;RVV^&? ZD[A;:+8, B%&Q_I+KYC,H<+&Y9F /+QX'_ M ."B/_!68FNYHH **** "BO&_\ @H3^U9HW[#W[$GQ._:NUEX<^"O"-U>Z; M#/\ />%?^"R_[+'A?_@EI\//^"DOQY\;0Z?8> M,?"MI)#H>F()[[5-=V&*XTJQMP0T\PNHYH@!A5"%G*(&8 'TO\=_CU\'?V8O MA-K?QT^/GQ"TWPMX3\/6AN=7UK59MD4*#@* ,L[LQ"I&@+NS*J@L0#^=6@_# MO]I/_@X.\1V?Q%^/FC>(OA7^QE9WJ7?A?XZF4(:UTPD!X MX%.Z08<$_NYDZ#X$?L,?M)?\%3_BSHO["?! M'@[X:^$-,^'_ ,/?"VGZ'H6C64=GI.CZ5:)!;6=O&H5(HHT 5$4 5J44 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 %%%% !7X@_\'O/_)K/P/\ ^R@:C_Z0BOV^K\0?^#WG_DUG MX'_]E U'_P!(10!Y_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_: M[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4 M?MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ M /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !117R1^WM_P5R^$O[(_C6S_9E^#'@75/C- M\?\ Q!'CPS\'/!#B2[4LN1<:C. 4TVU (9I)?FV'<%*!G4 ^B/CO\?\ X+?L MP_"W5?C9^T%\3-(\(^%=%A\S4=;UJ[$4,?\ =0=Y)&/"QH&=V(55)(%?GU+\ M:/\ @H5_P7"E;1/V59O$G[-_[+ETQ2^^+>HVAM_&7CVV_B71X&YTZUD'2Z?Y MR"K*3^\@KKO@1_P23^+_ .U'\4M+_;(_X+6^/M,^)/C#3IOM?@OX*:,&_P"$ M(\#%N0%MV)&I70& TTVY<\?O0D;C]!(HHH(E@@C5$10J(@P% Z #L* /)?V, MOV&/V7OV ?A%!\%OV6OA;9>'=*#"74KL9EOM7N<8-S>7+YDN)3D_,QPH.U0J M@*/7*** "BBB@ JAXH\-Z7XP\.7_ (4UL7/V/4K22VN?L=]+:S!'4J2DT+)) M$^#PZ,K*<%2" :^8_P!M[_@L-^R-^Q5XI@^"K7VK_$GXO:F?+T'X-_##3SJV MOW1%K.M*,*K#Y7@MQL=6PRQNN: /Q#_ .#AO1++]GC]I*\^ M GP._P""L/C?XX>"M5:2;6? 6O\ Q$U+6W\)3Q2HR65U.\KVUUA\M'@^=$8B M)4#!9)=7_@VY_P"":EU_P5#_ &DI;CXB_M6>)O"GAKX%I::KI^@>&]?_ (131;33? 'A*>R#:9H9A+2/?R(Y9M0U"2:1V-WA0JFE>)(9WCF%P]N,+!=+/ M!%)YT> X\P.C-(9 ?1'A?PWI?@_PY8>%-$%S]CTVTCMK;[9?2W4Q1%"@O-, MSR2O@ !7QAX>_X*W^, M_BCKFB^//V?_ -BCQMXU^%^M^"-:\2:1K6GWVGP:SKMCI][9VS7UAI\]RA>! MOM+-'%,T5Q,-A2/D!@#[6HKP#XQ?\%#OAG\-OV;? O[0?@?X9^-OB!>?%+3; M*[^&_@+P;H?VC6];%U:"\4^4S*EO'' ?,FFE98X@.269%;SG]B7_ (+$^ OV MI?VF-:_8D^,_[-_C[X(?&+2=(_M>U\$_$*VA']KZ<#AKBRN(6*3A>20 ,@,4 M+A)-@!]BT5X-\3/VY+73?VCK[]D7]G[X2:C\2?B#H/AR'7O&%A8:M;6%CX=L MIV*VJW5U.V%N;@JQAMU5F9$:1S$FUVW_ -G']M3X%_M+_ &__:)\+:Y+HND: M!=:C9>-+'Q,$M;OPM?Z>S+?V>H+O98);>3AE^U2;0IW8\EU1G^J_P!@K_@FI^RW M_P $[/!=YH?P-\+W5[XCUV3S_&?Q#\377V[7_$UT6W//>7CC<^7);RUVQJ6) M"@LQ/N?A[P[X?\(Z#9^%O"FAV>F:9IUJEMI^G:?:I#!:PHH5(HXT 5$50 % M JY0 4444 %%>7?M9?MJ_LK_L,?#27XN?M7?&W0_!>BJ&%L^J7.;B^D49 M,5M;H&FNI,<[(D9L#)I&C$[8%93E9ISAE8.CHPVT ?4G[<7_!3G]C/_@GGH-M>?M'_ M !8AM]XU']C#X%WO_+I:NMQ\2?$-J?[S_P"KT0,.P GC/!$JG->_?L._\$A/ MV/\ ]AO7KGXL:!H>J>//BKJI,GB'XQ?$G4#J_B+49F7#L+F4?Z.K#C;"$RH M8N1FOJ2@#PC]B'_@FM^QK_P3T\+3Z#^S'\'[33-1U$$Z_P"+M1Z];FZMM,O1]^RL[<,%EFB/RR22%D5PT?EL5+#\^O@#_P=T_\ M%>_A=X_M_$7Q?\>^%OB;H7G@WWAW7/"%CIVZ+/S+%<:=#"\;X^ZS^8 <$HPX M(!_5W17A?_!.7_@H%\$/^"F?[*NA?M4_ J:>&QU%WM-9T6]93=:+J407S[.; M;P67.2-P &Q7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL M_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_: M[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% M &5XZ\&:#\1O!&L_#WQ5;--I>O:5<:=J4*.5+V\\312*".02K$9[5^*WPN^* MW[1?_!N=^U3X+^"/[,%>UUB)I<+!'^S/QFL?B%J?P?\5Z;\)-02T\5W'AJ^B\,74C*%AU M!K=Q;.2P*@"4H>01QR#7P-\;OC'^U1\>O&EA\*_'O_!-SQ2/B/XE_9P\7>'= M4\'ZMK6B2:#+=7=YHL4ET;];YT?3E8%F.S[3M= +"O" M'Q"^#MOH=]H,/A6.#P3K&C!)(%T>>.W=$MI%R/(=(+9L*<$11_W17R@_P9LO MVLO^"V>C?M6>&[-1X8_9M^'VH^%I_$,:?+JWBC4R?/T^-^DL=C9N3*0<)/>" M/[R2A>3U[X2_\%%_^"\;:I\=M&\1FQLHP\\J+9V9%Q<7-U(/+-P[LPDN&FDWG<: /.O M^"#FK:KXZ_;=_P""@WQ/\5RO+K$_[3-QH+R2G+BQTMKNVLH\_P!U(2%'; XK MX<_:R^*_CGX6_!S_ (+&>"OA_>7$&DP?$#P9/%';L0D2T ML?'/[6GBC5_$'C./29A=Q^%UG9CI5C%+\JW+6/R2%^%:4N 60*Q ,S_@ICX$ M\*Z3_P &TWBSP)]EB.F:/^SQHL=C'M&U3:V]DUOCZ/%&1]!7U)_P3:\:^*/B M3_P3M^ OQ$\;7,L^LZ[\&?"^H:M<3DEY;F;2;:21VSSEG8MSSS7R-\4_V;?V M\/VI_P#@F/X9_P""2?Q"^">H>&->ET[1?"?Q)^+YU?3YM"_L+3)[+RWGD\TQJBL_Z&^ O!'AKX9^!M%^&_@O35L]'\/Z3;:;I- MFAR(+:")8HHQ[*B*/PH UJXSXS:)\W MA5 (VG/.:[.B@#Y)_:M\&_MIV'[.OBZ\^('QG\'ZAHL>DL=1LK'PX\4TT>Y< MJCEOE.<-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V*\._;I_X*)_LK_\$[?A MM#\0?VC_ !X;>ZU*4V_ACPEI$'VO6O$5UD!;:QLU.^9RS*NX[8T+KO=00: / M4M3F\2Z)IMQK.L^*]+M+.T@>:[N[J,1Q0Q*"S.[,0%4 $DDX &:_/?XA?\%/ M_P!K?]O[XBZK^R__ ,$5=.TK6K33;IK+QM^TUXBTT_\ "*^&VX#QZ<&!_M:\ M .5"AH@2C8>-C(M?3/V0/V\O^"SNI6_Q _X*7C5?@K^SZ9TN-!_9H\.:J\6L M>)(@P:.7Q)>Q[713A3]CCVE> PBDCWO^B'PM^%7PU^"/P_TKX4_!_P ":3X9 M\-:':K;:1H>B6*6UK:1#^%(T Y))/4DDG))- 'S/^P1_P $F/AA^PMJ>J?% ME?%=S\1/C!XIS)XU^,OCM6O-;U61@-Z1N[-]DM^ !#&0-JH':0H#7T_]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU9\4> M*O#'@?P[>^,/&OB.PT?2=-MFN-1U35+Q+>VM85&6DDED(5% Y+,0!7P)X]_X M+1_$K]JSQAJ'P(_X(H?LXR_&G6[.X-IK/Q@\2>;IW@'P[+W9[LA9-1=>ODV^ M-RD-&T@R* /LCXS_ !C\*?LZ?#N_^+?QX^-/A?PAX9TM-U]K?B&Y2UMXNN%W MR, SMC"H,LQX ).*^%%_X*;_ /!0?_@I#J,_@O\ X([_ 0AT_P0\K07?[3' MQ=T26PT15!(9](T^1?/U%^NUW0(KKMDC .ZNU^#'_!$#2OB1\1+#]IC_ (*V M?';4/VE/B19OY^EZ)K=N+;P9X:4"AGCY"NH.VOLS[%XW M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QJ#X@_%?X M6_"72/[?^*OQ)T#PS8#.;WQ#K,%E#QU^>9E7]:^7OC#_ ,%]_P#@CI\$)'M_ M%W[?G@74)D.T0>#[B;7W9NRC^S(YQG/'7KUQ0!]4?8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^-?"A_P"#@/P5\2!Y'[(?_!-W]J7XM^9_Q[:OHWPIDT_2 M']-UY>2)Y>>,9C]?2E/[8O\ P< _&CY?@U_P25^'/PNMI?\ CUU;XR_&6+4- MP[.]II2":/W0DGCKS0!]U?8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-?" MG_#)G_!PG\:N?B]_P51^%'PFMY?^/G3O@U\'1JV5/5([C6'62/V<#<*/^'!. ME?$S]_\ M>_\%/OVIOBGYG_'UHUU\3VTK1I,]<65G&NS/0XDZ4 ?5_Q=_:7^ M#G[/T#77QX_:D^'/@J-$W,_BSQ'::< /7_2)4KY=^)'_ <2?\$K_AYJG_"- M:=^VMI'C#678K:Z/\/O">I:Y+)/'0)OVP/C7K7[9?[ M/B'0],\5^)9VO/&O@/7[@VMKJ=Z?OWMI8I8J?S[^ 7 M_!HI_P %>OBAX_M_#OQ?\"^%OAGH7G@7WB+6_%UEJ.V+/S-#;Z?+,\CX^ZKF M,$X!=>H /M;_ (,CH/BM-\&OV@#;7WD^&1XGT'^S/M$1:,W_ -GO/M>WL&\K M[%N]MGM7[E_8O&__ $&[+_P&/^-?F)X"_P""4'[9O_!$;PO9_$G_ ()'_$G4 M_BOX6AM89_BK\ /']['$/$]RD21SZIH]PJ@6-\ZH/W)W*X503+LCBK[1_8#_ M ."EO[,W_!1/P5?:M\'-:O=)\5>'I?LWCGX;>*;4V6O^&+M6*O!>6C_,H#@J M)%W1L01NW*RJ >U?8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (U:TJ#7X9'.L7\$RE?D$46T@U>HH *_$'_@ M]Y_Y-9^!_P#V4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2 MF?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#RC]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_), M_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2@#= MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ H) &2:\Q_:V_;)_9J_88^#U[ M\=?VI?BOIOA3P]9Y2.6]D+3WLV"5M[:!8?#$,@MO'7Q%M#T^UN,C2K&1>L0R[JQ!\U'21 M#N_VD?\ @KSX_P#C'\6]2_8F_P"".7PTT_XP?%&R?[/XK^(-[,R^"O .209+ MZ]3B[G7#8MH222K#+,C1'M?V%?\ @D+X!_9T^)$W[7?[5'Q*U#XY?M$:O$#J MWQ3\7PJ5TL$'_1=(M.8].MU#,J[!OPS %$;RQ]%?LV_LQ? +]D'X2:;\"OV: MOA7I/@_PKI*8M=*TBWVAG( :65SEYI6P"TLC,[GEF)KNZ "BBOC_ /;*_P"" MT7[,'[,7Q"_X9N^$FBZY\;OC==%H]/\ A#\*K;^T+^*4<$WTR!HM/C4D%S*= MZ*=_EE>: /KZ66."-III%1$4L[L%0P(VH6RRE&:-B*XJ+_@GA_P M4;_X*@2+XD_X*V_'4_#;X973"2']F;X,:PT274)Z1:YK"'S+LD !X83Y1.&1 MHCD5]T_L^_LV_ 3]E+X:6?P=_9O^$>A>"_#-@/W&DZ!IZ01L^ #)(1\TLK8& MZ1RSL>68F@#XD\+?\$>?VA/VW_$5E\8/^"W/[29^(,<%RMYI/P ^'D\^F>!] M&<'<@G 99]4E0]'E88^9294(K[[\!?#_ ,"?"OP=I_P\^&/@O2O#N@:3;BWT MO1-#T^.UM+2(=$BBB541?8 "M>B@ HHHH **** "BBB@ HHK,\:^,_"GPX\& MZM\0O'>O6VE:)H6F3ZAK&J7DFR&SM88VDEF=NRJBLQ/8 T :=%?S0?\ !1/_ M (/$/VQ?B+\4=3\+_P#!.^QTGX>^!K"Z>+2O$FL:#!J.LZLBG N'CNEDM[9& MQE8O*9U!^9R3M4_X)V?\'B'[8OPZ^*.F>%_^"B%CI/Q"\#7]TD6J^)-'T MM9TE&.#<)':K';W*+G+1>4KL!\K@C:P!_2_165X.\<>$/B!X)TOXD>"O$5IJ M6@ZWI<&I:3JUK*&@NK2:,2Q3HW0HR,K ^AKR+XR?\%-?^"=W[/GFQ_&;]M[X M6Z!>-[(WG'7%NDAE;\%- 'N5%? NL?\')W_!,G5-1FT']GK4_B9\: M-4@;8^F?";X4ZKJ,A?\ NJTT,,;$\#?)']][>V.?:C_AT;_P4-^+OS?M9?\%XOC3?Q2_Z^R^# MOAO3?!(13_ DMLLK$ <;B,GJ: /O;7O$.@>%=*EUWQ1KEGIMC NZ>\O[E(8H MQZL[D ?B:^/6,/[)'[.W[0_QV9SMMYOA;\&;^:WD."WVIW+$ M<#)Q1_P\5_X+/_&3]W^SK_P1 NO#=E+_ *GQ#\9?B[IVF^7GIYFGPJUQTY.& MXZ5^@*JJ*$10 !@ #@"EH _/W_A4'_!R;\;,'QO^V#^S=\$;6;[@^''@"^\2 M7ENO^W_:S+"SCOM.WTH'_!$C]H#XJ?O?VN_^"UG[37C#?S=:=X%UVU\'Z=<^ MJR6UG')E/]D,.W/%?H%10!\.?#[_ (-Q?^"/W@G5AXH\1?LKGQQK;$&XUKXB M>*]3UJ:X(_OQW%P83W_Y9CK7U!\'_P!D?]E3]GJ-(_@+^S1X \%",80^%/!] MEIY'XP1*2?4]37H=% !1110 4444 %%%% !1110 5\C?M^?\$E/AQ^UEXTLO MVHO@-\0=1^#/[0OAN+_BE_C!X/B"SS!0 +74X.$U&U8 (R2?,%^4-LW1M]-]G\'^/[*4_\(=\0PI" MB6QNWPMMWF7)VRQLKKDX/)KX(3Q-^WK_P $&V%GX_F\4_M' M?LBVAVV_B)$^U>-?AC:#HMTHQ_:>GQK_ ,M!AHT4_P"K5$CD /TZHKB_V?OV MB?@A^U5\)]*^.7[.WQ-TGQ=X4UN'S-/UG1[CS(V_O1N#AHI%/#Q.%=&!5E!! M%=I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445_*U_P*9H)#'->74T9#O TBMY4.0 MFP(S*7/R@']4M%?PB_ ']K/]IK]ECQ_;_%']G;X[^*?!^NV\XE%_H>L2P^<0 M<[94!V3H>C)(K*P)!!!Q7]:W_! ?_@K!=_\ !6+]BH?$;X@V%G8_$7P9J8T3 MQ[:V";(;F?RUDAOXD_Y9I/&22G19(Y5'RA: /N2BBB@ HHHH **** "BBB@ MHHHH *_$'_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B M@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ M /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L M!6G_ *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKP#]N?_ (*C_L)_\$U_^$6_X;6^ M.?\ PA?_ FGV[_A&?\ BF=4U'[9]C^S_:/^/"VG\O9]J@^_MW;_ )<[6P > M_P!%? '_ !%'?\$*/^CYO_,9>)__ )65ZE\"_P#@N!_P2N_:/^%_CWXU?"C] MKW2)_"OPQ@LI?'&MZWHFI:1#IPO/M'V51_:%M"9WE-K.JQPAW+(%QEE# 'U; M7Q/^VC_P6!TSX>_%R7]B7_@G[\*)?CS^T+,I6;PIHEP!H_A,9"FZUR_!$=K& MA()AW"0G"L8BZ,?))OCG_P %"/\ @M_,^@?LB3>(OV<_V7KIC'J'QCU.S-OX MO\=VV<,NBV[\Z?:N.EV_SD$,IR)(*^U?V+OV$OV7/^"?OPDB^#/[+7PNM/#^ MFLPFU6_),U_K%SC!N;RY?,EQ*)/BAXSO#JGB3697YD>>]E&Y0YY:.(1QDC)7/- 'S9_PIK_@ ML+_P5@_TK]I'QI>_LB? ^]Y'P[\"ZDMQX\U^U/\ #?:EC9IBNIYBB7> 6CEC M/#5]@?L:_L"?LB?L _#W_A6_[*'P2TCPK:3!3J>H0QF;4-4D'_+6[NY2TUPV M22-[$+DA0HXKV*B@ HHHH **** "BBB@ HHKYS_:A_X*Y_\ !-3]C5KBS_:& M_;+\$:-J5KD3Z!9:I_:6J(1V-E9"6X&3P,H!F@#Z,HK\]_\ A]A^T1^T7_H7 M_!-K_@DE\9OB3!.,6GC3XAQP>"_#TH/2:*YO2SW" @Y(H_X9L_X."/ MVK<2_'S]NWX8?L[Z!< M//B)\/\ X6>&I_&?Q.\=:-XU&;G5M>U.*SMH1_M2RLJ+T/4U^2?\ P7W_ M ."V/[!WQ>_X)T?&#]DO]D?]H^/Q]\0M>T.W@:/P#I=WJ5C:V"W]L]])/?PQ MFU6$VB7"EA(WWL$8.:^E/ ?_ ;K_P#!/M?$MO\ $3]JF\^(O[0_BR [E\0_ M'+Q]=ZP58\L%ME:.WV9Z(\;@ 9/6OKCP_\ LR_LZ>$/A-J7P'\&? KPEH?@ MK6--FT_5/"NA^'[>RL+FUFC:*6)X8$5"K1LRD8Z$T ?P=T5^SW_!1+_@SN_; M#^'GQ1U/Q1_P3OO])^(/@:_NGETKPWK&O0:?K.DHQR+=Y+IDM[E%SA9?,5V M^9 1N8_X)V_\&=W[8?Q#^*.F>*/^"B%_I/P^\#6%TDNJ^&]'UZ#4-9U9%.3; MI):L]O;(V,-+YC.H/RH2=R@'U[_P1:_X(4?LG?M?_P#!,7X/_'#]NFX^*'CG M4->T.>>'PAKWQ.U2'1;"Q2]N([%+6UMI8C%$;5+=PNXC+DC ( _1#X-?\$>O M^"6GP!\J7X7?L#?"VTN8,>3J%_X2M]0NX_I<7:RRC_OJO?O!7@SPK\.?!VD_ M#[P+H-MI6B:%IL&GZ/IEG'LAM+6&-8XH47LJHJJ!V %:= %;2-&TCP_IT6CZ M#I5M8VD"[8+6T@6*.,>BJH ^E6:** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ I'1)%*.H96&"",@BEHH _/C]H'_ ()1_&K] ME/XL:K^VO_P12\6:7X%\7ZC-]K\=_ S6&*>#?'NWDXA!5=-O2,A9H]B9(!,0 M:1V]?_X)]_\ !5[X+_MOZMJ?P3\6>%=4^%GQP\**4\;_ 7\;#R=5T]U W36 MQ8*+ZU.0RSQC[K(S*@==WU17S9_P4$_X)=?L[?\ !0;2=,\0^+9-3\'?$KPJ MPG\ ?%WP7<&SU_PY6FGVDM_?W4<$$$;2333.%2-%&2S$\ M DD]*^"?C7_P6RD^*WQ'U#]E_P#X) _ R;]HKXCV4GD:QXIL[DV_@CPLYX\R M^U7(2G?M-?\%COCM)^ MT'X^L9?M&B^!S UMX%\*N?X+/3,!;M@/E,UPO[P %XRPW5K?\%3_ /@WX_8; M_P""IL=CXK\9Z?>^!/'>D:='8:9XT\'0PQN]K&-L5M=6[+Y=S%&.$^Y(@ 59 M ORT ?QUU_2%_P &2OP"\?\ @K]F/XR_M$>(=/GM]"\>>*=+TWPZ9E*BY_LR M*[^T3Q@_>3??"+<."T#KU4X/@%_P9*_LQ>"O']OXA_:(_;*\4^/-"MYQ(?#N MB>%HM"^T@'/ES7'VFYC>6(VQG#*>1^S/PG^$_PV^!7PVT7X/?![P5I_AS MPQX=T^.RT31-+@$<%I @P$51^)).2Q)))))H Z&BBB@ HHHH **** "BBB@ MHHHH *_$'_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B M@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ MHHHH **** "BBB@ HHKP'QG_ ,%1_P!@?X>_%M_@WXQ_:<\+6.H6T-TVIZG- MJD8TS3)K>>W@DM;J\W>3;3A[F,&.1@5Y#;3@$ ]^HJI:Z_H5]H4?BFRUJTFT MR:T%U#J,5RK0/ 5WB42 [2A7Y@P.,'K_P 7? 7XJ:'X MPTC3-8GTJ\U;P[J*7=JEY"$,L(EC)1V7>H.TD G&<@@ '7T5G>+?%WA/P#X9 MOO&GCKQ/IVBZ-IELUQJ6K:M>QVUM:0J,M)++(0D:@=68@"L7X2_&[X9?'71) M/%'PG\1/K.DJ5\C6(-.N$L[Q6R0]M<21K'=)Q]^%G7ISR,@'5T5Y;X=_;:_9 M*\6_%%?@QX:_: \,WOB.34Y]-M[ R7-_ I:>RAF_U4UU$%8R6Z.TJ!&W* M-K8]2H **** /*/VY_\ DT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E<+^W/_ M ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4H W:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_ M '_@^<_YM=_[G;_W 5^X'[2G[4?[/?['OPIO_C=^TU\6]&\&^%].&)]4UFYV M"1\$K#$@R\\K8.V*-6=L<*:_"C_@M+\+/^"E_P#P<4GX:_%7]A__ ()P>*K3 MX4> _P"V4\*>*?&OB72M$O\ Q,M]]A+WBV5_=0O%:D6$ !^# M%?LA_P &A/\ P3U_9<_;4^*'Q<^)O[37@9O%D?POG\,W7AOPQJ=P7T>:\N_[ M5'VJ[M"-EU)$MMMB$F443RY1B5*_%G_#A[_@JI_PU'_PQ9_PS+:?\+/_ .$* M_P"$M_X13_A8OA[S?['^T_9?M/F_;_)SYO'E;_-Q\^S9\U?M/_P;&_\ !/\ M_:K_ ."/?@O]HKXC_P#!2KP)I'PG\/Z];^%Y]-US7?&^CS6ABL_[7^TO)+:W M9\N[#8 /V6AAAMX4M[>)8XXU"HB+@*!P .@KAOVBOVG/V? M/V2/AG>?&/\ :6^+^A>"O#5D,2ZIKU\L*N^"1%$OWYI3@[8HPSMT"DU\3>)/ M^"OO[2?[=FOWGPF_X(C?LV'QI9Q7#6FJ_M#?$JVGTSP5I+@[7-JK*MQJDJ'^ M&-0%.UMLB'-=;^SK_P $/OAA;_$RT_:E_P""COQ=U?\ ::^,,)\RVUKQ[;H- M!T!B0QCTO1US;6R!@""P8[E#J(R2* .%?_@H!_P4H_X*C.WA_P#X)1_ ]OA/ M\+;LE)?VE?C-HS))>PG@S:'HS_-E+0 4444 %%%,N;FVLK:2\O+A(884+RRRN%5% R6)/ '. M: 'T5\F?M'?\%S/^"5G[+^HMX:\=_M@^&M9\0>9Y4/A?P(TGB#49)\X$!BT] M9?*D)[2E.W(S7E(_X*O_ /!1K]IK%M_P3[_X(W^/AIMQQ!XZ_:"U>#PC8QKV MG6Q8O"OV9/"/ MV20 ]DUK4,W<3 <<*PR<]A77_!K_ (-[?^"77PQ\2K\1/B'\%=0^+_B]B#=> M+OC;XAN/$MW=$<@R17+?92 _BI^TAX MFMW\J33/@O\ #V[O[>"3MYMW.L4*Q]S(C2 #GFL[_A=O_!P]^U?E/A'^R1\( M?V9_#]Q]W6/BOXK?Q+K@B/26&TTY1!%)W\JX''()SS7WMX2\'>$? /A^W\)^ M!/"NFZ+I5FFRTTS2;&.VMX%]$CC 51[ 5I4 ?GO_ ,.,?B7^T+F]_P""EO\ MP5-^-OQB2?F]\(>&M0C\'^&9P>J26&GY+@= PD0XSZU]&?LO?\$MO^"=_P"Q MB+>?]FG]CWP-X9O[4 0ZXFC+=:F,=,WUSYER?QD//->^44 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!SOQ9^$?PO^/'PZU;X1_&?P#I7B?PQKMH;;5]#UNR2X MMKJ,\X9'!&00"#U5@""" :_.R_\ V>_VZ_\ @AO?S>,_V(]/\0_'K]EV.5I] M;^!=_>M<^)_ L!.YYM!GD):\MEY/V-\M@<99I)U_36B@#R;]C3]N']F3]OSX M.6WQP_9;^)UGXBT>5A%?VZ_NKW2KG&6M;RW;Y[>9?[K#D892RD,?6:^'?VR_ M^"1>K:G\8[K]N[_@F5\4H?@E^T %+ZM$E+V%]K,(PQD7# &01L] 'V?1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 445XA^VW_ ,%%_P!C_P#X)Z>! MXO&G[4?Q?LM&FOLKH/ANT4W6L:U+G:(K.RBS+,2Q"[@ BEAO90WU\D?M MM_\ !9#]F/\ 9&\!-*UOXQ?&W4,@:/3XAD M,S2G>$.\1N :\1Q_P5__ ."O!Y.M?L:_ "^[#:_Q)\46A_\ '-#1Q_VV0_\ M/9&KZW_8E_X)T_L@?\$]/ TO@K]ESX066BRWV&UWQ'=,;K5]:ESN,MY>RYEF M)8EMI(12QV*H.* /DRS_ ."M/%:S1YRL>NZK$PDOFX&Z*%O+W .CQG*U][?!7X&?!O]G#X<:?\ "'X" M?#'1/"'AC2H]EAHGA_3DMK>/U;:@&YVQEG;+,&_^":W[!GCK]J?5);>35].T_P"P^#=.N""+_6[@&.TBV_Q*KYED Y\J&0]J M /;_ !\5?AQ\4_[;_X5SXTT_6?^$<\07.AZ]_9]P)/L.I6^WS[63'W94WKN M7MN%=!7\R/\ P::?\%3?$GPG_;S\1_LL?'?QQ<7FD?'[4)+ZVU'4[@L5\6 M M(LK,?XKM#)$QZO*ML*_INH **** "BBB@ HHHH **** "BBB@ K\0?\ @]Y_ MY-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG M[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB M@##^)WAS7_&/PU\0^$?"?B231M5U70[NSTS6(L[K&XEA=(YQCG*,P88_NU^. MO_!)+]J#0/V?OCQ\/O\ @DE_P4H^$]E\,/&_@7X4^)O!%K'XF5#H?Q"BU'5M M.G@ELYG'ESM<1P7*N&.)G^Z6DD:)/V!^,WCC5/AC\'_%?Q*T3PX^L7OA[PU? M:G9Z1&S!KZ6"W>5( 55B"[(%X!/S< ]*_+[_ (*7_%W_ ()._P#!2_P7I?B[ MXJ?%'PIX@T"3]G[Q7=^%OLFI1'7]&\2->Z(;.VMK=&^T1ZIY@:(6FW?(0\;( MREA0!^EWPV_9]^&_P]_9X\+_ +,MQH=MKOA?PMX6TW0;:SUVTCN4N;:R@BAA M,J."K-B%&Y'WAD=*^(O^#9G1M*\.?L2?$OP]H6GPVEC8?M)>,[>SM;>,)'#$ MES"J(JCA5"@ = *^B/^":4_QM^$/_!,OX2S_MV^*3IOC/1_ -G_ ,)GJ/BF M_6.6T./W:WDTK#$ZQ&))6.XMW^:"XA^V>8I!*Y0$,=I J?L(V?AW_@G-_P50_:O^$_ M[1_B#3_"VE_'/Q7;?$CX6>*]=O$M;'7H9%G.I64<\I5/M-I-*N8-WF&-C*%V M?-7C^C_\$R_%7[%_P!I3Q;87/P=$_[F#6[O1-UU_:<1 M; ^RWNI$JEQTD2/S1N1D9@#U']NK]GW0/A%_P;*VGA/P(O\ 8VJ?"[X1^&?$ M_AG6-//EW.GZW8-9WQOXI!RD[S"9F<8),\G]XU]U?L8?&K4?VDOV/?A3^T/K M,$<5YX[^&^A^(;R&)=JQS7EA#<.H'8!I",>U?GC^U5^T]9?M@G0;,D%EX_<)7/\ [<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ M 5I_Z)2@"7_A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI:V*\*_;G_ ."D'[)/_!.[P/;^+?VDOB.MKJ&J-Y7AGP=H\)O-<\03D[5A MLK)#YDI+E5WG;&I9=SKD4 >N'Q-JP&3X0O !U.Y?\:^&_P!H;_@MC?\ BWXH M:C^R'_P2L^ DWQ\^,%F?*UB]L;P+X3\($DKYVJ:DA\LE2#^XB?_-;_!SPQJ&WQEXNM3T&LWH'_$OAD4_ M-:H-Y5FCD7(66ON_]FS]EW]GO]C[X4V'P1_9F^$FC>#?"^G#]QI>C6VP2/@ MRRN"_AYXAM=!TR6?Q/X-\:^'[B74&BC#,]S97$5]#'(509-NZ!CM)1W)$=. M_:Q_X+:? 'X/_$R7]EO]DSP'KG[1/QP;=''\-_A?MN(].<':6U/4 &M]/C5N M'+%WCXWHH.ZO@?\ X+&>!?VJ4_8=\6_M-?\ !:O]LS3?#$NK:9/9_"/]ESX4 MZA+;:-+K,B8MSJ5RNZ?5S;EEGE0'R4,/RRA9 A /R)3_ (+9_MT2?\%+Q_P5 M1CUC06^)S6OV%;!=*E.D&U^P?8?LOV7S=WE[/GV[\^;\^;M_=5_67_P1&_;W^'W_!0#_@GGX \?Z%\1++6_%OASP[9: M'\1;6.4_:;35[>%8I))8W 91/Y?GH<899."2K8 /I+PX;/P=H%GX4\(_#$:5 MI>G6Z6^GZ;IMO%!;VT2C"QQQH J* ,!0 *O?\)+J_\ T*%[_P!]+5KQ+XG\ M->#-#N?$_C#Q#8Z5IMG&9+O4-2NT@@@3^\\CD*H]R:^.OC;_ ,'!/_!++X0> M)/\ A7WA7]H&3XI>+I&*V?A'X-:+/XFO+IQU2-[16M]P/&&F4Y_&@#Z[_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:^#Q_P4'_X+-_M2XA_8J_X))1_#C2+ MC_CU\;?M/>*AIAC!Z&31;+=>+@<\.P[?5/\ AUI_P4[_ &G?])_;Z_X+'>,= M-TRX.;CP+^SEHB_M)@]U<1MT(D0''&>> #ZD_:&_;T_9?\ V2]* M_MC]IGXR>%? L1CWPQ>)O$UK:SSC_IE"[B28^R*QXZ5\K2?\'$'PB^,5U-H7 M_!/3]B_XW?M$WRR&)-4\%^"YK+0HY <$3ZC>JBPC/&[RV4^OKZG^SO\ \$(O M^"5/[-NK?\);X;_9(T+Q-XD>7SKGQ5\1I)?$6H3S_P#/??J#2K')_M1JE?6U MC8V.EV46FZ99Q6]O!&(X(((PB1H!@*JC@ #L* /SLO?%'_!R%^U4Q33/!OP< M_96\/W'22XT+Q/XU?2/#@<'.Z+3-.:,0\]A*1P!CBOT>HH \1_9P_8^_9._9!TY=._9 MB_8S\*^!\1>7)=^'_#]M!=3KC'[VX"^=,<=W=C[UZM_PDNK_ /0H7O\ WTM; M%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% M &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM; M%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% M &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM; M%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% M &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM; M%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% M &/_ ,)+J_\ T*%[_P!]+7B7[7C6,IN?#?B; M3+A;;5_#UYP5NK&[7YX) RJ<0.,K)%+&Q5U(Z$$BNB\0^ M'?#_ (NT&]\*^*]"L]4TO4K62VU'3=1M4GM[J%U*O%)&X*NC*2"K @@D$5^< MWCO_ ()[_M=_\$HO&.I?M$?\$;@?%/PWO;Q]0\=_LG>(=3864Q8[IKKP[_]]+1_P )+J__ $*%[_WTM>,?L"_\ M%*?V9/\ @HGX&O==^"VO7FF^)= E^S>-_ASXGM?L6O\ AB[!*O!>6CG%!)Q7R)\8?\ @M;JWQM^(>H_ MLR_\$?+L-*P$G(^ MZ9KA3Y@56:,.-U '&:C_ ,%+O^"A?_!3P/X4_P""0/P%G\#_ YGD,-Y^TW\ M5M&9+>6/.&DT/2Y0'O6X.V68>7D%72,X:O7OV)/^"2G[/7[(OCB7]H;QSH?B M?XP_&W4<2:S\9?B?>+J&JM)C!%FKDQV$0R558AO"'89' %?9=I9VFGVD5A86 ML<$$$:QPPPH%2-%& J@< =*DH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M:V*^=?VR_P#@K#^P#^P6?[(_:,_:*T>R\1R;5LO!&BEM2UV[D;_5HEC:AYEW MD@*SJB$G[PH ]R_X275_^A0O?^^EK%^(/QL\*?";PC>>/_BI>6?AK0=.C\S4 M-:U_58+.TMD_O233,J(/%#DYC(O!5A!\--29G\#?#@R2:9I.J21 21S7 M,I+WEU"C>2[Y\N.3SEC"Y"?AKX7L_ _P .O!^E:!HNG0B+3]'T M33X[6UM8QT2.*)51%]@ *^)/%G_!LY_P1+\=^*M3\<>,?V,[C4M7UG4)K[5= M1N_BCXH>6ZN9G,DLKL=3^9F=F8GN2: /Y O"?BOQ)X$\5:9XX\':U<:;J^C: MA#?:5J-I(4EM;F%Q)%*C#[K*ZJP/8@5_:3_P2F_X**:?_P %'?V%O _[3^C> M'B^JW]@+'QC9V;KMLM:MP([N(+G**7Q*@//E31GO7D?_ !"X_P#!"C_HQG_S M)OB?_P"6=?1_[$/_ 3C_8W_ ."(]0COM8TYO%6J: ME%+ZA(Z76B3VH5HH *_$'_@]Y M_P"36?@?_P!E U'_ -(17[?5^(/_ >\_P#)K/P/_P"R@:C_ .D(H \__P"# M3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH M**** "N7G^"OPJN?BU9_':;P-8GQ=8:/M6J** M*\6D:3!J4NLPZ7;I>3QJDUVL"B611T5FQD@=@35BBB@ HHHH \H_;G_Y-'\> M_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7"_MS_\FC^/?^P"_P#Z&M=U\+O^ M29^'?^P%:?\ HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "J'BGQ5X8\#>'+[QCXU\1V&CZ1IEJ]SJ6JZI>); MVUI"@R\LLLA"QHH!)9B !UKYA_;O_P""N_[.G[%GBFS^ _AO1M8^*_QMUP!? M#'P6^'4'VS6+IV7*O<[ RV$&,,TLO.S^,OQ$87.H!B,&.PB8M'IT !*K'%\P0[#(R@ =A^U+^W3^P)_P2J^$>DZ1\ M7/&OA_P3IT%HMKX,^'OAG3T:_OE4[([?3]-MEWLN[" JJQ*6&YESFOF3^VO^ M"R?_ 5F^7PS9:C^QC\"K[_F):A$MQ\2/$5J>\<6?+T16'?V/_P!AC7;;X5>(]=U3QU\5-6(C\._!WX;Z>=7\1ZC,RY13;1'_ M $=6'(>8H" 2HKZP!M@5E.&@@&&5BKHC+NKZB_8<_X)B?L9_P#!//0KFV_9 MS^%4<6OZH"WB/QWKTYO]?UN1FW/)=7TN9&W/\YC79$&)(09KT?\ :"_:9_9\ M_91^'T_Q4_:3^,OAWP3X?M\AM3\1ZI';)(^,^7&&.Z60]HT#.W0 T 9'[)W[ M%O[+/[#7PSB^$7[*/P2T/P7HB;3<1Z7;9GO9%&!+F]Y+ MD(S=2($!^X,?M+/_ ,%=_P!L3]N^=_#/_!&C]B2^U_09W,8^/WQKAGT+PG$N M<>=:6Q O-27D?<",I'S1DO\ P6S_ .#;W_@HW\4O"(_;L_X:!G_:#^+T MPQ\1=!T;PI!I96S2-%MUTFVAYN%@561D/[V52C*NX,I /PBK[R_X-U=>_:^\ M1_\ !1#2_P!EW]DG]K/4_@]*]3T.32_ 7@K4DVW MNF6TY4W%]=IU@F=%$20MAT1Y=Z@LH !]=^&O^#=G]C7Q;KEMXX_;@^+/Q<_: M2\0V[^:EU\7_ (A7=Q96\O\ TPLK9H8HX^N(W\Q0#7V+\$OV;/V>?V:O#@\( M?L\? WPCX&TS: UCX3\.VVGQR8[N($7>>Y9LDGDG-=K10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!\A_M]?\$D_A[^U5XYL_P!JG]GOXAZA\%_VA_#L7_%-?%WPC$%E MN0H %IJEOPFHVK !&23+!0%!*;HVX;]EC_@K9\0OAE\8]-_82_X*_?#O3_A+ M\7KMO(\)>-[.4_\ "'_$, A5FT^[?"V]PV5S:RD,&90-KN(5^]:\Y_:H_9+_ M &=OVU_@YJ7P$_:>^%>F>+?#&IKF2QU"([[>4 A9X)5(DMYER=LL;*XR<'!( M(!Z-17YBQ^,?V]?^"#LBZ?\ %*X\4_M&_LCVIV6OBV./[5XU^&5J.BWB+C^T M]/C7_EJ,-&BG_5JB1/\ H1\ OVA/@G^U+\*=)^.'[/7Q,TGQ;X4UN#S=-UK1 M[D21/_>1APT_\ !/+P=!XG_:;^+-MIM_J/R^'O"6FQF\UO7)2= MJQ6=E%F64E\)OP(U9AN=/G\376L_L;? "^_YAEE(K_$ MCQ1:'M))C9HB./X0/.0Y!$J-F@#VG]M3_@LM^S9^RO\ $!/V;?A5X?UOXU_' M&]S'I?P=^&$'V[4(Y!_%?S(&BTZ)7IVA^'].C MM;: =R$C !8GEF.68DDDDDUT]?/G[9?_ 50_8(_8&@^S?M,_M':'I&MR*OV M+PAI\C7^MW;-_JUCL+8//\Y( =E5,D98=:^*;+XM?\%1?VEO'O[4?B^TE\^WL_&M\=/\+Z?-W-IHMHPAC4Y(*.SHP_ M@%?> /A3X2L_ /PO\ VC^&]"TZ+R]/T70=,BL[2V3^['#$JH@]@!0 M!\"?\,3_ /!9G]O?_3/V\?VX;+X">"+S_6_"G]F[*ZI+"?\ EG=Z]22R(RID\**^B** "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@#RC]N?_ )-'\>_] M@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_DF?AW M_L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHKX:_:G_X+.Z-:?%B\_8W_ ."9_P (9_VB/CA%F/4=/\/W03PYX2)) M4SZQJ@/E1!&SF%&WED,;-$Y7(!]8_M ?M%_ O]E7X6ZC\:OVC/BIHW@[PMI2 M9O-9UR\$488@E8T'WI96P0L2!G<\*I/%?!$G[5'_ 4I_P""QSMH'_!/W1-4 M_9V_9_NV*7?[0'C/22OB7Q/;'ACH.G,0;>)QG;=RD'#!D:-T,9U/!O\ P2Z\ M(:1K'_#PK_@O'^U!H'Q1\6^'(S>V>F>(+E-/^'W@)20=EE9SE8YG!POVBX&Y MR$)3S%#ENL?\%9OVK/V_=5N?A9_P1&_9N76M!BF:SU']H_XIV4^F^$=.VG:Y MT^W91<:I(O0!5 1@NZ-T.Z@#U;X6?L__ /!+?_@A%\"=5^*'B;Q=H_A#^T69 M_%OQ0\?ZK]L\1>*KHGS'\VX8&>[E9LN+>!,9RRQY))\@/[:__!4?_@JF?[&_ MX)I_!Z3X#?"&]^63]H;XP:+NU75+<\&71-%8_,"/F2>X/ENK=8G7%>B?LR?\ M$0O@WX1^)MM^U/\ MX_$_6OVEOC4F)$\8?$>)&TS1GSN\O2M)&;:RC5L,O#L MK#H0ZS\4?C%J1\S7/C) M\4+\ZKKMQ,1AC \N5LTZJ%A"MLPK.^,UZ%^V5_P49_8J_8 \+KXF_:O_ &@= M"\+27$1?3=$>8W&J:CS@"VLH0\\V6^7'O %]X[^)MS+Y^I_%KXHZDVN^(KNXQS,+F<;;=ST)@2/(ZYH \2_P"&SO\ M@L+_ ,%&O] _X)__ +*T/[//PYO.$^,WQ_L VLW4)_Y;:=H*;L-C#(]R6BD5 MNJFNY_9]_P""#_[*W@[X@P?M"?MD^+O$O[2_Q73#'QI\8[O[=:V3YSML=,)- MK:Q!@"B%9&C(^1Q7V_10 RWMX+6!+6UA2.*- D<<:@*J@8 '0 =J?110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 DD:2HT4J!E8$,K#((]#7Y[ M_'W_ ()3?'#]DCXK:M^VG_P1/\4Z7X*\4:E/]K\>_ ;67\OP;X[QR=D0*KIE MZ1D)-'L0G )B#2,_Z$T4 ?+/_!/O_@JY\$_VY=1U3X-^(?#.J_"_XV>%%V>. M?@OXV7R-6TUU W30;@HO;4Y!6>,?=9&=4WKGZFKYJ_X*"_\ !+?]GG_@H'IV ME^*O$ESJ?@KXG^$V\[P!\8/!4YL]>\/7"DLA29"#-#N)W0.=I#,5*,=X^??A M%_P4[_:2_P""?'Q'TG]DG_@MKI=A8VNIW0L?A_\ M0:!:&+PQXH/\$6J*!C2 M;X@9;=MB.&/R(HE< _1>BHK*]L]2LX=1TZ[BN+>XB62">"0.DB,,JRL."""" M"."#4M !1110 4444 %%%% !14&J:KIFAZ9<:UK>HP6=G:0/-=W=U,L<4,:@ MLSNS$!5 !)). !7P'\6/^"U'BC]H/X@:C^S7_P $8?@,?CUXSL9S:ZY\2+N9 M[3P%X6D/\=SJ/'VY@/F$-L?WBYV2,04H ^T_CK^T!\$OV8_AK?\ QB_:$^*> MA^#O#&F)F\UK7]02WA4D':BECEY&QA8U!=CPH)XKX-N/^"A'_!1'_@J?._A3 M_@DA\(V^&7PLN',5W^T_\7-$9!=Q9P9-!TB0![L\$K-./+)RKK$P!KK/@5_P M1*L?'_Q*L/VIO^"M7QNN?VD/BA:-YVDZ/J]KY'@WPLQP?*T[20!%)C&#+.I\ MS:KF-7&ZO>/VP/\ @IM^P/\ \$^M(2']IK]HKPYX:OA"HT_PG:2&[U>Y!&(U MAT^V#SE3PH;8$&1E@* .,_8?_P""._[+?[&WC"?X]>(+G6OBO\:-4_>:]\9O MB=>'4M:GE(PPMC)E+&/!*JL0#!,(SN *^G_%_C+PA\/?#5YXS\?>*]-T/1]. MA,VH:MK%]';6UM&.KR2R$(BCU) K\_O^&_\ _@KG^WE_H'_!.C]@5/A)X-N^ M(OC!^TPSV4LD1_Y:VFAVY:=R5^:.20M$^5W!:T_"'_!!'P+\8?$MG\5/^"JW M[5/C[]I[Q/;3"XM]&\2WITGPGI\W7-KHUFRQ+U(.]F1P!E!0!:^(_P#P7Z^ M7BWQA>?!O_@FY\#?'/[4WCFU?RIX/AGIYB\/V$A^Z;S6IU%M#&>,2QB5.>HK M"_X8_P#^"UO[?7^E?MM?MFZ;^SGX%N^9/AA^SL?,UV6$_P#+.ZUZ?<890,AO MLP>)P>@K[W^''PQ^&WP=\'V?P\^$GP^T3POH&GILL-$\.Z5#96ENOHD,*JBC MZ"MR@#YO_8U_X))_\$_OV#Y_^$@_9_\ V>=*C\42LSWOCOQ"6U37KN5O]9(U M]=%Y4+DDLL91"?X:^D*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ _ M_LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O M'_I\GK]_J "BBB@ HHHH **** "BBJ[ZMI4>JQZ%)J=NM]-;O/%9M,HE>)&5 M7D"9R55G0%@, NH/44 6**** "BBB@ HHHH **** /*/VY_^31_'O_8!?_T- M:[KX7?\ ),_#O_8"M/\ T2E<+^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%: M?^B4H W:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJIKNNZ'X M7T6[\2>)M9M-.TZPMGN+Z_OKA88+:%%+/)([D*BJ 26) &30!;KQ7]MS_@H M5^R9_P $]/APGQ'_ &H?BG;:.+QC%H/A^T0W.K:Y<< 065FF9)W+%5R $4L" M[(#FOE?XC?\ !6[]H']N3QOJ7[.7_!#WX4V7C66QNFLO%/[1?C&&2'P5X:?H MXM6V[]6N5SD+$"@RCXFC)(^=_!7BW]B?]B']I2ZD^&UMXR_X*"_MV:@I&IZ] M9^7=0^'I02NW[2=]EX>M(V+)A#)+%DHQ1& ![-JW@;_ (*8_P#!8'2[GQ/^ MTQKVL_LB?LPM \\_@NQU!+?QSXLL "6;5+L_+H]LR9+0CY]I=)%=2L@S/AC^ MWY^SS\%-$D_8#_X-T/V(;+XL:KHLOD:OXIT8-9^"=#N, &YU/6I#NU*?: V$ MD=Y54A)B5"UMZS_P36_:9_;2TV3X\?\ !>G]K33=+^'^F@:A_P ,_?#O77T; MPAI<2D,IU?46D674&7C=EU1'!*2%&VU:T?\ X*^_ ;2;!/V0/^"%?[$%_P#' M"\\/?Z%%)X!TN/0O GA]_6XU61%A8\[\1!A-\V)=QS0!N_#7_@BEK_[0'C:P M_:+_ ."T/[1$WQ]\6:?-]KTGX=V\;6/@'PR^/NV^G#:+UE'RF:X'[Q?]9&Q& MZNB^.7_!;[]BSX'^*(OV6?V,_!>L_'WXDV-N+73?AE\"M)6^M]-5 $5;F\B' MV2RA3&U\,[18^:, 5QD?_!)S]N+]OF1?$/\ P6+_ &W+NX\,W+"1OV?O@5// MHGAH(>?(OKTD7>HK@\JQ7:PRDA%?:_[./[*O[-_[(?P^B^%G[,?P3\.>!]!B MVEK#P]IB0>>X&/,F<#?/)CK)(S.>Y- 'Q,/V2_\ @LS_ ,%'O]-_;C_:8M_V M9OAM>O;F/;JGB65&N]8U(DY8W%].7GD!;+;"^P$G:J]*]THH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BF7 M%Q;VD+7-U.D4:#+R2,%51[D]*\_\8?M=?LH?#P,WC_\ :=^'FAA!ESK'C6QM MMHZ<^9*,4 >AT5\S^,?^"S?_ 2:\";QK_\ P49^#CM'G?'IGCZROF4CJ"MM M)(<^V,UY;XH_X.6/^")?A6X^Q2_MP6.HW);;';Z%X.UN_:0^BF"R=?UQ0!]U M45^?_P#Q$>_L1:[_ ,DF^!'[1'CXG_5#P?\ !#4IO,/HOG"+MS1_P_&^+_BO MCX2_\$0_VQ=1#?ZJ7Q1\.+?0XY,]%+_*?7'3F@#[P\6>*_#?@3PKJ?CCQ MCK5OIND:-I\U]JNHW<@2*UMH4,DLKL?NJJ*S$]@#7P!_P0P_X+B^&_\ @K1X MJ^,O@?5-.M](U?P=XPGOO!NG; DMWX3F?R[25U_BGC="LQ' ,\/K7P#_ ,'" M_P#P77_;(N/V6KS]A[Q__P $_P#7O@3>_%.Q5Y]5\0_$"QOK^YT2.;%Q"+.T M3= LSJ(C)(X#H)T56^8I^1?_ 30_P""@'Q4_P""9?[8'AK]K+X4V$.HSZ2L MUIK&@W=R\-OK&GSILFM970,5!^616VMMDBC;:VW! /[@:*_._P )_P#!4C_@ ML7JWA73/&UU_P0/N=8T/5]/AOM+USP;^TKX?U"*]MIHQ)'+'&(@VUD=""3R" M2.*T3_P69_:\\.<_$?\ X(1_M,VH7_6?\(Q::?K.!WQY4J;J /O^BO@#_B(( M\ :-\OQ)_P""6W[:OA(KQ)+KGP!E$0]2'BN7W+UP<<[31_Q$M_\ !,;2./B- M=?%;P<1]\>)O@[K46SV/E6\GL/QH ^_Z*^&O#/\ PWN8SSAD8$ M9! 96&&5@&!! -=)10!^9-[\!/V[/^"&5Y-XN_8ST_Q%\??V68I6FUCX)7MX MUUXI\!6Y.7ET*=R6O;5.3]D(D&1]MT2\)\N^ M@?:S!%8R* P'F+&TE:'Q_P#^"]O_ 2#_9C\?W'PN^+_ .W)X7M]=M+@P7MC MH=E?:S]EE!PT9Y2;GPF]ML88@,ZYH ]ZKX] M_;._X+.?L[?LT_$;_AF/X'>%-;^.GQTNMT>G_"+X8QB[N[:0<%M1N5#1:;$N M07:3+HI#>65R1\4?MB_M]_M)_'_1_P"U_P!O?]J:T_82^!NHQ>99_#O1]1%[ M\6_&=HW #P0*\NE1R# PD6]"2D@=TG[&.L_M2:;\.?^%2?\$)_P#@DIIW MP2\#ZEM.H?'?]I;S+.]UGK_I?V!"]_?,P+/%+([0_,!LC4[: /2-3_X)T_M: M_MZV+_'#_@NM^TCIWA/X:6&+^/\ 9P^'/B%M-\.6,2D,IUW5-ZO?NO&Y5<1* MZ[HY K%*V8/^"SW[#'P@M(?V0?\ @D7^R_KOQZUGP_$+:Q\(_ CPVEOX;TDD MG!NM5*+:01,>3/'YP+'+'))K0\,?\$%_#_QS\06GQ,_X*R_M=^/OVE]?MYQ< MP>&=5NSHGA#3YNH-OH]DRID="SN5< ;H^HK[C^%WPE^%GP0\%VGPX^#/PWT' MPGX?L%VV6A^&])ALK2 ?[,4*JB]!G YH ^#O^&5_^"W_ .WW_I/[8/[7&C_L MQ^!+OF3X\_P#)K/P/_P"R@:C_ .D(K]OJ_$'_ (/>?^36?@?_ M -E U'_TA% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC M_P!/D]?O]0 4444 %%%% !1110!A_$[5?&&A?#7Q#KGP\T2/4]?L]#NY]#TV M4X6[O$A=H8C@CAI JGD=:_(#_@E!J7P$_P""I-UX/U/XD_&KQ]>?'&W^%/BY M?B_JT?CG4]+\1^%_$8UO24A>!(IHQ80(K-]G@B1;?:A1XV9)5K]A?'WC?PY\ M,_ NM?$?QA>-;Z1X?TFYU+5+A(FD,5M!$TLK!5!9B$1C@ DXP*_,'_@JS_P3 MD\,?$C]K73?VUOV%OBHOP;^,ND?!CQ'XYM?B#X5,<=IXFFL+C2O*BU-1^[GA ME@N9D:4@[@R&03(@CH _1'X6?#KXJ0?LM^$_A;\5/BIJB^-+7P5IEAXH\7Z/ M)"UU/J,5M$EW*_%'Q&_:;_:U^+> MCZG<7MQ;_#S1_AQXZFTK2_"-C&Q2UGB@C4"YO)0HGGEGW_-+Y282)&/S]^Q1 M_P %+OVE_P!G'_@@I\6OVK/VJ?$Y\<^*_@EXC\1^%?"_BS5"S'Q4UG>1V&GW M,[YW2JU[,(&DR7=8269G+,?N?]I;XJ>.O%^KS?LE?LSZ\+7Q_K6FA]<\411B M6+P)I4VY#J

3#,P^6_P#@L!^R)\-E_P""$WQB_8 _ M9&L;&;*Y\^\BMK+48=39Y@,O)/<)8W4A9OGED9FY+9(!PGQY M\!?&3]E#_@C=H7_!3;PG\5?$VH_M#>%O"^A_$#Q?XGUCQ!=2P^(VN7MIM3TB M[MO,\DZ?]GN)HHK=(T6#R87B".NZOTB^!GQ:\._'WX)>#OCMX/1UTGQKX5T_ M7M+60@L+:\MH[B($CC.R1:^!?^"DOQL\+>*/^#935?B3X9N!=P>-/@;X;L=# MM[4;Y+FXU$6%M% B+RTF^;;L R"K#'!K[._80^$'B#]GS]B#X.? ;Q:FW5O! M7PL\/Z%JB[LXN;33H()1D?[<;4 >K5S/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*U MEO7($C@9*C /..:Z:J6L^'/#WB.)(/$.@V5^D;;HTO;5)0A]0&!P: /FW]KO M]KO]FGQS^S3XQ\)>$OC'H]_J5_H[16=G!*Q>5]RG:,KUXKV_X6>,_"S_ Q\ M..NMP$'0;,@Y/_/%*X#]MCX?> =+_92\XBT-VBG@TR)'0[EY#! M<@UZ9\+M-TX?#+PX!80@#0K/ \H?\\4]J -'_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JP/C;\9/@9^S;\--3^,?Q[\>Z! MX1\+Z/#YFHZWKMU';P1#LNYOO.QX5%RS,0%!) K\B/VZ?^"]WCKXYZ#'IG[+ MGBI?@%\(=:8P:?\ &7Q3X;:\\8^-T9O+V>$_#PQ-(KM\BWTX2)2V#);R* 0# M[[_;L_X+"?LH?L/WMG\,GN=3^(OQ8UT!/"?P>^'UJ;_7-3E890O&F1:PGJ99 M>^$OAY?\ [,OPWO/'7Q5^*^/=2&O_ !\^*4;'+N JM-I22, 3'!&K1/AF$H8L?H']B/X6_M0:CX8G M\*?\$5?^"V^>8LW[U#,?LK;^$B M)- &OXI^%'[07QF^!MKJ_P#P4T_:1\%_L0?LMZ3:B#2OV??A1KUM8:A>V>"R MVFI:JBJJ[QD&TM$/FARI1)!FM/\ 9P_;CL;?P O[-G_!N+_P3/TZ#P:LGES? M&WXE64_A_P )M(OR_:\R#^T=;<="Q(F7C(9:^@_@%_P04_9>\/>/K;]H#]M_ MQSXD_:;^*47SCQ3\7)A(?V MB=>MIQ8H_>1FON[X?Z7\&/A/X0L?A M]\+= T'PWH.F0B+3=$T'3HK.TM8Q_#'#$JH@]@!72_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%>9_&']L']BW]GL2CX[_ +3GPS\&O"#YD7B?QA86,@/H$FE5B>V M,DT >@?\)CX8_P"@U!_WU1_PF/AC_H-0?]]5\2^//^#C#_@C?X0U<^%_"_[2 M?_"=:V<^1HOP\\%:GK$T^/[DD%L83S@?ZSG-8?\ P^J^,_Q1/E?LE_\ !$C] MICQ?OXMM1\;>&+3PEI]SZ,ES>2/E/]HJ._'% 'WM_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5\$_\ "X?^#C7XT<> /V"OV*\9:[G_M2=C>110PG!9%W%YH1N4L& !S?_ !$E)_Q$:>=_PGW_ !CU MM_X5AG[1_H>/M'_(>_N_\?\ _P M?^?/WK][O^$Q\,?]!J#_ +ZK^!6OZ$_^ M#?W]A7]C;_@J;^P]%X\\4_M&?'S1?B'X-U1]&\?Z1X=^-%_;V[2\O:WL<+%C M''-!M'!V^9!,% "B@#]U_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZKX./_!N7 M^RA$-^G_ +7?[45I,/N7%M\=+T.A]02A'Z4?\0['[/O_ $?S^UW_ .'ZN?\ MXS0!]X_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5\&_\0\WPLB_=V/\ P4[_ &U+ M6$?ZNWM_V@)0D8] #:DX_&@_\&^'@Z#YM'_X*V?MSZ7_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5?!G_$/W8#E?^"S7[?&>V?VB ?_ M &PH_P"'"_BS_I-5^VS_ .'@A_\ D.@#[S_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^J^#/^'%/Q0L_W6C?\%M/VQ4B/+"]^(UM(UN-,T MN5P/=S&"Q]Z /O+_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJO@W_ (<]?MZV7SZ+ M_P %X?C9&YXD_P"'1?\ P48'*_\ !>OXLY[9^'6BD?RH M ^\_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJO@S_AU-_P51_Z3]^.O_#)Z!_\ M%4?\.N/^"NUG^ZT;_@X&\3)$>6%[^SSX=N7W>S,X(&,+P]<*O"SS_LJ: CN/4A9L _2C_AA#_@ MO78?/:?\%N/!=^6X*7W[,6D1!?<&.;)/UH ^\_\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J^#/\ AB7_ (+\K\P_X+'?#AB.BM^SAIX!]O\ 6TO_ R+_P '"'_2 M4SX,_P#AAHO_ ([0![1_P59_X*,^ ?\ @G3^PGXZ_:>EU6SN=;T[3C9>#=,E M.?M^M7 ,=I%M_B17/FR <^5#(>U'_!*;_@HSX!_X*+?L)^!?VGHM5L[;6]1T MX67C+3(CC[!K5N!'=Q;?X49QYL8//E31GO7\V7_!PU^V;^VA\0OVD)?V%_VF M?VL/#?Q/M/A+JC/=7W@[P;%HMD-7F@031,B,QG>W4^5N8C8[SH!U)A_X-ZOV MH?VN=+_:= 8 M1(C99Q I5OE*@'];O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5?!?_#G7]N[Q9S\ M6O\ @O#\<+TMS+_PAWAC2= R>^WR4?;]*5?^#>CX9:]\WQ8_X*:_MD^--W^L MM]=^.L@MS[+'#;)M'?&>N: /O&7QMX3@C::;7K=$12SNSX"@=23VKBO%?[9' M[)/@,L/'/[3?@+12APXU;Q9:6VT^_F2#%?),'_!LC_P2)U*5;GXF?![QEXXE M5@WF^+?BOKTY9NN2(KN,')Y/>>#_^#?[_ ((T^!@HT7_@GQX#GV# _MB" MXU'\_M/3_'EE>./8K;R.V?;& M:\P\5?\ !RG_ ,$2?",IMKS]NC2[V8L5CAT7PGK5^9&[*IM[)P "K>"/V!O@OI3H"?AOH&CH%"A-*T>"W&!T&(U'% 'PQ+_P(YO$/PVM]&AD/J'FN MF^7WQ7Z#_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A0!^>C?\%9?^"K?BOCX6?\ M!!+Q+)&_W+CQA\>M!T?8#T9HWC=C[J#FD_X:Y_X.$O&G_(M?L!?L]>"M_P!W M_A,?B]<:EL_WOL$8S^%?H9_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 ?GGO_P"# MDSQIQK?QX_8N\%1/]T^'-!\2:E-&#W/VLA"P]N*/^&3O^"Y?C/YO%O\ P7<\ M'^%$;F2V\'?LX:7=\=U62\E#+_O=:_0S^SM/_P"?&'_OT*/[.T__ )\8?^_0 MH _//_AU7^V#XL&/BU_PU3Z9Z5^AG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% 'Y[6_P#P;A_\$5K^=;SXC_"7Q)XUN%.X7'BSXK:_<,6_O$1W MB*3CCD8]J] \'_\ !#[_ ((D>!BIT7]@_P"&T^PY']L6,NH_G]K>3/XU]D_V M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 >%^#OV$?^"9GP\V'P'^Q7\%=&:/&V M33/AII<#Y'0EDMP2?I>%[3X/^![?[)X+T;0]'BV[?*TO3X[=<9SC$:@8 MS71?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!_,+_ ,%9_P#@DU_P74_X*4_M MY^.OVI]4_8X,>D:CJ'V'P;IUQ\3_ R#8:);DQVD6W^TOE9DS+(!QYLTA[U\ MW_\ $-%_P6P_Z,S@_P##G>&/_EE7]A7]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!\!_\&\V@_MT?L[?L&6?[+'_ 41^%9\*:O\/M0:Q\%:C+XITS4QJ6B.#)%$ M6L;F?8UNY>(!]H\KR N=K8^\/^$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!S'B;1_@IXT##QCX<\/:MN'S?VGID4^>G7>I]!^5>> M>*/V+/\ @G'XW##QI^Q[\&]7#@[_ .U/AOI=QNSG.?,MSGJ?S->U?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% 'RCXG_ ."/W_!&;Q<6.J_L ?!N+?G/]F>#+:R] M>GV=$QU[5YWXF_X-W_\ @@[XMW'5/V)O#\.[K_9GBK6K+'3I]GO$QT_GZFOO M+^SM/_Y\8?\ OT*/[.T__GQA_P"_0H _//\ XAU?^"3^D<_#G4/B?X.(^X?# M/QDUJ+9[CS9Y/<_C1_PXH^#.C?-\-O\ @K'^V=X2*\QQ:'^T!,(AZ!DEMGW+ MTR,\[17Z&?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% 'YYC_ ()+_M*^'./AQ_P7 MV_:3M0O^K_X2>]L-9P.V?-A3=1_PPE_P6'\-<^!/^#B2[FC7I:>)_P!G#0+W M?]9O-#C&2>!SP.U?H9_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 ?GG_ ,*@_P"# M@SPMSH7_ 5!^ /BHK]T>)O@]-8[_K]CD./PH_X3'_@Y:\*_\QK]AOQ7;K_M M>*[&[?\ G$,@?FWH*_0S^SM/_P"?&'_OT*/[.T__ )\8?^_0H _//_AL'_@X M,\+<:[_P3S^ /BHK]X^&?C)-8[_I]LC./QI5_P""IO\ P6(\.?+XZ_X((74L M:];OPS^TGX?O=_TB\I7&,@5,FZI(_^#B;X2:7\ MGQ%_X)H?ME>%"O$DFM? E_*'J0\5T^Y>N#CG::_03^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H ^ H_^#F;_ ()=Z;_R4+5/BEX0(^^/$GP@UF/8?0^5!)[#\:W/ M#?\ PT:9^WEH\6[I_:7A36K+'7K]HLDQT_SD5]P_P!G:?\ \^,/ M_?H5C>)/A3\+O&08>+_AMH&J[A\W]I:/!/GIUWJ?0?E0!^$7_!U#_P %7?\ M@GW^U#^QIX)^&7[*OQ#\!?$OQA?>,A=1^)M+Q-J'A2SMT621H9"%DMGN)#"G M7:R1R @E5*_S_P!?TC?\'?O_ 3Y_9_TC]A+PM^U/\*O!'@GP5K'@CQJEG>P M:5HMMI\NNVVHJ(S$IA13/+')#'*$;.(Q<,,8.?YN: /8_P!B?]NS]J_]@7XI M7/Q,_9*^,FH^#]7U?3)-+U*6TBAGBN;>4%?WD$ZM#(R,1)&SCY'4,".:_(_$OAS51XG^).HJXP\4GB&Y!AT MH@$J&TY0"@57#XS7X@?\$U/V:=(_;$_;X^$O[,_B'Q/8Z/IWB_QM9V>I7VH3 M!$^S!_,EB0GK-(B-%$O\4LB+D9S7]PW]G:?_ ,^,/_?H4 ?*G['7_!*3_@FA M^Q#K'_"=?"7X1:=JOC>67SKWXC^-[E]:\074Y^],;RZW-"[?Q>2(U/\ =KZ? 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/^^JL:?K M>DZJ[1Z=?QS,@RP0]!4G]G:?_P ^,/\ WZ%/BMK: DP6Z(3U*(!F@!]?B#_P M>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 M 4444 4/%/AC0/&WAG4?!GBO2HK_ $O5[":RU*QG&8[BWE0I)&P[JRL0?8U\ MI_\ #E[]E&/Q+H^EQ:YX[?X;:3X.O_#W_"JKSXC:Y<:7);7%S93"W#27I=;% M1:;&L#FWD#J"H6/8WUW10!CW/@+PK+X'3X<:?I\FE:-#8QV=K:>'[R733:6\ M8"I' ]HT;P*JJ% C9< 8''%>9_LB_L"?LM_L)Z3JWA_]EWP;K?A_3]=U.?4M M5T^]\>:SJMO/>S%#-<^7J%W.JS/Y:;I% 9LZ@]S>/%'$TCS M7LTTI&R) $W[1@D %F)]BHH \&\'_P#!-+]CWP+X@T74] ^'5^-*\,>()->\ M)^"[OQ/?S^'="U1W>0W=GI4DS6EO(KR2/'LC"P-([1",L2?>:** "BBB@#RC M]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O_P"A MK7=?"[_DF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@ HHKP#]L+_@J=_P3 MW_8&O(=(_:U_:I\,^$=3N(1-%H;O->ZD8CTD^QVDOPHE^,7[6/QATWPOIA#KIMG*_FWVJS*,^1:6R9DN M'Y&=HPH.YRJY8 'L5?G+_P %4/\ @Y!_9$_8!EU7X1_""XLOBE\5+$/%=Z+I MFJ+'I'A^7#7_!P[_P %&O\ @KW\1)_V M2?\ @FG\)_&7A/P=J;&$Z5X-LY;OQ1KML6"N]U/;<6 MI_\ !-[_ (-(/VG-<&E_$/\ ;<^+D'PKM8]DR^'O!L\.H^)4.(]P%\0UIIC[ MDW"6W6:7DAGH ^7_ (X?M5_M.?MT_&32OBS^W#\85?5[FY#^"?#U]X1DU:6S M\P HGAGP4IS/(Z?ZO4-8,<<\; C$L:M7WM^PO_P29_X*(_$+7Y/BO\.O 2_L MWMK:YUKXZ?&B9/&'Q=UN)EVL;>*0"UT%&3*>6HCGB&W+S;0:_4G]BS_@F+^P M[_P3]TF2V_9@^ >DZ-JMTA&J^+;T->ZWJ3,$'S(O$_C6QL9 ?0)-*K$]L 9)H \9_8[_ ."+ M7[#/['_B\_&6'P9J7Q(^*5Q*)]1^+?Q9U-M=U^XN!_RU2:<;+9NVZ%$;'!9J M^LJ^&?'G_!R!_P $?_"&KGPOX7_:AF\=:V<^1HOP\\'ZIK$T^/[DD%N83S@? MZSG-8?\ P^[^._Q1/E?LE_\ !%;]I[Q?OXMM1\;>'+;PEI]SZ,ES>2OE/]HJ M._'% 'Z!45^?O_"\O^#D7XT<> /V&/V=O@M#-U/Q1^)=YXBG@4]/]H3';Y3 MUSVH _0*O,_C#^VE^Q[^SV)1\=_VJOASX->$'S(O$_C6QL9 ?0)-*K$]L 9) MKY)_XAX_@1\03YW[6G[IYKTS MX/?\$'_^"/GP,,3^!O\ @GU\/+EX<&.;Q3ICZZZD=&W:D\YSWSG.: ./\>?\ M'('_ 1_\(:N?"_A?]J&;QUK9SY&B_#SP?JFL33X_N206YA/.!_K.!/ MAE\-OA;I \/_ Q^'VA^'+!0,6.@Z3#9PC'3Y(E5?TK7_!R+\:. M/ '[#'[.WP6AFZGXH_$N\\13P*>N/['149P.F?ESUXH_X8)_X+D_&+]Y\=O^ M"T^E>";.7_CXT#X/?!>QCZ_W+^\?[0F.WRGKGM7Z!44 ?G[_ ,0\?P(^()\[ M]K3]N3]I[XS>9SJI;V:0^6G^R'/4\UZ9\'O^"#_ /P1\^!A MB?P-_P $^OAY*=,?774CHV[4GG.>^OVCM5^,WAG_@H' M_P )KX>\2>'WTOQ/X+D^&!TY+[#"2VG6?^U)A'+#)G!,;9265.-^X?I_10 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y_\ M5>*OCMX M)_9Q\:>)_P!F#X8?\)G\1+;P_9+=2Q1+$CL)'W.N M41@N6*@^@44 ?R)>+/\ @V<_X+]^._%6I^./&/[&=QJ6KZSJ$U]JNHW?Q1\, M/+=7,SF265V.I_,S.S,3W)-'A/\ X-G/^"_?@3Q5IGCCP=^QG<:;J^C:A#?: M5J-I\4?#"2VMS"XDBE1AJ?RLKJK ]B!7]=M% 'G_ .RKXJ^.WC;]G'P7XG_: M?^&'_"&?$2Y\/V__ FGAM=0M;I+/4E79/Y'-0DOM'TY?%6J:;%%Q K[OHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?\ ]E U'_TA%?M]7X@_\'O/ M_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F? MM=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H M_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I7"_MS_ /)H_CW_ + + M_P#H:UW7PN_Y)GX=_P"P%:?^B4H W:*** "BBB@ HHHH **** /G_P#X*H?M MA7_[ W_!/;XJ_M:Z+80W.J>$?#1;0X;D9B.HW,T=I9F0?Q(+BXB++W4$9&QT6/5?!-Q>0:MJDPCM;2YL62_@E MG<_&O#5XD4\B&&/6[F1E^S*ZO&8+2"W6%U=5?@BOS#K^VW_@D+^S M3I/[(7_!,WX+_ +1O$]CK4>E>";>\GU;3)A):W=S?,]_/+ X^_"9KJ0HW\2; M3@9H ^1_V9_AQ_P6J^#WP_C^%W[#O_!*?]E/]E[P\X7S;;QEXZN==NG(&/,G MET= ;J< XWS,Q)ZG%>B_\,$_\%R?C%^\^.W_ 6GTKP39R_\?&@?![X+V,?7 M^Y?WC_:$QV^4]<]J_0*B@#\_?^(>/X$?$$^=^UI^W)^T]\9O,YN=.\;?&.YC MT]O54M[-(?+3_9#GJ>:],^#W_!!__@CY\##$_@;_ ()]?#RY>'!CF\4Z8^NN MI'1MVI/.<]\YSFOK:B@##\"?#+X;?"W2!X?^&/P^T/PY8*!BQT'28;.$8Z?) M$JK^E;E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ!_X/>?\ MDUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/V MN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E M'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_;G_Y-'\>_]@%__0UK MNOA=_P DS\._]@*T_P#1*4 ;M%%% !1110 4444 %%%% ''_ !^^ WPM_:?^ M#7B']G_XV^'[C5O"7BO3S8Z_I=MJ]U8-=VS$%HC/:2Q3(K8PP5QN4LK95B#\ M8?\ $+C_ ,$*/^C&?_,F^)__ )9U]_T4 ? '_$+C_P $*/\ HQG_ ,R;XG_^ M6=?9_P ?@-\+?V8/@UX>_9_^"7A^XTGPEX4T\6.@:7\_\FL_ M_P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ *4S]KO\ M[>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %% M%% 'S!_P4>_;D\3?LJ>(/@S\$?ALVAV7BWXY_$N#PEHOB3Q3;O-INAQF,R37 M4D,);R]\+R6>L^'9+&[UIK.Y2>&=H);20Z>MN8Y(E:(RPJLC@X'KG_!0C_@G] M^SI_P4H^ -Q^SE^T1I]R(3=+J7AW6])N1!J6AZA$"L=]:2$':Z>85((965RK M Y%?GS_P2P_;$_;)_P"">GQ=\"?\$\_VZ;9/''PR^)GCGQ/H?P1^.%F3]NEU M6TU>]CN++6(R2QEGFC>59"6;=.,O,-[0 'V!X1_:L^+G[6/[?7QM_8_^%/Q: MT_X>:;\";30H=2:/0H;_ %C7KW4[,W@N +DF*"QB0QQ8$322R%F\R-0H:M^S MM_P4Z6/]D3X]?'W]JZUL+<_LW_$#Q/X5\5Z]X;M7BM/$?]D+&ZW5G!+(YBDF M$T<)@,KA;A70.1C'RU_P4*_93^('[?/_ 4*^('Q*_X)1_$:X^%OQZ^ G@^U MTKQ[\1H-3>WL_%MU?V_G6OAR6.,$,T=LOF/>MGRF>WBV.5$EMY3^TI^T7I7[ M3/\ P:]_'[X2^ /V;&^$?COX/ZII_AOXI?#6U$C_ -G:A:Z[IUU?W*RR,\LZ M3QF:=Y97>1F\[?)*1YK@'UIXP_;W_;A^!/[ 7A?_ (*U_&=O#EWX.U.+2-?\ M:?!S2/#["?0O"VIS0I#):WYE\R?4;:*Y@GF\U!#+B9%CAPKC[]\->(]"\8^' M-/\ %WA?5(;[3-5LHKS3KVW;='<02H'CD4]U96!!]#7P-_P4[UKPO:_\&VWC M/5+26(Z9/^SWI*:>PQL(EMK-(,?4NF/PKZ6_X)D:+XE\.?\ !-S]GWP]XRCE M35K'X)>%;?4XYL[TG32+575L\[@P(/N#0![A117&?&;X&>$/CGIEEI/B_5-: MM8[&=IH6T75I+1F8KM(8I]X8[&@#F_VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\ M._\ 8"M/_1*5Y+/_ ,$\/@9=0M;W/B;QQ)&XPZ2>,+DAA[@GFDF_X)W? ^:5 MI3XJ\<+N8G;'XMF51GL . /:@#WBBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ M -#=X[_\*^>@#WJBO!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@# MWJBO!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_ M .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_ (5\ M]'_#NKX'_P#0W>.__"OGH ]ZHKXR_9$_8X^&?Q9^&>H>)/%7BKQ>MS!XJU*R MC%EXFFB3RH9RB9 ZMCJ>]>I_\.ZO@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U? __ M *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH ]ZHKP7_AW5\#_P#H;O'?_A7ST?\ M#NKX'_\ 0W>._P#PKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WC MO_PKYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__ KYZ />J*\% M_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U? _\ Z&[Q MW_X5\]'_ [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.Z MO@?_ -#=X[_\*^>@#WJBO!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P * M^>@#WJBO!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'= M7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGH ]ZHKXR^/O[''PS\"?$SX8 M>&]#\5>+S;>)O%4EEJ1N?$TSN(A 7'ED_<;(ZBO4_P#AW5\#_P#H;O'?_A7S MT >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0![U17@O\ MP[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W>.__ M KYZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ M .AN\=_^%?/0![U17@O_ [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\ M] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO M@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[_P#" MOGH_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ M^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST M>]45\C?M2?L2_"KX9?L^>*_'WAOQ7XR:_P!+TII[47?BB:6,L&4?,I^\.>E= M5X&_X)_?!C6_!.CZS>^+?' FN]*MYY1'XMG5=SQJQP.PR>E 'T?17@O_ [J M^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\] 'O5%>"_P##NKX'_P#0W>._ M_"OGH_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/ M_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\] ' MO5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.Z MO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P * M^>C_ (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H M;O'?_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0! M[U17@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ M /0W>.__ KYZ\L\)_LVK)XFF$QEE=@ MVY^K+QP.U 'V;17@O_#NKX'_ /0W>.__ KYZ/\ AW5\#_\ H;O'?_A7ST > M]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/0![U17@O_ [J^!__ M $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\] 'O5%>"_P##NKX'_P#0W>.__"OG MH_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"A MN\=_^%?/0![U17@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\] 'O5%> M"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_ M -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ M (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'? M_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGK@/VI/V)?A5\,OV?/%?C[PWXK\9 M-?Z7I33VHN_%$TL98,H^93]X<]* /KFBOG#P-_P3^^#&M^"='UF]\6^.!-=Z M5;SRB/Q;.J[GC5C@=AD]*U?^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W M>.__ KYZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'= M7P/_ .AN\=_^%?/0![U17@O_ [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ M (5\] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? __H;O'?\ X5\] 'O5%>"_ M\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[ M_P#"OGH_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7 MP/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A M7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ (=U? __ *&[QW_X5\] 'O5%>"_\ M.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?_A7ST >]45\9?LB?LO4_^'=7P/\ ^AN\=_\ A7ST M >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^! M_P#T-WCO_P *^>C_ (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^ M>C_AW5\#_P#H;O'?_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z M&[QW_P"%?/0![U17@O\ P[J^!_\ T-WCO_PKYZ[7X*_LQ?#_ . ^K7NL>#M: M\0W4M_;K#,NLZW)=(JAMP*A_NG/>@#T6OQ!_X/>?^36?@?\ ]E U'_TA%?M] M7X@_\'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@#Q?]J/\ 9X^.'Q/^ M(/@'XS?L[?'ZP\#^)O DFHQR6NN^%FU;3-?L+U(!/9744=S;2HN^WAD22.4% M7C4E6 *GPK]F[_@F_P#&GQAXW^'GQ=_;B\;:-*OPE\=>*_$7@/X?>%M(,5JN MJZCJM](FK7ET]S.;DK!<%[>!%A\GS#/%N@37EI+JEG ;>'4K.>"XB>V=H=J31,LBRE5 M8&-@=VQ\%OV OACX&^'7Q7\*?%V6U\;ZG\==9OM2^+5]+IGV.UU8W-JEF;6& MW$DC6]K':QI"B&61_O.TC.[-7O=% 'Q,_P#P2;\?>,_V:?"7_!/GXV?M*6GB M;X >#[^P":'_ ,(J\&O^(-(TZ=)].T;4+[[4T#6\310)))#;QR3I;QK^Y.]G M^UX88;>%+>WB6.-%"HB+@*!P .@IU% !1110 4444 %%%% !1110 4444 % M%%% !1110!Y]^S7\&=3^!G@*]\(:KK4%_)=>(;[45FMXV556>4N$P>X!P:]! MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //O MC'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T44 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ''?M!?#.^^,OP7 M\1?"_3-3BLKC6].:VBNIT+)&20GF61[#3X;=Y$& M Y2-5)'L<5H44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7GWASX,ZGHG[27B3XXRZU ]IKGAZSTZ*Q6-A)$T+$ER>A!S7H-% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QW[07 MPSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKL:* ,_PEHTOASPIIGAZ M>99'L-/AMWD08#E(U4D>QQ6A110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 >??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55G ME+A,'N <&O0:** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!_P#V M4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z? M)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^'/VD_P#@C=?_ +;6J>*? MBE^T)^V;\7]#\:7U]>?\( OP_P#'5QIVD>"[1)66P%O9Q!%GF\M8I+B64EY9 M&D"-&HCV_<=>#?M.^.O&7QGU34?V+OV=/$\VG>(]4T]4\?\ C:PPP\#Z3<*0 M71N5.J3QEA:PG_5Y^TR#RXT2< ^%OV>O^"LG[3GP)_X-L-:_;T_:#U:+Q-\1 M/":ZGX<\+^([Y/,'B"Z35CI5A?R\#SPLC R-P95M78G*=8^,?PX'AS7OB?JVM^)KNX'CN&]N;6WU;3[V&21HOLY M-V[PJJ#[)Y$8@V;2#H?\%[OV7OA]JO\ P0H^)?[*7[)&D6"P?!?1]"O$\*:+ M+YKZ=86%Q!-(DH!+"1;-9;@[_G8+O;.\,=7_ (+O?%;1_BI_P;^:_K/PX0ZK M<_%C0O!UCX'T^Q&^35)]1U+39((80/OLT1=@!UVT ?1O[?6O:O\ %?\ X)F_ M$+XO?!7XU>*_!KM\(M3\3^'M?\)7D5K>-MTJ6ZMOWK1N\:[O+8F)D?C < G- M#_@B[XAU_P 6_P#!*+X >)_%6N7FIZEJ'PQTR>_U'4+EYI[F5H@6DDD2U\/20,P/<$H3 M6+_P14@OKO\ X(W_ +/UMI=V(+F3X0::EO.1D1R&WPK?@<'\* /!=(_;Z\"? M\%"?VK_'.F^.?VLM+^$_[-'PG\7/X1LG7QW'X?OOBGXIA"F[3[=YT4R:;;!X MU$%NZFY,R,[M&3$/T0^'G@CP!\/?"-IX9^&/AS3=+T:-3):6VE0JD+;_ )C( M-O#%B=Q_%_#=NOV>>5E\P210R0E#G,;$,N#S7L7_!LK)\5XO\ @D[X9T+X ME:_>:MIVB^+M>TOP)JE\Y9[K0;>_DBMF5CR8PZS+'V$:(J_*%% 'Z T444 % M%%% !1110 4444 %%%% !1110 4444 %>+?MD_LT?$#]K71]$^#=K\;O$O@3 MP+<2W%SX[O? NKMI^MZJB"-;;38KI5+6UM*SRR3R1E966W2)2%F!OV/_@)\?\ QYXR^"7QC^&>M:]K7@KQYXDF MUA_"=YI^ MY;S3$O'')(T$/)^8S.'+E(BG>_LY^.H/\ @J?_ ,%'_P!I7P[\ M7-0U.[^%/[/NK6/@7P;X-L]8N;2SN];*SG5M4NEMY$,]Q')$L$!8D0IN9 LC M,Q^A/@/\*(_ 7Q1UK]MS]JZ_TW2/B5\25T_PUH^E7-_&\?A?1_/)L/#UM(#B M:>2>5I[EXR5EN)"%S%!$1\R?\$4/!FI? K_@H/\ M\_ 'QC UMK%U\=(O'-@ MDPP;K2M;%U=6TT9/^L51E&(SM;*G!XH ](_X([?M1_$3QUXM_:#_ &%_C#XP MO_$FO?LX_%270M(\2:O^U+PW=F6;27O)6.Z>Y2**6)YF^:01(S%G+L>&_ M98NOBIX9_P"#B'XW?"GQ7\?O&OB_0;7X :/JFD:;XHU99+?3);B^A$HM[>%( MX(0QCR=D:DYY)P*H?\$3/!FK^)O^"@G[??[5]M"[>&_%OQPM/"^A7@'[N[FT M)+N&Z>,]'0/=1J'&1E6 /!K8^!Y'_$3-\(_ MV_O'7ANU\6?M7!CD!@AABC$4 M:C+/<3%BH50WS-^PQ^P/9_L\?\%B];\(_"_]L#X^>//"OPJ^$D%[XNM?B=\3 MY]6MO^$@UJ>6.RMQ$$BC/EV%M()M;M]!OKCPU96]SJ26#2;NXLH'NI].ATM<06UDZI)## H^4-&':4;P_6?MJ?\ !0_]I>U_ MX)R?LG^%M$U6;P=\9?VM=9\%^%]0UG3(1%/X=&IP6\FJ7UNK ^3*@E"(",Q& M?<#NC!KZ-^/'A[3_ /@HUK]S^S-I;F?X-:!KL8^+.M1']UXIN[299!X:M7'W MX%FC3[?,IV@1FS4M(]S]F^9/^"Z$&@:K\0?V,/VS/"&KV6I^!_A7^U3IFG>+ MM3TV99+;3(;B^BM)9W=?E5(+BT,#G/RR,$X.0 #I_P!LOQ!IW_!)#]I_]F?X MC_!34]9L_AW\4OB/#\,?BAX;U/Q#>:A;WLU_%G3M8)NI9"EY!+%*9;@'S)XG M99"Y5"K/^#H:[^*?@K_@DMX]^,/PK^/WC7P=>Z!=Z/$]EX5U=;*+48KK5+:T MECN)(T$[(8[AOD654.!N5N:S_P#@X*\&:O\ 'OXE_L8?LK>#X7GUOQ)^U%IF MOF&$9>+3-)MII+^ZP/X88;C>3]/6MC_@Z@('_!#GXOY/_+_X:_\ 4@T^@#[< M_:$UKXG^'/@'XX\0_!+18]2\9V'@_4[GPCITJ;ENM42UD:UB([AIA&I'?-?D ME\/?VF/@=\*M2_;%!TW2=R>([J3QC/\ $1I4,]G+;/)E M[!WCN7-L\?V-+%),HBPL$_6/]J#XT?\ #.'[-/Q"_:&'AJ?6O^$$\#ZMXA&C MVI(DOOL5G+<^0I ."_E[0<'&ZOR,^+_["/Q9\+_L8^&_^#BS]DGXRV_AS]I0 M?#U?B?\ $X64"1>'?%ND75G'J%YI#VB814@M5$:.,R3FWWRLUPZW" '[/>%V M\1-X9TYO%Z6RZL;"$ZHMD281<[!Y@CSSLW[L9YQBK]"_C% M>>')M'F\6>$].UF72+@YDL6NK6.$ M?AWXJFT:;6]5>24S7&H7$ $LD$4:VXA@5U7>TSN&Q'M^:O\ @D5'\>OV1_V\ MOVGO^"='C3X^^)_B-\(_A3IOA_Q!X*\1^.=2:]U'P_'J5M)<-ITURW+J(U8A M>% @WJJ>:RU]R_M"?'VR^"FC6&E:%X??Q)XV\33O9^!_!EI<".?5[M5RS,^# M]GM85(DGN6!6&/G#.T<;^>? _P#9F\%? WX?>)_A?X]^)6G:G\5OC;/J>L^. M/$&!%<:UJ$EL(9&MH2Q=+*S@\BV@CR1%%'$&8R2,S@'RG_P3;T36O^"R'[*? MQ$_;P^,'CWQ7I>N?$'QAKEE\%KC2?$MY8CX?Z19.;73WLHX)51;H3QR33SE2 MT[81\QJ(Z]U_X(S?MK^._P#@I!_P31\*_&7XBZO+I/CR-+WPYXTU#2H(%>+5 MK*5H'NHT='B5Y$$4^PH45I2H4J *\@_X-I=9@^#'_!'Z'X6_%,)HVK_!;QOX MOT'X@6UR=ITR[MM2N+R=9,]-L5PC<]L&I?\ @UK^%'C+X=_\$E]"\:>-=*FL M)OB1XTUOQ=8V=PI5TL[F<10/@_PR);B53W253WH N?\ !"G6_B3=?%?]LGP? M\2/C'XK\;MX5_: MG?\ !0[_ (*T?M)_LV_&ZZOKCP'^SSH7A?2_"_@>/5)[:SU._P!5MKBZOM5N MXH73[3)'Y<4$.\LD2DNJJ\A:J/\ P0X(/[1?[=@!_P";N=;_ /1,5>C?M'?\ M$YO#7@_]KK6O^"I'P/\ VN+_ .!_B>?PA]A^+-_/I-GJ.B:]I-I&I6>[ANBH MAFABAC N%<;4A4;<;]X!Q?\ P2V^//Q$^'O[>W[3/_!*CQ_XYU?Q/HWP@U#2 M-?\ A?K/B#4Y;Z_M]!U:TCN?[+FN9F:6=;1Y8XXGE9Y"CE2Q")7WS7YI_P#! M!/X#?$SQW\7_ (__ /!6'XNZKXAOA\>O$5I9_#6]\6V4-MJ=]X5TU&@M-1GA M@AACA%T@A*1K&H$=NC#*N&;]+* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#C_CWH'Q8\6?"+6O"GP0\8V_AWQ-JL,=GI_B*>W68Z2DLJ1S7L<; K+- M#"TLL4;C8\J(K_*37Y5_\%+?V%?B+_P2;\/> _V__P!A/]KWXTZKXZM/B=H> MB^+/#'C_ .(5SK=KX_AU&[6W:"XAEPIG=V7[@"A2S(J.J.OZ_P!]?66F64VI M:E>16]M;Q-+<7$\@1(D499F8\* 22> !7S):>&](_;D^+?A?]J+Q^4M?@W\ M+;^37/AG;:EB*/Q+K"Q/&/$TP? 2SMXGE%ENQYC2R7?W!:L0#R__ (*!_M!^ M+_BO_P %.OV?_P#@E!X3\6:KHGA[QCH^J>.?B[=:%J,MG>W^B644ZV>F)/"R MR107-W ZSE&1VC0(&VNX:MX0^+-_^PU_P6D\-_L"^'-5OG^%?QU^%MUK_@_P M[?ZC+SB\QH =BS(70+O?=Q'Q\TVUT#_ (.2?V8O MVJX;Z*Z\'?%?]G[6?"/AK7(6W6TM];&\U1%#] 9;>Z0QCC?@[/QBT+XZVNC7OB#1=>\,?$*YL=!\*W,,; MSPZ;9V46Q%L8MJQ-(<3R[6F9P[D#A?B+_P %8_VL?AQ_P;H?"S]KC6Y8H/CG M\6[72_"7AG5KBR0*VIWUS/##JABV["[65N]XJA?+,C+\NSY:^R/VGC??ML7N MN_L-_#+6KBV\+2 6/QP\8Z?*5^Q6$B!I?#]I(.M_=PL$E*_\>MK,SMMEFMPW MR?\ \'&_@GP?J/\ P3E\%>,/@G:Z?/X;_9M^/GA36/$ND>'U5X](T^RB>T>V M\N/(00QW]LQ0#Y$'. #@ VO^"C44'_!&7X5_"#]M+X,^./%%U;>'_B+I'ASX MVGQ#XGO+_P#X3/0[]7BNKZ]%Q*X>_CG$<\5P,,A:2//E,4K])J_-G_@YZ\/7 MOQY_X)Y^"?V9_AW*M_KOQC^-OA?P[X7BM&$AN'E>6?S5QUC6.(NS_=5>20*_ M22*-88EA3.$4 9.3@4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^. M_P!J'_@E#'^WGX\\1^-_VHOVH?BII-F)FM/AYX6^&WCF;1]/\.VB(%6\9(E MN[^63S)FDF#HBO'"JXC+O]B5XY^TG\9_&QU1/V:/V;;RVD^)_B'3O.&H3P>? M:^#M-=FC.M7J]" 5=;:V)#74Z%!MBCN)H0#X;_X)Q_MY_M&?LP?\$F_VE/B7 M^UQXZNOB1??LO_$CQCX2\*^,-7D;*TFT8! XCXP?'GP5>_\ !JC< M?$^QU*$V6J?LDV6AQE&!"WUSI,.E_9QCJXNI/*Q_>&* /:M9^'-]_P %A/V= MOA-\3KOXS>,/ GPC\7^ ++Q/K7A[P!XDDTW4];O[R&*2.QN;R)1)':6RF4/' M&RF>61-Q58<2>#_\$[OAW\W_!*[X%_#3XN M:-J%SXOT_P"'VBZ-9^#-/C#ZGJNNR6@D;3+:-B TBOYH9F*QQ1PR2RM'%&[K MVO[,GP6TKX!>+-:^,7[0'BW1I?C)\<-;B;6Y(+K]T!:VLC6>A:<'"O+;65K' M,V[:&E?[3:40 ^9_^"YMW\4_ ?QI_8W\:^"_C]XUTK3/$'[87@CP[KO@ M_3-76VTK4+26Z,[>?'"BR7'SVJ?++(Z#)PHXQ^BE?GG_ ,%^B!XD_8AR?^;\ M/ /_ *%=U^AE !1110 4444 %%%% !1110 5^(/_ >\_P#)K/P/_P"R@:C_ M .D(K]OJ_$'_ (/>?^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 4444 %%%% !1110 5\2^//^#=?_@D!\4/'.L_ M$SXA?LP:SJ^O^(=2EU#6]6O?B[XK>>]N9#EY9&_M3EB?T X %?;5% 'DG[( M?["?[)_[!WP:N?V??V4O@_;>%O"%[JEQJ-]H[:C=7XN;F=$CEDDEO99I9-R1 MQIAF("H ,5B?#K_@FY^R+\+O$7AO6_"_@+4I++P5J$M_X$\,:KXIU"]T7P MQ=2;P9M/T^>=[:U=1)(L91!Y"NRP^4K%3[M10!Q_QY^ _P -?VEOA=JOP8^+ MUEJMWX;URTEM=8L-)\2W^E->6\L3Q2P236$\,K1.DCJT9?:P/(.!C-_9E_9; M^"O['OPIT_X'_L_:%JND^%=(A$.DZ/J/BK4M52RB&<10M?W$SQ1C)PBL%'IQ M7H5% 'B7B[_@GM^S+XM^(OBOXGPZ'XAT'4O'T$-))?+)C,P"RLAV,[+@5ZUX,\&>$OAUX1TSP#X!\,V.BZ'HMA%9:1I&EV MJP6UG;1($CABC0!415 4 5IT4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7A/[:O_!-3]C/_@HA;:#8_M@?##4_%EKX9FEFT2QA\<:SIEO;S2 * MTQAT^[@223;E1(ZLRJS*I 9@?=J* /D3]G'_ ((0_P#!*?\ 9,^.6A?M)? ; M]E@Z3XU\,M.VA:U>^.==U+[(TL,D#LL-[?31$F.5P"4)4G+/!GBN_P!#U*;3)'\Q[&:XL9HGF@\S]XJ. M6\MR7CV.2Q]4HH YGX._!KX6_L^_#72O@_\ !?P/8>'/#6B0&+3=)TZ+;'$" MQ=V))+.[NS.\C$N[NS,69B3YGX4_X)Q_LF>"?VHM0_;0\.>%?%47Q+U>PBL- M4\2S?%#Q#/\ :[.-D=+62WEOVMW@5HT(B,90$?=Y.?#O# M?P[\&Z3\/_!NE1V&CZ%ID&GZ58PC"6]M#&L<4:^RHJ@?2M.B@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *SO&'A72?'7A/4_!6O/>K8ZOI\UE>-INJ M7%E<"*5"CF*XMG2:!\,=LD3JZ'#*P(!K1HH ^#9/^#93_@B3+ ]M+^QO>M') MN\R-OBOXJ*MGKD?VISG)S]:^I/#_ .QG^R]X8_96M_V(M+^#.DO\*K7P]_8< M7@R^\RZMC8_\\W:9GDD;/S^:S&3?\^[=\U>G44 >3?![]BCX"?!7X@+\6-!T MW7M:\4P:+_8VG>(_&OB[4-=O=-TW)F5&?9AI2BF5I"JD-_; M_8:_9G_;U^&Y^#_[57@S5?$GA:2:.6XT&U\9:MI=K#?A]X;\"^"K?X?:2=1N],MKTYA^RF3+?8\?9'Q5B^-7[5_P0U7Q9XCM]-3 M3[2\;XC^(+**UME.1%#;VE_%#"I;YFV(NYB6;+'-6_V,/^"0W_!._P#X)[_$ M75_BU^R+^SR/"WB37='_ +*U35Y_%>K:G++9^:DIA'V^ZG$:EXHV.P*3L7). M!7TG10!X=\3_ /@G5^RE\6_%_B;QAXH\':O;-XZ2%/B!I6A>+=1TW3O%:Q(( MT_M*TM9XX;L^6!$Y=298@(I3)& E>P1^$_#]MX3'@;2M.&FZ5'IPL+:TTB1K M,6MN(_+5(&@*-!M7 4QE2F!M(P*T:* /%?V:/^">O[*G[('CCQ9\1OV?O"'B M+1]7\=:S+JWB^>_^(NNZG'JU_*6,EW-#?7LT33,6.9-N[ISP*V_B_P#LA_!K M]H+7DU#XZ6NK^*])AN8;B'P;JVMSG03)%L*--I\;+!> .@D"W2S*K_,H4@8] M/HH ;%%%;Q+!!$J(BA41%P% Z #L*=110 4444 %%%% !1110 4444 %%%% M!1110 4444 <+^TE^S=\(/VM_@UK/[/_ ,>M!O\ 5?"7B&%8=:TO3_$5]I;7 MD08,8GFL9X9C&V,-'OVN,JP8$BOD:7_@V3_X(BW"+%=_L8W,\:,&6*X^*7BB M1,CIE6U,@_0BOO.B@#@_CA^S/\%/VB? =A\.?BIX+2ZT_1]3M=2\/RZ?=S6- MWHM];'-O=V5S;/'-:31\A9(G5@K,O*LRFI\&?V4?@M\"'\2ZGX$T74GUOQG* MDOBWQ7K&OW=]K&K-'&8XA+?3RM/LB0E8HU=4A!/EJF37H]% 'PKJO_!M9_P1 M?U[4KS6=<_9+U6\O-1NI;G4+NZ^+OBR22ZFE8O)+(S:H2[NS%F8Y))).VK>$KR2;4(+B&\DDDN8YVO'EDN% MD::0,)6;*MM^Z !ZE10!XK\(?^"??[,7P4\8^'O'/A;PSK>H7_@W3)=.\"CQ M5XOU+6(O"UI(@1X=.CO9Y4M-T86(O& _E*L6[RP$'M5%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5\<_&_\ X($_\$I/VD?B[K_QY^-_[.&L>(?% MOBB^-WKFLW7Q6\3H]Q(> D>I*D<:J B1(JI&BJB*JJ /L:B@#Q3]B?_ ()V M?L;?\$ZO">N>"/V./@S'X/T[Q)JBZCKB'7+_ %&6\N5C$:LTU]/-)@*.$#!0 M68@99B:&F?\ !-#]CO2/$%KJ5E\.;[^Q[#Q2_B;3O TGB:_?PU9ZRTIF-]%I M#3&S203,TRJ(O+29C,J+*2]>]44 ?.O[:'_!*']@_P#X*%>+=&\;?M??"#5/ M%M_X=L7M-$"^/]=TZWLXW8M(4M[&]AA$CG :79O<(BLQ5$ POV2_^"*?_!,O M]AOXSI^T+^S#^S3_ ,(]XRBTN?3H=N6^L^%18_$/7-+BT MS4H"3#>Q16%[#&MPA)VR[=XR<&O8-%TFUT'2+;1+&6YDAM(%BB>]O9;F9E48 M!>69FDD;CEG8L3R235FB@ HHHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_ M -E U'_TA%?M]7X@_P#![S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ MP>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ ME*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z M0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHKY0_:\_X)[?M1?M'?&2?XF?"C_@JA\6/A+I$NGP6Z>#_ A86,EE M')&"&F!F4MN?.3VXH ^KZ*^ ?^'/W[=?_2>G]H#_ ,%.E_\ Q%'_ Y^_;K_ M .D]/[0'_@ITO_XB@#[^K^<'_@O5_P %ZO\ @K#^Q=_P5B^*W[-'[-'[5G_" M->"?#7]A?V)HG_""Z%>?9OM&A:?=3?OKJQEF?=-/*_S.<;L#"@ ?J!_PY^_; MK_Z3T_M ?^"G2_\ XBOYP/\ @O7\'_'?P$_X*Q?%;X3?$OX]>(/B=K>D_P!A M?;?''BF**._U+S="T^9/-6(!!Y:2)"N!]V)<\YH ] _XBCO^"Z__ $?-_P"8 MR\,?_*ROZ/O^""O[4?QV_;1_X)/?"G]I?]I?QS_PDOC;Q+_;O]MZW_9EK9_: M?L^NZA:P_N;6**%-L,$2?*@SMR_^"3OPI^+/ MPT_X*W?Z)JW]N_8O _A;3["2PTWRM=U"%_*:5"Y\QXWF;)^]*V.,4 ?M M]17P#_PY^_;K_P"D]/[0'_@ITO\ ^(H_X<_?MU_])Z?V@/\ P4Z7_P#$4 ?? MU%? /_#G[]NO_I/3^T!_X*=+_P#B*^KOV0_@/\2OV&=?N+*2"<3P@[UB<).I4LNV57 #$@!L$6?&>AZ]I MW_!'O4?%UE\5O',?B:S^!LWB:#Q:/&NH?VF-771&N!7 MCBN8_P"#B3QOX-\(_P#!''XYV7BKQ5IVG3ZMX0^R:5!?7J1/>7#7, 6*)6(, MCG(^5HW$5SK=Q;QS1QFUD=TFB9PQDC"\1"0@IMW+\7^/_ (W_ M :E_P"#/2UTF+XK^'&NV^"6G:,MHNM0&4ZBES K6@3?N\X$',>-PQG%?0?P MW^)G_!!KX2_LS_##]H;5?&O[/>C>)_!'AW2-=T_4?!D^B#Q#)J$=D@>WACM< MW-Q--O>)H%!=S(1C=@@ U?\ @H)J_P 1]#_X++?LU(Y1]FQ(QW^28]X^]DDD[J_M'?%']OK_@IY\1 M_P!A?X7_ !,UKP;\*?V?M"TN3XGZMX4O3:ZOXGUW4D:2VTV.]7][9VD4,4ID MDMVCN'EC*"15Z^6?\%#/C[\+]-_X+C?\$];OX@>.= \.:CI-A\1)?%.E:CK] MN'T.6_\ #MO';0W#;@$,DVZ*,G D9?ES1\-]8T+_ ()*_P#!9;X]^/\ ]IK4 M4\/?![]JF+0]:\'_ !1U/]WH^F:]8QS13Z3?71_=VRETF^ MMX9UNM3>:\1X;J6UD\E)_)<+N,9=%->'?L$_&WQM_P %@/%/Q2_:+\3?$OQ5 MX>^#'A3XA7O@WX7>#O!/B>[T.75UL5C^T:Y?7UA)%=RM,\JK%;I,D,21L'21 MCOKZK\+?M:_ [XH>+[/P/\"?B!HWC^^EE#:M+X0UB"_M=%MMI;S[R>%G2#=P ML41/F2LWRJ4262/X>_X(S6^@_P#!*ZX^*W_!-3]JKQ)8>#YM/^*&J>)OA+XC M\17B6=AXO\-WRQ-&UI/*5CENH&C<7%NK%X_,4X*_-0!Z'I7[2_Q-_87_ ."J MW@7_ ()]?$GXB:SXQ^&7QU\*ZAJ'PLU;Q5?-=ZKX;UK3D:2[TN2\D_>WMI) M$DCDN&DG2601EW4C'M/_ 5$_;L\/_\ !-O]ACQY^U]K>B)JUSX:T^./0M&D MD*+J&I7$R6]K"Q'(C\V16N-8\>V#>9INL^)-3C6W32K*X7Y+IK=8HYYGB+)&1Y3,)#M'I__ M 7G_8?^(G_!03_@F%\0?@%\'8!<>,8OLFM^%[!I @OKJRG2,_P!C3]FUH/V[/V@+ MCQ+JT'CS5;/2_%U]9(]_XBBO=6N)=*MXK.PBS)=&":&!;:WASF$B./:!7,_L MJ_\ !7']B[X^?!33?&GCOX^>%/ /B^TLH8/'?@#QUKD&CZQXL:?\%_A[\8M1?Q] M-J=E)&=-M=0TY].T[7[R!EW6MM$\L[EY0&B2>,N(V MJ^+O#7A_Q] K:.Y\7^&_$OA^^TC5-,MY%+Q7#V=[#%.T,@!V2HC(YX5 MB>*\RL_^"U'_ 32U#P'X4^*EC^T>9O"OC+6&TO2/%$7A'5VTV"Z%[+8JE[= M"T\K3M]Q"ZQFZ:(2+B1-]+U6&32R+J^273M-FNT8Q&5<3WAC+9CC1';:)(]WPA)\4?@[/\ \&:G MB70H/'_AUKQ]6U6W-BNI0>: /U[^'G_ M 4:_8X^*?[03_LP>#/BXTOC!M*N-3TVVO/#^H6EGK%I P6>?3[Z>!+744CR M"S6TLH R'_MS?&_X%/\ \%COV -1TKXM M^%&M&B^(S0W%MKEL8OL]UX>ACM2&5\!)I%"1GI(RA5R1BO*/V7/C/\")_P!F M?_@I[=?\+3\*M%/\7_'MP\AUFWVRVLOA^V@BDSN^:-YEEC4\AG#*,G(H ^ZH M?^"H?["MU\7/!_P6L?CM#?YG1=H8J#U?Q>_;-_9_\ @EXDU'P=XO\ $&M7VKZ+HR:OKVE^$O!VJ:[< M:38.7"7-W'IMM.ULC^5*4\P*9!#(4#;&Q^77Q7^,WP2TK_@CM_P31N9?BEX8 MMQIGQH^#DUVQUFW7[*;.)1?N_P WR>22XF)QL)._&:^A?V+/C=X8_95_X*;? MM<_#W]L#X@Z1X5N_B)XFTGQU\-_%/BC5(K2R\1^&UTV.UV6ES,RI)]B\I(WC M#97>6 VY:@#ZC^('_!2;]AOX8_"KP'\;_%W[1V@Q^$OB;JEGIW@;7[,RW5MJ MMQ=2".)5>!'$8W$AGDV+'M?>5V-BW^S[_P % /V3?VHOBKXD^"/P7^)TU_XJ M\*6,-_JNC:CX=U#399+&5RD=[;?;((A>6K."HN(#)&3M^;#H6_)'QAX/TK]F M[_@F+\,K;XKZK9^&O#7CC_@HG8^+OAMX>\12+:-9^$9/$+20,()MIC@,"-=' M( 6.Z5FQNK[/NOBQ\*KC_@Y_L77EA%%#JT+//)OC;\%AJUK/I^L:3!XFU_ M0-/2[O\ 0-"FOH8M1U&VAD5D>:*V:0H7!5"PD8;4-U=K:-X5QN M5X,A=ONO[:?[4W@C]D3X7Z5\3/B?I1N?#&H>+M.T/Q%(ME)#W\R34M6GL[9WBLX;>->' 6$22QF-1+C< ?JU7_@I-^QIH>IZ?!K'Q8N+;2M5\3'P[IWC*;PQJ2^'+ MC51*T/V1=8-O]@+F9'B!\_:94:,$N"M?(?@[Q8=)_P""L/[?W[/^A^-D\/\ MQ)^*GP^\%-\*+:<2+/J$L7AB^MC>P;5),-O0Z5\2OA1\9_^ M#:&Y_8*N=.MD^,VD>!H?AU/\&KDHOB&/Q=:W4<5O%]A)\W%?#%_K>I&QB8+)=-:Z M?!-*D 9E3S74(7(0$N0I^./^"B?[4/ASXR>&/V+?VGOV0?VD]9N_!_CW]K#P MEHLMUX3\0W-MI^O:5/\ ;WGMKJ!2GF8FM$5HIERC1NC*#N%>=^"?VG_#_P#P M2F_X*E^+;'_@I)\0WT;P_P#%7X$^!;#P/\5=:BFDTR34-!M;F#4M.-R%812R MW%U-=;6V@[E)YD0'&_X*L^,_V=;S]F?]D7PO^SU)+9G M]TOP/9VDL6I2, M^X32F=20RCY1CC%>(?\ #G[]NO\ Z3T_M ?^"G2__B* /OZBO@'_ (<_?MU_ M])Z?V@/_ 4Z7_\ $4?\.?OVZ_\ I/3^T!_X*=+_ /B* /ISXZ_\%"?V%?V8 M?%S> /VC/VO/AUX'UU;-+O\ L7Q3XNM+&[:!\[95BE=793@@$ @D$=0:_,7] MG[_@XM_9]UW_ (+O?%_P5X^_:,\/Z=\!+WP!8:'X*\6W^KI'I3:EI;-<-<+* MQ\M5G>^U%!(#^\$%L.<* W_@K=_P0TU#4/V,O&O[0?[:W_!5KXI?$+2_A=X6 MU#7=)M?$GAK26E%PD),=M#.(_,A,\JQ1$*P#%ER#@5^ ^H_L$_M9>!/@)X;_ M &P_BO\ LV^-]+^$&OZI';Q>-%T@K%+%N3,B[N45PV(I9%$4K A&8JP !_:1 M\ /VT_V1/VK;W4--_9D_:9\#?$"?284EU6+P=XGMM1-FCDA#+Y#MY>X@@;L9 MP<=#7IU?EO\ LG_\$!?B/^S]\%]+\-?L?_\ !97XM>%/!>IP1ZI86_A;PQI% MO!>">-66Y8K'NE=TV?O')8@*,X KTK_AS]^W7_TGI_: _P#!3I?_ ,10!]_4 M5\ _\.?OVZ_^D]/[0'_@ITO_ .(H_P"'/W[=?_2>G]H#_P %.E__ !% 'W]6 M)\1O!]EX]\$:EX3U#5]7L([NV9?MNA:Q<6%W"PY5XY[=TD0@@'@X/0@@D'RO M]B']E?XS_LK^%=.+6VBETV-4VF&(0 JQ^8 MYYS7JWQ!\;>#?AQX+U+QM\0/%>G:)H^G6CRW^J:M>I;V]N@'WGDD(51]30!\ M0_\ !O!XK^(_[3G_ 2*\"_'K]H7XP^-?%_BWQ^VMKX@UO6/%]\TP2VUF_LX M5MRDJ_9,0PH"T.QF/)8D#'-_\$8F^(W[1/P+_:/O/CA^T'\3/$E]X=_:&\7^ M"_#VI7OQ#U))M,TC3VM3:QPF*9 LBL6)F(,C;BK,4)4^4?\ !MI^S/\ \$W/ MC+_P1L^'?C3XO?L]_!'Q3XJT:37AXVU?Q+X1TB]U"S_XGFH-!]MEGB:1!]F\ MHIYA'[L)CY0*Z+_@WG^-_P"S%X%_97_:@L](^*G@C1=!T3]I[QOJ-M;0:Q:6 MMK8Z*XLUM;A$#*L=H5 2-P!&<;5/&* +_P#P1Z6Y_:-_X(U^!_VZ?VR_VT?C M%%J]YI/B&^\6^*(_BOJ5G##!9:QJ%LDHBCD$:E(+>,8"'<5Z$MSN_P#!9U/V MA/V5/^"=GPFO_"'[5/C^S\=:3\0?"/A'6_&VC^*;FVGURTN)C;7,MS&K"&2: M48D:4Q[PXX8+D'YT_P""'NA?\$7/'O\ P0_\ ^#OVQM>_9XT_P 57>G^([/Q M7J'BV_T&UU^Q+ZWJ/D2M- M%;,2Y^RO?>=OO+N:*2W2>82B':6V,2I3T7X__L3?%31_@MJ+?L^(E]KD&NK'(KRV,J:O-/'9F=%>-9[7[.\3NK!@BE#\U_P#!0:T; M]F7_ (*M? G_ (+16EO-XD^#0^'=Y\//BAXB\,PMJ">&[*::YN;+5W6W#E[3 MS[DK+*H(C6/G)90?LRR_;W_91\:Z=9Q_ GXZ>$OB1K>L0AO#_ASP)XFM=2N] M0W8 ?;;N_E0 D>9<2;8HERSL * /GZY_:9^)7[<__!4[X@?L"_#CX@:OX0^& M/P'\,:;>_%'5?"]Z;35?$NMZD@EM-,CO$Q+96D4(=Y)+=HYWECV!U0'=C_MY M_&OQS_P1\\=?"G]H?PS\3O%GB/X+>,_B)9^"_BAX.\;^*+O79=&-\LAMM;L+ MZ_DENXC"\3K-;O,\,B.H1(V&^N;^'_A<_P#!-+_@MK\:_C5\:[F/1OA'^U+H M.AW>A?$"_<1Z9I/B33(V@?2;VX;"6LDZS3S0M*523(B0M("M+_P6!TOPO_P5 M6F^%G_!.?]F#Q1I_BYI?BKI7B?XL^(_#UVEYI_A'P[8K*\GVFXB+1QW=PTD: M6]L6\R3#M@("X /T#^)_Q%\*_!_X:^(?BUX[OS:Z'X6T.[U?6;H+DPVEM"\T MSX[X1&./:OC/_@FK/\7/^"G7[/EE^WW^U+\3?&NBZ9\0+^\NOAS\,/ _C;4/ M#]CX;T.*YD@MC<3:9-!/J%W,L1FDDFE:,"1!'%%M(KZP_:<^#%K^T?\ LV?$ M+]GB^U,V4'CWP/JWAV:]"[C;I?6*YT/6?#?C?5HM,35K&.YE:UU/3IKAD2^M9(&3]Y$ M6PRMD %"P!Z1^TI\'?VH/@E^S%^U=J^L?M6>/-5\.P?"2;6?A+KG]MI::MX: MN+33=2DFM%N+58Y)=DT=M*+F3,LJ2K'))(8BQZO]CC]K?X=_"K_@G1^RYJOQ MX^(6J7_BKXA?"+PQ'HUE%97FL:UXCU#^P8+JY>."W26XN&"+)-+*5*H,O(R@ MYIW[=7[27PP^(?\ P3;_ &BO&?ASQ#:/X.M_@[X@MM,\:RWB)IVL7,NEW:E+ M.5B!'O$OB?P9X5L]? M^$45DG[06LVMK=_\(/%S;LUP&15AD0PRL0$ /T+\ M%?MW?LJ_$'X(ZW^T/X8^*8?PQX:\03:!XA>ZT6]M[[3M8CN([9M,FL)85NTO M3/+#$ML8O-=YHU1&,B9DT/\ ;>_9QU>Q\*]4T ?#;2+;5/&T?B[PIJ6 MCR:9:7"W!AF*WMO$9E<6LX4Q;P2FT?,0*_+;]FSQ-^QGXP_93_;:^ _[3OQI M\7:!H&I?MF/J%QXQ,DVF:QX?%Y<^'X])UZ:>:%!9D7T<*)OAO^TO\ L>?\%-OC;HGQF^$^A?#WPXEQ^TEX#M(;#4AI=_?3PPVF MHO;EX?MMB9#?+LWD1OYKJYN%! /T6^%G[5?P@^,'Q"O_ (3^%G\2V7B33-%A MU>\T?Q-X(U71YEL99&BBG7[=;0B16='7Y"Q!1E8*5('H]?GS_P $T_B!^U%X M$_;:U?\ 9"^)O[2OAK]I'P#8?"5/$7@GXZZ?;VYUK2[>2_B@BT75I[9FAN7F M0-/%-GS)1:R.H9KU7YW6XLL)OV8O\ @G]X3_:;^'?[6&H2ZM^RKK&C>)?A3H_B/3]#L+0QV)B@?3EE MM;."5UDLU91"'(E,2*5;@C]"OV2OVJO@U^VI^S[X9_:0^!/BZRU?0?$NEP72 M_9+Q)7L9GB1Y+2<(3Y<\1?8\;896'(H ^8-7_:4^*G[=7_!4CQW^P!\*?B5J M_@SX9? GPSIM]\6=<\*W/V;5_$6LZBOFV>DPW@!>RM4A#R2RP%)VDC,:N@!) M]?\ $W[*/Q?^'WQ=^&?C;]G3]H;Q[%X4T?Q:TGQ%\">*/&%QKD&MZ?)I]W;K M*MUJDD]W$\,\MO-Y23B)Q&28VD5#7R9X8U+1_P#@DS_P6K^.'QC_ &E+P>'_ M (-?M5:7H-]X?^)VHJ5TG1O$.FQ20/I>H7)^2S,OVB>:.24I&PV*&+!]OW;X M9_:X^!7Q-\667@?X$_$31/'^HSRJVI'P?K,%_;Z/:XW&XO)H6=+<$#$:,=\S MD!%*K(\8!S_Q5_X*)_LC?!>YU\^/OB/?Q:?X1U*/3_&/B+3O"6J7^D>'KIQ& M?)O]0M;:2ULV42Q&02R+Y0D0R; P)M?%W_@H#^QW\"?B/X-^$WQ2^.FEZ;KW MQ!LKJ\\'VB0S7":E;V]J]W+(DT*/&%\E"5W,#(7C5 S2(#\$_P#!/OXR?#/X M'_\ !.K]HK]A_P#;F\2Z=I7Q.\+^*O'47C7PUK\ZI?\ BV'6)KJYMK^S@<^9 M?QWJW/E1&(.9'4( 25!XOX=>'K[]E+XD?\$F_@)^U1XWTO3?&GA;1_%BZ_IF MN:G$EQI7G^&I$M;:4.WR&-WAM5[&2(*I) H ^\],_P""PG_!/W6O"7B;Q3I/ MQ=UJ>X\':JVG>)/"R?#O71XAL9EB\TE]'-D+\1>60YF\CRE4Y9Q@XZ+Q-_P4 MX_82\(?!KX>?M!:[^T5I$?@[XK:E9:?X!UR.UN9(]4N+J011)M6(M!\Y*N9@ M@B*/YA38V/FK]B[XQ_ ZP_X+A_MSWUW\4?"T#CPO\-V>>36K9<+::7?K>$L6 MZ0EH1+_<)0-CBOAKX6_&GX'6W_!O_P#L?Z+JOQ2\,(^G_MAZ8U[9SZQ;AK:" M+QMJ=RYD0ME$6UDCE)( $4BL?E8$@'ZRZ3_P5E_8(UCQCXF^'5M\:;R+Q#X5 MTZ'4+SP_>>"M8@O]0M)I/*BN--MI+19=6B=QM5[)9PW!&0RD]A\'/V\?V2_C MO^SSJW[5/P^^,U@/ OAV:^@\3:UK=O/I9T2>S_X^H+V&\2*6TDBXW)*BG!4@ M$,I/RGXY^*WP:D_X.0_AY&_Q'\--=O\ LFZO:P@ZM;ES<2Z[:30Q#YL[WA$L MBKU9-S $9-?&GCO4/$'QA_8J_;L@_9DOK;QM<>&?V[CXW\1>#_#%Y'=7.M>' M;2;1I[EHHHV)EC+6KR9&0_V60#+#% 'Z[> /VZ?V:?B+\6;+X%:?XNU?1_%V MK:/+JVA:%XQ\':IH,^L646#+/9C4;: 78C!!=8BS1KAF55()\Y\4?\%H?^"; M7A+0O%GB2^_:'DN[3P+X@FT?QGSG4#=F,EK1;ES:VHCEVL\C>7@E&"^1_L\_&;X"W?P:_X*CWB_%'PH\= MU\0/%LKR_P!LVQ$]L_AR&W1\[OGC:<2QJ>07W*.210!^KOA7Q3X<\<>%]-\: M^#];MM3TC6+"&^TK4K*420W=M*@DBEC8<,C(RL".""#7YUV'[6GPZ^,/_!5_ MXR?L4_MM_M*>-OACK>B76DQ? /PGI/CJ_P#"]AK6F36222:A#<6273 M2+Y%PTD:K&J1Q,R3FOHW_@C9XJ\/^+O^"47[.=[X=\0VFI1VGP6\-6-U+9W2 MRB&X@TRWBEA8J3M='4HRGE2I! Q7C_[4]Q_P2?\ ^"FFI?$?]D/_ (*#V?@S M2?$7PU\37.G:3>^(]7CT?4XK4VT$ZZCIE[*R,T8\T+*L;/&)(,3)@J" :_QT M_:C^,O\ P2(_X)K?$3XU?M+>)_%OQ:\3>'?$>L)X2UJ[T;[0]_#$M!\7>)-4\0Z>?%.I2Z?X:T& M^\#:O!K>J7,:N\D<&E26HOI-L<;R,PAVK&ID)"?-7Y%^,M(_:.N/^#:#]J7X M?>-_B-XA^)G@[PEX^N;#X)^.]9C>:]\0^";'5],>&_WD$SVZ^7=E)N5,464_ M=+&:^G/VA?VF/ %A_P %6OV9/V^9/B!::G^SQXB^'OB/P5I7Q$5F&B:/K]Y+ M#/%<27+@1I'=K;QVJ3@[&>-D+#:< 'VY\$_VO/V=OV@_#_B7Q%\-/B/"Z>"] M0EL?&ECK5C<:5>^'KB-/,>.^M;V.*:TPGSAI4560;E)7FN:\&_\ !07]DSXF M_$[PY\#]!^).I6>O>/=(N[_P$=7\+:GID'B>U@C5YYM+NKNVC@O@D;I+^Y=R M8W650T9#5^=/[?QF_8>GEUC0?%'[.&A^%'O/#4WG6_BWQ M':RO/=6]K)$2MW-#IJ"S8(3A[L0_>WJ/J7]D[_@IG_P3E_X*"R?"C5OA1X4T M;Q1\2O#UD;LZ'=^&2+[X7 VIBU*6XN)H<::J*C6P*L/M#&-$+(2Z '+?\$Q_ MVI=+^!7P5_:I^(G[4GQM\7:OX?\ !'[9/BOPSI>KZ_+J6OWMK9++IMI86,21 M)/<.H>6.-(T4\OTY)K[W\*>)]-\9^';3Q1H]MJ,-M>Q[X8M6TBYL+E1DC$EO M _VV_'EM\1_ 4- MU;W$N@V^JW&GP6?C/3D0[KB:-B;?G?F"240;"\SU^Y7PP^*GPU^-?@33?B?\ M(?'FD^)O#NL6RW&F:UHE^ES;7,; $,KH2#P>G4=#0!OT444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B#_P ' MO/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!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 %%%% !1110 4444 %%%% M !1110 5\@?M1_\ !!7_ ()/?MH_';7?VE_VE_V4_P#A)?&WB7[+_;>M_P#" M=:[9_:?L]K%:P_N;6^BA3;#!$GRH,[?_M5?M(_#C]C_ /9Q\:?M M._%N_P#L_A[P1X?N-4U#:P#S^6O[N"//!EED*1(.[R*.] 'R!_Q"X_\ !"C_ M *,9_P#,F^)__EG7U_\ LN?LN? G]B[X$Z%^S1^S1X&_X1KP3X:^U?V)HG]I MW5Y]F^T74MU-^^NI99GW33RO\SG&[ PH 'Y _P#!KI_P6T^(_P"V!^T=\7_V M8OVI_%WVCQ#XW\07WCSP%YTY*0>8P^W:3!NY$448AEAC'1([@]J_;Z@ HHHH M **** "BOEK_ (+"^#/B5J?[#?C/Q]\#/CAXN^'_ ([\.Z?'-X6U_P ,^);B MSB2X:XB0)1HC; MND4<+%8P4'[Q)X M@/C\ P[#=&0SP122(UZTJ'R[>V2X.-MO(H /T0J*^L;'4[.33]2LXKBWF0I- M!/&'1U/4%3P1[&OSZ_;]\3?';_@EC_P3"\-:LO[0'Q)\7W*>-_#>G?'#XO7% MW)J>LZ9H4]PJ:MJEC#+OBM6"@0Q*B8B\]6.Z1?,/I/P&\!Z'\2?'GP=_:>_8 M#_;A\8>-_@_/K%^/'N@:A\2;CQ)8:C ^C7RV]P;C499KR">&]:U5[02J@,@9 MH4:$$ 'UMHF@Z%X9TV/1O#>BVFGV<(Q%:6-LL42?15 _ 4:UH.A^)+!M*\1 M:+:7]JY!>VO;998V(Z$JP(-?G7X/T+Q]\3O^"Y_QB_91UO\ :3^+-I\/]"^# M>B>)M%\.Z5\3-3MTL]0N;D13.D@F\S8P!/EEBJECM & /K/]E3X;Z;X'^(7Q M"NO!7[2GBSQWX<%U8:7_ &7XK\33ZN^@ZO;),]['#<39;8\=S9;DW-LEBD!( M/R* >TVMK;65M'9V=ND,,2!(HHD"JB@8"@#@ #M3Z^/?^"J7[;GQ8^!/C#X* M_L9?LPZG9Z;\5/VAO&SZ)H?B2_L4NHO#.DVRQRZGJHMW^2>:&*1/*BD_=L[$ MMN"%&[/XE_L&>,4^"6NZ)^S[^V)\7_#GQ)N-#N(M(\>ZY\0;W6$-\T1"R3Z= M>-)IZHSXW"WMH2@R83$V" #W^Y\)>%;S78?%-YX9T^74[="EOJ,MDC3Q+_=6 M0CT2\UW59C!%$MW/]GT^*>0PQRR*C3D>5OD1=^YU!P==_X*:?L, M>&OV6K_]M#6?V@=/B^'.EWDMEJFM_P!G79FL;R)_+ELY[,0_:H;E'^5H)(ED M4D949% 'M^F:5I>B6*:9HVFV]I;1Y\NWM85C1,G)PJ@ F:,FKZOHWA'P?J>O7>FZ>[.J75S#IMO.]O&YBEV& M0*9/)DV!RC 'J%5M2T71M9,)U?2;6[^S3"6W^TP+)Y4@Z.NX':P]1S7G$7[ M9O[-&H?!KPK\??"_Q2M?$/A?QS,_AUX)TFXG\,>,_%.F: M9JV@Z]H-[Y$,S1P)):BZ281SQ,"L+!@_&X9H ^H**^2_CK_P4M^&_P"S#\>_ MV=OV6].\*^.O$<'Q5M;Z=O$D7@O5]6?^R;+1+BZ62-K:"26\O7F6S\Q(TD:. M)Y9)A&"C'U+XZ_MY?LS_ +.4.K77Q/\ %&N+#X=TR+4O%4VA>"=6U9/#UG(I M99]1:QM918KL!DQ/L81JTF-BLP /8)(()F1YH48QONC+*"5;!&1Z'!(_$U3T MOPSX;T.[NM0T7P_8V<]])YE[/:VB1O MO$EEK.AZWI\-_H^K:;*:-U)#HR,&# X((KX&_9\\1^.8/^"[?Q MY^#/BGX^>/KGX>> _A5H'B/0/"NJ>.]0ET_3[RZP;F9@\Q:5,(Q$4OF;=N_;SCKC/I4"Z+HR:LVO)I-J+YXA$UZ(%\TIG.TOC M)7VSBOEW6/\ @MK_ ,$RM#\'7?Q"N_VDC+H>F^)9="UC5;+PAJ]Q#I5U%*L+ MM>-%:-]CM_-;RQX_%C]I+X._!9M M/&OB:>34/%D\D7A;1= M"TJYU34-7:./S9&M[6SCEEEC2/#O*%\N-6!=E!!H [+4](TG6H4M]8TNWNXX MY5ECCN8%D577[K ,#@CL>HJQ7Y\?\$H/VF-*\5?M ?MJ>,_%7Q]\4:GX!\&? M$G3SIE]\2-3O8?\ A'+*/1TFO('BU$(]A'#-YX>)DCV%#N Q7T]X+_X*!_LN M^.?BS_PHJP\5:_IOB^;P[+KVE>'O$G@/6-*NM9TZ+_63V$=Y:1&_V_Q);^8X MZ[<$$@'M-%?/'A/_ (*K?L,>.OAOXC^+'A+XJZU?:-X2\5(8M.-H;$7#3F66*,JL9VO(BM@L ?H.SNHKZTBOH%D5)HU=%FA:-P",C M(O"/A3Q?X7O/ _BSPQI^J:+J%F]I?Z1J%DDUK?#_P=\)_ >C?##X> M:''IF@^'M,@T[1=,A=FCL[2%!'%"FXDA$1551G@* .!6S7Y _P#!KC_P7 ^* M_P#P4%\/^(?V.OVMO$0UGXC^"-&75M!\5RJJSZ]HXD2"47(4 -<022P@R#F5 M)@6&Z-W?]?J "BBB@ HHK%^(G@^R\?>"M1\)W^KZOI\=Y;E?MNA:Q<6%W PY M5XY[=TD0@@'@X/0@@D$ VJ*_,?\ X(?_ ]^.'[<_P#P26^'_P"TO\5OV[/C M=:_$3QY7B;<0<]>/4_^"7W[?\ M\;?%_P 5_CQ^P=^WOXFT*?XF_LZ:G;R:GX]L[2/3;/Q+X>NH#<6NJRP@^5:R MB'8\RJ5C431XZ,: /N6BO%/!W_!0[]DKQOX]\*_#G3?B'J-E?^/89)? 5SX@ M\(ZII=CXG5$$A_LZ\O+:*WO6,9$BK%(S/&1(@9#NIFB_\%%/V2_$6J_%'0=$ M\;:_<7_P72-OB9I\?P\US[1HHD4O&3$;+?/NC5I5\D29B!D&4^:@#V[KUK/T M+PGX5\+>?_PC/AK3].^TR;[G[!9)#YK?WFV ;CR>3ZUY1HW_ 4#_95\1_LY MZ!^UEX>\;:W?^ ?%.JV>G>'M;LO >M2O?W%W.MO:B.V2S-P4EF=(DD\ORV=U M4,2P!]F!#+GG!'TH 9=VEK?VLEC?6TN%4 "O@+]A'5?B-J_P#P6J_:Y^"/B;XY?$#6 M?!GPHT_P1-X"\+ZSXXU"ZM--?5M(:YO"RR3$W&9%RHF,@0'Y<8!'TG=?\%)O MV-+#5](LM0^+%Q;Z9X@\1GP_H?C"X\,:DGAV_P!4\QXA:1:PUN+!Y&D1XUQ/ MM>1&12SJ5 ![I6?KWA/PMXI$ \3^&M/U$6TF^V^WV:3>4W'S+O!VG@.-%\,G7[WPQIV@:A?7CV7GI /(CMH)#=3& M1\"WAWS$)(VS$;E=SX5?MS?LI_&K]FT?M<_#KXP65WX WRQ2ZU<6EQ;20W$< M_P!G:UDMIHTG2Y\_$0MVC$K.Z*JL74$ ]9 & *CN;.TO BW=K'*(Y%DC$B! MMK@Y##/0CL:\C^&7[>7[+WQ4\?\ BCX4:3X^O-%\4>#=#76_$7AWQMX:U#P_ M>VVDMG&HB'4H(&DM,@AIT#(C?*Y5N*L_"_\ ;5^ /Q@\?Z1\,O!VJ>(X]7\0 M>';C7O#\>M^!-7TR'5-,@>W26ZMY[NUCBF13=6_"N6Q,C;=K D ]3^R6G[S_ M $:/]ZVZ7Y!\YP!D^IP /H!4.EZ)HNB6*Z9HND6MG;*Q9;>UMUC0,3DD*H S MGGZU\D?\%X/%?C_X6?\ !+;XK_'3X0_$[Q/X0\7>"]!CU#P]KGAC7[BRDAE- MW;HP=(W$W_LO>#8[O\ 9*\&:-K_ (M\3:M/K/@W3[C5 MM9U/Q3>RZA^,/$MK< MZKXM\2W.H2F&SU[4;2VC03.4B"00QH=BJ7V!GW-S7@'_ 4)_;1\'_"G_@J) M\-OV6OVQ_C=XG^%OP.\5?#"XU#P_XFT+Q+>>'[37O%W]H&%K&^U>RDBGM8H+ M14E5%FAC9[I?-9AY:T ?H317A7[*7P7^,OP?^+'Q ?Q)^T'XF^(/P[UK3M#N MOAK-XGU6*\FTF/;>?:[,3H ]TNXPRBXFWR.DT:-))Y6:]UH BO;*SU*TDL-1 MM(IX)D*30S1AD=3U!!X(]C4.A^']!\,::FC>&M$M-/LXO]7:V-LL,:?14 K MS_\ :]^-NK?L_?L^:]\0/"6EQ:CXGE6#2O!.D3-A=1UZ^G2STZV;'(1[J>$. MPSLCWN>%-> ?\$0?VK?BW^T)^R?JGPA_:BUR2]^,OP/\9ZCX"^*$UR^9;R[L MY3]GOLD NL]NT1\WI(Z2,* /L"XT31KO4H-9NM(M9;RV4K;74ENK21 ]0K$9 M7/?%6J\D^/G[VBD4Y@3*)G?*SQQQJ[R(K 'O=%>&^$/^"CO[(?Q$^&'@ MSXL?#GXB:EXBL/B%IMWJ'@W3=!\(:I>:KJ5K:R^3$/VY?V5/'GP'O_ -I7PG\7K6\\(:5JC:7JMV-/NDN[+4EN$MO[ M-FL7B%W%?&>2*$6;1"=I)8T$99U! /6**\1U7_@HI^R3X7\,^.?%OC_X@:GX M5L_AKIUG?^-1XN\'ZIIE.;2*?PE#$]3O]-\-3W01H(]0O;6VDM[ M1F62-B)'7RUE1I-BNI/>?%;]I'X0_!N;1M.\7:_=W.I^(TFD\/:%X=T6ZU;4 M=2CA17EEAM;**69XHP\>^7;Y:>;&&8;UR =U5#5_"GA?Q!9C3]>\-V%[;B?S MQ!=V:2H)MK_P>=4;2FNTT^Z6 M[34A.+?^SFL6B%V+TS,L0M#%Y[.ZJJ$LN;/P&_;+_9[_ &D/&OBGX8_#/Q;? MIXK\%/ /%7A+Q'XE17>FZ=?V#Z5?6$$UK)'Y+_!'BW1/%6A6=CJWA;Q%<6F8+O4H+:=)(5;RISOI/#%CX@N]0U*ZOH[6 MWEN[AI+J02DL$1MJR2;G9HXXP2\:$ ]NM+.TT^UCL;"UC@AB0)%#"@544= M. /:H[+1])TV>XNM.TNVMY;N7S+J2"!4:9_[SD#YC[FO+?V:/VY?V7OVN?#' MB?Q9\#OB2]W;^"M5DT[Q?;:[HE[HUWHUPD8E(NK74(8)H%,9#AW0*5S@_*V/ MC'_@I5^W-X'^(7Q,_9!N?V%[**\\ M776@>#=4UB#P];2#6"PJ>,/^"B?['G@3XB_# MCX6^(OBS+_:GQ>6%OAG/8^&=2N[#Q&)421#:W]O;/:N-DB.?WHVHZLV%(- ' MME%*X@BDNX(T MN3'(CH[0EU5A@D'%=Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ!_X/ M>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\ MI3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5\H?M>?\$]OVHOVCOC)/\3/A1_P50^+'PETB M73X+=/!_A"PL9+*.2,$-,#,I;<^G]H#_P %.E__ !%??U% 'P#_ ,.?OVZ_^D]/[0'_ (*= M+_\ B*_&C_@Y>\;_ !]_9?\ '>D_\$^M>_X*>?%3XTPWFEP:[X]T3Q6UK!9V M#F0-80,ELH,DN%:GQ'_; _:.\:?M._%O\ MX*J?:/$/C?Q!<:IJ&WX*DI!YC?NX(\ZUD111A(D'9(U':@#^>GX+?&;XG?L] M?%/1/C1\&?'.J>&O$_AZ\%SI.MZ-=>1&/,\%G2'T7SE'VF!?]-N1)$\BB4 ;-KO*?F\SY0#@/ M^'/W[=?_ $GI_: _\%.E_P#Q%'_#G[]NO_I/3^T!_P""G2__ (BOOZB@#X!_ MX<_?MU_])Z?V@/\ P4Z7_P#$5]7?LA_ ?XE?LX_!N#X9_%?]IGQ1\6M7BU"> MX?QAXO@ACO9(Y""L)$("[4Q@=^:]0HH ^:_^"N/Q,^'7PP_8'\=:M\1_'6DZ M%;7$%G%;S:MJ$=NLLGVZW^1-Y&YO89->6?\ !3S]BGQ[\9[KPG_P4\_X)M^( M=,C^/_POLFG\.W-E.?^".#58/](\3"^CM7*I MOVF_%BPC( \WRI)!T=\_J7'%%"I2&-4!8L0JX&222?J22?QIU 'C'[;'[5/P MR_90\(^$=<^-FF03>#?&'C:+POXFNKJS:XAL;6YL+V3SYHPK P"2"-96<;$A M>1VX0U^=U[^R[^S+^RQ_P5.^!7Q9_P""*?Q?TV*7XG^,'A^-_P )/AYXECU' MPY-X5%O))/KEN9] \/V-B]Y+YEV]G:)$9W_ +SE0-Q]SS0!^3MS M\0O^">/C7_@XR^-8_:G\8_!O5M%M?@-H%II[_$&^TJ>SBU&.Z!EAC-X3&+A8 MW!95^<*>1C-?;7[#OQ3_ &"8/B#XP_9Q_P""?.J>$=5T+2W_ .$F\6_\*YO+ M2;0] OKYDBALXS:?N4EN/LMU<-$A)C*,S!1-&*^EJ* /SP_X+6?![XE> /VD M_P!F+_@J?\/_ 'JWBK2?V?/&.HQ_$C0O#]B]W?Q^'=4AC@N=1A@0%IOLJH[ M,B L1(&X5&9?J#PO_P %(OV&?B'X1L/%?PE_:?\ !OC236(0VA:%X1U^WO\ M5=3D(R((;*-S.9NS(R*8\,9-@5B/;ZS],\)^%=%U*YUG1O#.GVEY>MF\N[6R M2.6<^KLH!;\2: /@(?$[4/V9O^"\6L_$;]K.[M_"GA/XP_ #2-)^&_B77+]$ MTVRU/3KN6>]T'[6Q$:7#&>2Y"D@2 #;EN*^6/VO?#>E^%/V$?^"F_P"TC8>( MK*Q^%WQ>\8Z>GPPDENECM==U""UMHM1O[(DA;A;F\+JLL>1*;1V4L #7[5ZK MH^DZ[9-INMZ7;7ELY!>WNX%D1B#D$JP(.",U85510B* H& . * /S0_;8^, M_P )OVR/^"<>IQ_%/PBUF/$VL75K.-9MC&MM)X;D@BE4[L"-I_+C5NAD"J/ MF&*Y[4OB9\--6_X*._\ !2'PSHGCW1+F^O/V<_#R+8VNIQ/+/+:Z'JR7"A%; M+-#YL:N.J;U#8R*_5&O/OVKO 7Q!^*_[-GCGX4_"VWT9];\4^%=0T:RDU_49 M;6U@-U;20><[PP3.0F_=M"?-C&Y!?! MFG^&KG6_#%U+/'J4%G;QPQS%YK>&1"P3)B(8+QAV[>TZGHNC:TL*ZSI-K=BW MF$T N8%D\N0='7<#AAV(YH _'?X.?LS_ KTS]BNUT'XX_M">(_@1;_$;]M/ MQ=XP_95^(%A=)8-X5CFCO3I1>.YVQBUN[:*\*V\FU9UOHU!!E4UH_M!?M&_' M7Q/_ ,$4?VU/ _[97BCP)K6N>$;RZ\,Z?\7_ C;Q6.F_$>=M/LO*N$C!\MK MV-1':RK"2BR0>4HS"U?KW?6%CJ=J]EJ5E%<0R(5DAGC#JZD8((/!!':BQL;' M3+./3]-LXK>WA0)#!!&$1%'0!1P!["@#\ROVH_C7\)O 7[4__!-3]I7Q9\0= M+M/ %I8>+;&Y\8?:@^GQW-YX22"TA,R97?-,K1HH.6<%0,@UPNE?M(_L9?LX M_MI_M/?LU?\ !5+QIXW\$CXG>/'\7^ M5N_%'B73-)\8>&K_ $FQLA9I#83( MDD\"VWV9XY$$AR(N?*VC]&?">KSW#W>G6+.[P),+EFFCD,;*[12,7B+&,\I7PW^S!\>/@C<_P#!R+^T MG:P?%_PR[W/P7\+6ML%UVWQ-/;D-/$AWX9XU="ZC)4'D"OTRHH _$_P5\7?@ M=J'_ 0Z_P""A\EA\2O"\HU+XV?%)[7R]6MR;IKN?-BR_-ES, IB(SOP-N<5 MZ9X/_:B\ ?LW?\%+_P!F_P#:@_:&^(VFZ?\ !;Q_^QC9^"_ _P 1;V_3^P]. M\3K?07EW;SW9/DVSS6\$2^8[+N,2I_ V/UDJOJFD:5KEDVG:UIEO>6[D%X+J M%9$8@Y!*L"#@@'ZB@#\3?B5XKN_VB/!G_!3+1OV0YV\8:[=?$+P3XJT;2/#D MLJR>(=(L8-)N;W[))" TJS06]PJO$291*IC+"1"?J7]E/]I'_@CS^W-\<_A? M\?/V>]6\6^//B)X%L=1U."^\4^-?$MQ+\-+.XL72_EU ZA=/;6V_8EJ8R6\U MV#)NCC>5/T1@M;6V:1K:VCC,K[Y2B ;VP!N..IP ,^PJ*PT;2-*DGETO2K:V M:ZF,URUO J&:0]7; ^9CZGF@#\@_CG\8?@Y^SG^V'H__ 7G^'S^'+[]G/Q= MXY@\'^/;:QU8RF[OXEN--M_'<$"2>4\\3O_8F_:$_:H\5:'X@^#'_ 43 M^)'P5M=*T^2WO=+\#V=I+%J4C/N$TIG4D,H^48XQ7B'_ Y^_;K_ .D]/[0' M_@ITO_XBOOZB@#X!_P"'/W[=?_2>G]H#_P %.E__ !%'_#G[]NO_ *3T_M ? M^"G2_P#XBOOZB@#^-/\ X+[_ +&_QO\ V+?^"EGC'P5\;OBAK_CZ?Q%:66NZ M1\0?$D"1W7B"VFMT1IG$?R;HYHIK . "*^+Z_MN_P""DW_!*[]D7_@J MC\)+?X6_M0>$+EKG2GDE\,^*]$G6#5=$E< .T$K*RE'VKOBD5XWVJ2NY59?R MXT'_ (,>?@I;>.UU'Q/_ ,%!/%-YX8$^6T>P\!6UM?F/)^7[8]U+&&Q@;OL^ M,@G;S@ 'P1_P;#?L#_M&?MB_M;^+_&_P5_:-\7_!_3O!7@UTU3Q_X/M8I+@W M%W/&L.G#S@4Q*D<\IZD"V'J*_<[_ (<_?MU_])Z?V@/_ 4Z7_\ $5]1?L3? ML-_LT_\ !/7X$6'[.W[+/P^BT'P_9RM<74CR&6[U*[8*)+NZF;YIIF"J"QX" MJJ*%154>N4 ? /\ PY^_;K_Z3T_M ?\ @ITO_P"(H_X<_?MU_P#2>G]H#_P4 MZ7_\17W]10!XA^Q#^RO\9_V5_"NN:!\9_P!M;QQ\:KK5=0CN++5/'%K;12Z; M&J;3#$( 58_,<\YKU?Q_P"-_!OPX\&:CXW^(/BO3M#T;3K5I;_5=6O4M[>W M0#[SR2$*H^IK8HH _*+_ (-R?V]?V*?@+_P1$^%'ACXN_M5^ =$US0F\1?VI MX9N?%%LVK1-)K^I31QBP1VN7D>)T=(UC+NKJ54AAGS#X@?L4_MH?M@_ 3_@H M%_P42\,?"7Q)X1\1?M!^&-.T3X1^!-6L7M=;O?#.DQV\#I 9()A@$ M037=JK,#\CEE.&1@/*M3^)7PH_:*_P"#:*U_82TBRM6^,NG^!])^'7_"GIRD M?B&W\76%W;0)&UBQ$R,)85O#(5"K#NF9@BLP_8;3-+TS1;"+2M&TZ"TM8$V0 M6UM"L<<:^BJH ]A34T71HM5?78])M5OI(A')>+ HE9!T4OC)'MG% 'YR_#[ MQCX&\$?\'#GA[P-\0_B[H%_XET']@^VT?5[ZYU6+S9=3C\1K),I+L")FC#SE M#A_+;>1MYKY/TKX@?VA^P;\;?B[\'6O/&F@?"S_@I?K/COQ[X?\ A_K3C49_ M"4.K"5[BU-I*LJJ \=S'*C* +'_@3K]E\0/&TGBSQ)>MI'AB2UDFET=WU.)OC#^SK^V/\ "C]E[X7_ +7>@_M/_ 'QAX"UF]\!>*[H6]QXG^&U MA:0V[10W=Y;<7%E.3!;(\JI(955 $$.U_P!,--T31M&M&T_2-(M;2!W9F@MK M=8T+-]XD* ,GN>]%AHFBZ5<7%WI>D6MM+>2>9=RV]NJ-._\ ><@98\GD^M ' MSC_P61^ WQ#_ &F_^"77QN^"'PFT*75/$NM^!;G^Q=+MQF6]N(62X6WC'>23 MRMBCNS =ZYO]C[_@J-^PE>?L1> /&_BC]IWP=HE]IW@W3=/U_P +:GK<46LZ M=JL-M'#/IKZ>3]J-VLRM&(%C,DC;=BMN7/UY6:?!G@\^(O\ A+SX4TW^U@FP M:I]AC^T;<8QYF-V,<8S0!\T?!3XY?#7_ ()]_P#!.?0?C7^VCK4_P_TJ;5;G M4]735-,N)KC2Y]ZM[2:&VCDD656OHXG 4A&5MQ 4FJW[9/QB_8'^+OQS MUC_@G!_P4%\-^#I/#NK_ _TGQ)H MR1)R)I&CR(V*_5MY96>H0&UO[2*>(LK&.:,,I((8'!XX(!'H0*CU'1=&U>WG MM-6TFUNHKF(1W,5Q KK*@)(5@P(8 DD \!-&T[5/"FM:KJC:I9^&-8*33:EI-C>)E;F.&)0\J1;O*8Q* M_P"],C/^A7[/GQ_^$?[4_P &/#W[0GP&\7#7O"'BJP%[H.KK93V_VF'PI]G9VFG MVD=A86L<$$*!(884"HB@8"@#@ #L* /CGXL_$;P'^VU_P4,TO]ESX6?M366A M77P#TW_A*O$$'AZZTV\O9?$5ZMS8VEMY%W',C"TM%U&293&3')>V391DKYK\ M:>/_ ?_ ,$C?^"\'AOQ1\6/VH+;4_"_[6W@IM+\=7?B2?3;&72_$.D^6FFZ MA<1VD4$<4,L,@M$D:,9>25F<[>/U>HH _)6X_:1_8]_9>_X*!_M-_ ;_ (*B M?$'Q=X-L?BGXKMO%WPV\4+XR\0V&A^+M N-%L;![*/\ LR=(99(/LODD.NYP M^T%@JBKWQ2N?V1_@)^W)_P $UOAEX$\/6'PW\':+J/Q"G\/>#O%FKN+O2K*[ MT.8:=).E](T]N\\TD3)',0\/:/U3O]&TC59()M4TJVN7M9A+:M<0*Y MAD'1U)'RM[CFK- 'Y^>.?B"_[+?_ 7]D^)_[2NN0:'\/_BI^S[:^&?AOXRU MFX$&FVNKV.I/=7.CO/(1'#/,CM<*&(\W:JKN8;1XCJOP@_9Z\53?MU?'3X[_ M !&U7PG^SK\8/C)X!L_!'CSPUJRV2V&MV8L8+GQ+9W)S&L*:S+ S78S&WV*4 MDE48U^M.JZ1I.NV+Z7K>EV]Y;28\RWNH%DC;!R,JP(." ?PJ4V\!A%N8$\L M )M& /3% 'Y)>(_B=^U=8_LD?MT?LL?M#_&'PG\<=,\'_LM:A>^&OV@/#.EP MVUUJ-K/I>K^3H^J_9V:%KR$>9.H1B?+N!*^3.IJ;X]VGPB_;'_X):_L5_L_? MLV>)-"USXB#Q3\.;_P +VGAZXBDO/#G]G00OJM_-'$=]I':P+<+,S!=LC)&? MWCHI_0']NG]GSQO\=_V(_B7^R[\!M+\,:=J'Q \%:MX;BFUBZDLK*P2_M)K= M[G%O;RM(R>;N$>U=YZNM:_[&?P<\6? O]FKP-\+_ (D:)X&?!VEZ%JV MH>&KF2XAO_L5I';+-YDL$,GS"/=L93LW;=S8R0#\I?\ @H?^U-\)_BW^S[_P M4 ^"T6L6/PR\3^&]8U2U;X3>%]!1=9\;BWL+//BK4Y!"\\MI*JKL:'R8HHH MUQ)()ACTZ3]N+X3?LF?\%%O@M^V;\?/%4MC\!_BE^R=8^"O"?Q-GL+@Z7I>O MVNI->303/L_,1S.8AF1!G"L> MXY/!]33-2T?2=9L&TK5]+MKNU?&^VN8%DC;!!&58$'! /X4 ?EU_P4,^)_P; ML/V=/A5^W1^S?\"-9M_@/X/_ &FAXN^(U]\.M,NM%N=>TRZTN[L[OQ7&MF+> MY=$NKMLSY#3B$2AFA=7/O_[ ?BC_ ()F?M$?M-ZU^U/^PG)K7CS7I/ @T3Q7 M\6;SQ1K^H00VQN8)[;1R^JS,LDQ*O,4C!>W6("39]H0/]G>6A3RB@VXQMQQC MTJ#2](TK0[%-,T33+>SMH\^7;VL*QHN3DX50 .230!^='_!T[\0? OA3_@D_ MKOAWQ+XQTRQU#5/&OAIM-L+J]1)[L1:O;2RF.,GLV_P 7?"5[8R:O\0;J"\BUVVEA:.?PVT%M*'#E=LEQMCC; M.&D&U26&*_1.B@#\6_VG[CQ+\=_B7_P5I^$7[)WBVSUGQKKOA'X?G2M&\/:C M'-=ZG!;Z"(]4A@CC8M,_DI-;NB G>XC(W,!76?MJ?\%%OV(/VF?V>_V&O%WP M5^,/AV==&_:I^'E[KWARTN%:]\)Q0VU[%-#?0+E[(Q-E,2!0XC9DWJI:OUXJ MG;>'M LYFN;/0[.*1[HW+R1VR*S3E2IE) Y!7:%_P"\A(RI]Q5F@#XR_P""*?[;/PP_:,_9F3]GN2+P M_P"'_BE\%[F?PE\3O!&D:JEP(-0LI3!+J,#;V>XM;EP9A<$MNDDD5G=U9F^S M:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "OQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J M/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK M]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?\ @]Y_ MY-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#\^_^"7?_ 6% M^&W_ 1[_P""@?[17Q(^)'P=USQC!XQUR_TVVMM#OX8'MWBU:>4NQE&""#C MK]!/^(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_PH_X MC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_H MQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8 M_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$ M;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8] M\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\ M*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_9 M9_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"% M%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\ M1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_ M]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_ MPH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG] MEG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@? M^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 M '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ M $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#" MBL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B M-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB! M_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A11 M0 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\ M_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\ M**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^ M(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ M[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_ MX444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/ M[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ M_P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ M"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C M'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PKX#_ ."^G_!?3X1?\%A/ JA%X ^&_PW^ /B3P=/X.\276I7-SKFIV\Z7"2VXB"*(AD$$9R:** /__9 end GRAPHIC 14 hei-20211031_g2.jpg 31 YEAR RETURN begin 644 hei-20211031_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@ KQS] ML+_@H)^QE^P)X3M_&/[7?[0>@^"[:^W?V;:7LCS7U_M^]]GLX%>XG R 3'&P M7(SC(KOOC/\ %+P[\#O@]XL^-?B_?_9/@_PU?ZWJGE8W?9K2W>>3&>^R-J_G MG_X-UT\1?\%C/^"S_P 2/^"A/[:0B\3ZAX&T(:OX__?6>D7MQ=>58101O ME5AM85N/+7&1($ESY@+$ _9;PS_P65_86U33++Q'X[\1^.?AWH6J.@TOQ5\4 M_A3KWAK1+O><*5U+4+.*S4$D8WRKG/&:]X^!/QY^$_[3'PRM/C)\#O&=GXB\ M+ZA?7]KINMZ=()+:\-I>3V*2-P5=&4D$$8(-?*6B:O\ LS_\ M$ _^"7TL7Q5\77'_ @7PVU'6#H$%G'YM]>0W^LWEW8:;"KL/.N0EU'"6+*I M,;R,40,R@'V!17YK^*/^"_\ XY^ ?P ^$?[;G[87[#X\&? [XSZC!:^'_%/A M[XAG6M7T9+F&2XM)]1TXZ?;HD[3_@EQ M^S;X/_:UTSX&6WQ.\#>+=9MM,AO]'\9K92I)1)/!Q&SHR2L ?J/17QI^WA_P5[T7]D7_ ()X>%/^"F7PT^"#?$/X>>)-.TG4 M)8'\3#2;^UM=32$VBOF&Q_X*Z_L;7G_ 30_P"'K+^*M03X8)H0OIXQ9JVHQ7/V@6G] MG&$/M^U?:R+?;OV%R&W^6=]?*GQ^_P"#CGQI^S1\ /@_^W%\2OV(=+O?@7\8 M[M8='\1>%/BVE_KFF91I-MWI[:=% LZK',&@CNY KPNC2(PP0#]2:*^3_P#@ MHY_P5$L/V%/V$K#_ (*$^!?A#%\2? US#I=U.L'B4Z7/*H]'OI M#I_AB[-Y+#%IWVY+-TN]1EAC2X6U"QX2XAR^6Q0!]V?&G_@J5^PQ^SU^U[X, M_85^+?QQMM*^)OCT6_\ PCN@MIUS(CO<2M#:QRSI&8H'FD5DC5V!8XZ;DW?0 M5?CU^WM^U?\ L2^%?^#@3X+_ <_:@_X)D67B#XN2:YX?M/AW\6+#XD3^3;V MEWJ#QV-Y<6 MXXY9[>8RN$D\PQNHV2D!&'UE\<_^"N.H:/\ \%(8_P#@EK^R MM\%?#WC?XEV/A!O$7B67QG\1#X;T^TB\N.9+&W=+&\EN[QX)8YO+6-56-]Y? M"R; #[3HKYJ^!O\ P4>\/>*/V7_B;^U!^U)\+;[X-6/PE\3:MI/C+1_$6HI> M3V0L(H9'EW0+ME\WS5,0BW^:KQ%"WF 5\OV__!PE\1[K]BF?_@J7%_P3_N#^ MSA;^+/[(?7/^%CQ_\)4;3[<+'^TQI/V'[-Y/VHB#R_M^_><_=&Z@#]-:*^0_ MVS?^"M7@?]G3_@FM:_\ !4KX%_#VV^*GPYEM--OIQ;>)#I=R+.]NH;2*2-7M MI0TB7$Z1RQ/Y;1X?.2A6ODSQG_P="?$&V_8$T/\ X*'_ T_X)9^+M7\!R:\ MVE>+M9U;Q]:Z?9:398C*TBR*H!^M]%>9_L; M?M4_#K]MW]EWP3^U=\)X;N+0?&^AIJ%G:WZ!9[5MS)+!)M)7?'*DD;%25)0D M$C!J+]L[]L+X(?L%_LV^)OVIOVAM?EL/#/ABT62=+6(27-Y,[!(;6WC)'F32 MR,J*"0 3EF559@ >HUE>.O'7@OX8>#-4^(OQ&\5:?H6@Z)82WNL:SJMVD%M9 M6T:EI)99'(5$50223@8K\Y_$/_!P-X^^#/[,WPQ_;\_:A_85/A;X#?%;6XM/ MT;Q'H/Q$_M;7M(CF69[:[O\ 3#I\$:Q310/(!!=3.JK@@LRJ>+_X.KOC]\1M M9_X)"W;_ 4\#1Z_\-/'HT2]U3XD:;XJ@BAM[=[ZUN+.-;4CS+N.Y^1@Z$*H M +9!H ^JOAK_ ,%QO^";'Q6^+G@3X,^%_C=J$.H_%'S!\-=0UCP;JEAI_B8I M75H=,CU673+N[#7E]9>!/'EKXLL=.FA62*YOK6VN8K;S W: M.6X6=?%G]I/5_"\.M0O+HTOB+X5>)[ M);^--NYX3-IJB51O7)7(&X9ZBMRW_P""V?\ P36D\:>#?A]J'QTUO2]6^(6J M6FG>"8->^%WB33DUFXN9(XX%@ENM.CC<.TL8W[MH#@D@*/\ T;IE?L;X0_9G^&W[4W["/P3\&_$G3DD7P_IO@CQ3HEXL*M-9:AI9 MLKV&2(L/D+&$Q,1@F.:1>C&@"+QI_P %;O\ @GW\./VL=._8;\??'>?1OBIJ M^L6NF:5X3U+P;K$+WEQ.+' MX9?\'3G[/OQ"U#0M5U.+1XO!-X^F:#I[7=]>%-6N2(;>%>997("HO&6(&1UK M]!_@+_P< ZYXD_X*EI_P2V_:X_86USX-^)]9C!\*:A>>-[/63]_\ !8__ (+PR_\ !'CXG^"_!OC[]DY_&6C>/;*YGT'7 M-+\=+:2*]LT*W$<]O)9L(]IN(RI61PP.3M((H _0JJ\NKZ5#JL.@S:G;I?7- MO+<6]DTRB66*-HUDD5,Y94:6(,P&%,B XW#/Y_?#S_@O#JGQ@_X*0:9^P[\+ MOV ?B1J/A7Q!X7U/6?"?Q3O6-A;^(8;6SFN([JS@N84B:PN7A$$-X]RBN\\) M*JK9KX*_8._X*K_\%)OVJ?\ @OS\7?%0_9)B\9ZYX!^&7B#P?IOP@L?B+9Z9 M:^%;*W\0:6EU,+VX5HKN8W$$:RNH!E+J5VQQ*B@'[_45^9'[3O\ P<,^/_V3 M/^"B'AW_ ()S?%[]@A=+\0>,-9TJT\+^*[WXI)'I%W;:C<"WM[QY!IS/'&LF M])<*Q1XI -X4,WUY\<_VL?C7\+_VO_A?^RYX&_9OTWQ39_$FQU.^E\3?\)RU MFV@VFF_9C>W%S:FQD+1@WEM'$4D/F2S*C>4"'(![W5'Q-XG\->"O#M]XO\9> M(;'2=)TRU>YU+5-3NTM[>T@12SRRR.0L:* 268@ #)-7J_GH_P"#T#]O[XGV MOQ.\$_\ !.?P/XCN=.\+'PS#XK\;0VDI0:M<2W,T5I;38Y:.$6S3;/NL\R,0 M6B0J ?KEX7_X+*?L&?$73=9\2?![Q=X[\?:#X>G>'6O%7P]^#?B?7=)MG3!< M?;;'3I8)=JD,WEN^%.>E>L_LM_MD_LM_MK^ 7^)O[*GQRT#QOHT,HAO)]&N] MTME*1D17$#A9;:0@9"2HK8YQBE_8U_9Q\%_LB?LJ?#_]FGP!HT%CIO@WPK9Z M:L<$87S9DB'GSMCK)+,9)7;JSR,3R:_GM_;8^.VM_P#!&7_@Z-U3XE? >Y?1 M_!WC?7-$OO&_AJS;9:ZAIVJQP?VDC1CY2WV@SW49Q\DNTC@$$ _I=HK\Z/\ M@J9_P< 6_P#P2M_:X\)?LT?%#]D>\\2Z9XUL;6^T3Q3H'C F46\EP;:7S++[ M$S^='(KD1QO)YB[,,&8HN-?_ /!P_P"(/A9_P4S\#?\ !/O]K/\ X)]>*?A7 M9?$XV'_"#^*-:\965Y>S)?W$EM8S75C:HZ6JR7$;0NGVEY(64[UZX /TPHKY M>_X*(?\ !4;X9?L%^)/AU\%K'P1=^._BQ\7O$4.B_#GX>Z;J"6AO)9)HX3_&#POHT M.M:5;Z-XI;6='\2:9)%'(9K.[DM;27S$$@WPR0*1L^*-6M[^:VL+=IIXM+TJXOKAE49(CM[9))IF]$C1F/8&ODGX<_\%^/^"3GQ M=^+%G\"/AC^T_>Z[XTU"_DLK/PMIOPV\1R7\MQ&&,D0A&G[PR!'+ CY0C$XP M:^Q:_G"_X.=_V+OB'_P3:_X*%>!?^"P?[)=M_9%IXG\46]_JD]K#^YT[Q9;' MSMTBC ,=[#&SLG\;Q76[_6 4 ?T-_$_XI>$_@_X$O?B3XUCU@Z5I\/FW9T7P MW?:I<(F,EOLUE#+.P Y)"': 2<"N1_9/_;)_9X_;?^&H^,7[,?C#4?$/A:28 MQ6NO7'A74M-MKQ@S*QMWOK>$7*JRLK-%N564J2#Q7S#=?\%!='_X*9_L??"? MP%^R!XBET[Q)^TAH?$#Q@]IX.^&'PL\+PP0VME!E;6TA5(+:U@C'+R.QBB M1M45^.Q?:MHPF622SN]5TX64<4$,\,4DX,%U<-''&2020M>T?MP_\%:/A'^R)^TM M\+OV)?#V@6OBCXN?&"5/^$2T34O$"Z1I5M#(\D4,][?F*9H5FFC>&)8H)Y)) M$*A<[=P!]945\!_LB_\ !<4?%K_@I;XK_P""3?[4_P"S;'\-?BQH/FMI$V@^ M,O[?TC6E2S6_*QSM:6LD3&S<3*'BPRHX;RW 0\_^WU_P<(>'/^"='_!1#P?^ MPK\>OV:8TTSQD^CW=K\1;;QXHM;'2;Z_DLVOKFW>S#1F%H)W>,.PVQC#_-P M?HY17PK^P5_P6@\5?MO_ +?GCW]B[4?V!OB/\-M,\)>%#KVE^+O',,MI<7\! MG@CB\^PEMD-GYZ3^9$#+(S+$^0""%^DOV[?VG]._8L_8W^)?[5>I::E[_P ( M+X/O=5M+"1BJW=TD9%O Q'*K),8T)'0,30!@?MC_ /!37]A?]@06%I^U5^T/ MI'AS5=6"G2/#<$,]_JU_N;8IBL;2.6X96?Y0^S9NXW5S&@_\%@OV%9FLA\4_ M'/B?X51:FP&E7_QJ^'>L^#[&^R"5\F]U:U@M9"0#A1+N..E?DG_P:8_"_4?V M\?VS_CG_ ,%1/VM]1/C3Q]H=S8VVA:KK*B8VM]?_ &A[BXB4\0F*""*"(* ( MXY710H K]WOCG\#OA7^TI\(O$'P)^-O@NR\0>%O%&F26.LZ3?Q!DFB<8R.Z. MIPR.N&1U5E(*@@ L?!WXM^ OCW\*O#WQJ^%NMC4O#?BG2(-3T+45C*BYM9D# MQR -@@,I!&>QKI*_/?\ :]_;)U;_ (-WO^":/P=L]6^#*_%3PYX3LM+\"WVH M6?B@:7=K<1V;^1.(7M95DC=;63<=ZLC% %8,2N9^V+_P< /^R-_P3R^"W_!1 MZ[_9"FU_PC\8(;.,:5#X[6WO='O;FTFNXH6!LF2>,Q6\V90RD,H&S!S0!^C= M%?''[3'_ 5AU+X ?\$H/#'_ 5\1ZWX3?Q>+.[TZUU M86JQ+%+]ED2Y:.6[B5@1%E0SC)&P_,&O?\'-OQ1U3_@GK%_P4:^#O_!*_P 6 M:YX&TK5?L7CK5M7^(%KIUCH\C7XM(DMY&MGGU LSP[WBMQ#"UPB&1F254 /U MFHK\N?C!_P ')NJVO[!=C_P4/_99_P""=GC/Q]\/+"*T3X@:_KWBBVT&S\/7 MLUPELUE"7BFGU)TG=(WF@A\A?-3,FX21Q_1>A?\ !6/PW\4/^"2C_P#!6'X# M?!Z77]%LO"-]X@U;P?JVOC3[JVBT]YDU"%9E@F5Y8GMYM@*JLJJ&RNX"@#Z[ MKF/C+\8/ ?P!^&.L_&+XH7M_:^'O#]D]YK%YIVAW>HR6UN@R\Q@LXI9BB+EF M94(159FPH)'P7^SK_P ' #_M-?\ !*OXF_\ !4/P!^R%-#8?"SQ9=Z7KG@S4 M?':I/-O7F@#W_]B[_@ MHE^QK_P4.\.:YXM_8X^-4'C33O#=[%::UU5^$__ 9;^,O#'PZ_8X_:,^(/C;68=.T70O$UEJ.KZA<$^7:VL&GS2RRM MC)VJBLQ]A7TOXR_X.,/$VL?L0^*_^"F'[,_[&>E>-/@GX(\8IH/B"ZUCXK#2 M_$D9:X@MQRU?2M2N;NST[4[>X MFT^X%O?Q0S*[6TIC241R '*,8Y(WVG!VR*W1@3\;?$[_ (*UR>+_ /@CS?\ M_!5']B?X+W/C2%_"%]J]MH>O:A!8#1Q:"X2\EO=T@,BVTEM*K10%GF(4(0K^ M:OQ?_P &O7[:'[?WQ_\ @;\1?'?B+]G5?B#;^._CGKNL>*_BSJWQ$M=.BLM4 M;1=-\NS:Q\F2?R1Y5K&'A5EBCF 6,B$J0#]'_P!FK_@J5^PO^U[^T?X[_9._ M9\^.5MK_ (Z^')F_X2;2(].N855(9UMIY()9(UCN4CG98F:-F 9UY(92?H*O MQY_X(I_M8?L3?&'_ (*@?M&^$_V9O^"8UE\+?C7::%K=WXT\1W/Q)GO[/5+R MWU:"">RB!MRMC!->.LKO!%@^6I\IMJJ/8/V"O^#@O6_VU?\ @HCK7_!.+Q'^ MQ-/\./%OA.3/%PM<6ULMJUE&4 MN! %EF0R[85DC(>0.A/S--_P7RO_ (F_!SXQ_M=_L@_LDCXA_!'X&ZP=/\5> M-K[QW_95]K9B6.2\FTBQ^PSI<100RQSEKBXMBZ.NUISZEY+(L@C2PMICD&1.#@G=P# M@X[/]EC]IGX2?MD_L\^$_P!I[X%:X^H>%?&6DK?Z3/-%LE0;BDD,J9.R6*1) M(G7)"O&PR<9IFO?LU_#CQ/\ M.^'/VK==T]+KQ+X3\(ZCH&@--"K+9Q7T]M+ M<2QD\K(PMDCW#!V,ZYPY! /GCQ!_P7^_X).^$OB/;_!WQ5^TIJVF>+KNXM[> MU\+:A\*O$\.I32S[1!&EL^FB5FDWIL4+E]PQG(KO_@M_P5=_8._:!_:$@_91 M^&GQBU)_B+*_AVFIV^DZC%"N^6 MSO[8PSVKMC.PL(91SPT7^T: /0Z*^#M"_P""SOBO]IW]K;XG?LF_\$V_V8=* M^*UQ\'+!I/'/BOQ/\1#X>TV:]65HO[.T]H["]:ZF9XY8UDD$,.Z%SOV;7;L/ MV"/^"P7PT_X*7?LB>*/C_P#LE?"'6=7\<^$&^Q:W\(]4U6UL;^VU-E)BA:YF M80K;R8T\":/%/J@MX;>&Z5FNHU66=]B$.SQNS$O-FOT9\4?\%?8?B-^V]XZ M_P""=O[#7PBT'XA?$SX<>'Y-2\4CQCX^/AS3O,0QJUG:2QV5Y+=W"--&L@\J M.)"V#*,-@ ^SM3U"WTC3;C5;J.=XK6!Y9$M;62>5E522$CC5GD; X5068\ $ MD"OGS]EK_@K%^P!^VC\;]<_9M_9M^/9U_P =>&M.NK[7_#5SX4U73KBPAMKF M*VG\T7MK"%=)IXHVCSO!;[O#8\Q_X(S_ /!:WX5_\%?/!_C"+2?A/J7@#QO\ M/[RWA\6>$K_4UOHXTG,HBF@NECC\Y"T$JL#&C(RC((96/YF?\&^X _X.AOVQ M !@"+XB8'_Q7#PV=N\\J6=G)<3,J*6(2*)6DE; MX1%9F. 20*^1=6_X+V?\$JM"^,%Q^SWJ_[1NKP>/+746L+CP8_PL\3?VHET MHR8?LHTWS2^.=H7..>E?85?S4_%*>ULO^#TR"XN9HX8D^*FDEW=@JC_BG;?D MD]* /V[\'?\ !9+_ ()H^,_BS:? A?VJ-+T'QE?21QV7AOQSHVH>'+N=Y#B- M%CU6WMR6<\*HY8X"@DBOINOY_?\ @]$^('P#^*NL? CX/?"_5-+\2_%FTU75 M%GTSPZZ7>H6]A.+=(K>58=S@RW 'E1GDE)"HY.?UG^ OQFU']A7_ (),^!/C M)_P4*\83:3J/P^^$&D2_$;4-18S74=Y':0QM"^,F:Z:4K#@$F29L DMD@'TW M5?5]7TKP_I5UKVO:G;V5C96[W%[>W1W8@(JJ"2Q( )-?G3J?_ M 7_ -1^&?P-^$_[;W[1O[':.WEE_<7<[)''DAF94KY6_X.YO^"D_[5OP=\->%?V)?AEX)_P"$>\ ? M$ZV:XU+QS%K4$EQXIMX#;M+801Q.6MK4-/$LKR!6GY10(@QF /W'HKX>_:Y_ MX*J?M3?L-?L,Z_\ ML?M*?\ !.I-"B\->);;3]3\)Q?%ZSO+E[.Y>"&"]BFM MK22)@;B2V8M_JRGF( )/F*@'Z-T5\=:7_ ,%7=3\5 M_P#!(2#_ (*S>"/V.$*(& M!(W @!ODBQ_X.R/#7C+]B34/VJOA%_P3S\=>*M2R81R0F]A3,?!/PW^*OD2>%/B-KWBFU6^EM)9U M@6]ETF.-WMHU=T9X9IH[E8W#-"K_ +H@'Z@4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^(/\ 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!QO[17P@T[]H3]GWQU\ M8OC;6GCCP;JGA^ZN57)BCO+26V9P.^!(3CV MK^=[_@US\5Z[_P $VO\ @L#\3/V _P!K6R'A'Q-XKT)]!M8-2;RTGUFRN5FM MXHW; =+BW>X>%QQ+F()N\Q:_I3KP#]M/_@ES^P=_P4(6QN_VKOV>-*\1:MI: M!-)\2VT\^GZM9*&W*L=[:/'-L5B6$98IN).WDT >ZZWK>B^&=&N_$?B35[73 M]/L+9[B^O[ZX6*&VA12SR2.Q"HBJ"2Q( )-?C'_ ,'VMK?X< ^0TCA4D(PWVJ(KD.#7WYX M2_X(Y_LAZ4;.S^)?B/XK_$_2=-ECDT[PO\6/C'KOB'18&C8%,Z==736LP7 P M)8G P,#@5]%?$;X4_#7XO?#?5/@_\4/ NEZ]X6UO3FL-6T#4[-);6YMF&#$T M9&-N,8]" 1@@4 ?A;_P7KUW06_X-:OV0H+"YB9;N+X>QVBJ1GY/"5X6X_P!G M:0?0\55_X+A^!?B'\,O^#5O]ECP'\5[6YMM?TW6_!\5]9W@(FM?^)#J;1V[@ M\JT<92,J?NE".U?J+X._X(@?\$\?"5[X-@O?AQXD\1Z!\-[^2]^'7@CQEX^U M75]"\-3NVXO;6-U15>0,RK(X4@.V0#\9/^"RY4_\ M&FG[)/(_X_?!6/\ PG]2I_\ P60*_P#$)?\ LG!;IKGPIX2 MO?BOXF:UT^4HR*P_XF.Y]B,Z1ARPB61UC"AV! /SJ_X**MN_X,W/AL:;RT1&81*VU%!PH&:Y'_ ((F_P#!)+_@GG^WW_P1R^#7B'XT>&=7 MU.27[?+XST'P[\0=2T_3]7O+;6+U('U&RM+A(9;A(EC19F03>6$7?M5 #RC M_@DQ\3O@;^R/_P &L/COXN_M]?!<^/OASK_Q!U*30? MXF%UY9)K*UMH4=O] M2HU"VFD\X4TB@LH!^2/\ @JU\2(OC-_P1(^ 'Q<_X6AX*\/Z7K?Q&NE\! M?L]?#J2WCTOP5H\$6H1N\@8O>7E\\NUI[F9]BM<;5C1G9I/Z3?BK^PU^R9\: MOV5G_8D^(GP-T6Z^%ATNWTZ'P=:QO:6]K!;LK0" P,CP-&R*RO&RL",YY->& MI_P;\?\ !(*+]G&Y_96M_P!B_0X_"EYK$&K74D>J7PU.6]A61(IFU'S_ +6= MJS3*$\W8%E,-7T^":92"LER]I=QRWCA@#R$, M 1R :]!_9$_8N_9T_82^%,7P-_9;\(:GX>\)6T\DMEH-YXNU358+-I)'DD$ MU"YG-NK22.[+&55F/O!$>H-8W=_(MA%<:=?V%R&4P MW/V?9$I8K'(;8A7C>)O,_0;XV_\ !%+_ ()N_M%_M)0_M??&3X):]K'Q)M-0 MMKW3O%G_ M3Q+;W&GS6\GFVYM5@U%$M5BD&Y$A5%0\J!70?$S_@EQ^RI\3/ MC)JO[1A/CSPW\0=:TRVTS4O&O@KXFZSI&H7%A!"D,=K(]MU Q\Q7;?\ M^[=@@ _&G5/VSOVQ_P#@J)_P:Y?'V]^*VA3:AXU^&WCK2[+Q=X@M-.$%QXCT MVSFTVXEGNU10'N;>((9FP/W5K&S?)QY/_ $SQQ0!^7>F>!?B'X"_X,@O$=O\ $*UN;8:I M=6FIZ%:W0*M'IUQXVL7A8 ]%DRTR]BLRL/O5R^L%?^((;2AD?\CDW_J:35^Z MO[4W["W[+G[9_P #HOV:?VB/AQ<:KX"A:W(\*Z3XDU'1K-UMRI@C=-.N(/,B MC9$9(FRBM&C!05!'E$O_ 0]_P""9D_[+47[$\OP)UUOA5!KQUF+P2?BKXF^ MQK>$[B__ "$=VW>3)Y>[R_,)DV[R6H X;_@V@;=_P0]^ Y)S_P 2O61_Y7=1 MKP'_ (/+/ GQ'\6_\$J="\1>#;6YGTCPU\6],U#Q6MN#B*T>SOK6.:3'\ N+ MB!.>-TJ'M7Z-?LC_ +''[//["WP@MO@'^R]X/U#P]X/LKF:?3]"N_%.I:I%9 MM*[22" W]Q.T*-(SN40JA=V;&YB3V_Q"^'O@7XL^!]6^&?Q-\(Z?K_A[7;"2 MRUG1=6M5GMKVWD4J\4D;@AE(.,&@#\)?^"Q^NZ"O_!I5^R_%:W,1%W9^ K:' M!',Z:)&6_CEMX74\JR0/$A4\KMP0,5^B7AC_@AI_P $Z/#B>$]!OOAGXC\0>$_ M.KR:IX$^'GBSQ]JVJ>'=!NY&+-+!I]S8?LE_LC_@^.(_X6 M%^SB,\_V-XGX_P"VNF5^Z'[')#?LB?"ME.0?AOH>"/\ KP@KQW]K;_@BG_P3 M<_;M\>P_$S]KCX'ZYXXUBU26.QEU7XH^)%ALHY)#(\=O;Q:BD-NA8YV1HJ\ M8PH ]T^ 7[/GPR_9E^'-A\)OA#!KMOH&EVT5MIECKGB_4]9-I!$@CCABDU&X MGDCC5%5516"@ 8% 'X4_\%A2/^(MO]F3G_E]\!_^GBXH_;^?;_P>2_!PAL?Z M;X7!Y];.2OUC^-7_ 16_P"";W[0_P"TM#^V'\8/@EKVK?$NUO[6]T_Q:GQ3 M\2VUQ836SB2W-LMOJ*):B)P&1(E15/( )-1_$C_@B=_P3:^+G[3X_;0^(/P3 M\07WQ235(-0M_&:?%;Q-!=VUQ!M$)A\G452!8PJA8XU5% P% XH _*#_ (.6 M"/\ B(5_9"Y_Y7-[,L4<$"?!VC_#_P )V'@O0+G4 MYK+3H!#;2:SK=UJ-TRCIYES=R23S-S]Z1V;WXKYQ\:_\$7_^":'Q"_:PF_;9 M\5?LOZ=/\0[N<3ZGJ4.KWT-IJ,PQ^\N;&.=;6X9MH+^9$PD(RX8\T ?$7_!W M_P#L(7'QT_8I\/\ [ZF\B%?[FF0=P:Y/X[_P#!9[X'?&W]H[]HK_@D)XB_9ZU'_A+]/\)3 M>'_"&G>(;L>5X^U"_ACMA9QVZJ)(H2;Q)6F#.!:QSW#>6D1K[A_9+_9Q\%?L MA?LR^!/V8?AX@_LCP-X7L](MIO+"M]EDL[5M&792!^%?%?_!V__P $ M\OVA_!MG\%/VXO%6H2^+38_#/2_ WQ4\36,!,:ZW:[W2_D&T%([MYYE5B H: M%5.&D4'^D6LOQOX'\%_$OPCJ/P_^(OA+3=>T+6+1[75M&UBQCN;6\@<8:*6* M0%9$(ZJP(- ''_LC_M">#_VL/V8/ /[27@+5H;W2_&GA2RU6&6"0,$>6)3+$ MV.CQR;XW4\JZ,IY!K^>;]M[X):K_ ,%C_P#@Z9O_ (5? ZW;5_"?@G7-%LO& MOB"T&^WL-.TF. ZF[N.%(N//M4R?FE*#OQ^T_A'_ ((L_L<_"G1=4\%_L_>) MOBU\,_"VM7$D^I^#?A_\9-N_LB?L+? MLD_L'> Y_AO^R5\#-&\&:9>3+-J3V*R2W>H2J"%DN;J=GGN6&3@RNQ&2!C- M'XF_\'6A _X+"?LF9(XLM+S_ .%!1_P<=-M_X.0_V/F#8(LO YSGI_Q6%]7Z MU?M8_P#!&;_@G-^W)\9K7]H+]J;X':MXJ\7:?;0V^F:J_P 2?$-F-/BB;?&M MM#:W\4-L Y+_ +I%R[%SEB2:GQ__ .")O_!-K]J;XU:9^T9\?O@IXA\2^.-$ MM+&VT;Q+=_%?Q/'*M3^ MG_!PO^SA^T!\6/%NN^'/ D/AOP^J>*M$D"3Z7:PZQ>K?R6[.CKYT*3B8C:W$ MD?'(K].?!/\ P33_ &#_ ?^WY\,_P!O[4_VDO'GC7XNZOIUS;> ]6U?Q?!? MQ:Q8_P!EW*R-Y=K;*CVR6LSGSB1&'DA&_?)&K>Y_MF_\$YOV.O\ @H'\(]/^ M"O[6GP?A\6Z1H[B31+JZU*YCU#3Y=@0R17B2"<,P5=^7(DVCS ^*P?V"?^"3 M_P"PI_P33M-2_P"&2_@PNC:CK,(@U37]3U.XU#4)X V\0":X=C%#NPQBCV(S M*&8%@#0!]&U\C?\ !>7X9^!?BG_P2 ^/^D>/O#UOJ,&E_#F_UG3A..;>_LHS M.HRIR&(/US7F7[47['_P(_;,^'MY\)_VA]&U_5O#6I6IMM3T M32_'.KZ1;WT)8,8YTTZZ@$ZD@9#[ACCIQ0!^/?\ P9":%HLGP.^.OBN33HGU M1/$^D6"7KKF6.U%O/*(5)^ZGF.[E1@%CDY(%?2/_ =Y>%_'OB+_ ((YZM?^ M#;>XDLM'^(.B7OB80 D+8;Y80S@?PBYFM3SP#@]J^J?V/?\ @D%_P3__ & M M;OM=_8_^$FO^!Y-4F@EU6TT_XG^(YK2^>'=Y33VL^H203;=[@;T;AF'0D5] M^/? 7@KXI>"M5^&_Q(\*V&NZ!KMA+8ZSHVJVJSVU[;2*5DBDC8$.K*2"#ZT M?CI^P?\ L?\ [ '_ 55_P""(_PPUO\ :M_;!^(=_P""?AEH5H/%GAJX\<6= MK8>$]3TNTEL\E1:^9 @MW=HP[MNBG4_,2#5W_@L=^UM^R#\$?VVOV8/V5OAC M\ ?!6J_'C[%X?MO!WQK^+MG+Y'P^TN>[\BSO+B%FA:[NHY$EN5BGV+!( ^-T MA4?6O[/_ /P;H_\ !(K]FCXXVW[0'PO_ &8"-:TZ_2]T:TUGQ-J&H6&G7*-O MCFCMKB9T9T;YD,@?8P#+M8 CTK]LS_@D#_P3I_X*!_%#0/C+^UO^S;8^+/$G MANS6ST_4FU>^LVDM5D:5;>=;6>-;B-7=V"R!@-[@<,P(!^*W[,$%AI'_ >? M:;8P_'BY^)'V:[U"*]\<7]Y:2R:G=+X G6X9C9HD";)A)%Y4:JL7EB/ V5U/ M_!P]H&C^+?\ @YQ_9'\*:_:1W-AJ5E\/K2^MY "LD,GC'4$="/0JQ'XU^M/B M+_@B#_P2N\3_ +16@?M3:A^QSX;A\7>&;2SMM(;3Y;FUT^..TB6&V#Z?#*MI M+Y<2K&-\3?*B@Y"KB;]H/_@BY_P3B_:H_:)MOVLOCQ\$=;UWXB6$UK+I?B(_\%)OV7-0_;5_8 M+^+'[+.B7<4&I^,_!=Y9:+-.^V-;\+YEJ7/9//CBW'^[FO9M*TVWT;2[;1[. M2X>*TMTAB>[NY)Y655"@O+*S/(V!R[L68Y))))JQ0!_/3_P9Q_&Z+]FS]I[X MZ_\ !/'X^VDOA;QOK+65[I6@ZVOV>X^W:8UU#?V>U\%I@DT<@0<[()6&0I(_ M?WXA?$/P)\)? ^J_$OXG^,--\/\ A[0[)[S6-:U>\2WMK.!!EI))'(55 [DU MX+^V'_P2,_X)^?MU>,+/XH?M _ "UF\:::T3:=XZ\.:EJ13R*F=S+')-"CL!A6E0'!89_ MH _:9_9D^!?[8GP3US]G;]I#X>VGBCP?XB@6/5-)NW=-Q1P\II-JOC36#>I/&DZ(J M745TDL<(%S,3 C+$S/O9&OAI_Z4Z'7S;\-BO\ MQ ^>*,D?\?LW_J&O8O^"7%KGQ)M;2)I)/^%5?$PJBC)P#J M;' ^F:^^K+_@B;_P3:T[]E2\_8?LO@GX@C^$]_K":I=^!E^*_B;[')(+*Q\[QSKUM%]KN5CWS3Z+H44$8W$9:20[%4(O#/@#QVSMXG\.:=\4?$8CN&>,1RF.1M0,ML9(U6.0PO&944*^Y0!0!^3' M_!HI\0?A5\)_^"+K6:S%PL^F0Z3<27,9A;B4-$ MKKL/#9V]Z\-^(7[0GPD_:>_X(:?M._$']G^/P3^S[\)])\>Z;I_@S]GWPG?6 M[:IXFU)]0TJ635-8N;DO<7/^CG]S!;>5&OV-]WF+;@U^Z/[+/_!'3_@G/^Q; MX>\8>#OV;OV?I]"T+X@:0^E^-/#UWXVUK4].UBU>-XV2:TOKR:!B8Y)$W[-^ MUV7=AB#R?PH_X-_O^"0/P7\#^+_A[X'_ &*= ^P>.M-DT_Q%+JNIWU_=O:.P M8PP7-S.\UHNY48&!XSN1&SE00 ?$'_!-<&Y_X,X_'UO =[I\)?B2S(O)4"YU M4Y(^@)_"NC_X,O\ 7=$TS_@EMXML-2UBUMY[[]H/5;>RAGN%1[B;^PM(E\M M3EW\N.1]HR=L;'HI(_1']D7_ ()M_L3_ +"_P;UCX!_LT? ;3-$\+^(S)_PD M=A>W$^HOJRNC(T=S+>/*\T>UW41,Q0"1\*-[9Y']E/\ X(U?\$X_V)/%>N^- M_P!F/]GQO"^J:_#<17%W!XJU29K)9D*2&S\ZY?["Y1BOFV_ER!3M#!0!0!^2 MG_!M41_Q$-?M>\_\N7C#_P!2VTJ?_@X[^&'CC_@EU_P5R^"W_!9_X"Z'+]D\ M0ZM;P^++:T&U;G4[.,0SV[D<*+W3&,.!R3!.Q.37ZO?LS_\ !%O_ ()P?L>? M'>Y_::_9Q^"&M^&_'5\EPFI^($^)_B.ZDU%)Y5FF2Z2YU"2.Z5Y421EE5P71 M6(R 1[)^TA^RS\"_VMO".C^!?C_X#MO$&EZ#XMTSQ+I=K1 MD,C*?E>.1T8$,10!X#=? OXT1?\ !*+XTS-H5S;_ !@^,'P_\6>)M8L8LFXM MM>U33)A::>".6-G"+'3T(Y*V2'D\U^3/_!K%\,O@9^VW^Q=\8_V"OBC^TUX_ M\/7=QK]U=ZQ\/?#?B.ULK;6M#O[&WM9I?*EMI))&#P21RLCC8KP A2P+?T35 M\-_%_P#X-Q?^"0/QN^/=U^T9XQ_9:^SZ]J6H/?ZS:Z'XFU#3[#4+ER2\DEM; MS(BER27$80.2Q8$LQ(![-_P3/_9O_9:_9,_90TWX$?L:>*]4UKP!H>NZK%IM M]JFHM=DW'VV47:1S^6BRQK_5F^#O!WA/X>>$],\!^ _#5C MHVB:-8Q66D:3IEJL%M9VT2!(X8HT 5$50%"@ "KUY:Q7UI+8SM(J31LCM# M,T;@$8.UT(93Z,"".H(- '\TG_!69E_XB^OAB=P^7XN?"S//3][I=?TJZ[;: ME>:)>6FCW@M[R6UD2UN&&1%(5(5C]#@_A7R!\1?^" ?_ 2F^+?QNE_:4^)7 M[/OB/6O'\NHV]^WC&^^,7BQM16YMP@@E6?\ M3$O M"^F>"O#EKX6T>ZU&:VLXRD,NK:Q(_AK\:OVM/AE\3]/GT_Q9HUSX;L]7T^_)%Q!<6]QK45TKYYW++M#>]4 MO^#,SPMXXUG]IO\ :;^,>E03KX,N$LK$W(!$%S?/>W4\04]':.'S"H?LO?LH_L[_L7?!^P^ O[+WPITSP=X4TUVD@ MTO35=C)*V-\TTLC-)/*V!F61FW#]L+]EKXX?\ !?'XC_L\?LBZ M#X$^ ^NZ+I>JV_QN_:-OX[9-?UQK"6&*^TW24O,VEI*90!+=O')(Z6TLH \M M6?\ 0/X:?\$7_P#@FA\'OVHK_P#;&^&W[+^G:5XZU'4CJ-Q=0:O?&P%X9/-^ MT)I[3FT2028D4K$/+I"XBDT[23;SF<.9U^VWY#[OX\CG/?.:F_X-^"/^(H?]L/GK%\1,?^%GI]?K M=\ ?^"-G_!-W]E[X]>)/VFO@1^S5:>'O&WB@78OM:M-/7'PX^*O@?1O$WAW5_B;I-OJVA>(--BO+*]C_ .$>MCY)9?B/_;:ZN/&[_&3Q9_:8OE(*W G_ +4WAQ@ M$'@ <#% 'XD_MK_ +/'Q2_X-?\ _@L/X7_:]^ OA%M9^#GBB^N)] L[A=Z/ MILK*-0T)Y7!,<\(96@E))*B!R7*RK7Z-?\')7Q8WB8-@H>_ M9C_X)@?L/?L>_"'Q#^S]\!/@WG^%+_3(IH%=Q]EWP1_9F,D>]R#',#DG./GO_ (/$?#GAOP9: M?L<:!X0FU%]"TSP?J]GI-SK,*_4OX'? M\&Y'_!(/]GGXXV_Q^^'/[+>-7L+]+W2=/U?Q-J%]IUC.5+6XF>-V1@&3 MS X1@&4 JI'O'[;_ /P3N_8Y_P""C7P^T_X9_MB?!>T\7:;I%\;S1Y&OKBSN MK"9E"NT-Q;21RH& 9 VU]J[@=JX /E3_@Z4OM/U[_@B%\:[71-0M[N72-5\ M-)JD5M,KM:.=;TR0+(%)*,4FB?!P=LBMT8&OS9^-'BKPSI__ 90_"G1+_Q# M90WFH^.)[;3[26Y59+F9/%FJS/&BDY9EC1G('(52>G-?N_X=_8-_9&\+_LLW M_P"Q7IGP1TQ_AGJVG2V6K^&KZ>>Y^WQR !WGN)I&GEF.U2)FD,JE$*L"BX^= M?!7_ ;=?\$=O!OPLUCX.2?LJRZQHNMW237(UGQIJ\MQ %E641V\ZW2R6R%T M0N(F3S=B>87VK@ ^:C\:]3%W<;?F=8],TM44GT7+$#L7;UK[RT3_ ()6_L/^'/V.KK]@ M+1/AIX@M_A%>22&?P&\U#1G\;ZQJ5F]R51&G6"_NYHXY2 ML4:F1%5F5%!) H _&[_ (/FB/M?[, S_P L_&G\]"K-_P"#R!PO[37[*+JV M"-)U Y!_Z?;"OU__ &U_^"0O_!/G_@HIXPTKQU^V7\$=0\:ZAH5F]MHRS^/M M=L[:QC';C6?BMXF9K*TC^ZJ[=2&7) +2MF1R 79B : /K"BJ'A?P[ MI_A#PY8^%M)N+^6VT^U2WMY=4U2XOKED4 RW%R[S3/@?^36?@?_ -E U'_T MA%% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 9'BOX?> O'8@7QQX(TC61:E MOLPU738KCR=V-VWS%.W.U%M..M+:_9EUOW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\0?^#WG_ )-9 M^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH \__ .#3;_E*9^UW_P!O M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KR_P"//Q6\7?#[XE?#+POX%_M8?\ );/@?_V/\_P#)K/P/_P"R M@:C_ .D(HH_X/>?^36?@?_V4#4?_ $A%% 'G_P#P:;?\I3/VN_\ MX_]/D]? MO]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/?^36?@?_ -E U'_TA%% 'G__ M :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1 M110 4444 %%?G1^Q/^WO^US^WI_;OQO^"GQ4\)0WVBVT)UOX*WWATR?V'Y6N MZE:3Z;=2BX2XBU/[';)()FVQ-(Z8@\L@GZ%_:#_;6UFP_:CTS]B#]G^\\/P^ M+QX=7Q+X^\7^*27TOP9HKS>1 TD:R1&YOKJ4,D%MYL8"H\SDJBI* ?25%?,_ M[4'[3GQ!^#'Q;^!?[$GPW\7IJ/C_ .-&M:JA\7Z_IT,@TK1M+LVO=1O?L]NL M4;S8:"V@4@('G5W$@C9)-']C_P#:K\7?$/\ :!^-/[&GQ?N+2\\9?!C5]*8: M[8VOV>/7=$U6S^U6%VT62([A2EQ;S!,1E[<2*$641H ?0]%?-?QD_:C\?^*? MV^?#O_!._P"!_B"UT#4S\,KOQ_X[\63Z?PSH+?'!/VFU^ :6Q@F&COXA:Z"KK'D^ M;YWV+^SS]O,/F;L@P>;G][0!]\T5\A:M^W_J/[)7[17Q*_9R_:R\51:Y8^$/ M@5-\6_#WB^STM+2XO-'LY9;?4[*>%&$;7$,L<3Q-&%#Q72JR[HFDDY?PY^WS M^T9\-/AE^S;^U5^T3/H;^$OVC/$^C:'JGA/3=+,3^"YM=M7N-%:*Y+[KD(PB MM;LRC#R3B:(0I&8F /N6BBB@ KPO]K#_ )+9\#_^Q[E_])FKN/B#^T]\ /A5 MXC;PE\1/BII>D:DD*2M9W?9OM%K%=0_OK6 MQEA?=#/$_P KG&[!PP('U;_PF/AC_H-0?]]5_(?_ ,'05Y:ZA_P7/^.-W93K M)$__ C.UUZ''AG2@?U% '] ?_$4=_P0H_Z/F_\ ,9>)_P#Y65]?_LN?M1_ MG]M'X$Z%^TO^S1XY_P"$E\$^)?M7]B:W_9EU9_:?L]U+:S?N;J**9-LT$J?, M@SMR,J03_"'7]=__ :^^)="T_\ X(8? ZTO=4BCE3_A)MR,>1GQ-JI'Z&@# M]#:*JZ?K>DZJ[1Z=?QS,@RP0]!5J@#\0?^#WG_DUGX'_ /90-1_](111_P ' MO/\ R:S\#_\ LH&H_P#I"** //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3 M;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** /QO_:V\8_!/Q5\98O^"F__ M 2O^+=GX;^-VK>%_"T]GX%\-7,!;XC:A>ZK<6]YH&MZ9&2TMTD*CS'($MJ; M=I'91'O3V_2O@;^S#X3_ ."LO[6EQ_P4(\%^"9]$^+?A'PIK'P]UCXB6MJ;* M\T6QTF33M5M;>:Y&R*2"<*\L:,'V7,,A&#NK]"K;P!X)L_&]S\2;7PM8QZ_> MZ?%8W>KI;@3RVT;NZ1,_4J&=C^/L*T;S3M/U$1#4+"&?R9A+#YT0;RY!T=H([5E>-?")\6^#+OP;8:W/HZW4 A6]T^"% MI;=,C/EK,CQAMH(!9&"D@XXH ^))]7\$_#'_ (+,:#^W/K/C?2XOA1\;OV88 M=$\,>.KF]2/3FU2SU(:E% 9W(2,7.GW!GAW$>9]FFVYVU\J2_LS_ !&7P<__ M 4SGT"]_P"$43_@HK_PM8JUNX;_ (0 ?\2?^VO*(W^7L_T_=C_CT'F_=YK] M@_!_PZ\$^ OA]H_PJ\*^'+>V\/:!I5KINDZ6RF2.WM;>-8X8QOR2$5$ ))/R M@YS6W0!^7_[:/[,VN?\ !3?]M_XR:K^S[KMEJWAO1/V+=9^'UEXGT^]22PNO M%FLW5!##)-M)\L74(;!;%4OB1J-M^VW^QI^P]^R?\,)!)XVTW MXD>!]5^)/AA#B]\(67ANU9M9-_%]ZT:*Z@6T42!=\TT:KG-?J19V5GIULEEI M]I%!#&,)%#&%5><\ <"B&RLK>XENX+2))9RIGE2,!I,# W$\"W8@':!GGFOH>O"_VL/\ DMGP/_['N7_TF:@#V[^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/ M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J: MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/ M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J: MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*_G&_X+S?\$$?^"KW[9G_ 5?^*O[2?[,?[)Z M^(_ _B3^PO[$UE?'&@V0N/L^A:?:S?N;J^BE3;/!*GS(N=N1E2"?Z/Z\8_X* M+_M%I^R3^P?\7?VD$O1!=>$?A_J=]I3EL;K\6[K:)GMNN&B7_@5 '\D_[-'_ M 0:_P""KW[87P[G^+'[.7[*G_"2>';?7+W2'U1?'.A6L;W=I*8KA$%S?1M( MJR KYB QL0=K-BOZ>_\ @@S^R?\ &K]C/_@E!\*OV;/VG/AW%X<\<>&_[=_M MO1FU"TO3;_:-=U"ZA_?6LDL3[H)XG^5VQNP<,"!TO_!%W]G5OV5O^"5_P-^# M5W9&WOX/ 5KJFLPLN&2_U#=J%TK>I6:ZD7/^S7T_0 R*VMH"3!;HA/4H@&:? M110!^(/_ >\_P#)K/P/_P"R@:C_ .D(HH_X/>?^36?@?_V4#4?_ $A%% 'G M_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/\_\FL_ _P#[*!J/_I"**/\ @]Y_Y-9^!_\ V4#4?_2$44 > M?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?_ -CW+_Z3 M-7NE>%_M8?\ );/@?_V/17UQ^VI\?[+]E7]D+XG?M)7LL:_P#"#^!-4UF!9,8EG@M9 M)(8N>I>0(@'?^36?@?_ -E U'_T MA%%'_![S_P FL_ __LH&H_\ I"** //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP! M_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J M/=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@+_@XPUC4_&G[%W@ M_P#8J\,WTD6K?M%_&GPOX!B-NV)8K26]6[N9O9%CM0KGH%DYX-?>FCZ1IGA_ M2+70=$L8[:RL;9+>TMHEPD42*%1%'8 ?2O@+]IW_C);_@X0_9X^!*?O]*^ M _PH\0_$S7(1S$;S4)%TBR5_^FD;+YR#KAB>E?H-0 4444 %%%% 'X@_\'O/ M_)K/P/\ ^R@:C_Z0BBC_ (/>?^36?@?_ -E U'_TA%% 'G__ :;?\I3/VN_ M^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6S MX'_]CW+_ .DS4 >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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445P_P"T MU\:]%_9L_9R\>_M"^(MAL? W@W4]>N4D; =;2UDG*?5MFT

5BMO#UFL=WY1[QRW$R2$C(++Q7Z#5\ M8_\ !OO\%-9^"_\ P26^$]QXOWR>(O'6FW'C?Q%>3+B2ZN=8N)+]9'_VO(F@ M7_@%?9U !1110 4444 ?B#_P>\_\FL_ _P#[*!J/_I"**/\ @]Y_Y-9^!_\ MV4#4?_2$44 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_] M/D]?O]0 4444 %%%% !1110!\C> _P#@JO:_%*ZE^(_PT_9P\3:_\*396MS9 M>,]-U"R-W<6LNJW>F-J2V+S*WV%9;1Y-Q<3B(&3R/X:]*_:X_;)UC]FK4]#\ M(?#G]F+QY\7O%&LP3WDGAGX?+9&XT^PB9$:\N'O+B&.-&ED2-!N+.=Y4$1.5 M_/OQ[X<\7?\ !%/XX^*OVJ?V.K^+Q]^S#J?AG2-?^(7POU/4C-+X?#WX97OC+X->(=-^(/Q2ZF2YD25H88[:VBDFN) M0[B-4*J))&2-^C_9S_:A\*_M!:CXR\$?V'=:!XR^'/B%=%\=>%-0F22;3KAX M([FWF1T.)K:XMY8YH9@!O1B&5)$DC3X$\%?%3XT?M ?MJ?\ !,[]I[]H31$L M;_Q;\)O&IOQ!'LMEUZYT&UG,B+T3[1;Q32QK_<5@,XY]E_8OL=9O_P#@M[^V MGXGTI'70[?PY\.-+OY5_U>+=W F3UH ^BOC5^U=I'PU^, MOA?]FCP+X.N/%WQ&\7:1?:Q8>';6^CMHK+2;-HDGU"\G?/D0>;/# F$=Y)95 M55VK(\?)M_P4P_9YC_9;?]IV:UUM?*\8GP7)X&%M"=<'BS^T/[-_L 0^;Y9O M/M>(Q^\\K:?.\SROWE>0:%IFKZ5_P+O/3R_ M[0 AW]/-XZT ?K-\-/VR/">O_$OQC\#?C!X?_P"$"\:>!O#5KXEUG2]3U2*> MVFT*X\X)J=O^&F MN^&O!'QNOGL_A)XRUB6$1ZS.8)+FU2> -OLC>VT,L]H'W&1$VR"&5DB;XL_X M+ ^#OB?\1OV__B]HGP6M;J74K+_@FSXQAU@60):5;O5'%K:_+UDE-O<%%ZG8 MV*W/VO'A\9_\$O\ _@GQHWPF837NL?&'X.MX5-KR8UALAO$OB[^RU\//A#\&-<\2W#:CXT,4XU7 M7YKD*$A+C8'/RG(Y(ZCB@#Z]HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_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 -BBL?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+ M:@#8KX _XBCO^"%'_1\W_F,O$_\ \K*^Y_\ A!](_P"?F]_\"VK^!N@#^OW_ M (BCO^"%'_1\W_F,O$__ ,K*^_Z_@#K^^3_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8KX+_P"#C;Q=K\__ 3K3]F#P1?-!XD^ M/_Q+\-_#;07CY???WZ238'<&WMYD/;#U]N?\(/I'_/S>_P#@6U?G_P#MI>%M M._:'_P""Z/[+'[*]K/=3Z7\+O"'B'XL^+;8W#-R0NF:5)_L%+O>0>IW=NM ' MZ"^"_".@?#_P=I/@/PK8K:Z7HFF06&FVR](K>&-8XT'T50/PK3K'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@#8HJCI6@66CR/):RSL77!\V8L/UJ]0!^(/_![S_R:S\#_ /LH&H_^D(HH M_P"#WG_DUGX'_P#90-1_](110!Y__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!I MM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% 'S;X4_X)4_LG^$O$5DUOIW MB:_\*:38:9!HOP^UKQIJ=]HUDUA=2W5KB"XN'$L,4LBM%:R;[>%HD:.-2J[> MG\7_ /!/S]FKQS\;=?\ CUXBTWQ6^J^++2VM_%FD6WQ#UFWT77$@B6"(7FEQ M72V=R!"HC9)(BCID.K;FS[710!QOQ>^ 7PJ^.7A?3?"7Q#\-&:#1-5MM4\/W M.GW-@R.RGSGXO_ +!7P&\7_LF>.?V7 M=)^%HU32/'ETU[XEM;_Q?J%I<:Y?R30R/\ M44 >.Z;^Q7\,[SX5_#'P3\0M7UO6/$7PL\-V^E:%X^L];N]/U@D645I 6M_+.@++*/G\_[3 M]H\X/YWVG[1_I'VG?Y_G_OM_F?/7H]% '#?"/]G3X5?!35==\2^#=)O9];\3 MO;GQ'XBUS5[C4=1U%8$,<$ M+-&\7>!? $\$GA=KT^#M.NM;O+G3_#?VS=]I_LZTFE:"RWAW3]TB[(W:)-D; M%#ZY10 4444 %>%_M8?\EL^!_P#V/%_M8?\EL^!__ &/] '\\&N_\ !NC_ M ,%G?#GP?N/COJ7[$>HMX:M?#YUJ6>S\7:)L^%?%-@MS87*X62%L[9+>9,GR MYHG#1NAY5E(YZUZ$B)&@CC0*JC"JHP /2OS%^/?A?Q)_P0:_:LU+]M?X/Z#= MW7[*'Q9U^-OCKX)TNW:1?A]K<[+&GB6RA0';:RL52XB0<$C ;]RD8!^G=%4/ M"WBCPWXW\,Z=XS\&Z]::KI&KV,5YI>IZ?<+-!=V\J!XYHW4E71E8,&!((((J M_0 5^?/_ 33_P",B_\ @KA^VA^V9-^_TWPQX@T?X1>$9^H@&DVWFZM$#WS> M21/@=,\YK[A^-'Q2\._ [X.^+/C5XODV:3X/\-7^MZHV[&+>TMWGD.>WR1FO MD/\ X-V?A=XB\"_\$K/!'Q)\>1Y\4_%O5-5^(?B>X*X^TW&K7DD\4O//S6OV M7D^E 'W#1110 4444 %%%% 'X@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36? M@?\ ]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ M .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A M?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0![I1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7Y\^./^,F_^#D#P3X8'^D:+^S-\ ]0UZ5SRMOK_B"<6:Q$=F-@ M@D!]OQK]!J_/G_@B!_Q??XV?M>?\%"KK]ZOQ/^/4_ASPU>'G[3H/AV!;"RE0 M]E;?,,#O'0!^@U9OC'P?X5^(7A+4_ 7CKP[9ZOHNM6$UCJ^E:C;K+;WEM*A2 M2&1&!#HRL5*G@@FM*B@#\Q_V;?&'BK_@A9^U7I?[ ?QR\17E]^R_\4];D7]G MGQ]JUPT@\%ZM,QD?PM?S.?EA=BS6TK'N&/$]D8;E 0LUK*/FBNH'(/ESQ.%='P<,HR""0?S:_93_X+D?" M/_@F'X\\=_\ !+?_ (+ _M&.OBWX+7MG8^$_BE%X>U+41XMT2XM(KJR-TEG! M/)%>QVTT D9@5?(R[NKNX!]$?\'%GQ)\1>%?^"7/BGX0^ I]OBGXR^(]%^'/ MAB//^ON=5O8XY8L#D[K5+H8%?8WPF^&_ASX-_"OPS\(/!\'E:1X4\/V6CZ7' M@#9;6T"01# Z81%K\6_^"@/_ 7F_P""4/[5'[>?[)DND?M5?:?A)\+_ !OJ MOCCX@:[)X&UU%M]5M++;HD:6[V(FE;[0\I+)&RH#DD5^PG[+G[4?P)_;1^!. MA?M+_LT>.?\ A)?!/B7[5_8FM_V9=6?VG[/=2VLW[FZBBF3;-!*GS(,[/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %> M%_M8?\EL^!__ &/Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 >.?\%#/VBX_P!DC]A?XM?M)B\$%SX.\ :GJ&ELQQNOEMW6T3ZM M<-$GU:O/_P#@BG^SI)^RO_P2K^!WP@OK1H-13P+;:OK4<@^=;_42VH7*N3R6 M66Z="3_=]*\?_P"#ARXN/BO\ ?A%^P%I,[FY_:(^//AOPOJL$3$.NBP7(O[Z M?CG;&+>$MCL]?H!;V]O:6Z6EI D442!(XXU"JB@8 '0 =J 'T444 %?R!?\ M'1W_ "G7^.?_ '+/_J,:37]?M?S@_P#!>K_@@K_P5A_;1_X*Q?%;]I?]FC]E M/_A)?!/B7^PO[$UO_A.M"L_M/V?0M/M9OW-U?13)MF@E3YD&=N1E2"0#\0:_ MK]_X-?9OM&NZA=0_OK666 M%]T,\3_*YQNP<," ?7]%%% !1110 4444 ?B#_P>\_\FL_ _P#[*!J/_I"* M*/\ @]Y_Y-9^!_\ V4#4?_2$44 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P M:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/&[5;*":+TCD:5R<=6CR>17Z#4 %%%% !1110 4444 %%%% !1110 M4444 ?B#_P 'O/\ R:S\#_\ LH&H_P#I"**/^#WG_DUGX'_]E U'_P!(110! MY_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 44 M44 %%%% !1110 45\C> _P#@JO:_%*ZE^(_PT_9P\3:_\*396MS9>,]-U"R- MW<6LNJW>F-J2V+S*WV%9;1Y-Q<3B(&3R/X:]B_;;_; ^&/["7[,_BG]IOXK0 M7MWI_AO2Y[F#1]*B\R\U2:.%Y1;P)W;9'([,?ECCCDEBO$_'W[; M_@;P1\/?A7KUMX5U#5?%/QHFL[;X?>";*>(75[<361OI3)(Y"106ULDDT\QR M$2/Y5=WCC?>_9S_:A\*_M!:CXR\$?V'=:!XR^'/B%=%\=>%-0F22;3KAX([F MWF1T.)K:XMY8YH9@!O1B&5)$DC0 ].HKR7XU?M7:1\-?C+X7_9H\"^#KCQ=\ M1O%VD7VL6'AVUOH[:*RTFS:))]0O)WSY$'FSPP)A'>26555=JR/'R;?\%,/V M>8_V6W_:=FM=;7RO&)\%R>!A;0G7!XL_M#^S?[ $/F^6;S[7B,?O/*VGSO,\ MK]Y0!]#45XW\-/VR/">O_$OQC\#?C!X?_P"$"\:>!O#5KXEUG2]3U2*>VFT* MX\X)J=O^&FN^&O M!'QNOGL_A)XRUB6$1ZS.8)+FU2> -OLC>VT,L]H'W&1$VR"&5DB8 ^DJ*** M"O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ 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 *\H_;K_:%MOV3?V,/BG^TI/.B2>"? 6J:M9"3&)+J*V=K>+GC+S>6 M@]V%>KU^?W_!Q/?WOQ'_ &5OAS^PGH-W(NH?M&?'+PSX+N4MV(DCTP7BWMY< M9'(1%M8PY':3T)H ]1_X(;?L]7/[,G_!)_X(_#?5H'35;SP;%X@UPSY,IO=4 M=]1F$A/)=6NC&2?[@'0"OK"H=/L++2K"#2],M(X+:VA6*W@B4*D:* %4 = M /:IJ "BBB@ HHHH **** "BBB@ HHHH **** /Q!_X/>?^36?@?_V4#4?_ M $A%%'_![S_R:S\#_P#LH&H_^D(HH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ? M^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** /R,\>^'/%W_ 13^./B MK]JG]CJ_B\??LPZGX9TC7_B%\+]3U(S2^'-+U75;P?;/#)M/\.6$OAS3 MK2?2I4O-=EF>^67=,Q*%Q"S0VMN @W7%PK?77A3_ ()4_LG^$O$5DUOIWB:_ M\*:38:9!HOP^UKQIJ=]HUDUA=2W5KB"XN'$L,4LBM%:R;[>%HD:.-2J[?Z- MV7$]%'PR\;Z'IVG^+[** MWF35%\/V>V7;%+*@6XMK>9X3NW-&C$JIR*]L_8OL=9O_ /@M[^VGXGTI'70[ M?PY\.-+OY5_U>+=W F3UKZD\;_LO_ 2^(/PR\._"3Q%X M1D_LCP?/8W'A&2SU.X@O-%N+-/+MI[:ZCD$\4J)E-X?+H[H^Y9'5N'^+_P"P M5\!O%_[)GCG]EW2?A:-4TCQY=->^);6_\7ZA:7&N7\DT,CW-[J<;O>,Q,,09 MMS,8HEA V!4 !XEH6F:OI7_!Q_KVK>)E?[/K'['5I'X5F?[C1V_B9OMD*$\% ME>:W=@.<2H37PU/X>\83_&YOBC)%,/A\/^"PZ2,W/D_:%LAIXN\]/+_M "'? MT\WCK7ZT:;^Q7\,[SX5_#'P3\0M7UO6/$7PL\-V^E:%X^L];N]/U@D645IJ.+6U^7K)*;>X*+U.QL5N?M>/#XS_P""7_\ MP3XT;X3,)KW6/C#\'6\*FUY,:PV0N6E&.BQVT,SL?X51LU^B'PC_ &=/A5\% M-5UWQ+X-TF]GUOQ.]N?$?B+7-7N-1U'45@0QP1RW%R[R&*)6<)$"(T,DA"AI M'+%VO3X.TZZUN\N=/\-_;-WVG^SK2:5H+ M+>'=/W2+LC=HDV1L4(!ZY1110!Y?\5O"G[6>K^+GO/@_\5_"^D:*8$"66K:$ M]Q,) /G8N".">@KQ+XN^&/VHM)^.7P>;XN_$_P -:O')XT(TY=*T1KN?8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU ML44 8_V+QO\ ]!NR_P# 8_XT?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!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'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&/^-;%% &/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT M?8O&_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 M_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU ML44 8_V+QO\ ]!NR_P# 8_XT?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_XU^?\ M\<[7Q3^TS_P<,_!CX1MJEMW[" ^1'J>L2KI=O#(.\JQ*)TST M!)'.:_1BOSY_X(Y?\9 _MH_MH_M^7/[ZW\2_&:+X?^%KEN5;3/#5HMKYL/\ MTSFDFW$C[S1DGD4 ?=WV+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 4=*@U^&1SK%_!,I7Y!%%M(-7J** M /Q!_P"#WG_DUGX'_P#90-1_](111_P>\_\ )K/P/_[*!J/_ *0BB@#S_P#X M--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TK MPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ 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 \T_;,^/UA^RM^R3\2_ MVDM1DC">!O VJ:U$DO26:WM9)(HO$M?CD_MK7?"P\4Z_-#_P!BGPO?20ZO^T9\9_#'@&(V[8EBM);U;JZF]D6.UVN>@67G@U]Z:+HV ME^'='M/#^AV,=K96-M';V=M$N$BB10J(H[ * !]* +-%%% !1110 4444 %% M%% !1110 4444 %%%% 'X@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\ M]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC M_P!/D]?O]0 4444 %%?G7^VCX"_:^^/GQH^('[&W[.%[X\L1\2/'6CI\1_BK M8?$^.33/ G@H:=9M"OA_HWC);7X?:)XZU.YNKJ6S73K/SKN$W4\TL5M+=&X*1 M.P8,DKE$\W: #Z,HHHH **** "BBB@ HHHH **** "BBB@ KPO\ :P_Y+9\# M_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J /=**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\^?VE MO^,F/^#A/]G[X')_I&D? /X2^(/B3K<0YB-]J4BZ39))_P!-(ROG(.H#$],U M^@U?GS_P2-_XR$_X* _MK?MXW'[^SO\ XK6GPS\*3MRJ67ART6&X:$]XYIYE MD)'!9#CH:_0:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$'_@]Y_Y M-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ Z0BB@#S_ /X--O\ E*9^ MUW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH ^ ?BS\$_P!O M/X/?ML?%SXM_LX_M6?LX_"_P_P#$>ZT>^^P>._!\MWJ>JR6VFPVK7<\B7\)R M&C:)0 $V1@A0[2._MO\ P35\>?'GQWX-^)#_ +1'[3/@'XHZYI?Q0FL+?5?A MQ8/::?IMO'I.F?Z$;>265XI!,9Y3ND;>MPLBG:Z@>%?M.?\ !,VQ^,/[4?Q) M^+_C+_@G3\,?B??R75CXK\(>./&>LVMTVN_9[*TL)?"=Q:74#&R5H4NY(;A2 MUNDQMY77>'!]2_X)#_"#QG\'OA1\1;#Q'^QEX6^ 6E:Q\5+O4_"WPP\/7NFW M-QI=C)86 +7TVG9A:>6X2XF1-S&*"6"('9'& ?6E%%% !1110 4444 %%%% M !1110 4444 %>%_M8?\EL^!_P#V/%_M8?\EL^!__ &/\_ M\FL_ _\ [*!J/_I"**/^#WG_ )-9^!__ &4#4?\ TA%% 'G_ /P:;?\ *4S] MKO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %?,/\ P5KU']DO M2OV6[.__ &S_ -I'Q;\*_!T?C73&_P"$H\&ZOJ=C=/< R$6C3::#,LT+Q);PVNOZ1;WD=M>0W=NES$'$<\,BR12KGHRNJL".0 M10!^-O\ PL?_ (-RO^DJ'Q__ /#O>/?_ (BON+_@C?J7[$NK_!CXBZC^P9\= M/&/Q#\(R?%67^U-?\;:OJ%_H:E>:[J3VD%V\5E9V0/L7:NYO6_V1?B!\1_%6G^+O"7QW\(^$=*^(WAKQ%%:^-I MO UU++IFJS2:?:36]]#YZK-'OMG@C,4VYXS 5#R((Y' /7Z*** "BBB@ HHH MH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L M>Y?_ $F:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K\[_P!C#_C.3_@M?\>OVVKK_2_!_P M*B^#GPV ME/S1/JH87>NW"]A+'*RV^X9W12@=@*^H?^"DG[7>D_L(?L+?$[]J[4I(O/\ M"/A:>;18)\;;G5)<06,!'O#$X.*XW_@C7^R)JW[%/_!.?X<_"/QI' M*WC'4=-;Q%\0+FZR;B?7=2']-FU#6]8U M&<1P65K"A>261CP%55)/TK8KY=_X*_\ C#X%>#/V-UO?VHM6MK+X:W'Q(\(Q M>.YKZ-GMVTP:]92RQ3JH):!_+6.10#NC=U(()H _/7]J3_@IE\"_VE?'E]\? M/V%]=BBC6%-1D@NUD *P)&GVJ-(9S'% M&K*XC0+^E?\ P3(^&G[*/@/]DK1/%'['?Q/U7Q[X7\<32>(KOXB^(M=EU/5? M%5],%BFOKZYF"N]SB%(61E0Q>0(]B;-H\NMO^#A3_@BI9V\=I:?M\^#(HHD" M111V5ZJHH& !;X [5T/_!)WXQ_LN?'#0?C?XT_8P\6:=J_PX?XYW+Z)/HU MN\5DEQ/H&AWE^($=5*JU]6,/B+K]CN3=SR1I>+F,O#&S$$NZ_8/_ 61\/>(K7_@G_\ %[0OA=^R+=_$ MF;QYX._B5XTT_1M($T,*7M[)PKHRE6 (( MK\\]8^+_ ,/_ (Z?MT?\$X= ^#5YJ$GPDU'X<^*?&7A:RUM[;3S M<*20;BVAO)B>25>1CG(!KTS]BGQ+J^B?\%H?VSOA#H\CCPY+I?@#Q-)9)Q#: MZM-;32O[5O#::3 M:R!I+G4)PC2-%;P1AI9W$:/(5C5BJ(S'"J2'+\:_@\_PF_X7ROQ3\/?\(1_9 M/]I_\)<=8A&FBRV[OM'VG=Y8CQSOW8KY$L?$&M>-O^#BV^\*^)I7?3/ 7[)$ M=WX5L9N4BN=3\0A+R\C!Z.R64$!8?PQX[FOB"Z^(OC&?Q])^R+'T)_P!%^P>6->;2-OW?).I S^7C&XD8QQ0!^R_PK^-_PI^-ME?7OPO\ M;6FJ_P!E72VVJVR!XKBQF:-942>"0++"S1NDBAU7"/VH_V>?B3 MX[E^&?@3XOZ)JFMQ&Z$=E:78;[2;60178@?[ER;>1ECF$3.878+)L8@5^S&V2Y MBO[!K.^@W#EEN8+F<2#^/>2T5C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2TC^*-4C4N_A*\55&22Z@ ?G0!\$?\%5_^,S_ /@HE^S+_P $M-._TG0K M?6W^+WQ@MEY7^Q-(8QZ?;3#^*&YOF:)@<ADVR2PGLMSZA(Z76B3VH5 MH _$'_ (/>?^36?@?_ -E U'_TA%%'_![S_P FL_ __LH&H_\ MI"** //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^ MH *Q_&OP_P#!?Q&L+72O'7ANTU6TL]0AOH+6^B$D0N(CNCD*'ABK?,,@X8 ] M0#6Q10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBI?!GPV\!_#N;5YO WA2QTDZ]J8 MU'5EL+=8EN+H6T%L)2JX&[R;:!..T8K;HH **** /AOQI_P3*_:7^/7A2\_9 MK_:>_:.\/>*/AWJ7@GP]X?\ $WB.T\'RV^N^(K'3=1GNOL\GF7LL5O<2@Q": M\"N'#.8X87(9/>/'GPI_;<\5?$?Q99:#^T_X*TOX>>(;&.#2=//PTFFUW0

V44 ?.OCG_ ()V?#BV\)? ^T_9[OX/ M!NN_LZ2HGPOU&ZLFOH(K!K Z==Z==1^9&\T-S:G:[AU<2QQ2Y8H4?G?$7[(G MQ4^"'PB^.?QE^%W[0RZ)\K_ !*L?AV=6CL/LD<%G96-GHYDD,T4 M5K&T**[NS37$DS'YMB_5E% 'S3:_LG_&CQ?XQ^$_[:EWXKT+PO\ 'C0_A4OA M;XABXT5KW2=8M[I+>ZNK-HH;B-D\C48?.@D24@!I4(82ADQY/^"4/PS/[+K_ M 7C\?70\;-\6O\ A:X^)ATQ#./'/]H?;_[4^R[POD[_ /1_LV__ (]/W/F; MOWM?5U% 'S]X4_84T;Q-\9?'O[0_[46KZ3XT\3^/OAY%X!N++3]'DLM-T[PP MKSRS6$4;SRR.;B>XEDFE9_F"PHJH(\MR/P\_X)HZMIND?!/X5_&#XUP^+/A_ M^SQJ\&I_#C1O^$?-O?7=U96TMII,NIW)N'6=K*WF8+Y440EF2.9MNWRS]7T4 M %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/>+H^L,GBO55$ M.E6T@[20VX^V1GCJX^H!]@_L5_LQ^%?V,?V3/AY^ROX,\MK'P-X4M-*-S&FT M7=PD8^T7)']Z68R2GWD->GT44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DUGX'_ /90-1_](110 M!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_ /8] MR_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS4 >Z4444 %%%% !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!B_$GXA>$OA'\.M?\ BMX^ MU9+#0O#.BW6K:U?2?=M[2WA:::0^RHC'\*^)/^#?CX>^+?$?[,?C'_@H1\6] M*>V\:_M1?$&_\=7D4_,EEHQD:#2+('O%';+YD?7Y+D.?%/C?]GSP M#_P3A^%6K26OC#]J/XBV/@U)K8_O;+08Y$N=8O<=XX[=%208/R7#5]Q^ ? W MA;X8>!-%^&O@;2(]/T3P[I-MIFCV$(^2VM8(EBBB7V5$51]* -:BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /Q!_X/>?\ DUGX'_\ 90-1 M_P#2$44?\'O/_)K/P/\ ^R@:C_Z0BB@#S_\ X--O^4IG[7?_ &\?^GR>OW^K M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF M:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **^0/^"]7[4?QV_8N_P""3WQ6_:7_ &:/'/\ PC7C;PU_87]B:W_9EK>? M9OM&NZ?:S?N;J*6%]T,\J?,AQNR,, 1_.#_Q%'?\%U_^CYO_ #&7AC_Y64 ? MO;^SQ_QG3_P7F^*G[24_^E>"OV5_"4?PW\%.>89/$^H SZS*?%7B3QOH\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y M-9^!_P#V4#4?_2$44 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S] MKO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%>%_M8?\EL^!_P#V/%_M8?\EL^!__ &/O_LX?M/\ @M?$/@7Q"MLV MO:0^JW-BLRVUS%=Q$SVLL4L86:")_E=<[,'*D@_CO_P1\_X(-_\ !*S]NW3/ MC!^V!X[_ &4FN/A3XC^)]YI/P$\/#QMKL*6WA_36:U?4!-'>K-,UW.)&8322 M"-H"$VJ<4 ?F9_P:X_\ *=?X&?\ ?9OM%K+:S?N;J^EA?=#/*GS( M<;LC# $?7] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' MX@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\ ]E U'_TA%% 'G_\ P:;? M\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% M !1110 45&+JU:Z:R6YC,RQAVA#C<%)(#$=<$@C/L?2I* "BBB@ HHHH *** M* "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FH ]T 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 M_P#X+R?M&>-O@Q^P3J'P>^"DI?XF?';7K+X9_#JUBD*R->ZLY@FE!'S(([7[ M0PD ^1_+Y&17T=^R=^SGX)_9$_9H\"_LQ?#J(#1_ WABSTBTE\L*UP88@KW# M@?QRR;Y6/=I&-?%]K_QL!_X+^37A_P!+^'O[&/@OR8OXH+CQQKD?S$?PR?9[ M%,=VBF0="U?HE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 ?B#_ ,'O/_)K/P/_ .R@:C_Z0BBC_@]Y_P"36?@?_P!E U'_ -(1 M10!Y_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ M % !1110 4444 %%%% 'Y$_L'Z_+\7/VH?%7[+?[;7C#QC\-OVK]'TV*YAUW M5/%-Y9MXJF@US4KQ+G1G2=8[S2FLWMHFLD'EK$LJ>5A&>OJW_@I-^PA\-?B] M\,_B=^TO\;?VD?B3X=U#PMX3N]2\!:OX3^(.I:+:^"$M+'S?M$5M:3QP74[3 MQR2O+<)(S*R1+M$:FO!/VQ_V>?VD?^"CUA;?#OQ_^QGK7@OXU67A+PC)H_Q! MGU#318^!=8MM8NIKS6;&_M[N25X3&'\N")3/)NC26*(9=/Q:2O97=_ M_9&B0S+ITYB*E%GOKB-KJ--H<6[Q']W(ZGUS]A+XM^(?"7_!0#]I?]@.YU>[ MO/"OP^?PSXG^'L=]=//+IECK%B[76G*[DM]GAN[=WA0D^6ESY2X2-%%7XM_! M/]ICXN_%']FS_@HUK'[/SZ'X_P#A;J7B"U\9?"BR\1V=Y=_\(_K-N]JZ1W8D M2VGN[8Q65R460(V+A(W9MF^IX'^%W[1O[/'CG]I__@IO9?LTWGBKQ[\2Y] M M?!/P@/BFPL;Q-$T>V2TB^T7KN]K;RS/->7CJ&<)$L29,FY0 6/BE\0=0_:5_ MX+&6'["WBRYNG^'/@'X"R>.=>T.WNY(8=*>58F^0S M3JY!:&,K\NW/[>?QVA^&\G_!/NV^)>N_VN?V\T^"4?C4:K+_ &RG@EF&IE_M MN[S?MHLOJ'2? WCW6?VQ?AM_P5S^%'P>UW5]&^)7[/-O MX8\<^"+:>TCU;21+/#J^FW86>:**8HTMS:3JLFY3)"ZAE5ROE;_\$HOC4 2 M?M*_M@:E_P $M_VO_BS\-O -O)<>!9/V1]5^*/AKPK?7. M.Q,-O=Q26[2HIV^; T@ >:1FRO$GC;X@_L9?LL_L<_MJ'X@:YJOC/XA>/O!V MC_&V_P!4U::9/%%MXEM6^V-+$S; ;6ZEAEM @46\<)ACVQ.Z'U7XC?\ !/[Q M!^WM^U!\4_C]\>?!NI>"O#'B+]G"Z^$'A#1]5EMIM2*:C/-';/X#>,O#VO_ !)\ M72:I:36'B!_#EK)#8Q:W'V>X8RQQ>3"DB/\ O,(0#] :*** /+_B MM\>?B5\/O%S^'/"_[,OBCQ3:+ D@U;29X5A9F'*8)?%WXW?$/Q_P#' M+X/1>)_V<_$OA=;/QH7@?59H6%T6A*E4V'J =QSV%?7M>%_M8?\ );/@?_V/ M_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM>=?M;_ +6N@?L@?LR>.OVG?B'X7N4TGP1X9NM5N(Y)E3[0\:'RK=3_ M 'Y92D2_[4@KUVOSN_X+,R2?ME?M/_L\_P#!'[1',^F>/_%(\>?&6&,Y">$- M%D\X6\P[)=W:K$C8.)+=?6@#L?\ @A;\"OB-\ /V#-,^(?QA\*7MS\2?C3KE MY\2?B/J$B!))M1U9Q.B,&.Y/+MOLZ%"?E=9.F37V1_PDNK_]"A>_]]+6O''' M#&L42!54 *JC '0 4M &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10! MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% M&/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_ MPDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10! MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+6Q10!1TK5;W4)'2ZT2>U"KD-*1AO;BKU%% 'X@_\ ![S_ M ,FL_ __ +*!J/\ Z0BBC_@]Y_Y-9^!__90-1_\ 2$44 >?_ /!IM_RE,_:[ M_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 % M%%% !5#Q1X5\->-M!N/"_C#0;34]-NU"W>GW\"RPSJ&#;71@0ZY RI!!Z$$5 M?HH H"J !P!1110 4444 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[ M6'_);/@?_P!CW+_Z3-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 CND2&21PJJ,LS' ]:_.__@C6C_MF?M3_ +0__!8#6T,^ ME^.O$Y\ ?!F>095/".BR>4]S">T=W>*TK+DXD@:O2/\ @NU^TOXS^ 7[ .L_ M#[X,LTGQ,^-&L6?PU^&MG#)MEEU/5W-NSH1RICM_M$@<#Y75.F17T!^QY^S1 MX,_8W_9:\ _LM_#]%.E^!O"]II44ZQ[3=21QCSKEA_?EE,DK?[4AH ])HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q!_X/ M>?\ DUGX'_\ 90-1_P#2$44?\'O/_)K/P/\ ^R@:C_Z0BB@#S_\ X--O^4IG M[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL M/^2V? __ +'N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BO@#_@N=_P7._X9]N_V-OE?Q;OE_/\ ;_@^<8J0G_!+P XX)^-F1G_P2T ?=NH?\; / M^"_=MI@_TSX>_L8^"_M-P/O07'CC7(\1J?X7^SV*;@>6BF0C@M7Z)5^/'_!H MA^VLO[5GPQ_: T7Q+\,S:>-8OB+%XS\>^.'UKSSXEU#7I;\A5M_)4VD=O%I\ M<:IYLH8R,P\O.T_L/0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'X@_P#![S_R:S\#_P#LH&H_^D(HH_X/>?\ DUGX'_\ M90-1_P#2$44 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^ MWC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[ M6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/,_MOC;X8QZS?_ !6U%-.\_2O!VE:E M_9^V:]N5D&VZ_P!"'EV:J7E\Y26B&"WE_P#Q Q_]91?_ #"?_P!^J #_ (,8 M_P#FZ+_N2?\ W/U^_P!7P!_P0Q_X(8_\.7/^%H_\91?\+*_X65_8G_,D_P!C M?V=_9_V__I]N?.\S[=_L;?*_BW?+]_T %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!^(/\ P>\_\FL_ _\ [*!J/_I"**/^ M#WG_ )-9^!__ &4#4?\ TA%% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ M ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS4 > MZ4444 %%%% !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 %%%% !17\X/_!>K_@O5_P5A_8N_P""L7Q6_9H_ M9H_:L_X1KP3X:_L+^Q-$_P"$%T*\^S?:-"T^ZF_?75C+,^Z:>5_FM_V9:V?VG[/KNH6L/[FUBBA3;#!$GRH,[O?M$^,['SM4UF91)IOPST M5\"36=18!E64*X,$!!+,R,5;=%'/K?\ !3?_ (*._$#X,>+-#_80_81\,VGC M3]ICXDVS?\(WH\N'LO".G'Y9->U5L$16\0R41A^]9<88#:W>_P#!-;_@G%\/ M_P#@GK\*=0L3XFN_&?Q+\:WW]K_%?XHZWE]1\4:L^6>1V8ED@1G<10Y(122< MN[NP!J_\$[O^">WP=_X)T? S_A5GPZN[O7/$&LWK:K\0?'^ML9-4\6:Q)EIK MZZD8LQRS-L0L0BG&68N[>]T44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 ?B#_P>\_\ )K/P/_[*!J/_ *0BBC_@ M]Y_Y-9^!_P#V4#4?_2$44 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ M*4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !17YT?L3_M[_M<_MZ?V[\;_ M (*?%3PE#?:+;0G6_@K?>'3)_8?E:[J5I/IMU*+A+B+4_L=LD@F;;$TCIB#R MR"?>_P#@H_\ M/\ Q_\ V8-7^!=S\(F\,_V-X_\ V@/"W@CQFLK7QM M\;-=U18M;U&T^T0Z'HNE61O-1O!"&423D&""%7.P27 =PZQF-W?L?_M5^+OB M'^T#\:?V-/B_<6EYXR^#&KZ4PUVQM?L\>NZ)JMG]JL+MHLD1W"E+BWF"8C+V MXD4(LHC0 ^AZ*^:_C)^U'X_\4_M\^'?^"=_P/\06N@:F?AE=^/\ QWXLGTY+ MN6PTQ;U+"RM+6)SY?GSW+2NSRJZI#;, A:57C\:G_P""NWC>U_9TD\//X9T% MOC@G[3:_ -+8P3#1W\0M=!5UCR?-\[[%_9Y^WF'S-V08/-S^]H ^^:*^0M6_ M;_U']DK]HKXE?LY?M9>*HM^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@'@U MXA\72 M_B]^VMX+.K1/Y;>'_#-ZVMZB);BV\8?%:2V\$Z*ZGI/#)=EWN8QUPH1C@@75/VG=;_ ."KOQ5U;]LCPOX1T3XCW']AOXATGP+>3W&E MVJG0M/\ LT<4D_SNPMO(\QONF7S-OR[:^0J_LJ_:C_X(C?\ !';]M'X[:[^T MO^TO^S;!XE\;>)?LO]MZW_PG>O6?VG[/:Q6L/[FUOHH4VPP1)\J#.W)RQ)/ M?\0T7_! '_HS.#_PYWB?_P"65 'R?_P07_9A_P""OVJ?\$H/A3\8?V+O^"EG MA/1/"^I_VZVG?"3X@?":VO-/T]XM=U"*3;J4+_:RLLD"?#7VK^Q-$_M6ZO/LWVBZENIOWUU)+,^Z M:>5_F-"IEBBD;6VDC5\956:*(L <$QH3]T8_H&K^?C_@QSUC2])_ MX:?_ +2O4A\S_A"MF\]DZJ[1Z=?QS,@RP0]!5J@#\0?\ @]Y_Y-9^!_\ V4#4?_2$44?\'O/_ M ":S\#_^R@:C_P"D(HH \_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4I MG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@#\;_ -K;QC\$_%7QEB_X*;_\$K_B MW9^&_C=JWA?PM/9^!?#5S 6^(VH7NJW%O>:!K>F1DM+=)"H\QR!+:FW:1V41 M[T^JO^"X7Q%\ >"M._9@M_&'CC2-*D_X;"\!7?EZCJ,4+?9XKN8RS8=A^[0$ M%G^ZN>2*^S[;P!X)L_&]S\2;7PM8QZ_>Z?%8W>KI;@3RVT;NZ1,_4J&=C^/L M*UZ /B3]O3PHW@7_ (*4?LF?MV:K>0IX \/-XI\(^+]?>4?9=(;6=/C_ +,N MI7SMC@DN;?[,96(4/

G-JEGJ0U** SN0D8N=/N#/#N(\S[--MSMKY4E_9G^(R^#G_P""F<^@7O\ MPBB?\%%?^%K%6MW#?\( /^)/_;7E$;_+V?Z?NQ_QZ#S?N\U^P?@_X=>"? 7P M^T?X5>%?#EO;>'M TJUTW2=+93)';VMO&L<,8WY)"*B $DGY0B?L6ZS\/K+Q/I]ZDEA=>+-9NY+B"Q M6=24D\J"&&2;:3Y8NH0V"V*I?$C4;;]MO]C3]A[]D_X82"3QMIOQ(\#ZK\2? M#"'%[X0LO#=JS:R;^+[UHT5U MHHD"[YIHU7.:_4BSLK/3K9++3[2*"&,82* M&,*J\YX X%$-E96]Q+=P6D22SE3/*D8#28&!N(Y.!P,T 2T444 9>K>"/!>O M7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q7AG[3G@WPAH7QM^";:)X4TVS,OCF02F MUL8X]X%NQ .T#//-?0]>%_M8?\EL^!__ &/%O"VGFYO9O*5I;AR=L5M AQYDTKE8T3/S,PY R1W_ (@\0:%X3T&^ M\5>*=9M=.TS3+.6[U'4+ZX6*"U@C4O)+([$*B*H+%B0 2:_-#X$>']>_P"" M\O[7&G_MG_%'1KJ']D[X.^(9?^%'^$M2@:-/B'K\#M')XCNX7 WVD+!DMXV' M)!R%_?QN >%_\$J_^#9G]BGXX^ M?_:V_;D_8Y?P[9_$:^6_^&OP5C\::W$/ M!6A8_P!'^U7*WBW-Q>SH5DD660K'D )&Q:./ZP_XAOW^H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ :P_Y+9\#_P#L>Y?_ M $F:O=*\+_:P_P"2V? __L>Y?_29J /=**** "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 **** "O/_P!J/]J/X$_L7? G7?VE_P!I?QS_ ,(UX)\- M?9?[;UO^S+J\^S?:+J*UA__;1^.V MA?LT?LT?M6?\)+XV\2_:O[$T3_A!==L_M/V>UENIOWUU8Q0IMA@E?YG&=N!E MB ?XPJ^OO^""_P"U!\&/V,?^"L'PI_:5_:$\1W.D>#O#7]NG6]3M-*N+U[9; MC0M0M4?R;9'E=1).F[:IVKECP#0!_9]17S#\%?\ @M-_P2@_:"\F/X9?M^_# M.6XN,>18ZWXCCTFZE)Z!8+_R96//0+FOI+0O$&@^*=*AUWPQK=GJ-C<+N@O+ M"Y2:*0>JNA((^AH N45^ /\ Q'.?]8NO_,V?_>6O-?VO?^#T/XV?'7]G?Q+\ M(?V?/V/5^%GB;Q!8FRM_'2_$DZI/I<+_ "RO!"-.M]LY0LJ2^9^[8AP"5& # M]%_VO?'7C+_@M1^UEJG_ 3"_9Z\37NG_ #X;ZE$W[4'Q$TBGA*Q MF7JQ9O@W%]=.!^\GE?YF/0#:BA415'K- !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!^(/\ P>\_\FL_ _\ [*!J/_I"**/^#WG_ )-9^!__ &4#4?\ MTA%% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D] M?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX M'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117\X/\ P7J_ MX+U?\%8?V+O^"L7Q6_9H_9H_:L_X1KP3X:_L+^Q-$_X070KS[-]HT+3[J;]] M=6,LS[IIY7^9SC=@84 _H^HK^0+_B*._X+K_\ 1\W_ )C+PQ_\K*_H^_X( M*_M1_';]M'_@D]\*?VE_VE_'/_"2^-O$O]N_VWK?]F6MG]I^SZ[J%K#^YM8H MH4VPP1)\J#.W)RQ)(!]?T444 %%%% !1110 4444 %>?_M1_M1_ G]B[X$Z[ M^TO^TOXY_P"$:\$^&OLO]MZW_9EU>?9OM%U%:P_N;6*69]TT\2?*AQNR<*"1 MZ!7P!_P='?\ *"CXY_\ S_ ().?MG_ !TT/]FO]FO]JX>)/&OB071T;1CX&UVR%P+>UENYOWUW M8Q0IM@@E?YW7.S RQ /\8=?7/_!"7]EWX9?MH_\ !5;X5_LS?&6XUE/"_B"- M AVEK'0=/6(W#@8\R>3F2XDQUDE9G/M_\ M"=:%>?9OM&A:A:P_N;6^EF?=-/$GRH<;LG"@D?T?44 >-?&K_@G;^P5^T9YL MGQS_ &-/AEXIN)L[[_5_!-E+= GJ5N/+\U#[JP-?-NO?\&VG_!,2SU6;Q)^S M_H/Q%^"^L3MN?5_A)\4=5TR4-V94EEFB3'8*@''2OO>B@#^ .BOW^_X@8_\ MK*+_ .83_P#OU1_Q Q_]91?_ #"?_P!^J /W^HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\-_;'_X*5?L M*?\ !/ZRLKK]L#]I;P]X+FU*,RZ?IETTMS?W40)4RQV=JDEP\88$%Q&5!XSF M@#W*BO#?V./^"E7["G_!0&RO;K]C_P#:6\/>-)M-C$NH:9:M+;7]K$2%$LEG M=)'<)&20 YC"D\9S7N5 !1110 4444 %%%% !1110 4444 ?B#_P>\_\FL_ M_P#[*!J/_I"**/\ @]Y_Y-9^!_\ V4#4?_2$44 >?_\ !IM_RE,_:[_[>/\ MT^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/ M;GX1 M?LZ0-X;T0*>L$U^X-Y?0GH5E"GCAO0 ]R_:[_P""QO\ P3F_8EU)_"/QH_:4 MTBX\6^;Y-OX#\)*^LZY-.3A8?L=F'>)F/ \[RU)[U_*W_P %X/V@)OVI?^"K M7Q4^/4OP:\:?#]?$/]AO;^%/B%H_]GZQ:0Q:%I\$3W%ON;RC+'$LZKN/[N9# MGFOZS_V1/^":?["'["&F)9?LI_LP>%O"=T(O+EUR"Q^T:K<+C!$M_<%[F0'G MAI".3@#->9?M1_\ !!7_ ()/?MH_';7?VE_VE_V4_P#A)?&WB7[+_;>M_P#" M=:[9_:?L]K%:P_N;6^BA3;#!$GRH,[![636QH/QOB\(S:EX5U(3:]J$KJ\]J'DMI(YI'A*& M-LF$OD BOL;_ (A -"CNX]+\.SW]S?I&EU22RR!YIY6(=VQOVC"@ %G]G_] MJ+]G']JWP:OQ _9K^.7A;QSHY"^9>^&-;AO%A8C(241L6A?U1PK#!R!7SY^U M'_P7J_X)/?L7?';7?V:/VE_VK/\ A&O&WAK[+_;>B?\ ""Z[>?9OM%K%=0_O MK6QEA?=#/$_RN<;L'# @9?[0'_! W_@GG\7_ !DWQ@^$O@S7/@;\1%+-:^/_ M ($Z[)X;OHG)R6,5O_HSY8 L6BWMS\PSFOYD?^"\'PC^*?P(_P""K7Q4^$WQ MI_:$U3XJ>(M&_L..[\>:WID5G>:G$^A:?);B:.(E"\4#Q0&0',AA\PX9R ? MTA?\11W_ 0H_P"CYO\ S&7B?_Y65]?_ ++G[4?P)_;1^!.A?M+_ +-'CG_A M)?!/B7[5_8FM_P!F75G]I^SW4MK-^YNHHIDVS02I\R#.W(RI!/\ "'7]'W_! M!7_@LA\-/V6/^"3WPI_9^U3]BG]I?QMJFA?V[OU7X2N\G&//CQG)H _7__ (BCO^"% M'_1\W_F,O$__ ,K*]W_8N_X*N_\ !/[_ (*%:7XQUS]D;]H:W\3V7P_@M)O& M%Y=^']2TF+3([D7!A=WU&V@#*1:W!)4L%$?S;O^"6OP(\0_M1?$:U?R;R7P4ZV_A71 M7.0'OM;E'V=4[@Q%U?!7S%:OF#_@IK_P29_X+4?\% ?V(/&WBS]HC]IZ'Q%\ M09O[-E\"_LV?"*ZM]'\*0-_:5J9S?7FH21G49(K4SRJ)G4)+$IC=_E0_K=\( M?@Q\(_V?_ -C\+/@=\,]"\(^&]-3;8Z'XF2(XE W'&2QY8\DDUTU M '\@7_$+C_P77_Z,9_\ ,F^&/_EG7U__ ,$%?^""O_!6']B[_@K%\*?VE_VE M_P!E/_A&O!/AK^W?[;UO_A.M"O/LWVC0M0M8?W-K?2S/NFGB3Y4.-V3A02/Z M/J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KY1_::_P""XW_!*+]CWXE3_![]H']M'PWI/B:SF,.H:/IM ME>ZK+8R@X,=S]@@F%LX[I*58=P*;_P %R?VH/B)^QQ_P2C^,_P"T!\)-4DL? M$^F>'8+'1-0@?;+93WU[;V N8SVDB%RTJGL8P>U?Q;WEY=ZA=RW]_=23SSR- M)--,Y9Y'8Y+,3R22223UH _O#_9__:.^ W[57PUM/C#^SA\6]!\:>&;UV2#6 M/#^H)<1"10"T3[3F.1$'U_L9%#$>W% 'V;^T=\?_ (:_ MLJ_ ;Q;^T=\8=6>R\,^"]!N-6UB>)-\ABB0MLC7(WR.<(BY&YV4=Z_F,_:E_ MX.]/^"J?Q8^*MYK_ .SAXF\/_"KPE'=-_9'AZS\,6.JW#VX/R_:KB^AE\R0C M[QB6)?1>Y_3;_@I/_P $YO\ @OA^UQ^PM\2_!?QE_;U^'&JVTWAXW[_"'X9? M"@*GB.6TECNX[&/4+J07,+-) A3:"7951OE=J_EYO+.[T^[EL+^UD@G@D:.: M&9"KQNIP58'D$$$$'I0!_4;_ ,&]?_!QCJO_ 4HUG5OV8?VP=(T+0?B9HNC MOJFD^(-*'V6P\0643*LP:)V(@N8]ZN0K;)$+LJQ^60?T>\:?MK?L;?#!=#NKSQI'= Z.)3*_V@*K#*VK[L@X/]&7@S_@A+_P1 MZ\!!!H?_ 3O^&<^P8']M:$-2S]?M9DS^- %SQG_ ,%O_P#@D/X#W?VY_P % M%OA//LSG^Q?%L&I=/3[(9,_AUK^/S]M;]J[XF_MN_M3>-OVH/BWKUQ?:MXLU MV>[19YBZV=KO(M[2//W8H8@D2*.BH.^37]J7@S]@K]ACX<%#\//V+_A/H/ED M;/[%^'6F6NW'3'E0+C%?AK_P6-_X-+OVD/$7[1/B+]H?_@FGI^A:_P"&_%VI MRZE>?#J]U:#3+O1KN9R\R6LEPR6\EJ7+,BF2-HPPC"L%#4 ?CU^Q!^U+\5/V M+?VKO W[2WP;UBZM-;\+^(+>X$-K(5^W6Y<+/9R ??CFB+Q,O<.>^#7]T]?S MD_\ !*K_ (,__CQX@^*MI\2?^"IUEIOA[P7IH9V^'FB>)%N=2UB7:0J375DY MCM8 2&+12M(VW: F=X_2'_AW1_P5/_8#_P")E_P3%_;O;XB^#+3YH_@C^TD[ MZC%'$/\ EC8ZS"%N+< 96.)@L2\%V;% 'Z*T5\!> O\ @O7\./A=XNLO@Y_P M50_9K\:_LN^,KJ7R+74/%]O_ &AX4U.7O]DUNU4PN."29 B(, R$UU__ 4J M_P""['["W_!-;X->'_B?XK\:Q^/=1\:6SW'@?PYX#O[>\DU>!3M:[\\/Y,5J M&POG%CN.0BR%6 /LZBOQ6_99_X/3_V4OBM\5;/P-^TM^ROX@^%^B:A=+!#X MML_$Z:Y;VFXX$MU$MK;R1QC^)HQ,1_=(R:_87Q/\9/A#X)^':_%[QG\5/#FC M^$WM([I/$^J:Y;V^GF"10Z2_:9'$>QE(8-NP0<@T =)7Y-?\'$7_ <1>)/^ M"8?B33?V4OV4?#>D:K\5-5TA-3UK6M=A,]GX]\,^--!M]6T>>5-D@BE0-LD7)V2(?\ DUGX'_\ 90-1_P#2$44?\'O/_)K/P/\ ^R@:C_Z0BB@# MS_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V? _P#['N7_ M -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBN?\?_ !5^''PL_L3_ (6-XTT_ M1O\ A(_$%MH>@_VA<"/[=J5QN\BUCS]Z5]C;5[[30!T%%%% !17G_P"U'^U' M\"?V+O@3KO[2_P"TOXY_X1KP3X:^R_VWK?\ 9EU>?9OM%U%:P_N;6*69]TT\ M2?*AQNR<*"1\0>/_ /@ZX_X(K^%O[$_X1']I?4/$_P#:/B"VL=3_ +/\!:Y; M_P!DV-J-@X /T?HKY _9<_X+U?\ !)[]M'X[ M:%^S1^S1^U9_PDOC;Q+]J_L31/\ A!==L_M/V>UENIOWUU8Q0IMA@E?YG&=N M!EB ?K^@ HHK\\/%G_!U'_P0_P!"\*ZGK?A_]KZXUN_L]/FGL=%M/AUXBAEO MYD0LENCS:>D:,[ (&D94!8%F R: /T/HK\\/"?\ P=1_\$/]=\*Z9K?B#]KZ MXT2_O-/AGOM%N_AUXBFEL)G0,]N[PZ>\;LC$H6C9D)4E6(P:_0^@ HHKY _: MC_X+U?\ !)[]B[X[:[^S1^TO^U9_PC7C;PU]E_MO1/\ A!==O/LWVBUBNH?W MUK8RPONAGB?Y7.-V#A@0 #Z_HK\X/ '_ =?9OM%K%=0_OK6QEA?=#/$_RN<;L'# @ 'U_17YP> /\ @ZX_X(K^*?[; M_P"$N_:7U#PQ_9WB"YL=,_M#P%KEQ_:UG'M\O4(_LUC)Y<4N6VQR[)5V'ZEM9OW-U M%%,FV:"5/F09VY&5() /0***\ _;G_X*C_L)_P#!-?\ X1;_ (;6^.?_ A? M_":?;O\ A&?^*9U34?MGV/[/]H_X\+:?R]GVJ#[^W=O^7.UL 'O]%?G!_P 1 M7'_!%?\ X6G_ ,(1_P -+ZA_8'_"/_;O^$S_ .$"US[+]L\_R_[/\C[#]I\W MR_WOF>7Y6WY=^[Y:^H/V&/\ @J/^PG_P4H_X2G_ABGXY_P#":?\ "%_8?^$F M_P"*9U33OL?VS[1]G_X_[:#S-_V6?[F[;L^;&Y<@'O\ 117P!_P7._X+G?\ M#ES_ (5=_P 8N_\ "RO^%E?VW_S.W]C?V=_9_P!@_P"G*Y\[S/MW^QM\K^+= M\H!]_P!%?@#_ ,1SG_6+K_S-G_WEK[__ ."&/_!<[_A]'_PM'_C%W_A6O_"M M?[$_YG;^V?[1_M#[?_TY6WD^7]A_V]WF_P .WY@#[_KS_P#:C_:C^!/[%WP) MUW]I?]I?QS_PC7@GPU]E_MO6_P"S+J\^S?:+J*UA_K_@D]^VC\=M"_9H_9H_:L_X27QMXE^U?V)HG_""Z[9_:?L]K+=3?OKJQBA3 M;#!*_P SC.W RQ /\85?7_\ P06^-^O?LX_\%8?A3\9O#'P,\8?$F_T?^W1; M^"O 5@MSJVHF;0M0@/D1NRAA&)3*Y)&V.)VYQB@#^SVBOS__ .'J_P#P5&\7 M'_BT'_!OY\3[W6OP!HH _O\HK\__P#AI7_@XQ\$<^*/^"9_P+\<[>6'@OXRR:9O [+_ &A& M<$]LT?\ #T__ (*K>#_^2P_\&_?Q&M G,K>"OB[HGB#CU40JA8^W6@!?^(H[ M_@A1_P!'S?\ F,O$_P#\K*/^(H[_ ((4?]'S?^8R\3__ "LK^0*B@#^_RBOA M/P]_P>#7>>&_\ M@NI_P1]\5A#I?_!1'X81;\8_M+Q"MEUQU^T!,=1U]_0X /K"BOXX/^#C7XO? M"GX\_P#!9?XQ?%GX(_$K0O%_A?5U\.G2_$7AG5H;ZRN_+\.Z9%)Y%\]1^OH< %C]J/\ X+U?\$GOV+OC MMKO[-'[2_P"U9_PC7C;PU]E_MO1/^$%UV\^S?:+6*ZA_?6MC+"^Z&>)_E1^)O!?B+^PO[&UR*RN+9;G[/H.G6LV([B..1=LT$J?,HSLR,@@GX\H _ MN\_9<_:C^!/[:/P)T+]I?]FCQS_PDO@GQ+]J_L36_P"S+JS^T_9[J6UF_#_@LS_P3#_9K_P""3_PG_9F^/?[7_ASP MGXW\.MKJZSHNM6MW#]F-QKVH74.9C#Y+!H9XGRKD#=@X(('Z.>"?^"KW_!,/ MXB;$\'?\%"_@O>2R??5M*T?14M!=?VM]JPUI;VXDW?9K?._=MV<;=S9 M_27QI_P4R_X)R?#K>OCO]OCX,Z3)']Z"^^)VE1RY] AGW$^P% '7_M1_M1_ MG]B[X$Z[^TO^TOXY_P"$:\$^&OLO]MZW_9EU>?9OM%U%:P_N;6*69]TT\2?* MAQNR<*"1\@?\11W_ 0H_P"CYO\ S&7B?_Y65\X_\'%?_!7?_@FE^T-_P26^ M+7[./P+_ &Q_!WB[QIX@;0ET?0_#]U)=-"? MFEQJNI&;0M0@/DH[*I$8E,KDGB.)SSC%?T>_\ M/3_^"JWC#_DCW_!OW\1KL/S$WC7XNZ)X?X]6$RN5/MUH ^@?^"H_[<__ [7 M_83\<_MK?\*N_P"$T_X0O^S/^*9_MO\ L[[9]LU2TL/^/CR)_+V?:O,_U;;M MFWC=N'Y ?\1SG_6+K_S-G_WEKO\ _@O5^T#_ ,%F/BA_P2>^*VG_ +3O_!/? MX<_"WX;S?V$WB'4(/BQ'K>K6X&NZ>UNL,=NBQN3<"!')X",Y'(%?SA4 ?T_? M\$N/^#K7_AY1^W9X&_8I_P"&#/\ A"_^$T_M/_BIO^%H_P!H_8_L>EW=_P#\ M>_\ 9<'F;_LOE_ZQ=N_=SMVG]?J_C"_X(*_#[X\?%/\ X*P_"GP%^S+^T(GP MJ\;ZA_;HT7Q\_A.VUP:4$T+4))C]AN66*(?^2A_P#!K8]/E_NBOY J /O_ /XBCO\ @NO_ -'S?^8R\,?_ "LK]\?^'U7[1G[5 M/_$N_P""5?\ P2_^)7Q*LKCY;7XE_$H+X0\+E3TGAEN_WUZ@&"418WYX[9_D M/K^_R@#\\_\ AWG_ ,%@OVQO]*_;\_X*A?\ "M/#UUS<_#;]EO2FTO"-U1M; MO UV>/E9-K(><'U_ [_B%Q_X+K_]&,_^9-\,?_+.OZ_:_G>_X+)_\'97[2_A M;]H[Q+^SA_P3:O=%\-^'O!VJS:7?_$*_T>#4KW5[V!S',]M'A_*@#3HKS#Q+^V MY^QAX,W_ /"8?M=?##2=F=_]I>/M.@VXSG.^88^ZWY'TK\#_ /@Y_P#^"\WQ M ^(/QAB_8C_8-_:0MH_AYI>CP7'C/Q=\._$D8V6H.; M>_PS34-)U""ZMY!F.>WE#HP]0RD@U^4 M/_!Q%_P<1>)/^"8?B33?V4OV4?#>D:K\5-5TA-3UK6M=A,]GX?9OM&NZA=0_OK666%]T,\3 M_*YQNP<,"!^"W[+/_!WG_P %4_A/\5;/7_VD/%'A_P"*OA*2[7^UO#U[X8L= M*N$MR?F^RW%C#%Y<@'W3*LJ^JGJ/Z<_V$OVCO@]JSWOAGQ MIH-OJVCSRILD$4J!MDBY.R1#E'7)VNK#M0!VM?D#_P '6O\ P2X_;L_X*4?\ M*%_X8I^!G_":?\(7_P )3_PDW_%3:7IWV/[9_9'V?_C_ +F#S-_V6?[F[;L^ M;&Y<_K]7R+_P6?\ ^"K_ (#_ ."1O[)3_''5_#2>(O%>O:C_ &3X$\,/<&)+ MV^,;.TLS#++;PHI=RHR24C!4R!@ ?S>?\0N/_!=?_HQG_P R;X8_^6=?K_\ M\&I7_!+C]NS_ ()K_P#"^O\ AM;X&?\ "%_\)I_PBW_",_\ %3:7J/VS['_: M_P!H_P"/"YG\O9]J@^_MW;_ESM;'Y7_\1:__ 6D_P"%F_\ ">?\+D\(_P!E M?:?,_P"$*_X0"P_LS9G/E>9L^V;>V?M.[_:SS7]"/_!&?_@K-\/?^"M/[(H^ M/-CX?A\,^*/#U^=*\?>&_M6^*PO5C619H7;!:WE1@Z%N5(="6,98@'U[17'^ M)/VAO@#X-#GQ?\T"67PUX*T[Q_87%WJNHL?*MX1!#.9G3S64R; M 2L:2-QM) !]?T5_"Q^U+^V]^U;^VE\5;SXS?M+?'+Q!XHUNZNFGA:\U!Q;V M&3D1VL"D1VL:_P *1JH'UR:_53_@VR_X.%?$_P _B!>_LF?\%$?VC)IOAC= MZ/+<>$O%OC*^EN)?#U[#@BT,[;I#;2Q[PJ,2(Y(T";0["@#^E.BOD#_A_O\ M\$;?^DA/P_\ _ R;_P"-UYW^UI_PD:! M/+X5\(6-S,7U34"-EO$<("(_,92Y!!"*Y'(H _0.BOX6/VI?VWOVK?VTOBK> M?&;]I;XY>(/%&MW5TT\+7FH.+>PR- FU7>@#^ENBOA#5/\ @YI_X(H7?8+G'.\+:]! M)EYR'/?% ']U-%?G[_P -F_\ !?SXN?+\)_\ M@C]X!^&]O+Q;:G\6/C?;7V1_?>UTR,2Q_P"Z3GBC_A0?_!R'\7CGQ]^WY^SQ M\'TEZCX7?"RZ\0/"#Z?VRZAB/?B@#\X/^"R?_!V5^TMX6_:/\2_LX_\ !-J\ MT7PWX>\':K-I=_\ $*_T>#4KW5[V!S',UM'<*]O%;!U95+1R-(%#AD#!:/\ M@C9_P=E?M+>*?VC_ U^SC_P4EO-%\1^'O&.JPZ78?$*PT>#3;W2+V=Q'"US M';JEO+;%V56*QQM&&+EF"E:_';]M;]E?XN?L4_M3>-OV9OC?IMS#X@\+:[/; M2W5Q T8U&'>6AO8\YS%/&4E0Y.5<=\TO[$_[*7Q0_;<_:G\$_LP?"'1+J\UC MQ7KT%JTEM$6%C;;P;B\D(^[%#$'E9NRH>^!0!_=34%]J>FZ8BRZEJ$%NK'"M M/*$!/H,FO@?_ (AC_P#@D#<_\AOX+>,=2 _U8OOBSX@;R_7;MO!UXS]!4]C_ M ,&P7_!#*P=I8_V&HI7889KGXB>(Y<^^'U$@'W% 'YH?\'7?_!:3X_:9^T9) M_P $Z/V7/BQ?^%_"_A[1K6X^(&J^&=2:"ZUF^NHA.EFT\1#+;1V[Q%HU8"1Y M7#A@B@?C_P#LL_MO?M6_L6_%6S^,O[-/QR\0>%];M;I9YC9Z@YM[_!R8[J!B M8[F-OXDD5@?K@U^G/_!R]_P0 T[]BG4+/]L;]A?X0"P^#*:3;6?C+1=/O9[E M_#=^)!$ETYN)'E:WGWQ+ORVR4-NVB1,_E?\ LP_LQ?'#]LCXY:!^SC^SIX$N M?$?B[Q+=&'3--MV5!A5+R2R.Y"Q1(BL[NQ"JJDDT ?V._P#!/[_@J9^SK^V3 M^QC\._VE_%7Q7\%^%M9\5>'DGUWP]>^)[:![#4(W>"ZB"2R!Q&)XI-A;DIM/ M>O8O^&L/V6?^CE?A_P#^%E8__':^//V2_P#@VZ_X)@_!G]FOP5\,?CE^RCX+ M\=^,](T""+Q5XOOK:8OJFH$;[B49<$1^8S! 0"$5 >17H?\ PX(_X(V_](]O MA_\ ^ =G/F?:O,\W=GG=NS7]&W_!=C_@VD^!GQ'_9'A\< M?\$OOV8-!\-_$/P;J37UWX>\/JT4GB73FC*S6Z>8Y5KB,A)8U)&X+(@RSJ*_ MFA_LS4O[2_L;^SYOMGG^3]E\H^9YF[;LV]=V>,=,?$MGIA MZ#FOSU_X("_\&Z'P@^"'[)=QX]_X*7?LK>#O%/Q$\::I'J%KX=\8Z';ZB_AK M3HX]L%LXD#*D\A:2651T#1(WS1L!^@6F_P#!)7_@EAI !L?^";?P'#+)O623 MX2:/(ZMQ@AFMB1T[&@#X!_X. O\ @XE^$OP(_9)L_ ?_ 34_:L\%>*OB'XY MU%[&X\1>"O$-KJ/_A[JL^HMX;\%>%[+2I/$FGS1*EQ;CR(XQ+< M(8XI(U<\A)$7YI%!_EV_LS4O[2_L;^SYOMGG^3]E\H^9YF[;LV]=V>,=?:2!.3<7$KJ#\@E1#AD8#]-J M /SUN?\ @VO_ &&OB?IE[>?MD_%GXT?'CQ+>V,T,7BCXG_$Z\N)=-EEC*&:S MA@,4,13=E%=)%7 X.*_&+]J;_@T*_P""J/PH^*MYH'[-_AOP]\5/",ETQTCQ M#9^)['2KA+7(!U$32KZ-V']4]?B#_ ,'1?_!;3XC_ +'_ .T= M\(/V8OV6/%WV?Q#X(\06/CSQ[Y,Y"3^6Q^PZ3/MY,4L9FEFC/5)+<]Z /6O^ M#=W_ (-W?$?_ 3"\2:E^U;^U;XETC5OBIJND/IFBZ+H4K3V?ARSE*M,3,RK MYUU)M5"R )&@=5:3S"1^LE>?_LJ_M(_#C]L#]G'P7^T[\)+_ .T>'O&_A^WU M33]S O!YB_O(),<"6*0/$X[/&P[5Z!0 5\I?M-?\$._^"4?[87Q*G^,/[0/[ M%WAK5O$UY,9M0UG3KR]TJ6^E)YDN?L$\(N7/=Y0S'N:^K:_$'_@Z+_X+:?$? M]C_]H[X0?LQ?LL>+OL_B'P1X@L?'GCWR9R$G\MC]ATF?;R8I8S-+-&>J26Y[ MT ?L3\ /V1;EMKC[LTL'K0!]_T5\ ?\&W7_!2+_AXA_P $ MX]!_X377OM?Q"^&7E>%_&_G2[IKGRHQ]COVSR?/MPNYS]Z:*?TK[_H Q_'WP M\\ _%7PE>^ /BAX'TCQ)H6I1&+4=%U[38KRTND_NR0RJR./8@U_()_P<>?LD M_#S]C'_@K'X[^%7P8^$MKX+\#WNEZ1J_A+1]/$@MO(GL(?M$D(=FVH;U+P;5 MPBE2J@ 8K^Q.O@;_ (."/^">7[ ?[67[&OB']H;]LRYU'PU=?";PY>:EH_CO MPV\::C @&18;904N4GF\M%A?!\R0;&C+L2 ?Q^5_3K_P0W_X(C?LH_M#_P#! M/GX+_M6?M\^#O%GQ1\8:CX;:?0M!^)'BV\OM%T+3%N9H]/BLM/++"L#6,=LX MCD$B_.2H P!^37_!MK^P;^PQ_P %#/VX[KX.?MD:YK;3:7H_]M^$O"5E>)!: M>)6MWSEQ$)%!VRIN&8Y%R=LB$.N3@BLWQ%^V-^R)X/S_PEO[5'PWTO;][^T?'%A!C MI_?F']X?F/6OF7_@HC_P7:_8*_9._9'\=_%;X0_M>_"OQQX\TW0Y$\(>#_#/ MCO3]3N[S4Y<16Y>"WF=_)21UDD) CC?G.* -3]B?_@DA_P1<^"/Q*U3XP_L M"G\3>$/$UQI-[K+:I>:S+H6KVQ7SH8_MT\PM+B/>N3&%9=PYYK[-K^9 M'_@TT_X*F^)/A/\ MY^(_P!ECX[^.+B\TCX_:A)?6VHZG<%BOBP%I%E9C_%= MH9(F/5Y5MA7]-U !1110!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DUGX'_ M /90-1_](110!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#M MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 5YM^TY^T[X)_9<\*:#K?B MG2K_ %74O%WB^P\*^#] TORA<:MJ]XS""W5YG2.-=L M*_MY?LD_!']MSX*6W[/_ ,9O%&I:#<7OB"WO_ _B+0-4^QZKH^O6B2W-M>V$ MO:XB2*9P,'*+)D8R0 9W[,_[:VI_%K05N?C3\&;_ .'\Z^!8?%AUBZU2VN=& MN=/8L)6BN5<.KP%094EBCVK(C!G#9&1\,/\ @I3X \?S?#'Q/KWPTUWPUX(^ M-U\]G\)/&6L2PB/69S!)/#XS_ ."7_P#P3XT;X3,)KW6/C#\'6\*FUY,:PV0N M6E&.BQVT,SL?X51LT ?J31110 5X7^UA_P EL^!__8]R_P#I,U=)\5OV2OAK M\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[UQ/BK_@F?^S]XPT2XT+5O M%/COR[B)D\Q/&$Y>/(P2I;(!]\4 >#?\'1W_ "@H^.?_ '+/_J3Z37\@5?TL M_P#!Q1_P3<_96_9/_P""2GQ&^*&A?$[QL=>DU#0K'PY8>(?%GGP7]S)J]HTD M0B,8\QA;1W,H&>/)+?PU_--0!]@?\$%/VHO@5^Q?_P %8OA3^TM^TMXZ'AKP M3X:_MW^VM;.F75Y]F^T:%J%K#^YM8I97W33Q)\J'&[)PH)']'I_X.C?^"% Z M_MS?^8S\3_\ RMK^<#_@@M\.OA?\7?\ @K7\'OA?\8_%=[HN@Z_J&J6,M_IV MH_9)_M,FD7JVL42 #^^_P#Q&(?\$RO^B%?M ?\ A"Z?_P#+*OY[_P#@ MD;XB^!?AK_@H]\*+C]I3Q#JND>"K[Q!)I>M:MHVH"UGL?MMK-:0SF8@^7$DT M\3R''^J5Z_JH_P"'(7[)O_11OBG_ .%L?_C5 'S/_P 1B'_!,K_HA7[0'_A" MZ?\ _+*OY8:_KV_:J_X)I_L#?L?_ +./C3]IWXM_%7XIV_A[P1X?N-4U#;XX MP\_EK^[@CS%@RRR%(D'=Y%'>OY": "OZGO\ B,0_X)E?]$*_: _\(73_ /Y9 M5_+#7]>W[*O_ 33_8&_; _9Q\%_M._"3XJ_%.X\/>-_#]OJFG[O'&7@\Q?W MD$F(L"6*0/$X[/&P[4 >3_\ $8A_P3*_Z(5^T!_X0NG_ /RRK\"/^"UO[8GP MR_;[_P""FOQ+_:U^#FA>(-,\-^+/[&_LZQ\4V$=M?Q_9=%L;*3S8HY)%7,EN MY7#G*E3P20/ZC_\ AR%^R;_T4;XI_P#A;'_XU7\J_P#P5R\1? OQ+_P4>^*] MQ^S7XAU75_!5CX@CTO1=6UG4!=3WWV*UAM)IQ, /,B>:"5XSC_5,E 'SC7[[ M?\$4O^#DS]A?]@3_ ()E?#3]DKXQ_"?XP:GXD\)_VS_:-]X6\)V=S82?:M:O MKV/RI9+V-FQ'<(&R@PP8<@ G\":_HI_X-G/V0OV,_P!NO_@G#8V^I_$3Q]9^ M-? 'B"_TOQCI.D>*_LT$?GW4UW:3Q0B,[8I(9@F2?FE@F]* /=?^(Q#_ ()E M?]$*_: _\(73_P#Y95^!'_!:W]L3X9?M]_\ !37XE_M:_!S0O$&F>&_%G]C? MV=8^*;".VOX_LNBV-E)YL4EZ+JVLZ@+J>^^ MQ6L-I-.)@!YD3S02O&%O[:^V:GX'\#V5[IUS]IUJ_O$\F62_B=]L=PJME%PZN!D $_ M@!7]%/\ P;.?LA?L9_MU_P#!.&QM]3^(GCZS\:^ /$%_I?C'2=(\5_9H(_/N MIKNTGBA$9VQ20S!,D_-+!-Z4 ?15U_P=9?LQ3Z6U[X:_X)U?M:7LAQY D^%] ME'$_S8.9%U%R,<]%/(QQU'Y+?\'+?_!5[0_^"GEW\&D\/_LJ_$OX:0>!AXAQ M+\1M*6T?5/MHTO\ U*J6!\HVAW?,?]:G3-?O9_PY"_9-_P"BC?%/_P +8_\ MQJOPD_X.MOAE^R_^SG^T=\./V8O@3XR\5:SXA\.^'[W5/&O_ D6NB^2R^W- M;?8X$^53'+Y=M)*X/5)X#0!^4E?II_P;G_\ !4'X]_\ !-Z3XP0? S_@G9XU M^/TOC<^'A?1^#KNZB.BFT_M+RA+]GT^[+>?]J?;G9_Q[MC=D[?S+K]6_^#4K MX9?LO_M&?M'?$?\ 9B^.WC+Q5HWB'Q%X?LM4\%?\([KHL4O?L+7/VR!_E8R2 M^7))".-V/#H M&!D$C@K]__P#AR%^R;_T4;XI_^%L?_C5?A)_P M=;?#+]E_]G/]H[X-?^$BUT7R67VYK;[' GRJ8 MY?+MI)7!ZI/ : /RDK[?_P"".?Q _P""S_@_3?B;H_\ P2+T+Q/=P:HVB_\ M"RIO"NAZ==7$2Q_;_L*^;>Q2&WW;[S#1@$[3D\"OB"OU;_X-2OAE^R_^T9^T M=\1_V8OCMXR\5:-XA\1>'[+5/!7_ CNNBQ2]^PM<_;('^5C)+Y=S'*@'1() MS0!U&I_L^_\ !>/XHWC77[5O[#?[4_Q:MY?]?H7BGXZW=MI3>H6UL4@" ]P& MKDOVPOV8_P!ISPE^P]X]\+Z=_P &VNB?"+3HM,@OM4^*\=_J&KZIH-M:W4-U M-.D][/-(BM'"\,U^\'_ Y"_9-_Z*-\4_\ PMC_ /&J^#_^#AW] MG_\ 9&_X)E?L#:AXA\)?$/X@7GC[Q_=GP]X+TO5/&)EB8.NZ\NI(Q&"\<5ON M'7'FS0@\,: /YN:^L/\ @B9XS_:U^$__ 44\'_'+]BO]F>Z^+7C?P5IVK7\ M7@^WWA);:?3Y]/EFE=""B(+T$'(!?8O\5?)]?5?_ 1D^+_P?^&'[?/@[P]^ MT3X@U?2O /C6[7P]XEU31=6-E+8"X8+;W1DP0(X[@1&3(P(C(>H% '[I_P## MX'_@XX_Z0+?^5:X_^+H_X? _\'''_2!;_P JUQ_\77UQ_P .0OV3?^BC?%/_ M ,+8_P#QJO/_ -JK_@FG^P-^Q_\ LX^-/VG?BW\5?BG;^'O!'A^XU34-OCC# MS^6O[N"/,6#++(4B0=WD4=Z /Y&O%_A'Q/X \6:IX$\;:#=:5K.BZC-8:OIE M]"8YK2YAD:.6&13RKJZLI!Y!!%.\%^#?%/Q%\8Z3\/\ P-H5QJFM:[J4&GZ/ MIEHFZ6[NII%CBA0=V9V50/4BK7Q/\>ZI\4OB+KGQ'UH,+K7-5GO9D>8R%#(Y M8)O;EMH(&3R<5W $9'( MSQ0!_5SX:_X*9?\ !?741']N_P"#>GS=TX4_\9#Z-9Y'''[Z,[?]X\?D:T/$ MG_!2/_@O3IY86/\ P;P^5B L/^,G- O.>>?W,(S_ +O7\Q6A^RK_ ,$T_P!@ M;]L#]G'P7^T[\)/BK\4[CP]XW\/V^J:?N\<9>#S%_>028BP)8I \3CL\;#M3 MOVI?^"-_@'P+^SMXR\5_LQV/Q1\;?$.TT&<^#/"\GQ'M[2.^U%EVP"66Y\J) M(E=@[YD4E$8+EBH(!_(5_P#X2K_@V/\ V:+[=GS/[:\5>%[KS,Y];L^K9S_> M/O7T5^RU_P $;_ /CK]G;P;XK_:&/ M^"A_Q#T3XX_LL^"O@KXIB;2FU7X9_#L6HT?1RVDV;QF#[(S0YFC9+A]K']Y/ M)GYLBOFVOU7_ &W_ /@WH_X+=_M&_M1>+_B;X+_8?UC_ (1>;5I;?P?!KWQ; M\-7%W!I,;LMLLKMJ7^L*8=P 'D? Q7A7P]_X-O/^"T/Q4T2;Q'X"_8T^WV< M%_-92S?\+$\.1;9XFVR)B34%)PW&<8/8F@#[M_X(M^#?VV(O^"??P_\ %/P@ M_P"#=CX$_'7P_(_$GABPUK6V75[U7-P;X-/B%Q):H' _=P)M.W& M?NG2_P!HO_@J!\,--AN=._X-4_!]DXVH[^&_CSX2&7P26$<%DS(I);KG&[!) M)Y\Y_P""*O\ P10^.^G?LNW7PR_X*:_#7XA> ?%'AC5OL_AB?1?B?IUU::EI M+H&C4)937/E20N'0ABH*-%M!(?'V)_PY"_9-_P"BC?%/_P +8_\ QJ@#^7[_ M (+F_$;XR?%[_@J/\3?B7\??V8+GX-^*=5&C?VC\.KK6HM1;2Q#HUC;QD7,, M<<VO[--_J.H>"O#-Z- MT?6]6U/[9/JQM,QS79EP T;S>9Y9 _U2QGJ37R]0!^]W_!'K]N/]K7X:?\$O M?AC\#O"O_!OMXC^//AS2HM8.F>/Y-2MDL]8CGUF^N7V)-IL^T1O,\/WVW&(G MC.!Z9\0/B1\6?B9;RR:W_P &5_A:YGFQB^NKW2(I^O.6CT1)/7^,>M._X-R? MV9/V,/\ @HG_ ,$]=,NM0\9>.](\:_#N];0/&.B:)XN,$"'F2UNXXO+)2.:$ M\G/,L4X' K[Z_P"'(7[)O_11OBG_ .%L?_C5 '\W/_!;SP/K?A35?AWJ6L?\ M$:+;]D4:A_;'E16WB&2^7Q3L^PY^5HT2+[-N'W%&[[9S]T5\'U^LW_!UA\/O MV3?V)]<\6:#I4^L>+M0\1>)&O1ID=YY8M[-$"JJ2.D/GON M!(0V^W 9L_DS0!]S?\$5O@%\6_C;J7Q!NOA3_P $E?#'[4DND-HXNAXG\6/I MD?ADS&]V8474"3"X\ML[PX3[(/N[CG]0/A]^SC_P4=\(QB3PE_P:0?LP1O"< M)/J_B'PU<2J?4-=W;/\ B#[5\?\ _!J?\/OV3?VC_CGX_P#V4?CEK7B?0_%F MO:5!K'A'4/#OB1K(:G'9^8+BS="K*\B)-YZ;0"4%QNR%7'[H?\.0OV3?^BC? M%/\ \+8__&J /RZ_X*HZ!_P64\6_\$V?BC\/_B1_P0^^"GPD\"+I-GJ'B?Q5 MX \0:/)?Z;9V-_;7K2Q0VETS,H^SX?"'$;.>Q-?@=7].7_!:K_@BA\=]1_9= MM?AE_P $ROAK\0O'WBCQ/JWV?Q//K7Q/TZUM--TE$+2*4O9K;S9)G*( I8!% MEW $IG\;_%G_ ;>?\%H? VMZ'X<\4_L:?9;SQ)?FRT6'_A8GAQ_M$X7<4RF MH$)\HSEB![T 8/\ P0>TO]MP?\%+O!GCS_@GU\)O#OC+XC^$M+UC4K32O%UR MT.EI:2:?/8SRW+K-$RJ%O J8<9E>,<@D5^_7_"\/^#M:Z_U'[&W[)=KW_P!) MUK4GP/[OR:KU]^G%?DQ^Q!_P;T?\%N_V[GTF1U6Y6)UU+_6!,N@((+QID8K]W_^'(7[)O\ T4;XI_\ A;'_ M .-4 ?G#_P %C3_P]WPB:\E&U'@1W)4GRT?GO7\\]?TY?\%JO^"*'QWU']EVU^&7_!,KX:_$ M+Q]XH\3ZM]G\3SZU\3].M;33=)1"TBE+V:V\V29RB *6 19=P!*9_';QU_P; M4_\ !:_X:^$;_P =^-?V+?L6E:9 9KZZ_P"%C>&Y/*0$#.V/469NHX )H X/ M_@BS\._V^_'G_!0#PSJ?_!-)=,B^*WAO2=4U+3-1UM(&L[&U:SDM+F6;[0CQ MX,=T8EW*?GF3&#@C]H=4^&?_ >L:AYGV3]H?X7V.\C;]ELO#1V=.GF:>_7W MSUKX _8+_P"#?K_@M=\#/VC_ 1\9?$7[$VL2>#Y;^W7Q2F@_%GPW:W=SHTY M7[0(F_M+(D$9\Q PQO1,BOWG_P"'(7[)O_11OBG_ .%L?_C5 'Y_W7[/7_!Z M)JN[^V/VKO"Q\S_6?8+WPS:].FW9I7R]!G'7GUK^?G]H'X&?$+]F7XW^*_V> MOBSIUO:>)?!FO7.D:Y;6MXEQ''%Y/B/;VD=]J++M@$LMSY421*[!WS(I*(P M7+%0?Y^/BA_P;?\ _!<'PGHVL_%?XG_L>2I;0&2]UG5)_B3X18 MT,DASL4$Y)P3@< G /[MWO\ P1@_X.G/% ;?_P %3]0THR)Y7[_]HK7QL_VS M]FTT<<]OFX^E?GCX5_X-F?\ @NY&VF^-/"7[%\L+J8;W3+Z#XG>&HW0\21R+ M_P 3(%2.".A!K]^/V6O^"-_@'QU^SMX-\5_M.6/Q1\$_$.[T& ^,_"\?Q'M[ MN.QU%5VSB*6V\V)XF=2Z8D8A'4-A@P !\'V'_!OI_P '*FI+_P 5O_P6$M;X ME]K&?X]>-[C,7=?]1'D/?V7/VBO&_[.?Q1N;2?Q%X)\ M47NC:Q<6%SYT$\]O,T;21N<%E8KN&X!L'Y@#D#^K[]J7_@C?X!\"_L[>,O%? M[,=C\4?&WQ#M-!G/@SPO)\1[>TCOM19=L EEN?*B2)78.^9%)1&"Y8J#^!VK M?\&P_P#P7JU[5;G7-:_8HENKR]N'GN[J?XH>&6>:5V+,[$ZGDDDDD]R: /C/ M]E[X >,/VJ_VC? W[-?P_NK6#6O'7BFRT33KB^EV0P27$RQB1SD?*NXL0.2! M@ D@5^Z^A?\ !F)X\TV-X8_'_P */V0I9?[+U=XH=0@^(_AV!X+NWDP=N_458%' MPP&,C()K^@[]EK_@C?X!\=?L[>#?%?[3EC\4?!/Q#N]!@/C/PO'\1[>[CL=1 M5=LXBEMO-B>)G4NF)&(1U#88, ?*WAC_@T3\=^'E59?^"B'P^N1'CRO-_8V M\+R$=,[C//)OZ#K[]=QK\C/^"]G[ O@C_@G3^VC:? WP]^T1I?C_ %FZ\)6> MI^)5T?X?6'AN'1YI"Z0VYM; _9PSP1QS$JJL1*&;)?^+WQ*UOXF^)O^"IDTEYK6HR7,@G^#;3-&K'Y( M][:WN8(@5 3V44 ?SP5^]W[&G_!LEJ_[3'[%GPW^-GP=_;Q^%6N^'?%GA2VU M.T@UO]F?39+FUEF!:>VDU&.Z%W4IYF[^UTQNQG;CCU-?>_P#P3^_X M-FO G[(GPUU/X9?&+]LWQ?X^LY-1%SX?/A[37\.+IJL#YT;)]KNUF#OM<$>7 MM)?.[<-H!\FS_P#!I-^UAX1O9-5^&'Q7^!$5[(?L7_\$K?^#B/1_P!D[P)9?!3XT>/?#_@K4?#T M.J>'M'\,?M+1:1;V]K>9O$\N".QE\@MYVYE$C99FYYP/B6P_X-O/^"T.J?$' M4/A98_L:>9KVEV$5[?V'_"Q/#@\J"4D(^\ZAL;)!X#$CN!7[(?\ !%7_ ((H M?'?3OV7;KX9?\%-?AK\0O /BCPQJWV?PQ/HOQ/TZZM-2TET#1J$LIKGRI(7# MH0Q4%&BV@D/@ \.F_P""3'_!QSJ#[];_ &AOCG=*W$L _;@GBBD7T*)IH_2O MC#_@M3_P30_X*=_L\_ ?PW\?_P!LF?Q/J'AW3?$)TF*^\6?'^3QA+%<7<9>- M8HIX8C I%L^YD#%OEW8"@U_0)_PY"_9-_P"BC?%/_P +8_\ QJORM_X+E_\ M!!S_ (*,_'#XZZ+\./V /V:O%OBSX8>'])CN)M>\4?%71 =2U:7=YC1P7=Y# M)''%'LC!:,$N9B"5*D@'X-U^F?\ P1/_ ."27QX_:X^"'B+]H;2/^">GPY^- MWAFX\0KI>E2^.OC!J?AXZ;=6L>^?9!IL\9F#BYA!,^<>7\H 9B?+O%G_ ;> M?\%H? VMZ'X<\4_L:?9;SQ)?FRT6'_A8GAQ_M$X7<4RFH$)\HSEB![U^@7_! M#3_@@Y_P49^!_P ==:^''[?_ .S5XM\)_##Q!I,EQ#KWA?XJZ(3INK1;?+:2 M"TO)I)(Y8]\9*QDAQ"20H8@ ]+\-?\$:OVE?"FS^R_\ @WJ_9/EV8Q_:7QGU M:]Z8Z_:)'ST'7W]3G,_:R_X)9?MC>,OV4/'?@*3_ ((C?L)%L;:2.]22U-VL;1O]H6(,RD8 1YXB M>2*P?%G_ ;>?\%H? VMZ'X<\4_L:?9;SQ)?FRT6'_A8GAQ_M$X7<4RFH$)\ MHSEB![U[K^Q!_P &]'_!;O\ 9R_:B\(?$WQI^P_K'_"+PZM%;^,(-!^+?AJW MNY])D=5N5B==2_U@3+H"""\:9&* /UG_ .$6_P""R7_2%7]D#_PJX?\ Y&KR M#]OK]F7_ (*L_M'_ +&WQ#^#WQ*_X)6_LJ^ ]"U+P])/J7C/1/',5M)]6^S^)Y]:^)^G6MIINDHA:12E[-;>;) M,Y1 %+ (LNX E,@'\QI !(!!YZCO7Z%_\&X7[.O[67Q2_;0U#XV_L;^"?A-X MI\6_#;0)9U\.?%C6KBVM6BOHY;1[I(K=&><1J[(>0$:XB)SD5SOCK_@VI_X+ M7_#7PC?^._&O[%OV+2M,@,U]=?\ "QO#7_PBWP7_ &#_ ]@'R#=77BA_LXYR#]G49SS]W^] MSWJ__P (]_P=!ZK_ ,?_ ,0_V'])\S[_ /9>D>+)_*Q_=\X_-G'.>F3CH*[G M_AR%^R;_ -%&^*?_ (6Q_P#C5<#^U+_P1O\ /@7]G;QEXK_ &8['XH^-OB' M::#.?!GA>3XCV]I'?:BR[8!++<^5$D2NP=\R*2B,%RQ4$ _F,_X*K?!76_V? M?V__ (F?##QAXQ\$:SXCMO$0HRGA' M#QCA!4__ 2;_9ZMOVI/^"@'PX^"\'QKT3P#K.HZXD_A77?$GA[^U+%]6@/G MVUO-;F1%<2/'L56)5W*1LI#FO9?BA_P;?_\ !<'PGHVL_%?XG_L>2I;0&2]U MG5)_B3XZ9 M?0?$[PU&Z'B2.1?^)D"I'!'0@T ?O[_PPU_P7UU3_C^_X+J^&-+W?*?[,_9B MT:?8/[X\Z?EO8\<#WH_X=N?\%K=0Y\0_\'#VKRD_*W]F_LQ^&[/Y/0;9CANO MS=>GI47[+7_!&_P#XZ_9V\&^*_VG+'XH^"?B'=Z# ?&?A>/XCV]W'8ZBJ[9Q M%+;>;$\3.I=,2,0CJ&PP8#1^._\ P01^#'Q!^#_B'P/\'_VC?B)X0\2:KIS6 MVF>)=3U9]4AT]G(#2&U5[_X@8_\ K*+_ .83_P#OU7"_L]_\&9G_ O?P3=^ M,?\ AX__ &5]EUV]TW[-_P *?\_=]GE*>9N_M=,;L9VXX]30!^G7_#G[]NO_ M *3T_M ?^"G2_P#XBC_AS]^W7_TGI_: _P#!3I?_ ,15OX$?\$$?@Q\/O@_X M>\#_ !@_:-^(GB_Q)I6G+;:GXETS5GTN'4&0D+(+5GN#$=FP,/-?+!F&T-M' M6_\ #D+]DW_HHWQ3_P#"V/\ \:H _##_ (.7O&_Q]_9?\=Z3_P $^M>_X*>? M%3XTPWFEP:[X]T3Q6UK!9V#F0-80,ELH,DN%:^)6M_$WQ-_P5,FDO-:U&2YD$_P;:9HU8_)'O;6]S!$"H">RBO) M- _X,S/[<_:"\0? G_AX_P"5_86A6FI?VK_PI_=Y_G,1Y?E?VN-NW'WMQSZ" M@#[Z_95_8/\ VI/VP/V\;^'[?5-/W:7I1>#S%_> M0283 EBD#Q..SQL.U>@?\.?OVZ_^D]/[0'_@ITO_ .(KSS_@G]_P;->!/V1/ MAKJ?PR^,7[9OB_Q]9R:B+GP^?#VFOX<7358'SHV3[7=K,'?:X(\O:2^=VX;? M>_\ AR%^R;_T4;XI_P#A;'_XU0!^=_\ P7;\+?M3O)$GF)%%!D%DP?,FA&1NR/YV:_IM_;S_X M-(K#]L?XPP^./"G_ 4-UOPMX;T_3H[;1O#6N^!&UV:U8@&:0W1U.W#F1^<" M),*J+\Q7*/!6J?V%XG\) M6D=A=)9HJ!K.=))4\QXI8, ,^3YD,PR=N3]L?\.?OVZ_^D]/[0'_ (*=+_\ MB*^;OV#/^#2*P_8X^,,WCCQ7_P %#=;\4^&]0TZ2VUGPUH7@1M"FNF )AD%T M-3N AC?G!B?*LZ_*6W#[)_X3O)$GF)%%!D%D MP?,FA&1NR/YV:_IM_;S_ .#2*P_;'^,,/CCPI_P4-UOPMX;T_3H[;1O#6N^! M&UV:U8@&:0W1U.W#F1^<"),*J+\Q7NOIOVG_A3_E?8]L1?S-O]KMYG3&W*_6@#V#_@A!\*OC/_ ,%:/V.6^(.N M?\%HOVH/#?B[P5JIT/Q/X5\/>-K>.&S0+NM)XR\+2/%+!@!G)/F0S#)VYK[9 M_P"'#.NWO_(;_P""V'[=\FW_ %7V'X\K;8]=VVR.[MCTY]:^;_V#/^#2*P_8 MX^,,WCCQ7_P4-UOQ3X;U#3I+;6?#6A>!&T*:Z8 F&070U.X"&-^<&)\JSK\I M;#?M5?\$@/V8?V1_V\#^'[C5+P7O[0DQ=]B_)!%BW4&6:0QQ(#U=T'>OY7/B+X[\0?$WQ MSJGCWQ3K.I:A?:G=M-+=:QJDM[B*\\Q+RE4"KN8Y(45_5#_P4!_X-FO G M[7?PUTSX9?!W]LWQ?X!LX]1-SX@/B'37\1KJ2J!Y,:I]KM%A"/N/\ V[_A,]=?3?M/_"G_ "OL>V(OYFW^UV\S MIC;E?K0!XE_P;(?"/]E;]M[XL^*/V+?VGOB5\3-%UH:6=:^'(\(?$J^TBVN4 MC)-]:&&)]C2@,EPI4 E5N"V=HK]I_P#B&_\ V%/^BP_M ?\ A[=4_P#BJ^(/ MA/\ \&56O?"'XE:)\3?#/_!4R:.\T748[F,0?!MH6D53\\>]=;W*'0LA([,: M_1?_ (#_M5?\ !%#_ ()F_L?_ +./C3]IWXM_ M'#]H"W\/>"/#]QJFH;?CAJ8>?RU_=P1Y;!EED*1(.[R*.]?RL_$#QGJGQ#\; M:IXUUBZO)9]2O'FS?ZC+>3(A.$C::9FDEV(%0,Q)(49K^J/_ (* _P#!LUX$ M_:[^&NF?#+X._MF^+_ -G'J)N?$!\0Z:_B-=250/)C5/M=HL(1]SDGS-Q"8V M[3N^%OCG_P &67_"E_A'KWQ4_P"'E/\ :7]AV!N?L'_"G/)\[! V[_[8;;UZ M[30!X)_P;(?"/]E;]M[XL^*/V+?VGOB5\3-%UH:6=:^'(\(?$J^TBVN4C)-] M:&&)]C2@,EPI4 E5N"V=HK]I_P#B&_\ V%/^BP_M ?\ A[=4_P#BJ^$?V?\ M_@S$U[P+XD\)_&_PS_P5#FM;RT:UU*."#X/M&VUE5GA\Q=:# ,C-&2 ,ACQ7 MZ3?\.0OV3?\ HHWQ3_\ "V/_ ,:H X?_ (AO_P!A3_HL/[0'_A[=4_\ BJ_F M9_X*W>-/@CK7[J2:+X9U'Q=XON=9FO7APEU=I+.Q MQ%+.CE F 8TC)Y)-?TX_'?\ X((_!CX@_!_Q#X'^#_[1OQ$\(>)-5TYK;3/$ MNIZL^J0Z>SD!I#:J]N93LWA1YJ88JQW!=I_/3_B!C_ZRB_\ F$__ +]4 ?DS M_P $DO&GP1T7]N'P9X!_:?\ &7BS0_AQXTU2/1?$VH^$?%]SHTUD\V4M;MY8 M&&8HIW0N'R!&\A'(!K^F;_B&_P#V%/\ HL/[0'_A[=4_^*K\Q?V>_P#@S,_X M7OX)N_&/_#Q_^ROLNNWNF_9O^%/^?N^SRE/,W?VNF-V,[<<>IK]1?@1_P01^ M#'P^^#_A[P/\8/VC?B)XO\2:5IRVVI^)=,U9]+AU!D)"R"U9[@Q'9L##S7RP M9AM#;0 5/^(;_P#84_Z+#^T!_P"'MU3_ .*K\6/^#F_X1_LK?L0_%GPO^Q;^ MS#\2OB9K6M'2QK7Q&'B_XE7VKVULDA!L;00ROL64A7N&+ D*UN5QN-?N_P#\ M.0OV3?\ HHWQ3_\ "V/_ ,:K\Z/BQ_P95:]\7OB5K?Q-\3?\%3)I+S6M1DN9 M!/\ !MIFC5C\D>]M;W,$0*@)[** /Y]/!7B*/PCXOTSQ/<::;V&QOHYKBQ%Y M+;BZB# O"98662,.NY"R,& 8X(-?U;?L=_\ !"3_ (-^_P!JC]G?P9^U3\)_ MV,X=7T;QSX?M]5L[C5_'^O7(CJ*_/G]GO\ X,S/ M^%[^";OQC_P\?_LK[+KM[IOV;_A3_G[OL\I3S-W]KIC=C.W''J:^]_\ @G]_ MP;->!/V1/AKJ?PR^,7[9OB_Q]9R:B+GP^?#VFOX<7358'SHV3[7=K,'?:X(\ MO:2^=VX;0#Z*\._\$&O^".OA?']F?\$\OAO+CI_:.D->>O\ SW=\]3^GH*_G MI_X.??B1^QOIG[;T/['_ .Q)^SA\.? V@_"FT>U\6:EX'\(6.GRZMKD^UYHI MIK>)6F2V01Q!6)V2M<#'2OZ!_P#AR%^R;_T4;XI_^%L?_C5>*:M_P:6?\$>= M>U6YUS6O!'C^ZO+VX>>[NI_B!=,\TKL69V)&22223W)H _E$\)^*_$G@3Q5I MGCCP=K5QINKZ-J$-]I6HVDA26UN87$D4J,/NLKJK ]B!7]KO_!)C]OCPW_P4 MI_8,\"_M3Z7+;QZOJ.G_ &'QEIUN0!8:W;@1W<6W^%6?$L8//E31GO7P3X7_ M .#7/_@DAK/[57BGX,7?PT\7#2-&\,V-_:.GC>Z$QEF=@X9LX*\<# ^M?1WP M<_X-PO\ @G9^S[I5YH?P;O\ XEZ#9W]P)[NUM?'LS))*%V[\.C '& 2,9 &< MX% 'WO17AG[*G_!/WX,?L?\ BG4_%WPR\4^,;^YU;3Q9W,?B3Q";R)8PX?*+ ML4!L@<\\9'>O?^36?@?_V4#4?_ $A%%'_![S_R:S\#_P#LH&H_ M^D(HH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J M "BBB@ HHHH **** "BBB@ HHHH *XGXX_L^?#+]H?1]'TCXE6>J;_#NO1ZU MX>U'0_$-YI=YINH)#- MQ#<6-E+%'25U=65B*[:B@#R+]F#]BSX M-_LL60OO"D.HZQXDGT&ST?4O%WB/4Y[V^N+*VWF&V1IG86UNK22.((0D6]V< MJ78L5^&7[#'[,GP@\6:-XN\"^ )X)/"[7I\':==:W>7.G^&_MF[[3_9UI-*T M%EO#NG[I%V1NT2;(V*'URB@ HHHH **** /#_P!M[_@G'^QO_P %'/"NA^!_ MVS/A-<>,-(\.:A)?:/IR^*M4TV**Y=/+,K+87,'FL$RJF3=L#OMQO;/R9XW_ M .#5;_@CCJGB+PY>^"/V38-+TZRU)I?$=G-\0/$DK:C;;"!$K-J),9#8.Y2# M[U]]:S\;?A+X>^+>B? ;6_B#I=KXR\1Z5=ZEH7AN:Y NKZTM6C6XFC3^)4,J M9^IQG:<8?A;]KC]FGQK\1H?A-X5^-&A7NOW./!W[&=QINKZ-J$-]I6HV MGQ1\4)+:W,+B2*5&&I_*RNJL#V(%?=]<%\3OVHOV>?@QXE@\'_%+XO:)HFI3 M6L=T]K?784VMM)+Y,=S<$9%K \H,:S3%(V<% Q88KO>O2@ KCOV@OAG??&7X M+^(OA?IFIQ65QK>G-;174Z%DC)(.2!R1Q5CXD?&WX2_!_4O#&C_%#X@Z7H5U MXS\11:#X5@U&Y$;:IJ) M?C1H5EKKZM;Z4UK/=8CAU&=%>"QEFQY4-U*K(T=N[K+('4JK!AD [7PEHTOA MSPIIGAZ>99'L-/AMWD08#E(U4D>QQ6A7)?&#X]_!/]GW0K7Q+\74K!([>$.09969@ B L<\"NMH *X[]H+X9WWQE^"_B+X7Z M9J<5E<:WIS6T5U.A9(R2#D@>.WA#N>!OFEC0?[3@5C?%W]J_\ 9Q^ VJ'1OC!\8-&T&YBL M4OKV.]N#BPLF=HUO+HJ"+2V+JRB>8I$61ANRIP =EX2T:7PYX4TSP]/,LCV& MGPV[R(,!RD:J2/8XK0KSK]HK]KK]F+]DGX=P?%G]I;XZ^&?!?AR[N$@L=5UW M5$ACNY74LL<(SNF8J"VU QV@MT!-;_P?^,WPF_:"^'6F?%WX'?$?1?%GA?68 MC)IFO:!J,=U:W"ABK;9(R1E6#*R]592I ((H Z:BL[QAXO\ #'P^\(ZKX]\; M:Y;:7HVB:=/J&KZG>2!(;2UAC:269V/W55%9B>P!KB=8_:Y_9LT3X?\ ACXH MW?Q>TJ71/&NE+J?A"YL&>ZDUFR,*3_:;:&%6EFB6%TD9U4JBL"Q4&@";]FOX M,ZG\#/ 5[X0U76H+^2Z\0WVHK-;QLJJL\I<)@]P#@UZ#7$:W^TM^SUX<^!O_ M TUK?QL\+V_P\.G1WZ>-6UN$Z9);2$+'(EP&V.'9E5=I)9F"@$D"H?V=/VH MOV>/VN?A]_PM7]F?XQZ!XV\/K>R6TUSP]9Z=%8K&PDB:% MB2Y/0@YKT&N:^%'QC^%OQS\*GQM\(_'.GZ_ID=[-97%QI\VXVUU"VR:VF0X: M&:-OE>)PKH>&4&DA^,WPJN/C#-^S];^/=-D\:VWAU->N?#*7(-W%IK3F!;ID M'*QM*"@)ZD''0T =-117!VO[47[.MY'XZGC^-7AM(OAE??8_B!//JL<<>@3^ M0D^RZ=R%B_=R(V2<'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D3 M0L27)Z$'->@UQOPF_:#^#/QSFU:R^%GC^RU6\T">*'7=, >&\TYI4WQ>?;2J MLL(D3YT9U =?F4D(OVJ/ UI\2I[^VL8O LWB& M :HUS<(CPQ?9]V_>Z2(P&,D,#T- 'K]%%)+MU/W8R\;KN[8&<9&0#*^,?P9U/XF^/? 'B^QUJ"UC M\'>(7U&YAFC8M<*8BFQ2.AR<\UZ#7GOPL_:P_9P^-GBAO!7PK^,.BZUJO]EC M5+:RM;@A[W3RX07UKN %W:[R%^T0[XMS ;LD9V_B/\9_A;\(VTVW^(GC:RTV M[UJX:WT/3&8R7NJ3*NYHK6VC#37+A?F*1(S BF6\Z7-NES&KA9$# M*)(V1@",\JP!4^Q (KF?$_QM^$O@OXH>%O@KXK^(.EZ?XL\;0W\OA+P_@;- &/\8_@SJ?Q-\>^ /%]CK4%K'X.\0OJ-S#-&Q: MX4Q%-BD=#DYYKT&O.M*_:X_9IUOXF0_!_2OC1H4WB&ZU"ZT^QLENODO+VV#& MYLX)B/*GN80CF2"-FEC"-O5=IQRWQU_X*4_\$_\ ]F+X@2_"G]H;]L7X=^#/ M$L%M%<3Z%XB\46]K=1Q2#,;M&[!@&'(SU'- 'MU%<[\)OBY\,?CQ\.]+^+?P M9\>:7XG\,:U"TND:]HMVL]K>(KM&6CD4D, Z,N1W4U!\4?C9\)?@G'X?E^+7 MQ!TOP^OBKQ19^&_#C:IG-;174Z%DC)(.2!R1Q70^$M&E\.>%-,\/3S+(]AI\-N\B# M KK>VEEXF MQY5M-/N3RHY61Y=Z[ VX9V/B;\=?A1\'KO3=+^(/C"*TU#6?._L?2+>WENKZ M_6$*9GAM8$>:5(PZ%W5"J!U+$9&0#K:*R/ 7C_P/\4_"%CX_^&_BW3M=T34X MC)8:KI5VD\$ZABIVNA()#*RD=0RD'!!%4?C%\8_A;^S[\,]7^,GQK\=:=X9\ M+:#;"?6-=U6?R[>TC+J@9V[99E4>I8#O0!TM>??LU_!G4_@9X"O?"&JZU!?R M77B&^U%9K>-E55GE+A,'N <&D^+'[5W[.?P.>%/BK\7]&T6&\BT4D!KF3;"I."XK:\;_ !J^$_PX\%V?Q#\9_$#3+/1M2E@BTJ^^ MTB1=1EG&8(K81[FN9)!]Q(@S/_"#0!U%%5>&AFC8%7B<*Z$890:V]7,@2."&-2SR,QX"JH))[ 4 6J\^_9K^#.I_ SP%>^$-5UJ"_DNO$ M-]J*S6\;*JK/*7"8/< X-1C]K;]FV3X1^&OCM:?&+1KGPKXS6$^$-4LYC,=; M:6-I(X[2*,&6YD*([^7&K.%C>F?$_0)?!@TV34' M\5#5HAI\=I&&,DSSEMB(FUMS,0%VMNQ@T =-17(_"?X\_"#XY07\WPJ\>66K MOI4D2:G:Q;H[BT,J>9$989 LD:R1D/&S*%D0AD++S774 %>?>'/@SJ>B?M)> M)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$'-)H_[67[-.O_ SUSXS:1\^&'Q>^&OQGT&?Q M)\,?%]KJ]K:7TEE?B LLME=(%+V]Q$X$EO,H928Y%5P&4D88$@'245R7PQ^/ M?P3^-6I>(-(^$'Q6T#Q1/X4U,:;XD70-5BNQIMX4#_9YFB)"2A6!*$[ESR!7 M6T %>?>'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$'-7]&_:%^!W MB#Q3XW\%:1\5M#EU3X:_9_\ A/K/^T$5M $]M]JB:Z+$")6@_>;F.-H))X.& M?"/]HOX(?'AKR/X1?$K3=UD*RI;SAFM[GRW 9H)@CF*< QRA&* M,VTX .UHKQ?X<_\ !1;]A'XO?'J__9>^&'[6O@/7?B#IDDT=UX4TWQ%#+=^9 M""9HT4-B5X]K;T0LR;&W ;3CVB@ KS[XQ_!G4_B;X]\ >+['6H+6/P=XA?4; MF&:-BUPIB*;%(Z')SS6Q_P +L^$O_"ZO^&G?$C4YXH++P?=Z[$EY)/*H:*W*DX6:160I$Q#N'0JIW+GUZ@ KCOV@ MOAG??&7X+^(OA?IFIQ65QK>G-;174Z%DC)(.2!R1Q5CQC\;?A+\/?B!X3^%7 MC?X@Z7I?B/QW@QZBLM_VH_P!GE/BE M_P *6;XOZ)_PDW]HC3CIGVL96_,/V@6)D_U8NS!^^%L6\XQ?O FWYJ .M\): M-+X<\*:9X>GF61[#3X;=Y$& Y2-5)'L<5H5C?$3XB>!OA'X#UCXH?$[Q78Z% MX=\/Z;-?ZUK.IW BM[.VB0O)+(YX554$U<\->(]#\8>'-/\ %OAC4H[W3=4L MHKS3[R$Y2>"5 \W4GJ[N0 /J3@ FLOXB_M1_L\_"7Q?#X"^)'Q?T31]6EA@FDL[R[ -I#/*8 M8)KEAE;6.68&*.28HLD@*(68$4 =;X2T:7PYX4TSP]/,LCV&GPV[R(,!RD:J M2/8XK0KE/C7\=/@U^S?\.;WXN_'WXGZ'X.\+Z:\27VO>(M1CM;6!I9%BC5I) M" "SNJ@=R15;X#?M&? C]J/P$/BE^SI\6M"\:^'&O)+1=<\.:@EU:M/'C?&) M$)4LNX9 Z9H [2BL#XI_%+X>?!+X'=.DOM;UG49=D%G; MQC+R.?0#TY/09-8/Q _:A_9]^%NBZ-XA\=?%G2+&U\163WNA,)S,]]:)&LLE MU$D09V@CC='DF \N-75G900: (_V:_@SJ?P,\!7OA#5=:@OY+KQ#?:BLUO&R MJJSREPF#W .#7H-5-$U[0_$VAVGB?PWK-IJ&FZA:QW5AJ%C<++!..[53 M!,Z,I5T1V9",, : .JHIES*)8X?#.O6=UYL>KS.[HD%JB O<3,T;J(HU:0E M& 7@T 3_ +-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2X3![@'!KT&N#U M+]J']G71?@=<_M,:S\:_#=I\/[*%I;[Q?=:M''86P6;R'$LK$"-EFS$R-AED M!0@,"*XSX&?\%+/^"?W[3?Q!@^%'[/7[8GP]\9^);FWEG@T/PYXF@NKIXHUW M2.(T8G:HY)[4 >WT45P&D_M4_LWZYX,\8?$73?C=X:?0?A_X@OM"\;:P^JQI M;:)J5FRK=6MS(Q"QRQLZ!E)SEE'<4 -\.?!G4]$_:2\2?'&76H'M-<\/6>G1 M6*QL)(FA8DN3T(.:]!KE_AC\:OA7\9-)OM:^&WC6TU.+2KPVFKQ+NBGTZX"+ M)Y-Q#(%DMW\MXY LBJ2DB.!M92<3X>?M8_LY_%?Q'9>%?A[\6M+U.\U6VFN= M"\IG6+68(L>;-83.HCOXTRI9[=I%4,"2,B@#T.BBN2T7X\_!GQ%\1/%WPET3 MXF:/<>)/ -K97/C31DO5\_18;N)YK:2X!_U:R1QNZD_PJ30!E_&/X,ZG\3?' MO@#Q?8ZU!:Q^#O$+ZC:]!KAOA'^TM\!?CS=W-A\'_B MII&OSVMG#>O#8W&6DLYBPAO(PP!FM92CB.XCW12%&VNVTXIQ_M+['6H+6/P=XA?4;F&:-BUPIB*;%(Z')SS7H-_%?P_KGB7P6MJ?%VB:1JL5Q<:,;DS"!+E8R3"[_9YL(V&P MA.,$$Y_Q!_:C_9Y^%/C*'X??$7XOZ)I&L2Q6\LEE=W8!M8[B4PV\EPPRMJDT MP,43S%%ED!1"S B@#O:**Y;Q]\;?A+\+/$_A7P9\1?B#I>C:KXXUAM*\)6%_ M=H(0?O,(XW;'L!U(! *_P"T%\,[[XR_!?Q%\+],U.*RN-;TYK:* MZG0LD9)!R0.2.*Z'PEHTOASPIIGAZ>99'L-/AMWD08#E(U4D>QQ6%)\>_@G' M\98?V=C\5M ;QY/I$NJIX/CU6)M26QC:-6N6MP2Z1;I4 =@ 2W!/-'Q8^/?P M3^!%OI-S\9OBMH'A<:_J\&E:$FMZK%;OJ5]-(L<5M;HY#32L[J B GG.,9- M'6T45RWQB^-OPE_9]\$O\2/C9\0=+\,:"E_:63ZKJ]R(H1<7,Z6\$>X]WED1 M1_O9. ": *_[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKH?"6C M2^'/"FF>'IYED>PT^&W>1!@.4C521['%87CKX]_!/X8^-/#?PW^(7Q6T#1_$ M7C&^^Q^%=!U#58H[W5I@K,5MX"=\N K$E00H')%8G[3/[8'[+W[&G@VV^('[ M4_QV\->!-(O;O[+87?B+4D@^US8R8XD/SRL!\Q" X R<#F@#TBBN?^%GQ6^& M7QP^'^E_%?X.>/\ 2/%'AG6[?S])U[0=0CNK2[CR5+))&2K88%2,Y#*0<$$5 M9^('C[P9\*? FM?$_P"(_B6TT;P_X=TJXU/7-7OY=D%E:01M+--(W94168GT M% &O7GW[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2X3![@'!IWC/]JG] MFSX<_"O1OC?X^^.?A?1O"7B.&TD\/:_J>LQ06^J"Z56MA;L[#SFE5U**F6;< M, UL?&+XT?";]GSX=ZA\6OCA\1-(\*^&M*56U#6M;O4M[>(LP1%W,>69V554 M99F8* 20* .GHKB/V?/VD_@'^U=\-X/B]^S=\7-"\:^&KBXDMTU?P_?K/$DZ M8WPOCF.1L].BL5C8 M21-"Q)*O@&/VI]%^/OA-_AN4N'/CF;7(8=+58)Y+>8F MXD944)-%)&&/B'X0TKQ_P""=;@U+1MZLC*P/H: -*BN9T_XS_"K5?BYJ7P%TSQ[IMQXRT?1+?6-5\.0W :ZM M+&>1XX9Y$'W%=XG"YY.W.,8-=-0 5Y]X<^#.IZ)^TEXD^.,NM0/::YX>L].B ML5C821-"Q)#OV@_@?\0$\7R>#?BKH=^G@#6Y]'\:RPZ@@31;Z")) M9H+AB0(F2.1&;)P >3P<7/A%\9/A3\?O %G\5O@C\0](\5^&=1GN8M/U_0;Y M+FSNFM[B2VF\J5"5D"S0R)N4D$H<$CF@#I:*\@N?^"@'[$EG^T&/V3[C]JGP M,/B6;]+$>!5\10-JGVEHQ*(OLX;?OV$-C&0.37K] !7GWQC^#.I_$WQ[X \7 MV.M06L?@[Q"^HW,,T;%KA3$4V*1T.3GFMC1_C;\)/$'Q;UOX#Z+\0M+N?&7A MO2K34M=\.17(-U8VET9!!-(G97,3X/L,XR,Q_"KX]?!3XZ/KR_!CXK:!XK7P MQK+:1X@E\/:I%=QV%^L<(7U&YAFC8M<*8BFQ2.AR M<\UL:Y\;?A+X:^+.@_ G7_B#I=IXQ\4:;>:AX?\ #D]R!=7]M:>7]HEC3^)4 M\U,_4D9P<1^&OCW\$_&?Q3USX(>$/BMH&J^+_#-G%=>(_#FFZK%/>:5%*S+& M;B-"3"6*MA7P3C(&.: .MHKPSXV_\%-O^">G[-GQ%O/A%\??VSOAQX0\4:?% M%)?:!K_BJWMKNW66-9(R\;L&7 MG>(O#>N6@NM'UO2;E9K:\A)($D;KPZG!Y'% &[7'?M!?#.^^,OP7\1?"_3-3 MBLKC6].:VBNIT+)&20)8/#_A: M+4KD1MJ>J3)(\5I#G[TC+%(0.^W'4BH]4^/?P3T;XO:7^S_J?Q6T"'QSK-C- M>Z9X0;58CJ5Q:Q+NDG%N#Y@B4=7("YXSGB@#=\):-+X<\*:9X>GF61[#3X;= MY$& Y2-5)'L<5H5Q_P 3/CY\(OA!J>GZ#X_\9Q6NIZK#--IFC6MM+=WUU##M M\Z:.VMT>9HH_,CWR!-B>8FXC<,[G@GQQX,^)7A+3_'OP\\5Z=KFB:M;+<:9J M^DWB7%M=1-T>.1"5=3Z@T :E%\D8*D%M$QWS/DC(0' Y. ,T 9?[-?P9U/X&> KWPAJNM07 M\EUXAOM16:WC9559Y2X3![@'!KT&N<^)WQ=^&OP:T2W\0?$WQA::3;WEZEEI MZSDM-?73*S+;V\* R7$Q5'81QJSD(Q PI(7X6?%OX9?&_P &P?$'X1^.=-\0 MZ-<32PIJ&EW(E19HG,-@'1E*L 010!T5%9_BSQ7X;\">%=3\ M<>,M:M]-TC1M/FOM5U&[D"16MM"ADEE=C]U5168GL :\D^+G_!1_]@_X#?"O MPE\;?C%^U=X*\.^%O'ME%>>"]7U+6D1-:MY(TE6:W7[\J;)(V9@N%#KN(R* M.J_9K^#.I_ SP%>^$-5UJ"_DNO$-]J*S6\;*JK/*7"8/< X->@UR\/QM^#=Q M\)%^/L'Q6\./X&;2/[57QBNM0'3#8[=_VG[5N\KRMO._=MQWIGPK^-_PH^-M ME?7OPN\;6FK'2KI;?5;:,/'<6,K1K*B3P2!9(2T;I(N]1O1U=L].BL5C821-"Q)'M12YMV=#AT+( M3M=3PR-AE/! I_PH^/7P4^.Z:Y+\%?BMH'BR+PSK;Z/KT_A[5(KR*QU!(HY7 MM9'B)42JDT99 M?^36?@?_ -E U'_TA%% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S M]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 > _M9_L_\-%?#;Q(-+^(/AWX,^,_"/@VYV[!%?:PM@UO=F4' M*&![%@, \73G(VC/YQ?&3XU:SI7_ 2S_8^_9E;X&?$#P-\=_ /QC^''A;2= M'U[P%J-C':Z]I\HM;F:&^D@6TNXKBUBNY"T$TH>&X8MQOQ^S%R;D6TALU0S; M#Y0E)"EL<9(Y S7B>E?L@W/C7]I'1?VK/VD_&=KXH\0>#K2YM_ASH&FZ:UKI M/A8W*!+F[C1Y)'NKZ2/]T;J1E"Q#;%#%OE:0 ^6/V$K:V_:%3_@HEXG^,\*W MDVK_ !Q\2>!M0CO%W#^P-,T&UM;2#!Z1>5<3,!T)E=NK$GVO_@AU\3O'7QA_ MX)(_ /Q]\2M0N+O6;CX?6UM/@O\ "'P#^S]\(O#'P,^%FBKIWAOPAH-IH^A6(;=Y-K;Q M+%&I8\LVU1ECRQR3R: .7_:)_9?\'_M'^*/A9XE\6W&P_"[XE0^,M-C$&XSW M,.GWUI&F M^0V)(K=4AB67YY!.5CV 'S5_P5OTWQ??_P#!'?P1JWQFTY9?&EKXD^&#:Y<7 M4(,T.HOX@T87>"1E29-X;'6OT'KP/_@HW^QQXU_;L_9Z3X!^$_C'IG@F-_%& MCZS>:IJ'A*35V=M.U&VOX8DC2]M0@:6V568EOE8X /->ZZ7'J<.FV\6M7D%Q M>+"HNI[6V:&*23'S,D;.Y12M 'G'[8W[+_@_P#;,_9VUS]G'Q]< M"+2->NM.FNW,'F?\>FH6]ZHVDC.7MU'7C.><8KY%\)>.[O\ 92_;'_;!T_\ M;=^$7C34/!'Q+:Q\1^%?&6E^!M1UC2-3\/0:$EG=:9-<6D$D=D;;R9=R7+1* M5G>7.UBQ_0BO%OVI/V6_%'[7^DW'P8^*'Q$BTWX4:C)&/%'AC0+22/4?$ULN M&:QN+XR#[/9R,-LT4,?FRQ_)YT:LZL ?/?\ P0V\,647_!(_]G[]H3]J&UMU M\0^&/A3>167B+Q-*/^)3X>>YDDB=7E^6&-[""Q+OQNC@CR=JUZ!_P20_9I;] MGWX2_$GQC8^$I?#&B_%OXTZ]X[\*^#I+0VQT/2;SR(;2(VY ^RO+%;+=-!@& M$W7EE59& VOVT?V/?VG_ (]P>"_"G[,O[5_A3X4>$?"4D4]SX6O_ (0C7K?4 MYX,"T60?VE:QK;P;4=+?RROF(CDG8@7N?V4OA%^U/\+M-UR?]J[]K2S^*VKZ ME=P_V7<:3\/XO#EGIEK&A'E+;)%^._P KGBOA3PS\/_&__!/7_@I%\/+G MQ1\.O&?B/X.0_LJ:3\-/"/BCP=X*U#6ET+5M,O=\D%S:Z?%/-;)=P"!A,5*L M\$<9;Y 1^A5><_M"?#3XS?&'P]/\./ 'QAC\"Z-JMF;?7->TG3C-KBQ.2LB6 M,KN(;.4H<+.[+P-<:CX+T[]K?QUJW MP8TR[M%B:"Q+K_QYI.52 &[FU%5!*!&DD!*X.-C_ ()-^.M U/\ :\_:Q\,^ M/?V>M<^%?Q$+Z[MKBPDTF:P6TTR^LIK5C%,9ULIYKAQ\WVB> M0$G "_0&I_LS?$+X'_L^>"?@+_P3O\5^#?AGIW@FZMX8--\2^$)]9L;S3$20 M2VK".\MYDEDD<3-<^8SLZL6W&1FK:^"'[.%Q\/?BCXN_:$^(WBJS\0_$#QM8 M:;IVKZKINCM86=MIUAYYM+*VMWFF=$62ZNI69Y9'>2=CE46.., ]3K\X_C/^ MRYXN_P"">_QH_92\=_#+P!XF\7_![X=?$CXC7GCZU\(^&KC4KW2)O$SW,NGZ MB;&U66>>.T-W^T'!*N,J0#\W_@=^W3\-/@=^WW^W'^T5!/[&+F65%\M(UED&U,U'^QG M\7/V7-,_X+KZA?:#^U]\.O'7B+QQ^R_8KK_BC0O&%C/%K_B9_$EW)+9VHCF? MF*U2".&U#-)':P0!MV"[?=WP%_8>_9\^ OP9F^"UIX1B\46NJ:[<:_XJU;QE M;PZA>>(];N'\RXU2]9TV27$C=PJJBJJ(J(BJ.0\+_P#!-KX->#/^"@K_ +=/ MA;1O#.G1+\*+;PA9>#]/\%V\"VMW%J<]Z=52X1@%E9)A!M$0;:F?,(.T 'T; M7Y[_ /!2/]BWXB_"+X?^(/VA_P!FOP-K'C635_VL/!7Q8^)/@;P]IYEOM4T3 M2;?3;>YL+:$$F\<36"WRQXRSLRA6*KG]"*R?&L?CF;P_+#\.KO2;?57(6&YU MNVEFMX0>KM%$Z-)CKL#IGIN7K0!\">%OCMHOQP_X. ?!NL? /2O$UG:_\,KZ MD_Q%?Q%X/U'16ELSK,1TOS+;4(8)2ZSFYV,4'RR2A21OQF_##1_VR_\ @F3^ MU+X$\*_M;+\-OC-\./C!\2;G2M.^+?A_P&-%\2^&O$VJ37%U"MY$99UFM)I6 MDA219-T654E55(W^NO@5^QQ8? ]?'_Q$MOB%%/B!-X$U M==5T6+PA\/Y-"BOM2CCDB@OKX2WUT)7C65I$BA6"-)B'(?9'L /H&OBK_@J9 M_P $_OB!\9O@]^T7\8_V:[N1_BC\0_V?+3P)HVG6Y$#SP6E[?WDT*RE@"]U' M>?9QG:!Y:Y;#?+]JU5UHZT-)N#X=6U:^\H_91>LPAW]MY4$X^G- 'YB_M ?M M2Z1\>/VI_P#@G[#\'OA+X[\%_$)?B%??VIX?\5?#_4]#FTG0TT&1-_P!L']J#0?A9^T!_P6]U3X >'?B%IMKX\UK3 M+:RN_%T]KK&A_#W1+QK9K338#9O!$Z-%<7T^9D%TX.[88X\_H)\)_P!D&VT# M]H/4_P!KSXV^,T\9?$J]T7^P](U"+339Z=X:T?S!*UCIUJ9)6B\V0+)//))) M+,RJ,I&J1)Y=/_P3$UO1?AA\7_V6/AQ\:[31_@[\:-;U74-=T"7PXTVIZ+'J MXQK-EI]T+A8DAN=\[QF2%C;-/)@2J46, ^G_ (;^/O#7Q7^'F@_%+P9=-/H_ MB71;75=)G=-K26UQ"LT3%3T)1U..U>:?M%?LF6OQG^,/@S]HC1-?33O%_P . M/"WBG3O!]R\&1!=:Q:V\'GELY4)]G4X .=W;'/JOA/PMX>\#>%M,\$^$M*BL M=*T?3X;'3+& '9;V\2"..-<]E15 ]A5^3S/+;R@"V#M#'C/O0!^)OQN^*_C/ MX>_\$+/A-^R-XI^"'Q"\&_M%^ OB=X+\/>&;35_!&HPPCQ5;>(8=M[::HT/V M.[-U;KIZ-##2])26656=Q]IELX0,D)$BJH"H .@F_9"OOBG^T)X;_:/_ M &G?&-GXDN_ 3S3?#CPAI6G-;:1H%Y,ACDU&0222/?7_ );-''._EQPH[>7" MKLTK=/\ '?X!7?QQ\>_#'6-2\2QV^@> O&I\3:EHQM2[:O=0V5S!8H7W (D, M]PMUT),EM#T .0#4_9L^!OA7]F7]GSP3^SQX)R=*\$^%K'1;*5EPTRV\"1>: M_J[E2['J68DDDUC_ +3G[+_@_P#:@@\!0^+[@1_\(!\3M'\:Z63!OW7FGR.\ M:]1MSO8;N<>AKTZB@#\B?B9X^N_V:_\ @G/^W?\ LV?MS?"/QM#KFK>(_B!X MAT+Q/_P@^HWFC>);'58VDTB]CU.*!K2!XG-O!Y(-)DN['4]+-X+V%D,4T3VUQ%.9"'_>*Z2LC)D)(@!QO_ M 1^USX*>-?V(=*^*OP0^)L_BRV\<>*->\4>)M2N=,;3Y(->U'4[B[U*T-DS MN;(074LL0@+/M6-3ODW>8_J?[97[,?A/]LW]EOQQ^RYXXO#;:9XUT&73I[I8 MO,,#$ADDVY&[:ZJV,C..HZU#^R;^R_H7[+'@OQ#H=AK,>I:KXR\=:OXO\5:C M;V M(+C5-1G,TQ@MP[^1$H"(J%W;";G=W9F/J5 'P9X1\8>)?V3_ /@IY^TQ MK'[3_P )O&%[\/OBIX;\+7OPZ\7:'X%U#6]+73M-TN2UOM(NFLH)EL3'/)/< M!)]D;)/+)N&3GY*_X)YW_P"T;X)_9@_X)_?M=:]\-/&OB;X2^"-4^(5AK-CH M6@W>KZGH6F:G-<6GA[4VLK9)+B:"&U5X-\:,8K>X! (?!_4;]J7]F[QQ^UAX M=O?@CXL^)ZZ!\,M:A%OXMTOP_:R)J^OV3#]]8&],@6SMY1F.7RXVEDB9E26$ MDFNH\6?#WQWH'PUTSX6_LRZIX9\$6FG:'])\6>';_PKKUJ)['4[*6T MO8&Z212(4=?Q4D5P?[*_[+'PO_9#^%[?#/X8K?737^KW6L^)O$.M7 GU+Q#J M]T_F76I7LP51+<2OR2%554*B*B(JCTF@#\W/V?/@_P#\*%_X+)? G]AG^UWU M+PM\"/V#I+GPK/+!Y:SZM+K5GI%W?!,D+*]O;+NP25$Y&<,<_,/QL^(OC*T^ M)'Q,_8]TZYF/P[\3?\%2/ NC:O99/D?8-62/5M1L_0127UK&[)T+W+DCYSG] M5_CS^R7>>/OVA? W[77PE\7V/AWXA^!]*U'1!/;N;QEXS^)S?$O4_B1 M:::D4]OXQ6\BN[;4+>W+L(X;=K>W@CMS(W^CQ>6TC,[R$ X[XL^)=7\#?\' M_P (M.\*R.L/CW]G3Q%8>+H(_N30:?J,%S8RN.[1RSW"(QY N) /O&OM^O#_ M (5?LCZWI_[4VH_MI?';QOI?B+QY+X&A\'Z$F@Z')I^GZ-I*W)N[@11RW$\C MS7-QL>21GP$@AC51L=Y?<* /S/\ VC_V?])_9H_;*_8W_9.\,WK2^$O'_P"T M_P#$'XE>(U\GRHI=32"_UC3X&7)!6![M53)Y:U1\ @!?4/@WXCU7PQ_PR6-9GU"X$R&*V0G*(=Y)R!\M?0= 'YH M?\%I?@%IGP1^!OQ"\<^%-0=6_:?_ &@/AQH?Q#,!F!^9)4M2 MK] 5N60@@DGT;]LR^O/"G_!;/]DC0O"LUQ:Q?$SX;?$KPQXU.GS-"\VEVEE8 M7]J"R$%3'=;BC#!4R-M(R<_3O[8?[+/@']M']G/Q)^SE\1[R[LK'7887M-6T MXJ+K2[ZWFCN;2]@+ CS8;B**5005)3:P*D@\1X>_8Z^)&J_M Q?M' MM<^(GA[X>77A7X?RZ=X0FMM(T3[4Z2W>H26KWLDL\T\D-N&59X@D,7E*V6>5 M@#S/]M+]DWX7?&'XX?LP_L^_!#X?Z3HNH_![XE:9X\FU#1;!(%\+>&M.CG7[ M(&C \M;^Y$%JEOP)EBN9,,+5L?9]?$_PF_8 _P""G_P[UJ>36?\ @K+X;O[# M7/$JZIXUGL/V=(+75M81I$\Z)+V35YA;L8$%O$XB=;>-8Q&@$:K7VQ0!\3?\ M%=OA?=?!;X%_'O\ X*0?#/5I[3Q]I7[,&K>#=,N;6+;+9V[7#W?VE) &]*FL5VO+INHZ3/87 MUL".J36[L7]2H8YQ7Z-_$OX=>#?C!\.=?^$OQ%T.+4_#_BC1;K2=>V.(E /*/^"XFK^#?A%\ _!\_C MG]DC6M:^#FB?%O1O&/Q4\<^$9K%;KPPD&J+=M>16[.+B626YVK<31J"L$\V& MW-E?OV">&Z@2YMI5DCD0-&Z'(92,@@^E?.'CS]DS]J']H;PMXQ^ _P"U/^T1 MX+\0?"_Q3K$HGTOP_P##F?3]7N-$><2_V3-=/J,L.TH!;R3I;B22(OM\J1A( MGTBB)$@CC0*JC"JHP /2@#R7]H/]G#PU\2?BW\,_VF;N(S:[\&;K6]3T"T$& M_P"U->Z3<6,D6<@H2)%;.#]S&.EO\ !:;]B9OBC:?\ M,^3?$0^*3X#'AYO[0%L=4&L'0?MOVC8-/.H9?/D^;Y#&WW?\M: /GK_@K;^V M=^S+^TK^R/\ 'CX,_$#]I+X?Z&G@3X/ZV)_ >H>-+*WU/Q%XT?1I);>U6SDF M$TD-C))$R*%8RWQCV[6LB)/NK]@+XB_#[XH?L6?"_P 2_#3QUHWB+3H_ NE6 MDFH:%JD5W MQ#9Q1S0EXF91(CJR,NX,2$A&D92Y&6.6.6/6@ M#"_:M_9?\'_M8>!O#_@CQE<"&/P[\1/#?BVSD,'F SZ3JMO?"(KD<2I"\).> M!*3@XP?A_P#8RM;;]H+]GC_@HYXK^,\"7]WKOQY^(?A+5&O%W%=%TO1K:PL; M4Y_@C@W,HZ#S21US7Z75\L_$'_@G-XAN=1^-F@_ _P"-MOX.\)?M#$S_ !%T MQO#INKNQOIK);"_OM,F%Q&D$UU:1Q*WFQ2A)HQ, V6B(!\X_!OX0_M^_MY_\ M$K_V2_CK\%?V@/!&F^+?"7@*#5=0\.?%7P*^LZ=XOOS8?8K>:\G6=7M_W!N" M9%BD9FNRX*E17UA_P3*_:5N_VG/V8EU_Q1\#;3X:^+O"OBC5/"OC_P $::J? M9-+URPN#%="W9 %DAD.V9&&?EE W,1N-O5_V=?VFOAC?^ _!?[&/QU\$>"OA MGX0\'0^'9/ ?BOX<3:RJQVZJEM<6]S!J%I*CI$B1&-V="!N(W5Z-\"/@CX;^ M G@:3PCH5_XNKJ01JJ*7D<[44!(T5(U 5% M *'[6O[/FA_M8_LO?$/]F/Q'J9L;/Q_X,U+09=06 2M9FZMGA6X5"1N:-G$@ M&1DH.:^4_P!CHRZ]_P %O_VH- U.$I8?"?X2?#OPIX#M7^[:Z7>6]Y?W*QCL M&N(T#$=?)0'[@Q]W5X1\1?V0O%<'[4UW^V+^SG\1=(\+^+]>\#)X4\76_B#P M[)J5AJMM!.T]C=F.&YMW6YMGEG4$N5EBF,;!2J.@!^6'PK^,_P ;O'/[)7PQ M_P""7OPMG9='^(/[87CSP1F;69=/6X\":'=W&I7.DK=PQR26\F2?^"37PU\'_LZ_";X5_!?Q_=Z+XP^" MOC(^+?!_C[5=/6\EO-9G>=M3DOX4>'SX;X75TLT4;Q%1(GELOE(*]2^"W[+$ MW@S]H/QC^UM\4?$EAK?Q \8Z#IN@&?2M,>TL]*T:Q>>6&R@2265W+3W5Q+), MS#>6C 1!& 0#V":&*XA>WN(E>-U*NCC(8'@@CN*_-/X8? 33_P!F/_@JI^R1 M^P5HNI277@[X.?LU^)]:\/O)%Y:7>LRW-OI\]ULR1Y@AEFV\DHMS( ?G8G]+ MJ\8_:._9,?XM_&7X2&%LHY%S!'<;6!"S8E $@##U7X%?#?X?>-_P#@ MI3\1?BMX+\":-IFD?!_P?9^ M*DTK2XH%DUG4A!J^KL3&H!*6HT*,'DJ3.N1 MDBO3/V2_V3=(_9E@\;>*-1\3#Q#XT^)GC.X\4>//$@L/LJ7=Y)''#%#!"7D: M"U@MX888HVDD8!"S.S.S'2_93^ 5W^SO\,;SPQKWB:/7-?UWQ9K/B3Q-KD5J M81>W^HW\UT^U"S%4B22.WC!)Q%;QCM0!Z77YG_MP_L_:3^S?\']*?Q&V@^)? _C73/&'@+Q*MG]I&E:S8R%H9'AWIY\+H\L$L6]"\, M\BAT8JZ@'R7\9M.TW7/^"V_Q:_9RU;Q=-X<\&?%+]@N2_P#'^HVUTL"VMQ;Z MY=Z;#J+.Q"I)':7EPH<]%B'9>/'_ -@SX]_$GXA?M _LR?LC_MZVR^'8/AWI MUUKW[.'Q"TC1IK;3OC+##I5UIMG29G.^1DPB+&%JOX>_80\<:_I7P5\'_ !^^+&A>(](^!&MV>K^&+C2/ M"CV%]JM[9Z?/86J?'V]^'WA+QE!?&VCZ5H4EUX*U(07GBH>*XKFTU2PU@P?9+EKGZ MGCMHH@JLL<2&50',FY;^N?LA:C\:OCMX5^.G[4/C&R\00_#W4&U+X>>!M(TY MX-*TG5&1HQJER9)'>_O8XV=89"(HX!(Y6(R$2@ ]PA\WR4^T;?,VC?LZ9[X] MJ\SUG]E_P?J_[8_A[]LN2X UW0?AOJW@];7]A>"0/GY3&UG(N,'(N M#R,$-Z=10!\4_L<:5I>D_P#!:;]LF'2M.@MDD\#_ M=TMX@@9OLFMC) '7 M _ 5X_\ L?6MM\?_ -DW_@HSXM^,T*W][XA^.?Q)\-ZLUZNYXM)TS28+"RM" M3T6&!,KZ%R1UKZS^"7[&GQ(^$_[=OQ>_;)U?XWZ+JUA\6-'\/Z=/X3M_!,MK M+IL>D174=NRWAU"02LWVN0OF!0=J[=O.>9^('_!.#7KN?XV^$?@K\;(/!_@O M]HB=[OXBZ5_PCIN;RROKBR2PU&\TR?[0B02W=K%$K&6*41S)YPW9,= &[_P2 M'^)WCKXR_P#!+[X"?$SXF:A<7FO:K\+='DU.^NV+2WDBVR)]H#OCU\4/A'\4?$EP([OX2>.KCQ)IL?D;_M3RZ/J&G>23D; 'O8 MY]W/S6JC')([/X:?#KP;\'_ASH'PF^'6B1Z9X?\ "^BVNDZ'IT))2UL[:)88 M8AGG"HBKSSQ6W0!\4_$_2M,LO^"_/P@O[/3H(I[G]FOQA]IFCB"M+C6-(QN( M&6QN;KZFC_@NCI6F7/[-OPSU.XTZ![FW_:4^'7V>X>(%X\^(;4':V,C(8CCU M->I^-_V-/B1XK_X**>#OVZ;'XWZ+9Z;X1\!ZEX57P9+X)EEFNK:^N+:XFE-\ M-054D#VL83_1R "V0QP1+_P4+_8W\=?MM_#+PO\ #?P=\9M*\%IX>^(6B>*Y MKS4?!\FKFZETN]BO((%5+ZU\M6DB =B7)4\;3S0![]7F/[7G[+_@_P#;"^"Y M^"7CNX\K39/%6@:S._D>86_LS6+/4?* R,>8+4Q%NPE)PV-I])L$OH[&&/5+ MF*:Y6)1<36\)CC>3 W,J%F**3DA2S$#C)ZU+0!\4_P#!5+2M,_X:H_8KUO\ MLZ#[9_PTFD/VORAYGEGP_K#;-V,[<@''3(KZE\>>%_@QX8UB]_:)^)=CI4$^ M@>&;BVN/$.L;2FF:9DS7(5GR(4?:IE*X\P0Q!]PC0#RW]L[]C3XC_M2?%?X, M?$?PC\;M%\*V_P (/B OBR/3M1\%2ZF^JW(M+FT\DRIJ%L(8_*NG/".=RJ+O"5_P# ?]M#PU\.?#WAF9;^Z\.:U\(?^$B35M31]T%S M.[:G;*8X"$>*$QD+,HF)9TA,0!D?\$B?V8;[]F3]G+Q2\WA&;PO8?$;XM>)/ M'/A[P1-;F ^&-*U&[WV.GF'@6[+;1Q2O !#+-)'CY*]W_:%^#^D?M"_ +QQ M\ _$%SY%AXX\(:GH%[,8M_EQ7EK);NVW(W860G&1G'45S?[*OPH_:;^%WAS5 MT_:J_:IM?BKK^H:DLECJ.E^!(O#MGIUFL2*MO':1W%P6;(\SRDMYBKA1& M,^J4 ?!?_!;GX4^$OAC_ ,$;KCX>Z/IL$EOX-UCX>:7HL\D"[X(8?%.AVXV' MJF40 X/3BOMSQEHVE7=K!XDNO!:Z[?Z!))?:):!8O.6Z\F2(&%IF5(Y6222, M.67 E8%@&->.?\%(_P!CCQE^WI^R]?\ [-'A7XQ:;X(BU76](U"^UB_\)R:N MW_$OU.UU&)(XUO+4+NEM$5B6;Y6. #@UU_QN\)?M::[X;\-M^S[\;/!?AW7- M.U2.7Q,_B7P'<:C8:S:^6RR01Q1W\,MH=Q$BN)9""@4Y!)H ^8?^"-_C?PYJ M?Q?_ &I/!7BOX ZU\+OBR/C"GB3XC^"=1N;:>TMX-1LU32[FRFM28IXY[:R: M220?,UP9R?E* ?=5>7_ ;]G'_A5?CWQK\;O&OB>VU[QY\0I-/7Q-K-AI1L+5 M;6PA>*RL[:W:69HX8A+/)F261VDN9FW!2D:>H4 ?('QO_9*^'?[)7_!%KXN? MLS^%K:WOM%\._!_QQ/8^?9JH#75MJ5VQ"DG!#7+C(/J>,XJ?X7?M6?#W]CO_ M ()'?!#XJ^/?$6AZ?+=_"OPAI'AQ/$>N1:;97>J7.EVZV\4UU,0D$((:264Y MV0Q2N%8KM/NO[6?P7\2?M'?LT>._V?O"WCBR\-W'CCPEJ.@2:W?Z(^HI9Q7E MK);O(($N+TGX>_LK>!/V9/C6WASX@P^!_#6FZ1%? M7?A-8+:[%E:I;13_ &6>:Y$+ L4S[FBA$82V1G-O:Q0) M]R-37ZB5\Z?#C_@F_P#"#X7_ +>_B#]M[PKI?ANR75_AWIGAK3O"NG^#+>W& MESVMU>327\=PC??E2Z$3*L2D+%R[ [1]%T >6_L__LI^ _V?M=^*>KZ L5U' M\4_B7/XSU2WFM1B*ZFL;&V=#DG>-UEY@.!@R8QD9/SY_P;]6C6W_ 20\!6& MB^1;-'XD\;QVFZ#='$1XNUD+E%*Y4*-^S/&LD9<>H#J3ZBOGK]A/]B3XK?L3_ +$3_LCV?[1FFZSJEDVO M3>&_&UEX$-FVGW.I7UY?B:2TEO;E+CR9[PE5WHK+&JMU+4 ?-O[/VE?MA_\ M!,W]JGX=?!;]L*#X<_%[P)\6O%VH:7X9^-_AOP,-%\1:1XGNDN]0,6IP^9,L ML=V5N0LT$ M_P!K3QY^UG:R+)JOCWP3H'AW4;-[<8C33)]3D\W=GYO-6_C0KC@6BG)W8'SW M_P $E=.L-*^//[:%CIEE%;PK^U->%8H(PB@MH&CL2 ..22?J:^TW#%2$(#8X M)&0#7S]^Q;^QI\1OV5_B;\9O'_B[XVZ-XJM_B]\1)?%\EAIW@J72WTJY>TM; M3R1*]_)=&\:>&-.\8^'+P7&G:M80WEAU 'G/C M3]E_P?XW_:U\ _M;:G<8U?P!X/\ $.A:=;"#/FC5)M-6MA(@7!S]J8 MY&,'YX^!NE:9I7_!>;XZC3-.@M_M'[/?@N:<01!/,D.IZP"[8'+$ <]>!7VK M7SYX!_8T^)'@_P#X*(>-OVY=0^-^BWNF^,O ^F^&&\&0^"989K2VL)[J>"47 MQU!U>0O=.'_T& MM4O=%AN+J[\3:U<1:;97$DDBM)((9;B%R"V(X+;:NR.,!?>?@I\)?!_P#^#G MA3X&_#ZR^SZ%X.\.66B:/!@92VM8$@C!QWVH,GN:YSXS_ *[^,GQ>^%OC;5? M$L<6@_#GQ#>^()="-J6.HZFUA-96;L^X!4@6[NI=I4YE$+#!CKTJ@#S']H[] ME_P?^TGKWPPUOQ?_//^KQCG(^ M=_VI=*TRU_X+@?LF:I:Z=!'AZ]I<'A*X\$RW,VHQZLEJMPS7HU", M1,OV2,IB!@-S;@W& #YU_P""F/CW]I']E#]O/PY^U_\ L7^"T^+GBP_!J\TG MXB_ N'>M\_ABTOI+J+7+.901'-'>7!A\A@7NU)2)6:%FC][_ ."1]S\#M5_8 M%\%>+/V>_BM)XUT'Q)<:KKUWXAFL#9--JE_J=U>ZC&;0LQLQ'>SW$8M]S&(( M%+N07;H_'/[*GB^#]K[_ (;/^"_Q TW3M?U'X?P^#O$^B^(]'DO+._L;>\FO M+2:)HIHGMIXI;JYS_K$E24*51E60;_[)'[,'AS]D[X77W@'0]674+O7/%VL^ M*/$6H160M8;C5-4OI;VZ:&W#,+> 23%(XMSE8T0,\C;G8 =^V1^R_P"#_P!L MW]G#Q%^S9X^N!%I/B-K(W]@NU^4D9^>!1U]Z^=_^"Q^E:9)XH_9& MUA].@-VG[97@^-+HQ#S GV35?E#8SCD\=.:^UJ^?OVZ_V-?B%^U_JOPDO?"/ MQKT?PC#\+/BUI7CP0ZAX,EU5M3N;%+B-+8LE_;"&-EN6R=KME01W! /+OV]) MOBU\)/\ @HW^S=^U9=_#?Q5XI^%/AW2?%6@>*SX/\.7>L7'AO4=1@M1::E)9 M6<4)6W8$GSW4+QWOB.^T%[^6TR -]M;F5(_,^\5:5G1"%+1R@%#F_LO?LP?" MG]D/X1VOP=^$5A=BS2]N=0U75=5NC<:AK6I7,AENM1O9R 9[F:5F=W( Y"J% M154 '4?$SP'HWQ3^&_B#X8^(TW:?XCT2[TN_7& _A'I7@N_UN]TWSGN='TZ Q1VJ0?.6\UY&_<(&:9Y M$3#D(*]SKYC_ &Q_V1OVV_V@?C)X:\?? O\ ;G\+?#[P[X6A\_3_ GK7P8_ MX2%9=4)XU"65]5MUD>->(5\K$19G^9]CH ?$/CC]G;Q_^R#^Q'^Q9^Q_XKTF M70M(^(7[9^DZCXK\(&4/;Z5I]SJ6HZ[:^'G )1DB=+5'4$HTMLY4E2#7TWK? MB75_!O\ P<2Z)X5\,2.ECXX_9-N9_%=G#Q'-+IWB "QNI .KH+NYA5C_ S% M?3'?^)_V _BY\;?V:8_AA^U9^UB/&OQ#TCXA6'C7P5\1]+\"PZ1#X$M.?1M(>QL-$T.WGDNC:P1R332.\UU*TTLKO\WEPHJJ(\N >VUX=^ MSA^P_P# ?]E7P/IFGPZ=8W8\)^(_%NN:)JNH0JBZ6NM:M/J4Y 9BJO%'(EN) M^&$<;@;5D=3[C7@'[>O[,'[4'[5'AK0O!7P%_:OT#X:Z/::@;KQ38:U\,#XB M7Q"JX,-K*#J-JJVP;+20E7$VU4<^7YD<@!P__!+G]G32/A]K'QX_:'\+^&(] M!\'?''XK2>(_!OA>.U\F!=,CL;>S_M+R< 1MJ$L,]YMP"8IH"P#$JN%_P2'T M^QTOXN?MF66FV45O"O[6VK%8H8PJ@MH>BL2 ..22?J:]N_95^#'[8'PQN/$& MJ?M7_ME:=\5;K4(K:+0(='^&D/ANSTA(_-,K&*.[N6N))2\>6:0!5A4*J[G+ M8?[$W[&OQ%_91\?_ !D\9>+OC;HWBNW^+OQ,N?&CV6G>"I=+?2KF:UM;4P"1 M[^Y$T8CM(^=J-N9CG&% !]!4444 ?B#_ ,'O/_)K/P/_ .R@:C_Z0BBC_@]Y M_P"36?@?_P!E U'_ -(110!Y_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#! MIM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DUGX'_ /90-1_](110 M!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 M%%%% !1110 4444 %%%% !1110!\>?\ !87_ (+"_#;_ ((]_#;P=\2/B1\' M=<\8P>,=?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"OU_\ ^&3_ -EG_HVKX?\ _A&V/_QJC_AD_P#99_Z-J^'_ /X1 MMC_\:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PK]?\ M_AD_]EG_ *-J^'__ (1MC_\ &J/^&3_V6?\ HVKX?_\ A&V/_P :H _(#_B- MY_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"BL?\ "OU__P"&3_V6?^C: MOA__ .$;8_\ QJC_ (9/_99_Z-J^'_\ X1MC_P#&J /R _XC>?V6?^C'OB!_ MX45C_A1_Q&\_LL_]&/?$#_PHK'_"OU__ .&3_P!EG_HVKX?_ /A&V/\ \:H_ MX9/_ &6?^C:OA_\ ^$;8_P#QJ@#\@/\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L ML_\ 1CWQ _\ "BL?\*_7_P#X9/\ V6?^C:OA_P#^$;8__&J/^&3_ -EG_HVK MX?\ _A&V/_QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK' M_"OU_P#^&3_V6?\ HVKX?_\ A&V/_P :H_X9/_99_P"C:OA__P"$;8__ !J@ M#\@/^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *_7__ (9/ M_99_Z-J^'_\ X1MC_P#&J/\ AD_]EG_HVKX?_P#A&V/_ ,:H _(#_B-Y_99_ MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*_7_\ X9/_ &6?^C:OA_\ ^$;8 M_P#QJC_AD_\ 99_Z-J^'_P#X1MC_ /&J /R _P"(WG]EG_HQ[X@?^%%8_P"% M'_$;S^RS_P!&/?$#_P **Q_PK]?_ /AD_P#99_Z-J^'_ /X1MC_\:H_X9/\ MV6?^C:OA_P#^$;8__&J /R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ M_P#"BL?\*_7_ /X9/_99_P"C:OA__P"$;8__ !JC_AD_]EG_ *-J^'__ (1M MC_\ &J /R _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ K] M?_\ AD_]EG_HVKX?_P#A&V/_ ,:H_P"&3_V6?^C:OA__ .$;8_\ QJ@#\@/^ M(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PK]?_P#AD_\ 99_Z-J^' M_P#X1MC_ /&J/^&3_P!EG_HVKX?_ /A&V/\ \:H _(#_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"OU_\ ^&3_ -EG_HVKX?\ _A&V/_QJ MC_AD_P#99_Z-J^'_ /X1MC_\:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ M -&/?$#_ ,**Q_PK]?\ _AD_]EG_ *-J^'__ (1MC_\ &J/^&3_V6?\ HVKX M?_\ A&V/_P :H _(#_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"B ML?\ "OU__P"&3_V6?^C:OA__ .$;8_\ QJC_ (9/_99_Z-J^'_\ X1MC_P#& MJ /R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"OU__ .&3_P!E MG_HVKX?_ /A&V/\ \:H_X9/_ &6?^C:OA_\ ^$;8_P#QJ@#\@/\ B-Y_99_Z M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\*_7_P#X9/\ V6?^C:OA_P#^ M$;8__&J/^&3_ -EG_HVKX?\ _A&V/_QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4?\ M1O/[+/\ T8]\0/\ PHK'_"OU_P#^&3_V6?\ HVKX?_\ A&V/_P :H_X9/_99 M_P"C:OA__P"$;8__ !J@#\@/^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C MWQ _\**Q_P *_7__ (9/_99_Z-J^'_\ X1MC_P#&J/\ AD_]EG_HVKX?_P#A M&V/_ ,:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*_7_\ MX9/_ &6?^C:OA_\ ^$;8_P#QJC_AD_\ 99_Z-J^'_P#X1MC_ /&J /R _P"( MWG]EG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PK]?_ /AD_P#99_Z- MJ^'_ /X1MC_\:H_X9/\ V6?^C:OA_P#^$;8__&J /R _XC>?V6?^C'OB!_X4 M5C_A1_Q&\_LL_P#1CWQ _P#"BL?\*_7_ /X9/_99_P"C:OA__P"$;8__ !JC M_AD_]EG_ *-J^'__ (1MC_\ &J /R _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\ M_LL_]&/?$#_PHK'_ K]?_\ AD_]EG_HVKX?_P#A&V/_ ,:H_P"&3_V6?^C: MOA__ .$;8_\ QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_ MPK]?_P#AD_\ 99_Z-J^'_P#X1MC_ /&J/^&3_P!EG_HVKX?_ /A&V/\ \:H M_(#_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"OU_\ ^&3_ M -EG_HVKX?\ _A&V/_QJC_AD_P#99_Z-J^'_ /X1MC_\:H _(#_B-Y_99_Z, M>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PK]?\ _AD_]EG_ *-J^'__ (1M MC_\ &J/^&3_V6?\ HVKX?_\ A&V/_P :H _(#_B-Y_99_P"C'OB!_P"%%8_X M4?\ $;S^RS_T8]\0/_"BL?\ "OU__P"&3_V6?^C:OA__ .$;8_\ QJC_ (9/ M_99_Z-J^'_\ X1MC_P#&J /R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$ M#_PHK'_"OU__ .&3_P!EG_HVKX?_ /A&V/\ \:H_X9/_ &6?^C:OA_\ ^$;8 M_P#QJ@#\@/\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\*_7 M_P#X9/\ V6?^C:OA_P#^$;8__&J/^&3_ -EG_HVKX?\ _A&V/_QJ@#\@/^(W MG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"OU_P#^&3_V6?\ HVKX M?_\ A&V/_P :H_X9/_99_P"C:OA__P"$;8__ !J@#\@/^(WG]EG_ *,>^('_ M (45C_A1_P 1O/[+/_1CWQ _\**Q_P *_7__ (9/_99_Z-J^'_\ X1MC_P#& MJ/\ AD_]EG_HVKX?_P#A&V/_ ,:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^R MS_T8]\0/_"BL?\*_7_\ X9/_ &6?^C:OA_\ ^$;8_P#QJC_AD_\ 99_Z-J^' M_P#X1MC_ /&J /R _P"(WG]EG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P * M*Q_PK]?_ /AD_P#99_Z-J^'_ /X1MC_\:H_X9/\ V6?^C:OA_P#^$;8__&J M/R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\*_7_ /X9/_99 M_P"C:OA__P"$;8__ !JC_AD_]EG_ *-J^'__ (1MC_\ &J /R _XC>?V6?\ MHQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ K]?_\ AD_]EG_HVKX?_P#A M&V/_ ,:H_P"&3_V6?^C:OA__ .$;8_\ QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4 M?\1O/[+/_1CWQ _\**Q_PK]?_P#AD_\ 99_Z-J^'_P#X1MC_ /&J/^&3_P!E MG_HVKX?_ /A&V/\ \:H _(#_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"OU_\ ^&3_ -EG_HVKX?\ _A&V/_QJC_AD_P#99_Z-J^'_ /X1 MMC_\:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PK]?\ M_AD_]EG_ *-J^'__ (1MC_\ &J/^&3_V6?\ HVKX?_\ A&V/_P :H _(#_B- MY_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"BL?\ "OU__P"&3_V6?^C: MOA__ .$;8_\ QJC_ (9/_99_Z-J^'_\ X1MC_P#&J /R _XC>?V6?^C'OB!_ MX45C_A1_Q&\_LL_]&/?$#_PHK'_"OU__ .&3_P!EG_HVKX?_ /A&V/\ \:H_ MX9/_ &6?^C:OA_\ ^$;8_P#QJ@#\@/\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L ML_\ 1CWQ _\ "BL?\*_7_P#X9/\ V6?^C:OA_P#^$;8__&J/^&3_ -EG_HVK MX?\ _A&V/_QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK' M_"OU_P#^&3_V6?\ HVKX?_\ A&V/_P :H_X9/_99_P"C:OA__P"$;8__ !J@ M#\@/^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *_7__ (9/ M_99_Z-J^'_\ X1MC_P#&J/\ AD_]EG_HVKX?_P#A&V/_ ,:H _(#_B-Y_99_ MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*_7_\ X9/_ &6?^C:OA_\ ^$;8 M_P#QJC_AD_\ 99_Z-J^'_P#X1MC_ /&J /R _P"(WG]EG_HQ[X@?^%%8_P"% M'_$;S^RS_P!&/?$#_P **Q_PK]?_ /AD_P#99_Z-J^'_ /X1MC_\:H_X9/\ MV6?^C:OA_P#^$;8__&J /R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ M_P#"BL?\*_7_ /X9/_99_P"C:OA__P"$;8__ !JC_AD_]EG_ *-J^'__ (1M MC_\ &J /R _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ K] M?_\ AD_]EG_HVKX?_P#A&V/_ ,:H_P"&3_V6?^C:OA__ .$;8_\ QJ@#\@/^ M(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PK]?_P#AD_\ 99_Z-J^' M_P#X1MC_ /&J/^&3_P!EG_HVKX?_ /A&V/\ \:H _(#_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"OU_\ ^&3_ -EG_HVKX?\ _A&V/_QJ MC_AD_P#99_Z-J^'_ /X1MC_\:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ M -&/?$#_ ,**Q_PK]?\ _AD_]EG_ *-J^'__ (1MC_\ &J/^&3_V6?\ HVKX M?_\ A&V/_P :H _(#_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"B ML?\ "OU__P"&3_V6?^C:OA__ .$;8_\ QJC_ (9/_99_Z-J^'_\ X1MC_P#& MJ /R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"OU__ .&3_P!E MG_HVKX?_ /A&V/\ \:H_X9/_ &6?^C:OA_\ ^$;8_P#QJ@#\@/\ B-Y_99_Z M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\*_7_P#X9/\ V6?^C:OA_P#^ M$;8__&J/^&3_ -EG_HVKX?\ _A&V/_QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4?\ M1O/[+/\ T8]\0/\ PHK'_"OU_P#^&3_V6?\ HVKX?_\ A&V/_P :H_X9/_99 M_P"C:OA__P"$;8__ !J@#\@/^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C MWQ _\**Q_P *_7__ (9/_99_Z-J^'_\ X1MC_P#&J/\ AD_]EG_HVKX?_P#A M&V/_ ,:H _(#_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*_7_\ MX9/_ &6?^C:OA_\ ^$;8_P#QJC_AD_\ 99_Z-J^'_P#X1MC_ /&J /R _P"( MWG]EG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PK]?_ /AD_P#99_Z- MJ^'_ /X1MC_\:H_X9/\ V6?^C:OA_P#^$;8__&J /R _XC>?V6?^C'OB!_X4 M5C_A1_Q&\_LL_P#1CWQ _P#"BL?\*_7_ /X9/_99_P"C:OA__P"$;8__ !JC M_AD_]EG_ *-J^'__ (1MC_\ &J /R _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\ M_LL_]&/?$#_PHK'_ K]?_\ AD_]EG_HVKX?_P#A&V/_ ,:H_P"&3_V6?^C: MOA__ .$;8_\ QJ@#\@/^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_ MPK]?_P#AD_\ 99_Z-J^'_P#X1MC_ /&J/^&3_P!EG_HVKX?_ /A&V/\ \:H M_(#_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"OU_\ ^&3_ M -EG_HVKX?\ _A&V/_QJC_AD_P#99_Z-J^'_ /X1MC_\:H _(#_B-Y_99_Z, M>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PK]?\ _AD_]EG_ *-J^'__ (1M MC_\ &J/^&3_V6?\ HVKX?_\ A&V/_P :H _(#_B-Y_99_P"C'OB!_P"%%8_X M4?\ $;S^RS_T8]\0/_"BL?\ "OU__P"&3_V6?^C:OA__ .$;8_\ QJC_ (9/ M_99_Z-J^'_\ X1MC_P#&J /R _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$ M#_PHK'_"OU__ .&3_P!EG_HVKX?_ /A&V/\ \:KY+_X+L_LX?L\>%/\ @D+\ M?/$?A;X#>"]-U"T\!RR6E_I_A:TAFA?SHOF1TC#*?<&@#VC_ ():_P#!1;P7 M_P %2/V3[/\ :P\!?#G5/"VGWFN7NFKI.L7<!7T77Y@_\ M&AW_ "ALT3_LH&O?^CDK]/J "BBB@ HHHH **** "BBB@ HHHH _$'_@]Y_Y M-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ Z0BB@#S_ /X--O\ E*9^ MUW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ MHHHH **** /Q!_X/>?\ DUGX'_\ 90-1_P#2$5^O_P"R?_R:S\-/^R?Z-_Z0 MPU^0'_![S_R:S\#_ /LH&H_^D(K]?_V3_P#DUGX:?]D_T;_TAAH [^BJ?B#Q M#H'A/1KCQ'XIURSTS3[2/S+N_P!0N4AAA3^\[N0JCW)KC/\ AK#]EG_HY7X? M_P#A96/_ ,=H [^BN _X:P_99_Z.5^'_ /X65C_\=H_X:P_99_Z.5^'_ /X6 M5C_\=H [^BOS0_X.9?VA/@%XX_X(B_&SPMX*^.'@_6-3NO\ A&_LVG:7XEM; MB>;;XETMVVQQR%FPJLQP. I/05_)E0!_?Y17\>7_ ;->+/"O@?_ (+=?!/Q M3XU\2Z?H^F6O_"2?:=1U2]2W@AW>&M41=TDA"KEF51D\E@.IK^L[_AK#]EG_ M *.5^'__ (65C_\ ': ._HK@/^&L/V6?^CE?A_\ ^%E8_P#QVC_AK#]EG_HY M7X?_ /A96/\ \=H [^BN+T#]H_\ 9X\5ZS;^'/"WQY\%ZEJ%W)Y=I8:?XIM) MIIG_ +J(DA9C[ 5VE !17YK?L^?&;X)? O\ X+@?M7^'OC9\=(O#^C:)X<\# M3>!=%\4>,IDL+&:\TVX?4'L[:>;RHV=EB+E%&-W;<=O[5/@+P+ MK&L)XLOH;W6]!E2\6:TOIHY@]TLHAC+M(69F!;.6.0#]&Z*^#=5^)?B#]M3_ M (*X^,/^"?TGB75M%^$/[/\ \.=)U/Q=X>T#59["3Q1KNIJDMG;W4\#I*UA! M9G=]F5E665OWOF( E>T^/_V:? W[./C32/VJOAIXHUWPYX6^'VB:U>^,/ EE MKUTVCZG:?V=*PN([%G:".[BDC7$B*FY)9=Y8B/ !]$T5\&_\$J_!G_#QS]C7 M1_V\/VTVN_$WB;XKW>H:IIFAMK-U'IOA#2UO)H+*PTV&*1$@9884=[H*+B22 M1B\C!4"['_!,O]H_XGV/[8G[2G_!,WXM>--3\4_\*,US1K_P)XJUR[:YU"Z\ M/:S9?;(+.ZG692S 'VU17PY^UE\^'-3EL=0UJQ6\^P66D1W<#+-:PM<'S9S$RR2 M1[8PZ ON]K\1_L*>"M$\;^ _'O[/_B#6/!$GA'Q7#J&K:#I/B&\BTKQ#9F": MWF@O+3S&AED"S>$+L\:L ?2%%?&.B_P#!;3X%Z_\ !?P3^TM8_LZ_%J+X M;^*/$UMX=\0^-+[0[&WMO"&JS:B=,%K?Q27@N)-EYB*26TBN(4+ &0M\E=QX MV_X*5Z+H/[0OQ#_99\ _LI?%?QKXV^'?AO3]^ WCSPI\'_ (N>'_@9\3Q\-OC- MKVF>']"^)-[HUE!IVG:W?N8K?3[J)[L7>?/4P/<102VJRX43-\VWT;XG_M]^ M$_!>K_$33?AW\%O&OQ%B^$D4;?$:Z\%Q6##2I6M5O&M(UNKJ%[NZ2U>.=X8 MY"RHH)E81$ ][HKY>\4?\%9/V?++Q5\&?#?PT\">./B!!\>_#NH:Q\-=7\&Z M1!-:ZC'9V8NI(&,\\30S8>)2)52.,NQEDB6.0KZ!^QA^V9X,_;1\$^)O$7A_ MX?\ B7PAK/@CQO?>$?&GA'Q=#;+?Z/JUHL3R0NUK--!*ACGAD26*1T99 03:)X M<\7/?RF:?6(+1@S;[7[,D$KAQ&1)Y29:9UW/C?\ M":A_P $Y/\ @EU\8/VO M_P!DOX@7WQL\/ZOKIUKX::[=^/1KD6B6-Y;6-E&9+N]G9[FVM;M)=D"-*Y5H MHV(_>R( ?H%17B^N_MEV>D>+?#7P@A^!?C";XE>)]!O]3I?/9Q0M++ D>V>1W,P 3,?LX>-_@M??%BULO$5GJVE M_$3_ (5_J7PZOK"%?$%OXL,ZPKHQA$QA:9BZN)5F-OY),QF$2NZ@'T517Y^_ M\%,_VJ=%_: _X)X_M?\ P4U/X;>// 7C;X3?#*74=0L]3N!;I,ES837-C=VM MY87#PW41,3J\>_*O$RR)C:6^AOV=OVG+#5[WPA^SSX/^%/BSQ%)I7P_T:X\4 M>,M).G'1M"GFM8S'974DMXD_VLQ[9C#%#(RQ2Q.VT2)N /?**** "BBB@ HJ M.[N[2PM9;^_N8X(((VDFFF<*D: 9+,3P ,DFN$_X:P_99_Z.5^'_P#X65C_ M /': ._HK@/^&L/V6?\ HY7X?_\ A96/_P =H_X:P_99_P"CE?A__P"%E8__ M !V@#OZY_P"*7Q4^'/P1^'^I_%7XN>,]/\/>'-%@$VJZSJEP(H+9"P0%F/3+ M,JCU+ #DU@?\-8?LL_\ 1ROP_P#_ LK'_X[7X>_\'@__!5?P=XM\$>$O^"= M7[/'Q+TS6K357C\2_$B_T#4X[F$Q1N18:>SQ,RDF17N70G*^5;-T:@#^@$$$ M9!HK\T/^#=?_ (*^_"G]K3_@G/X=\._M!?&SP]I'Q#^&83PQXC7Q%KT%M/J- MO#&/L5^/.<&3S( J._)::"8GJ*^\/^&L/V6?^CE?A_\ ^%E8_P#QV@#OZ*X# M_AK#]EG_ *.5^'__ (65C_\ ':/^&L/V6?\ HY7X?_\ A96/_P =H [^BN#M M/VI?V8[^ZBL;']HSP'-/-(L<,,7B^R9Y')P%4"7)))P *[R@ HK\T/\ @HB? MVM_V1_V_1^V?^Q.-<\2Z)X.^&D&M?&3X*IK-U-!XKT>;4;B*ZNK"VDD:&WU" MW2)9D,2*9 C ELF.7W*/XF?L_?MH_&W]FC]IKX+>,)M>\)^,='\07MG<6&K7 M$-O?)'91F..[MTD"/+!+YBF.52T4JN,!@: /KVBOS4\1WMG_ ,$>?^"I3?$S MXR?$/7;C]GC]H>U33-%\0>+O%=Y=V7PT\56ZRR_8@;F9TMK*_C,C*W\,D83Y M(HJ^@/@=\#OB'KFB?%+]MWPG;ZOIGQ"^)^FW5W\,_"_B36;PV'AVV6R,6FF2 MQFD,-O*]0L[NWN-0W,TWDZO8WB13E;F?MCW7PTT3_@NI\-/!?Q9\=Z[I7@CQ#\ =;U+6=&M/%6I6=C=ZG#J M4,<%P\-K,JF41NZ[\9(P#G H _22BOGO]AJW_9JU_P 1_$;XD?LL^-_$.IZ M=8L_#FHVFIZ]J%[91ZC80M--/:B]E=H]ZZA%#)L"JS6@8 _>;R3]MWX]_$3X MO_\ !37X.?\ !*SP)XXU?PMX>U_P;J7Q ^+.K^'-1DLM3O\ 1K:1[:TTNVNX M2LMHD]TC>?)$R2F- J.FYB0#[?HKP/QE^P7X$L-5\&^)?V?->UGP)=^%_&&F MZGJ6G:/XCO8M.\0644P^T6U_;>8T=TQC+.DKJ9!+''\X0N&Q/B;_ ,%0OA'\ M./!'C3XUVWPK\;>(OAI\./$EQHGCKXB>'K2SFLM,GM95AOI5MVN5N[J"TE+) M/+#"^TQR;!((W*@'TO17S?XT_P""E?P_T3]I>#]E+X>_ SX@>//$^J?"IO'W MAF;PE:ZK+<;+EE#O8I=(B, M"S!ODH ^U**^6_C#_P %3/"/PS^/_C?]ESP=^RC\8O'WCOP1X9L=>N-%\&^' M+24:C8W3SHLUO+-=QIM4V[@^849B56-96.T:'PM_X*I_LR?'/X$_#'XV?!JW M\0>(+GXOZM=:3X)\$PV4,&M2ZA:)/)?V]Q%-,D5M]D2VG:9WE$:A!L:0R1"0 M ^E**^:X?^"I/[/FD>%OBS??%'0?$7@WQ'\%)[&+Q[X*UZ*T%_"M_L&G3P21 MW#6LUO=LZK%-YRHIW"8PE6PO[0/[5'@J3]G3XX6'[2W[+7Q%M/#?@WX=27WC M72;2:RDEUK0[NUO1\^WTU/M]]&3-%YUI+-/+ M,,K#M1IVD<+Z+^T;_P %4O@E^S;X:\5?$_Q!\/\ Q5K?@+P!XD30_'WCC0/L M$EMHUSYL4,Q%O)=)=W4=M+-&D[00R;#O"^8T4JH ?3M%9US;>&_'GA?R93#J M&E:K:*RM')F.XA=05964\@@@@@^]?F#_ ,$Q?VS/#'[#W_!&OQ3^V_\ 'FR^ M(/CN+1_B9XDM-;O;?4WU?4A:PZ[/8VBE[^Y7;#&/*3 ?Y=Q;:/?\ A"M6 M_:5\%0^%/B+;ZE!;Z7JL(U^"-IVMH[P3O:3K'(()9X-KX# ()(GD /TWHKYR M_:4_X*4?"_\ 9RTGQ_XJ'PP\5^,-#^$^P_$S5_"SZ<5T/_1HKN5!%=7<,MU) M#:SP7$J0(^V.0 %I 8JR_&__ 5E_9W^'GQD\#_#'Q7X-\6VF@_$OP'>^+? M7Q1N/[+B\,ZU8VNG_P!H2QQ7$M\LZ3_9RKB.2!"0V[.P%P ?4-%B_%#5/A/XI\$2:W8I=IX9\:P6L6J6:. R+<1VMQ/'$Y4@F/S"RYVN%8 M%1U= !1110 445S?C?XQ_"+X97<%A\2/BIX;\/3W49DMH=%=8AN;C0=+MQ$K+#)$S>1<3O,%24?,B0RE=KE'4 _ M8.BOX-/#G[1'Q^\(?$Q/C3X5^-_B[3O&"7(N%\4V7B.YCU'S0<[S<*_F%LDG M);N:_JA_X-\?^"TVD?MW?L,+JG[7_P 7O"^D_$GP1K;:%KM_J^JVM@VN0B*. M6WU 1LRJ&=7,^^&_P 0=#\0P6L@CN9M#U:&[2%R,A6,3,%)'.#0!N45S'QJ\-:1 MXO\ A)XD\/:[#(]M<:+<[_)N'AD4B-F5DDC971@0"&4@@@$$$5^?/_!'C]DK MP]^UE_P1V^%/Q/\ &WQM^+>E_$'Q1X:N[BY^(FA?%S7(=4BNQ>W,:3C-V890 MJH@\F6-X6"X9"": /TMHK\^?^":O_!5+Q;J7[)WBG0_VVM4D\0?%/X6?'^^^ M"UU+X$;;QM\ M0?@MXC^ ?C^Q^)?P^\&)XN?X;+%ILVH^(M#9VC%]I4BWOV:Z02JT+*TT;K*N MPKED+@'T317RIH__ 5N^#6O^#?V>?B+I'P-^(TWA_\ :5NX+/P/K0711;Z= M>302W$5IJ+'4_P!S,T4$K!(A-DHT?^L!CKW+X9_'*U^)_P 2O'GPYT_X=>(= M/3P!K-OI=[K^I&R^PZE=2V<%X4M?)N9)CY<-S 7,L46&DVC<5;: =S17P7_P M7VAO].^#/P5UWP[XGUS1;Z__ &EO!>A7][X?U^ZT^6YTV\O7BN;21[:1"\4B MG!4Y&0#U -?17C']K/PQX#^(6M_L\_!7X,>*/B%XC\">&++5?$VA>#WL(_[( MM;CS19P-)?74"-,N >U45\H:K_ ,%B/V7O^%;_ 8^ M+7@7PGXY\6:#\59H;A&M;B,QJCX>(Y(7 MYZWOA;_P4[^#/C+PU\7M3^*GP\\8?#+6/@?J5K:>/_"OC.ULY;ZW^UV\=Q82 M0'3KFZAN1=)*BQ+%(S-(=F,E=P!](T5\RC_@J9\$?"OQ@\1?!#X\^!O$WPZU MO0?AG>_$"W_MZ33[R#4M!L]WVR6&73;JY7S[?:3);L0^TAD\Q';CX%^+/#EKKO@U?$V@Z]JESIMQ8:A9L\*B..6RNY_P!^HGB9D("@ M.I5Y <@ ]9HKX'_X+=:?<6WQ"_9$OM&\2:[I,GB/]K#PQX9\0_V'X@N[$:IH M\\-]+-97 MY$$T+/"A*MGN.C'/N7_!2GP5HFJ_LG&Q6;4+ V?B_PK;6ESHVK M7%C<00S:_IUO+&DUNZ2*KPN\; -RK$'K0!]#45E:EI>HZ/X*N='^'\%I;WEM MICQ:+'I:9?>*M56;S&:WG27R-1TNZ"E!9HK)' Y\F';''*0#]@Z** MJ:_KVB^%M"O?$_B35(+'3M-M)+J_O;F0)';PQJ7>1V/"JJ@DD] * +=%?G7^ MP#^U3^TEX=_X*4^*_A1^U;K%TF@_M,^"H/BE\#M/O4:(:)#:@6D^@E&)Q=)I MRZ==3(H #B=B-SFOKKXU?M:Z)\+/'$_PG\&_#?7/'7B^S\-KK^H>'/#M[I]O M)9V#RRQ02227]S;Q!IY(+B.% Q9V@DR%52X /6J*^.K#_@ME^S)XM\,?!#Q; M\)OA;\2?&=I\?K?6!X%&@:#;&07VFVUS+TJQ*TH M[_PU_P %!;3QU):>$? 7[+_Q(U/QW'X'M/%/BKX=S0:;9:GX7M;IYDM;>_-U M>1P1W4[6UP(H%D8D0LSF-2K$ ^AJ*^.O@K;:OXDOO MBOJ^H:5X7\,,D&GW\-]I\,TNH6UVMY+&MO+;>1(CQ[F8L5V!U.\9?Q'_ ."J M/PV^$>G?#23XA_LY_%>QU'XH^+]8\,:'H<'AZTNKNUU33I+V-[><073J6E-C M(8C"TJ.KHQ94)8 'U#17R)X%_P""S'[.NL_#[XS^*/BM\*OB/\.?$7P%@M[C MX@?#SQ?H$']M);W2[K*>U2TN)H;F.X.$1TEVAB-Q5"KMZ)X(_;\^'&I?%SQY M\#?C#X&UWX;>(OAYX%M?&FNIXLGL7M&T"@#W>BOGWP%_P %"_"'C+XN?#?X8:Q\"?B%X>M/C!HE]J?PV\3ZQI5LUEJ4 M5I;)=.EPL%Q)-ITCVSB:)+J.(LH96V2J8JY[5_\ @K'\ O#^M?#K4]<\%^)K M?P%\5O&,'A;P-\3@^GR:7?:C<&069:)+HWD-M=&-A#GI.9;MYIS<2-)Y-D*[L _ M.G[1WQJ\1_%;_@JA^PKXDOO@9\1/!-KK>M^+KFPE\1ZE;BUO[3_A%;]UCFM+ M6\E6WNE+H^V:-9-C@;BR21Q@'Z-45\M_%?\ X*R? +X/66G_ !"\4>#/$TGP MUO/'@\(3_%&S?3WTRTU WC6/FO";H7GV07B/;FY$!7< ZAHF64Q>./\ @K+\ M*?AO\=?B%^S9XV_9Z^)]AXS\"^&['7-+T::UT;S/&UK>7R6-M_8>-2_TQWN9 M$BVR>25=@C;7(4@'U37R!_P7X_Y0V?M"?]D_F_\ 1T5?6?A_4[W6="L]7U'P M]>:3<7-LDLVEZ@\+3VC,H)BD,$DD1=3P2CNN1PS#FODS_@OQ_P H;/VA/^R? MS?\ HZ*@#P#_ (-#O^4-FB?]E U[_P!')7Z?5^8/_!H=_P H;-$_[*!KW_HY M*_3Z@ HHHH **** "BBB@ HHHH **** /Q!_X/>?^36?@?\ ]E U'_TA%%'_ M >\_P#)K/P/_P"R@:C_ .D(HH \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_ MX--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@#\0?^#WG_ M )-9^!__ &4#4?\ TA%?K_\ LG_\FL_#3_LG^C?^D,-?D!_P>\_\FL_ _P#[ M*!J/_I"*_7_]D_\ Y-9^&G_9/]&_](8: -OXO?"'X:?'SX::S\'/C'X-L_$/ MA?Q#9FTUK1=04F&[A)!*. 02,@=^U?,G_#@C_@C;_P!(]OA__P" U\[Q!IMO+M+.1\T,LB'CHYK^9&O[_** /XTO^#>SX _!K]J'_@K_P#"+X%_ MM _#W3_%7A'7/[?_ +7T#54+077D^']2N(MP4@_+-%&XYZH*_IN_X<$?\$;? M^D>WP_\ _ .;_P".5]?T4 ?('_#@C_@C;_TCV^'_ /X!S?\ QRC_ (<$?\$; M?^D>WP__ / .;_XY7U_10!\R?"'_ ((S?\$N/@'\2]&^,?P<_8H\%^'O%'AZ M\%UHNM:?:RK-:3 $!T)<@'!/;O7TW110!\5?LC_!K]I;P9_P5Y_:;_:*\?\ M[-NOZ'X!^*6A>#K/PEXHN]=T69)9-(L;B&X,L%O?R7$0=Y@(R8N0"6V57_9A M^$O[3WP^_P""MG[3O[37C+]ECQ-9>!?B3X8\)6G@_7/[?T*0WDVD6-Q'.K01 MZBTT7F/,%C+H <$N8QS7V[10!^>?_!,[P%^U9^RW\!/BQ\)OV@?^"<'Q%U-? M''QG\7^)(+'3/$O@ZY@NM)U6X\R.*3S-=0!RA9'0C _O$'-6_P#@H5\,?V[? MVI?AQ^RWK]A^Q_JUUXC\&?M/>&_B1XZT+3/%.A(OA[1;&>^_T)I;C4(TNKU( M)[<-Y!>)Y%D*R!=HK] :* /B#XG?LT?M$?LQ_P#!2G4/^"F7[-OP:O/'WA_X MI^!;'P[\9_AO8:K96NN6=S9;?L6K6+7,\=K=-'"OV>6W,Z' WQM(3M'T5X>\ M6?$#]HFWN/#7BO\ 9ZUKPAX-O=.N;7Q!#XYDL_MNK1S1-%]G@@LKJ?RD^9F> M69D;Y%1(W$ADB]5HH ^*/^">'PQ_:*_X)@_L]#]AWQC\"O%?Q(\,^!]4U ?" M_P <>"Y]-D;5]'N+J2Y@M+V&ZN[=K2]A:9XF8C[,R*C";.Y5[#_@G[^QM\0? MA5\;?C;^W)^T)8V=C\2?CYXBT^YO_#VGWBW47AO1=-M?LFF:<9U&V:X$.7GD MC_=F1@J;EC$C_4]% 'QE^V?^R5\>_!W[?WP[_P""J/[)7@6'QIX@\.^"[KP+ M\2OAR=5@L+OQ!X;FN#=126%Q\_#_P"-/QC^ M+FJ6$.G?LV>*O >FQS++K.I?$%M.60Q 9-O;6]E>7#O*QPI>3RXD4LRM*PV' MU2B@#\S?A?\ L:?MB?"3_@F-\6?^".US\"KW7'U5O%.A?#CXI#5;#^Q;G0]< MN[FX34+[?<"Z@N+5KZ8RP"!V8T:KYA()"_/7VW10! M^4U]^QA^W1/_ ,$3-9_9 B_8]\1?\+#N_CBWB&WT$^*O#NUM./CI=?\ .\_^ MT_)'^B ILW[_ #?EV[?GKZ7^%/PZ_:,\,_\ !5CXQ_M/ZW^S#XFA\%>*?A!X M9T?0-4&N:&SW=_I\U_-/;^2NHF1"?MB(KN%0LCY8+AC]A44 ?E/X(_8N_;G\ M-?\ !(+]F7]ER^_9!\0OX\^&GQQ\/>(?%VA1>*O#Q%MIVG^(I-2EG6'_ (#>&?&4'Q,\9:5K&FQ6EE?:U9* (8KJZBN9XENG MF&4B)$00XR2H]Z_X)G?"#X]?";XK_M-:U\9O@?JWA.P^(7QZO?%O@^\U#5]+ MN5O].ETW3[13MLKN=XGWV V+R1M(D MSVMI+=R6TKK LICA0P(S@A@GZNT4 ?#_ (G^&_[5/AK_ (*,^!/^"G.D_LU^ M(+S0_$_P6G^'?Q$^&\.M:9-KGA8)JKZE8ZB +H6USEG>&>*"=S&'5D\W:Q'D M'QG_ .":W[8D_AWQG^VK\$? UD/BM/\ M7Z3\8O#GPIU;6[>%;[3-,TUM)72 MKBY1WMX;RYMYKF=G61XT>2--YVL]?I_10!\/?M97?[=W[+-&EU>\O[F&1)+NYF%VMI;6R$QJB^<96'FLR+\B MG(_X)[?!#]M']@[XSI\%])_9\\4ZY\"/B!H(].C MN]/U.SEM;^TF'R30R(4=&]BI(/UKY,_X<$?\$;?^D>WP_P#_ #F_P#CE?7] M% 'R!_PX(_X(V_\ 2/;X?_\ @'-_\WP_\ _ .;_P".5]?T M4 ?!'[2W_!(O_@A/^RA^S_XP_:2^+G[!7P_M/#G@KP_&K'6=9N;RQ\.Z-%LM-+ MADD9H[6$==D:D(")/!NH7 MEO=7^BPZ_?Z"++]N+X1^'O&'PO\37O]A>)H/$6SG/^I\T8R1C^J ?\$"?^"-A&1_P3W^'_\ X!S?_'*\ M_P#^(7'_ ((4?]&,_P#F3?$__P LZ^Z_!'@[0/AWX+TCX?\ A6&XCTO0M,M] M/TV.[OYKJ5+>&-8XP\T[O+,P51F21F=CRS$DF@#Y4_X<$?\ !&W_ *1[?#__ M , YO_CE'_#@C_@C;_TCV^'_ /X!S?\ QROK^B@#Y,\/?\$)_P#@D-X3U^Q\ M4^'/V!_ =GJ&F7D5W87<-I*'@FC<.CK^\ZA@"/I7UG110!X99:9\6E_X*%W_ M (TE^!FO)X.G^%UKH\7C0ZGI?V0WL>H7%PT?D"\^UXV2+AO(QG(]Z\"^$/\ MP2Z\=_LD_P#!4NQ^.?[.6MBW^ GBNVUS6?$'P\#HL'A;Q7;L_C9/4XS79T4 ?G%_P4@_9?\ MBW_P4]_9W\,_#K7_ -@36_ GQZT_5]'N-!^*T^JZ0UIX#GAO()KN^MM2MKQK MFXMPB3>7;K%YDCM$7BB*^9'V_P ?/AI^U38?\%F_ /[7O@O]C_QAXM\ >%?@ MIJ_A;4=9T3Q#XZI;R&,+%AF95P7& >2/N:B@#R'X(>./C M3XV^,'B2X\0?LI:Q\,O"JZ?!:+?>%O&WP\N MM5BL)?%'AJ\+/LM+F""QOKAY9WX0,VR% S2!Y"@AD^-OA M9^RA^V#\ OV(OV@?^"8*? *_\5P^,]0\8P?"OXBPZO8+H]QI?B(W#A]3\VX6 MYMYK26\F,Z+"YD1!Y/FDX'Z0T4 ?"GP0_9!^.'[-?_!1OX5ZSX;^#6OZ]\,? MAK^QQ'\+4\=)JVDH+K4H+_3IXLVTEZMSAH;)@S^5M$CJ,E/O'/QQUCQ#X:T&7Q5X= N=.O/%4>K1S-.-3,,>VW0 MAD9PX? "L/FK]6:* /S\\*?%7Q=X-_X+H?%O6K+X"^+=<74/V;/!K7EAHLFG MO=Z=,-2U8QPRK)=I&VXEUWQR.BL@W,%.^N!\"?\ !,O]JC]ER]_9\_;!\%>! M(_$OBWP%\6?'_BGXD?"S1=6ME==,\8N?M$-A-/)'!-*_V0F\66?Q#\#>%O FE?!CQ M#?:$X_$VD0W>E37OARWTY+@RM=FWFMTN("9##))((V#)'(WR5B?"CX*_MK?LD_ MM _%?X&P_P#!.+PQ\8/"GQ"^*>M^,OAU\7+C7=*@MM%36+I[RXLM8BN?]+V6 MMQ+(0\"2M*C!44L./TBHH S'?4?"_A%3!I$VL75C8JHL]+CA@>Z=5 Q&LLB1 MQY(X#.%'3-?D_P"'_P!AK]OI?^" /Q5_87O?V-_$%O\ $[Q)XTU2[T70)/%W MAPQW-M>^(1J2R_:5U,PH$AR'5F#;^%5AS7ZYT4 ?$'[1_P"SE^T+^T#_ ,%' M?"/Q*M/@3XFT?P)=_LY>*_!.O>+GUC1M^BZAJ\MF\68$OS-)Y:V\FYHD==Y7 M:6!+#YVF^!?_ 4DNO\ @FI\(_\ @GYX@_8'UZY\7_!#XD>"Q<^*-+\7:&-! M\0:+HFK6\L=W922WJ7'FR6L*,T4T,6PA\L&VQM^M%% 'YS6/PE_;)_9/_;*^ M+@T;_@F]I'QU\ ?&CQA'XQ\+>*&\1:/9W?A34Y[*UMKS3M3^VDO]E5[99$EM MQ+M4MM21WV+W_P"W'^QG\:?V[O 4/[-GBSP5=^$;+X9>%['Q-X%^(OAJ/2A% MJ'CNWA869T^W>Y::SM+1P2TYMI;&YG3R)"-ZH[!TW%2#M#-Z MQ110 4444 %>*?M3_P#!.3]AW]MO7]*\4_M7_LU>&_'6H:'9O:Z3=ZY [O:P MN^]D7:PX+)O MV<-%^,O_ 2N_9?TO1O%7@JZN9/$_@OPK"XN/$>G2JGSPHS-YMQ;M'E8EPTB M32A=SJB-^WU% '\&GAS]G?X_>+_B8GP6\*_!#Q=J/C![D6Z^%K+PY,/BGXEU*3 M5=1M=7+3GP]:O'&D&G!XG",ZA#)(5R!),RAF"!C^N=% 'R!_PX(_X(V_](]O MA_\ ^ K6FAQ M,B74R)L5VW,>0O%>J44 VBGNY M&0JJ*]U+%"IR>KR*,=Z^'O\ @F-I_P"WU^Q/_P $O/AW^RC??\$[O%5Q\2O" M.@7-@KZOXY\,1:#]J>[GFCDFN;;5)[D0!95+&.V>3@@)WK]!** /R_?_ ((Z M?M%_LY_LJ_#?Q[\--?L/B+\[O1$2 M2?)6>:2.($G;%'&N<**]"HH ^'?V\/A-^U;^W)\;_#/[,5W^S3<^'/ GP^^. MG@GQQI?Q7;Q+:7%EKFDV"27=_$UL&6XM;I;E5M8X]D@?S1*65%:M7PM\(/VB M/V0_^"F_QM_:/T+X,:[\1?AW\?\ 1/#EWYWA:]L!?>&]Q:P^RS0WES &M MKF#9(LR,PCD0JX12'/V;10!^86B?\$ZOVI?@=\/_ -F30_#?P/O?$^I:!^U/ MJWQ8^*":!K^EQVOAZWU%=5S9Q&\NH&N&@%_;QGRE8.8967JJFW^T5_P3_P#V MP/VDO'_['_A3-X3C^+0^'VJ?"+Q3XAU72Y[#5-1\-1P3&">&WNI9X8I; MFVCCS+$ 8W8D#&T_IE10!\3_ 3\3?M@?%+X4^*]9\6?\$B_"?PNU_1_ .JQ M2^'M0S/#Y>\#]S]V44 ?*O_ 5H_95^-'[2?PK^&7CG]G;2++5_&GP6 M^-WA[XD:-X8OK]+1/$*Z>TR3Z<+B3Y('EAN9-COA Z*&*@EA?^)GBGXW_MBZ M/X=^#NF_LF>./ FDS^+-"UGQAXC\?7.E0Q6%IIVIVVHO9PQ6=[;XN^(_A+X;^ =_%X;@^'#ZKHOQ.77K0P MSZVTTD2Z2MF3YRNJ!)_.;]V0VW@]?BC]O_\ 9P^./_!33]A[2?@7\:/^"=FK M:-\?ELM.70_B%-K&C?V=X0U59(6GU6WU2VO&N5M5*.Y@CB\Z3"H8>D@_26B@ M#SGPUXV^,^D_'6S^!NK?!K4;_P 'V?P[AU&;XOS:W:K%=ZRMR(&TPV(/GB1H MA]I,W^JP=GWJX;_@H)X=^+?Q5^'>B_L[^ _@7XA\5^&?'?B*TT_XGZGHFM:; M9C3O#0D$E_"1=WMO+(;J-/LA$(9EBN9G!#(@;W^B@#\^O^"H/_!//XBZ/HOP MK_:5_P"">7P>\8>,/C+\)OB?8:YX>L]0^*,LL,^F-F'5+"637-2$<,-S;,48 MQ9D8QH/NY--_:/\ AM^UU\,/V\;?]NOX=_\ !/MOC'X-^)GPQTKPWXY^'%_K M&AQ>(/".IZ==7DUK=1O2")D8K*R9RJUT%C\'/VA?V4/\ @J5\5?VJ_"OP@UKXA?#OX\^#?#MOJH\, MWED-0\-:YHD4]M!&\%Y<0![2X@G9O-C9BDH(=54^97V510!^:VG?\$R$TS]F MRV^#/[4'[(.I?$#3/B1\8O%_Q)\5MX(\06\&K?#/5M1O!<:;)I]Q]J@=VAA8 MP2FV,A,F6 >('?P_Q,\)_M;_ +.FE?L0>&_VC[SQ3\1?$VB?M2:ZGA^/5M3L MI_$5SX=_LO65T];^X\U;>>_2Q*/*1*0S+MWLW)_6&O+/CW^Q]\)?VC_B%X$^ M)WQ&O-?75?AKK9UCP:^E:Y+:QV5^8GA:X:-/EF8Q2/'B0,NUB-O)R ?(W[0? M[-W[>?B;QG^TE^WG^R;X"N?"WQ'\5_#KPSX,^%WAS5-0L;?4KZRL;][G4[UW M:22WM;B:&YF@M/-?*-;H\@3<%7A]7_X)^_M"_'?]I3XOQ:9^R3K'PO\ ?QP M_9!?P$_B7Q+XST[4-3TO6C=7S"GZB44 M?''["OCW_@HMX[^&7A?]F?\ :I_8SD^'#^$O#JZ-XZ^(#^,=/O;+Q L%HUM' M)I$5K(\RM.XBF9KA(UA3>@WN1M\F_P""<7P?_;B_9R\'>$/V#?B__P $Y/"$ MK_#FZ@TNR_:+CU/29-)U30;68>3>+:@F_74&ME$2Q,F!*!*[JN0?T@HH \F_ M;N\.?$#QO^QE\4OAY\*_AW?^*?$7B;X?ZSHVBZ+IU[9V[S7-U8S019DO)X8D M3>Z[B7X!R :^*KC]ES]L_P#X8$_85^"B?LB>)&\3_ _XG>!M1^(VF#Q/X>_T M"QT;3IK:ZN(Y#J7EW 9Y5,:1L7(5MRJ< _I=10!^97[7W_!.W]JS]K[XG_MQ M>"M/^%FH>%=%^-_PM\&Z3\.O&>J:WIC6E[J.B&\FDAFBM[N2Z@BEDFAC#O"/ MD,A(& &ZCQ)":\ MT"XTYIK$PZ@[7-L)IMX9ECD*8VQN=VW]#:* /S4_8R^!'[;?[)YO_P!A#Q/_ M ,$Z?"GC'2M-\6:G+X%_:+N=5TEM/_L2\OYKJ.?4K20_;7O+99V3R(T(F:-% MWQIFX/7_ +?_ .S%^V!^TMXNF_;&^"OP:U'P_P#%?]G?Q'')^SOH][?Z*R^, M891$NK&\F%X1#:7L+/:I#+)!)"L'GD%YA%']^44 <_\ "KQ7XN\ ?\&AW_*&S1/\ LH&O M?^CDK]/J_,'_ (-#O^4-FB?]E U[_P!')7Z?4 %%%% !1110 4444 %%%% ! M1110!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DUGX'_ /90-1_](110!Y__ M ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% M !1110 4444 %%%% !1110!\"?\ !?3_ ((]?$G_ (+"?"+P!\-_AO\ &+0_ M!T_@[Q)H_XA-O^ M"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9 M_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ M27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV M_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ MRH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J& MN?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ M ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#' MJ_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW M^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* M /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ M ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ M (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"( M3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_ MX*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"I MG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_T MEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O M_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH M:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N? M_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZ MC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_X MA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3; M_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X* MF?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ M $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!) M=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ M ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#* MAKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y M_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ MQZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K M]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?Z MB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH M_ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P! M_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ MB$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A- MO^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@ MJ9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F? M])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27 M;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\ MJ&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AK MG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\ M>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/ M^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$ MV_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^ M"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9 M_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ M27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV M_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ MRH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J& MN?\ QZOW^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ M ,>K]_J* /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#' MJ_?ZB@#\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW M^HH _ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* M /P!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ M ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ M (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"( M3;_@J9_TEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_ MX*F?])=O_*AKG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZOW^HH _ '_ (A-O^"I MG_27;_RH:Y_\>H_XA-O^"IG_ $EV_P#*AKG_ ,>K]_J* /P!_P"(3;_@J9_T MEV_\J&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J_?ZB@#\ ?\ B$V_X*F?])=O M_*AKG_QZJ?B#_@T5_P""EOBS1KCPYXI_X*M6>IZ?=Q^7=V&H3ZS-#,G]UT>4 MJP]B*_H*HH ^3/\ @BO_ ,$Z?&G_ 2W_8=L/V3_ ![\1M+\5:A9^)-1U)M6 MTBTDAA9+EU94"R?-D8Y-?6=%% !1110 4444 %%%% !1110 4444 ?B#_P ' MO/\ R:S\#_\ LH&H_P#I"**/^#WG_DUGX'_]E U'_P!(110!^1GP:_X*E?M8 M?\$M_P!MKXW>/?V4-8T.SU#Q5XLU33]6;7-%2]1H8]2FD4*K$;3N[U[G_P 1 M>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\ M%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%D MO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=? MA_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A_ M_P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A" M0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0_ M_%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,71 M10 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% ! M_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7 MC_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ M ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^ MAU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H M=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ M^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ MA"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ MQ='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q= M'_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1 M>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\ M%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%D MO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=? MA_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A_ M_P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A" M0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0_ M_%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,71 M10 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% ! M_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7 MC_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ M ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^ MAU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H M=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ M^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ MA"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ MQ='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q= M'_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1 M>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\ M%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%D MO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=? MA_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A_ M_P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A" M0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0_ M_%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,71 M10 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% ! M_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7 MC_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ M ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^ MAU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H M=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ M^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ MA"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ MQ='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q= M'_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1 M>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\ M%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%D MO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=? MA_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A_ M_P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A" M0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0_ M_%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,71 M10 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% ! M_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7 MC_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ M ,%DO^AU^'__ (0D/_Q='_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^ MAU^'_P#X0D/_ ,71_P 1>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H M=?A__P"$)#_\71_Q%X_\%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ M^$)#_P#%T?\ $7C_ ,%DO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ MA"0__%T?\1>/_!9+_H=?A_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ MQ='_ !%X_P#!9+_H=?A__P"$)#_\7110 ?\ $7C_ ,%DO^AU^'__ (0D/_Q= M'_$7C_P62_Z'7X?_ /A"0_\ Q=%% !_Q%X_\%DO^AU^'_P#X0D/_ ,71_P 1 M>/\ P62_Z'7X?_\ A"0__%T44 '_ !%X_P#!9+_H=?A__P"$)#_\71_Q%X_\ M%DO^AU^'_P#X0D/_ ,7110 ?\1>/_!9+_H=?A_\ ^$)#_P#%T?\ $7C_ ,%D MO^AU^'__ (0D/_Q=%% !_P 1>/\ P62_Z'7X?_\ A"0__%T?\1>/_!9+_H=? MA_\ ^$)#_P#%T44 '_$7C_P62_Z'7X?_ /A"0_\ Q='_ !%X_P#!9+_H=?A_ M_P"$)#_\7110!\Z?\%%O^"U'[<7_ 5(\%^'/ 7[5^O>&[S3_"NJ2ZAI*Z'X 3>2R=9I(_+8LRL=PV]J*** /_V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.4
DOCUMENT INFORMATION
12 Months Ended
Oct. 31, 2021
Document Information [Line Items]  
Amendment Flag false
Document Type 10-K
Document Annual Report true
Document Period End Date Oct. 31, 2021
Document Fiscal Period Focus FY
Document Transition Report false
Document Fiscal Year Focus 2021
ICFR Auditor Attestation Flag true

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.4
ENTITY INFORMATION - USD ($)
12 Months Ended
Oct. 31, 2021
Apr. 30, 2021
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   $ 16,584,854,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.4
ENTITY LISTING INFORMATION - $ / shares
12 Months Ended
Oct. 31, 2021
Dec. 20, 2021
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,264,412
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   81,249,094
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Current assets:    
Cash and cash equivalents $ 108,298 $ 406,852
Accounts receivable, net 244,919 210,433
Contract assets 80,073 60,429
Inventories, net 478,050 463,205
Prepaid expenses and other current assets 26,045 24,706
Total current assets 937,385 1,165,625
Property, plant and equipment, net 193,638 168,848
Goodwill 1,450,395 1,383,167
Intangible assets, net 582,307 579,041
Other assets 334,682 251,030
Total assets 3,498,407 3,547,711
Current liabilities:    
Current maturities of long-term debt 1,515 1,045
Trade accounts payable 85,544 76,237
Accrued expenses and other current liabilities 206,857 162,232
Income taxes payable 964 1,647
Total current liabilities 294,880 241,161
Long-term debt, net of current maturities 234,983 738,786
Deferred income taxes 40,761 55,658
Other long-term liabilities 378,257 280,291
Total liabilities 948,881 1,315,896
Commitments and contingencies
Redeemable noncontrolling interests 252,587 221,208
Shareholders' equity:    
Preferred Stock 0 0
Capital in excess of par value 320,747 299,930
Deferred compensation obligation 5,297 4,886
HEICO stock held by irrevocable trust (5,297) (4,886)
Accumulated other comprehensive (loss) income (8,552) (9,149)
Retained earnings 1,949,521 1,688,045
Total HEICO shareholders' equity 2,263,071 1,980,177
Noncontrolling interests 33,868 30,430
Total shareholders' equity 2,296,939 2,010,607
Total liabilities and equity 3,498,407 3,547,711
Heico Common Stock [Member]    
Shareholders' equity:    
Common Stock 543 542
Common Class A [Member]    
Shareholders' equity:    
Common Stock $ 812 $ 809
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] - $ / shares
shares in Thousands
Oct. 31, 2021
Oct. 31, 2020
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,264 54,195
Common stock, shares outstanding 54,264 54,195
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 81,224 80,923
Common stock, shares outstanding 81,224 80,923
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Net sales $ 1,865,682 $ 1,787,009 $ 2,055,647
Operating costs and expenses:      
Cost of sales 1,138,259 1,104,882 1,241,807
Selling, general and administrative expenses 334,523 305,479 356,743
Total operating costs and expenses 1,472,782 1,410,361 1,598,550
Operating income 392,900 376,648 457,097
Interest expense (7,285) (13,159) (21,695)
Other income 1,443 1,366 2,439
Income before taxes and noncontrolling interests 387,058 364,855 437,841
Income tax expense 57,300 29,000 78,100
Net income from consolidated operations 329,758 335,855 359,741
Less: Net income attributable to noncontrolling interests 25,538 21,871 31,845
Net income attributable to HEICO $ 304,220 $ 313,984 $ 327,896
Net income per share attributable to HEICO shareholders:      
Basic (in dollars per share) $ 2.25 $ 2.33 $ 2.45
Diluted (in dollars per share) $ 2.21 $ 2.29 $ 2.39
Weighted average number of common shares outstanding:      
Basic (in shares) 135,326 134,754 133,640
Diluted (in shares) 137,854 137,302 137,350
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Net income from consolidated operations $ 329,758 $ 335,855 $ 359,741
Other comprehensive (loss) income:      
Foreign currency translation adjustments (591) 8,876 (844)
Unrealized (loss) gain on defined benefit pension plan, net of tax 991 (1,012) (889)
Amortization of unrealized loss on defined benefit pension plan, net of tax 135 73 25
Total other comprehensive (loss) income 535 7,937 (1,708)
Comprehensive income from consolidated operations 330,293 343,792 358,033
Less: Net income attributable to noncontrolling interests 25,538 21,871 31,845
Less: Foreign currency translation adjustments attributable to noncontrolling interests (62) 347 (225)
Comprehensive income attributable to noncontrolling interests 25,476 22,218 31,620
Comprehensive income attributable to HEICO $ 304,817 $ 321,574 $ 326,413
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Redeemable Noncontrolling Interests [Member]
Redeemable Noncontrolling Interests [Member]
Cumulative Effect, Period of Adoption, Adjustment [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]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Noncontrolling Interest [Member]
Noncontrolling Interest [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Total Shareholders Equity [Member]
Total Shareholders Equity [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Balances at Oct. 31, 2018       $ 534 $ 796 $ 320,994 $ 3,928 $ (3,928) $ (15,256) $ 1,091,183   $ 104,757   $ 1,503,008  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 326,413               (1,483) 327,896          
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 31,620 $ 18,116                   13,504      
Comprehensive Income (Loss) 358,033                         339,917  
Cash dividends                   (18,691)       (18,691)  
Issuance of Common Stock to HEICO SIP           8,666               8,666  
Share-based Compensation Expense           10,334               10,334  
Proceeds from stock option exercises       12 8                 8,547  
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition           8,527                  
Stock Redeemed or Called During Period, Value       (5) (1) (64,008)               (64,014)  
Distributions to noncontrolling interests (17,847)                     (93,022)   (93,022)  
Noncontrolling interests assumed related to acquisition   (38,696)                   (2,551)   (2,551)  
Adjustments to redemption amount of redeemable noncontrolling interests 16,434                 (16,434)       (16,434)  
Deferred Compensation Obligation             304                
Stock Held During Period Value Deferred Compensation Obligation               (304)              
Adjustments to Additional Paid in Capital, Other           96                  
Stockholders' Equity, Other         1             2   99  
Balances at Oct. 31, 2019       541 804 284,609 4,232 (4,232) (16,739) 1,397,327   28,118   1,694,660  
Balances (Accounting Standards Update 2014-09 [Member]) at Oct. 31, 2019                     $ 13,373       $ 13,699
Redeemable noncontrolling interests at Oct. 31, 2018   132,046                          
Increase (Decrease) in Temporary Equity [Roll Forward]                              
Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest 31,620 18,116                   13,504      
Distributions to noncontrolling interests (17,847)                     (93,022)   (93,022)  
Noncontrolling interests assumed related to acquisition   38,696                   2,551   2,551  
Adjustments to redemption amount of redeemable noncontrolling interests 16,434                 (16,434)       (16,434)  
Redeemable noncontrolling interests at Oct. 31, 2019   188,264                          
Redeemable noncontrolling interests (Accounting Standards Update 2014-09 [Member]) at Oct. 31, 2019     $ 819                   $ 326    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 321,574               7,590 313,984          
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 22,218 16,932                   5,286      
Comprehensive Income (Loss) 343,792                         326,860  
Cash dividends                   (21,552)       (21,552)  
Issuance of Common Stock to HEICO SIP       1   9,723               9,724  
Share-based Compensation Expense           10,134               10,134  
Proceeds from stock option exercises         6                 6,955  
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition           6,949                  
Stock Redeemed or Called During Period, Value         (1) (12,119)               (12,120)  
Distributions to noncontrolling interests (16,176)                     (1,732)   (1,732)  
Noncontrolling interests assumed related to acquisition   (22,204)                          
Adjustments to redemption amount of redeemable noncontrolling interests 1,714                 (1,714)       (1,714)  
Deferred Compensation Obligation             654                
Stock Held During Period Value Deferred Compensation Obligation               (654)              
Adjustments to Additional Paid in Capital, Other           634                  
Stockholders' Equity, Other                       (1,242)   (608)  
Balances at Oct. 31, 2020 2,010,607     542 809 299,930 4,886 (4,886) (9,149) 1,688,045   30,430   2,010,607  
Increase (Decrease) in Temporary Equity [Roll Forward]                              
Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest 22,218 16,932                   5,286      
Distributions to noncontrolling interests (16,176)                     (1,732)   (1,732)  
Acquisitions of noncontrolling interests (7,475)                            
Noncontrolling interests assumed related to acquisition   22,204                          
Adjustments to redemption amount of redeemable noncontrolling interests 1,714                 (1,714)       (1,714)  
Temporary Equity, Stock Issued During Period, Value, New Issues 14,329                            
Temporary Equity, Other 1,416                            
Redeemable noncontrolling interests at Oct. 31, 2020 221,208 221,208                          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 304,817               597 304,220          
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 25,476 19,662                   5,814      
Comprehensive Income (Loss) 330,293                         310,631  
Cash dividends                   (23,002)       (23,002)  
Issuance of Common Stock to HEICO SIP       1   9,791               9,792  
Share-based Compensation Expense           9,058               9,058  
Proceeds from stock option exercises         3                 5,344  
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition           5,341                  
Stock Redeemed or Called During Period, Value           (3,791)               (3,791)  
Distributions to noncontrolling interests (25,746)                     (2,217)   (2,217)  
Noncontrolling interests assumed related to acquisition   (18,989)                          
Adjustments to redemption amount of redeemable noncontrolling interests 19,743                 (19,743)       (19,743)  
Deferred Compensation Obligation             411                
Stock Held During Period Value Deferred Compensation Obligation               (411)              
Adjustments to Additional Paid in Capital, Other           418                  
Stockholders' Equity, Other                   1   (159)   260  
Balances at Oct. 31, 2021 2,296,939     $ 543 $ 812 $ 320,747 $ 5,297 $ (5,297) $ (8,552) 1,949,521   33,868   2,296,939  
Increase (Decrease) in Temporary Equity [Roll Forward]                              
Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest 25,476 19,662                   5,814      
Distributions to noncontrolling interests (25,746)                     $ (2,217)   (2,217)  
Acquisitions of noncontrolling interests (2,336)                            
Noncontrolling interests assumed related to acquisition   18,989                          
Adjustments to redemption amount of redeemable noncontrolling interests 19,743                 $ (19,743)       $ (19,743)  
Temporary Equity, Stock Issued During Period, Value, New Issues 1,067                            
Redeemable noncontrolling interests at Oct. 31, 2021 $ 252,587 $ 252,587                          
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] - $ / shares
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Cash dividends per share (in dollars per share) $ 0.17 $ 0.16 $ 0.14
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Operating Activities:      
Net income from consolidated operations $ 329,758 $ 335,855 $ 359,741
Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:      
Depreciation and amortization 93,019 88,561 83,497
Share-based compensation expense 9,058 10,134 10,334
Employer contributions to HEICO Savings and Investment Plan 10,091 9,576 9,528
Deferred Income Taxes and Tax Credits (15,635) (5,998) (6,392)
Increase in accrued contingent consideration 1,246 515 2,630
Payment of contingent consideration   (175) (3,105)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (27,300) 71,515 (28,976)
Contract assets 376 (16,398) 11,583
Inventories (10,121) (28,315) (30,077)
Prepaid expenses and other current assets (4,795) 2,471 609
Trade accounts payable 6,907 (30,327) (3,851)
Accrued expenses and other current liabilities 33,634 (37,905) 17,151
Income taxes payable 2,821 (9,586) 1,296
Change in long-term liabilities and assets related to HEICO LCP 12,781 14,836 12,920
Other 2,244 4,366 490
Net cash provided by operating activities 444,084 409,125 437,378
Investing Activities:      
Acquisitions, net of cash acquired (136,500) (163,939) (240,841)
Capital expenditures (36,183) (22,940) (28,938)
Net Investment Related to HEICO LCP (14,000) (15,900) (13,701)
Other 3,229 3,736 2,834
Net cash used in investing activities (183,454) (199,043) (280,646)
Financing Activities:      
Payments on revolving credit facility (505,000) (68,000) (283,000)
Borrowings on revolving credit facility 0 245,000 313,000
Distributions to noncontrolling interests (27,963) (17,908) (110,869)
Cash dividends paid (23,002) (21,552) (18,691)
Redemption of common stock related to stop option exercises (3,791) (12,120) (64,014)
Acquisitions of noncontrolling interests (2,336) (7,475) 0
Revolving credit facility issuance costs (1,468) 0 0
Payment of contingent consideration 0 (325) (4,073)
Proceeds from stock option exercises 5,344 6,955 8,547
Proceeds from Noncontrolling Interests 534 14,329 0
Other (1,286) (1,161) (620)
Net cash (used in) provided by financing activities (558,968) 137,743 (159,720)
Effect of exchange rate changes on cash (216) 2,026 390
Net increase (decrease) in cash and cash equivalents (298,554) 349,851 (2,598)
Cash and cash equivalents at beginning of year 406,852 57,001 59,599
Cash and cash equivalents at end of year $ 108,298 $ 406,852 $ 57,001
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.4
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
12 Months Ended
Oct. 31, 2021
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 2021, 2020 and 2019 (in thousands):
Year ended October 31,
202120202019
Cash paid for income taxes$67,661 $42,552 $82,211 
Cash received from income tax refunds(993)(1,371)(578)
Cash paid for interest7,355 13,418 22,158 
Contingent consideration
18,334 23,719 2,107 
Additional purchase consideration
56 144 — 
See Note 9, Leases, for additional information regarding supplemental disclosures of cash flow information.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.4
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
12 Months Ended
Oct. 31, 2021
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 2021, 2020 and 2019 (in thousands):
Year ended October 31,
202120202019
Cash paid for income taxes$67,661 $42,552 $82,211 
Cash received from income tax refunds(993)(1,371)(578)
Cash paid for interest7,355 13,418 22,158 
Contingent consideration
18,334 23,719 2,107 
Additional purchase consideration
56 144 — 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.4
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Cash paid for income taxes $ 67,661 $ 42,552 $ 82,211
Cash received from income tax refunds (993) (1,371) (578)
Cash paid for interest 7,355 13,418 22,158
Additional purchase consideration 56 144  
Other Acquisitions [Member]      
Contingent purchase consideration $ (18,334) $ (23,719) $ (2,107)
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Oct. 31, 2021
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 five subsidiaries which are 70%, 84%, 85%, 89% and 90%, owned, respectively, and seven 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 five subsidiaries which are 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.

The Company's results of operations in fiscal 2021 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”). Most notably, demand for HEICO's commercial aviation products and services were moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. The Company experienced a significant improvement in operating results in the second half of fiscal 2021 as compared to the second half of fiscal 2020. The second half of fiscal 2020 was the period in which the Company's results of operations were most negatively affected by the Pandemic’s impact. Since then, the FSG has reported five consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery.
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

During fiscal 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, which, as amended, was codified as Accounting Standards Codification (“ASC”) Topic 842, “Leases” (“ASC 842”).

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 ASC 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the
lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases.
    
Business Combinations

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

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

Goodwill and Other Intangible Assets

    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment. During fiscal 2021, the Company adopted ASU 2017-04, “Simplifying the Test for Goodwill Impairment." Pursuant to ASU 2017-04, an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. Prior to the adoption of ASU 2017-04, an impairment loss was recognized in the amount by which the carrying value of a reporting unit's goodwill exceeded its implied 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 relationships4to15years
Intellectual property4to22years
Licenses10to11years
Patents5to20years
Trade names8to15years
    Amortization expense of intellectual property, licenses and patents is recorded as a component of cost of sales, and amortization expense of customer relationships, non-compete agreements and trade names is recorded as a component of selling, general and administrative ("SG&A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.

Customer Rebates and Credits

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

Product Warranties

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

    In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets. 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,
20212020
Fair value of plan assets$13,116 $11,581 
Projected benefit obligation13,979 14,519 
Funded status($863)($2,938)
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 2021, 2020 and 2019.

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 January 2017, the Financial Accounting Standards Board ("FASB") issued ASU 2017-04, "Simplifying the Test for Goodwill Impairment," which simplifies the current test for goodwill impairment by eliminating the second step in which the implied value of a reporting unit is calculated when the carrying value of the reporting unit exceeds its fair value. Under ASU 2017-04, goodwill impairment should be recognized for the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company adopted ASU 2017-04 in the first quarter of fiscal 2021 and began applying the guidance prospectively when assessing its goodwill for impairment.
In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.4
ACQUISITIONS
12 Months Ended
Oct. 31, 2021
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] ACQUISITIONS
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 equity interests of Ridge HoldCo, LLC, which owns all of Ridge Engineering, Inc. ("Ridge") and The Bechdon Company, Inc. ("Bechdon"). Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. The remaining 11% interests continue to be owned by certain members of Ridge’s and Bechdon's management teams (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ridge and Bechdon meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

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

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

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

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

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

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

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

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

In September 2019, the Company, through a subsidiary of HEICO Electronic, acquired all of the outstanding stock of TTT-Cubed, Inc. ("TTT"). TTT is a designer and manufacturer of RF Sources, Detectors, and Controllers for a certain wide range of aerospace and defense applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In July 2019, the Company, jointly through HEICO Electronic and one of its subsidiaries, acquired substantially all of the assets and business of a France-based company and transferred the assets to a newly created subsidiary, Bernier Connect SAS ("Bernier"). At the time of acquisition, the purchase of Bernier was inclusive of Bernier's 70% equity interest in Moulages Plastiques Industriels de L'essonne SARL ("MPI"), a plastics manufacturer ("MPI"). In June 2021, Bernier acquired the remaining 30% equity interest in MPI. Bernier is a designer and manufacturer of interconnect products used in demanding defense, aerospace and industrial applications, primarily for communications-related purposes. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In June 2019, the Company, through HEICO Electronic, acquired 75% of the membership interests of Research Electronics International, LLC ("REI"). REI is a designer and manufacturer of TSCM equipment to detect devices used for espionage and information theft. The remaining 25% interest continues to be owned by certain members of REI's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

In February 2019, the Company, through HFSC, acquired 80.1% of the membership interests of Decavo LLC ("Decavo"). Decavo designs and produces complex composite parts and assemblies incorporated into camera and related sensor assemblies and unmanned aerial vehicle ("UAV") airframes used in demanding defense and civilian applications. The remaining 19.9% interest continues to be owned by certain members of Decavo's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $2.1 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Decavo meet a certain earnings objective during the second and third years 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 principally using cash provided by operating activities.

    In February 2019, the Company, through HEICO Electronic, acquired 85% of the stock of Solid Sealing Technology, Inc. ("SST"). SST designs and manufactures high-reliability ceramic-to-metal feedthroughs and connectors for demanding environments within the defense, industrial, life science, medical, research, semiconductor, and other markets. The remaining 15% interest continues to be owned by certain members of SST's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).
In November 2018, the Company, through a subsidiary of HEICO Electronic, acquired an additional equity interest in Freebird, which increased the Company's aggregate equity interest in Freebird to greater than 50%. Accordingly, the Company began consolidating the operating results of Freebird as of the acquisition date. Prior to this transaction, the Company accounted for its investment in Freebird under the equity method. Freebird is a fabless design and manufacturing company that offers advanced high-reliability wide-band gap power switching technology. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In November 2018, the Company, through HEICO Electronic, acquired 92.7% of the stock of Apex Microtechnology, Inc. ("Apex"). Apex designs and manufactures precision power analog monolithic, hybrid and open frame components for a certain wide range of aerospace, defense, industrial, measurement, medical and test applications. The remaining 7.3% interest continues to be owned by certain members of Apex's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).    

In November 2018, the Company, through HEICO Electronic, acquired all of the stock of Specialty Silicone Products, Inc. ("SSP"). SSP designs and manufactures silicone material for a variety of demanding applications used in aerospace, defense, research, oil and gas, testing, pharmaceuticals and other markets.

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

The following table summarizes the aggregate total consideration for the Company's acquisitions (in thousands):
Year ended October 31,
202120202019
Cash paid
$136,995 $165,290 $243,550 
Less: cash acquired
(639)(1,323)(2,466)
Cash paid, net
136,356 163,967 241,084 
Contingent consideration
18,334 23,719 2,107 
Fair value of existing equity interest
— — 1,417 
Additional purchase consideration
56 144 — 
Total consideration
$154,746 $187,830 $244,608 
The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):
Year ended October 31,
202120202019
Assets acquired:
Goodwill $66,450 $114,391 $155,892 
Customer relationships 30,910 44,740 47,553 
Intellectual property23,920 27,120 31,459 
Trade names9,920 12,410 19,216 
Contract assets18,399 2,530 362 
Property, plant and equipment 17,949 4,000 18,013 
Inventories6,743 10,902 18,046 
Accounts receivable6,895 7,124 8,673 
Other assets 1,129 980 545 
Total assets acquired, excluding cash 182,315 224,197 299,759 
Liabilities assumed:
Deferred income taxes413 10,434 7,427 
Accrued expenses 5,433 2,787 2,971 
Accounts payable2,487 726 2,879 
Other liabilities 266 197 627 
Total liabilities assumed 8,599 14,144 13,904 
Noncontrolling interests in consolidated subsidiaries
18,970 22,223 41,247 
Net assets acquired, excluding cash$154,746 $187,830 $244,608 

The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2021, 2020 and 2019 acquisitions (in years):
Year ended October 31,
202120202019
Customer relationships 121011
Intellectual property131115
    
The allocation of the total consideration for the fiscal 2021 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. However, the Company does not expect any adjustment to such allocations to be material to the Company's consolidated financial statements. The allocation of the total consideration for the fiscal 2020
acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is final and inclusive of any measurement period adjustments made during fiscal 2021, 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 RH Labs, Ridge, Bechdon and Camtronics benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in RH Labs, Ridge, Bechdon and Camtronics was determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest.The operating results of the fiscal 2021, 2020, and 2019 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, 2020, and 2019 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2021, 2020, and 2019 acquisitions occurred as of the beginning of the respective prior fiscal year, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2021 and 2020, fiscal 2020 and 2019, and fiscal 2019, respectively, would not have been materially different than the reported amounts.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION
12 Months Ended
Oct. 31, 2021
Selected Financial Statement Information [Abstract]  
Additional Financial Information Disclosure [Text Block] SELECTED FINANCIAL STATEMENT INFORMATION
Accounts Receivable
As of October 31,
(in thousands)20212020
Accounts receivable
$255,793 $223,171 
Less: Allowance for doubtful accounts
(10,874)(12,738)
Accounts receivable, net
$244,919 $210,433 

Inventories
As of October 31,
(in thousands)20212020
Finished products
$238,867 $235,501 
Work in process
44,887 37,957 
Materials, parts, assemblies and supplies
194,296 189,747 
Inventories, net of valuation reserves
$478,050 $463,205 
Property, Plant and Equipment
As of October 31,
(in thousands)20212020
Land
$11,363 $6,678 
Buildings and improvements
134,150 120,769 
Machinery, equipment and tooling
297,297 265,408 
Construction in progress
7,784 8,487 
450,594 401,342 
Less: Accumulated depreciation and amortization(256,956)(232,494)
Property, plant and equipment, net
$193,638 $168,848 

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

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

Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20212020
Accrued employee compensation and related payroll taxes
$121,200 $83,055 
Contract liabilities
32,738 25,631 
Accrued customer rebates and credits
13,237 15,813 
Current operating lease liabilities13,874 14,180 
Other
25,808 23,553 
Accrued expenses and other current liabilities
$206,857 $162,232 

    The increase in accrued employee compensation and related payroll taxes principally reflects a lower level of accrued performance-based compensation expense in fiscal 2020 resulting from lower consolidated operating results mainly attributable to the Pandemic. The total customer rebates and credits deducted within net sales in fiscal 2021, 2020 and 2019 was $3.3 million, $4.6 million and $9.0 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 (“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 2021, 2020 and 2019 totaled $7.1 million, $4.7 million and $6.1 million, respectively. The aggregate liabilities of the LCP were $244.3 million and $178.3 million as of October 31, 2021 and 2020, 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 $245.6 million and $180.1 million as of October 31, 2021 and 2020, 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,
202120202019
R&D expenses $68,877 $65,559 $66,630 

Accumulated Other Comprehensive Loss

    Changes in the components of accumulated other comprehensive loss during fiscal 2021 and 2020 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2019($14,989)($1,750)($16,739)
Unrealized gain (loss)8,529 (1,012)7,517 
Amortization of unrealized loss— 73 73 
Balances as of October 31, 2020(6,460)(2,689)(9,149)
Unrealized (loss) gain (529)991 462 
Amortization of unrealized loss — 135 135 
Balances as of October 31, 2021($6,989)($1,563)($8,552)
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.4
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Oct. 31, 2021
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 2021 and 2020 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2019$410,044 $858,659 $1,268,703 
Goodwill acquired14,979 99,401 114,380 
Foreign currency translation adjustments
2,542 2,076 4,618 
Deconsolidation of subsidiary
— (4,249)(4,249)
Adjustments to goodwill
— (285)(285)
Balances as of October 31, 2020427,565 955,602 1,383,167 
Goodwill acquired40,308 26,142 66,450 
Foreign currency translation adjustments
227 540 767 
Adjustments to goodwill
188 (177)11 
Balances as of October 31, 2021$468,288 $982,107 $1,450,395 

    The goodwill acquired during fiscal 2021 and 2020 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. Deconsolidation of subsidiary reflects the value of goodwill associated with an entity that the Company previously consolidated but subsequently contributed the net assets of the former entity to a new entity in which the Company holds a noncontrolling interest and accounts for under the equity method (See Note 2, Acquisitions, for additional information). The adjustments to goodwill represent immaterial measurement period adjustments to the purchase price allocation of certain fiscal 2020 and 2019 acquisitions. The Company estimates that $61 million and $46 million of the goodwill acquired in fiscal 2021 and 2020, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of October 31, 2021, the Company determined there is no impairment of its goodwill and the fair value of each of the Company’s reporting units significantly exceeded their carrying value.
    Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2021As of October 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$464,506 ($221,098)$243,408 $443,143 ($188,919)$254,224 
Intellectual property
255,011 (94,313)160,698 240,725 (84,686)156,039 
Licenses
6,559 (5,072)1,487 6,559 (4,670)1,889 
Patents
1,110 (793)317 1,071 (746)325 
Non-compete agreements
722 (722)— 811 (811)— 
Trade names
450 (257)193 450 (219)231 
728,358 (322,255)406,103 692,759 (280,051)412,708 
Non-Amortizing Assets:
Trade names
176,204 — 176,204 166,333 — 166,333 
$904,562 ($322,255)$582,307 $859,092 ($280,051)$579,041 
        
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2021 compared to October 31, 2020 principally relates to such intangible assets recognized in connection with the fiscal 2021 acquisitions (see Note 2, Acquisitions).
    
    Amortization expense related to intangible assets was $61.3 million, $57.4 million and $53.7 million in fiscal 2021, 2020 and 2019, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $58.1 million in fiscal 2022, $52.4 million in fiscal 2023, $47.4 million in fiscal 2024, $42.9 million in fiscal 2025, $38.5 million in fiscal 2026 and $166.8 million thereafter.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.4
LONG-TERM DEBT
12 Months Ended
Oct. 31, 2021
Debt Disclosure [Abstract]  
Long-term Debt [Text Block] LONG-TERM DEBT
    Long-term debt consists of the following (in thousands):
As of October 31,
20212020
Borrowings under revolving credit facility
$225,000 $730,000 
Finance leases and note payable (1)
11,498 9,831 
236,498 739,831 
Less: Current maturities of long-term debt
(1,515)(1,045)
$234,983 $738,786 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.

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

Revolving Credit Facility

    In November 2017, the Company entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, the Company entered into an amendment to extend the maturity date of the Credit Facility by one year to November 2023 and to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow the Company to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders or the addition of new lenders and can be extended for an additional one-year period.

        Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or the Eurocurrency Rate, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) the Eurocurrency Rate for an Interest Period of one month plus 100 basis points. The Eurocurrency Rate is the rate per annum obtained by dividing LIBOR for the applicable Interest Period by a percentage equal to 1.00 minus the daily average Eurocurrency Reserve Rate for such Interest Period, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for Eurocurrency Rate Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.4
REVENUE (Notes)
12 Months Ended
Oct. 31, 2021
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 Sheet.    

    Changes in the Company’s contract assets and liabilities during fiscal 2021 and 2020 are as follows (in thousands):
October 31, 2021October 31, 2020Change
Contract assets $80,073 $60,429 $19,644 
Contract liabilities 32,738 25,631 7,107 
Net contract assets $47,335 $34,798 $12,537 
    
The increase in the Company's contract assets during fiscal 2021 principally reflects the contract assets of certain businesses acquired during fiscal 2021. The increase in the Company's contract liabilities during fiscal 2021 principally reflects the receipt of customer deposits on certain long-term customer contracts as well as the contract liabilities of certain businesses acquired during fiscal 2021.     

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

    As of October 31, 2021, the Company had $461.0 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 $344.7 million of this amount during fiscal 2022 and $116.3 million thereafter, of which the majority is expected to occur in fiscal 2023.
    
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,
202120202019
Flight Support Group:
Aftermarket replacement parts (1)
$535,217 $525,636 $678,001 
Repair and overhaul parts and services (2)
208,215 193,164 299,323 
Specialty products (3)
183,657 206,012 262,859 
Total net sales927,089 924,812 1,240,183 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
709,621 679,901 633,685 
Electronic component parts for equipment
in various other industries (5)
249,549 195,086 200,837 
Total net sales959,170 874,987 834,522 
Intersegment sales(20,577)(12,790)(19,058)
Total consolidated net sales$1,865,682 $1,787,009 $2,055,647 

(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 technical surveillance countermeasures (TSCM) equipment.
(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.
    The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Year ended October 31,
202120202019
Flight Support Group:
Aerospace$660,867 $669,194 $1,004,088 
Defense and Space 224,236 213,273 190,076 
Other (1)
41,986 42,345 46,019 
Total net sales927,089 924,812 1,240,183 
Electronic Technologies Group:
Defense and Space 599,570 577,581 531,029 
Other (2)
284,834 225,749 217,889 
Aerospace 74,766 71,657 85,604 
Total net sales959,170 874,987 834,522 
Intersegment sales(20,577)(12,790)(19,058)
Total consolidated net sales$1,865,682 $1,787,009 $2,055,647 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES
12 Months Ended
Oct. 31, 2021
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,
202120202019
Domestic$345,733 $327,754 $386,584 
Foreign41,325 37,101 51,257 
Income before taxes and noncontrolling interests
$387,058 $364,855 $437,841 
    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,
202120202019
Current:
Federal$47,839 $17,730 $56,670 
State11,639 4,167 12,795 
Foreign13,457 13,101 15,027 
72,935 34,998 84,492 
Deferred:
Federal(10,097)(3,364)(3,140)
State(3,251)(55)(1,263)
Foreign(2,287)(2,579)(1,989)
(15,635)(5,998)(6,392)
Total income tax expense
$57,300 $29,000 $78,100 
    
    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202120202019
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.9 %3.7 %3.0 %
Tax benefit related to stock option exercises
(3.7 %)(13.3 %)(3.8 %)
Tax-exempt gains on corporate-owned life insurance policies(2.9 %)(0.7 %)(0.6 %)
Research and development tax credits
(2.5 %)(2.4 %)(1.7 %)
Foreign derived intangible income deduction
(1.9 %)(1.6 %)(1.4 %)
Nondeductible compensation
1.2 %.4 %.8 %
Other, net
.7 %.8 %.5 %
Effective tax rate
14.8 %7.9 %17.8 %


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

    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 2017. 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,
20212020
Deferred tax assets:
Deferred compensation plan liability$54,726 $41,744 
Inventories
41,354 36,414 
Operating lease liabilities 16,483 12,980 
Share-based compensation
8,759 8,746 
Performance-based compensation accrual4,615 2,539 
Allowance for doubtful accounts receivable2,532 2,966 
Deferred payroll taxes2,372 1,754 
Customer rebates accrual
2,236 2,667 
Vacation accrual
1,910 1,840 
Other
9,102 8,952 
Total deferred tax assets
144,089 120,602 
Deferred tax liabilities:
Goodwill and other intangible assets
(145,024)(141,152)
Property, plant and equipment
(19,580)(16,130)
Operating lease right-of-use assets (15,941)(12,327)
Adoption of ASC 606 (revenue recognition)(2,677)(4,733)
Other
(1,628)(1,918)
Total deferred tax liabilities
(184,850)(176,260)
Net deferred tax liability
($40,761)($55,658)
            
    As of October 31, 2021 and 2020, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $4.1 million and $2.9 million, respectively, of which $3.2 million and $2.3 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 2021 and 2020 is as follows (in thousands):
Year ended October 31,
20212020
Balances as of beginning of year$2,946 $2,670 
Increases related to current year tax positions710 489 
Increases related to prior year tax positions839 32 
Decreases related to prior year tax positions— (18)
Lapses of statutes of limitations(423)(227)
Balances as of end of year$4,072 $2,946 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Oct. 31, 2021
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, 2021
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $245,580 $— $245,580 
Money market funds— — 
Total assets$4 $245,580 $— $245,584 
Liabilities:
Contingent consideration $— $— $62,286 $62,286 

As of October 31, 2020
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$— $180,128 $— $180,128 
Money market funds11 — — 11 
Total assets$11 $180,128 $— $180,139 
Liabilities:
Contingent consideration $— $— $41,974 $41,974 


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

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

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

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to $35.0 million in fiscal 2025 based on the earnings of the acquired entity during calendar years 2023 and 2024 provided the entity meets certain earnings objectives during each of calendar years 2021 to 2024. As of October 31, 2021, the estimated fair value of the contingent consideration was $13.3 million. The obligation to pay any contingent consideration would be payable by a consolidated subsidiary of HEICO that is 75% owned by HEICO Electronic.

    As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of October 31, 2021, the estimated fair value of the contingent consideration was $18.6 million.
    
    The estimated fair value of the contingent consideration arrangements described above are classified within Level 3 and were determined using probability-based scenario analyses. Under this method, a set of discrete potential future subsidiary earnings was determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood was assigned to each discrete potential future earnings estimate and the resultant contingent consideration was calculated. The resulting probability-weighted contingent consideration amounts were discounted using a weighted average discount rate reflecting the credit risk of HEICO. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of contingent consideration accrued and such changes will be recorded in the Company's consolidated statements of operations.
    The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2021 ($ in thousands):
Weighted
Acquisition Date Fair Value Unobservable Input Range
Average (1)
8-4-2021$18,324Compound annual revenue growth rate
0% - 9%
7%
Discount rate
5.0% - 5.2%
5.1%
8-18-202011,995Compound annual revenue growth rate
6% - 17%
11%
Discount rate
4.3% - 5.0%
4.5%
8-11-202013,335Compound annual revenue growth rate
2% - 16%
10%
Discount rate
5.0% - 5.0%
5.0%
9-15-201718,632Compound annual revenue growth rate
(3%) - 7%
4%
Discount rate
3.7% - 3.7%
3.7%

(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 2021 and 2020 are as follows (in thousands):
Liabilities
Balance as of October 31, 2019$18,326 
Contingent consideration related to acquisitions23,719 
Increase in accrued contingent consideration, net515 
Payment of contingent consideration(500)
Foreign currency transaction adjustments(86)
Balance as of October 31, 202041,974 
Contingent consideration related to acquisitions18,334 
Increase in accrued contingent consideration, net1,246 
Foreign currency transaction adjustments 732 
Balance as of October 31, 2021$62,286 
    
    The Company's contingent consideration liabilities as of October 31, 2021 are included in other long-term liabilities in its Consolidated Balance Sheet and 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, 2021 due to the relatively short maturity of the respective instruments. The carrying amount of long-term debt approximates fair value due to its variable interest rates.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES
12 Months Ended
Oct. 31, 2021
Leases [Abstract]  
Lessee, Operating Leases LEASES
    HEICO’s lease ROU assets represent its right to use an underlying asset during the lease term and its lease liabilities represent the Company’s obligation to make lease payments arising from the lease. HEICO’s operating lease ROU assets are included within other assets and its operating lease liabilities are included within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheet. HEICO's finance lease ROU assets are included within property, plant and equipment, net and its finance lease liabilities are included within long-term debt, net of current maturities and current maturities of long-term debt within the Company's Consolidated Balance Sheet. The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2021202020212020
Right-of-use assets $74,609 $57,103 $12,250 $10,512 
Current lease liabilities $13,874 $14,180 $1,481 $1,034 
Long-term lease liabilities 61,829 44,114 9,764 8,533 
Total lease liabilities $75,703 $58,294 $11,245 $9,567 

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 2021 and 2020 (in thousands):    
Year ended October 31,
20212020
Operating Leases:
Operating lease expense $18,103 $17,317 
Variable lease expense3,165 3,225 
Total operating lease expense (1)
$21,268 $20,542 
Finance Leases:
Amortization on finance lease ROU assets $1,110 $874 
Interest on finance lease liabilities 453 416 
Variable lease expense750 — 
Total finance lease expense $2,313 $1,290 

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

Operating Leases Finance Leases
Year ending October 31,
2022$16,853 $1,956 
202312,729 1,629 
20249,785 1,521 
20258,662 1,458 
20267,153 1,440 
Thereafter39,113 5,806 
Total minimum lease payments94,295 13,810 
Less: imputed interest(18,592)(2,565)
Present value of minimum lease payments$75,703 $11,245 

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

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,
2021202020212020
Weighted average remaining lease term (years)9.17.09.210.8
Weighted average discount rate4.7 %5.1 %4.6 %4.5 %
    
The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2021 and 2020 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2021202020212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows $17,999 $16,965 $453 $416 
Financing cash flows— — 1,187 921 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations31,351 8,648 2,861 1,808 

Prior to the adoption of ASC 842, total rent expense charged to operations for operating leases in fiscal 2019 amounted to $20.0 million.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.4
SHAREHOLDERS' EQUITY
12 Months Ended
Oct. 31, 2021
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, 2021, 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 2021, 2020 and 2019, the Company did not repurchase any shares of Company common stock under this program.

During fiscal 2021, the Company repurchased an aggregate 32,355 shares of Class A Common Stock at a total cost of $3.8 million. During fiscal 2020, the Company repurchased an aggregate 127,851 shares of Class A Common Stock at a total cost of $12.1 million. During fiscal 2019, the Company repurchased an aggregate 476,586 shares and 111,730 shares of
Common Stock and Class A Common Stock, respectively, at a total cost of $53.1 million and $10.9 million, respectively. 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 2021, 2020 and 2019 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.

Noncontrolling Interests

    Consistent with the Company’s past practice of increasing its ownership in certain non-wholly owned subsidiaries, on June 28, 2019, HEICO Aerospace paid dividends to HEICO and Lufthansa Technik AG (“LHT”) in proportion to their ownership interest in HEICO Aerospace of 80% and 20%, respectively (the “Transaction”). LHT received a cash dividend of $91.5 million that was funded principally using proceeds from the Company’s revolving credit facility. HEICO effectively received as its dividend the 20% noncontrolling interest held by LHT in eight of the Company’s existing subsidiaries within its HEICO Aerospace subsidiary that are principally part of the FSG’s repair and overhaul parts and services product line. HEICO did not record any gain or loss in connection with the Transaction. Immediately following the Transaction, HEICO transferred the eight businesses to HFSC, a wholly owned subsidiary of HEICO. LHT remains a 20% owner in HEICO Aerospace, a designer and manufacturer of jet engine and aircraft component replacement parts.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION
12 Months Ended
Oct. 31, 2021
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, 2002 Stock Option Plan and Non-Qualified Stock Option Plan may be exercised pursuant to their terms. The total number of shares approved by the shareholders of the Company for the 2018 Plan is 5.0 million plus any options outstanding under the 2012 Plan as of the 2018 Plan's effective date that are subsequently forfeited or expire. A total of approximately 7.7 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2021, including 4.3 million shares currently under option and 3.4 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, 2021. 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, 20184,612 6,400 $23.19 
Granted(538)538 $73.30 
Exercised— (2,235)$12.98 
Cancelled 11 (11)$49.79 
Outstanding as of October 31, 20194,085 4,692 $33.73 
Granted(29)29 $97.00 
Exercised— (720)$19.32 
Cancelled(8)$55.61 
Outstanding as of October 31, 20204,064 3,993 $36.75 
Granted(699)699 $125.57 
Exercised— (342)$21.88 
Cancelled(9)$64.78 
Outstanding as of October 31, 20213,374 4,341 $52.16 
    
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, 2021 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,906 $49.68 4.8$171,023 
Class A Common Stock2,435 $54.09 5.7174,312 
4,341 $52.16 5.3$345,335 
Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,413 $31.36 3.6$152,681 
Class A Common Stock1,499 $32.61 4.2139,518 
2,912 $32.00 3.9$292,199 

    Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202120202019
Cash proceeds from stock option exercises$5,344 $6,955 $8,547 
Tax benefit realized from stock option exercises14,186 48,326 16,490 
Intrinsic value of stock option exercises33,428 53,384 204,901 

    Net income from consolidated operations for the fiscal years ended October 31, 2021, 2020 and 2019 includes compensation expense of $9.1 million, $10.1 million and $10.3 million, respectively, and an income tax benefit of $1.5 million, $1.9 million and $2.0 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, 2021, there was $40.1 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.1 years. The total fair value of stock options that vested in fiscal 2021, 2020 and 2019 was $9.4 million, $10.5 million and $8.9 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2021 would become immediately exercisable.

The fair value of each stock option grant in fiscal 2021, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
Year ended October 31,
202120202019
Common StockClass A Common StockClass A Common StockCommon StockClass A Common Stock
Expected stock price volatility30.17 %32.65 %24.94 %28.52 %24.81 %
Risk-free interest rate1.40 %1.09 %1.72 %2.52 %2.69 %
Dividend yield.17 %.19 %.21 %.22 %.22 %
Forfeiture rate.00 %.00 %.00 %.00 %.00 %
Expected option life (years)96686
Weighted average fair value $51.16$39.00$26.86$33.88$19.64
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.4
EMPLOYEE RETIREMENT PLANS
12 Months Ended
Oct. 31, 2021
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 2021, 2020 and 2019 totaled $10.1 million, $9.6 million and $9.5 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, 2018333 333 
Issuance of common stock to the 401(k) Plan(53)(53)
Shares available for issuance as of October 31, 2019280 280 
Issuance of common stock to the 401(k) Plan(52)(52)
Shares available for issuance as of October 31, 2020228 228 
Issuance of common stock to the 401(k) Plan(40)(40)
Shares available for issuance as of October 31, 2021188 188 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.4
REDEEMABLE NONCONTROLLING INTERESTS
12 Months Ended
Oct. 31, 2021
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,
20212020
Redeemable at fair value $217,416 $179,415 
Redeemable based on a multiple of future earnings35,171 41,793 
Redeemable noncontrolling interests$252,587 $221,208 
    A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2021 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2022 (1)
4 (2)
2006FSG80.1%
2022 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2022 (1)
1
2012FSG84.0%
2022 (1)
4
2012FSG80.1%
2022 (1)
4
2015FSG85.0%
2022 (1)
3 (3)
2015FSG80.1%
2022 (1)
4
2015FSG80.1%20224
2015ETG80.1%
2022 (1)
2
2017FSG80.1%2022
2 (4)
2018ETG85.0%
2022 (1)
1
2019ETG92.7%20234
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (5)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (5)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (6)

(1)    Currently puttable.
(2)    A portion is to be purchased in a lump sum.
(3)    The Put Right for the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable.
(4)     Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later.
(5)     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
(6)     The Put Rights for 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than fiscal 2028 with the purchase over a four-year period.
The estimated aggregate Redemption Amount of the Put Rights that are currently puttable or becoming puttable during fiscal 2022 is approximately $113.0 million, of which approximately $68.0 million would be payable in fiscal 2022 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2022. Additionally, the Company has call rights to purchase the equity interests of the noncontrolling holders over the same purchase period as the Put Rights.

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

During fiscal 2020, the holder of a 20% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase one-fourth of their interest. The Company acquired the 5% noncontrolling interest in May 2020, which increased its ownership interest in the subsidiary to approximately 85%.

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

The $2.3 million and $7.5 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2021 and 2020, respectively, were paid using cash provided by operating activities.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS
12 Months Ended
Oct. 31, 2021
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,
202120202019
Numerator:
Net income attributable to HEICO$304,220 $313,984 $327,896 
Denominator:
Weighted average common shares outstanding - basic135,326 134,754 133,640 
Effect of dilutive stock options2,528 2,548 3,710 
Weighted average common shares outstanding - diluted137,854 137,302 137,350 
Net income per share attributable to HEICO shareholders:
Basic$2.25 $2.33 $2.45 
Diluted$2.21 $2.29 $2.39 
Anti-dilutive stock options excluded185 258 330 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.4
OPERATING SEGMENTS
12 Months Ended
Oct. 31, 2021
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 foreign military organizations allied with the U.S. and a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. Further, the FSG 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 for commercial 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; and rugged small-form factor embedded computing solutions.

    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, 2021:
Net sales$927,089 $959,170 ($20,577)$1,865,682 
Depreciation13,992 12,839 973 27,804 
Amortization 20,648 43,431 1,136 65,215 
Operating income151,930 277,306 (36,336)392,900 
Capital expenditures8,915 26,496 772 36,183 
Year ended October 31, 2020:
Net sales$924,812 $874,987 ($12,790)$1,787,009 
Depreciation14,339 11,722 1,006 27,067 
Amortization19,957 40,553 984 61,494 
Operating income143,051 258,814 (25,217)376,648 
Capital expenditures10,843 12,025 72 22,940 
Year ended October 31, 2019:
Net sales$1,240,183 $834,522 ($19,058)$2,055,647 
Depreciation13,793 10,957 1,008 25,758 
Amortization19,624 37,131 984 57,739 
Operating income242,029 245,743 (30,675)457,097 
Capital expenditures17,036 11,826 76 28,938 

(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
2021$1,274,462 $1,952,413 $271,532 3,498,407 
20201,127,666 1,896,671 523,374 3,547,711 

Major Customer and Geographic Information

    The Company markets its products and services in approximately 115 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.
202120202019
Net sales:
United States of America$1,194,869 $1,193,497 $1,308,943 
Other countries670,813 593,512 746,704 
Total net sales$1,865,682 $1,787,009 $2,055,647 
Long-lived assets:
United States of America$155,537 $139,197 $143,350 
Other countries38,101 29,651 29,995 
Total long-lived assets$193,638 $168,848 $173,345 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Oct. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES
    
Guarantees

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

Product Warranty

    Changes in the Company’s product warranty liability in fiscal 2021 and 2020 are as follows (in thousands):
Year ended October 31,
20212020
Balances as of beginning of year$3,015 $2,810 
Accruals for warranties1,979 1,749 
Acquired warranty liabilities62 150 
Warranty claims settled(1,677)(1,694)
Balances as of end of year$3,379 $3,015 
Litigation

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

With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.4
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Oct. 31, 2021
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,
202120202019
Allowance for doubtful accounts (in thousands):
Allowance as of beginning of year$12,738 $3,666 $3,258 
(Deductions) additions charged to costs and expenses (a)
(1,720)9,834 638 
Additions charged (credited) to other accounts (b)
360 128 10 
Deductions (c)
(504)(890)(240)
Allowance as of end of year $10,874 $12,738 $3,666 

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

(a)Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to the significant decline in global commercial air travel due to the ongoing 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 45 R31.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Oct. 31, 2021
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 five subsidiaries which are 70%, 84%, 85%, 89% and 90%, owned, respectively, and seven 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 five subsidiaries which are 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.
The Company's results of operations in fiscal 2021 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”). Most notably, demand for HEICO's commercial aviation products and services were moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. The Company experienced a significant improvement in operating results in the second half of fiscal 2021 as compared to the second half of fiscal 2020. The second half of fiscal 2020 was the period in which the Company's results of operations were most negatively affected by the Pandemic’s impact. Since then, the FSG has reported five consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery.
Use of Estimates and Assumptions, Policy [Policy Text Block]
Use of Estimates and Assumptions

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

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

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

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

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

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

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

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

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

    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment. During fiscal 2021, the Company adopted ASU 2017-04, “Simplifying the Test for Goodwill Impairment." Pursuant to ASU 2017-04, an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. Prior to the adoption of ASU 2017-04, an impairment loss was recognized in the amount by which the carrying value of a reporting unit's goodwill exceeded its implied 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 relationships4to15years
Intellectual property4to22years
Licenses10to11years
Patents5to20years
Trade names8to15years
    Amortization expense of intellectual property, licenses and patents is recorded as a component of cost of sales, and amortization expense of customer relationships, non-compete agreements and trade names is recorded as a component of selling, general and administrative ("SG&A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.
Customer Rebates and Credits, Policy [Policy Text Block]
Customer Rebates and Credits

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

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

    In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets. 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,
20212020
Fair value of plan assets$13,116 $11,581 
Projected benefit obligation13,979 14,519 
Funded status($863)($2,938)
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 2021, 2020 and 2019.
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 January 2017, the Financial Accounting Standards Board ("FASB") issued ASU 2017-04, "Simplifying the Test for Goodwill Impairment," which simplifies the current test for goodwill impairment by eliminating the second step in which the implied value of a reporting unit is calculated when the carrying value of the reporting unit exceeds its fair value. Under ASU 2017-04, goodwill impairment should be recognized for the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company adopted ASU 2017-04 in the first quarter of fiscal 2021 and began applying the guidance prospectively when assessing its goodwill for impairment.
In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows.
Assets Held under Capital Leases [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Policy [Policy Text Block]
Leases

During fiscal 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, which, as amended, was codified as Accounting Standards Codification (“ASC”) Topic 842, “Leases” (“ASC 842”).

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 ASC 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 46 R32.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Oct. 31, 2021
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 relationships4to15years
Intellectual property4to22years
Licenses10to11years
Patents5to20years
Trade names8to15years
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,
20212020
Fair value of plan assets$13,116 $11,581 
Projected benefit obligation13,979 14,519 
Funded status($863)($2,938)
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.4
ACQUISITIONS (Tables)
12 Months Ended
Oct. 31, 2021
Business Acquisition [Line Items]  
Schedule of Fair Value of Total Consideration [Table Text Block]
The following table summarizes the aggregate total consideration for the Company's acquisitions (in thousands):
Year ended October 31,
202120202019
Cash paid
$136,995 $165,290 $243,550 
Less: cash acquired
(639)(1,323)(2,466)
Cash paid, net
136,356 163,967 241,084 
Contingent consideration
18,334 23,719 2,107 
Fair value of existing equity interest
— — 1,417 
Additional purchase consideration
56 144 — 
Total consideration
$154,746 $187,830 $244,608 
Schedule of Purchase Price Allocation [Table Text Block]
The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):
Year ended October 31,
202120202019
Assets acquired:
Goodwill $66,450 $114,391 $155,892 
Customer relationships 30,910 44,740 47,553 
Intellectual property23,920 27,120 31,459 
Trade names9,920 12,410 19,216 
Contract assets18,399 2,530 362 
Property, plant and equipment 17,949 4,000 18,013 
Inventories6,743 10,902 18,046 
Accounts receivable6,895 7,124 8,673 
Other assets 1,129 980 545 
Total assets acquired, excluding cash 182,315 224,197 299,759 
Liabilities assumed:
Deferred income taxes413 10,434 7,427 
Accrued expenses 5,433 2,787 2,971 
Accounts payable2,487 726 2,879 
Other liabilities 266 197 627 
Total liabilities assumed 8,599 14,144 13,904 
Noncontrolling interests in consolidated subsidiaries
18,970 22,223 41,247 
Net assets acquired, excluding cash$154,746 $187,830 $244,608 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2021, 2020 and 2019 acquisitions (in years):
Year ended October 31,
202120202019
Customer relationships 121011
Intellectual property131115
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2021
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20212020
Accounts receivable
$255,793 $223,171 
Less: Allowance for doubtful accounts
(10,874)(12,738)
Accounts receivable, net
$244,919 $210,433 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20212020
Finished products
$238,867 $235,501 
Work in process
44,887 37,957 
Materials, parts, assemblies and supplies
194,296 189,747 
Inventories, net of valuation reserves
$478,050 $463,205 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20212020
Land
$11,363 $6,678 
Buildings and improvements
134,150 120,769 
Machinery, equipment and tooling
297,297 265,408 
Construction in progress
7,784 8,487 
450,594 401,342 
Less: Accumulated depreciation and amortization(256,956)(232,494)
Property, plant and equipment, net
$193,638 $168,848 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20212020
Accrued employee compensation and related payroll taxes
$121,200 $83,055 
Contract liabilities
32,738 25,631 
Accrued customer rebates and credits
13,237 15,813 
Current operating lease liabilities13,874 14,180 
Other
25,808 23,553 
Accrued expenses and other current liabilities
$206,857 $162,232 
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,
202120202019
R&D expenses $68,877 $65,559 $66,630 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2021 and 2020 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2019($14,989)($1,750)($16,739)
Unrealized gain (loss)8,529 (1,012)7,517 
Amortization of unrealized loss— 73 73 
Balances as of October 31, 2020(6,460)(2,689)(9,149)
Unrealized (loss) gain (529)991 462 
Amortization of unrealized loss — 135 135 
Balances as of October 31, 2021($6,989)($1,563)($8,552)
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] Changes in the carrying amount of goodwill by operating segment during fiscal 2021 and 2020 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2019$410,044 $858,659 $1,268,703 
Goodwill acquired14,979 99,401 114,380 
Foreign currency translation adjustments
2,542 2,076 4,618 
Deconsolidation of subsidiary
— (4,249)(4,249)
Adjustments to goodwill
— (285)(285)
Balances as of October 31, 2020427,565 955,602 1,383,167 
Goodwill acquired40,308 26,142 66,450 
Foreign currency translation adjustments
227 540 767 
Adjustments to goodwill
188 (177)11 
Balances as of October 31, 2021$468,288 $982,107 $1,450,395 
Schedule Of Identifiable Intangible Assets [Table Text Block] Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2021As of October 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$464,506 ($221,098)$243,408 $443,143 ($188,919)$254,224 
Intellectual property
255,011 (94,313)160,698 240,725 (84,686)156,039 
Licenses
6,559 (5,072)1,487 6,559 (4,670)1,889 
Patents
1,110 (793)317 1,071 (746)325 
Non-compete agreements
722 (722)— 811 (811)— 
Trade names
450 (257)193 450 (219)231 
728,358 (322,255)406,103 692,759 (280,051)412,708 
Non-Amortizing Assets:
Trade names
176,204 — 176,204 166,333 — 166,333 
$904,562 ($322,255)$582,307 $859,092 ($280,051)$579,041 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.4
LONG-TERM DEBT (Tables)
12 Months Ended
Oct. 31, 2021
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,
20212020
Borrowings under revolving credit facility
$225,000 $730,000 
Finance leases and note payable (1)
11,498 9,831 
236,498 739,831 
Less: Current maturities of long-term debt
(1,515)(1,045)
$234,983 $738,786 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.4
REVENUE (Tables)
12 Months Ended
Oct. 31, 2021
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 2021 and 2020 are as follows (in thousands):
October 31, 2021October 31, 2020Change
Contract assets $80,073 $60,429 $19,644 
Contract liabilities 32,738 25,631 7,107 
Net contract assets $47,335 $34,798 $12,537 
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,
202120202019
Flight Support Group:
Aftermarket replacement parts (1)
$535,217 $525,636 $678,001 
Repair and overhaul parts and services (2)
208,215 193,164 299,323 
Specialty products (3)
183,657 206,012 262,859 
Total net sales927,089 924,812 1,240,183 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
709,621 679,901 633,685 
Electronic component parts for equipment
in various other industries (5)
249,549 195,086 200,837 
Total net sales959,170 874,987 834,522 
Intersegment sales(20,577)(12,790)(19,058)
Total consolidated net sales$1,865,682 $1,787,009 $2,055,647 

(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 technical surveillance countermeasures (TSCM) equipment.
(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.
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,
202120202019
Flight Support Group:
Aerospace$660,867 $669,194 $1,004,088 
Defense and Space 224,236 213,273 190,076 
Other (1)
41,986 42,345 46,019 
Total net sales927,089 924,812 1,240,183 
Electronic Technologies Group:
Defense and Space 599,570 577,581 531,029 
Other (2)
284,834 225,749 217,889 
Aerospace 74,766 71,657 85,604 
Total net sales959,170 874,987 834,522 
Intersegment sales(20,577)(12,790)(19,058)
Total consolidated net sales$1,865,682 $1,787,009 $2,055,647 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES (Tables)
12 Months Ended
Oct. 31, 2021
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,
202120202019
Domestic$345,733 $327,754 $386,584 
Foreign41,325 37,101 51,257 
Income before taxes and noncontrolling interests
$387,058 $364,855 $437,841 
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,
202120202019
Current:
Federal$47,839 $17,730 $56,670 
State11,639 4,167 12,795 
Foreign13,457 13,101 15,027 
72,935 34,998 84,492 
Deferred:
Federal(10,097)(3,364)(3,140)
State(3,251)(55)(1,263)
Foreign(2,287)(2,579)(1,989)
(15,635)(5,998)(6,392)
Total income tax expense
$57,300 $29,000 $78,100 
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,
202120202019
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.9 %3.7 %3.0 %
Tax benefit related to stock option exercises
(3.7 %)(13.3 %)(3.8 %)
Tax-exempt gains on corporate-owned life insurance policies(2.9 %)(0.7 %)(0.6 %)
Research and development tax credits
(2.5 %)(2.4 %)(1.7 %)
Foreign derived intangible income deduction
(1.9 %)(1.6 %)(1.4 %)
Nondeductible compensation
1.2 %.4 %.8 %
Other, net
.7 %.8 %.5 %
Effective tax rate
14.8 %7.9 %17.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,
20212020
Deferred tax assets:
Deferred compensation plan liability$54,726 $41,744 
Inventories
41,354 36,414 
Operating lease liabilities 16,483 12,980 
Share-based compensation
8,759 8,746 
Performance-based compensation accrual4,615 2,539 
Allowance for doubtful accounts receivable2,532 2,966 
Deferred payroll taxes2,372 1,754 
Customer rebates accrual
2,236 2,667 
Vacation accrual
1,910 1,840 
Other
9,102 8,952 
Total deferred tax assets
144,089 120,602 
Deferred tax liabilities:
Goodwill and other intangible assets
(145,024)(141,152)
Property, plant and equipment
(19,580)(16,130)
Operating lease right-of-use assets (15,941)(12,327)
Adoption of ASC 606 (revenue recognition)(2,677)(4,733)
Other
(1,628)(1,918)
Total deferred tax liabilities
(184,850)(176,260)
Net deferred tax liability
($40,761)($55,658)
Summary of Income Tax Contingencies [Table Text Block] A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2021 and 2020 is as follows (in thousands):
Year ended October 31,
20212020
Balances as of beginning of year$2,946 $2,670 
Increases related to current year tax positions710 489 
Increases related to prior year tax positions839 32 
Decreases related to prior year tax positions— (18)
Lapses of statutes of limitations(423)(227)
Balances as of end of year$4,072 $2,946 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Oct. 31, 2021
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, 2021
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $245,580 $— $245,580 
Money market funds— — 
Total assets$4 $245,580 $— $245,584 
Liabilities:
Contingent consideration $— $— $62,286 $62,286 

As of October 31, 2020
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$— $180,128 $— $180,128 
Money market funds11 — — 11 
Total assets$11 $180,128 $— $180,139 
Liabilities:
Contingent consideration $— $— $41,974 $41,974 
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, 2021 ($ in thousands):
Weighted
Acquisition Date Fair Value Unobservable Input Range
Average (1)
8-4-2021$18,324Compound annual revenue growth rate
0% - 9%
7%
Discount rate
5.0% - 5.2%
5.1%
8-18-202011,995Compound annual revenue growth rate
6% - 17%
11%
Discount rate
4.3% - 5.0%
4.5%
8-11-202013,335Compound annual revenue growth rate
2% - 16%
10%
Discount rate
5.0% - 5.0%
5.0%
9-15-201718,632Compound annual revenue growth rate
(3%) - 7%
4%
Discount rate
3.7% - 3.7%
3.7%
(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 2021 and 2020 are as follows (in thousands):
Liabilities
Balance as of October 31, 2019$18,326 
Contingent consideration related to acquisitions23,719 
Increase in accrued contingent consideration, net515 
Payment of contingent consideration(500)
Foreign currency transaction adjustments(86)
Balance as of October 31, 202041,974 
Contingent consideration related to acquisitions18,334 
Increase in accrued contingent consideration, net1,246 
Foreign currency transaction adjustments 732 
Balance as of October 31, 2021$62,286 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (Tables)
12 Months Ended
Oct. 31, 2021
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,
2021202020212020
Right-of-use assets $74,609 $57,103 $12,250 $10,512 
Current lease liabilities $13,874 $14,180 $1,481 $1,034 
Long-term lease liabilities 61,829 44,114 9,764 8,533 
Total lease liabilities $75,703 $58,294 $11,245 $9,567 
Lease, Cost [Table Text Block] The following table presents the components of lease expense for fiscal 2021 and 2020 (in thousands):    
Year ended October 31,
20212020
Operating Leases:
Operating lease expense $18,103 $17,317 
Variable lease expense3,165 3,225 
Total operating lease expense (1)
$21,268 $20,542 
Finance Leases:
Amortization on finance lease ROU assets $1,110 $874 
Interest on finance lease liabilities 453 416 
Variable lease expense750 — 
Total finance lease expense $2,313 $1,290 

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

Operating Leases Finance Leases
Year ending October 31,
2022$16,853 $1,956 
202312,729 1,629 
20249,785 1,521 
20258,662 1,458 
20267,153 1,440 
Thereafter39,113 5,806 
Total minimum lease payments94,295 13,810 
Less: imputed interest(18,592)(2,565)
Present value of minimum lease payments$75,703 $11,245 
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,
2021202020212020
Weighted average remaining lease term (years)9.17.09.210.8
Weighted average discount rate4.7 %5.1 %4.6 %4.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 2021 and 2020 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2021202020212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows $17,999 $16,965 $453 $416 
Financing cash flows— — 1,187 921 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations31,351 8,648 2,861 1,808 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Oct. 31, 2021
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, 20184,612 6,400 $23.19 
Granted(538)538 $73.30 
Exercised— (2,235)$12.98 
Cancelled 11 (11)$49.79 
Outstanding as of October 31, 20194,085 4,692 $33.73 
Granted(29)29 $97.00 
Exercised— (720)$19.32 
Cancelled(8)$55.61 
Outstanding as of October 31, 20204,064 3,993 $36.75 
Granted(699)699 $125.57 
Exercised— (342)$21.88 
Cancelled(9)$64.78 
Outstanding as of October 31, 20213,374 4,341 $52.16 
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, 2021 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,906 $49.68 4.8$171,023 
Class A Common Stock2,435 $54.09 5.7174,312 
4,341 $52.16 5.3$345,335 
Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,413 $31.36 3.6$152,681 
Class A Common Stock1,499 $32.61 4.2139,518 
2,912 $32.00 3.9$292,199 
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,
202120202019
Cash proceeds from stock option exercises$5,344 $6,955 $8,547 
Tax benefit realized from stock option exercises14,186 48,326 16,490 
Intrinsic value of stock option exercises33,428 53,384 204,901 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
The fair value of each stock option grant in fiscal 2021, 2020 and 2019 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
Year ended October 31,
202120202019
Common StockClass A Common StockClass A Common StockCommon StockClass A Common Stock
Expected stock price volatility30.17 %32.65 %24.94 %28.52 %24.81 %
Risk-free interest rate1.40 %1.09 %1.72 %2.52 %2.69 %
Dividend yield.17 %.19 %.21 %.22 %.22 %
Forfeiture rate.00 %.00 %.00 %.00 %.00 %
Expected option life (years)96686
Weighted average fair value $51.16$39.00$26.86$33.88$19.64
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.4
EMPLOYEE RETIREMENT PLANS (Tables)
12 Months Ended
Oct. 31, 2021
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, 2018333 333 
Issuance of common stock to the 401(k) Plan(53)(53)
Shares available for issuance as of October 31, 2019280 280 
Issuance of common stock to the 401(k) Plan(52)(52)
Shares available for issuance as of October 31, 2020228 228 
Issuance of common stock to the 401(k) Plan(40)(40)
Shares available for issuance as of October 31, 2021188 188 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.4
REDEEMABLE NONCONTROLLING INTERESTS (Tables)
12 Months Ended
Oct. 31, 2021
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,
20212020
Redeemable at fair value $217,416 $179,415 
Redeemable based on a multiple of future earnings35,171 41,793 
Redeemable noncontrolling interests$252,587 $221,208 
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, 2021 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2022 (1)
4 (2)
2006FSG80.1%
2022 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2022 (1)
1
2012FSG84.0%
2022 (1)
4
2012FSG80.1%
2022 (1)
4
2015FSG85.0%
2022 (1)
3 (3)
2015FSG80.1%
2022 (1)
4
2015FSG80.1%20224
2015ETG80.1%
2022 (1)
2
2017FSG80.1%2022
2 (4)
2018ETG85.0%
2022 (1)
1
2019ETG92.7%20234
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (5)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (5)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (6)

(1)    Currently puttable.
(2)    A portion is to be purchased in a lump sum.
(3)    The Put Right for the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable.
(4)     Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later.
(5)     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
(6)     The Put Rights for 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than fiscal 2028 with the purchase over a four-year period.
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)
12 Months Ended
Oct. 31, 2021
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,
202120202019
Numerator:
Net income attributable to HEICO$304,220 $313,984 $327,896 
Denominator:
Weighted average common shares outstanding - basic135,326 134,754 133,640 
Effect of dilutive stock options2,528 2,548 3,710 
Weighted average common shares outstanding - diluted137,854 137,302 137,350 
Net income per share attributable to HEICO shareholders:
Basic$2.25 $2.33 $2.45 
Diluted$2.21 $2.29 $2.39 
Anti-dilutive stock options excluded185 258 330 
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.4
OPERATING SEGMENTS (Tables)
12 Months Ended
Oct. 31, 2021
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, 2021:
Net sales$927,089 $959,170 ($20,577)$1,865,682 
Depreciation13,992 12,839 973 27,804 
Amortization 20,648 43,431 1,136 65,215 
Operating income151,930 277,306 (36,336)392,900 
Capital expenditures8,915 26,496 772 36,183 
Year ended October 31, 2020:
Net sales$924,812 $874,987 ($12,790)$1,787,009 
Depreciation14,339 11,722 1,006 27,067 
Amortization19,957 40,553 984 61,494 
Operating income143,051 258,814 (25,217)376,648 
Capital expenditures10,843 12,025 72 22,940 
Year ended October 31, 2019:
Net sales$1,240,183 $834,522 ($19,058)$2,055,647 
Depreciation13,793 10,957 1,008 25,758 
Amortization19,624 37,131 984 57,739 
Operating income242,029 245,743 (30,675)457,097 
Capital expenditures17,036 11,826 76 28,938 

(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
2021$1,274,462 $1,952,413 $271,532 3,498,407 
20201,127,666 1,896,671 523,374 3,547,711 
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.
202120202019
Net sales:
United States of America$1,194,869 $1,193,497 $1,308,943 
Other countries670,813 593,512 746,704 
Total net sales$1,865,682 $1,787,009 $2,055,647 
Long-lived assets:
United States of America$155,537 $139,197 $143,350 
Other countries38,101 29,651 29,995 
Total long-lived assets$193,638 $168,848 $173,345 
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Oct. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability [Table Text Block] Changes in the Company’s product warranty liability in fiscal 2021 and 2020 are as follows (in thousands):
Year ended October 31,
20212020
Balances as of beginning of year$3,015 $2,810 
Accruals for warranties1,979 1,749 
Acquired warranty liabilities62 150 
Warranty claims settled(1,677)(1,694)
Balances as of end of year$3,379 $3,015 
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)
12 Months Ended
Oct. 31, 2021
Building and Building Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Building and Building Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 40 years
Other Machinery and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Other Machinery and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Leasehold Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Leasehold Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 20 years
Tooling [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Tooling [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)
12 Months Ended
Oct. 31, 2021
Customer Relationships [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 4 years
Customer Relationships [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 15 years
Intellectual Property [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 4 years
Intellectual Property [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 22 years
Licensing Agreements [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 10 years
Licensing Agreements [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 11 years
Patents [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
Patents [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 20 years
Trade Names [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 8 years
Trade Names [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 15 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) - Pension Plan [Member] - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Amount $ 13,116 $ 11,581
Defined Benefit Plan, Benefit Obligation 13,979 14,519
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ (863) $ (2,938)
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)
12 Months Ended
Oct. 31, 2021
Jun. 28, 2019
Property, Plant and Equipment [Abstract]    
Property, Plant and Equipment, Depreciation Methods Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets.  
Goodwill and Intangible Assets Disclosure [Abstract]    
Finite-Lived Intangible Assets, Amortization Method The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives  
HEICO Aerospace [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Percentage of interest owned by noncontrolling shareholders 20.00% 20.00%
Noncontrolling Interest, Ownership Percentage by Parent   80.00%
Lufthansa Technik Ag [Member] | HEICO Aerospace [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Percentage of interest owned by noncontrolling shareholders 20.00%  
Heico Flight Support Corp [Member] | Subsidiary Two [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 90.00%  
Heico Flight Support Corp [Member] | Subsidiary Three [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 84.00%  
Heico Flight Support Corp [Member] | Subsidiary Five [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 85.00%  
Heico Flight Support Corp [Member] | Subsidiary Ten [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 70.00%  
Heico Flight Support Corp [Member] | Subsidiary Twelve [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 89.00%  
HEICO Aerospace [Member] | Joint Venture [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 84.00%  
HEICO Aerospace [Member] | Subsidiary One [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Aerospace [Member] | Subsidiary Four [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Aerospace [Member] | Subsidiary Six [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Aerospace [Member] | Subsidiary Seven [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Aerospace [Member] | Subsidiary Eight [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Aerospace [Member] | Subsidiary Nine [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Aerospace [Member] | Subsidiary Eleven [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Electronic [Member] | Subsidiary One [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 95.90%  
HEICO Electronic [Member] | Subsidiary Two [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 82.50%  
HEICO Electronic [Member] | Subsidiary Three [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Electronic [Member] | Subsidiary Five [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 92.70%  
HEICO Electronic [Member] | Subsidiary Six [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 85.00%  
HEICO Electronic [Member] | Subsidiary Seven [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 75.00%  
HEICO Electronic [Member] | Subsidiary Eight [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Electronic [Member] | Subsidiary Nine [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 75.00%  
HEICO Electronic [Member] | Subsidiary Ten [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 90.00%  
HEICO Electronic [Member] | Subsidiary Eleven [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
HEICO Electronic [Member] | Subsidiary Twelve [Member]    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Noncontrolling Interest, Ownership Percentage by Parent 80.10%  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.4
ACQUISITIONS (Total Consideration) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Business Acquisition [Line Items]      
Cash paid, net $ 136,500 $ 163,939 $ 240,841
FY2021 Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash paid 136,995    
Less: cash acquired (639)    
Cash paid, net 136,356    
Contingent purchase consideration 18,334    
Additional purchase consideration 56    
Total purchase consideration $ 154,746    
FY2020 Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash paid   165,290  
Less: cash acquired   (1,323)  
Cash paid, net   163,967  
Contingent purchase consideration   23,719  
Additional purchase consideration   144  
Total purchase consideration   $ 187,830  
FY2019 Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash paid     243,550
Less: cash acquired     (2,466)
Cash paid, net     241,084
Contingent purchase consideration     2,107
Fair value of existing equity interest     1,417
Total purchase consideration     $ 244,608
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.4
ACQUISITIONS (Fair Value of Acquired Assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Assets acquired:      
Goodwill $ 1,450,395 $ 1,383,167 $ 1,268,703
FY2021 Acquisitions [Member]      
Assets acquired:      
Goodwill 66,450    
Contract assets 18,399    
Property, plant and equipment 17,949    
Inventories 6,743    
Accounts receivable 6,895    
Other assets 1,129    
Total assets acquired, excluding cash 182,315    
Liabilities assumed:      
Deferred income taxes 413    
Accrued expenses 5,433    
Accounts payable 2,487    
Other liabilities 266    
Total liabilities assumed 8,599    
Noncontrolling interests in consolidated subsidiaries 18,970    
Net assets acquired, excluding cash 154,746    
FY2020 Acquisitions [Member]      
Assets acquired:      
Goodwill   114,391  
Contract assets   2,530  
Property, plant and equipment   4,000  
Inventories   10,902  
Accounts receivable   7,124  
Other assets   980  
Total assets acquired, excluding cash   224,197  
Liabilities assumed:      
Deferred income taxes   10,434  
Accrued expenses   2,787  
Accounts payable   726  
Other liabilities   197  
Total liabilities assumed   14,144  
Noncontrolling interests in consolidated subsidiaries   22,223  
Net assets acquired, excluding cash   187,830  
FY2019 Acquisitions [Member]      
Assets acquired:      
Goodwill     155,892
Contract assets     362
Property, plant and equipment     18,013
Inventories     18,046
Accounts receivable     8,673
Other assets     545
Total assets acquired, excluding cash     299,759
Liabilities assumed:      
Deferred income taxes     7,427
Accrued expenses     2,971
Accounts payable     2,879
Other liabilities     627
Total liabilities assumed     13,904
Noncontrolling interests in consolidated subsidiaries     41,247
Net assets acquired, excluding cash     244,608
Trade Names [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets 9,920    
Trade Names [Member] | FY2020 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets   12,410  
Trade Names [Member] | FY2019 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     19,216
Customer Relationships [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets 30,910    
Customer Relationships [Member] | FY2020 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets   44,740  
Customer Relationships [Member] | FY2019 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     47,553
Intellectual Property [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets $ 23,920    
Intellectual Property [Member] | FY2020 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets   $ 27,120  
Intellectual Property [Member] | FY2019 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     $ 31,459
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.4
ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Customer Relationships [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 12 years 10 years 11 years
Intellectual Property [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 13 years 11 years 15 years
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.4
ACQUISITIONS (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Business Acquisition [Line Items]      
Net sales $ 1,865,682 $ 1,787,009 $ 2,055,647
Net income 304,220 313,984 327,896
Payments to Acquire Businesses, Net of Cash Acquired 136,500 163,939 $ 240,841
Contingent consideration, liability $ 62,286 $ 41,974  
Customer Relationships [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 12 years 10 years 11 years
Intellectual Property [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 13 years 11 years 15 years
HEICO Electronic [Member] | Subsidiary Three [Member]      
Business Acquisition [Line Items]      
Noncontrolling Interest, Ownership Percentage by Parent 80.10%    
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.    
HEICO Electronic [Member] | Connect Tech [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Connect Tech Inc.    
Description of Acquired Entity Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications.    
Amount of contingent purchase consideration, the company could be required to pay $ 9,700    
Business Acquisition, Percentage of Voting Interests Acquired 89.99%    
HEICO Electronic [Member] | Connect Tech [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 10.01%    
HEICO Electronic [Member] | TSID [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID")    
Description of Acquired Entity TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices.    
Amount of contingent purchase consideration, the company could be required to pay $ 14,000    
Business Acquisition, Percentage of Voting Interests Acquired 75.00%    
HEICO Electronic [Member] | TSID [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 25.00%    
HEICO Electronic [Member] | Transformational Security [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Transformational Security, LLC    
HEICO Electronic [Member] | Intelligent Devices [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Intelligent Devices, Inc.    
HEICO Electronic [Member] | Freebird [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Freebird Semiconductor Corporation    
Description of Acquired Entity Freebird is a fabless design and manufacturing company that offers advanced high-reliability wide-band gap power switching technology.    
Business Acquisition, Percentage of Voting Interests Acquired 50.00%    
HEICO Electronic [Member] | EPC [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity EPC Space LLC    
Description of Acquired Entity EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications.    
Business Acquisition, Percentage of Voting Interests Acquired 49.00%    
HEICO Electronic [Member] | HMI [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Human-Machine Interface    
Description of Acquired Entity HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting.    
Business Acquisition, Percentage of Voting Interests Acquired 100.00%    
HEICO Electronic [Member] | Quell [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Quell Corporation    
Description of Acquired Entity Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets.    
Business Acquisition, Percentage of Voting Interests Acquired 80.10%    
HEICO Electronic [Member] | Quell [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 19.90%    
HEICO Electronic [Member] | TTT-Cubed [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity TTT-Cubed, Inc.    
Description of Acquired Entity TTT is a designer and manufacturer of RF Sources, Detectors, and Controllers for a certain wide range of aerospace and defense applications.    
HEICO Electronic [Member] | Bernier Connect SAS [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Bernier Connect SAS    
Description of Acquired Entity Bernier is a designer and manufacturer of interconnect products used in demanding defense, aerospace and industrial applications, primarily for communications-related purposes.    
HEICO Electronic [Member] | Moulages Plastiques Industriels [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Moulages Plastiques Industriels de L'essonne    
Description of Acquired Entity a plastics manufacturer ("MPI").    
Business Acquisition, Percentage of Voting Interests Acquired 70.00%    
HEICO Electronic [Member] | Research Electronics International [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Research Electronics International, LLC    
Description of Acquired Entity REI is a designer and manufacturer of TSCM equipment to detect devices used for espionage and information theft.    
Business Acquisition, Percentage of Voting Interests Acquired 75.00%    
HEICO Electronic [Member] | Research Electronics International [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 25.00%    
HEICO Electronic [Member] | Solid Sealing Technology [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Solid Sealing Technology, Inc.    
Description of Acquired Entity SST designs and manufactures high-reliability ceramic-to-metal feedthroughs and connectors for demanding environments within the defense, industrial, life science, medical, research, semiconductor, and other markets.    
Business Acquisition, Percentage of Voting Interests Acquired 85.00%    
HEICO Electronic [Member] | Solid Sealing Technology [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 15.00%    
HEICO Electronic [Member] | Apex [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Apex Microtechnology, Inc.    
Description of Acquired Entity Apex designs and manufactures precision power analog monolithic, hybrid and open frame components for a certain wide range of aerospace, defense, industrial, measurement, medical and test applications.    
Business Acquisition, Percentage of Voting Interests Acquired 92.70%    
HEICO Electronic [Member] | Apex [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 7.30%    
HEICO Electronic [Member] | Specialty Silicone Products [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Specialty Silicone Products, Inc.    
Description of Acquired Entity SSP designs and manufactures silicone material for a variety of demanding applications used in aerospace, defense, research, oil and gas, testing, pharmaceuticals and other markets.    
Heico Flight Support Corp [Member] | Subsidiary Three [Member]      
Business Acquisition [Line Items]      
Noncontrolling Interest, Ownership Percentage by Parent 84.00%    
Heico Flight Support Corp [Member] | Ridge Holdco [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Ridge HoldCo, LLC    
Amount of contingent purchase consideration, the company could be required to pay $ 18,300    
Business Acquisition, Percentage of Voting Interests Acquired 89.00%    
Heico Flight Support Corp [Member] | Ridge Holdco [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 11.00%    
Heico Flight Support Corp [Member] | 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.    
Heico Flight Support Corp [Member] | 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.    
Heico Flight Support Corp [Member] | 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%    
Heico Flight Support Corp [Member] | Camtronics [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 10.00%    
Heico Flight Support Corp [Member] | Camtronics [Member] | Subsidiary Three [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 9.90%    
Heico Flight Support Corp [Member] | Rocky Mountain [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Rocky Mountain Hydrostatics, LLC    
Description of Acquired Entity Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy.    
Business Acquisition, Percentage of Voting Interests Acquired 70.00%    
Heico Flight Support Corp [Member] | Rocky Mountain [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 30.00%    
Heico Flight Support Corp [Member] | Decavo [Member]      
Business Acquisition [Line Items]      
Name of Acquired Entity Decavo LLC    
Description of Acquired Entity Decavo designs and produces complex composite parts and assemblies incorporated into camera and related sensor assemblies and unmanned aerial vehicle ("UAV") airframes used in demanding defense and civilian applications.    
Amount of contingent purchase consideration, the company could be required to pay $ 2,100    
Business Acquisition, Percentage of Voting Interests Acquired 80.10%    
Heico Flight Support Corp [Member] | Decavo [Member] | Existing Management [Member]      
Business Acquisition [Line Items]      
Percentage of interest owned by noncontrolling shareholders 19.90%    
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Accounts receivable $ 255,793 $ 223,171
Less: Allowance for doubtful accounts (10,874) (12,738)
Accounts receivable, net $ 244,919 $ 210,433
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Finished products $ 238,867 $ 235,501
Work in process 44,887 37,957
Materials, parts, assemblies and supplies 194,296 189,747
Inventories, net of valuation reserves $ 478,050 $ 463,205
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Property, Plant and Equipment [Line Items]      
Land $ 11,363 $ 6,678  
Buildings and improvements 134,150 120,769  
Machinery, equipment and tooling 297,297 265,408  
Construction in progress 7,784 8,487  
Property, Plant and Equipment, Gross 450,594 401,342  
Less: Accumulated depreciation and amortization (256,956) (232,494)  
Property, plant and equipment, net $ 193,638 $ 168,848 $ 173,345
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Accrued employee compensation and related payroll taxes $ 121,200 $ 83,055
Deferred Revenue, Current 32,738 25,631
Accrued customer rebates and credits 13,237 15,813
Current operating lease liabilities 13,874 14,180
Other Liabilities, Current 25,808 23,553
Accrued expenses and other current liabilities $ 206,857 $ 162,232
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
R&D expenses $ 68,877 $ 65,559 $ 66,630
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start $ (9,149) $ (16,739)  
Unrealized gain/(loss) 535 7,937 $ (1,708)
Amortization of unrealized loss 135 73  
Accumulated Other Comprehensive Income (Loss), Balance End (8,552) (9,149) (16,739)
Foreign Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start (6,460) (14,989)  
Foreign Currency Translation Unrealized (loss) gain (529) 8,529  
Accumulated Other Comprehensive Income (Loss), Balance End (6,989) (6,460) (14,989)
Pension Benefit Obligation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start (2,689) (1,750)  
Unrealized gain/(loss) 991 (1,012)  
Amortization of unrealized loss 135 73  
Accumulated Other Comprehensive Income (Loss), Balance End (1,563) (2,689) $ (1,750)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Unrealized gain/(loss) $ 462 $ 7,517  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Selected Financial Statement Information (Details) [Abstract]      
Total customer rebates and credits deducted within net sales $ 3,300 $ 4,600 $ 9,000
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, net 193,638 168,848 173,345
Amortization 65,215 61,494 57,739
Depreciation and amortization $ 93,019 88,561 83,497
Other Assets and Liabilities, Noncurrent [Abstract]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%    
Contributions to the plan charged $ 7,100 4,700 6,100
Deferred compensation plans 245,584 180,139  
Leadership Compensation Plan [Member]      
Other Assets and Liabilities, Noncurrent [Abstract]      
Employee related deferred compensation plans, specified as other long-term liabilities 244,300 178,300  
Tooling [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, net 6,800 8,300  
Amortization 2,800 3,200 3,100
Property, Plant and Equipment, Exclusive of Tooling [Member]      
Property, Plant and Equipment [Abstract]      
Depreciation and amortization 27,800 27,100 $ 25,800
Leadership Compensation Plan [Member]      
Other Assets and Liabilities, Noncurrent [Abstract]      
Deferred compensation plans $ 245,600 $ 180,100  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.4
GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Goodwill [Roll Forward]    
Opening Balances $ 1,383,167 $ 1,268,703
Goodwill acquired 66,450 114,380
Foreign currency translation adjustments (767) (4,618)
Deconsolidation of subsidiary   (4,249)
Adjustments to goodwill 11 (285)
Ending Balances 1,450,395 1,383,167
Flight Support Group [Member]    
Goodwill [Roll Forward]    
Opening Balances 427,565 410,044
Goodwill acquired 40,308 14,979
Foreign currency translation adjustments (227) (2,542)
Adjustments to goodwill 188  
Ending Balances 468,288 427,565
Electronic Technologies Group [Member]    
Goodwill [Roll Forward]    
Opening Balances 955,602 858,659
Goodwill acquired 26,142 99,401
Foreign currency translation adjustments (540) (2,076)
Deconsolidation of subsidiary   (4,249)
Adjustments to goodwill (177) (285)
Ending Balances $ 982,107 $ 955,602
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.4
GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Amortizing Assets:    
Customer Relationships, Gross $ 464,506 $ 443,143
Intellectual Property, Gross 255,011 240,725
License, Gross 6,559 6,559
Patents, Gross 1,110 1,071
Noncompete Agreements, Gross 722 811
Trade Names, Gross 450 450
Gross Carrying Amount 728,358 692,759
Accumulated Amortization (322,255) (280,051)
Amortizing Net Carrying Amount 406,103 412,708
Non-Amortizing Assets:    
Indefinite-Lived Trade Names 176,204 166,333
Total Gross Carrying Amount 904,562 859,092
Total Net Carrying Amount 582,307 579,041
Customer Relationships [Member]    
Amortizing Assets:    
Accumulated Amortization (221,098) (188,919)
Amortizing Net Carrying Amount 243,408 254,224
Intellectual Property [Member]    
Amortizing Assets:    
Accumulated Amortization (94,313) (84,686)
Amortizing Net Carrying Amount 160,698 156,039
Licensing Agreements [Member]    
Amortizing Assets:    
Accumulated Amortization (5,072) (4,670)
Amortizing Net Carrying Amount 1,487 1,889
Patents [Member]    
Amortizing Assets:    
Accumulated Amortization (793) (746)
Amortizing Net Carrying Amount 317 325
Noncompete Agreements [Member]    
Amortizing Assets:    
Accumulated Amortization (722) (811)
Amortizing Net Carrying Amount 0 0
Trade Names [Member]    
Amortizing Assets:    
Accumulated Amortization (257) (219)
Amortizing Net Carrying Amount $ 193 $ 231
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill, Expected Tax Deductible Amount $ 61.0 $ 46.0  
Amortization expense related to intangible assets 61.3 $ 57.4 $ 53.7
Estimated Amortization expense related to intangible assets, year one 58.1    
Estimated Amortization expense related to intangible assets, year two 52.4    
Estimated Amortization expense related to intangible assets, year three 47.4    
Estimated Amortization expense related to intangible assets, year four 42.9    
Estimated Amortization expense related to intangible assets, year five 38.5    
Estimated Amortization expense related to intangible assets, year, there after $ 166.8    
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.21.4
LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Borrowings under revolving credit facility $ 225,000 $ 730,000
Finance leases and notes payable [1] 11,498 9,831
Long-term Debt and Lease Obligation, Including Current Maturities 236,498 739,831
Less: Current maturities of long-term debt (1,515) (1,045)
Long-term debt, net of current maturities $ 234,983 $ 738,786
[1] See Note 9, Leases, for additional information regarding the Company's finance leases.
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.4
LONG-TERM DEBT (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt, Weighted Average Interest Rate 1.10% 1.30%
Credit Facility [Abstract]    
Line of Credit Facility, Increase (Decrease), Net $ 200,000  
Credit Facility, Current Borrowing Capacity 1,500,000 $ 1,300,000
Line of Credit Facility Change in Borrowing Capacity 350,000  
Credit Facility, Maximum Borrowing Capacity $ 1,850,000  
Credit facility, interest rate description Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or the Eurocurrency Rate, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) the Eurocurrency Rate for an Interest Period of one month plus 100 basis points. The Eurocurrency Rate is the rate per annum obtained by dividing LIBOR for the applicable Interest Period by a percentage equal to 1.00 minus the daily average Eurocurrency Reserve Rate for such Interest Period, as such capitalized terms are defined in the Credit Facility.  
Revolving Credit Facility [Member] | Minimum [Member]    
Credit Facility [Abstract]    
Credit facility unused capacity, commitment fee percentage 0.125%  
Revolving Credit Facility [Member] | Maximum [Member]    
Credit Facility [Abstract]    
Credit facility unused capacity, commitment fee percentage 0.30%  
Revolving Credit Facility [Member] | Eurodollar [Member] | Minimum [Member]    
Credit Facility [Abstract]    
Credit Facility, Interest Rate, Increase (Decrease) 1.00%  
Revolving Credit Facility [Member] | Eurodollar [Member] | Maximum [Member]    
Credit Facility [Abstract]    
Credit Facility, Interest Rate, Increase (Decrease) 2.00%  
Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]    
Credit Facility [Abstract]    
Credit Facility, Interest Rate, Increase (Decrease) 0.00%  
Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]    
Credit Facility [Abstract]    
Credit Facility, Interest Rate, Increase (Decrease) 1.00%  
Foreign Line of Credit [Member]    
Credit Facility [Abstract]    
Credit Facility, Current Borrowing Capacity $ 100,000  
Letter of Credit [Member]    
Credit Facility [Abstract]    
Credit Facility, Current Borrowing Capacity $ 50,000  
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.21.4
REVENUE (Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract assets $ 80,073 $ 60,429
Contract liabilities 32,738 25,631
Net contract assets 47,335 $ 34,798
Change in contract assets 19,644  
Change in contract liabilities 7,107  
Change in net contract assets $ 12,537  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.4
REVENUE (Disaggregation of Revenue, by Product Line) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 1,865,682 $ 1,787,009 $ 2,055,647
Flight Support Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 927,089 924,812 1,240,183
Flight Support Group [Member] | Aftermarket Replacement Parts [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [1] 535,217 525,636 678,001
Flight Support Group [Member] | Repair and Overhaul Parts and Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [2] 208,215 193,164 299,323
Flight Support Group [Member] | Specialty Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [3] 183,657 206,012 262,859
Electronic Technologies Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 959,170 874,987 834,522
Electronic Technologies Group [Member] | Electronic Components for Defense, Space and Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [4] 709,621 679,901 633,685
Electronic Technologies Group [Member] | Other Electronic Components [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [5] 249,549 195,086 200,837
Corporate And Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ (20,577) $ (12,790) $ (19,058)
[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 technical surveillance countermeasures (TSCM) equipment.
[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.
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.4
REVENUE (Disaggregation of Revenue, by Industry) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 1,865,682 $ 1,787,009 $ 2,055,647
Flight Support Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 927,089 924,812 1,240,183
Flight Support Group [Member] | Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 660,867 669,194 1,004,088
Flight Support Group [Member] | Defense and Space [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 224,236 213,273 190,076
Flight Support Group [Member] | Other Industries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [1] 41,986 42,345 46,019
Electronic Technologies Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 959,170 874,987 834,522
Electronic Technologies Group [Member] | Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 74,766 71,657 85,604
Electronic Technologies Group [Member] | Defense and Space [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 599,570 577,581 531,029
Electronic Technologies Group [Member] | Other Industries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [2] 284,834 225,749 217,889
Corporate And Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ (20,577) $ (12,790) $ (19,058)
[1] Principally industrial products.
[2] Principally other electronics and medical products.
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.4
REVENUE (Details Textuals)
$ in Millions
12 Months Ended
Oct. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Liability, Revenue Recognized $ 20.7
Expected Timing of Satisfaction, Start Date [Axis]: 2021-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 461.0
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Expected Timing of Satisfaction, Start Date [Axis]: 2021-11-02  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 344.7
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 116.3
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year 1 day
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES, Domestic and Foreign Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 345,733 $ 327,754 $ 386,584
Foreign 41,325 37,101 51,257
Income before taxes and noncontrolling interests $ 387,058 $ 364,855 $ 437,841
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES, Current and Deferred Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Current:      
Federal $ 47,839 $ 17,730 $ 56,670
State 11,639 4,167 12,795
Foreign 13,457 13,101 15,027
Current income tax expense 72,935 34,998 84,492
Deferred:      
Federal (10,097) (3,364) (3,140)
State (3,251) (55) (1,263)
Foreign (2,287) (2,579) (1,989)
Deferred Income Tax Expense (Benefit) (15,635) (5,998) (6,392)
Income tax expense $ 57,300 $ 29,000 $ 78,100
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES, Rate Reconciliation (Details)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Federal statutory income tax rate 21.00% 21.00% 21.00%
State taxes, less applicable federal income tax reduction 2.90% 3.70% 3.00%
Tax benefit related to stock option exercises (3.70%) (13.30%) (3.80%)
Tax Exempt Gains on Corporate-owned Life Insurance Policies (2.90%) (0.70%) (0.60%)
Research and development tax credits (2.50%) (2.40%) (1.70%)
Foreign derived intangible income deduction (0.019) (0.016) (0.014)
Nondeductible compensation 1.20% 0.40% 0.80%
Other, net 0.70% 0.80% 0.50%
Effective tax rate 14.80% 7.90% 17.80%
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES, Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Deferred tax assets:    
Deferred compensation liability $ 54,726 $ 41,744
Inventories 41,354 36,414
Operating lease liabilities 16,483 12,980
Share-based compensation 8,759 8,746
Bonus accrual 4,615 2,539
Allowance for doubtful accounts receivable 2,532 2,966
Deferred Tax Assets, Deferred Payroll Taxes 2,372 1,754
Customer rebates accrual 2,236 2,667
Vacation accrual 1,910 1,840
Other 9,102 8,952
Deferred Tax Assets, Gross 144,089 120,602
Deferred tax liabilities:    
Goodwill and other intangible assets (145,024) (141,152)
Property, plant and equipment (19,580) (16,130)
Operating lease right-of-use assets (15,941) (12,327)
Adoption of ASC 606 (revenue recognition) (2,677) (4,733)
Other (1,628) (1,918)
Total deferred tax liabilities (184,850) (176,260)
Net deferred tax liabilities $ (40,761) $ (55,658)
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES, Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balances as of beginning of year $ 2,946 $ 2,670
Increases related to current year tax positions 710 489
Increases related to prior year tax positions 839 32
Decreases related to prior year tax positions 0 (18)
Lapse of statutes of limitations (423) (227)
Balances as of end of year $ 4,072 $ 2,946
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate, Continuing Operations 14.80% 7.90% 17.80%
Deferred Tax Expense from Stock Options Exercised $ 14,200 $ 48,300  
Change in tax benefit for stock option exercises 34,100 31,800  
Gross unrecognized tax benefits related to uncertain tax positions 4,072 2,946 $ 2,670
Unrecognized tax benefits that would impact effective tax rate $ 3,200 $ 2,300  
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Assets [Abstract]    
Deferred Compensation Plan Assets $ 245,584 $ 180,139
Liabilities [Abstract]    
Contingent consideration, liability 62,286 41,974
Fair Value, Inputs, Level 1 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 4 11
Fair Value, Inputs, Level 2 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 245,580 180,128
Fair Value, Inputs, Level 3 [Member]    
Liabilities [Abstract]    
Contingent consideration, liability 62,286 41,974
Corporate Owned Life Insurance [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 245,580 180,128
Corporate Owned Life Insurance [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 245,580 180,128
Money Market Funds [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 4 11
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets $ 4 $ 11
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)
$ in Thousands
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 62,286    
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   $ 41,974 $ 18,326
FY2021 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 18,324    
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 11,995    
FY2020 Acquisition Subsidiary 2 [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 13,335    
FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 18,632    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2021 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.07    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2021 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2021 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.0009    
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.11    
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.0006    
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.0017    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 2 [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.10    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 2 [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.0002    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 2 [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.0016    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.04    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input (0.0003)    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0007    
Measurement Input, Discount Rate [Member] | FY2021 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.051    
Measurement Input, Discount Rate [Member] | FY2021 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.00050    
Measurement Input, Discount Rate [Member] | FY2021 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.00052    
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.045    
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.00043    
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.00050    
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 2 [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.050    
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 2 [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.00050    
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 2 [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.00050    
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.037    
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.00037    
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.00037    
[1] Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Payment of contingent consideration $ 1,246 $ 515 $ 2,630
Liabilities, Ending Balance 62,286    
Fair Value, Inputs, Level 3 [Member]      
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Liabilities, Opening Balance 41,974 18,326  
Contingent consideration related to acquisition 18,334 23,719  
Increase in accrued contingent consideration, net 1,246 515  
Payment of contingent consideration   (500)  
Liabilities, Ending Balance   41,974 $ 18,326
Fair Value, Inputs, Level 3 [Member] | Foreign Currency Gain (Loss) [Member]      
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Change in Unrealized Gain (Loss) $ 732 $ (86)  
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS (Details Textuals)
$ in Thousands, $ in Thousands
Oct. 31, 2021
USD ($)
Oct. 31, 2021
CAD ($)
Oct. 31, 2020
USD ($)
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, liability $ 62,286   $ 41,974
FY2021 Acquisition Subsidiary 1 | HEICO Aerospace [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 89.00% 89.00%  
Amount of contingent purchase consideration, the company could be required to pay $ 17,800    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 8,900    
Contingent consideration, liability $ 18,300    
FY2020 Acquisition Subsidiary 1 [Member] | HEICO Electronic [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 89.99% 89.99%  
Amount of contingent purchase consideration, the company could be required to pay $ 21,800    
Contingent consideration, liability $ 12,000    
FY2020 Acquisition Subsidiary 2 [Member] | HEICO Electronic [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 75.00% 75.00%  
Amount of contingent purchase consideration, the company could be required to pay $ 35,000    
Contingent consideration, liability 13,300    
FY 2017 Acquisition [Member] | HEICO Electronic [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Amount of contingent purchase consideration, the company could be required to pay 20,000    
Contingent consideration, liability $ 18,600    
Canada, Dollars | FY2020 Acquisition Subsidiary 1 [Member] | HEICO Electronic [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Amount of contingent purchase consideration, the company could be required to pay   $ 27,000  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low   13,500  
Contingent consideration, liability   $ 14,900  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (ROU Assets and Lease Liabilities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Leases, Operating [Abstract]    
Operating Lease, Right-of-Use Asset $ 74,609 $ 57,103
Operating Lease, Liability, Current 13,874 14,180
Operating Lease, Liability, Noncurrent 61,829 44,114
Operating Lease, Liability 75,703 58,294
Leases, Capital [Abstract]    
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 12,250 10,512
Finance Lease, Liability, Current 1,481 1,034
Finance Lease, Liability, Noncurrent 9,764 8,533
Finance leases and notes payable $ 11,245 $ 9,567
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (Operating Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Leases, Operating [Abstract]    
Operating Lease, Cost $ 18,103 $ 17,317
Operating Lease, Variable Lease Expense 3,165 3,225
Operating Lease, Expense [1] 21,268 20,542
Leases, Capital [Abstract]    
Finance Lease, Right-of-Use Asset, Amortization 1,110 874
Finance Lease, Interest Expense 453 416
Finance Lease, Variable Lease Expense 750  
Finance Lease Expense $ 2,313 $ 1,290
[1] Excludes short-term lease expense, which is not material
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (Future minimum lease payments) (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Leases, Operating [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 16,853  
Lessee, Operating Lease, Liability, to be Paid, Year Two 12,729  
Lessee, Operating Lease, Liability, to be Paid, Year Three 9,785  
Lessee, Operating Lease, Liability, to be Paid, Year Four 8,662  
Lessee, Operating Lease, Liability, to be Paid, Year Five 7,153  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 39,113  
Lessee, Operating Lease, Liability, to be Paid 94,295  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (18,592)  
Operating Lease, Liability 75,703 $ 58,294
Leases, Capital [Abstract]    
Finance Lease, Liability, to be Paid, Year One 1,956  
Finance Lease, Liability, to be Paid, Year Two 1,629  
Finance Lease, Liability, to be Paid, Year Three 1,521  
Finance Lease, Liability, to be Paid, Year Four 1,458  
Finance Lease, Liability, to be Paid, Year Five 1,440  
Finance Lease, Liability, to be Paid, after Year Five 5,806  
Finance Lease, Liability, Payment, Due 13,810  
Finance Lease, Liability, Undiscounted Excess Amount (2,565)  
Finance leases and notes payable $ 11,245 $ 9,567
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (Lease term and discount rates) (Details)
Oct. 31, 2021
Oct. 31, 2020
Leases [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 9 years 1 month 6 days 7 years
Operating Lease, Weighted Average Discount Rate, Percent 4.70% 5.10%
Finance Lease, Weighted Average Remaining Lease Term 9 years 2 months 12 days 10 years 9 months 18 days
Finance Lease, Weighted Average Discount Rate, Percent 4.60% 4.50%
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Leases [Abstract]    
Operating Lease, Payments $ 17,999 $ 16,965
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 31,351 8,648
Finance Lease, Interest Payment on Liability 453 416
Finance Lease, Principal Payments 1,187 921
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 2,861 $ 1,808
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.21.4
LEASES (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2021
Oct. 31, 2020
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
Operating Leases, Rent Expense $ 20,000    
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 101 R87.htm IDEA: XBRL DOCUMENT v3.21.4
SHAREHOLDERS' EQUITY (Details Textuals) - USD ($)
$ in Thousands
8 Months Ended 12 Months Ended
Jun. 28, 2019
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Stockholders' Equity Note [Abstract]        
Stock repurchase program, number of shares authorized to be repurchased (in shares)   4,886,353    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation       476,586
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation       $ 53,100
HEICO Aerospace [Member]        
Noncontrolling Interest [Line Items]        
Noncontrolling Interest, Ownership Percentage by Parent 80.00%      
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 20.00% 20.00%    
HEICO Aerospace [Member] | Eight Acquired FSG Subsidiaries [Member]        
Noncontrolling Interest [Line Items]        
Total purchase consideration $ 91,500      
Business Acquisition, Percentage of Voting Interests Acquired       20.00%
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   32,355 127,851 111,730
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 3,800 $ 12,100 $ 10,900
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION, Share-based Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Shares Available for Grant [Roll Forward]      
Opening Balance Outstanding Shares (Shares Available For Grant) 4,064 4,085 4,612
Granted (Available for Grant) (699) (29) (538)
Cancelled (Available for Grant) 9 8 11
Ending Balance Outstanding Shares (Shares Available For Grant) 3,374 4,064 4,085
Shares Outstanding [Roll Forward]      
Outstanding (Shares Under Option) 3,993 4,692 6,400
Granted (Shares Under Option) 699 29 538
Exercised (Shares Under Option) (342) (720) (2,235)
Cancelled (Shares Under Option) (9) (8) (11)
Outstanding (Shares Under Option) 4,341 3,993 4,692
Weighted Average Exercise Price [Roll Forward]      
Outstanding (in dollars per share) $ 36.75 $ 33.73 $ 23.19
Granted (in dollars per share) 125.57 97.00 73.30
Exercised (in dollars per share) 21.88 19.32 12.98
Cancelled (in dollars per share) 64.78 55.61 49.79
Outstanding (in dollars per share) $ 52.16 $ 36.75 $ 33.73
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 4,341 3,993 4,692 6,400
Outstanding Weighted Average Exercise Price (in dollars per share) $ 52.16 $ 36.75 $ 33.73 $ 23.19
Outstanding Weighted Average Contractual Life (in years) 5 years 3 months 18 days      
Outstanding Aggregated Intrinsic Value (in dollars) $ 345,335      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 2,912      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 32.00      
Exercisable Weighted Average Contractual Life (in years) 3 years 10 months 24 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 292,199      
Heico Common Stock [Member]        
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 1,906      
Outstanding Weighted Average Exercise Price (in dollars per share) $ 49.68      
Outstanding Weighted Average Contractual Life (in years) 4 years 9 months 18 days      
Outstanding Aggregated Intrinsic Value (in dollars) $ 171,023      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 1,413      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 31.36      
Exercisable Weighted Average Contractual Life (in years) 3 years 7 months 6 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 152,681      
Common Class A [Member]        
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 2,435      
Outstanding Weighted Average Exercise Price (in dollars per share) $ 54.09      
Outstanding Weighted Average Contractual Life (in years) 5 years 8 months 12 days      
Outstanding Aggregated Intrinsic Value (in dollars) $ 174,312      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 1,499      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 32.61      
Exercisable Weighted Average Contractual Life (in years) 4 years 2 months 12 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 139,518      
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION, Information on Options Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Proceeds from stock option exercises $ 5,344 $ 6,955 $ 8,547
Tax benefit from stock option exercises 14,186 48,326 16,490
Intrinsic value of stock option exercises $ 33,428 $ 53,384 $ 204,901
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) - $ / shares
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Common Class A [Member]      
Expected stock price volatility 32.65% 24.94% 24.81%
Risk-free interest rate 1.09% 1.72% 2.69%
Dividend yield 0.19% 0.21% 0.22%
Forfeiture rate 0.00% 0.00% 0.00%
Expected option life (years) 6 years 6 years 6 years
Weighted average fair value $ 39.00 $ 26.86 $ 19.64
Heico Common Stock [Member]      
Expected stock price volatility 30.17%   28.52%
Risk-free interest rate 1.40%   2.52%
Dividend yield 0.17%   0.22%
Forfeiture rate 0.00%   0.00%
Expected option life (years) 9 years   8 years
Weighted average fair value $ 51.16   $ 33.88
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.21.4
SHARE-BASED COMPENSATION (Details Textuals) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Shares approved by Shareholders (Shares Available for Grant) 5,000      
Number Outstanding (in shares) 4,341 3,993 4,692 6,400
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,374 4,064 4,085 4,612
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 $ 40.1      
Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years) 4 years 1 month 6 days      
Fair value of stock options, Vested $ 9.4 $ 10.5 $ 8.9  
Common Class A [Member]        
Number Outstanding (in shares) 2,435      
Stock Option and Future Grants [Member]        
Shares approved by Shareholders (Shares Available for Grant) 7,700      
Number Outstanding (in shares) 4,300      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,400      
Share-based Payment Arrangement, Option [Member]        
Share-based Payment Arrangement, Expense $ 9.1 10.1 10.3  
Share-based Payment Arrangement, Expense, Tax Benefit $ 1.5 $ 1.9 $ 2.0  
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.21.4
EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) - shares
shares in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Defined Contribution Plan Disclosure [Line Items]      
Shares available for issuance, Opening Balance 228 280 333
Issuance of common stock to 401(k) Plan (40) (52) (53)
Shares available for issuance, Ending Balance 188 228 280
Common Class A [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Shares available for issuance, Opening Balance 228 280 333
Issuance of common stock to 401(k) Plan (40) (52) (53)
Shares available for issuance, Ending Balance 188 228 280
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.21.4
EMPLOYEE RETIREMENT PLANS (Details Textuals) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
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 $ 10.1 $ 9.6 $ 9.5
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.21.4
REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Aggregate Redemption Amount Estimate [Line Items]    
Redeemable Noncontrolling Interest, Equity, Fair Value $ 217,416 $ 179,415
Noncontrolling Interest, Change in Redemption Value 35,171 41,793
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 252,587 $ 221,208
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.21.4
REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)
12 Months Ended
Oct. 31, 2021
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, 2022 [1]
Put Rights Purchase Period 4 years [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, 2022 [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, 2022 [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, 2022 [1]
Put Rights Purchase Period 1 year
Electronic Technologies Group [Member] | Subsidiary Thirteen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2019
Business Acquisition, Percentage of Voting Interests Acquired 92.70%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023
Put Rights Purchase Period 4 years
Electronic Technologies Group [Member] | Subsidiary Fourteen [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 Sixteen [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 Seventeen [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 Nineteen [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 [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-Three [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, 2024
Put Rights Purchase Period 3 years [4]
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, 2022 [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, 2022 [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, 2022 [1]
Put Rights Purchase Period 4 years
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 85.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2022 [1]
Put Rights Purchase Period 3 years [5]
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, 2022 [1]
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Nine [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2015
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2022
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 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2022
Put Rights Purchase Period 2 years [6]
Flight Support Group [Member] | Subsidiary Fifteen [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 Eighteen [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-One [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-Two [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
[1] Currently puttable.
[2] A portion is to be purchased in a lump sum.
[3] The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
[4] The Put Rights for 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than fiscal 2028 with the purchase over a four-year period.
[5] The Put Right for the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable.
[6] Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later.
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.21.4
REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Temporary Equity Disclosure [Abstract]    
Aggregate Redemption Amount Puttable $ 113,000  
Potential Redemption Amount Payable 68,000  
Business Acquisition [Line Items]    
Acquisitions of noncontrolling interests $ (2,336) $ (7,475)
Flight Support Group [Member] | FY2008 Acquisition [Member]    
Business Acquisition [Line Items]    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners   17.70%
Noncontrolling Interest, Ownership Percentage by Parent 90.00% 86.20%
Flight Support Group [Member] | FY 2015 Acquisition [Member]    
Business Acquisition [Line Items]    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners   20.00%
Business Acquisition, Percentage of Voting Interests Acquired   5.00%
Noncontrolling Interest, Ownership Percentage by Parent   85.00%
Electronic Technologies Group [Member] | FY2012 Acquisition [Member]    
Business Acquisition [Line Items]    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners   22.00%
Noncontrolling Interest, Ownership Percentage by Parent   100.00%
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.21.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Numerator:      
Net income attributable to HEICO $ 304,220 $ 313,984 $ 327,896
Denominator:      
Weighted average common shares outstanding - basic 135,326 134,754 133,640
Effect of dilutive stock options 2,528 2,548 3,710
Weighted Average Number of Shares Outstanding, Diluted 137,854 137,302 137,350
Earnings Per Share, Basic $ 2.25 $ 2.33 $ 2.45
Earnings Per Share, Diluted $ 2.21 $ 2.29 $ 2.39
Anti-dilutive stock options excluded 185 258 330
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.21.4
OPERATING SEGMENTS (Last three years, segment information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales $ 1,865,682 $ 1,787,009 $ 2,055,647
Depreciation 27,804 27,067 25,758
Amortization 65,215 61,494 57,739
Operating income 392,900 376,648 457,097
Capital expenditures 36,183 22,940 28,938
Flight Support Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales 927,089 924,812 1,240,183
Depreciation 13,992 14,339 13,793
Amortization 20,648 19,957 19,624
Operating income 151,930 143,051 242,029
Capital expenditures 8,915 10,843 17,036
Electronic Technologies Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales 959,170 874,987 834,522
Depreciation 12,839 11,722 10,957
Amortization 43,431 40,553 37,131
Operating income 277,306 258,814 245,743
Capital expenditures 26,496 12,025 11,826
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 973 1,006 1,008
Amortization 1,136 984 984
Operating income (36,336) (25,217) (30,675)
Capital expenditures 772 72 76
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] $ (20,577) $ (12,790) $ (19,058)
[1] Intersegment activity principally consists of net sales from the ETG to the FSG.
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.21.4
OPERATING SEGMENTS (Total assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 3,498,407 $ 3,547,711
Operating Segments [Member] | Flight Support Group [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 1,274,462 1,127,666
Operating Segments [Member] | Electronic Technologies Group [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 1,952,413 1,896,671
Corporate And Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 271,532 $ 523,374
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.21.4
OPERATING SEGMENTS (Geographical information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 1,865,682 $ 1,787,009 $ 2,055,647
Property, Plant and Equipment, Net 193,638 168,848 173,345
North America [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 1,194,869 1,193,497 1,308,943
Property, Plant and Equipment, Net 155,537 139,197 143,350
Other Countries [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 670,813 593,512 746,704
Property, Plant and Equipment, Net $ 38,101 $ 29,651 $ 29,995
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.21.4
COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balances as of beginning of year $ 3,015 $ 2,810
Accruals for warranties 1,979 1,749
Acquired warranty liabilities 62 150
Warranty claims settled (1,677) (1,694)
Balances as of end of year $ 3,379 $ 3,015
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.21.4
COMMITMENTS AND CONTINGENCIES (Details Textuals)
$ in Thousands
Oct. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 16,200
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.21.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
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 $ 12,738 $ 3,666 $ 3,258
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense [1]   9,834 638
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [2] 360 128 10
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment [1] (1,720)    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [3] (504) (890) (240)
Valuation Allowances and Reserves, Ending Balance 10,874 12,738 3,666
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 126,933 103,821 95,391
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense [4] 17,202 27,030 10,148
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [5] 1,261   1,885
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment [5]   (63)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [6] (2,803) (3,855) (3,603)
Valuation Allowances and Reserves, Ending Balance $ 142,593 $ 126,933 $ 103,821
[1] Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic").
[2] Principally additions from acquisitions and foreign currency translation adjustments.
[3] Principally write-offs of uncollectible accounts receivables.
[4] Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to the significant decline in global commercial air travel due to the ongoing 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.
[5] Principally additions from acquisitions and foreign currency translation adjustments.
[6] Principally write-offs of slow-moving, obsolete or damaged inventory.
XML 119 hei-20211031_htm.xml IDEA: XBRL DOCUMENT 0000046619 2020-11-01 2021-10-31 0000046619 hei:HeicoCommonStockMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember 2020-11-01 2021-10-31 0000046619 2021-04-30 0000046619 hei:HeicoCommonStockMember 2021-12-20 0000046619 us-gaap:CommonClassAMember 2021-12-20 0000046619 2021-10-31 0000046619 2020-10-31 0000046619 hei:HeicoCommonStockMember 2020-10-31 0000046619 hei:HeicoCommonStockMember 2021-10-31 0000046619 us-gaap:CommonClassAMember 2021-10-31 0000046619 us-gaap:CommonClassAMember 2020-10-31 0000046619 2019-11-01 2020-10-31 0000046619 2018-11-01 2019-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2020-10-31 0000046619 us-gaap:CommonStockMember 2020-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000046619 hei:DeferredCompensationObligationMember 2020-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2020-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0000046619 us-gaap:RetainedEarningsMember 2020-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2020-10-31 0000046619 hei:TotalShareholdersEquityMember 2020-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2020-11-01 2021-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-10-31 0000046619 us-gaap:RetainedEarningsMember 2020-11-01 2021-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-10-31 0000046619 hei:TotalShareholdersEquityMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonStockMember 2020-11-01 2021-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-11-01 2021-10-31 0000046619 hei:DeferredCompensationObligationMember 2020-11-01 2021-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2020-11-01 2021-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 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 2019-10-31 0000046619 us-gaap:CommonStockMember 2019-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000046619 hei:DeferredCompensationObligationMember 2019-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2019-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000046619 us-gaap:RetainedEarningsMember 2019-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2019-10-31 0000046619 hei:TotalShareholdersEquityMember 2019-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2019-11-01 2020-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-10-31 0000046619 us-gaap:RetainedEarningsMember 2019-11-01 2020-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-10-31 0000046619 hei:TotalShareholdersEquityMember 2019-11-01 2020-10-31 0000046619 us-gaap:CommonStockMember 2019-11-01 2020-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-11-01 2020-10-31 0000046619 hei:DeferredCompensationObligationMember 2019-11-01 2020-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2019-11-01 2020-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2018-10-31 0000046619 us-gaap:CommonStockMember 2018-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000046619 hei:DeferredCompensationObligationMember 2018-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2018-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000046619 us-gaap:RetainedEarningsMember 2018-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2018-10-31 0000046619 hei:TotalShareholdersEquityMember 2018-10-31 0000046619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member hei:RedeemableNoncontrollingInterestsMember 2019-10-31 0000046619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2019-10-31 0000046619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:NoncontrollingInterestMember 2019-10-31 0000046619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member hei:TotalShareholdersEquityMember 2019-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2018-11-01 2019-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-01 2019-10-31 0000046619 us-gaap:RetainedEarningsMember 2018-11-01 2019-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2018-11-01 2019-10-31 0000046619 hei:TotalShareholdersEquityMember 2018-11-01 2019-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2018-11-01 2019-10-31 0000046619 us-gaap:CommonStockMember 2018-11-01 2019-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-11-01 2019-10-31 0000046619 hei:DeferredCompensationObligationMember 2018-11-01 2019-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2018-11-01 2019-10-31 0000046619 2019-10-31 0000046619 2018-10-31 0000046619 hei:HEICOAerospaceMember hei:LufthansaTechnikAgMember 2021-10-31 0000046619 hei:SubsidiaryTenMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SubsidiaryThreeMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SubsidiaryFiveMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SubsidiaryTwelveMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SubsidiaryTwoMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SubsidiaryOneMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiaryElevenMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiaryFourMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiarySixMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiarySevenMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiaryEightMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiaryNineMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:JointVentureMember hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:SubsidiaryThreeMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryTwelveMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryEightMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryElevenMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryNineMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiarySevenMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryTwoMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiarySixMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryTenMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryFiveMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SubsidiaryOneMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2020-11-01 2021-10-31 0000046619 us-gaap:AssetsHeldUnderCapitalLeasesMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:IntellectualPropertyMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:IntellectualPropertyMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:LicensingAgreementsMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:LicensingAgreementsMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:PatentsMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:PatentsMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:TradeNamesMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:TradeNamesMember 2020-11-01 2021-10-31 0000046619 us-gaap:PensionPlansDefinedBenefitMember 2021-10-31 0000046619 us-gaap:PensionPlansDefinedBenefitMember 2020-10-31 0000046619 hei:PaciwaveMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:RidgeHoldcoMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:RidgeHoldcoMember hei:HeicoFlightSupportCorpMember 2020-11-01 2021-10-31 0000046619 hei:RidgeHoldcoMember hei:RidgeEngineeringMember hei:HeicoFlightSupportCorpMember 2020-11-01 2021-10-31 0000046619 hei:RidgeHoldcoMember hei:BechdonMember hei:HeicoFlightSupportCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:RidgeHoldcoMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:CamtronicsMember hei:HeicoFlightSupportCorpMember 2020-11-01 2021-10-31 0000046619 hei:CamtronicsMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SubsidiaryThreeMember hei:CamtronicsMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:ExistingManagementMember hei:CamtronicsMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:PyramidMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ConnectTechMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:ConnectTechMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:ConnectTechMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:TransformationalSecurityMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:TSIDMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:IntelligentDevicesMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:TSIDMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:ExistingManagementMember hei:TSIDMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:RockyMountainMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:RockyMountainMember hei:HeicoFlightSupportCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:RockyMountainMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:FreebirdMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:FreebirdMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:EPCMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:EPCMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:HMIMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:HMIMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:QuellMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:QuellMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:QuellMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:TTTCubedMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:BernierConnectSASMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:MoulagesPlastiquesIndustrielsMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:MoulagesPlastiquesIndustrielsMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ResearchElectronicsInternationalMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:ResearchElectronicsInternationalMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:ResearchElectronicsInternationalMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:DecavoMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:DecavoMember hei:HeicoFlightSupportCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:DecavoMember hei:HeicoFlightSupportCorpMember 2021-10-31 0000046619 hei:SolidSealingTechnologyMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SolidSealingTechnologyMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:SolidSealingTechnologyMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:ApexMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:ApexMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:ExistingManagementMember hei:ApexMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:SpecialtySiliconeProductsMember hei:HeicoElectronicTechnologiesCorpMember 2020-11-01 2021-10-31 0000046619 hei:FY2021AcquisitionsMember 2020-11-01 2021-10-31 0000046619 hei:FY2020AcquisitionsMember 2019-11-01 2020-10-31 0000046619 hei:FY2019AcquisitionsMember 2018-11-01 2019-10-31 0000046619 hei:FY2021AcquisitionsMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember 2020-10-31 0000046619 hei:FY2019AcquisitionsMember 2019-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-10-31 0000046619 hei:FY2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:IntellectualPropertyMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:IntellectualPropertyMember 2020-10-31 0000046619 hei:FY2019AcquisitionsMember us-gaap:IntellectualPropertyMember 2019-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:TradeNamesMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:TradeNamesMember 2020-10-31 0000046619 hei:FY2019AcquisitionsMember us-gaap:TradeNamesMember 2019-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2020-11-01 2021-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2019-11-01 2020-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2018-11-01 2019-10-31 0000046619 us-gaap:IntellectualPropertyMember 2020-11-01 2021-10-31 0000046619 us-gaap:IntellectualPropertyMember 2019-11-01 2020-10-31 0000046619 us-gaap:IntellectualPropertyMember 2018-11-01 2019-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2021-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2020-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2020-11-01 2021-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2019-11-01 2020-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2018-11-01 2019-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2020-11-01 2021-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2019-11-01 2020-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2018-11-01 2019-10-31 0000046619 hei:LeadershipCompensationPlanMember 2021-10-31 0000046619 hei:LeadershipCompensationPlanMember 2020-10-31 0000046619 hei:LeadershipCompensationPlanMember 2021-10-31 0000046619 hei:LeadershipCompensationPlanMember 2020-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2019-11-01 2020-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-11-01 2020-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2020-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2020-11-01 2021-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-11-01 2021-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2021-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-10-31 0000046619 hei:FlightSupportGroupMember 2019-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2019-10-31 0000046619 hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:FlightSupportGroupMember 2020-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2020-10-31 0000046619 hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2021-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2020-10-31 0000046619 us-gaap:IntellectualPropertyMember 2021-10-31 0000046619 us-gaap:IntellectualPropertyMember 2020-10-31 0000046619 us-gaap:LicensingAgreementsMember 2021-10-31 0000046619 us-gaap:LicensingAgreementsMember 2020-10-31 0000046619 us-gaap:PatentsMember 2021-10-31 0000046619 us-gaap:PatentsMember 2020-10-31 0000046619 us-gaap:NoncompeteAgreementsMember 2021-10-31 0000046619 us-gaap:NoncompeteAgreementsMember 2020-10-31 0000046619 us-gaap:TradeNamesMember 2021-10-31 0000046619 us-gaap:TradeNamesMember 2020-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2021-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2020-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-11-01 2021-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2020-11-01 2021-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-11-01 2021-10-31 0000046619 us-gaap:ForeignLineOfCreditMember 2021-10-31 0000046619 us-gaap:LetterOfCreditMember 2021-10-31 0000046619 2021-11-01 2021-10-31 0000046619 2021-11-02 2021-10-31 0000046619 2022-11-01 2021-10-31 0000046619 hei:ProductLineMember 2020-11-01 2021-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2018-11-01 2019-10-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2018-11-01 2019-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2018-11-01 2019-10-31 0000046619 hei:CorporateAndEliminationsMember 2020-11-01 2021-10-31 0000046619 hei:CorporateAndEliminationsMember 2019-11-01 2020-10-31 0000046619 hei:CorporateAndEliminationsMember 2018-11-01 2019-10-31 0000046619 hei:SalesbyIndustryMember 2020-11-01 2021-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2018-11-01 2019-10-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2018-11-01 2019-10-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2018-11-01 2019-10-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2018-11-01 2019-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2021-10-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2021-10-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-10-31 0000046619 us-gaap:MoneyMarketFundsMember 2021-10-31 0000046619 us-gaap:FairValueInputsLevel1Member 2021-10-31 0000046619 us-gaap:FairValueInputsLevel2Member 2021-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2020-10-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2020-10-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-10-31 0000046619 us-gaap:MoneyMarketFundsMember 2020-10-31 0000046619 us-gaap:FairValueInputsLevel1Member 2020-10-31 0000046619 us-gaap:FairValueInputsLevel2Member 2020-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2020-10-31 0000046619 hei:FY2021AcquisitionSubsidiary1Member hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 currency:CAD hei:FY2020AcquisitionSubsidiary1Member hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary2Member hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:FY2017AcquisitionMember hei:HeicoElectronicTechnologiesCorpMember 2021-10-31 0000046619 hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 srt:MinimumMember hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MinimumMember hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2021AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2020AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-10-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2019-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2019-11-01 2020-10-31 0000046619 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignCurrencyGainLossMember 2019-11-01 2020-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2020-11-01 2021-10-31 0000046619 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignCurrencyGainLossMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember 2019-11-01 2020-10-31 0000046619 us-gaap:CommonClassAMember 2018-11-01 2019-10-31 0000046619 hei:HEICOAerospaceMember 2019-06-28 0000046619 hei:HEICOAerospaceMember hei:EightAcquiredFSGSubsidiariesMember 2018-11-01 2019-06-28 0000046619 hei:HEICOAerospaceMember hei:EightAcquiredFSGSubsidiariesMember 2019-10-31 0000046619 hei:HEICOAerospaceMember 2021-10-31 0000046619 hei:StockOptionAndFutureGrantsMember 2021-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2020-11-01 2021-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2019-11-01 2020-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2018-11-01 2019-10-31 0000046619 hei:HeicoCommonStockMember 2018-11-01 2019-10-31 0000046619 us-gaap:CommonClassAMember 2018-10-31 0000046619 us-gaap:CommonClassAMember 2019-10-31 0000046619 hei:SubsidiaryOneMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwoMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwoMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryThreeMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryThreeMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryFourMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryFourMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryFiveMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryFiveMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiarySixMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiarySixMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiarySevenMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryEightMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryEightMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryNineMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryNineMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryTenMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryTenMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryElevenMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwelveMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwelveMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryThirteenMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryThirteenMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryFourteenMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryFourteenMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryFifteenMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryFifteenMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiarySixteenMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiarySeventeenMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiarySeventeenMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryEighteenMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryEighteenMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryNineteenMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwentyMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwentyMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember 2020-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember 2021-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015AcquisitionMember 2020-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2012AcquisitionMember 2020-10-31 0000046619 hei:SubsidiaryOneMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiarySevenMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryElevenMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiarySixteenMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryNineteenMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:SubsidiaryTwentyThreeMember 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 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2019-11-01 2020-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2019-11-01 2020-10-31 0000046619 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2018-11-01 2019-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2018-11-01 2019-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2021-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:CorporateAndEliminationsMember 2021-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2020-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2020-10-31 0000046619 hei:CorporateAndEliminationsMember 2020-10-31 0000046619 srt:NorthAmericaMember 2020-11-01 2021-10-31 0000046619 srt:NorthAmericaMember 2019-11-01 2020-10-31 0000046619 srt:NorthAmericaMember 2018-11-01 2019-10-31 0000046619 hei:OtherCountriesMember 2020-11-01 2021-10-31 0000046619 hei:OtherCountriesMember 2019-11-01 2020-10-31 0000046619 hei:OtherCountriesMember 2018-11-01 2019-10-31 0000046619 srt:NorthAmericaMember 2021-10-31 0000046619 srt:NorthAmericaMember 2020-10-31 0000046619 srt:NorthAmericaMember 2019-10-31 0000046619 hei:OtherCountriesMember 2021-10-31 0000046619 hei:OtherCountriesMember 2020-10-31 0000046619 hei:OtherCountriesMember 2019-10-31 0000046619 hei:OtherAcquisitionsMember 2020-11-01 2021-10-31 0000046619 hei:OtherAcquisitionsMember 2019-11-01 2020-10-31 0000046619 hei:OtherAcquisitionsMember 2018-11-01 2019-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2020-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2019-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2018-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2020-11-01 2021-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2019-11-01 2020-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2018-11-01 2019-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2021-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2020-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2019-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2018-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2020-11-01 2021-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2019-11-01 2020-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2018-11-01 2019-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2021-10-31 iso4217:USD iso4217:USD shares shares pure iso4217:CAD 0000046619 false FY 2021 P1Y P1Y1D http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent 2005-10-31 2022-10-31 P4Y 2006-10-31 2022-10-31 2008-10-31 2024-10-31 2009-10-31 2022-10-31 2012-10-31 2022-10-31 2012-10-31 2022-10-31 2015-10-31 2022-10-31 P3Y 2015-10-31 2022-10-31 2015-10-31 2022-10-31 2015-10-31 2022-10-31 2017-10-31 2022-10-31 P2Y 2018-10-31 2022-10-31 2019-10-31 2023-10-31 2019-10-31 2024-10-31 2019-10-31 2026-10-31 2019-10-31 2024-10-31 P4Y 2020-10-31 2025-10-31 2020-10-31 2027-10-31 2020-10-31 2024-10-31 P4Y 2020-10-31 2025-10-31 2021-10-31 2026-10-31 2021-10-31 2028-10-31 2021-10-31 2024-10-31 P3Y 10-K true 2021-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 16584854000 0.01 54264412 0.01 81249094 108298000 406852000 244919000 210433000 80073000 60429000 478050000 463205000 26045000 24706000 937385000 1165625000 193638000 168848000 1450395000 1383167000 582307000 579041000 334682000 251030000 3498407000 3547711000 1515000 1045000 85544000 76237000 206857000 162232000 964000 1647000 294880000 241161000 234983000 738786000 40761000 55658000 378257000 280291000 948881000 1315896000 252587000 221208000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 150000000 150000000 54264000 54264000 54195000 54195000 543000 542000 0.01 0.01 150000000 150000000 81224000 81224000 80923000 80923000 812000 809000 320747000 299930000 5297000 4886000 5297000 4886000 -8552000 -9149000 1949521000 1688045000 2263071000 1980177000 33868000 30430000 2296939000 2010607000 3498407000 3547711000 1865682000 1787009000 2055647000 1138259000 1104882000 1241807000 334523000 305479000 356743000 1472782000 1410361000 1598550000 392900000 376648000 457097000 7285000 13159000 21695000 1443000 1366000 2439000 387058000 364855000 437841000 57300000 29000000 78100000 329758000 335855000 359741000 25538000 21871000 31845000 304220000 313984000 327896000 2.25 2.33 2.45 2.21 2.29 2.39 135326000 134754000 133640000 137854000 137302000 137350000 329758000 335855000 359741000 -591000 8876000 -844000 991000 -1012000 -889000 -135000 -73000 -25000 535000 7937000 -1708000 330293000 343792000 358033000 25538000 21871000 31845000 -62000 347000 -225000 25476000 22218000 31620000 304817000 321574000 326413000 221208000 542000 809000 299930000 4886000 -4886000 -9149000 1688045000 30430000 2010607000 19662000 597000 304220000 5814000 310631000 0.17 23002000 23002000 1000 9791000 9792000 9058000 9058000 3000 5341000 5344000 3791000 3791000 25746000 2217000 2217000 2336000 18989000 19743000 -19743000 -19743000 1067000 411000 411000 418000 1000 -159000 260000 252587000 543000 812000 320747000 5297000 -5297000 -8552000 1949521000 33868000 2296939000 188264000 541000 804000 284609000 4232000 -4232000 -16739000 1397327000 28118000 1694660000 16932000 7590000 313984000 5286000 326860000 0.16 21552000 21552000 1000 9723000 9724000 10134000 10134000 6000 6949000 6955000 1000 12119000 12120000 22204000 14329000 16176000 1732000 1732000 7475000 1714000 -1714000 -1714000 654000 654000 1416000 634000 -1242000 -608000 221208000 542000 809000 299930000 4886000 -4886000 -9149000 1688045000 30430000 2010607000 132046000 534000 796000 320994000 3928000 -3928000 -15256000 1091183000 104757000 1503008000 819000 13373000 326000 13699000 18116000 -1483000 327896000 13504000 339917000 0.14 18691000 18691000 8666000 8666000 10334000 10334000 12000 8000 8527000 8547000 5000 1000 64008000 64014000 38696000 2551000 2551000 17847000 93022000 93022000 16434000 -16434000 -16434000 304000 304000 1000 96000 2000 99000 188264000 541000 804000 284609000 4232000 -4232000 -16739000 1397327000 28118000 1694660000 329758000 335855000 359741000 93019000 88561000 83497000 9058000 10134000 10334000 10091000 9576000 9528000 -15635000 -5998000 -6392000 1246000 515000 2630000 175000 3105000 27300000 -71515000 28976000 -376000 16398000 -11583000 10121000 28315000 30077000 4795000 -2471000 -609000 6907000 -30327000 -3851000 33634000 -37905000 17151000 2821000 -9586000 1296000 12781000 14836000 12920000 -2244000 -4366000 -490000 444084000 409125000 437378000 136500000 163939000 240841000 36183000 22940000 28938000 14000000 15900000 13701000 -3229000 -3736000 -2834000 -183454000 -199043000 -280646000 505000000 68000000 283000000 0 245000000 313000000 27963000 17908000 110869000 23002000 21552000 18691000 3791000 12120000 64014000 2336000 7475000 0 1468000 0 0 0 325000 4073000 5344000 6955000 8547000 534000 14329000 0 -1286000 -1161000 -620000 -558968000 137743000 -159720000 -216000 2026000 390000 -298554000 349851000 -2598000 406852000 57001000 59599000 108298000 406852000 57001000 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 five subsidiaries which are 70%, 84%, 85%, 89% and 90%, owned, respectively, and seven 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 five subsidiaries which are 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's results of operations in fiscal 2021 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”). Most notably, demand for HEICO's commercial aviation products and services were moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. The Company experienced a significant improvement in operating results in the second half of fiscal 2021 as compared to the second half of fiscal 2020. The second half of fiscal 2020 was the period in which the Company's results of operations were most negatively affected by the Pandemic’s impact. Since then, the FSG has reported five consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Use of Estimates and Assumptions</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Assets </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventory</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tooling </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, which, as amended, was codified as Accounting Standards Codification (“ASC”) Topic 842, “Leases” (“ASC 842”).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s 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 ASC 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2021, 2020 and 2019. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment. During fiscal 2021, the Company adopted ASU 2017-04, “Simplifying the Test for Goodwill Impairment." Pursuant to ASU 2017-04, an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. Prior to the adoption of ASU 2017-04, an impairment loss was recognized in the amount by which the carrying value of a reporting unit's goodwill exceeded its implied fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</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%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Licenses</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%">10</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%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Patents</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%">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%">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%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Trade names</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%">8</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%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Amortization expense of intellectual property, licenses and patents is recorded as a component of cost of sales, and amortization expense of customer relationships, non-compete agreements and trade names is recorded as a component of selling, general and administrative ("SG&amp;A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Customer Rebates and Credits</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranties</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$13,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($2,938)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to receive in exchange for the good or service. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s revenue is recognized at a point-in-time when control is transferred, which is generally evidenced by the shipment or delivery of the product to the customer, a transfer of title, a transfer of the significant risks and rewards of ownership, and customer acceptance. For certain contracts under which the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances a customer-owned asset while performing repair and overhaul services, control is transferred to the customer over-time. The Company recognizes revenue using an over-time recognition model for these types of contracts. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.</span></div><div><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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under the cost-to-cost method, the extent of progress toward completion is measured based on the proportion of costs incurred to date to the total estimated costs at completion of the performance obligation. These projections require the Company to make numerous assumptions and estimates relating to items such as the complexity of design and related development costs, performance of subcontractors, availability and cost of materials, labor productivity and cost, overhead, capital costs, and manufacturing efficiency. The Company reviews its cost estimates on a periodic basis, or when circumstances change and warrant a modification to a previous estimate. Cost estimates are largely based on negotiated or estimated purchase contract terms, historical performance trends and other economic projections.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts. </span></div><div style="text-indent:36pt"><span><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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 2021, 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redeemable Noncontrolling Interests</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Net Income per Share Attributable to HEICO Shareholders</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances 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><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><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 January 2017, the Financial Accounting Standards Board ("FASB") issued ASU 2017-04, "Simplifying the Test for Goodwill Impairment," which simplifies the current test for goodwill impairment by eliminating the second step in which the implied value of a reporting unit is calculated when the carrying value of the reporting unit exceeds its fair value. Under ASU 2017-04, goodwill impairment should be recognized for the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company adopted ASU 2017-04 in the first quarter of fiscal 2021 and began applying the guidance prospectively when assessing its goodwill for impairment. </span></div>In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Nature of Business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates five subsidiaries which are 70%, 84%, 85%, 89% and 90%, owned, respectively, and seven 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 five subsidiaries which are 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.</span></div>The Company's results of operations in fiscal 2021 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”). Most notably, demand for HEICO's commercial aviation products and services were moderated by the ongoing depressed commercial aerospace market as compared to pre-Pandemic levels. The Company experienced a significant improvement in operating results in the second half of fiscal 2021 as compared to the second half of fiscal 2020. The second half of fiscal 2020 was the period in which the Company's results of operations were most negatively affected by the Pandemic’s impact. Since then, the FSG has reported five consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery. 0.20 0.70 0.84 0.85 0.89 0.90 0.801 0.801 0.801 0.801 0.801 0.801 0.801 0.84 0.801 0.801 0.801 0.801 0.75 0.75 0.825 0.85 0.90 0.927 0.959 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Use of Estimates and Assumptions</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.</span></div> Contract Assets     Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventory</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tooling </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.</span></div> Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tooling </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table> P10Y P40Y P3Y P10Y P2Y P20Y P2Y P5Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-02, which, as amended, was codified as Accounting Standards Codification (“ASC”) Topic 842, “Leases” (“ASC 842”).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s 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 ASC 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the </span></div>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. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2021, 2020 and 2019. </span></div>    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment. During fiscal 2021, the Company adopted ASU 2017-04, “Simplifying the Test for Goodwill Impairment." Pursuant to ASU 2017-04, an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. Prior to the adoption of ASU 2017-04, an impairment loss was recognized in the amount by which the carrying value of a reporting unit's goodwill exceeded its implied fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</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%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Licenses</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%">10</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%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Patents</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%">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%">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%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Trade names</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%">8</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%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Amortization expense of intellectual property, licenses and patents is recorded as a component of cost of sales, and amortization expense of customer relationships, non-compete agreements and trade names is recorded as a component of selling, general and administrative ("SG&amp;A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.</span></div> The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</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%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Licenses</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%">10</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%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Patents</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%">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%">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%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Trade names</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%">8</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%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table> The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives P4Y P15Y P4Y P22Y P10Y P11Y P5Y P20Y P8Y P15Y <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. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$13,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($2,938)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$13,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($2,938)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 13116000 11581000 13979000 14519000 -863000 -2938000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to receive in exchange for the good or service. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s revenue is recognized at a point-in-time when control is transferred, which is generally evidenced by the shipment or delivery of the product to the customer, a transfer of title, a transfer of the significant risks and rewards of ownership, and customer acceptance. For certain contracts under which the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances a customer-owned asset while performing repair and overhaul services, control is transferred to the customer over-time. The Company recognizes revenue using an over-time recognition model for these types of contracts. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.</span></div><div><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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under the cost-to-cost method, the extent of progress toward completion is measured based on the proportion of costs incurred to date to the total estimated costs at completion of the performance obligation. These projections require the Company to make numerous assumptions and estimates relating to items such as the complexity of design and related development costs, performance of subcontractors, availability and cost of materials, labor productivity and cost, overhead, capital costs, and manufacturing efficiency. The Company reviews its cost estimates on a periodic basis, or when circumstances change and warrant a modification to a previous estimate. Cost estimates are largely based on negotiated or estimated purchase contract terms, historical performance trends and other economic projections.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts. </span></div><div style="text-indent:36pt"><span><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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 2021, 2020 and 2019.</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> 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. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redeemable Noncontrolling Interests</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.</span></div> Net Income per Share Attributable to HEICO Shareholders    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances 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><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 January 2017, the Financial Accounting Standards Board ("FASB") issued ASU 2017-04, "Simplifying the Test for Goodwill Impairment," which simplifies the current test for goodwill impairment by eliminating the second step in which the implied value of a reporting unit is calculated when the carrying value of the reporting unit exceeds its fair value. Under ASU 2017-04, goodwill impairment should be recognized for the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company adopted ASU 2017-04 in the first quarter of fiscal 2021 and began applying the guidance prospectively when assessing its goodwill for impairment. </span></div>In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows. ACQUISITIONS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 equity interests of Ridge HoldCo, LLC, which owns all of Ridge Engineering, Inc. ("Ridge") and The Bechdon Company, Inc. ("Bechdon"). Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. The remaining 11% interests continue to be owned by certain members of Ridge’s and Bechdon's management teams (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ridge and Bechdon meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In June 2021, the Company, through HFSC, acquired certain assets and liabilities of Camtronics, LLC ("Camtronics"). Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines. As a result of the transaction, HFSC has an 80.1% interest in Camtronics. Additionally, the noncontrolling interest holders of an 84% owned subsidiary of HFSC have a 9.9% interest in Camtronics and the remaining 10% interest continues to be owned by certain members of Camtronics' management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In March 2021, the Company, through HEICO Electronic, acquired all of the business, assets and certain liabilities of Pyramid Semiconductor LLC ("Pyramid"). Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms. The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2020, the Company, through HEICO Electronic, acquired 89.99% of the equity interests of Connect Tech Inc. ("Connect Tech"). Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications. The remaining 10.01% interest continues to be owned by a certain member of Connect Tech's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.7 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Connect Tech meet certain earnings objectives following the acquisition. See Note 8, Fair Value </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2020, the Company, through a newly formed subsidiary of HEICO Electronic, acquired all of the equity interests of Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID"). TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices. The subsidiary of HEICO Electronic that completed the acquisition is 75% owned by HEICO Electronic and 25% owned by the noncontrolling interest holders of a subsidiary of HEICO Electronic that is also a designer and manufacturer of TSCM equipment (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $14.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should TSID meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In June 2020, the Company, through HFSC, acquired 70% of the membership interests of Rocky Mountain Hydrostatics, LLC ("Rocky Mountain"). Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy. The remaining 30% interest continues to be owned by certain members of Rocky Mountain's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In May 2020, a subsidiary of HEICO Electronic obtained 100% ownership of the assets and liabilities of Freebird Semiconductor Corporation ("Freebird"), an entity in which the subsidiary held a controlling financial interest since November 2018. In June 2020, the HEICO Electronic subsidiary contributed the assets and liabilities of Freebird in exchange for a 49% equity interest in EPC Space LLC ("EPC”), which the Company accounts for under the equity method. As the fair value of the net assets contributed approximated the fair value of the equity interest received in EPC, no material gain or loss was recorded as a result of this transaction. EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In December 2019, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the business and assets of the Human-Machine Interface ("HMI") product line of Spectralux Corporation. HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In December 2019, the Company, through HEICO Electronic, acquired 80.1% of the stock of Quell Corporation ("Quell"). Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. The remaining 19.9% interest continues to be owned by certain members of Quell's </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In September 2019, the Company, through a subsidiary of HEICO Electronic, acquired all of the outstanding stock of TTT-Cubed, Inc. ("TTT"). TTT is a designer and manufacturer of RF Sources, Detectors, and Controllers for a certain wide range of aerospace and defense applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities. </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 July 2019, the Company, jointly through HEICO Electronic and one of its subsidiaries, acquired substantially all of the assets and business of a France-based company and transferred the assets to a newly created subsidiary, Bernier Connect SAS ("Bernier"). At the time of acquisition, the purchase of Bernier was inclusive of Bernier's 70% equity interest in Moulages Plastiques Industriels de L'essonne SARL ("MPI"), a plastics manufacturer ("MPI"). In June 2021, Bernier acquired the remaining 30% equity interest in MPI. Bernier is a designer and manufacturer of interconnect products used in demanding defense, aerospace and industrial applications, primarily for communications-related purposes. 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 2019, the Company, through HEICO Electronic, acquired 75% of the membership interests of Research Electronics International, LLC ("REI"). REI is a designer and manufacturer of TSCM equipment to detect devices used for espionage and information theft. The remaining 25% interest continues to be owned by certain members of REI's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).</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 February 2019, the Company, through HFSC, acquired 80.1% of the membership interests of Decavo LLC ("Decavo"). Decavo designs and produces complex composite parts and assemblies incorporated into camera and related sensor assemblies and unmanned aerial vehicle ("UAV") airframes used in demanding defense and civilian applications. The remaining 19.9% interest continues to be owned by certain members of Decavo's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $2.1 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Decavo meet a certain earnings objective during the second and third years 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 principally using cash provided by operating activities.</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%">    In February 2019, the Company, through HEICO Electronic, acquired 85% of the stock of Solid Sealing Technology, Inc. ("SST"). SST designs and manufactures high-reliability ceramic-to-metal feedthroughs and connectors for demanding environments within the defense, industrial, life science, medical, research, semiconductor, and other markets. The remaining 15% interest continues to be owned by certain members of SST's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). </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 2018, the Company, through a subsidiary of HEICO Electronic, acquired an additional equity interest in Freebird, which increased the Company's aggregate equity interest in Freebird to greater than 50%. Accordingly, the Company began consolidating the operating results of Freebird as of the acquisition date. Prior to this transaction, the Company accounted for its investment in Freebird under the equity method. Freebird is a fabless design and manufacturing company that offers advanced high-reliability wide-band gap power switching technology. 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 November 2018, the Company, through HEICO Electronic, acquired 92.7% of the stock of Apex Microtechnology, Inc. ("Apex"). Apex designs and manufactures precision power analog monolithic, hybrid and open frame components for a certain wide range of aerospace, defense, industrial, measurement, medical and test applications. The remaining 7.3% interest continues to be owned by certain members of Apex's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).    </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 2018, the Company, through HEICO Electronic, acquired all of the stock of Specialty Silicone Products, Inc. ("SSP"). SSP designs and manufactures silicone material for a variety of demanding applications used in aerospace, defense, research, oil and gas, testing, pharmaceuticals and other markets. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise noted, the purchase price of each of the above referenced acquisitions was paid in cash, principally using proceeds from the Company's revolving credit facility, and is not material or significant to the Company's consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the aggregate total consideration for the Company's acquisitions (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$136,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$165,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$243,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: cash acquired </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid, net </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">163,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">241,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">18,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value of existing equity interest</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$154,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$66,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$114,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract 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%">18,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired, excluding cash </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">182,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">224,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">299,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Noncontrolling interests in consolidated subsidiaries </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired, excluding cash</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$154,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2021, 2020 and 2019 acquisitions (in years):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</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 2021 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. However, the Company does not expect any adjustment to such allocations to be material to the Company's consolidated financial statements. The allocation of the total consideration for the fiscal 2020 </span></div>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 fiscal 2021, 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 RH Labs, Ridge, Bechdon and Camtronics benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in RH Labs, Ridge, Bechdon and Camtronics was determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest.The operating results of the fiscal 2021, 2020, and 2019 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, 2020, and 2019 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2021, 2020, and 2019 acquisitions occurred as of the beginning of the respective prior fiscal year, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2021 and 2020, fiscal 2020 and 2019, and fiscal 2019, respectively, would not have been materially different than the reported amounts. Paciwave, Inc. Paciwave is a designer and manufacturer of Radio Frequency (RF) and microwave components and integrated assemblies specializing particularly in PIN Diode Switches, PIN Attenuators, PIN Limiters, Switching Assemblies and integrated subsystems found in defense and other complex electronic applications. 0.801 R.H. Laboratories, Inc. RH Labs designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including Space. 0.199 0.89 Ridge HoldCo, LLC Ridge Engineering, Inc. The Bechdon Company, Inc. Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. 0.11 18300000 Camtronics, LLC Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines. 0.801 0.84 0.099 0.10 Pyramid Semiconductor LLC Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms. 0.8999 Connect Tech Inc. Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications. 0.1001 9700000 Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID") Transformational Security, LLC Intelligent Devices, Inc. TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices. 0.75 0.25 14000000 0.70 Rocky Mountain Hydrostatics, LLC Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy. 0.30 1 Freebird Semiconductor Corporation 0.49 EPC Space LLC EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications. 1 Human-Machine Interface HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting. 0.801 Quell Corporation Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. 0.199 TTT-Cubed, Inc. TTT is a designer and manufacturer of RF Sources, Detectors, and Controllers for a certain wide range of aerospace and defense applications. Bernier Connect SAS 0.70 Moulages Plastiques Industriels de L'essonne a plastics manufacturer ("MPI"). Bernier is a designer and manufacturer of interconnect products used in demanding defense, aerospace and industrial applications, primarily for communications-related purposes. 0.75 Research Electronics International, LLC REI is a designer and manufacturer of TSCM equipment to detect devices used for espionage and information theft. 0.25 0.801 Decavo LLC Decavo designs and produces complex composite parts and assemblies incorporated into camera and related sensor assemblies and unmanned aerial vehicle ("UAV") airframes used in demanding defense and civilian applications. 0.199 2100000 0.85 Solid Sealing Technology, Inc. SST designs and manufactures high-reliability ceramic-to-metal feedthroughs and connectors for demanding environments within the defense, industrial, life science, medical, research, semiconductor, and other markets. 0.15 0.50 Freebird is a fabless design and manufacturing company that offers advanced high-reliability wide-band gap power switching technology. 0.927 Apex Microtechnology, Inc. Apex designs and manufactures precision power analog monolithic, hybrid and open frame components for a certain wide range of aerospace, defense, industrial, measurement, medical and test applications. 0.073 Specialty Silicone Products, Inc. SSP designs and manufactures silicone material for a variety of demanding applications used in aerospace, defense, research, oil and gas, testing, pharmaceuticals and other markets. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the aggregate total consideration for the Company's acquisitions (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$136,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$165,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$243,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: cash acquired </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid, net </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">163,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">241,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">18,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value of existing equity interest</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$154,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 136995000 165290000 243550000 639000 1323000 2466000 136356000 163967000 241084000 18334000 23719000 2107000 1417000 56000 144000 154746000 187830000 244608000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$66,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$114,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract 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%">18,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired, excluding cash </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">182,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">224,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">299,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Noncontrolling interests in consolidated subsidiaries </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired, excluding cash</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$154,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 66450000 114391000 155892000 30910000 44740000 47553000 23920000 27120000 31459000 9920000 12410000 19216000 18399000 2530000 362000 17949000 4000000 18013000 6743000 10902000 18046000 6895000 7124000 8673000 1129000 980000 545000 182315000 224197000 299759000 413000 10434000 7427000 5433000 2787000 2971000 2487000 726000 2879000 266000 197000 627000 8599000 14144000 13904000 18970000 22223000 41247000 154746000 187830000 244608000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2021, 2020 and 2019 acquisitions (in years):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</span></td></tr></table></div> P12Y P10Y P11Y P13Y P11Y P15Y SELECTED FINANCIAL STATEMENT INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$255,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$223,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$210,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished products</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$238,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$235,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Materials, parts, assemblies and supplies</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">194,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories, net of valuation reserves</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$478,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$463,205 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">297,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">265,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">450,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">401,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(256,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(232,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$168,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amounts set forth above include tooling costs having a net book value of $6.8 million and $8.3 million as of October 31, 2021 and 2020, respectively. Amortization expense on capitalized tooling was $2.8 million, $3.2 million and $3.1 million in fiscal 2021, 2020 and 2019, 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 $27.8 million, $27.1 million and $25.8 million in fiscal 2021, 2020 and 2019, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued employee compensation and related payroll taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$121,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$83,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued customer rebates and credits</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$206,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$162,232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><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 lower level of accrued performance-based compensation expense in fiscal 2020 resulting from lower consolidated operating results mainly attributable to the Pandemic. The total customer rebates and credits deducted within net sales in fiscal 2021, 2020 and 2019 was $3.3 million, $4.6 million and $9.0 million, respectively. </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%">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 (“LCP”), a nonqualified deferred compensation plan that </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 2021, 2020 and 2019 totaled $7.1 million, $4.7 million and $6.1 million, respectively. The aggregate liabilities of the LCP were $244.3 million and $178.3 million as of October 31, 2021 and 2020, 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 $245.6 million and $180.1 million as of October 31, 2021 and 2020, respectively, are classified within other assets in the Company's Consolidated Balance Sheets and principally represent cash surrender values of life insurance policies that are held within an irrevocable trust that may be used to satisfy the obligations of the LCP. Additional information regarding the assets of the LCP may be found in Note 8, Fair Value Measurements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The amount of new product research and development ("R&amp;D") expenses included in cost of sales is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$68,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$65,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$66,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">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 2021 and 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive <br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2019</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%">($14,989)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,750)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($16,739)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gain (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%">8,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 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%">(6,460)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,689)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(529)</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">991 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">462 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($6,989)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,563)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($8,552)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$255,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$223,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$210,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 255793000 223171000 10874000 12738000 244919000 210433000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished products</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$238,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$235,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Materials, parts, assemblies and supplies</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">194,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories, net of valuation reserves</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$478,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$463,205 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 238867000 235501000 44887000 37957000 194296000 189747000 478050000 463205000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">297,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">265,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">450,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">401,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(256,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(232,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$168,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 11363000 6678000 134150000 120769000 297297000 265408000 7784000 8487000 450594000 401342000 256956000 232494000 193638000 168848000 6800000 8300000 2800000 3200000 3100000 27800000 27100000 25800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued employee compensation and related payroll taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$121,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$83,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued customer rebates and credits</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$206,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$162,232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 121200000 83055000 32738000 25631000 13237000 15813000 13874000 14180000 25808000 23553000 206857000 162232000 3300000 4600000 9000000 0.50 0.06 7100000 4700000 6100000 244300000 178300000 245600000 180100000 The amount of new product research and development ("R&amp;D") expenses included in cost of sales is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$68,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$65,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$66,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 68877000 65559000 66630000 Changes in the components of accumulated other comprehensive loss during fiscal 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive <br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2019</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%">($14,989)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,750)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($16,739)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gain (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%">8,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 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%">(6,460)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,689)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(529)</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">991 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">462 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($6,989)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,563)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($8,552)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> -14989000 -1750000 -16739000 8529000 -1012000 7517000 73000 73000 -6460000 -2689000 -9149000 -529000 991000 462000 135000 135000 -6989000 -1563000 -8552000 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 2021 and 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$410,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$858,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,268,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deconsolidation of subsidiary</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2020</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%">427,565 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">955,602 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,383,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</span></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%">$468,288 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$982,107 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,450,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><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 2021 and 2020 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. Deconsolidation of subsidiary reflects the value of goodwill associated with an entity that the Company previously consolidated but subsequently contributed the net assets of the former entity to a new entity in which the Company holds a noncontrolling interest and accounts for under the equity method (See Note 2, Acquisitions, for additional information). The adjustments to goodwill represent immaterial measurement period adjustments to the purchase price allocation of certain fiscal 2020 and 2019 acquisitions. The Company estimates that $61 million and $46 million of the goodwill acquired in fiscal 2021 and 2020, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of October 31, 2021, the Company determined there is no impairment of its goodwill and the fair value of each of the Company’s reporting units significantly exceeded their carrying value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Identifiable intangible assets consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:25.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$464,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($221,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$243,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$443,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($188,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$254,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Licenses</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%">6,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Patents</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%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Non-compete agreements</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%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,255)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$904,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($322,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$582,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$859,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($280,051)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$579,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">        </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2021 compared to October 31, 2020 principally relates to such intangible assets recognized in connection with the fiscal 2021 acquisitions (see Note 2, Acquisitions).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Amortization expense related to intangible assets was $61.3 million, $57.4 million and $53.7 million in fiscal 2021, 2020 and 2019, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $58.1 million in fiscal 2022, $52.4 million in fiscal 2023, $47.4 million in fiscal 2024, $42.9 million in fiscal 2025, $38.5 million in fiscal 2026 and $166.8 million thereafter.</span></div> Changes in the carrying amount of goodwill by operating segment during fiscal 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$410,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$858,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,268,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deconsolidation of subsidiary</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2020</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%">427,565 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">955,602 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,383,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</span></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%">$468,288 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$982,107 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,450,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 410044000 858659000 1268703000 14979000 99401000 114380000 2542000 2076000 4618000 4249000 4249000 -285000 -285000 427565000 955602000 1383167000 40308000 26142000 66450000 227000 540000 767000 188000 -177000 11000 468288000 982107000 1450395000 61000000 46000000 Identifiable intangible assets consist of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:25.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$464,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($221,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$243,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$443,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($188,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$254,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Licenses</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%">6,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Patents</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%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Non-compete agreements</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%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,255)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$904,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($322,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$582,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$859,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($280,051)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$579,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 464506000 221098000 243408000 443143000 188919000 254224000 255011000 94313000 160698000 240725000 84686000 156039000 6559000 5072000 1487000 6559000 4670000 1889000 1110000 793000 317000 1071000 746000 325000 722000 722000 0 811000 811000 0 450000 257000 193000 450000 219000 231000 728358000 322255000 406103000 692759000 280051000 412708000 176204000 176204000 166333000 166333000 904562000 322255000 582307000 859092000 280051000 579041000 61300000 57400000 53700000 58100000 52400000 47400000 42900000 38500000 166800000 LONG-TERM DEBT<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Long-term debt consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$225,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$730,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases and note 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%">11,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">236,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">739,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$234,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$738,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 9, Leases, for additional information regarding the Company's finance leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company's borrowings under its revolving credit facility mature in fiscal 2024. As of October 31, 2021 and 2020, the weighted average interest rate on borrowings under the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company's revolving credit facility was 1.1% and 1.3%, respectively. The revolving credit facility contains both financial and non-financial covenants. As of October 31, 2021, the Company was in compliance with all such covenants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    In November 2017, the Company entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, the Company entered into an amendment to extend the maturity date of the Credit Facility by one year to November 2023 and to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow the Company to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders or the addition of new lenders and can be extended for an additional one-year period. </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%">        Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or the Eurocurrency Rate, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) the Eurocurrency Rate for an Interest Period of one month plus 100 basis points. The Eurocurrency Rate is the rate per annum obtained by dividing LIBOR for the applicable Interest Period by a percentage equal to 1.00 minus the daily average Eurocurrency Reserve Rate for such Interest Period, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for Eurocurrency Rate Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility.</span></div> Long-term debt consists of the following (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$225,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$730,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases and note 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%">11,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">236,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">739,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$234,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$738,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 9, Leases, for additional information regarding the Company's finance leases.</span></div> 225000000 730000000 11498000 9831000 236498000 739831000 1515000 1045000 234983000 738786000 0.011 0.013 1300000000 200000000 1500000000 350000000 1850000000 Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or the Eurocurrency Rate, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) the Eurocurrency Rate for an Interest Period of one month plus 100 basis points. The Eurocurrency Rate is the rate per annum obtained by dividing LIBOR for the applicable Interest Period by a percentage equal to 1.00 minus the daily average Eurocurrency Reserve Rate for such Interest Period, as such capitalized terms are defined in the Credit Facility. 0.0100 0.0200 0 0.0100 0.00125 0.0030 100000000 50000000 REVENUE <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheet.    </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 2021 and 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:467.25pt"><tr><td style="width:1.0pt"/><td style="width:178.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:85.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:90.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">$80,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$60,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$47,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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%">$34,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$12,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The increase in the Company's contract assets during fiscal 2021 principally reflects the contract assets of certain businesses acquired during fiscal 2021. The increase in the Company's contract liabilities during fiscal 2021 principally reflects the receipt of customer deposits on certain long-term customer contracts as well as the contract liabilities of certain businesses acquired during fiscal 2021.     </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 2021 that was included in contract liabilities as of the beginning of fiscal 2021 was $20.7 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, 2021, the Company had $461.0 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 $344.7 million of this amount during fiscal 2022 and $116.3 million thereafter, of which the majority is expected to occur in fiscal 2023. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands): </span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aftermarket replacement parts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$535,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$525,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$678,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Repair and overhaul parts and services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">208,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">193,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">299,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Specialty products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">183,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">206,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">262,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,240,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts primarily for </span></div><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   defense, space and aerospace equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">709,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">679,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">633,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts for equipment </span></div><div style="padding-left:11.25pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in various other industries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">195,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834,522 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various jet engine and aircraft component replacement parts.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and technical surveillance countermeasures (TSCM) equipment.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications and rugged small form-factor embedded computing solutions.</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:12pt;font-weight:400;line-height:120%">    The following table summarizes the Company’s net sales by industry for each operating segment (in thousands): </span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$660,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$669,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">224,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,240,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">599,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">577,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">531,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">284,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">225,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">217,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principally industrial products. </span></div>(2)    Principally other electronics and medical products. Changes in the Company’s contract assets and liabilities during fiscal 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:467.25pt"><tr><td style="width:1.0pt"/><td style="width:178.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:85.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:90.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">$80,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$60,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$47,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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%">$34,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$12,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 80073000 60429000 19644000 32738000 25631000 7107000 47335000 34798000 12537000 20700000 461000000 P1Y 344700000 116300000 The following table summarizes the Company’s net sales by product line for each operating segment (in thousands): <div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aftermarket replacement parts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$535,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$525,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$678,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Repair and overhaul parts and services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">208,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">193,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">299,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Specialty products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">183,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">206,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">262,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,240,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts primarily for </span></div><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   defense, space and aerospace equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">709,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">679,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">633,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts for equipment </span></div><div style="padding-left:11.25pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in various other industries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">195,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834,522 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various jet engine and aircraft component replacement parts.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and technical surveillance countermeasures (TSCM) equipment.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications and rugged small form-factor embedded computing solutions.</span></div> 535217000 525636000 678001000 208215000 193164000 299323000 183657000 206012000 262859000 927089000 924812000 1240183000 709621000 679901000 633685000 249549000 195086000 200837000 959170000 874987000 834522000 -20577000 -12790000 -19058000 1865682000 1787009000 2055647000 The following table summarizes the Company’s net sales by industry for each operating segment (in thousands): <div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$660,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$669,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">224,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,240,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">599,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">577,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">531,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">284,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">225,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">217,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principally industrial products. </span></div>(2)    Principally other electronics and medical products. 660867000 669194000 1004088000 224236000 213273000 190076000 41986000 42345000 46019000 927089000 924812000 1240183000 599570000 577581000 531029000 284834000 225749000 217889000 74766000 71657000 85604000 959170000 874987000 834522000 -20577000 -12790000 -19058000 1865682000 1787009000 2055647000 INCOME TAXES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The components of income before income taxes and noncontrolling interests are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$345,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$327,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$386,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">41,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before taxes and noncontrolling interests</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$387,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$364,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$437,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$47,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">11,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,635)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,998)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,392)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$57,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$29,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$78,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:70.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal statutory income tax rate </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State taxes, net of federal income tax benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax benefit related to stock option exercises</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8 </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 on corporate-owned life insurance policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">(2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nondeductible compensation </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.8 </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%">.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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%">14.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17.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><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's effective tax rate in fiscal 2021 was 14.8%, as compared to 7.9% in fiscal 2020. The Company recognized a discrete tax benefit from stock option exercises in fiscal 2021 and 2020 of $14.2 million and $48.3 million, respectively. The tax benefit from stock option exercises in both years was the result of strong appreciation in HEICO's stock price during the optionees' holding periods and the $34.1 million larger benefit recognized in fiscal 2020 was the result of more stock options exercised. Additionally, the effective tax rate in fiscal 2021 reflects the favorable impact of higher tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the LCP.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's effective tax rate in fiscal 2020 was 7.9%, as compared to 17.8% in fiscal 2019. The decrease in the Company's effective tax rate in fiscal 2020 is mainly attributable to a $31.8 million larger tax benefit recognized in fiscal 2020 from stock option exercises compared to fiscal 2019 as a result of more stock options exercised and the strong appreciation in HEICO's stock price during the optionees' holding periods. </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 2017. 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 style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$54,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$41,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Share-based compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-based compensation accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer rebates accrual</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vacation accrual</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144,089 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">120,602 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill and other intangible assets </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(145,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(141,152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adoption of ASC 606 (revenue recognition)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(184,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(176,260)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax liability</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($40,761)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($55,658)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">            </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As of October 31, 2021 and 2020, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $4.1 million and $2.9 million, respectively, of which $3.2 million and $2.3 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 2021 and 2020 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$2,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lapses of statutes of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></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%">$4,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,946 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> The components of income before income taxes and noncontrolling interests are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$345,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$327,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$386,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">41,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before taxes and noncontrolling interests</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$387,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$364,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$437,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 345733000 327754000 386584000 41325000 37101000 51257000 387058000 364855000 437841000 The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$47,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">11,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,635)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,998)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,392)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$57,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$29,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$78,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 47839000 17730000 56670000 11639000 4167000 12795000 13457000 13101000 15027000 72935000 34998000 84492000 -10097000 -3364000 -3140000 -3251000 -55000 -1263000 -2287000 -2579000 -1989000 -15635000 -5998000 -6392000 57300000 29000000 78100000 A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:70.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal statutory income tax rate </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State taxes, net of federal income tax benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax benefit related to stock option exercises</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8 </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 on corporate-owned life insurance policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">(2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nondeductible compensation </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.8 </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%">.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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%">14.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17.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> 0.210 0.210 0.210 0.029 0.037 0.030 0.037 0.133 0.038 0.029 0.007 0.006 0.025 0.024 0.017 0.019 0.016 0.014 0.012 0.004 0.008 0.007 0.008 0.005 0.148 0.079 0.178 0.148 0.079 14200000 48300000 34100000 0.079 0.178 31800000 Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$54,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$41,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Share-based compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-based compensation accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer rebates accrual</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vacation accrual</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144,089 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">120,602 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill and other intangible assets </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(145,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(141,152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adoption of ASC 606 (revenue recognition)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(184,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(176,260)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax liability</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($40,761)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($55,658)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 54726000 41744000 41354000 36414000 16483000 12980000 8759000 8746000 4615000 2539000 2532000 2966000 2372000 1754000 2236000 2667000 1910000 1840000 9102000 8952000 144089000 120602000 145024000 141152000 19580000 16130000 15941000 12327000 2677000 4733000 1628000 1918000 184850000 176260000 40761000 55658000 4100000 2900000 3200000 2300000 A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2021 and 2020 is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">$2,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lapses of statutes of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></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%">$4,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,946 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 2946000 2670000 710000 489000 839000 32000 0 18000 423000 227000 4072000 2946000 FAIR VALUE MEASUREMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$62,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$62,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are held within an irrevocable trust and classified within other assets in the Company’s Consolidated Balance Sheets.</span></div><div><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 equity interests of a subsidiary by the FSG in fiscal 2021, the Company may be obligated to pay contingent consideration of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$8.9 million as early as in fiscal 2024 should the acquired entity meet a certain earnings objective during the three-year period following the acquisition. Additionally, the Company may be obligated to pay contingent consideration of up to $17.8 million as early as in fiscal 2026 should the acquired entity meet a certain earnings objective during the three-year period following the second anniversary of the acquisition. As of October 31, 2021, the estimated fair value of the contingent consideration was $18.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 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $27.0 million, or $21.8 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. However, should the acquired entity achieve a certain earnings objective over any two consecutive fiscal years beginning in fiscal 2021 and ending in fiscal 2023, half of the contingent consideration obligation, or CAD $13.5 million, would be payable in the following year. As of October 31, 2021, the estimated fair value of the contingent consideration was CAD $14.9 million, or $12.0 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 a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to $35.0 million in fiscal 2025 based on the earnings of the acquired entity during calendar years 2023 and 2024 provided the entity meets certain earnings objectives during each of calendar years 2021 to 2024. As of October 31, 2021, the estimated fair value of the contingent consideration was $13.3 million. The obligation to pay any contingent consideration would be payable by a consolidated subsidiary of HEICO that is 75% owned by HEICO Electronic. </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 part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of October 31, 2021, the estimated fair value of the contingent consideration was $18.6 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:400;line-height:120%">    The estimated fair value of the contingent consideration arrangements described above are classified within Level 3 and were determined using probability-based scenario analyses. Under this method, a set of discrete potential future subsidiary earnings was determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood was assigned to each discrete potential future earnings estimate and the resultant contingent consideration was calculated. The resulting probability-weighted contingent consideration amounts were discounted using a weighted average discount rate reflecting the credit risk of HEICO. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of contingent consideration accrued and such changes will be recorded in the Company's consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2021 ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Unobservable Input </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Range </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-4-2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,324</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-18-2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,995</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6% - 17%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.3% - 5.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.5%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-11-2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,335</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2% - 16%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0% - 5.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-15-2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,632</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3%) - 7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7% - 3.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. </span></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2021 and 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increase in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payment of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,974 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Increase 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%">1,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</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%">$62,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span 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 Company's contingent consideration liabilities as of October 31, 2021 are included in other long-term liabilities in its Consolidated Balance Sheet and the Company records changes in accrued contingent consideration and foreign currency transaction adjustments within SG&amp;A expenses 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, 2021 due to the relatively short maturity of the respective instruments. The carrying amount of long-term debt approximates fair value due to its variable interest rates. The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$245,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$62,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$62,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$180,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 245580000 245580000 4000 4000 4000 245580000 245584000 62286000 62286000 180128000 180128000 11000 11000 11000 180128000 180139000 41974000 41974000 0.89 8900000 17800000 18300000 0.8999 27000000 21800000 13500000 14900000 12000000 35000000 13300000 0.75 20000000 18600000 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, 2021 ($ in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Unobservable Input </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Range </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-4-2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,324</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-18-2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,995</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6% - 17%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.3% - 5.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.5%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-11-2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,335</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2% - 16%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0% - 5.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-15-2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,632</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3%) - 7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7% - 3.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table>(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. 18324000 0 0.0009 0.07 0.00050 0.00052 0.051 11995000 0.0006 0.0017 0.11 0.00043 0.00050 0.045 13335000 0.0002 0.0016 0.10 0.00050 0.00050 0.050 18632000 -0.0003 0.0007 0.04 0.00037 0.00037 0.037 Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increase in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payment of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,974 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Increase 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%">1,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</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%">$62,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 18326000 23719000 515000 -500000 -86000 41974000 18334000 1246000 732000 62286000 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:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg1MDE_27e0c2dc-5c0c-4c2b-bede-0c2e36cb2e54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg1MDE_f2e7c5aa-142e-4529-b80e-f39d529db1d0">other assets</span></span> and its operating lease liabilities are included within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzQ4OTA_7fe317e3-7f54-4dc0-a41d-3bf07401c7e6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzQ4OTA_f50d4163-deb5-4159-aa8c-a23c9cc95214">other long-term liabilities</span></span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzQ4OTE_10dbc96c-d5a8-465e-8439-249e0a70cc60"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzQ4OTE_a9bc5b13-7d13-49a0-aa89-9334f1c0aeb8">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:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg1MDA_5c2334e4-5dc2-4234-ad62-f5a0e5fcd69b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg1MDA_f42f956a-4847-4b50-8a2f-64ebaa52851d">property, plant and equipment, net</span></span> and its finance lease liabilities are included within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg0OTg_5f0f10d1-cff8-47ac-8b1a-2213b671d6e4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg0OTg_b00f9fdc-d0d2-46f7-aca7-78c96984e751">long-term debt, net of current maturities</span></span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg0OTk_70f242ad-38e0-4816-a8e1-6461cad11684"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViOWQ2MDEwOTkzOTRiZjlhNTY3ODAwMjVmNWExMWE2L3NlYzo1YjlkNjAxMDk5Mzk0YmY5YTU2NzgwMDI1ZjVhMTFhNl8xMDAvZnJhZzowMjZiMDg1ODgxYzE0MzYxYTg3NDc2M2RmZWRiMjNkMS90ZXh0cmVnaW9uOjAyNmIwODU4ODFjMTQzNjFhODc0NzYzZGZlZGIyM2QxXzI3NDg3NzkwNzg0OTk_c3d884bc-0765-4dde-a7c2-b5392766d105">current maturities of long-term debt</span></span> within the Company's Consolidated Balance Sheet. The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$74,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$57,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$12,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$13,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$14,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-term lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$75,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$58,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$9,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s operating lease expenses are recorded within cost of sales and/or SG&amp;A expenses in the Company’s Consolidated Statements of Operations. The Company's finance lease expenses consist of amortization of ROU assets and interest on lease liabilities, which are included within cost of sales and/or SG&amp;A expenses, and interest expense, respectively, in the Company's Consolidated Statements of Operations. Further, interest expense on finance leases is recognized using the effective interest method based on the discount rate determined at lease commencement. The following table presents the components of lease expense for fiscal 2021 and 2020 (in thousands):    </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$21,268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$20,542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization on finance lease ROU assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on finance lease liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total finance lease expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Excludes short-term lease expense, which is not material.</span></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents a maturity analysis of the Company's lease liabilities as of October 31, 2021 for the next five fiscal years and thereafter (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ending October 31, </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$16,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$75,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company does not have any material leases that have been signed but have yet to commence as of October 31, 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></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 2021 and 2020 (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 13pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 13pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating cash flows </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$16,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financing cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities, net of terminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prior to the adoption of ASC 842, total rent expense charged to operations for operating leases in fiscal 2019 amounted to $20.0 million.</span></div> The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$74,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$57,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$12,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$13,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$14,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-term lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$75,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$58,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$9,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 74609000 57103000 12250000 10512000 13874000 14180000 1481000 1034000 61829000 44114000 9764000 8533000 75703000 58294000 11245000 9567000 The following table presents the components of lease expense for fiscal 2021 and 2020 (in thousands):    <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$21,268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$20,542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization on finance lease ROU assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on finance lease liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total finance lease expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Excludes short-term lease expense, which is not material.</span></div> 18103000 17317000 3165000 3225000 21268000 20542000 1110000 874000 453000 416000 750000 2313000 1290000 <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, 2021 for the next five fiscal years and thereafter (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ending October 31, </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$16,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$75,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 16853000 1956000 12729000 1629000 9785000 1521000 8662000 1458000 7153000 1440000 39113000 5806000 94295000 13810000 18592000 2565000 75703000 11245000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></table></div> P9Y1M6D P7Y P9Y2M12D P10Y9M18D 0.047 0.051 0.046 0.045 <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 2021 and 2020 (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 13pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 13pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating cash flows </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$16,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financing cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities, net of terminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 17999000 16965000 453000 416000 1187000 921000 31351000 8648000 2861000 1808000 20000000 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, 2021, 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 2021, 2020 and 2019, 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 2021, the Company repurchased an aggregate 32,355 shares of Class A Common Stock at a total cost of $3.8 million. During fiscal 2020, the Company repurchased an aggregate 127,851 shares of Class A Common Stock at a total cost of $12.1 million. During fiscal 2019, the Company repurchased an aggregate 476,586 shares and 111,730 shares of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Common Stock and Class A Common Stock, respectively, at a total cost of $53.1 million and $10.9 million, respectively. 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 2021, 2020 and 2019 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><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%">Noncontrolling Interests</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%">    Consistent with the Company’s past practice of increasing its ownership in certain non-wholly owned subsidiaries, on June 28, 2019, HEICO Aerospace paid dividends to HEICO and Lufthansa Technik AG (“LHT”) in proportion to their ownership interest in HEICO Aerospace of 80% and 20%, respectively (the “Transaction”). LHT received a cash dividend of $91.5 million that was funded principally using proceeds from the Company’s revolving credit facility. HEICO effectively received as its dividend the 20% noncontrolling interest held by LHT in eight of the Company’s existing subsidiaries within its HEICO Aerospace subsidiary that are principally part of the FSG’s repair and overhaul parts and services product line. HEICO did not record any gain or loss in connection with the Transaction. Immediately following the Transaction, HEICO transferred the eight businesses to HFSC, a wholly owned subsidiary of HEICO. LHT remains a 20% owner in HEICO Aerospace, a designer and manufacturer of jet engine and aircraft component replacement parts.</span></div> 4886353 32355 3800000 127851 12100000 476586 111730 53100000 10900000 0.80 0.20 91500000 0.20 0.20 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, 2002 Stock Option Plan and Non-Qualified Stock Option Plan may be exercised pursuant to their terms. The total number of shares approved by the shareholders of the Company for the 2018 Plan is 5.0 million plus any options outstanding under the 2012 Plan as of the 2018 Plan's effective date that are subsequently forfeited or expire. A total of approximately 7.7 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2021, including 4.3 million shares currently under option and 3.4 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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, 2021. The 2018 Plan will terminate no later than the tenth anniversary of its effective date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares Under Option</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares Available For Grant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2018</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,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$23.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$73.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cancelled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$33.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$97.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$55.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$36.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$125.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$21.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$64.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-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,374 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$52.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning stock options outstanding (all of which are vested or expected to vest) and stock options exercisable by class of common stock as of October 31, 2021 is as follows (in thousands, except per share and contractual life data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$49.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$171,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">174,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$52.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$345,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number Exercisable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$31.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$152,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$32.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$32.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$292,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">    Information concerning stock options exercised is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$5,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$8,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax benefit realized from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">33,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">204,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Net income from consolidated operations for the fiscal years ended October 31, 2021, 2020 and 2019 includes compensation expense of $9.1 million, $10.1 million and $10.3 million, respectively, and an income tax benefit of $1.5 million, $1.9 million and $2.0 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, 2021, there was $40.1 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.1 years. The total fair value of stock options that vested in fiscal 2021, 2020 and 2019 was $9.4 million, $10.5 million and $8.9 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2021 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 2021, 2020 and 2019 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.839%"><tr><td style="width:1.0%"/><td style="width:29.237%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom: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%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30.17 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32.65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24.94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28.52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24.81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average fair value </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$51.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$39.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$26.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$33.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19.64</span></td></tr></table></div> 5000000 7700000 4300000 3400000 P5Y P10Y Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares Under Option</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares Available For Grant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2018</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,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$23.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$73.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cancelled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$33.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$97.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$55.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$36.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$125.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$21.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$64.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-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,374 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$52.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 4612000 6400000 23.19 538000 538000 73.30 2235000 12.98 11000 11000 49.79 4085000 4692000 33.73 29000 29000 97.00 720000 19.32 8000 8000 55.61 4064000 3993000 36.75 699000 699000 125.57 342000 21.88 9000 9000 64.78 3374000 4341000 52.16 <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, 2021 is as follows (in thousands, except per share and contractual life data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$49.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$171,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">174,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$52.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$345,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number Exercisable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$31.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$152,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$32.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$32.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$292,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 1906000 49.68 P4Y9M18D 171023000 2435000 54.09 P5Y8M12D 174312000 4341000 52.16 P5Y3M18D 345335000 1413000 31.36 P3Y7M6D 152681000 1499000 32.61 P4Y2M12D 139518000 2912000 32.00 P3Y10M24D 292199000 Information concerning stock options exercised is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$5,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$8,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax benefit realized from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">33,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">204,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5344000 6955000 8547000 14186000 48326000 16490000 33428000 53384000 204901000 9100000 10100000 10300000 1500000 1900000 2000000 40100000 P4Y1M6D 9400000 10500000 8900000 <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 2021, 2020 and 2019 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.839%"><tr><td style="width:1.0%"/><td style="width:29.237%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom: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%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30.17 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32.65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24.94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28.52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24.81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average fair value </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$51.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$39.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$26.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$33.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19.64</span></td></tr></table></div> 0.3017 0.3265 0.2494 0.2852 0.2481 0.0140 0.0109 0.0172 0.0252 0.0269 0.0017 0.0019 0.0021 0.0022 0.0022 0.0000 0.0000 0.0000 0.0000 0.0000 P9Y P6Y P6Y P8Y P6Y 51.16 39.00 26.86 33.88 19.64 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 2021, 2020 and 2019 totaled $10.1 million, $9.6 million and $9.5 million, respectively, and were made through the issuance of new shares of Company common stock and the use of forfeited shares within the 401(k) Plan. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2018</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%">333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-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%">188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.50 0.06 1 10100000 9600000 9500000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2018</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%">333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-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%">188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 333000 333000 53000 53000 280000 280000 52000 52000 228000 228000 40000 40000 188000 188000 REDEEMABLE NONCONTROLLING INTERESTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the “Redemption Amount”) be at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Redemption Amounts were determined using probability-adjusted internal estimates of future subsidiary earnings while considering the earliest exercise date, the measurement period and any applicable fair value adjustments. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$217,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$179,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable based on a multiple of future earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,793 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$252,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$221,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2021 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Subsidiary <br/>Acquisition <br/>Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating <br/>Segment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Company <br/>Ownership <br/>Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Earliest <br/>Put Right <br/>Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Purchase <br/>Period <br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2005</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2008</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2009</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(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%">2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2 </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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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">(6)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Currently puttable.</span></div><div style="margin-bottom:4pt"><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%">    A portion is to be purchased in a lump sum.</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 the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is 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">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later.</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 exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(6)</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 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than fiscal 2028 with the purchase over a four-year period.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The estimated aggregate Redemption Amount of the Put Rights that are currently puttable or becoming puttable during fiscal 2022 is approximately $113.0 million, of which approximately $68.0 million would be payable in fiscal 2022 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2022. 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><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%">During fiscal 2020, the holder of a 20% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase one-fourth of their interest. The Company acquired the 5% noncontrolling interest in May 2020, which increased its ownership interest in the subsidiary to approximately 85%.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In May 2020, the Company obtained control of the 22% noncontrolling equity interest in a subsidiary of the ETG that was acquired in fiscal 2012, which increased the Company's ownership interest in the subsidiary to 100%. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The $2.3 million and $7.5 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2021 and 2020, respectively, were paid using cash provided by operating activities.</span></div> Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$217,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$179,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable based on a multiple of future earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,793 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$252,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$221,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 217416000 179415000 35171000 41793000 252587000 221208000 A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2021 is as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Subsidiary <br/>Acquisition <br/>Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating <br/>Segment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Company <br/>Ownership <br/>Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Earliest <br/>Put Right <br/>Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Purchase <br/>Period <br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2005</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2008</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2009</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(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%">2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2 </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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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">(6)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Currently puttable.</span></div><div style="margin-bottom:4pt"><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%">    A portion is to be purchased in a lump sum.</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 the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is 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">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later.</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 exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(6)</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 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than 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 P4Y 0.850 0.801 P4Y 0.801 P4Y 0.801 P2Y 0.801 0.850 P1Y 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 113000000 68000000 0.177 0.862 0.90 0.20 0.05 0.85 0.22 1 2300000 7500000 NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$304,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$313,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">137,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$304,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$313,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">137,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 304220000 313984000 327896000 135326000 134754000 133640000 2528000 2548000 3710000 137854000 137302000 137350000 2.25 2.33 2.45 2.21 2.29 2.39 185000 258000 330000 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 foreign military organizations allied with the U.S. and a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. Further, the FSG 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 for commercial 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; and rugged small-form factor embedded computing solutions.</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 style="width:30.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.768%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, Primarily Corporate and Intersegment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$927,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$959,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($20,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">151,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$924,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$874,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($12,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">143,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">258,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">376,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,240,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$834,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($19,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">245,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Intersegment activity principally consists of net sales from the ETG to the FSG.</span></div><div><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 style="width:31.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,274,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,952,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$271,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,498,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,127,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,896,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">523,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,547,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Major Customer and Geographic Information</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company markets its products and services in approximately 115 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 style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,194,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,193,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,308,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">670,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">593,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">746,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$155,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$139,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$143,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$168,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$173,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> Information on the Company’s two operating segments, the FSG and the ETG, for each of the last three fiscal years ended October 31 is as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.768%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, Primarily Corporate and Intersegment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$927,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$959,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($20,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">151,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$924,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$874,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($12,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">143,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">258,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">376,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,240,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$834,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($19,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">245,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Intersegment activity principally consists of net sales from the ETG to the FSG.</span></div> 927089000 959170000 -20577000 1865682000 13992000 12839000 973000 27804000 20648000 43431000 1136000 65215000 151930000 277306000 -36336000 392900000 8915000 26496000 772000 36183000 924812000 874987000 -12790000 1787009000 14339000 11722000 1006000 27067000 19957000 40553000 984000 61494000 143051000 258814000 -25217000 376648000 10843000 12025000 72000 22940000 1240183000 834522000 -19058000 2055647000 13793000 10957000 1008000 25758000 19624000 37131000 984000 57739000 242029000 245743000 -30675000 457097000 17036000 11826000 76000 28938000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total assets by operating segment are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,274,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,952,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$271,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,498,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,127,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,896,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">523,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,547,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 1274462000 1952413000 271532000 3498407000 1127666000 1896671000 523374000 3547711000 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 style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,194,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,193,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,308,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">670,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">593,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">746,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,055,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$155,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$139,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$143,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$168,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$173,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 1194869000 1193497000 1308943000 670813000 593512000 746704000 1865682000 1787009000 2055647000 155537000 139197000 143350000 38101000 29651000 29995000 193638000 168848000 173345000 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, 2021, the Company has arranged for standby letters of credit aggregating $16.2 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as payment guarantees related to potential workers' compensation claims and a facility lease. </span></div><div 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 2021 and 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accruals for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquired warranty liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty claims settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,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"/></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. At this early stage in the investigation, the Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.</span></div> 16200000 Changes in the Company’s product warranty liability in fiscal 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accruals for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquired warranty liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty claims settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,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"/></tr></table> 3015000 2810000 1979000 1749000 62000 150000 1677000 1694000 3379000 3015000 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 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$67,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$42,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash received from income tax refunds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></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 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</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%">$67,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$42,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash received from income tax refunds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 67661000 42552000 82211000 993000 1371000 578000 7355000 13418000 22158000 -18334000 -23719000 -2107000 56000 144000 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:61.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Allowance for doubtful accounts (in thousands):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance as of beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$12,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Deductions) additions charged to costs and expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions charged (credited) to other accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance as of end of year </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$10,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$12,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic").</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Principally additions from acquisitions and foreign currency translation adjustments.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Principally write-offs of uncollectible accounts receivables. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:61.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Inventory valuation reserves (in thousands):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reserves as of beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$126,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$103,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions charged to costs and expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions (deductions) charged to other accounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reserves as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$142,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$126,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$103,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to the significant decline in global commercial air travel due to the ongoing Pandemic resulting in lower demand for the Company's commercial aviation products and services and certain specific obsolescence reserves following the announced retirement of certain aircraft types and engine platforms by major U.S. carriers. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Principally additions from acquisitions and foreign currency translation adjustments.</span></div>(c)Principally write-offs of slow-moving, obsolete or damaged inventory. 12738000 3666000 3258000 -1720000 9834000 638000 360000 128000 10000 504000 890000 240000 10874000 12738000 3666000 126933000 103821000 95391000 17202000 27030000 10148000 1261000 -63000 1885000 2803000 3855000 3603000 142593000 126933000 103821000 Principally industrial products. Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. 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. The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity. Principally additions from acquisitions and foreign currency translation adjustments. Principally write-offs of slow-moving, obsolete or damaged inventory. Half of the 19.9% noncontrolling interest will be purchased in the year the Put Right is exercised and the other half will be purchased two years later. A portion is to be purchased in a lump sum. Principally additions from acquisitions and foreign currency translation adjustments. Currently puttable. Principally write-offs of uncollectible accounts receivables. Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to the significant decline in global commercial air travel due to the ongoing 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 other electronics and medical products. The Put Right for the remaining 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. Includes various jet engine and aircraft component replacement parts. See Note 9, Leases, for additional information regarding the Company's finance leases. 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 technical surveillance countermeasures (TSCM) equipment. 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. Intersegment activity principally consists of net sales from the ETG to the FSG. The Put Rights for 9.55% and 3.98% noncontrolling interests may be exercised no earlier than fiscal 2024 with the purchase over a three-year period. The Put Right for 6.37% noncontrolling interest may be exercised no earlier than fiscal 2028 with the purchase over a four-year period. Excludes short-term lease expense, which is not material Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2019 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic"). 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. EXCEL 120 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -. E5,'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 " #3@)53MWU(K>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*':A,)/ZLK%3"X,5-G8SMMJ:Q;&Q-9*^_9RL31G; ^QHZ?>G M3Z#61&E"PN<4(B9RF.]&W_59FKAA)Z(H ;(YH=>Y+HF^- \A>4WEF8X0M?G0 M1P31-&OP2-IJTC !J[@0F6JMD2:AII N>&L6?/Q,W0RS!K!#CSUEX#4'IJ:) M\3QV+=P $XPP^?Q=0+L0Y^J?V+D#[)(LS MZ=Y@^96=I'/$#;M.?ET]/.Z?F!*-X!47E>![P66SEOS^?7+]X7<3]L&Z@_O' MQE=!U<*ONU!?4$L#!!0 ( -. E5.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,$% @ MTX"54]]]I%>D @ 4@@ !@ !X;"]W;W)K49+X&IFS47!46U M%1M7E@)H8D!%[@:>-W +FC%G/#1G2S$>\@KSC,%2$%D5!15O$\CY=N3XSNY@ ME6U2U ?N>%C2#=P#/I9+H79NRY)D!3"9<48$K$=.Z%]/? ,P%M\SV,J]-=&A M/'/^HC>S9.1X6A'D$*.FH.KQ!Z:0YYI)Z?C=D#JM3PW<7^_8(Q.\"N:92ICR M_$>68#IR+AV2P)I6.:[X]@LT 9UKOICGTOR2;6W;ZSLDKB3RH@$K!47&ZB=] M;1*Q!_ ''8"@ 01&=^W(J+RA2,=#P;=$:&O%IA$9Z_B<2>(%OX>NU>MCG,K3QOKPUL) MAV38X;[W^:M%Q:!5,3A-1K$ M&A)4M6#SN72_03O7L;KVO?=FY?U7HIZ BNXT'2$[\O+\O1;J6XEFTVA%PBK) MD L2(H+$NK]TM8$C?%T5[^ZU^0+$Q@PS26)>,:P[?GO:#LRP'A/OYO6TG5.Q MR9@D.:P5U#N[4"U!U .LWB OS=!XYJA&D%FF:NB#T ;J?LTY[C;:0?LW8OP7 M4$L#!!0 ( -. E5-/:] D8@0 +00 8 >&PO=V]R:W-H965T&ULE9A=;^(X%(;_BH7V8E4P9L5%SE1<"O6CMP*2A(3E&>.Y[I])R0Y$1^W-..[FP[N'!XLTO5&Z0?.:+@E:[JDZMMV+N#.J522-*=,IIPA M05O^B9*;CJN)J(9C966(/#GC88TR[02 M[+=6\$VK80X^0LJ4(!GTE-!W]!?]:$J&7PYF#I\:01V"X^>; 0 M7E>$UVT(G\@[BA)8;NDJC*4@$P)LW,9YY.KX4YRAOH,7!<&;/=SD\,Q[-5.H]@%KGLVA\-U*,R/7@JAO MTK<1U44 MZH"/V WV'UEL,;1DA()? F*I"Q. -HUGZFTL=4% ;>J"-]Y!O8* M.V53JX1L)+(K3;D-J*X"N%49.%3T!85:H%*V-M]AT0QF5SPS5;7[XU;V'S%% M1;F_U_L+]5KYO4H="L*LU%XU;LC,Z#T2L*1K',9QCH ## M^C22-L;:\[U6GK_,29:AVT+":]F8S3,Z*Y)):B.JC=YK9?1W.15KO<#^! 6U M ?O*MX0U3Y]=\"Q:;?1>*Z-?;L RK$!VF;- M;M[K?;]\^(E2V,TR3AI6N_A M7J5G5/09_6V$^[U!,.B59OIV#.$@_4$L#!!0 ( -. E5._-'[_0@, #\+ 8 >&PO=V]R:W-H M965T&ULM99O;]HP$,:_RBG:BTWJ2!Q2:"M HHQM2"U%A76: MIKTPX2!1XYC9IK3??K83 NW 5/OS!N+$S\^/S[[3M=9^+^,$&94UOL1?W9C"8M;W .,(,8V405/\]8 ^SS)"T MCY\EU*O6-,+=YPW]H]V\WLR42NSQ[&LZ4TG;._-@AG.ZRM0M7W_&"459Z58.V!I7OS3QS(0NX+F 4%8"L(7 A(=$-1+0=UNM'!F MM_6!*MII";X&869KFGFPL;%JO9LT-\!F"._A#?@@$RI0MGRE%S,2/R[!EP4X/ F(5SS7"42^OD,9\\! MOG9960TW5B]#)_$F5C6HDQ,(@Y#L,=1SRS]@7-/2??)G=NI5Y.J6%QW@Z1L2 M<^AQQO1M'"L>W\/W:V13%#\<]*BB1Y9>/W0NN4K5$URE4J7Y0L+W*ST!!@J9 M=.%/*_RIT_PD51D"GP,)WT[?P1CCE=#K[3MF-VAW_R?PIA806%(!#S1;(2Q1 M%/?'X;A1.6ZX'0LZTY& \1.;\FR?4;?^>LLG/FQ#R_)2QF5$KJOR4^R4SC)_\A0$FX7"/]5CAXA;?;_U\E*ML61N*OC\70] M#Y M6NNZK&PK*8G^4 1U)6K(MOL1=-/\P;4OJZ_*6; LK<5?&O\C&PO=V]R:W-H965T&ULK9E;;]LV%,>_"F$,6 LTM7C1K4@,I$ZV!&B;($FWAV$/M,S80B71I6@G M^?8C9452Q(L]H"^))!\>_GE$GM\A=?K$Q8]ZS9@$SV51U6>3M92;3]-IG:U9 M2>N/?,,J]EB45+Y]9P9_.)G#R^N N7ZVE?C"=G6[HBMTS^7US*]3=M/.RS$M6U3FO M@&"/9Y-S^&E.D&[06/R5LZ=Z< WT4!:<_] WU\NS2: 5L8)E4KN@ZM^.S5E1 M:$]*Q\_6Z:3K4S<<7K]Z_Z,9O!K,@M9LSHN_\Z5A>63.L"RKI[%3P)R"TM?*F+YK8-*W5:/)*O\9[*=2ON6HG9_.;;_7SOA?DZ.4FDQ\!AA\ "A"T-)\?WSQXVWRJQML-&G6#1HT_[!KT5@A6 M24#KFLGZD\:3U&JC8@$Q?L)_;?$<+U84U5GM78>-*+[/=# 8) M2I/3Z6X8$].,!%$2HL[LC5+2*25>I>=9QK=*F%J#&5,J%P7[ "HF;4+WGN*! M D1("M.14(L9# C&=J%A)S3TAY174JA5WKXEF[[0Z#@)@AB/Y)E644!0:E<7 M=>HBK[KK:J=>+QSD\LU$RJM#*>_37ELOE$5LW DW&)%XB"RZTXZW8E7]P.7M#A"8F)T MGN(8)V.-IAF$41@A1W333F5Z(+H*I$*^? ";@FJ=*KAZU6\4X:1S0J2FF!1' M>+SP+691DI#$+AD&?:H/O*+_Y'SYE!>%-7\'9J@=@42-*$F"&T&(8DCJ$KACV'(#D* MPD5.%WF12Y5)?22&/3?@ 7"TCE6-MQ6-7\ ?0<&KU8EDHE1%WL(^JTQ0P! : M\]]B-4R-;T7W.(%^GCP(NE3S_A7.&_JBR6R5:?(B"4-"QCI-LSA"V+5*>ZQ M/U=4_2"VS,N5P1NU#L#"#5W8&%//M(,10MA1 ,&>,-"/F.LJXR4#DCXS?Z0M MC(F,.%L($Q%7F'N^0#]@WF+P4$1-8J"4),FXTK#9$<5#QUI&/5F0GRQ?WBRN M)F_K-9<9*]&F'IE$03H9C>LXBYT"?IPX"@[4@P?YP7/!'ID2NE2;G'YB6)6: M/%$90N@8 M"!U2:0)&3]W$"*II!S$,D]3U^GL0(?^.:,[+,I>Z<-LGLTQM//)JQ:K,)=GK M3Q^\?*HW-&-GDXU@-1,[-ID!VZ[W%SAZ.^:>DB'EE8)NQNJF MG-E0 7:TV%K!A4PFJ0UE3(S79-JA-$U=Y2?JZ87\].HRJLJGNDR@S9$=7Q3Y MJKFTBC;A%*+4D&Q:J6SAR &X!QCV ^SJ\GI^ VK]YL&:%4NP> &Y&L&.9\TB MD6);6XM&;$+IQ"+;9N;1W:,+^]&EJK%MN2VH9%T1IB*NEH@^:-TQ\*[@=?V^ M!9M5O\FJ$U5.CCJG*2B4NG'?EYF @JF) W1 MF!$V0[5S=I;G>'"\=PS*VEEBR4%6V2:Q$(K4+M60;4%;F@0P=E21N$<;]J/M MV__([=@\QL,XB8Q328M90%PI _=$PGXB[2-\=&QM@$FC%(_/)FV& 0RBP!7; M'D7XP(YM7-UTAT .R>:&S+[EMAGZMMRX9QSV,^Z*Y1D'NMY1V;C!'/CG*RL7 M3/SK.P/O28637TIGW ,%^X$RU&P-K@4>9+R!L!JYCM-[=! _.EII\X(J,I\? M$U#2IW<"?VE 29]XB3_Q'@IHVWSX]2&!8RK8C((Q$Z:#CU/ZR^!7*E9Y58." M/:I6P<=8-1?[CVW[&\DWS?>J!9>2E\WEFE$5 FV@?G_D7+[>Z$]@W2?/V7]0 M2P,$% @ TX"54P+?;8(= P W@L !@ !X;"]W;W)KUBDS82A^\*D&C*U$K]0(5M%U4O3&*(52?. M; >Z_?K920@$0@*5Q@6QDW->/\##>-OPL=8@O> AF)H^%)&5Z8I7!\' M2#18A$/U9,EX@*2:\I4I(HZ1ES@%U+0MJV,&B(3&:)#>"8K7^H;YF@0H16>8?DCFG(U,W,5CP0X%(2%@./ET!C# M*P>VM$-B\9/@C=@; QW*@K$W/;GSAH:EB3#%KM022%W6V,&4:B7%\3L3-?(U MM>/^>*O^/0E>!;- CN,_B*>](=&SP >7J*8RF>VN<590&VMYS(JDG^P26V[ M70.XL9 LR)P504#"](K>LXW8E!LC>)MXJ&A/HUSB173XGRDR/GZ7'V=']W,YY/;L#U^'[\Z$S ['8R MF<_ RW3\/'FQ0*$G!J941%K7=+/5 MK]/5[1.K/[FR 9KP*[ M&Y:X.^>[6T5W4^U#OAEVOAEVHM:^?041XF"-:(S!9Q6HQRA%7( (\S3\+V41ITMTDB5T$:U'5L-2P:WWXZHQ M*M W<_KF9?39*T*Q]!DG?[%7AIMJ=O=(H*5^![QU5@7@5@[<^A P$2(NAVT= M81R"5ED4(-LY9+L24GT(7 8<%@3JHY-P@I<''"PP?ZW(N$ZNWJE4SW3%Z72K MR;;..=E68U0@[^;DW0O(STJU[G$2M4MRK=:LP-O+>7N7\Y[.M-X11+ME=UH' MJ&56L-\N)^WGI/W+254'%E)]9$FX*L/MGX5;9G42%UJ[%F*= ^Q0) 08GU,> M<*\]P?];()E^3874617I=_T$5C>4#Q1)IEA;)?5V1>9=%X'5;>3"0H''K:$' M;?LP])T]-GV<@V4T ^2(YS MOOU9P %'")J^) ;^N^BW6FD730ZJ^*VW4AKTFJ6YOAQMC=E=C,=ZM969T.=J M)W-XLE9%)@Q<%INQWA52Q)51EHZ)Y_GC3"3Y:#JI[CT6TXG:FS3)Y6.!]#[+ M1/'?M4S5X7*$1V\WGI+-UI0WQM/)3FSD0IJ?N\<"KL:-ESC)9*X3E:-"KB]' M5_AB3BJ#2O%/(@_ZY#.2*9R94H7 OZ]R)E,T](3C./? MH]-1\\[2\/3WF_=O%3S +(66,Y7^2F*SO1R%(Q3+M=BGYDD=OLLC$"_]K52J MJ[_H<-1Z([3::Z.RHS&,($OR^K]X/0;BQ #[/0;D:$!L ]9C0(\&]*,&[&C MJLC4*%4OB&'AYOGJZ>;T& OJ*?BSGZ_.D+TEM12(V2'#UOU5Z+ M/-9GZ-.[Z\G8P,!*]^/5<1#7]2!(SR P07]%XW[^J(Q[G/@D;WCH$U#*PRI'TQVF0>9P%=C(X9-P/&'4S!@UC,,CXK R J8&,<)$%W8"S@ 2=1'?I ML$=];+$Y=#P*.??<<&$#%P["M8F>Y"N521=*V UK1"+/LT@#14D*C)Y$1 MK[)>+KF"![DI5+5G &,]9>X2C+O9!/L_#VU0APYRCG,;M:MC- @9[H$E+2SY M""Q0#J7>TK0"WA1O_N7+7F8?6A>+<]J!=LAP&-A;O$-&<;V]F# MDXQW&BOJ,4(Z&>O081J%S&9SZ* :1GX/7-N 8'^P4SN!@P2M.WXW9OULJ])8 M%H--'&X[ SS<&EP+G:S09_B>B"%=1*';,7QQ1K5VYY\FPCFQ*Y!31:D=49>J M-UG:?@ /-P3S)-V7R_TOH$(7%+:AG"J[JCI5O16I;0YP-)@DOZH/:J 2+[") M;23*]]D2H* #A\S)X(O^^*6H]D8;J%6P\H$C(6&P0 #0. 8 >&PO=V]R:W-H965T&ULI9=1<]HX$,>_BH;I0SO3Q)9E8SL#S"1 )YEI(!-([UE@ ;[: M$B>)D/;3=V4[#K$%QUU>L"3_=Z7?6KM(O;V0/]6&,8U>\HRK?F>C]?;*<=1R MPW*J+L66<7BS$C*G&KIR[:BM9#0IC/+,\5RWZ^0TY9U!KQA[D(.>V.DLY>Q! M(K7+$S7&VT&G$%O2]=LQO33]D%"SZF])&G.N$H%1Y*M M^IUK?#7"Q!@4BA\IVZN#-C(H"R%^FLY=TN^X9D4L8TMM7%!X/+,ARS+C"=;Q M3^6T4\]I# _;K]Z_%? LZ"*#47V5YKH3;\3=5#"5G27Z4>QOV454&#\+46F MBE^TK[1N!RUW2HN\,H85Y"DOG_2E"L2! >X>,? J Z]IX!\Q()4!.=? KPS\ M(C(E2A&'$=5TT)-BCZ11@S?3*()96 -^RLUWGVD);U.PTX/A=#*;?K\;7<_' M(S2;P^-^/)G/T/0;&D[O'Q['M^/)[.['&-U-H#]&%^AI-D*?/WU!GU#*T7PC M=HKR1/4<#:LQ/IUE-?--.;-W9&;LH7O!]4:A,4]8\MZ! Q@UB_?*!I$_Y4N0,K:3(T5)P M);(TH9HE"/)>4I,XUL"7CH/"L4G\YP'QXC"(>L[S83@L,A)$0?!>-K+(@CCT M<2U[A^?7>'YA1XZ%2V^8!*@?P /LBB'$CA&U1%(7=1@ MGB+? MMX>O6Y-U3Y(]<:CR6?H;]D(5M344>0184/1 FZ %X]#2:%L5Z6U&^5?$85>) M%=+TQ<;<;:TT;B&W-1?8Q5Z#V:**HMC.'-;,X4GFZUQ(G?XNOQY [-YB8$+P M4?BPM61,&KDP;&M"TB!O2[S SAW5W-%)[KG0-$/BWQ+&QA2U%A.TF-J:,"9A M@ZHMNL"A&]G!XAHL/@DV? ?S/XM=W%H9(:X7-S[+T"+S21@W]ZU%%D0N(790 M[+[]S;HG4;\SI:[004VG6LMTL=-TD3&D!>("QKF6(@/3-:@TDTS92U,UU_L] M%I!F?;?) SD,\MP1\+"&YOSZ[7#$=;1/SF/K=Y M\HXE,/;>8N']]YW^(6+/L@7\YE_/T";S8!,TJ=LR@KOF%&3%?CO"X--GF+.P M;\=WPZF5T7+R!OC-^8*U%Q3']S4]ZG[JE44I.UILBT/[ M0FBX A3-#5SKF#0">+\20K]VS 3U17'P!U!+ P04 " #3@)53!![A(Y<, M !F30 & 'AL+W=O$1B<+XF M9T;=,SW]/-V2O?^49G_E#U(6P8_9=)Y_WGDHBL<_]O;RT8.<)?FG]%'.U5_N MTFR6%.K'['XO?\QD,JX&S:9[. SYWBR9S'<.]JO?#;.#_7113"=S.03O/O[B:W#\4Y2_V#O8?DWMY+8MOC\-,_;2WFF4\FOGV<_KIQ7SMPFN>RFTW]/QL7#YYUH)QC+NV0Q M+:[2IU-9.\3*^4;I-*_^#9YJ;+@3C!9YD<[JP-YN9.XW<04(>MYP].(= M1\];CLP])T[WGS<=F;ONOLOSMJ-JW_>6AZ0Z84=)D1SL9^E3D)5X-5]Y41W3 M:KPZ6)-YF5&NBTS]=:+&%0?=P>7UX&O_Z/"F=Q1.B]V,DU6QJ(89)%OR93!?2-_&I?^(C>2>S3(X#9:JBTCRIR&AP.YW< M+R\]4_?]4Y_V^MU!O2"GW]-1%04WF=H\W_QG_OD/1Z-EF"CK M!\6#S"H?,OE0DK**G+X*LID,/GQ-\_RC[S[G;8%;*/F@;M)+LKF*5^\A^+KI M7.\:\A=^*QSGSS?CY=MF?%?O!B_(?L'U0Z)"(9V.998'O;\7D^*G;\[A6^=\ M+P_W%,NLJ :OJ 97YE&'>5^2:3)7:2%(BF P*CX%!.T&.$01E Z74[%JJE(5 M?S]@A.[O?5_/=39&Q+R).;$Q!(=Q;$QU"L!B'#5!?1O4L5%G HQS S#SFT8 M"F.$(M+$74 X*IAHP@8 C(4D#+5UC3TCJSTCU4#BV#.5GE2=DJL$=2275Q_+ M]%[ERSK&?E\%V94Z6('2^4])-O8%#%W=G'H#QI,I=X-+56VIH+U)?JAX+8IL MLY77;#M> M.](;M S,MAQQ'#;]ZS([IB*$C$"^L.="A(447@2^6@2^Z2) _G#;'Q:%Q-BP M 0 C<8P$;*M8V2K\MB;Y0S">?)^,)2R$SP403A&/D6%>*ZQA7K0R+_*:U\_S M19EWR[AIZ#\5,K7ZZ0\AL1=9YD2<&[L_: $U+(Y7%L=>BRL&ZY1] D/Q]7Z4 MUQ(R-K:C4.V_D>8';:B&N2C4-53H-7B8I2,IQWEPEZ6S(*]6=\FE@?PAL]$D MEU!<].II&_9@@^0 C,$X PC"J".JT5IEB+Q>'0[[W=U@?3.&R<]*%!QF63*_ ME^7U;C"H1<.**N[24N0J774E1^G]?%+^&2PF$& V=IFM50;RRXQE<"\+.65S M:4PRG:JKHT56YL6EX-E=%B7@KF#['#)S5P",<9Q/( RGZY1<;Q^,0ZZPU-R- MB':40,MW(>-6N VS.J9E'SP%8!\ -VG'-)=#R M /GU05M' .PQ /3OTBE(DS_RL_]:ZZ"18.JFQP:&]A$@!-R6:AV _$+ ")O# M\;@Z"*ID'":3<2GKZP;.[K)3 >9LF^]=>A=INDYNLBF8]509L'WQ['BD?*[:2=,%YU1CZ^9+._UK=N%%.$"*-"&8(P M[@S,M=:+7Q1=M=/!2]HR76QK%41P2!TY &NM@C=J--PH9DNS)/OYZB8#U@(" M;ZG-T/ZP *)8#+0-@.(;@$'5-P1SE]]8:PSLUQAOTHX8HGU .T(X2#NVXYI> M:AF!_3+B';4C!M0%(!T!&* 1?;0@A%$>8N [48PGXQ]!(#WY^?CFJKUHDG0@:57P(@@AVI MGVC11,)?WV,FFO6)G_6WT&4F=F>#8,2$$>5G $ZPV&""_J8V"1LMO\A2,R8 MPV+-TJ2E5;'EUC.QV5N5D(XJBVCN)B]H9+RA]7Q,[*:$U58&,1B99#UPX+ C M^U#-U]3?Y'A3:4#!K@$2IDX&<<(DA$$KK.FC%@74+PK>L3"@-GUW% 6Z2C2J MZ9OZZ7N+:IX"="R0*>8!5,>IA3?\U:].6QQL;]("I3T_!S\=; MZ %3@)C=EFI:IJ]Z=+!1#YC:Q,I=)$4UK](67GU5$_B"VERILANU\@, XZZ7 M8JAF5.IG5$>?M\RMP&&R.5)582$/C79(#P RTZ-C !29C=X3Z)9Q'!.CM#@% M<#2*C%SU"J'1K^U) M4JTDJ%])_.*>) 6>EP!5&@"#JC0 YJ[2F-8=;(NZ@[U0=X X6W>TPIH^:MW! M6MZYT%JB>GOZ52X"0D-0X1#C3.L,YM<9[ZB%&-@-<$DAIJ4 \TN!+4HA9BL& M0 H!*$@*M<*:_FL!POP"Q$Q)NW6Q75;ACO*C3"-/2P#L-_!@@1+LJ)'8VMN- M?@5BF^KB^"\,: 50Y,HC6FDPO])X?0L8YG4&-.G+^LK,FNVXIB-:A3#QZQNG M3-,C\Q?I6VB<,KLN5Y0?(4,IG0$X%@OS3(*385T 48F5&3 MKKH #,6^[G^'6L ;M-R!T5QY%"67-,R]]/R%HL #M&LH.8'@@!8!\ - MVG'-#Z)H0A8M)?(&+5$!O!2('(=":*H5?JK=0DM4 )SKME0SKGA5&WVCEJBP M.9,B!P,)39FBA3)?U1(]%T"E:F01 -)!S'QR!*"PZZ&UT'PJ_'SJZIDBZ, ) MFR$QCGELOEW:$_8G^IAYWHX!4&1^T.8$ !$<"O.EM5/HCM@L/OH JF/#SB!8 M9#VF/P>6 \4T9MC:8$!\D(B;DND%R]O<9:U!!/NU/5.A=838^#.#V^B9"N@= M/;M" V!0A0; W!6:6/MHXA:UB7BA-JEQC2 &M DXG5.;"*U-1,O+ F_HF0I MC&!"'#TFH;6(\&N1=]1+ M >;KD4::T0^;7"%N52!+RB#\BE&M;\J#P@E]IQ MS270(B7RBY0MM$TC6Z2@D#MB/-(B)7KO]_=A7HWL[PG #+/(.*O==MS2D;VU M;QXJOX'L(LGN)^H83N6=&AA^*MDB6WZIU_*'(GVLOHSH-BV*=%9=/LA$*9P2 MH/Y^EZ;%\P_E]QNMOEKMX!]02P,$% @ TX"54RLJ_J15 @ ;P4 !@ M !X;"]W;W)KSP"C-]L^&B1$H?Q=:5E< HMZ"2NH'G]=T2$>9$ MH;4M113RG:*$X:4 N2M+)/Z.,>6'H>,[1\.*; ME#&X45FB+4ZSNJZ70)[=E MR4F)F22<@<";H3/RK^.N\;<.WPD^R),]&"4/G#^:PRP?.IY)"%.<*<. ]++' M$TRI(=)I_&DXG3:D 9[NC^PW5KO6\H DGG#Z@^2J&#I?',CQ!NVH6O'#%#=Z MK@Q?QJFT7SC4OH.! ]E.*EXV8)U!25B]HJ>F#B< OW\!$#2 X"6@=P'0;0#= MMP)Z#:!G*U-+L76(D4)1*/@!A/'6;&9CBVG16CYAINVI$OJ6:)R*)HN[=#&? MQ:-U$D.ZULMM9RLTO>0?+N?K7_"KZ4VWJVGR7HV&3O<.P./WPSWO[ZBIMMVIVOY>I>Z@V0!.=F3'+-< M0H5%76KX0!CDG%(D3JP?SS6@#M"W QQ^$[OZT*&>=^L^=XK-.O=:I M%NB>_(HE%EO[I"5D?,=4W<76VDZ-D7TL+^QC/4WJQ_^?IAY%MTAL"9- \493 M>IW!E0.B?M[U0?'*_O /7.GG8[>%GHA8& =]O^%<'0\F0#MCHW]02P,$% M @ TX"54]4%(;X'"0 /"< !D !X;"]W;W)K&ULG5K;;MNX%OT5(IB'%IC4XD6W(@F0R"E:H&V".'/FF9'I6*>Z>"392>;K M#RDIDDQN,NEY261Y<9N+F]QKD=+94U7_:K9"M.BYR,OF_&3;MKO/BT63;D7! MFT_53I3RFTU5%[R5'^O'1;.K!5]WC8I\03PO6!0\*T\NSKI[M_7%6;5O\ZP4 MMS5J]D7!ZY7M7 M/7T5 Z&N@VF5-]U?]#1@O1.4[INV*H;&L@=%5O;_^?,P$+,&.+ T($,#HC=@ ME@9T:$#?VX -#5@W,CV5;AR6O.479W7UA&J%EM'413>876M)/RM5WE=M+;_- M9+OV(KGYN;KY_FUY>7^]1*M[^>_']<_[%;KY@I++U5?TY?O-WRMTBOY:+=&' M/SZB/U!6HOMMM6]XN6[.%JWL@XJT2(??N^I_CUA^#Q/THRK;;8.NR[58'P=8 MR,Z/#,@K@ROBC'B3MI\0Q7\BXA$,="AY?W,/:+Y\=W,<.]C0,1^TBT=M\7:B MYFU6/J)+M2*R-A/-9T=<-L9E75QFB?M3EI"L3*M"H$U=%2BMRJ;*LS5OQ1I5 M_8_*6U!"^\!^%UB5D<,%)7'H1V>+PWR8 1CU(]\_ABT!F!^'#(^P(WK^2,]W M#MOE^K]RKH?!]OU4A!4]YLT:ZN#IF8PD)BKVPT"C"X%(!+.-1[;Q&W-R(^I:*"K=@KGGSZ+G M)J]0(K_)6K!"Q$9G3K$?4&WI)P#,CV,MW4L %="8P-2P-^F()4/4X^R%1I\!%,6>;^DTF3I-G(4[V7+9ST9E959JFT:T_J6DF]&@82I,*,WZ9ZD4D MT"F6BU%?L@ .8S^B%AZ3J&/_C35[D%.XJF7R00X^T#T/$[V@0C@243,? $XF M-[0((YZT'KO%_K86.YZM7Y6PG]E5NU7"LI<5MW1FRE3K4Q;&>G$%8(2%NO(# MJ,"++?PFY<=NZ;^O^5JHJMHOHAU_L:X@4Z:#V MU+B9*)H*24&<#X2+?XB7Q MI/K8+?N7@SXX\C6K2R!/4Y\I#733D@"P4QK&GC$S >>@*HJ%Z"3XV*WX@]"W MG="[TF:*,HG,=09(=^Q'NG4!8)C$EJ)')H$G;H'OE40)25Z5CZ>MJ(MYEGJ3 MW0M++?+._X\^[GMR"]$FD.:'D7-7^JXM%TB/F%UBS(L,@@!.NFZB+S((1T,: M6EPUF=P%<>_I^YW!^_?T9!)ZXA;ZRYD3&NU1-Z"=1ZKU Y9AX"!9IX%O^!@0 M*/6?QOK0 4"B4F&I4&2R ,1M 1*^RUJ>]Z58[C_VM64R0-H=X)D'&2A!7H#$ MS-,9@9XAIK;),'D!XO8":LK/MHIW[RU%@ O S#-3!N'\6,-4@3H MN)Q[S#=J$02,8X]1G2$ ))$7,)M.3II/8FY5LXW X620AMT.C2R0=0MP^X$VM1[+K3UN[T MIRCD5=-6Z:^YUY4W=M)=#8>RHDZS!BYG%)!SN2W1?2\$D[MO8LQ6 !:#FO MHI-_H&[_<%M7J1"RH'2/FOKU]Z[U9HJ]3XV-&H *8N/Y&H"*?&8YPJ*3:Z#N MDX)C:C^/%]HWYT(SM_N^<1 "@#"CNCM< C#+9&23:V%NUV(UK PP$9CHQQD) M",/&,S<(%M@V_VSR(\SM1T;+^F'PK!^/]M*;T>RY#2P#CO=]/XJ-B@$ Y;8A M-/PK%%#N0T(KX\FB,+=%N=YL1-K5#O&<]F<^LF3(6C@\29"+30T(R!(R*-A( MJ(DB'M&W( "*V@Y$V&1,F-N8#(_I^R=5']:BO_JH]B+]MKY<]Q="*M^!Y\IN M@TPA1Q)'OK$A 8"4Q?,SU($N%-"/+=MA-GLMX8U'%396B+?H03QF9:EFK\SV MB^#P,C7=!?."2#=?"8#S0\\SB *PV(\MEI--7H6]=9#A("K4^;*#8A]Z_M*$ MM,%$?PZ3 #AH*)8 [G@H>HZ+V6M%A:@?N]>S&M2=\O?OYXQWQU? +KL7G[3[ M5_CSLG^1:PK3OU?V@]J;:NBN]P* M+EV" LCO-U75OGY0/S"^,'?Q/U!+ P04 " #3@)53'?-:R#$# "0!@ M&0 'AL+W=O]OZC84_5>NLFIJI:PA M3@*T R2@H%>I+:BT>YJF]R$D%V(UL3/;*=U_OVN'9KSMM=*^$/^XYYQ[K^W# MZ"#5BRX0#;Q5I=!CKS"FO@X"G158I?I2UBAH9R=5E1J:JGV@:X5I[D!5&;!> MKQ]4*1?>9.36UFHRDHTIN<"U MU45:K^FF$I#V,O]-X7'OF^,'8AF(SJ=(\; M-,_U6M$LZ%AR7J'07 I0N!M[T_!Z%MMX%_ ;QX,^&8.M9"OEBYWT,/Y>$+'NM)+%\F2^U^X=#&)CT/LD8;61W!E$'%1?M-WXY]. $,/P*P(X"Y MO%LAE^5-:M+)2,D#*!M-;';@2G5H2HX+>R@;HVB7$\Y,-L_K]=WB?O'P-+V# MF]O-_&ZU>7Y<;&"UA/ET\P66=ZNO3Y]N5P^CP)"L!0?946+62K / M)$(&]U*80L-"Y)A_3Q!0OEW2[#WI&?N4<9692XA"'UB/A9_P15T3(L<7?=2$ MIJY+I*MFTA+FJ2Y@29<5%NV:AC^F6VT47:!OGXC%G5CLQ.(/Q#I^'[[3O>$Z M*Z5N%)+@$[X9F)4R>_GVHX9_JF#?\;6NTPS''CU4C>H5O?]_T/!4(.QD29ER ML0>3;DL$QV=;HD]3ST]2ESO(;(4[VT$N6MMP[T_D(*3XQ>UR\8K:6%[W++GA M!*58V!$5,=J#=B+:_@=4P5HKQ30A9!;5-V=:)$. MY=I=ISQW]%QDLD(JYHWTSOH#O]\/X2QF?I(P.!LRGX5A"U&8(?D%P92L3G#6 MB1I* ,ZOKJ(+. _]:!#2-QD,+_XC9I!:8F#@1TD"8>3'X1 8\\-D"'-Z$E0_ M-1 R21Z7HVK[% []*(J!1?Z TJ?@W@"F><[M)G6F;E16D W]"Y7T(8QC^/FG M(0O9K_"C>QJRXTE+@C:.]R MD'B@6O]K)T;6SG.VTI"#N6%!?QFH; #M[Z0T[Q,KT/T)3?X&4$L#!!0 ( M -. E5-:D^7M- , &\& 9 >&PO=V]R:W-H965TZ6?38YHX;4LI!D&N;75=129-,>2FTM5H:2=K=(E MMS35N\A4&GGF0641L5:K&Y5K936ZS8=!RAK# U#H&3I\7G&)1."*R\?>!,SA*.N#I^(U][G.G7#;< MX%05WT1F\V'0#R##+:\+^ZCV7_&03\?QI:HP_A?V36RW%T!:&ZO* Y@Y0VW?#30:@_:11.;&_A4/9K,">D.964U[0K" MV='J:;F\F]W/'M;C.[BY74WO%JNGQQDLYC =K[["_&[Q#6X?YHO'^_'Z=O$P MB"RI.FR4'A0FC0)[1R%F<*^DS0W,9(;9KP01V3UZ9F^>)^Q#QD5J+R&)0V M M%G_ EQQKD'B^Y+T:U%55(-TTRPN85587"&K[4RN$7SS<"),6RM0:27S--Q2]QE<+DT*ESS]^=P0?:KJ' M?6TJGN(PH)=K4+]@,%KG"%M5D+J0.[!>Q>^ZE,VIG>S$#KE.G>NMJY"035?P MSTMF()7\P^\*^8+&.E[_ZH05!*58V!(5,;J#\\?7\CC6BJ_@7$BPN:H-K9B+ M:_@+N09T5P;HP-4&]?',&Z1'^1)67&2>7LA4E4C)O)+>6;<7=KLQG+59V.DP M..NSD,5Q ]&8(K4#@FE5GN! MF'0Z$"=A.^X#8V'VLF5E6^I6R4I0;EASG](Z!V ;2_ M5&ULE59=;YLP%/TK%NK#)JTE?),JB91/+5+2 M1$FS/DQ[<. FH ).;=-T_WXV$)H"R=H7\,0'$F-V1 R1B9D=HC+GHTKW*#A2PGY'B2-5;+5N-<9@HO4XVMJ2] M#DEY%":PI(BE<8SIWP%$Y-A5-.4TL KW 9<#:J]SP'M8 ]\EPI8O%YA"%$D MA408+X6F4BXIB>?MD_HD\RZ\;#&#(8F>0I\'7<55D \[G$9\18X_H?!C23V/ M1"Q[HF..=4P%>2GC)"[((H(X3/(W?BOR<$;0[ L$O2#H5<*E%8R"8'R68!8$ M,\M,;B7+PPASW.M0.]]6:YG(WGXX?' M_@R-INOA;+'>K,9H,4'#_OHGFLP63VCZ,%FLYOW'Z>(!W:+->H2^W7Q'-RA, MT&- 4H83GW54+L*1HJI7+#W(E]8O+*WI:$X2'C T3GSP/PJHPD=I1C^9&>A7 M%1<>OT.&]@/I+5UK"&CX>7JK@3[Z-%UK7W%CE%MC9'KF!;TA9@$ZX-!'XG2+ M7'LD!L3Q&S3F.M>R,BUYUE][MF/;(@NOYPFHHTS=LO2/J%$=Y>JZ]J[UP8Y9 MVC'_;X>"!^*<"TN4Q&>>Y V27OB*'YMEJ-EC>YGI:DR/A"U.R^U[S)YX9]C MN@]%>B/8"&ULU3UK;]O&EG^%\-[>)@"MQ$[2)GT!CIND7K1)4">]6"SV MPX@<2=-0I"Z'M*/^^CW/>5"4DUQ<8+%?6DV/)VR:?[AZV/QX\O2DJ.W*C,WP>W?[BY7S/,'UJJ[Q]-_BEI]]_.2DJ$8_=%MY M&2#8NI;_;SX*'I(7GCX\\L*YO'!.>OC6P7O#3]?O?_OMXO?_*MZ\+*ZO7KV^>GEU>?'Z77%Q>?GF_>MW M5Z]?%6_?_'IU>?7B^H<' ^R';SVH9.WGO/;YD;7/SHO?NG;8^.)%6]LZ7^ ! M !J@/5=HGY_?N>*;:E@4C\[*XOSA^=D=ZST*IW]$ZSTZLMY%575C.[AV7;SM M&E*U&<;>%MVJ>#YZ6-O[XI<75Y=O MBLNNWW6]0;DIBV'3=^-Z4[C!%[O>M97;F0:D>.E=[4R/QZ@ZD%)/1X/%>(T+ MVW<$7/%+U]3PE:=E%\6]O__'T_/SA]]/'J-/S[Z_7\K[+QL4J.)ZW $H@[Y[ M\LO+Z\N3^X5I:WGN!0IXW[6N*M[9:M-V3;=&F.8VB\_J;K30L+&N!Q7C=Y:4 M1'ZX>R!C#7_1[!$=MI!%+[OMSK3["+E+,-3L"]NN0;'5A6OIK=IZ8(<2Q+<= M5\!@B'OAUH+NK % A%*A> MVNY]Z_#9ZP%>@5.3TYS]NWW7K2/9:TG1P/% M[>!@N+RY<<(@ FQ9"/!;6P/'-X J!+W;;D> G9[UDP-Y@*2&;1#/B^*Y 29" M1+Q%9FX'>B4%K=@8..5M5X!-0NX$=O-V#29B\-\13!.>>07XV 46>'G]*E+J M;HXE[@)&^S1W?*^/'.7#'(@7[SX!1+(,40J(G.['I,(70874Q PKUQI@.91) M)#6A _!:-6-M";+X@&$5Y.-VB:2'_6K7 PS9MF4!?()OW6Y M[VY;@,%^K.QN*,!)F.*RE%> LNCB@0D$?$2+'E PE2NXU&^??A5 M63Q]C/]Y@O]Y]A7AXAE^3 "7"?E1![#8W=@V7Q&@&6A!:V#EIP\79W+@17$% MZ*UKQP(S9;<,4%/\V8%\%K Z:H@$?P"A+G? *_E9N['_3,A*DJ<[GOWV27@2 M3WT7&I^>+YXH#@EWS\X7WPHJGRR>?36'RT5Q:?L!G,=\T3EQ2(YX!. &+1BR M1,:.NW(>61L= M&3P9*($1!&/HT-/%,[..K6]LC\H7EH./5GVWI<\OW_QQ]?/IV;-BW70 60&; MU78+.+J76*>W\J'JFP5X8WXHVFZ P^]1;6^)HBJS7Z,=WX+"9U4AZOV(K;D% M3!7;KL8CL4#CSEV[[A"3M45_Q,,7Z8J!W\&*?(!XP]"&.T @'1Q>.568@93 M'3[#)B@9P*"S0(8:I,0GKA7@I^]N2/4A;J-Y4/2+!?9@CN 4&].LD"(I#2; MW/GT0X;K^/?%+1HJ> 0![L@!8#$9/H,Y!+5(*KLV+":%6:V *2*F4^*2M686 M 5X'S4]JOV4M"E:/S&9OT21:D6"4)5N-9,[^.1KXHB IRM8N@>1?^_)WWD!IF_+.@]6O_ 0&.X8 M!8A=8 >@!O,@87?6RN%),#1UPQXBIV&C)@Z!$E<,P5_;%F!'E0#?@Z6*3EGN M)<%&%P Z2LBXA8M'Q N]D&RPO/ M6Y&GQIFE:\ LR%(U\%#3>?'*62^L<>=C[]""Y%RB6I2_9W&E?LH<1#W:LE'< M39 R8 YP \8>L1C?(9P20X."!/?5-(&# ><-0@\'[U5-=3Y!%.AYXS>T ?WQ M I![ YR% $!X7>Q&\$.\#V%JX '>[<&.!KX%NPR\AN! MVEL45HIRX1AD@0R3'DY.%(&C51MTH8%[EG R/+Z-QU]H8.C!-%46/D;3%#[K MXV?B+A(+">T0N#C%+S!? M 5XLH 'PV]VB*23#H?2MB['5, E7"JLC9"CX/:IL^!_:?E":R$J E'[-6#' M.W8Y*.]-U'X0MGR/"+BG$ 445,L$QN"JZTDZ)&A%4(/U*.E3L]OUQH%V(VP$ M7 6%RD*V)\MDT.=;6Q:5N"M$6L"0?!H2':!0MV57A7T]9A_'OC4^#DRJ+/[O M#Z NT9E!1^&"M47XMVB/>V,K#).518BOT!]!OHG# ^Y1100@[5T7;JNA.G+-OT#>C_4OB+?67#2[)Z4?. M!*Y-7ZMFBL:TR@]+V*@L?L:( V NP;B[H?C=^0_%RZ!37 OX&UD_$./O !I0 MO&0NP-'\4W6Y,B0UQ;!37-!2#1[19C+5 XI -2O21>96WGY#(7 MAUUCT %#%KYC0=):J <5,+#RQ,ZK[-QN&"-;H1,[L-_"9$O.!=+#9@D.CU" MGIQ?:@[O*6X(,(D B!GHU*E4D2>/H "WH"H3CFE(6[3C=@DF!A=5Y49^&ZP] M88DC>8P8T8.M!8W@.3<,KBE9^KT8,92&M>W6O=EM* 8%ML/C3&AA>V1,'QQ? MQ590M>Q5#1$*,%S+<2CJ#DX*KGCBF8CV+5#'@;J##_'H7G(9X10)JC"LQ#"Q M PZ(?T&D2&:R5D,$"EM0ADXE2!:Z=6#[&O<7J7T$%N-,I P]LK3LQ ,0$-:P M$F"_HO?#J0.-Q7]AI@F68V4& *^MO(^)G$7Q*^ 44P=NA2Q3$F$3S;(:\=3B MAHFC? M^:P$Z$L1OY2;1E#R#U,#<&J/8,K]6IN_W"#2=A7"N^"B+M;LAVHB/ MP&H$4*MF0IT"LA6;O2=Z!Q5>B@>\,P,FS7QPDL@=7XV4QI-8"F./'K; U=5L MI?+46M2+*+#PP"TX$? FQ*@D41[(!!H402V+;@G>CT6/#OC4;"6+*"H?6TE"LSC ZT1]5 U: 6 @):]0Y8ML@R3%R9]&M53,-@D)1 \6[ MR"/5OFJ0@7W'GAS'<%NSI],LK0@1'H"M/&K%O35@U=[V&"T-P'UO&XQ0D3O0 MY]U1'!&_W85O;?C6>7&96(11I!;%SVBD*Q@DR"[KV)?CCPE.M&'XSJ7*)X]ZG31-!J/85- M(%AUZ%,B.>9A^:YX/CHI(9"4Q2#5%V/R2\^^(W4P$A(,J<0/$(GSK3 MIWX%Q]]NNF:RUCD^=*X/O>LZ2@O1IT_TPPWK.$+0UOR9^"DSP!$KFIT;F$T6 MQS;&YX2>*6+\!B.U7FG1S+T-KCRXEA =[BB:UIS]Q?7[4"XZ?WCVS>G#<\G*EJ1=@ PU MYC5O*8=4![4SN_8E/<#>?++#9=CA7;<#3?ST,>PAW_*1Y('T'7PJ9O?F1),Y M (RC:=?":[&*LY/,*V4UM"1%6#.5)!C $JT 6@L^BTA@&86J!)^LY>#SQ@(Z M&CM-V 4;#3H?L-]3#,AN.EFD")=XWJRYT!2K.T+IV2@2(Z>.E"&!&4JV1RT> M!>L4>F;V?3 ;1JD92I P>"@0'/3QHT[*)1ZM&2T._NU.O02P&_863OT1)*:F MS=@M4M/.:[#C(KK;>(A:EH#A2C$\C:=O(0R#)3%)YBT[(+QCCL!@QGP\ET_R M< ,RX^5T(Q\(7E)>*Q"V]H[0S$\6&4RHH5PCU82@ENF+-.3P>A6IXAP9;G? MWT1!2!)2>5C/[\\GJ?@[2@\"S$1WDK00O@^<^*-@-+AR\4T(Q)F) S^D*@XQ MAPDT6W.VP^8 PMBC] %]#G$PP3RX+ZMBV='00.7"_[$5G.R"E[JV7&I,2MPB%I M)F"9+'=YP!R1;\/ZO/IP%\=\"F[&Q#SXM'S73[/7U09U$>64#Y[&U-Q$MLZB7:RLD"W;-R:\;82^RV'$@4E!GE.S:=89JJ@$N)J 45. MF$MW]117'+(X3'5HT5?< 3+GX ;')4154FB/3MD=]B9PHFAE>A_=NMYQRMC5 MJ/U9_-:C 2,P6.N%)D/ON,R.U0+0;>AUAAS1LU(,_)>GB&)B+ZD08!_.GI9B MR!>Q$P9>6PHC^TPI8P:T"I%GR.Z"7:W8?%04QX/WV0[,X\(S(_!4WU"8"N[ MFA.E2 *)=T7ZXW="45UOKF" +5Y&=-I&9,+$TC"1+VZ-&F[PO(,T<&7FNC> M:_8NY>)UU]5HLYCJA_6U]-A+P:#ULRIB2H[Y(MC2KEW;4K9152!"3H459 [: MC=U0$CQ*H\>/F(U#,!J8+R^\EERL0SR"7_=L096(I.B29PQ2+XK\#*OH-&;FKR-R2HDX%:R"F M558CJ<2JINM)"9JV';F"1QA]4PT=9@*Q&Q >A. )BQZ,24PKK0K,)0^8M:0<[54;TGZA:B9?,Y\1W0C"@5J'T5=SHIWHZ]'PV;S6PY-+&1MC&N M"U(DVD+( $8H6LK#9)^9("@O37_ M/G"_/@#4/%\7[MA8G?/)&F<%'J84DKT-V=P1GQV]LK:]NT1.C2OU* MLHNFEYHG'LM-(\O@T/MLKS& -(&6VB;,ASS')-E/JIVLFNXVZ20*%E,Z)1OT MJO^T5>E/ZQK8A*:Q+^6=PT:1[0^KXZ'[# -E;4DF3HE"J M\SKT&U!5A?)5E^<+CU2H2*U00:8UVV,^WN%.QW:9I+7NR$;>2QH(-6A.*AX- MV[R-V_E\04,98MM(&Q*O=O]+4HN7\[L\IGRA9OVP,XP*SR-S J4[^9GS<\TI M@OM'?1.!B6ZG*=< P *KWN;]I@D)[L;#F_)82TU M/\R0U*"FG*?R(?AY]TZN7_W=;'??7YS>DMMS4LK^U,8B':^1Q0=>@T3,TV!V!2:8^HW*K"O?:;NL!>BVYL&! &%#W81%4DZD.KX/M-Y_-AB$DOY+J7! M%^ _Q^B_C$;*!_I!-2*=2ZTE@J&9RWE++J5#TH)DOI?![M0$?84TL'L[P: MK,/O=AGZ_;B-)(]=6,U1B;MAEP(K0+A_78:-H-7)7CM'OHK4"\F9[-AC9J4SD\ M-@4%IVGTK! 'QUE7?O"F:\:MI4XYC\6KJ0:@D_O/0!@EI(AOI.B3=*=Z";BX M?2F/)'(N#FX %;-)VK.4<1!/[M9#[F"GF?13@#(FH*G>%IH60VV#CZ&9OGL1 M_UHCOD^-?Y_!+-0-#)Y\US,@1UQ*KWB'Q3W M$SOI1[?\T3[/,F7^^Z2W$=V! ,D=IO[+^?N3]GV&WU49I7%9HL4VH-^[GKL[ M&N.V/ND)Q +[BN*CYT"IE1N*MS)YBO5[#.Z!N*V-_ 2E&+"*!!H9.G$*/4.0P/J)C,X0/.123MI M.$Z.GDOVR'3F]A/*OL4&U"Q+P3495>'67@B&FQ4^24*CA?JI9CUHX'B?8)?K(RMZA5E[1B&\W9 M$,_1 X[CO#3]>"!\J">U=RIPF;A^TAC;>OL)9UV$%5OM[ ;7N+')&O<0Y/LE M;87X-A\E41'BKX$B8BF]S:6ZYFGT1?3AHH#FS$@[H_+#":<$<;ZX1_JE&SWL MX.]_5UP/GM[7+EAL!P^MM5-?0YPVM7A: M?J;)I!4W14KE?$6:JMLZ5!689D)ZB3*@B#WM]")Y925*["6-%C[TY,>T,3>% M\I>=="5::?ZE^":4L2:;'FDBXE9*DI6(-U9SJ,X\=U5P995.YGPX+E5;'&=D M!CPO3M"=NI9;E+L^]BOSYM2X$UKXYVH28N\CAXK*.UD)!&D=V#$/&#;9%P=N:?NVXCHJ70I#: MPG9*\NIJ+=&GR295;Y\Z(!96!ZY5VG8C(X$!,6N M#YQF8\8XVEH>8^L)\:>42@&S4^P3G/E;->472!Y3^I)04AKOSRTX"I:RKXA"SBLPC(,:"#:820[A* MXUFF02 DV\S++8I_(&J/?L[/J.A.=# R9EAKEM'6'<)^LBLU?V#G&J?O<&\L/P&Y" M'#UCG;T/!R,>05!HE)GNCDCVT:?TZV-.\"2NU@0^FR,_G [=*?&9%-,H>-MR M+X:8E#6.X[,*/.)GARQ>=+:CWT##,6 ]&F=O:&/J2-N-873$3%@L9A:T1W(/JN )"ZC^G^UXQ$) M=,,IVQYU1J FORJE:<PX>2*1B9J+2M9(YX@.E;;H;))BAHSNAW'AW2<,@<=:QQ+I6Z'HX5BKKCAB)UNKO4J _E2 MV$?'G&[2)TL.3*P!ZDFW@6[,IKGCE 0#>N=I-CN,TB5<="R(YOX_MP6*44T8/P7< #"5G\3' M\PF)F0B/HKI)P9?RL#3JMNH:T(K!!3DRI9BX_A)[TWY\#';"PEIIO"A!7+PH MBV)O4G<=U0[A3 ]X9(&;?]@AB/.%\9*=+*"+R5K=]A2W0$Y0K\I1K-E(X2D[ M%&R.UL 4B28YZF*&PR+8VO,0K%:F?Y#IG8_(A+_%,B.'Y6Z5-II/K$$:)DWJ M3BJO33J03 ZUTV[2T$AT:[+3<_L3&;B1!UDUG->KECX9%:S)=#F^L^)&.^WS MT%>/MP]MWKF&FQ:U2JUHE5H2#,(6"I&HWUK3A.YFEBGR WWT4K /4VY$BHI_ M$I=/0_@0C:>:2@RM/W9$*4,=W]5FMKV&([.SURSRWL(M-=Z24882:6-8VMC)]$ M\_?%T6_VRE=BSN>R)OF-3,CIO5RN,>,#$4V0[;L*P(BB,K:B)K6KVG?-S70. M/.KV(W3[?*+HQCV/LYAP\4!L-^C& :L'A$5!U4%RR$L'KY;Y_-MR#EIUX:B>MM1V]8>V@T?]ZZ*H/I\])IB[3DNE< M3T=64]5J&BI9(5DV"_8R+3I0@[+IXM&0QI_&%-8_3A=X55-.AR3 MS =.P8K-R?DM47MG&[IF2R3 M5=ZFF J(F+PDP&04Y]7#&P(<87 2L(LL4TEIF^3"<];64?'$64GN02JUS1H0 MWV=).7 M^)6 ZDXR,6%8B0R#"(K*R%'1S*1.)?2"7:&C_7;DIK$7DP'H$\^*K&-N_-)& MKK!6!L"LND(/&">2@RP1F %E>'%0>KW;%:O8=^:C]?J/P7Q,YAC%8L/)(9 %L: MN1/OCCL#J4%,TR>LT<&)9O&$):B3,5%8"B[UD&03J"F<4REG?PY5%2S9F%O. M4Z H:#,S8T7O97"!$W)'@=/5)G,='X:E8GZIB)7B!42URQ!WI9N M[)EKMW2''$VZ .L_H2>/,5W[":3*[]VMV>HF#4*ACW3EY=_?KN"N_6 M3N^:"4.^T[T@D!Y[,E+S7E\F*^!-'P[D?5MF$KKXG$MM42&M9-_:@AUO;%SP M,R_&966&79QR7RBFQ]"RATU<]!*.1)G9U;WDZ$G95V\9>#OB%6WX4;AL0%S8 MV5RG)T8'+X8^4X5ON0@&\KLI+L$:09NK0:C MH1N3+E6I55[")1"4(?C("8ED-?8Y\)HG:@I%=U>&H,@>R,U,VIQ,>CMD];>1 MOZ0Y,.",A0J"ESJ9N?4;FB\,EV_C9T>FA@-U5;7094[@.JF%G\Q/@#'_,+F# M*P01(V6N E<=GU,>LM[,4#*3ZR:KT 685+D#9H+O%KI9PLJ2DU*[CA&"GX6OC$Z(9(/N>)@VI53(,B%YGA:A++XNHIGI M9A\>Q^[/# L'&$C8.5$5E"TA5=EV\[$P\!L+.5!QZ-URY'9+V(+O=Z'O5+)O MT>75EH*8% UY^1E2S0R5? ZAODS'I1V'W.^OR)%=LYM%I_B12Y?_1:1DUP?X MSST?KDT> V='1-;3Z^$7Q6L Z"H"=$T 7PX;3'*E>&D M A'V9+WY5<0Z' RA)A=O=MLMT$1M2G(';G)CM!JGGUU#,/S_/@>;H_1>V!K/ MQ;>4I*L8N8;]=5SY91VIC0O5\G7C!CG#I^S;< MY*A+4#8"KQ33AOP0XNCUZ3Z@(YPE?3G3HC((^#E-]*CE4A$0/T"4"^:C8C5B M"F 2!^%-YH-)BVK@ G7R*Q5BRA5L!BM,$!ZC4GH1R9!%:Y\Y>'NI5Y#0;U_Q M];"A32E^H16D73Z61#T)R(M)VYQM;US?M7(-5PCX^FG#A2 Y9E8D!<'U"\I\ M84O%O9.7%]?/(0YUH'7LY */DR^YNJ,\ MD;R YY>BF1V%(?EY =1="_YJ0P_V%V><] ;+H[>C4$60&][ MB 6;F5E<+LID[QZ[]8,;5S+TS!W$;^A>W>5LNF=ZUV: MOC[F=.7W,-UQ88O**%W4K.-_I,+3WSQI\7!KT^:V8CTZOG%WIDV02X_D!1V_ MJV=1S/UTWH/D5PJWME_3;S'2W<7MP#]8&#XM].<>+_A7#N/C_%N1OU'5'R>? M5_#JP\6W3TXXBZ#_&+H=_>;ALAN&;DM_8E>+[?$!^'[5@4&5?^ &X4!ET1( $Y 9 >&PO=V]R:W-H965TT' M$!B2$P,89@:0Q/SZ>[IG ((412M*5LG>%U/$RTQ/]]/=3_<,_?I6FZ]V(64A M[K(TMV\.%D6Q?'5T9..%S"+;UDN9X\Y,FRPJ\-7,C^S2R"CAE[+TJ-OI#(^R M2.4';U_SM4OS]K4NBU3E\M((6V999%;O9*IOWQR$!]6%*S5?%'3AZ.WK9327 M$UG\N+PT^'94CY*H3.96Z5P8.7MSM>GY_F!GY2\M8V_!:UDJO57^G*> MO#GHD$ RE7%!(T3XN)&G,DUI((CQBQ_SH)Z27FS^78U^QFO'6J:1E:6_Q6W[MG^X$#$I2UTYE^&!)G*W6=T MY_70>.&X\\ +7?]"E^5V$[&4[Z,B>OO:Z%MAZ&F,1G_P4OEM"*=R,LJD,+BK M\%[Q]N3T'S^>3\ZOS[]\GKP^*C B73^*_=OOW-O=!]X.N^)"Y\7"B@]Y(I/- M 8X@2BU/MY+G77?OB%_BHBUZ82"ZG6ZX9[Q>O;X>C]=[8+QWI<45:\6ISJ8J MCP@*5OSS9&H+ T3\:\\4_7J*/D_1_PU3B/?*QJFVI9'BG]?RKA#O4AU__=\=G9SRE5U&L7QS *^STMS(@PVKB?-<0&MZ*@TK+1#%0I(LRRA?T1>CR_E" M1/"[J56)@NL)/1,?/YR??A$?R#N,SE4#&MHCR1.5S M 2S&7^G&912KV^A&!I@Z;HN7!]6%@\-V?5,HBSD3:=4\AV08 [#-RQF4#J48 M&N'[D$5PP8T2(QEZ%SFA>4;*B_DW$0%"6FMS*:I MDE;8I8Q5E*I?2%Y?GGV$,G4@QN54%8IH-^-I)49)>60.JQA-MY'%PA3/$D=V(0AR<_?G MTN@;!><34]AU*2$>W>)HAYN+J; L%.\T>D U: MT::%&G@IK61]16)J=)0($^5SUFZ"M.8071NL89.&#O'R(C)0L% M;I"N190D#)\HA3PN?^/;X?.A[J2<(X/MA=S9Y+0)LW$-,@0%5:QJ13H%J00F M_*C3Y%0'XM,GO'J[4/&"M&JKL.4>^I#/$4BE@51K4-*= Q=B2 7O9+Q(L,Y: M*O^84Q-Q"((0"#]SV;+J5RR* M(A+!!H"VQ&5:L8&*8EBE&3 B:33'^:T(40GI%6[7<\+(T=3X)WF,6YFZ2(TL M :-:AX)JX&!'@%)Y @L91,\=@:D!ZO!%PQ(5IA\#:=+??__7<3<<_> \U*_G M/LKMOP7FA2YP'6\C]3%*H2KGP1PQ +W8E!$#Y[OPN-V#D3 )Z=-62&RZ1((@ M!+UP)LX9\HQ56ZB,P],L4D;<1&G)'N44-:<5;DK0\ 6H8<5:1!";\QC0ZA+7 M[$*7:>(1V- +:1 MJFBJ4AZ11#R-,I<7+<<>!(KU%8H5ZV^.^YQ)6G\J3FZ4T\)) @*OB'CRUY<' M9R$,#(.94;6A2J0A.X*JH5N2&D:>I,%,3D,T7*9 ME;$CUV%O#=.(8.'']#$!&*41F DF.B, QS7%,8[#LM]DF30QAP?*KHAJ6F 4 M(JG0\@DM$W.@ JJZD2G40$Z?LS*A'V10R^4!^V%,#!*^TD+*H&H/IM< MV\O)UY7;W_X<'GUY<)QDD]ZCEGP M HD/91!W3>"ZAE*V,1$C.R-= >60RK$%6II,F$\LTZA@HO)G4+S.$ZH*N.9^ MQG>J\QPOBFODOHJ>-:]QW&T^\T"5 1"I[HD43-G"A0SF.#T M4F+63)_L%.3\@P,"'@4->![-\PO-$9:-XR MU

E3XCA5# M>,MMD#E&@Q?KV'#O?9JYVWSBL33N48)1XDJM_E9/D93>4/F?'8W"?KOSEPM' MC/C__#!4%7@/$H_- F_4J9F&9^T+M=SJ+^GXZTI35CZN$N1>YGYUR;?Y M"+>(-E_2( &+J$QML[>R++,EALBT:S>O^R\+3(&' ?(R5Q""*[T(NHM+)H#< M;BV7E.BYK03%Q;!CW7DV_,2/[4E;?(YN5MN)OO?48F9S4<^0YKG86'ES?C,B MZ"F)!>G#3L<%'&?-RKT>K.'/C)139;;+BU-MEGI=EON'#@[)5(*\DC.1;S86 MFZ%T(>%2D6@N>J9RQ&+%B_3*!ZV.23DW51<^/-X%XGLK;4S$,ZAI60?G;Z^2 M7/L.-0!UOEW=WP??WDJM]-2'RU/7SO8PQW?RQV[XPV'06'858!#B"!H.@64. M#VWF[$P6"YUP>X"N;@8P3@H(/5[ZYJ) 68V^\V%O]YO;HAL92T2KQ*\A0+X1 M]#Y[W9S]T8A4(WM2I8.GM4EX%V&K<:%LLW/19GWX4B*HR4% F1L^3)0"5/MK MI7T+QH'!H\3U>5JH !))Z)R#SZ@R$W!M@S FEOH6FJIK"\3D^<]\4#V &M M0D,5IE';^3BA$-# [R=M^D]@/0>FJB@-?[]>X#.L3;+=U?'.+OY6Q]+!(;6 M!;>DI7/V&4G^\N#CQ3G(CR]FZZIZLJ2Y8-&[IL^U!9Y>Z[O)OURPK'M7*37@ M\63\%=?SDIS,A50L5*;X1- EM=1A%JFWS)1KCGV5JZF&;;@/P74_??*07/0Z M#_8O-J>J'GFTHG_S3MH_2I)F,PSQ-^\Y!%($74IF#GF,$_*.*\ M_'!Q?GA$V-2M6;W3NOG(U=FY:T"P"RB*\9ZBDB!KN+H(+*\VR]>NM MU-U&_'.VN/]>IJM=BO]9 S?IZD'?=%'6A2>B8+5Y>(^Y-@9=A@4*Q\1MNC,D&LM<>:LW S>9S83>:'KNCDVLCYEX* 2B'<2'%V:NIDP M.9GP7B5?):N?%*X#KS)GF[5RG49J(^!F-1AIG6L7WEA8WX##$%_>P13 "5,X MDA67:80:Y1?RPG//=!&! 0+QZ7MJG$)*R'CU"4)>7)XSEZ(&)>TTV$TL^@>V M=VTJ&6L3%/>X[2[Y+L_;]:O?=@)^U8>P=>NU:L_=.RJPW8][8/\T:+3ZR'^H MOU?FU=T6$CF;%Q99:BN?U4E8O4])7%S\?Z-^0@G+.P;K :P+H-6.4EU&?6"# MX^,1-MJJZ>$G"8>KJKOAS$5ZEG9)T\PKXZQ+3H@]*[;3"G4KGE8>?3A_GI1R M)J>FI$RQSV9;9RB:!.,A2X'$1#?:&\-](7OXRTVJX7Q"VOHL$S? @4?I#S94 MI-"?PD$T\2R&70BZC"/D_LCS. =\"U^BE6\>WBES:)24'CG^?B-1>*1$)G\\ M^8G.;2@S,QALCW^ZG24@'DPYW]\#?SJE<%KZ"_:^N^WP+]=L\I#B=E.TI^$D MDM)4\EA)I;G?G*4Z=H7GG[\C]?V_^41#DRG_UD#^J,"PIPH9W*]!)CKE?=>( M,"UY(9JB>2^>U$]AA(CIV;3LFHPU>>7B]J)GX]B/@:5>U X[K9']V/3 MR1+,XX(.!!?WXQ+=Y *('GHP,B'GQ8I_2^*T!/_$*"+3&(UB"X18K*9&N;Q# MOWH1S#::._Z/JH6#W0$J6^>B.CZY%$>>L8^JC-J])X8BTLA?)Q8]KM6QSD?U MJ9X)L!Y3B7[I"[1&2KIT*>ERS_GRZNVZ,7S_"%R=8=IU8M')V MG$>\*VL+/IN[7$104"Q+WN*UN_+-CSE' KYZJRQMEA;4S"EV>JJ,Z*"SCV93 MS2?Z? LO:7JPO>?"P0ZFP<>;9.(WG3?CMY$W.KUAKX=M5(&8%7.T\2U52X*N MM0EEDN;5# MUY=D]#N6#-@71>FN$-]8YMSN\-]@=8]']3$S]*MTNPCJI[&+$ MU4Y8(PDU-?*2F8,N+>2WAZ_$_\)TH!<4RJJ?SE2_.>+-&&95XI1C'BGRN[ W M#,;C ?X8#H+NN .NW>\%@T%'?(()7[GP6*/YY; W/A0OPZ#7[>&S&_2'P\/U M< %O@-"0O<%0A,->,!Z.1+=E).^%6OUQ?=7C""<-T@[(P9?W5KL_U)]AT ]'C4.7:[AM3DGB]?OU:]<[-/]=..@'H_Z0CD^/ M@N,>JZ8?##O'C[(J[OH#[!6T?X^=/?9VU3,U$R@0L!6)PEA.J R:*98-ZJKO M^:;>FAMM;K+1]P>.-EAZN:1C+T]#W^&PZ /R'T7AOV@ M-PY)]X/@>-P5I[[#[@IL4@4J?BMZG6 <=D2?#(2/$0#;\R=D$(.I:J2CQ$@; M*T+5F"08!2$^(%9_,*;S-LAP.9?<8[X? LL8$25'-QRZ-C'";*4N0NB8H#D M#'K#+L5K'CZ@SA\ 36I;-W+"43#NCT4_Z'0Z]&XG).EN<(M_3"2&$+LG0BRB MT^7[0-E)M?/H=O[8;D/H8"!(\C[JO^&H)[YPH*VDPHVQ&!]WQ* _\!C>LF] MVZ3^5SWLRN%Q-^B% ]'M]H-P#.<A\N.@GYW1**;DLYHWRTIA5@QP,T>M#4ZQ@3!>!2N5X<"FI<&=>/FJ#O$ M7\>CL5]8$XG=(7P4$@XQ@UM;>E]&J&4 PP VY,Y(^N-.?SO9K_&K\LV8W>R( MDQW&(P"E&W2[/2PRZ/9'XO-Z0_=!E?Z^0''+/Z\E3[Q!+* &7Z9-H7YU80$@ M4SJI/!PY&L2ID*W4;PT_Z-9NI;G?Z>+#%YO19:8LT337D&8?Y5-.Y*?W$@PW M*1Z?7':[; BDPQG"!]R4,!6B-&65W0^>^T)F8RD[@^;SQ47%9#Q5M"^+JA2 M!X-JUESN>(=ELK"G3X/0WHCO;?$1O![HV*S?$BT=7R&WHU!%-5WR<^DK."S> MEB!6:UU6O+KF-T\E-$\U3T?L^E'R4>,WWH#-G'_)3K) ?>[GWO75^L?R)^XW MXNO'W2_M+R(S)_6FP/V9 M!E'U7VB"^K\0>/M_4$L#!!0 ( -. E5-+;JMC&@H (\8 9 >&PO M=V]R:W-H965TV:P&,P'BFQ)O:'83#=IQ?/K]U4W15*)HYD,D$0\NJM>5;TZFGF[E>J3 M7G/>L"^;LM+O)NNFJ5^?GNI\S3>9GLJ:5WBSE&J3-;A5JU-=*YX59M.F//5= M-S[=9**:O']KGMVI]V]EVY2BXG>*Z7:SR=3S&2_E]MW$F^P>W(O5NJ$'I^_? MUMF*/_#FE_I.X>ZTEU*(#:^TD!53?/EN,O=>GX6TWBSX5?"M'ETSLF0AY2>Z MN2[>35P"Q$N>-R0AP\\3/^=E28( XW,G<]*KI(WCZYWT*V,[;%EDFI_+\C=1 M-.MWDW3""K[,VK*YE]N?>6=/1/)R66KS+]O:M5$R87FK&[GI-@/!1E3V-_O2 M^6&T(76_L\'O-O@&MU5D4%YD3?;^K9);IF@UI-&%,=7L!CA145 >&H6W ON: M]P^7-Y?GCY<7[.KZ=GY[?CV_80^/\\?+#Y>WC^SZ]NKC_8?YX_7'V[>G#;31 MGM.\DWQF)?O?D>SY[(.LFK5FEU7!BWT!IX#98_5W6,_\@Q(_YLV4!9[#?-?W M#L@+>ML#(R_XGNV&&[Q@5Z+*JEQD)7MHLH:#Z42#0'P>T MAKW6T&@-OZ-U7A2"I$+;H'>L[4+HO)2Z59S]_LB_-.RLE/FG/UZ*P&%-?S>V M;)[GLJT:S>YYSL53MB@YFVLFEPPNEPNNC->/1<6:M6QU5A7ZQ 2!_G&'[6K8 M?N1'D9/, ESX@>,E'KOA6K]F\Q)E $9S!H-9(=M%LVQ+)&1$KL=^0VUA$( E.0QA4)VF"0L29Q8E[ -8HQ!'[; Z4PU^,JWY M9E$2$JA#S:MK<^/-0L>?Q[SI)/(/I^1J\4P#">_6TJY$2A%PQ?Y; XH3Y M<>2$;LK.985D:FU1MAY=*7)IXB1IR%(GA%_#R'6B6>/&\W;9E1 MSA8<30BY8VL[]&4;J1KQIWUP[$ZR%WE/)F@1,' M*2YB$"!,V>.:DV1#0(T58&VS9MD"_@#XO&P+WEN:2XU5Z^R);C(CD-J1B2>G M>!S%TQ1%O"QWF(_2:3 \^"9F)DBTC@+E$!MJ;KI8^3QE\[&]_ NZM(:2BN59 M+9JL%'_R(0;;C#@]*'?843#U]Z$$4Z]_@+ L4850F B"8XEB@7BSKX%<'(Q$ MAPSL^ )O:>PA*SM@#@&N#\6E@Y[L8<>MMP_>CT:>_2'TX)1JX:I+B],R_F.S M1@C.6Z4(PHW(%J)$T?ZQLK*3S#=U*9\Y!S\VI&-PE.*6RW7VK&19LB;[0KGN M 32&*K C0,Y'E#&F^[!R!"0PY9'Y$?CJ];KLQ !DBB\@VEJ3*XZ60ZGK^$'" MO,A)O:"WCIP/2&!)R3'>["G!#A1CYB'E4[?S"C2F2&-4]2@*!B/'[I-F8=XI M& L\\MW825$QD6 ^T/@FP9!(RN@6-*;],Z_5"E)$G97E,PV+U-D!AJ'; $K) M$6P*W$XZ;#8-%XWH%0UUQ;Z:73KM,K5(U<;Y JH44V3@TRXAQ> MS*IGRNDG4> A+\5*D,V[>*+-R>52Y%Q9"85 \4 #-'G5C$30M:QKE)*V$LTS M.>U)EBC$F1)P*"9O;@=RW/B4,.0U><6E7LI3'^#?>IK M8E*%A,:L(=H1@S7YY:$[XH3N;+YSXW4%8VG(O ?WJY;\6O#I7I P;^*,IUGD M_GNW:RF4;EAL[D>^'= LGAE'QS=CCJ!\JS"37W3.,[ZS\+:R+;M"L!60L^ 4 M&,-^<'6'@"($W*!\_@EPGFE9KTI479[ 30X%R6';-:\0*CWD$EY@3NX?F6UT MU(,?F5[CG>'52_JL+UYVL\3DMNHJCM:2FEN7=2]#%V8ZE0H):IACI,G*E->E MQ;&6)1&"XNTE;TR#:Z@LF*FAFQ$7&H]I4[[.JE67UIE0W01!EE:RV94W:VM7 M< /.,J^/-_<),I'%R; MHDQ;D35++AHZ7AGXICZ,9CO3SHV-TU&PQ\('6E*@U,H,6E164+C_HA*;(H_U M1Z,)QE3C9+\:Q^/7^]783*0KC,P(S7ZW[B),N-"8N#D@C>=+,^..")#LB^'?\Y:('1LS_%U'3^HW*0Z37H3'Y" M8MMJ8+"B5Q#C\,H(JB$Z%[L23/C6O.R1H7,(B'B2N1U"%$8-N[*KO*VV3*8B MJ)==(O:;0<,@[%S3&27LNZ.?UX81&BBJ^W1WCS>FYWUN,]AY/ M[G_*-O6;B\G)P,CN-&=@F9I,E=L.5YJHL93TZ4)_->^_9O^%#D:!*;ZECDE^ MD_B=PD'=$1TP$PS".!9'T0R_.'H'[MX9MSN&@#THZO0A%#/+C<11^7SH#^39 MOMOH;L;M)70IMB>A) E%J\P<.Y2JGN>&. <,OI**BU75'2#R9_8(]NFR^WC% MEZ(B;O,*5PV[Z[[?FKEG;%M'?OUBUL%AQT<$><5>8K]DQV70"(D4^=GJ.Z_DG+'$B+]D_)D-1.VPUCC#%Q7_#DH#^'$0% MUQS'3A@3%-^)#;:9XX7[@#HL%A?PG+#9S&-A[/]M*%X0F;^'P7CP1SQX*(H# MNH +(O_DI<^4IZ./Q#A@K,RG<,W,QS7[O;A_VG]MG]N/S,-R^ZG^ YH>J@Z. M54ML=:=)-&'*?OZV-XVLS2?GA6QPFC&7:S,0TP*\7TKD?7=#"OK_@WC_?U!+ M P04 " #3@)53DKND2=0' ![$@ &0 'AL+W=ORPLFB;M;"8-DL9WK32%%8HG4Y\UTWGJV%JD;GIW;O4W-^6K>F M5)7\U)!NUVO1/%W(LMZ>C;S1;N.S6JX,;\S.3S=B*>^D^=?F4X/5;.!2J+6L MM*HK:N3B;#3WWEV$?-]>^+>26[WW3&S)0UU_X<5-<39R62%9RMPP!X&_;_)2 MEB4S@AI?>YZC0203[C_ON/]L;8_B)[ M>R+FE]>EMK^T[>Y&T8CR5IMZW1-#@[6JNG_QV/MACR!U7R'P>P+?ZMT)LEJ^ M%T:_TO/#?Y/@Q-U,*/(=\U_?>X!<,=@>67_":W75=;%59DJ@*NJF, MJ);JH90TUUH:3>^5SLM:MXVD_\P?M&F0/;^_(38C9T?G75C7@[H5.EF2494[H>N1A&:0NH;11N!5*K6EDE3\1 M0EWI4G204?P7%YH/V?!LZZO9!JT(!W>CO?TM] MS_^))J'CA]G)\#_?XVGJ9P\/]_TT.NE_W_0 G!SZB1/%$651Y,2N3QY,"APO M3HZ8'[I.X*;DQXX'.^+8":/_Q7H_H2AT*0'OURSPTI0F7I*%#)";*([I&-RQ<6O)5NR$V##F05XERV1%JQ'9HX3-QS.,>Z M/-02#45OI&T)]"1%8Q4MI,X;]=!=NZV-1+QIOL?*L1(;B?ZG._M7EI,J6JCT M390M1"\,#+5*(/?S(3=XQW!F6WU48:L)1[W& Q2P!)Q61BV4X WU#!.B@XG! M)7RWQ"U50C]V-M9574& :5!Y["Y02VC(5!I>D,7TKT>=BUA5>=D6G4MJ*-I M_37L7W%C_F;/Z[6D"6!+G^R@Y!)71/7T#WU8X'<&?QUK..3R@,^-Y3/]056A M97,_[QS?^7L?IF!BG2LK:ZO,"OX@=J2!B2MA]E4CB/ZF $CE$^7[.CZTQ@J4 M7UN0=J<&2='R(3.H,"GU<>BCRJ,1_+*35)/ I>UN#9=L5RI?'4A?U66A^=[Q M8-E BCQG'&80;:A%'^VR"HHQV[5$'A#)1/ M#G6]3@((BA:;7'+LQ3['C7AD S> #ZAX 3,+JKN$%U7%"& X=DPQ:*!@@VJL MUXXCH7.0%X6$NS'F=;G&Y:>1(_M&SUOVV"2 MGS2'MVYL(V\K9J6!!<":7-ATEX^YE$4G'QR'H<"RGM+-V\ADH4V;Y\K@]L_D MWP\ \^-MX>BV2]<-T 7IG;?KMK1E>HLJ/+X[7[-U?[#0;JIZ1Y=VC@;#1G8H MIU=JHSES0B=R8YJ,?03"S=(3&OMA@ $!?2G$@Q<&.$1C7+# M>P3RAH.^:7@T0DGZ:,,N>M\DPVSA!>B#L>O$&9HNFF_B1S1),3FD,0ZBV'&# MC#Z@2"ID$\5.A/EE OK$Q[$3ILEN#R2)RWMIFM$GF,GEYCF>Y](DR2 E\!*L MW02"DQ#, TBZK:M_,DXCG4@L&]FC;N+[N.1#Q&[<2%E?_#SOW#>B ,J)-=3B M&6'B1]S2LZ!?L2/\P .OU DBM/S ]QV8?H(1 \,%9J\X\YV$5?=3#&@1>(<> M=N!45NM(?/9%>DGL^&XXJ+-;>QA9@B!XWN_7X\Q%$&/8-1X4&4>8*0*>*=(H M0USY<-!E'"78"SV+,:ALO,IJN6M<2YM21R;A_&@*.1:Q7V:"+VP=M+>[C MW_YX--&OM!"TB3Y8'83+QPUG:Z^-U?JE(EO8"HB>!CM0=MCCT_ 0LZ-@F@P[ MA^#L'#:&0XA^12.&W'W(J_C=:<%C1<^X'_&J'E:[&0W8NNLMUA@ /S)GZAU7 MS&=#_#U##DX#G(;):Z+9B>NRM=+;W M00!)N[2?/1B=D>*@-*L0^KB12O^$+.%_42*U^P0*&[TWG?P)02P,$% @ TX"5 M4YU_9&ULI5C1 M(7$F8@ 0#@%+4K^]9 M@*(D6\J=3E\LD@#.[I[=/0!\N3+VNUL0>?&ST*6[ZBR\KS[T^RY;4"%=SU14 M8F1F;"$]7NV\[RI+,@^+"MU/!X-W_4*JLG-]&;X]VNM+4WNM2GJTPM5%(>UZ M0MJLKCI)9_/A27Z8\"]%*[?S+#B2J3'?^>5S?M49L$.D*?.,(/&SI%O2FH'@QH\&L].:Y(6[ MSQOT^Q [8IE*1[=&_UOE?G'5&7=$3C-9:_]D5O^@)IX1XV5&N_!7K.+<%).S MVGE3-(OA0:'*^"M_-CSL+!@/CBQ(FP5I\#L:"E[>22^O+ZU9"G&G7*:-JRV)WV^FSEM4PQ^_ #]OP<\#^/DQ^DPY?^O)%B*8^?V9?GHQT2;[ M_LX'UQ//>Z/0E9PI9.,Y;"(M@%[ N@P<@_KQW+"M,(F>F&UQ:!16A7,@E68@B M4$ ).2^L1)0(X94S^Y$<=VLEG4AZR9M@,>D-WW0QV5449%&O8]#'EZ/\/#2> MV?"+AC"%X&(1E&^W7S*S)#QCKS@2(>@X2W,;_IU+?)0BU&&7@8[7:-*2:Q)6EZ^DY5T M&*+!1[AKN=," #S&VKCR!&<)['(Q,YB(3(TVF3K,;8R7TB/]*!^ M)"OD7JB_-#X<[1F?$FJ28KV,6S>V'>$7UM3S10N8:T M:.)>13?$?MW($Y-8XN2R&69^,F0 U1)YIU@5G)2MHH'?MX'?BJPR>>^UJ!]* MC,PR6^\("DC:8>:O?QFGR<5')]KS4I/?"5/U%!(><3_5UF1!P;-U&.B*2M>A MATEROV)!K*^;"AV=A9TA )Q. TO,[@'#SX;K]H$:X7MBQ3Z+2=_Z$,G@"D3J M0])UG?E:!I)C4Q#/*&N0_Z,&(!+)UA;058X:49VJL_#IT>)T&6 _XEOS\9[R MT&7W(-)%FR&ZWFCPYF/(#Z8VSX(B ELZ45D9LI2#"I1M;E:JM#Y#Y\G7Y^"!Z'"MMR_] :+)(-EJ%-F MNN4IZ87N*^MH-)=*K]N-:-\W0CFPA[7Q;Q;(P=>DWS5*7];X.!$#.3D#L)>DH@/:& #_-*6@T1O_WEGC5 MW=J9K1B>)#LZZNJI5@6?63CBG?-#(?-X3#$6QPYLP9%41=OMR/%,/J?NK.N& M4^UMYY&8.M+/Q4E=3=1I/R %B7E53YCCZU.U_D MV+7'S.,:U^RT@(6,<=, MN*['[1I23%/S95M6YUA9%.2+K-J^B=%^6H/8MEU M!/J:4-JS4GMVB9N21:LI"W5$1)SU$)U?1%+C#LOAQ^,!7)4'*R#2OZ,RMV9W M^/]LNT.7HO[._;(@E#_?HCDZI"5>-=NO[47])MY/M]/C+?\+NH>9T33#TD'O M8M01-MZ&ULS5E;<]NX%?XK&-73VC.T1%*42*6V9^*LD^8AEXF]V^ET]@&B( D;$N " MI&3OK^]W )*B+M**+Q9:U/R&H]F,[&5$7SE#I7%) [#^:3D4HVN+MS>9W-UH9NZD$I\ M-LPV972=$[PA^DF)O!VM&EBRU_DH/[U>7HY 4$H7(:^+ \;,3;T11$".H M\6O+<]2+I(/#=7HVS$5F+-FZ+^HO?_$*T],^*7 MZ\*ZOVSO:9/%B.6-K779'H8&I53^E]^W?A@&:(&-UHX4]UI*"<5!>6V-G@K<:Z^^G+ST\W''V_8Z4=="WMV,:G!E%Y- M\I;!M6<0?X-!%+,/6M5;RV[42JP>,YA FUZEN%/I.GZ1XZ>\'K-I%+ XC*,7 M^$U[$Z>.W_1;)HJ=4(U@:Z-+]@:Z&J0"W%QOV1OG8&'8OU\OK=O_^06!22\P M<0*3/R/P3MS7[+K0^=>?GW/ZBQ*H4E_9BN?B M=KBUHK;LM%%+611BA;+*A=SQ98'8X\$Q4S56W@*\UALE?P,E*BAOV5C66*DV MC"NF=\*.E;A1.2K73,@>_6K-Z*]H4%V9\ M4+*0'-J!$S0_18$)8YRF3J6AEMU9QE<[;RA7*T:603O[6/XS%A$Q-P)T>=$@ M=5V$)#6*W#1X%/?H?+;EJJ&L@43HHAZKB!-DR!M=5EP]_/4O61RE?W<^M[J0 M*UZ#51L)=DMU"E.W7&V^?31_$BZ2/Y2X:@RY?RUMS@M7)8X$B] 9Q"U;ZP+M M%OYS(G1C06#/7C'4EE["D*Z\GFZ$K6Y'*7.2A4&83MG)/ R2>,%.HD4P3Y+G MHS:-@W2:L7@6S*<12X,H3-E'#)BGAITD:3"=SMC)- G210:F<3";INQNZZ*" M(6/%$R?][=@]S[BCPDXN*UX4#S0Y: 18GVY/SB(SR4J;26IJWIU"ZTVY[4PY8'L4)_(@#T& M'?T^LGJHU!\TW1?RL*3J+:^'7AC6V#.6._(]MX>ZD^IY#;E3DC@OQ48J19RP M,61&?$[B<)QB-J+LM1JS+X*P"-%^%L:A%JJ\3\M";CAU)\M>.[Y/2R%X9,.6 MKY">\V@<=IR]R1WO:L!;#W@CKW0N7=&[AG^(B7NDEFDDC($!\(T[1(PW2"<$ MDYR#9R78@^"&A-2MO+9=EOP7G*\?.L=41J^:W"4R^B2$+A_<_LW=NV$2=($> MD#NRM[?OD+.V$E"Y -?^O>N-:THO;KX*&@A5@7%34O.KN %%2\IH-%F?&IWO M]G#8(0F8PGG+"Q]02+5//(:.9;&V:RE6CQE1!W9UH0?LT"R20[R])=)V>7F4 M<+&SY22*YN-I?XB:N7#V!<1@OY7Y]K%_P=%+]Z-*YVC]E*@'QM,Q^T%:OD'H M-GT[()' [;%O3#!/MOU#VY:/CSR+A@9)C@T!!2GE %'*S8N%D_[ M^[\H;1P0.V[UKKW'8;1@;PO"JNRVJ2IM:O;.Z*9ZQ5Z_&._3Z(R=S*:S -IB MX7K['.,@S8(PC&!XQ:7QHQ*88 M4W!ZD+4(HD@;T:7P&%3(PF;%H,0VB><+B MQ2*8QE-V>YR&I],S%F738#Y+<6P>A$";\3P.LMF"W>D:@3AX;1&G09@M\)L$ M&>BB($[" *?9#757HY7,V9W(MTH7>D/]I;5[\#I'3%!]@R27%#+T:(H!81$ M@H YZ.5K1!CMGP3Z9N5CDIRQ-,1XA,_GZ2)8P#WS*8S(9B_)9#2',0<1(%V1SID,6T M3#.$(01 B'$4NTGJ4N>];_:VM^H7G!=J0_GM'"E-;E"1 [<#8I4_/Z1 < M*B?2A2K0.Y-4;4H_6SJ)YID4[1,3Y>NOBCCS7=5LP/A.4A2QD@IA:4J_[4@P MJEO4N/:%9ANSYGD[1]0(,SJC>&0YK0MQ M?S#58:D2'5W00>6 ,WB@7#.(&+JX;@ZP>NQ(\RKBG!=?Y2_B:/-=5+7/G MM[7A-$NM+#O'D%((:GT0&1R=*P (3=^[CMX'B'6.FR3?B<&-HM)[889[#R.%5 Y^;O8,1N%;R&OUDB;&!2H NR#GX,'_H M7P&5*%M*ZYCT=-C=";H^,:=GW2P)\56%Q' V=FB"5P0WO:9P<:?O%L+Y6GAX M4HI2FR>0PO"5U+@7PUZGS.F7MV=M&?1\>WM0#G:[QX#:/OB+'>(OK?,E\@#5 MNCZW@CME>7./.J(R6C>X>?9I3,Y\!-6H^AKE4LUA#\K60TMV#L]%5;?W8ICL M(]\H9_T1._]-"32U4(IW8'JWPD CU:!AH24N#T@5]%T[V[??#@[ M),#8=???F[LEWZ ?PX+GG.S3"("'Y-NM]+756K/31%W@S7Q!\%:#SQ.YKB29_.4%ICUBX2F9 M6T<> Q[%0&YQ- UB7.BC!5WLY^R3:T@FG<]9&CFH MF %WA,G_+1;Z/+C[=[ .++L*&;/GOD%.!M]X73.G+]G6]Q/_N;??[3^6O_;? MB _D_DO[!VXP/RTKQ!I'<7F>C9CQ7Z_]0ZTK]\5XJ6M4JEMN!<=T(0*\7VM= M=P\DH/\7PM5_ %!+ P04 " #3@)537>_DSP@* !Z&0 &0 'AL+W=O M-7WQV:E!2\'+56GKZT_O MV=W%/]_?GAY;8*3UX[R%OFR@PV>@@Y!]4I5=&/:^*D0Q1' ,5CI^P@T_E^&+ M&*]S.V91X+'0#X,7\$6=?)'#%STG7Y6KI6!W_)&]DR8OE:FU8/^^F!FKX1&_ MOT B[DC$CD3\.A)WXM&RRU+E7W_?I]@7<5(HGI@5S\79"+%FA'X0HX&MV-U" M,-!=J4I4UC U9[+A8R80JF+S9OFC,(Q7!:L45BJK50EB]_AN!3 #E&,W-VR. M#VIMV*&LF%VHV@#(')VP?PFNF2#S,AA'S83N[$,7'Y=@RMZ!F+$R9P=1G'A9 M%.$AS+PLB?$P2;UD$C.$$8*D8G'@16'"HLP+_( E@1"D^QEZ09BP(O6R:=,H-(B^&.G$CY0:) MYX<9RT)O&D'CL3>=3M@D]N)IR-Z)N0#98DOU,/ ]?YH=LDDW=]^G$W1,P2P )$<<]]:)I>,3NE 7) MK:*9>$2E,0*R9E[D0^9PZOETSR:0Q6<7* *P02Y+R5U&;^TZ;[DW8+*V2C_U MD6IBW"JW\0HNP:NGO_]M$@;9CX:)^5RXHK#=*4W/F'_5>A^^RT 8C'WV9N?6 M*-6YF,:NA."N]U6+$M@*$A4U(__*U,KI M2#P*G4L#+SYTH&20:!RYAV@\H3O0O,6VYU1Q%PVYTBM%K+]5ZPIH2SFG MH$!FXU6.4%*ES"4A=5P!E]\B]\P:OJ$;"SCEND7BC+W_UD&"V'W.G#&"S+W<;7WKA_U> MA92#R@"[.L]9P\4(SQN/G(UX0Q)QI@/:-\/=_KB/WD7 ?27_@^V<%=BEA1VZ MR5RKY7,NL,,'V<9Y,1SO R%:#"0WJA7PI>#> (_:5<\4#:K1J[RJ>'I%51G MRB[8$SS"..$I&($/C1.11B562*E\A4J7MZ$-F)_??[RZACX;K"LMX7=%K2G[ M$GQ#1@CS UNHLJ#E%?Q%%4V^IBTH1>.@DZGD^A[QNPV83I-#A>_A<$DEH2^= MZ<0KQNRB@#=CD9?ED^<@O^\":#VI+VT(S?D#8LVY-ZR<.Y(+=)/@UFYCLZ[0 M=)>.X29,7:6!;W.S0$]-!00!PQYX60M7\YZ+V5ZJ(/A?KF[&KW3A1D?DK-]X M,(7$T(6#:8.^$'!6],\;OE]##FF9!HSRB7%KM9S5UJD+]#BL'" *=ZQL!ZGQ M.4N_Y+5]H7JRD+S\+[I&YXC_:P\?YH2Y+%V4;4N.L+7>.LBOX]MQ5UC^ 'Y3 MR'8DJIQ*EI!%KDKA"I@8;-DA1>6Q-"@Q]>P/F(QT,^B4@"P7VL)40RP,XZ"1 MA>CX\:BA$J3 ]4)2F7 ]5R$?9%%3','<:+ D&&Z]E.=YPP.I 5V @3<7SHWG MLH)_R[;^"JHRX/HG&%]O([(G0*58"6L(W9>BKR.OU0.:Q'E;B<0CQ^S%&UEF M3T[+O$:?IQ'YPKB&LDEOL"*>!SZ3C=EU(^O0[3?(P09T([EVF%XP)EGBLZ!J M55)WZ=RJ3KUES0-LTU\A,2&/J>0F(5B2@'T$S8M1";'*6ULQQ?JKIMR;DQPC9" MH*&;H:OK5+DUJ1; ;)WKU^A(C-AF]PVJFB)MV-%WFX?>.Q.E1"M"29=;Z,"E M%8K?4GY%5:/E"NYAN^]K)!5V[SP)^C3U?$X9%%W,O+9U,Z7P7E<"J]=64HI& ME)1N) -_Q4:ESFFV0B^:,J.;@8/(4J+2A2OME,6;/,&I%74)W 7L$]B@>"$\ M8W8+_Y%@BH.G;P>>W7[W.4[ZZO_..'/AD._OA=]]B_YDNSAHP59PV8[L$SK^ MV,O"%"U'X&5QC%GP 7(H%Q T+&*(C%(O#F)VO2);D#^4KI;T60^P91+1/#2= M8%):0)2W=&"S0WN"H71*USAE-T*[=#WC!F!3ZND]AO.EDVQ;040L!I$K9#UC[#!W'L M^9,IU.5[J1\.K==3ZPG[2:G"10+YBG(D>AUYB^XPB&G4I)DQ@,F"!!/>C4;" MT18IF.QM';SXLY;-)' 83+UDXA- Z@41'G:-J^E$[:V:OT6(;^E@C(QI"(6= MHQ #YT71UFXXYL7M%4O]E!UJQ'E5BTWMI^]N-$TS&E%C.J X:M6%034-)\W M&DR.]JFL[V6'P81.&QS?68H9&$](ROL!GMCA0>Q[64H,'R28A!-0>":(-NVX MMS=XMRC)[^ZU,L:UA%UOTVMY!CU>76U*LLN,RLBF'E +=]!OD%W33_/ M%[AS8-+C3A_\.@6W?=K><6IPB/#Z$Z%+7G)70;GSDYFXEU5%Q/!"30;4C1!( MZ49'0A^K1K4#H^?-@5*S?VCW#.DB1N#OA6O:ESU0=!@5499X#9"SU0#N,PHBBEJ-Y1@J#4LQ$?B0M)L]7"O@/&;HY&N]6NQ\+%\UY^G9[\U?B$^8)&K9*,0>H/\Z249.7-B]6K=SI.D9< M9&_WN! Y4G;S0@2ZWRWG_P502P,$% @ TX"54ZAZ.0^'"0 M?QX !D !X;"]W;W)K&ULS5E;4]M(%OXK75Z8 M@2IC+%_ ,$ 5$#))5;)A V0>MN:A+;6M'B2UTMW"\;^?[W1+\@7+(=ED:A] MLM1]+M^Y]M'93.E'$PMAV9':9<9JV+,_?L5E^7XE$SM48M%8L*+Q'Y4LS>BU&=(]$*5&/>?S?S:_E&+A86Q*BTW M0X)49O[*OY0X+&T8=1LV],H-/2>W9^2D?,4MOSC3:L8TK08UNG&JNMT03F9D ME#NK\59BG[UX??GV(_MT^>[AAKV_N;Q[^'CS_N;?]W=GAQ;$:IRJ5FGWA2"/9*FC!1IM#"L/]>CHW5\(X_M_ 8U#P&CL?@&WGX@4Q%Q9:RVQ*?B]!!>M!CB$5V)B- MYRP13X(H M%_1^8SN]P; ]''4W/('SBSDB4S\20@548@-6K:JN@U*FTBP[@V:* _9N83"2 M,+/ 3D#54"$E1D#7*;#85]\<]=J]T5%]W8AK]_\+UV#4;0>]T88G&W -@F? MXM$JLGC01+1_\OW0#H+VR?&@OBX%&Z,*:/%GG+>_N7E[_:'6GZB]0\D4VL0R M=UMJI&Z!%-NC/:UWU[>M_3:;Q3*,&04UB9R MH,9RA&\HNVK=DG5XD,@5$E$A:CA!)QA/DB MU@V;:)5BWY,P%@4;(B"TT\)"\-)D+N%0_DAYAEH?4?: V@M6H4>Q[5(5+0P3 M:./5+A/,.Y=M>FZ%XQNQPE ^X95[\#S7BH=QAUT+3;9@"K+J#;@LL%B7^KF[ MU;(WB10TH4^;8I'4RTEC@/ZD0A=.5J.^.W6>4UX1O,R@I:E=^L8+&Q0GM4X#0R=3 LMQ&>2",B,TZI M>M3I5V"\U&\[)]_NNC?W:Z[;_5'VO+Y\A;)]W.E6:K29TG@2+*S<7F4]_*II MFPUK*LLNR/5=%J$@Z; W:H:LI-O;."!'2BS:[C_JB3(0@+$SY31'.^A>E'S) MG0P0F\J,MJZE!2<1ZLNS-_TVBWDR^:IOE':HT'08!_W.<('HS.D'D\%*+J$^ MZS1)Q)_DMEZ>P2)S>9L'O847O,R9_UE7W>D/%P*N^R0=;R/J_1TRM4=,-OI0 MZ838#"LCL7AW6'%&M!_J"4)X)USR;O,2]Q;P4F+^G$- FGAO_TDIJ;^(KNYCAG[_*L;FF-HEOV^10_1]6OR92HU,R\DOI ]OJ]<^J44>K#O%=M+A&MSL5OMN, MA FU'-/9>ZPH&6]I,7U,N1-[)%#G4IG5[2^";.R/,_,#'\$F%!E'F<(IP/1;"8!E7T^Y:LX[IV6]!I?^%"M8$(CVP#<.JP2,CBW@'\MG4# MS-P8T!W1FGP@5069WQL3\M+/I;-,38&C_N*L5*_QB&DQ<1/-TO>A+?I3IJ5Y MK-,(CC\QN9EK)X5T)PFOZ#,#X&BGA5-J*0+]ZE6VH0MDKS.1I3,73$X AXX9 MF< %HU//Y>U&!,)0T^F-#& *6"TLQ9TAP"@!:;2CFLK&ZL'G5[.602TN/I; M3N4E?>/ML\@1Q?(,0_H9AD._,-YU%N?:K6&]$*,*RD85EX=M?/-<:V^'K0W M_J@L?[E(:.P5H;\T5GP^D&$?'?Z7I;OL!?ML=# X<$R0N-I]%&(2'79Q+3Z= MRC?%8G>7'3"TU<>[;G:YL#TZ!GHU[/1V\2_8!?E@=."&2$'0/CD9OHC\$=$( M0#P(UAD,.GW/ 'P&G:%C$)0,^NU^_V4,>HX!V 3=1@VZN_[?R4$P/* "R #0 M4;_W(@9[_=U]4($*@W4&_2BH/FZ]$ M^Z8QP8N<]%OFP#Y3;8JJO3(P]I\?48*J*^RZ0L>K(OY\#KPTG*NG&IMB*#@I MW?NH>817);>J,?)!A2:RWS[&_K<9\B?JE,MH959J@JO-,I3+83!DMWSNNJUM M.6YOV.WNL]=*P]09"]VL+82U4?\-+S](17\5U>1I;W2TOU59P%;.'+]95\*H M/_@.78-V;W#TE+_[BQ*OB2S,"G*W>^_\#3_[9*)+S37;9#U;J7> M?5BJ=YN^7!TN?11,A9ZZ3Y\$-I*6_SY8/ZV_KE[ZCXJ+Y?[3['NNIS383L0$ M6[N=XV$+'8?[W.E_6)6[3XQC9:U*W6WLQMVT .\G"NU8^8,8U-^<+_X&4$L# M!!0 ( -. E5-<&U6-V 8 &<1 9 >&PO=V]R:W-H965TY_T[;6J;2Y+ M\4DS4Q<%U[MW(E=/-Z-@U&U\EINMI8WI[77%-^)1V-^K3QJK:2\EDX4HC50E MTV)],[H+KMY%1.\(_I#BR0Q^,_)DI=076GS(;D8^&21RD5J2P/'Z*NY%GI,@ MF/%7*W/4JR3&X>].^GOG.WQ9<2/N5?ZGS.SV9I2,6";6O,[M9_7TLVC]B4E> MJG+CGNRIH0WC$4MK8U71,L."0I;-FS^W<1@P)/X+#&'+$#J[&T7.RG]RRV^O MM7IBFJ@AC7XX5QTWC),E)>71:GR5X+.WOSSS9S\F8O M>2:0+,/^<[UXCN4)21R+0TI7&M5[+5.CKQ2?;!._.-:,%FF>0T( ?AV*TNF($AW M!,TB5^7FC?-E:#U/4UV#3SRC0U&JR=&&(:VU)K>&Y)4F0^S.8U7.\8VHQ5^U MK,@7CY6(WUY/)E;MGEKWTM #$& G[,P6" _Y3U#"WLN2EZGHE@1T>OB#7ZXK MOE'K-R['31#&B\B;^TLVCA=>X,_8. B],/;Q]KT8A7C?>7N2X'$P\Y)%A'?D M!0EQ>%$2T,N?1>R7?5A/..>!EX1+%H$OB-C26\PCEGCQ;,9^4Y;GYW0M8F]! MUL6)%RY)9^"%4+]AOYQ!VA(Q])H$++5*E![A(E7'9,#QO5&_O]JR@/ ?F>U4:E7?395@/<0VE5V)\ HB+4\CYK&GK4RW9XO@=MT8LA=2"+M5F1NE M&4DBLDR:5-6 ,)1C)0B4:)@9XQVJ4U7 R-19VJ1IK7*<*)PBOLK1E9I69IQ MD%>J[+PZR!\8-DNO%FP8'^@=3JK#\EF7C"/\0S#N*VS%TJ$7027;!RB MPN8)WN@#47C47J[8W0$XCW(VA"KZ01"@.U"K^#" ["'#L-BC>,:B8/Z2'PMT M)U=ZX=O6C[.E!,L1#8H*.H;O?'IX=H5@F-G"^&%WZM'=5 T05RK7@ 5,R+^# M"=YUZAW2S?,=ZI> <5@7IV[RIBB.DT\((M92/%MX!G2W>-H!,4WE4^4(OH9Q M)[#ZWECH8$<41ZI#A&KN);$+V3*>T]Z,81PLT*L#;XXG=ER_3F)LQ U28[3N M^3S$1A0GM#%GF"20@HW(I\AUMLZ60,*,Q5[BS]O,H1!E41?'LW\9(6?0@0$# MZ-#!Z(K)HJJII_2U?@'8Q\OPDEV$& +Q)?O4GC>^\KP6%-L7I/?#I!TB@[[, M,B6:W&_Y5SH'[7H0=-W(;GG[=25$R8S<4"]9U>WF3KA35-=27LCR*[K,DSOS M4YOZBI1N:&;1/6A?K?WYZ[#!'2+O\/AGO@^0<^>&/U]ERH4#Z"5;3@*VF/AX M Q3^)#EE/S0XFBS8#RP&UP_X/7?/&,]O1LC4596[AHW,D+QTRTO-\VD*W$Q/G/T:(^VS:!M)CXA?Q8'U"LB= DOF0=0FO@) MJE92QU/.>9ZIJCONW#W>LR0*/7RC)+M3:-?;88/>P""PJ?Y4X4PZFFGNS-9G M-%BV86]8,=N TT+F.=@GYZYPT\'EMQ!025=\.J1!1G,/[G?[?Q'NFLOSGKSY M"^)76"Q+0MH:K/YD@4N[;J[US<*JREVE5\KB8NY^;@7'+8P(\'VME.T6I*#_ M;^7V?U!+ P04 " #3@)53&N?@V7 ' ^$@ &0 'AL+W=O9,WAV%!KHKZ7[XV.'0.S(X=&#<'QL'N6E&P M\E9Z>7ENS4I8W@UI?!%<#:=AG"HX*$_>8E7AG+]\NK]ZO+O_]/'V[O'I.W'W MRZ\/S_\\'WI(YO5AW$BYKJ6,CTB)QN(G4_C,B;LBH617P! FM7:--W9=C[\H M\5/L!V(2]<5X-(Z^(&_2^CD)\B;'_/0F?LF,3L@Z^/E'I?Q:_&P\B7]=S9VW MR([?OJ#FI%5S$M2<_,]J;I6+M7&5A<9G>O7B6F/K;X>P_HJ*3L3^_*?9.#I] MW\1-W)@\1Z8'(X0L$G&CI7/B:G?A.2-^4,IB+3+IA%\9$?-&$&XD[&F7 92X.:'9,4SD"HUY0(;X0IB ^3*,G6)]ZB/H MOHX.2_%;)!HDW:[[K*TKTE),(!&1J"7#D+B LH$V!!WJPF-/==4[62#JU;R_UI(X+<(^[,MU'-H/I9E _$4XOI(965CI"2V MP,'H[&S4[^K]SAW 0LC*9\:J?P,PV22(;04Q[ LK+(#\15< 14:N:(^H9-:TS10U1>Y:*H'] _^B_U!^-3_NS:?3_&!"-!]%Q"_:Q/FK!R>F[_G3V;F,! M1RJ*HO[I9+0;B*_WN_ZF+X&X-0CND-'3R=;H(.B;:#0XVSS9E5"G8V-$UWY< MXQ%3[J:2B'."/7,;-G94KCB85B:J$,?1* M-E8-:3:=HZSGV16HT!VU!D1Q/.';'%<(0UP3TQLBZ! KAG^15IZ'E[8F-@G_ MMH4>(^&@OEY*>2JOD0% **FN?WQPY*NB=3L^KY%Y0T?WD".T=P+<>[)XZ_& M':)#E]D?SD+:'#]S@^8M/G#3&&".*S#J>&N0%8C40P&J 4G7.M$*.?0(PPH#2\1;E6))B7:L"9F6J#"-#TP,*4_QU!8O15G@]X3[A5**D M1>ON8TX2?ZLP*XUG_::V[N\>;CZ)*[+&(;! 7B+0VVD%.-8[V.N/50JN1X,2 MSQ1GA7H15S^*[]G@\>C]Q_OG,N"?LCL6UTCPSGT+X.EL M]&V3>=_NEI+XGI%J-#YOF^5&\T# C,W0Q>V=1ZG6G5"Y9]%@VE9N:%W$*6C,$0=@FS7CHA:\A<"&Y#^0SRTO(J04O,RRY M+"JD"'-C(,_?,351L8 9-=TI&UL,Y,QKX'.F","L(2D,YP'>P:$7SV'GG3XG MNPA?+OCUI"I\_7K?/FT_CES5WP2VV^LO*S])NV#/-*4X.AJ<3GOU2]GFQILR M?"' R.9-'BXSDJ!)WH#UU. =JKEA!>TGH\O_ %!+ P04 " #3@)53O%T' MQ^<) # &0 &0 'AL+W=O9&>5LK<[+IPN1 MJ?7[7M!K%K[*Q=+00O_\;,47XE:8/U8W)9[Z+969S$6AI2I8*>;O>]/@[45, M^^V&?TJQUIU[1IK<*75/#Y]F[WL#$DAD(C5$@>/G05R*+"-"$.-'3;/7LJ2# MW?N&^J]6=^ARQ[6X5-EW.3/+][U)C\W$G%>9^:K6'T6MSY#HI2K3]LK6;F\\ M[+&TTD;E]6%(D,O"_?+'V@Z= Y/!@0-A?2"T_II3>G"40H/4 I"]ED59JG953$3LVT"?8C5RA8VLEV$+U*\3HW/HL!CX2 , M7J 7M;I&EEYT2-S;4K!+E:]X\83P*4NPRI[8DFNF"L$0 M3ND]4RN;$*N,%QXS./#QZM/E-8Z5*U5R^RXM LK8%8J'8.24E7[UEBM&NQ. MI#P73,SGPD(%!&!SJ5.>N4U$K!2P6@HV'17_KNE]^+*Y?OG;) P'[^Q&6K'/ MP;L3GUT[M1@04QOP((4K9%"YC\>-]1D0-V2W5B]WVC$A ;^HXO3WBF=R+B'E M[IZ[)"VN6ERB"T]6S7_W"W?=[866HV] < LRQS85B1HYX:_QXP1*L^XRV/EB;, MLW';C!M(ON2&02I4FSLM?E0N#R#,7$@*$T@E'E>R%#Z;UFJ"J%7L40+L!7:/ M_7$K9:WYMG)@B\#-Z;4+,O##+E&2;4AQJ2G41S6!-W2M)2!0D>T;%/0Z61'[T7/Q-AGO#%=G.M&._/CY;O[ M9489:V6=5Z:"_#99X?[;;LZYU=UHZ7BU#JR9T')1<-H+#2Z==1PM2-$'G\N, M:PVC;[U#JND*" +S X,<3YR'H%GFR%)4 @3;F+M0R' RT8?&F*R.M-V@)U;2 M&"$8@D+"N%I!Z1ERNQ2TRP5[DQ,0 BYA*]C/&LH&QC9T-N;8"L^.(0IE2&I@ M(8$A%FG+G".YT/G<"P+#K!)--'5LEEKC8+W%\*WX:@/0QCCN';1N8*XKGV8/ M@$4&1(>/D5X/$)636E)A^PIH:#'B$-'CA2A$"?LC;2BMG@0O]8GEY3('0%&X M5<;GIK;#%HT-N%$BO&"OG<"1+99N83^YN #"_6@1[EEIN*L,"AU$;K/-)J7( MY$)2H"-L$2W"H?M^%J1@H0Z^7@N*B Y$[4_4Y\5EC=1C+H;)0F"0<6>S.CI@ M3+,$\P(L2XW^F*A2K&X#FX\RXUIQ\C, ^!1V!K9J::VU97&@:_@R*O:PX@N MI.ZR1";4E;D08)9 ! M%U)UZ _'^Z2(XA#L$,"3KBD2=HRC1Z/8'T]>ER( _V@<0Y8H#B![Z >C@W&[ MG=\=TL>$_2#N>DN*,\*SMG8+V^XAH6GU9 <#=8/G-NI0-%IHW0.I._+_=_%? MUVX[.P"9&+"I38H& ;M&^^(:JN[2:UFP\_ZKH)&;CEYV./^#.!__RT'U=+$H MQ8+@9JO6!EXR&-F@'B%U?&1&, Z\01CM+\VA%T=#.#'V!PD:MS$+QO K\FW+ MNT.?PBT>>A$V-SI?=3Q0Z]Q=^K_J' $H3V!7(X\K$G3$(OP.:?"N]-V_U"@"%H2)D=4*Y#TV:Y M19M+KFW'E J!66=>JGR["VBX:3@)OHJ1OUXRA"\GWC >LV_\$86W$'.))D&@ MH/Z'NM87J 2Q%TQ&+)YX43AB ? V&4!O3%Z%ENFFISEP/(J\.)P B[UH$D.# M&'$8L"_HAE!K%28ORYMZ8)7)F>T$%'*,.],U<\2+=:MIDJV-*"NMG5S++/3V ME$D04F@K\%'B!TUS["$T!IM'2X56HLT&5*V5*\G9DVN]N-VF"OI* 2*WO_W"\]6[:;.?FK.]$EUV/7=K\$,?.AR^MG[$ MN'5@L ')T@ES%'<=@,T8W4_)L%5!D8#7UB72^>]8BNGDB]543N M!.O0KGOE=0- O :@NGG>F11CR&LCLCLVVWY_;U)H-Y[6XG4_,^P&KS5(LAG> M7'P.M\-HLHFK[3!"NSAO+$L7^'9)GZ"(J:U8*GLVTWK=X*D:$^ZKSP=*YUI5 MV8P^IE ZR#P7,^F,U*G'SDS;!K)]ZNX4\Q/F@8C6$1"SV#/(5)JDM3-CQM/[ MT]MTJ>@KE>-R2M,>;%;:Z.ZVDT82/\F^#_]^<>ZD37T3"@'N4H M2GP[(8S\R+@7''$4;\'ZNE&D> MB$'[1YOSOP!02P,$% @ TX"54_-2&^>6!0 _0T !D !X;"]W;W)K M&ULG5=M;]HZ%/XK1]SMJD@=)(%VK&]27[A:I75% MI=O5-.V#20[$JA-GM@/E_OI[CA-26*'5]B&0V#[/>WC8@KBT3F>U,#'(9%[]B\?:#VL"@V"'0%0+1)YWIC3[;?A$.Z&]]=WPYOAYWL8 M?3K_/#[I.H+G1=VXAKJHH*(=4&$$-SIWJ85AGF"R"= E7@VY:$7N(GH1\39V M'>B%^Q %4?@"7J\QMN?Q>COP[M!)@Y12#BXPQZET%KZ?3ZPSE!P_7E#0;Q3T MO8+^#@6C.EM%GL"M2]' 2!/Z%K57TL9*V](@?+_'1YI1.G[XLVC[<3\2'K=!DAC\+(624XD)5P&Q2B"F\!LY*5U5L8W5!6.6E!0& M%JF,4T E9W*B$# KE%XB6M!38*67.BM$OO2LV$^%,$[&LA".R%+KF%B92&$D M261B2<\#PM"7^!SA"J=HC%"$\D3$0EF TQY=R4PZ48U:ZGC4U%P*,H=QW23Z M0;0W:Z_(7.<.34YX=SC'O&1V"7:\#U<\9Q10TJ@J*NR6@^ M#"NS#-P(%Z?, M?)W1/@A+/B/LS+MMLO3:+K0P":N^(K_%3AN[[QL.C5%&/7DB=QR'\/VQ?<7R MVO##MRM[MD&P(92UWBGL#[_P%=P"C=1)Y8BU] "AK(;"Z+E,R!4N%6XCIDW M1))(!B+OL&/<0$WQ*-'(.18^5\/[T2Q(U-L8ZRX@V-=/X RY4R>BK.'HA(4TUL2+L:T,M?8JG)&:97#V' MTVD=C$0X+[%>9J]Y*B%!8ZLR)1,WTHB,H/1@VL_SXUWBD]!;VO0&7538]?*U MT!]#JA=4)&9_Q0>W\,FU8TX58N7$;8[KP)=:_V.&WA#HR#\0.O(V[3^31AT M0CJ&*.7;V)L/G4L]@DJP2E*3J=:;B%=^CSV'>KFU1F6R5()Q=3:FX)[ M5[G=GQ&E6W*'4F@%LXW!\=U"?WU,9M:N?WU=)N1I% M __\ELI^T*Y^_D!E".%@X)]M!\?NVI$\0RHVOGCP3E3FKCJ=-Z/-W>:\.M(_ M+:\N1C=4JY+J6.&41(/.^X,6F.JR47TX7?@#_D0[NB[XUY3N9VAX &ULM5A9<]LX$OXK**VS:UTJ.]%DLA4? M97MF'Z;F 2(A$1N2X "@9?_[[6X2/"3+\4S-/L2A@$8?7Y_ Z5;I[R86PK*G M-,G,62^V-O\P&)@P%BDWGLI%!CMKI5-NX:?>#$RN!8_H4)H,@N%P.DBYS'KG MI[1VJ\]/56$3F8E;S4R1IEP_7XI$;<]Z?L\MW,E-;'%A<'Z:\XVX%_:7_%;# MKT'-)9*IR(Q4&=-B?=:[\#]"'Z58FM:WPPM62GU'7]\C92J=!.9FA4^ZMAET)Y^SYW?+SY7@36H^-_#X+AH'_"K]1;?:(^(T.\'L0::XT M1"%;_E%(^\P^2Q,FRA1:L-\N5L9J")??7Q$TK@6-2=#XK8+N1"0@KU:)8-!(ZE$9$#'+S$0!""")N@5O("X._ M6F*952PO=!A# N*ZU/LZVUBK8A.S-;B2)Q IH\ C0QM-^HPG"5JTC6480U%) M0" 3$CAJ%!&J- 5U3,R!)5.:I2)= 4:QS+O@)#*5%G1/)%_)!/4(25$ H\]R MK1YE)$IST8B0FQ@(H)(!X)RJ$0@#$'(N(P:5]9!)QWBZPA,#)\WI\$6JBLS6 ML (C$+3FP.&1)X5 Q6&!(^>T2+C#/8,J"_74D@!,3-0"*KE1&<3C,^,Y:/XD M4\2DQ0V+7L2,2@308"%EP-3*'"(8D%P7%I-&<)V!SP"T1X 22( MK).X7&BI MHM(7>U88M@5CH9""S5#?0%+I?%!E56'[GD?_A4H(6X1,!LX%=$A/TU*ACLCG M1AOP,ZCIH'=!!=L)>,K604B!UZ>]?<49S_ ?X9/(D%*W!4^I'-(;CUW5(/_+ MU$JZ%.*;C18;7-A# 4DP-)M0;:+'I4"HBB1"9VN,$UVZ+X=LDH9Q \Y.H,-" MS$!XVE@5!M0V)Q_8!6$$!51!)-X.V4_W7]A\Z'G=W9A9TX[BZ$WI)UQN;H@;O/ MF[3HTJKCX+^GB5A<5[=RM=O08(_;3$\+@4Z$UE!>3'3F-T/0CR!P=YC%T? NE "NVW<. / MY#(+R\()J9%E!=2S9ZJ=R'@MM;$-!2H9OF0)>/]GGJQ=9OH+3(]#>FPEE,Q= M0_'8,Q2A;KE @8V^3BM%C3]&@?N\[%81(\-P2M >N1=AJ[O&;DTB&*MI BS# M7DYL>0%C/)2$D""Q,"AMJ$DV!VN6SA&JQ<0CYW!. '8T9>8OY09S, MOL,R535!E,:S9F:"6*N+:3UP53T=!BPAWA.V[9;>-7_JC69_(G(.*S(_K,A: M%7I?#]=NHQ\UVIT^0HT6!KX7 A(GJ96 T8XF$K<8%31)-*H&U V:Z0DX'/G^ MR!O"C0T 4%F_F3EWR*;SA@HNL%6'AZY.DF36D6)B(JAF6)ID$KF1U+Z;9G@( M>S?OTXT82T0==.7TV8)DWT*/74211" QAON=P01\CCZ+, QS[O:#DO]2H8T6C%_YNV'Y8YB99ELC9&5GEBA M*4BV()R'U?#5]@TTY2:D2S15[N9\O,Z(@Y<97M?M4AH1 EX9;U0Y^*!)1 M2=9"P/?@.LG^762BA8<37YL05Y76%!"83DR_"E2JU;PRR)V%J59ML_I&5+JI M 0P,FT^]X!U)OX)<1U4."*>CD%O9WZ!'X[]]A1;#=V\+D6#X_PL0F('^:H"H M3+S'@@>UL(X0IU!9^%Z$]I7V+6O?#/=!EO;MT'9KV7S2\?M.T*D53MP@H%+) M81<$?Q5U')%^@'KP=P61/\0H0K"/ F]4%VQLO4BQ!)G*H'B*@I0!H]:V$'D*AE OCO?3 -6@] M)J9";^C)U.#M,[/ENV*]6K_*7I2/D0UY^:1[Q?5&9C _B34<'7JS2:_L$>Z' M53D]3:Z4A0F)/F/!(2.1 /;72EGW P74;]7G_P-02P,$% @ TX"54X/\ MVOY* P -0< !D !X;"]W;W)K&ULG559;]LX M$/XK R$/74"-;E^P#=B)B@1H8L-VMU@L^D!+8XN()*HD%:?_OD/*=KU $B#[ M,CQFYIN+,QP?A'Q2!:*&EZJLU<0IM&Y&GJ>R BNFKD6#-7%V0E9,TU'N/=5( M9+E5JDHO]/V>5S%>.].QO5O*Z5BTNN0U+B6HMJJ8_#7'4APF3N"<+E9\7VAS MX4W'#=OC&O6W9BGIY)U1)NXLR"T3PV\E;@;XX'=;$'$\E6B"=S MN,\GCF\-VM[.68APN% M@?^&0GA4"*W?G2'KY2W3;#J6X@#22!.:V=A0K38YQVM3E+66Q.6DIZ>/Z0;N M'V\6#RDLTQ6L[V:K%&:;S>I^_FTSFW]-8;. N_3^9M'Q[A9?;]/5>NQI,FX@ MO.QH:-X9"M\P%(3P(&I=*$CK'//_ GCD]=GU\.3Z/'P7<9'I:X@"%T(_#-[! MB\ZIB"Q>] 9>RF3-Z[V")4I8%TPB_#O;*BWIY?QX!S\^X\<6/_X _@9?-,Q+ MD3W]>"VE[P*:?AVIAF4X<:@A% IIM2I/O5$SX?,Q2$"5N%/9HC=U^$M,:N;W8AW2WH_ECLFES2!,(J*>S M)Q"-2;."T$W"@:'Q "*W'_@?LWZJ3!!1'-9NWXW\L%L3_S(G'ZG8".8VK*OP M.DP,C2)#XP1NCP8-)[!T:/E#F-6:?WXC2JIQV9I*!H,$PH1"C7QXK:>\BU%& MA=W;@:TH!6VMNZEVOCW_";-N%/X1[SZ4!R;WG&R7N"-5_[J?.""[(=T=M&CL M8-P*36/6;@OZUU : >+OA-"G@S%P_BFGOP%02P,$% @ TX"54YES$H2\ M#0 SB !D !X;"]W;W)K&ULG5I_;]LX$OTJ M1*YWEP!*8DFV93=M@32;=@M&PV#]HB;9XD44M13GQ?OI[,Y1DV4FZ MBP,6C222P_GQYLV0WG>/QC[4N5)./*V+LGY_E#M7O3T_K]-5U9)3->M"[.H]%H>KZ6NCSZ\(Z_W=H/[TSC"EVJ6ROJ9KV6=OM1 M%>;Q_5%XU'WXKE>YHP_G']Y5<*_M'JL!\^"+%D8\T O7[+W1R-22!4J=21!XL]&7:FB($%0X[=6YE&_ M)2T:HJ:_Q6/ M?NXX.A)I4SNS;A=#@[4N_5_YU/IAL& V>F5!U"Z(6&^_$6OYDW3RPSMK'H6E MV9!&#VPJKX9RNJ2@W#F+48UU[L/-[?7WR_LOWSZ+N^O/7Z^_W=^].W>02Z/G M:2OCHY<1O2(CC,174[J\%M=EIK)] >=0J-$/ MY,6]E3'+BU^1=Z=6 )(3WU5EK-/E2OQRN:B=!29^_8'X<2]^S.+'?UK\3[I. M"U,W5HE?[M63$Q\+DS[\^I)O?RB:Z*'R!86RPH.-\V"FF^ MJ'6FI=6JONBFB&L:MJ;4J;A7:5Z:PJPPX4")Z_L_4&(@AB1K5^_M=S;TQ]_K MYYX GW2A @R:U%&D=-WM13,>MMTX ;;V_A=>.=Y(EH1\Q?41AHK^(K'8H MC[RBP]ANJ7<[PK7SMBQJL^]F6HK"!Z/K2I$N H[DS:0E"F(,[,?S"!3Y%Y. MZS)KR$^PP5@-#^%!_=;HBJ,RV*FUBYS^S[,[L2)GES3I$,A=6#1M7Z!W8-R M?PHX)]B%Q>#%:^#4BNTD@.]EEX#N M!1[_73J?D07VSWRFMT:<^4CU2@ZM)5UDMJ%,S01@D:L!6'@=O1;JR7^NM5.< M\.M%04$F1P_AL='2@Q9-!+H<[_LV"N29U&MY)CXUEA)UYT8/6\[S5U.-5JRQ M#5#;%"Q)+ I9/JA6U1X/'?"L6IN-7!3JW*JFIH?AVGH+5ES7^VCI50_V#-N' MT-"6BWT=U1/PCXX!4G4AD$TYR^?R5+;A0,+HL$*/&E)T^6YRL)-=]F%I/!#$U)E8GQ)6%:2IQ;N@/ \J/5*M16'P&@UU!<=M*ZI]R\[3<#(V1]_J\:M3-%YRHX)A-$Y-Y7PL M^CJGR[1HV"!=+JVD:H62V$&5*0G,O..L0!1HW*V PU9J"=/H6:4*RG.MW&&C M,H_*=LR$H85,'T[1F!Q^]^\ $4F@37?*-23^40)C CT?<]A"22JLV DYLE(E MHMT-@87+>JUK%M+/6_H.#;W# \PIFQ*)Y5&&A%%%5X\RG;:?.^3*5:FZDF3! M8*! "S?PEHS[)6H[H:;.=8L)KEZZ<.R*'/MVQDE@0Y..U$*LN%4Y\(($V^FE MYI4P!%"@611!X9J%VANON';",3/&" GHGI !_:&1.99I2G]'NZ#K@U)08[P1<7]]^O_EZ13[!KS-[[V&0F5[<48G=#JHT%T)]Q7]@K;T73P76C?0 ME/LG8D#:CN)II^DKK0BIOR1*U-0T[/G7G>S4\/'&5'%^19$AG,NF@"J M=OD6I=FW+W2SALR7:[6'.O8>$*6!IH+.>"F2#K!'S3]=*T?ZP+-(>M.L\AZ. M91=61\=J+F9U8S=*%P5[-#4-A6*M9,W%^?C^[@HIONOKT2Y[677' W\7J'TK0RT7)URS6E$A1M-9G-*,]F")HK=0&<6$C&S\D=$4S:"? M:$^5=.0/DXNZ/9PSLSP_9L+_RS:%0($,D[TFKN]Q&&=T;,1Y &VOHH,*^PQK MEUP''96VD@HJZ[%M9Y.E) ?-'Q" 7%NH5,(9%'E_S0%P@:Z]J^D&8SO<61"7 M@Q+:0W%W.71KS5*CX;/B'P9<07:#="DJOK0"1MHW1^X%E[S@!U*66TD"$%WY MY*:F^X8Z!;5PZHEOZ)M%&(@[?^5*PN]0\\":*5)+7.[VOVWW/Q-?=U2D-K)H M)/71W;7),$?I,C2C?K8;W.F(P*"+IK/Y#BIMXWMHV,L75;NS3G]Q=/\Y\&!$ MO]MY"4V \^4/+4Q-F-^"[G"PX%/%#>"W %3BD ^>1!]%81Z!?4VZH"&%\/KD M;1^B&W_,NNV/D%?& HG$VZ3&%TJ@SMCC\ 3#)7,[UY5['$;0F9'.U!__AWCW M4 ]_H?E6?%/@>8F:(=[,HR08S>9XF,R#,!F)XS?1*)@DR8EX$P:SZ228SB+Q MDV)J\9X,XV ^CT08!;-X+N9)+"!C-AJ+RS7=:?G3+78*IN.9&,?!& X(@S"> M"DB+PHFX.0B4""=A,(]'D),$\6@JCN-I$,?3$Q'/HV ^&HDK66EB'IS88)/V M_?TLF$-8- W&\ZE(DDA@53B+?V#ZZ,#T<3 +(_%FEHR#^2R!Z; IF8_8]&0& MQXSF!Z:/H==MWT<+YG>AA$ MT(V<]686CX,)C('Q1$C+%B-$]>,1YC !.",(L0>$0 M2(AGG!)[.<)5G"I89;&AKKAQ::]8F>G*WB-+'%ZZ/*=2U*;_F4\K;MJP9+%] MX2J7;P9?3^XVJ?=RM4OX2]9B&*DN?2E/.4R YG@:T>-\$@7C$!&+DC"8Q( [ M$#4+QJ.$H4TI!BA.I_!,,)L#/$DH)E$X0YO-+W):SFB^Z7JQVLYNO1)[WV12M$;C*][R[$O8OXR,#%U?\2 MIW_WUT7/J'D7'02DOUOV1U=?7_B> HT6N=1QH6"Z-FTMP@S??/5Z_/\,OA_6 MLT$R^7#N^^VZVL4[V72MA3YO3N3AL*PFOQ-[5\W3"6[O0=EW#%4NTF[ M>U_:$H=*]':E<5UI9WO#T5])!E)4O5;>TR$Z=W[/&NN/Z-L_\-?+\>6;X3\( M*9'2Q0=3P#; M2'V'DVM54//"YY6N>SWS"N\*]Z"0#6C]F;$_U!*+ M)C$I%J-#8 U1L^+)Z)E^\2P(1_ "^'_"?^;S2:O<\S"_(8.GH.TWX12E;TP/ M">2.)^*EGT3/![\Q\RW6%=_L\>;^Y^;^:_]C_:7_C7HWW?_2_Y6ODP ]G!W> M'XW.DLF1L/[7<__B3,6_6"^,0P;R8ZYDIBQ-P/C2H*]M7VB#_G]A^/ _4$L# M!!0 ( -. E5-J.!A<^@4 !4- 9 >&PO=V]R:W-H965TS*TK9<"MRX>^R5%\=N-.CFP=M#)TXX2O MRU*ZU1EINSSNC7O=@R\J+P(_&)X<53*G6PI?JQN'N^$:)5,E&:^L$8[FQ[W3 M\;NS*=M'@S\4+?W6M>!,$FM_\,U%=MP;,2'2E 9&D/A9T(RT9B#0^-EB]M8A MV7'[ND/_&'-'+HGT-+/ZF\I"<=P[Z(F,YK+6X8M=?J8VGUW&2ZWV\:]8-K:[ MTYY(:Q]LV3J#0:E,\ROO6QVV' Y&SSA,6H=)Y-T$BBS/99 G1\XNA6-KH/%% M3#5Z@YPR7)3;X/!6P2^@1M/Q*4UH?#B@\DH>P@P!+SCKAG8BW\US"MBQ50%L%+Z3)Q QTE.J%G0MH M:Q-R:WG[(A0$;F4ES4H4$EP=/'+*!,9?^ #JR4IH"H%<1$@=92H(F>>.B(A>P8$2P?!E7D4E)Y)N$'&G)T+!HI@9II1"9"^@%=">$$,K@/:*G M+1XRV,KXM0?'Q*M,2<=E0?Y+K O^K>2*B_=,Q,H&O%12QQ4$:5XC=HF]Z65< M/:F6JFP*+S=):L(V&8@;9[,Z#>);U!K/9P5+[@7GNR'WZR\'D_'^>U!I[9>= MO58R:1#A,4_$F(MO:P\"_?2?^).D@$>;U44#7I'XQ'XC1-72VUCTW3TF0]Q_W# M_4/\W9\>PN9GK;@DC])@R[V)&.^.-I*T GHTGH;/FW%_;W__;?P]G+[]-S^D MLLUL!T%;@K\#/F]JJ:7QHHF($5U%TWPHJA/G^\G76MO.2QZ-A# MR=]J0U&F/EHB)7QCN,JY8_7_KN$/J,J20>6=+6-)OQK%G7,;T$!Q^H-3B#FS MM0M1-#:ZQ2>T(&%VCS/(1A2,"I65MLU4(*)Y'5;4XR;),>B+NMU:0\!@P' M$]>LG*4*122H#&"Z$C]TX6W&0XGE12VK9R1SY"N+4\>"MO*.%42+:!ZF!.$7:!?)#\V+Q8>7F MU&V"!]D]W-6I-,8&A,(>34-\A?9!OM3MN ?.@@>SH"=@H24V'HXT"B<>TI$; M!,&>INR],/!#J >A<13TUL@$M@S#;DU'6N]5HN'.ZXQIX!/G.;*"(Y.TL0Q) M[?$5\[XOU)S5Z#>U+R5#>S#IY@:B !R+?""^=06G^Y2JKH3\H+$ 4:ZR3.R" M'@JE>*\N8CHLZP*;'HL0NSCG?HW=P%\]Y;F.K>Z&>U>CP+7S,9&.\@";QP.H MKNS3N[H;@ 8> 8]OGY+"ZEKV82T,?=NT4$DB7'P/K9*'UD9]$&<->6[5&VE M3&RQ."J/*NX[,7Q34^Z/0J*I)3_'4''"V8(X)YK/>>D]DT53AABWG3DP[N-3 M8S#1#(-2JZZM4ND+,>?OS."I<]-PZZB*;W0>#^0^2A.:4^OZZ?K,?]H<=3?F MS3\,E]+A.\3BSN$Z&NSO]H1K#N'-3;!5//@F-N! $"\+_-]"C@WP?F[1)>T- M!UC_)W3R#U!+ P04 " #3@)53'XOL1OX$ #H"P &0 'AL+W=O*U[V>Y4N1,[NO"Z'P)-4F9PZ79M&SA1$LJ83RK!<%P;"7,ZF\X\-J M[](<'^K295*)2P.VS'-F-BB ML6= >%QGMGK"NKD;>,!+ZW3>"".#7*KZS>X;/[Q$(&H$HHIWK:AB>@V&;B,:?52F5M)(3BH*RK4S>"I1SAW?3M[=3#[.+LYA]=D4KC&]DS(3/H317C#VX99E):LS M127PH6293#=2+6#"N2Z5L_!Y,K?.8!Y]>89#O^70KSCT_PV'[0;H] 5\3J7E MF;:E$?#YH[AW<))I?O?EJ8C]@LOT[=GIS;LSF,W@]]]&41C^";],#/@DF %! M(08,D)X+T\:('@$^PC%,,JQ[IK@ [""0Z'+NTC+#:FR,Z$@%;JE+BU;:[NN= M^\R2&^9B(94BNW&Q(96OPL@_B$?P*O:'PR&]HL$(.J?HN:K2;1=8DLCJ$_B2 MF04R=!JXMJB/G"GNL:=9@/)+N<"-P3R1= M)N MB;8^6##O0CP,,(8C" -XX(%B"#\(^O@DYGA=HH<@EAPZ=>I?-TNON5P&\W+'W(7LJ-,:_E=(V.Y6? MM,%F3]88(Q12QJ:@;-84:_(5C<3?%OXKJP3815X;3*(]G:95X$NU=>0<2[[- M)R.XD"N&>XCPLB*;J14JU&8#J[9KH*.$68G'%7:U/7BFP(;^.(XI&V,?VP&\ M&@_\>!R^. TOH'0[^OLW[D#\;Q$[;^+VJ-:FR>S8(4M,/]\3]02P,$% @ MTX"54T!4%&'L(P 8'H !D !X;"]W;W)K&UL MU5WI<]LXEO]76)[I:;M*5BSE[JO*<2=I3Z635)SLU%;7?(!(2$*'(C0$:4?] MU^^[<)"B:#L]LUO[8:8=B00>'M[Q>P>@'VYL_=FMM6ZR+YNRK9MF^]V# M!RY?ZXUR4[O5%7RSM/5&-?#/>O7 ;6NM"GII4SZ8GYT]>;!1ICKZZ0?Z['W] MTP^V;4I3Z?=UYMK-1M6[%[JT-S\>S8[\!Q_,:MW@!P]^^F&K5OI*-Y^V[VOX MUX,P2F$VNG+&5EFMES\>G<^^>S%_CB_0$_]E](U+_LYP*0MK/^,_+HL?C\Z0 M(EWJO,$A%/SG6E_HLL21@(Y_R:!'84Y\,?W;C_Z*%@^+62BG+VSY#U,TZQ^/ MGAUEA5ZJMFP^V)M?M"SH,8Z7V]+1_V1DHV)B*_ZN^""/N M\L)<7I@3W3P14?FS:M1//]3V)JOQ:1@-_Z"ETMM G*EP5ZZ:&KXU\%[ST]6G M7W\]__#?V;M7V=7EZ[>7KRXOSM]^S,XO+MY]>OOQ\NWK[/V[-Y<7ER^OLN/W MMC2YT>[DAP<-3(T#/,AEFA<\S?S -+-Y]JNMFK7+7E:%+KH#/ ": ^%S3_B+ M^>B([_)FFCV<3;+YV7PV,M[#P(B'--[# ^.=Y[EMJ\94J\RO,_OM?.&:&@3G MGR,3/ H3/*()'AV8X*UJVEIG[Y;9B];!=\Y->*9=]IO\]Z/^TF0O2IM__N<0 MB^\TOHWC9[^\O+QXEUW8>FMKA4HPR9IU;=O5.C.-R[:UJ7*S527HY,*9PJ@: M5YU;T#E'G(#!>(QS75NW5;G.?K%E 5\Y&G::'?_M+\_F\[/O>X_1I[/O3R;R M_JL2M2.[:K= 2N/?/?KEU=7%T4FFJD*>>XG:6MO*Y,",?%W9TJZ0IJ')XK-^ M-AJH66M3@\%P6TT:WUW<,2A,R5^4.V2'SF30"[O9JFH7*3<)A\I=IJL5F*DB M,Q6]56AG5L#0C:K:)8@(\AZG=ZJD35">%1,T$F#&^&L=%UCK4C4PX+:V19O# M?M#KNKXV.1 J&P6&E*;[5!E\]JJ!5V 51Y^F5U/AG*D:75>TOTCH-/L(SR>K MF3W]WHDIT6S"9&E@A@TL#(=7UT8$1(B=9$+\1A3JB,(^#PCP>%>@7"L00]>4];*:N&B'P?CISEREL=XJ4?]E:P5;< MV S<(*H0Z(33*_!*C?N.&-<3[->P:=L@IZ^N7D=Q&EH&& ^61V &;GY=MH8FR^(!B ML^KB=(DY"O,5I@8:.M-.,A!F?.MF;?)UID"];M86%='>5$"#_I+K;9,!+NGS M[[$V[;-:J/<+_>XS_]_P;XL5S M_)@(GB3;CX:*;<.UKKHC C4-#:@5C/SL;#J3!4^S2V!O41A6FKZX=0A5V>\6 MC$@&HZ,92_@'%/KA]F2ENU;;UG>D;$+Z-/+LT\?A25SU&!N?S:>//0^)=\_G MTZ?"RL?3Y]\,\7*:7>BZ ;S:'71('9(E'B"X1#>+(M$1SFEVI77VUL)KLX>3 M[(,N-&#I18F?53 H#%^6J(.7:+JU UR=G8.TDR7/Q?(L5 DZI-G* @H!J5^K^^=F(X,# M,<96B9F AP^8'-PB#$U,LP/@W*R]O4'FBO.&+_CA%ECX5^?@?D=RE5".0O&'18!;@ G4 M)IA!>%Z+MR^-6I@2=%2&*HS+2^L$QZ&DP$)PYD/OT( $1U!&Y>]!7GFG,411 MC8:E%8#R98O^'VQR6R,7XSO$4V".!?D^!\ #XP-_(/I!R-B62#TLO,Z6M=W M:]8EC!H3TJ=!2)^.BLV%Q8/)\C_%KIVY-W6@!U )DL#DZ!$7@._>+=%$_$%9:K,".DKX%JPY*@:16H-%VG (!LL@NZ58 M1F&+2'1@:?D:T2&(^0)6ALO7>S3P0><:!@:3>-_-N_<$ M6?BLCI\)#B)U%#U YJ): '?SMJYAR; U!6@%R;/'SP*'@"=ML$UJ8()@/L@B MI"( BIP!/(.= A&P-VCC"<5X72FRMO)!"HX41D?*8 9; Y&P@!J=FJTP&,M@ MW^H5;YP"/=2+QNMQ)QI(#%=WCDBXHP"AR&S%,HBAC:W)TDC(B*1^03N@*\1: M^*G:;FME(/(A;@1>A>"##=8.Z=LJ!#,KS68GS@IQ#N@,KX;,$.R0W; /9A## M$FX8-.+CH$=>"_\WPY?G0=:?CXKB!S&J)#X7Z/2!E:RE%SX8NZ/,CT\4QCYG M)_&WO\R>G'V____A.7$FQVTE,I]LQ D:>PZ&@EM H5M5Y@\6BUR& 1ERO%N9 MO=;U*9D1>90T8V,+C9B&H+ISJ:Z!J;, KPN4"+*BPI!I%I'3$P1.1,"$],.# M685C4XF@?^L"F;+:L1V=G<5DV=EMK,XUCLL"!+'I10T"UF0? MC/M\7TMVO[EL9Z[L57 UI@*9;=EMD+'9 O< .!#< =3ZN\ MN\:QO7%,LQ^H:'J#@1OX(7(-J;L2B%KH(5O8-4';4B&H1;,Q,B"I";I'3]B_ M &Z@"5EVUFV:-JHR(F+B@18Y2]8%%HMA%2P>J0#W.3S4--OG>\H;(DS""9)> M6G5JR2@L0%) O-%]B(B79*&K=K, O<=!O4/)$/##V#T1/I"YB>D!P(I@A1VG MMB&N(Z2Z$Q"&ZKO2=E6K[9H"6E 37$YO+W2-B@2+K%:6_(AP*[@W6C]R-9 [ MR19MDQ465EK9)D'6XO$R]"O@8N!#7+J3Q$A81<*J49U,$MBS43VYK#!NM?7N MWOIWQW&S^!>$Q(3L"H^=P('+=EI$$W56:;2;(*M_$ Q 1F) C5)#CRPT\KG0 MP""(W]BB,F:O77-JP(/Q7YCW@^'8N0$S5UK>QXS5-'L#^XTY$K-$<9Z0T"5F M>MGBCDB(PY@= E1=9> SP30L#<:H/4F 9U!2,-/)VZ]9EW)5USLDFM9"\A Y MOC+7)#<":]DDP[9[V.!Q+&&']QJ2Z7FET,FA,X($;P+WP)@3CI.T.M@G<$9(ZR>P" +O&: ET M2&TDIRLK(JZD@8N$-MY(FA(?EUQ'!0P)&&G%F"9IWX QTRB,H1Y M 9!?ZY*@.9H##>8(TQZ>C6370=(TZ1SH+-"H*UH!! [XF?Z"%IOV&)D2P22Q MXA19X7B$#1@LS@[EB"4)?Y)\"OP!84"_:1 ]*4I*,(U&;%M>@DM@&BD(1.66Z44;R75ZB #O+P0?G=#9J1ZM9:%$B7 "C/K38 M.ZWJ4:,QCT9C/EKM>5]C0K=!FU$J)!XD#$.]+<7YO[V!Q[-+\$]NK/(SB[6E MV<-16S(ZW;WMUI^8*XO?;L.W.GQKG$08;.'0XDRSGQ$0YB9F;$':86O_X ], MFEV!#;XV1;1J6#W#_/@I$@E8O%F#(4*TV!/2UFDP6> VKV-D#2IG;.L\?ANL M:FQO6TTDK?"KT D%2XLA&$KK,"W?92]:(_4N,D(;7*%D5&9G:&H>G9%8NNQ7 ME8.<:M"?+A4/\:F9?^H-A/)Z;6'-\:.X?^F@MI0?IT\?^PS6[ &+01OV> M0.(!XDA3U=8TK$730Q/C<[*?*6/<&I-$M=^+J9%# @*!! 8H_;4G>6 "^=01XK!/'09@$'2)' MQ5Q) XO6;EK^N^A(+;E'\ #H5C@]-5BD(.FN=I+7PBU8*7(\8+\ 8)%Z+$MV M3V*78&\JE(]1NQ1KQ+/Q(FXHW8*D+PP7]>Z=WQJ? _L\OJ/H^,(WE#;^IG)NXMR3_^2D[,MR0?/A=I;0"!K+4 MJJI:+A(0[]\!]L)@#9M,X$$PDIC, :!BTK6%6S14)4X,5PF06 MQ;D5HFJ"JA(R!#P=@]1 4()_&,*C,"+\IS :,)N/S$)B7K[F_%HR5#_M#/^M M176C].,+5'*3("_F^=N*0FG+=K8; <"G(7Z)R8:$D0 9N';0D;F4'E58*L*< M7WU"$7QZ>O9HXOLPKF @<"4[O\:/L&>T4V&W+^-,1]G[MG:MXN),9SCP',G> M1OL=@B113-F&Q4XPZ'#,HWK,"7H<]@[-ARXXU(DLG@+BPI2IV$):N*2-;Z/V M1OW[R/UVCU#-E7=B=L$N!B>Y1'%!1[=8R< U6-: ME@0*:_B9^=S'#H"TJ#3+D<=L)I^_5PWYHL\Y:!@;\[K#- P M@67(M"A>6YG+=(&2(C6"&%VRKB)/E-Z9[ >-R:3#>S!!='?*J1#8X56M=3_3 MS"L;I\-IPH83'P,HPPN0ZOCHZO7?U&;[_?G12:Q^'T!M%VFY]RI6 MUQ$N!!0W'< (M(Z_+>$LFX66NR],.>7#*H9 7)?2\" M[,/ZF;3S@EL2'NC]#&IT/X AV95]EP4J%MN<#B!8;O=0 O)3 M80@(Q@UAG#1$2^J$@[,$B]N1Q,![V7?/V=@Y%!\?Z^E126TF9'\G'7E$4?N] M+59!Y?L5\@/BZ5,$0[(Z%GK%[JW9>$-5\# ?]"*T)7&U\/XAU]=/U=$[MLH8 MQN=UJXO4SL<7&P=^239=<%!:?> [E)#[D"GXW\.DJ74 M5((@ MXY2*:+0FW!:$PLP8G\QIH#*H)ZVA2_;86J2ZLF8X"QWHQH86]-FXTUC[[FRD?T#C!8$ MH]2_?$^]N^\$F?_HAC_:=9-DG9BHU^F%$"NP:P0^W5\);\5, TKI#7P:ZR:> M80T^T]9<."R5V;BD_6AT\V)3VFR\:>QGO:2X]06(Y-(TV7LY=(;UDWMOX]=/ MA?D=4)A*1YV&#>&.*]2/-/G72Z=(PE-A
    >",19M&*TI :C0^KY4-@S_X4EL=?6FBR]:RU;%DLNQ%*N,[;F=1)5E+0. M_ME38A>E606HT @'$KU@.^J;*D!P%[JYT5)EW4?O@GBK=I&-8 M,SU%^N_MZLY#KQ2?'=@E_.E4-,15F:3A5_FT'P']GD\?/9FCT#Y,*SSY_^CR;/9H\GCW/7F&NJJ"&E1;(^>NS M)P]/X#_SR?.'ST[&#&?L<)S=K<7QKK;Q;J-]2'H(^XA2(@F/:[BGI>'C$4MN MIJ**$.<985\W!HT7YCY1@L0\41HI[<(@"\)>B 1>JGPNM'C'YA9N)N,OK70S M:>ERI*";Q /?ZTUZH(+-+5BDO7$GV?"B@77<:('P1U9F7%@N5=L,IPD;7"\> MXSDU%?=BVCHV9O+D5#4.'>%#-:DAN#@P-/%]F*#D]%"$>!J[ JJNP(Q*^5PYC6& USX M1 $1)C5TP!"3L]C2FFON':8:D/ MQ[?U9S*DV.I$V)U+\T;W-L6"-B;#\B Y:O6+K67 M:RZ68LS/V!%6LU9M/%\W.236O"2GH7##V03SP3N_0>'<]J#I M]F IL4* QT8>#FXJG&^(F\@-QFS=% :V#1B!9LB==92E[XW2Q1HG.3_C0SQR M>_B85R966F("DNZI"6XB.8PH[1_&A?80VEE"1X'< VM/6"^0LN/64=V<;V ] MP+O@(>_FWZ*=6RMLILC05)0')TBYCRQW"<^=N(@P(MD#RLE3GA23&L/#]D*W M3E?-/F<],P^0&*N(F-\.\3X=I5$E$B$E$!YNFOT#67OH:S8I*+WJ6IF2CV<- MT]79\5AB]+DB*@"1GQ*?%&N]=(@HI_8 9">F4",743IW6^E#3I)PDJQ:^//Z MW)EXT$X'!0)K3TK(H&J+QY_].>#8+%MK;$NC;J_^+G-IVPLRN3!24&XS0Z<. M8^?KTW8KM-UY4.2R'[C7B\U-E%P+J6G'T4GY/ \=5JZXV5\J,8,W2$RS*T-M M=O&@@:IPUM"Z1;Q/1C5@<;=H=JF>U$5CW04P3(A';-AF[\+"2$:0%#K"2P?8 MDWG\4_[K0R"X%^G[JE(CC9"GC3TE.9,*+X63&SHJZ5W*JL:" IG S@[Y&HC MV(ZX@1K7P7N41E_3Q :9M&W#E NLZX0#4XD.+_VI 8W>\>2+1BX.B8J227Q0MRTW@H+A!+%TA@T[E<"!$:V*@'4"VL MQ\(L<5ASPDH#?HV$G=%"E9$AF;>DF ENE:),TDZ9M M*0-B.)%25B,IC2"%C<4 Q&-R<6 BKKVN7M^9"MEQ_>WD?C3I!-Y51[4 M 5\82=M/_%F>U%/Y0EG5@@1+8W:G-!;/3' I'_,QV$"F-_$<"#,-"?LB?IKO MT>FT\1:8M[<<'])R)EW2L?"V\+MK\4B2N"ON@F/0S0T(7H#@&18??P3A.GUR MPH&)5K![T@+C)^:F97_%#[5Y+)=X.U25[_JAR#5>&18[DR,_R&>$Y!@Y"BKA MO'Q<$)B M(,*CJ*[7A4"983J&LK0E6,4 00Z<($J@O\3>-!\O@T%8&"N-%R6(B[?U4.Q- MYLY201O6] "&6&+7R5JR42XY^Q-O^N@$=#%][*<]Q2E0$CRJ,A1KEE)>["P* M)D=OH++$DAR$F&&Q2+9OQ E>JV-_4.B-B\R$O\4SHX1U895OHN]Y@S1,ZE47 MO;Z6Z4%& M1FZ4L)OKOM1G56SSUYY.!:/F3FPWE_W\NM4<&*7)?A*Q#P_$F\ M*R"$OGYY=)<##=NU^\!N4+92;T;Y5J@S=[:Q3A -=1"G8'(S] M$Q*1L^'OQ>7]$#Y$XZFE$D?K#BU1ZGC[DA(3>@ )D/6A27>#QJ3R-$TR4I<>VSMGRNG]&,]KV _MV]TWQ$V/W)/XO'%B./3"V;;#NLI>P(=K:U*(,4S/] M]YSDW\M-IS9D2V4'4/#8[1:9)(E\M$&4X2]^;_WI'!TCUAS@E*Q%0+Y_[8,?=^$(87T>25O^2\R/C M!SW&KMV,=R#,Q^\EN&IL_OGT!>GE15((OF^E_"NG&6PRZA2D?:D1S(7-DQX> MAR-F=ALXM5=&/=30V47G*T)EA,'[Q45J@J,Z0[^+/ARU2*GP(_HJ-X]LW%XW M.S[THE3 D*M\;>G(M.10.)T=Z/-H*Q;!$Y0^S5YZ;\M4L%4'MZ0:ALZFM]2^ M$B8F-1G!)4DUO^Q11%V?R24:DMGW"!57(JV%%#QCNP/-TRD2]CD5 M&-%[28CI[#B/'MX0XHB#O=R"F!VJ?FV2M'U7M/V1R@17)=?K3/PQ!6"T'< / M:<\6-1\4X*&&[K#2B P ML-I*TBB2@:G:TSFOH.:.V@_VJA"@9<'4(= D()$?>]=-I9V$8 MJT/ H+E"L+[ O)O7)2(SL SO1DEN8!LSY?'JC/EM5UR01_FHOMR_7^T>0Q^Z MD$B>:=27V![BH2DIMH=HF" PX6%,;68_:RD4II^3Y*=GT'49S;E_T"?\TNLR M.#J3T\#);7?^LC<,YCAKE80EY(A)$GI#19+"""G%^/FA^_SVZ2+3A1PB8^:Z M%_'$OB37;4P:6 Q?HA$H0X-ZVW6$U&GI,U3LB2!.8;,"0U '6;CY=XU7-ZV89/"N_-!8M]U=;D7X>Q=4=?(&:A MLZ80&Q!?":X_G62I]HZ:FGCAQGQ^2W//K7>@WML"_>D9T0,LA5N%!N!4ZLB& M.][5DP@'^+H>GC143Q4WJ>3ND%E0EPXHT8\+=;R90]\Q7K3<:W2>822!B&/ M3U2$?FRZ[:'PBB[]*CO.'GWA9%4R&H,\O)Z'VL(Q%))3F^2 Y48=?YJ"'&6H M^&RB6D@K:^ 9&P,(;(OD/+Y;TX'H<#LT?G;@1H&PN]XFTB4\@%4]I.H=^ +T M]+EW=U((,%O*:@:I.GR'0=-I? [E5+DV,@\]JTD'1.!, ,NATRF,+/4:CTKQ M,(,)L?TMZY^F^G"8P7WQFKY^2&)Z)$DFW4XK)P9CL&*:(:KA@_^4?0_1-(GR23.'(PS0I MIQB M4YM%R\W!, 7?\TW?>'>^V8_FY*(^/^]$':XZ6VJ!:Z+LKJ=493YG9-/&"^0N'!:44TW75DKI7HZJMSY5X6+$)O*:#O4X?ZHG1,S^IG\7V!'6DK[<<6YRH/PN)W'0^;B. M52-X)C9_RL(@!<0^@4E4C7?9-RJM@P,RM?+K%H*P/-E,5CB)?FB7 ACI'DG\ M]JX7.(PI1[P0:SY^.]6%__F&_"N.@]YG;+D--G0^QB]\47K;/2I*]*"N))VX MNKHVM:V0&_S; 9S>J/L]7"($,0,J.3$=+FT/_Q.?C)6BTEY%WJEJBY^6+6& M;PD>:)_FE@R* Y?K#=ZP> \GK&?CQ^!E_O\?L$R&C<@7TBOWAL.+W_[%9,\ M]=B5O?-X*'S^[#]_0_ \'J6$#P^U[ 1$A[NW=QW=N#FOB&S\XEN M60A92Y"_D#8$.7QR>C:7TX$3RF9O*#4XH4:NG%H<&:P,CGV1]D#&&2["#!_M M%F*G9X_FX29!7I(\D+Z#3_GWA@N4?'\M>921VS:&@I_"02= M@&XML;B^\/<'3^*5P-B+6G%[W[4&=I3].XOB!>S^;B#5*A?37C/I;C+@:[!\UTK--X) & MW_D*)Z6+*GTSX3Q009/YBWD8=/,8_M@<=3T%P.#SY+TVJA,;H:B&](SD1[_>WA)A9>GH<3]J5V> M(L.]R'UX%Q4A"5FZ63I^?_C7O89,S(/D1W\WNE[13QO3??55P[__&S[-_,\G MG_./!L?'^;>7?Z5N4ES"$EX]FSX%\%GSSQGS/QJ[I9\07MBFL1OZ$[NE=8T/ MP/=+"T&J_ ,G"#\J_=/_ %!+ P04 " #3@)538FQ.7Q0$ !Z"0 &0 M 'AL+W=O4Y'ILTYB3'[J>3I,,&7Z2.:8T9=8JI09>E5;3^<*6>2<4N$%O=[( M2QG/.M.)6UNIZ4061O ,5PITD:9,[>]DPC0LI_N*12*(.59>6?/51Y>.(Q['S@$E4/@ MXBZ)7)3GS+#I1,D=*&M-:/;!;=5Y4W \LT6Y-XJ^PGW MR\\WR\OE8G:SAMEB?(;5[=5RL;RXAX,UVPC4AQ//$+%U]\**9%Z2 M!!^0^ %"YR1P U]=:F&-SP;F0H:/W]Y+U(R-77(F<$(Y!,J,(072T%=:[."VO#4?2PTQH4 0& F#'NR1*0W7+$PH9+5_$T7?6OFUU152BR52 MO,$*K%%0&ZTEU8B"&EMT<2Z4R_%]63C"%]8(M4N9*9"5J)\_OE@M2-(F, MX "?0\P-U4]!2 *@X5P-$RJL0N'P=,)S_1J0V3$9TLA4KM0EVN'_TN@36<\85/#%1(,C8K=A ?M.U:FQ742ZM2CK2--3KFA^MCA M:>6!U)8UH&":5+>3$-/FJ#1E;@^X59HL-#'HPU/JC;_W_7]$=W][G#LPZHM5+(].3X!?] =^B=P6=A3@Y3.3$'A?!J/^H=T"[HG M_?'A>P7V7IR'I,6M._4UN!%?'HW-:O-C,2O/TQ_FY5_)-5-;3N46&)-K[^B8 M&ER5)WWY8F3N3M>--"1\]YC0SQ$J:T#?8RE-_6()FM^MZ7]02P,$% @ MTX"54P,S?)*1!0 6PT !D !X;"]W;W)K&UL MI5=M;]LV$/XK!R_8$H"K1>K-\A(#3K9N =(V:]P.P] /M$3;1"G1):DXZ:_? MD;*5-$V\M/NB-Y)WS]T]SY$ZWFCST:Z$<'!3J\:>#%;.K[#6[E<.?]A.#E>\Z6X$N[=^M+@V["W4LE:-%;J!HQ8G RF='R: M^?EAPGLI-O;>,_A(YEI_]"_GUKL694,H;0AB?MC8'O4N_ M\/[SSOK+$#O&,N=6G&GUEZS_"&V\:3>7JF5#5?8;.=& M RA;ZW2]78P(:MET=WZSS<-S%K#M A9P=XX"RE^YXY-CHS=@_&RTYA]"J&$U M@I.-+\J5,S@J<9V;3,_^?'=^=3X[?_/Z"@YG?*Z$/3H>.C3M)PS+K9G3S@Q[ MP@QE\$HW;F7AMZ82U9<&AHBI!\9VP$[97HMO2O<"8DJ 18SNL1?W@<;!7OR$ MO=/6XA=K85I^:J65@1/_7. W.'>BMA_V^$AZ'TGPD3SAXPHE4[5*@%[ 2RX- MO.>J#6\S[;B",XUDKH3AG?.0;9B)&P>G2IO63'=LU+<3) 35IA MKL5@,EL)6&B%>I/-$ESPTHE.?A86' [SY=*()7<"7$!6?H$,M1YFG>EZS9O; MGRR*IT^:A4/9X+!N+6\J>S2&OP4W('S= :NFY\+TA?.7""^T@#-N5[#FLH(# M&F>D*%)\R%+"B@@.6!*3-(W@ BLTAM)/#2X-VCS,XN((#BF)68QW1I(L.[HS M1Z#!WN5-QFD&-(M)D>7 $DJB4>)3[C +HG$/8J0C$L<)L)CD"(X1&N5=S:YW M-1,WTOJU(!"(NP79.($Y=O#C#R-&V2_]G9*$YC"MJI ?S.:Z->4*6\4#EQY> MDO3+9H]D_H"F"IT&,6B26S@R*5%7V&[<^!XLY0>"K(9T#+R92$#-BQX M/V:MTY=\;W2 X9S!"']^.+M8O;FM/Y._2S?1+UV/X7>MJ M(Y6"@RPC"8KF@-*$Q 7U[$G)J&!P%C8.M&>$"HFR*[FV$$>DH!$DGF)XRU%R M,9PC3N4WR=8SU^!V;Y#LJ(O"(\@)Q1O"2M("9H97 AI>8\1%&*>H1K1("\)H M%L1F<)_=I% P44HPC2)-VJ\$%]"8J_5&WEZQB:$1TQ$M,4&$L(+;"]% 7),2,7]SG0 ME7D,OXJ%,)XE$@E1>X;=X'!" _8$FTY.$I9[Z*;%6>(&3U@69Z0X&&.V\A$Z M($5.[Z);\]L0&J8;!W.6X=,H+[:!W6U MNJQO==GSMV+92"=^OL#C7^7IOA/U5EG37M06+KEQ?DE_6L#&,I?-MS3&_;B> MT0,WX23I\5QCFUMB\ZFU]^^UXQEU.#[/M<,HPN,*_WZ$\1-P?*&UV[UX!_W_U.1?4$L#!!0 ( -. E5-1 M/Z=\0 8 40 9 >&PO=V]R:W-H965T;^YXV#%(O0\,:&= '>XVD$-YS@P[.5+R"92=C=[LP"W562.X MLK9)>3 *?RW1SIP\7%Q=G,TOSN'[YO'4P1;P]:/H* M^I0.>KS-S5<(? +4H_Z OZ G(7#^@H](<"+A!7PO:U;G)1/P8)CA*#X#EW4K M?:NA'[.%-@J5]',@:MA'#5W4\*.H6&!%(SC()L)P?C[!F-5>/?'3R7K"9MC"06+G@RG$[+FLP M:]EH5A=ZXJBV']X6J]J:'] H(DD6X( &Q$]\N.):'\),8-4CI1R01"ADLS#+ M1F M=B[&OD?2))S@@)(D2"?O>2=08W#W]A M\P-T@%-RI!Z0K#1-($A(%B5PC6I6J&M-8,.4P2^F-:\6PB+!<-B4-QOWX&A[=61DIROC5K3-)9HY3E[JIDBU*4 MQNI\/_4,AO^PNWX&Q^<:K_/,JXV0+YQ#+BL;8YLHQ=L,;MB+DD* 8<^V-GWJ M8TEB;:8!UFAD=>)V,1 [0 +7@(%&F"6_C]4>01"9X@MTW:XF5[PHG6 )#1+P M(Y+Z0;\Z*P6$A/H4',]+;X*@!;9[\%'HJ=>Q@A%3%"_N&U$4;!>Y2Y]T$_,N MP*[# ^K%),4.A[*BB(8.R2KM997NO2O<8UZ9RM<.QSE_Q&-L6XA]?O=3TF#$ M]Y4T7W-;>DWMFFZ-)]RN_[NVVX,J=D"-1_=?6+7Y=CZ:;!DLZUPT>/*R+2&7 MVGG33-A?D%Z-6[/=I?7_A'<(?V,,X/;,]D:?6T%2#[?C+N VW(&M[P0S@ETI MBG"_CK'S!=Y08K(^,=EGCDQ]Q^K*"\M!\;6],3QRW+BP/#B,KZ3&*MHO26X08V? 5W_4>.T3Y;_H9X77/1@+1VU*(HJ6/O%\.L&M M)O(3F.WN&!BHV9HZ(K[\EE*??H,DL'^#J)":<4S"V$*A)';8,N*';P%U6%I< MB&<"6>9#&-.]H?A!Y/Z'P?C(1[QE*(H#.T *(CIY3^#3G:L9MM&5NX!J<&?< M]I;6O^WON+/V:K>=WEZ0KYE:E;7&KKI$4^]K@@=0U5XZVP[8; MKO&>SI6=@+\OI32O#S9 ?_,_^0]02P,$% @ TX"54\JK66#_! R@H M !D !X;"]W;W)K&ULE59M;]LV$/XK!\\8;("K M2>H]2PS829H&2).@]M8/Q3[0$FUSE427I.MFOWY'R5;2S?&Z+Q)YY-T]]_*0 M/-]I\]FNI73PK2IK>]%;.[K>^+R1/9KQN=ZZ4M7RT8#=5I4P3U-9ZMU%C_4.@@]JM79>,!J? M;\1*SJ3[;?-H<#;JK!2JDK55N@8CEQ>]"3N;1GY_L^%W)7?VQ1A\) NM/_O) M;7'1HQZ0+&7NO 6!OZ_R4I:E-X0PONQM]CJ77O'E^&#];1,[QK(05E[J\J,J MW/JBE_:@D$NQ+=T'O7LG]_$T '-=VN8+NW9OS'N0;ZW3U5X9$52J;O_BVSX/ M+Q12^HH"WROP!G?KJ$%Y)9P8GQN] ^-WHS4_:$)MM!&+CZ>'MW!Y/[*WB8O[O^ +?W\\G]S>WT[AHFL]GU? :#N5B4T@[/1PY=>L51 MOC<_;"U!&A=[%19@J@+N*V=J%<*@X6)M=)9N%(V+[7=&@F?)@OK#+;1'R?< MAIW;L'$;ON)VANPJMNA'+Z&#\*G),\SE-P?34N>?_SB6\9.&/8G/[$;D\J*' M++72?)6]\>4:PY(65 UN+2$7QCRI>@6BTMO:>0RK X;%$R#CC7!^W-#;RUNL,,SF.U-7.K:ZE(5PLD" MWLYNX'I^ W/M1&EA*DI1YX@/[2 6++%>2+.O,LN@'S)*:!A"/XU2$D%0 M_(E<\T MK\;,=KMPJI"X3D&/_^4)@- MN__DA4VGGS/<[>=I--Q_3V8 DQSRA$1Q!%D4D9AR8!A20%B<' D_I"2@*?"8 M,(PCCDD8_9_H>0)12"%!VZ]%P-(4!BQ)AIC<_X#.L'A8*(X:_2SEA-'$%P\A MD2"+X 23HHY)T8\QZ6$)MP5B54O5T.C?9/XQ?IUT=YQ?W_E5SWY%Z]=WC[(- MSSS]6JIX0OV3+)/C*3PJIG!CM+4PR?-MM2T;7MWC+7Y<.JFT<>HO[[1-QAE< M-K<+&C2R[0.[5AOKZQ62B,8PZ'/.",W2(?1Y&""9L(8A#E@8X"(V ^H3C[8K7[18/B8WQQXA[ HXM2[%/!AGRD 78,S$E<88-BHV:\ @&*;(L MC7$AB@D-,KA3.=[ZV%$QB9#K ]1/."Z3,$T.,E1)J)>E:0:/&*;O4488HS!( M,O02L 3G-$''28C& _1TK^M? M9A':#AE*,*D>UI'ZO'3)DIAP&G9P#G.&] Z"X%F^G_>^%6:G:0BF7J$K?),@VT[ZETA6S9.I%9%8:6>&#*A&E<7P858S+8#KV9[=Z.E:U%5SBK093 M5Q73;S,4:CT)DN#]X(XOEM8=1-/QBBWP'NWOU:TF*VI1"EZA-%Q)T%A.@N/D M:-9S_M[A#\>UV=J#4S)7ZMD9%\4DB!TA%)A;A\!H><$3%,(!$8U_&\R@3>D" MM_?OZ.=>.VF9,X,G2OSEA5U.@F$ !9:L%O9.K7_A1D_?X>5*&/^%=>/;)^>\ M-E95FV!B4''9K.QU4X>M@&&\(R#=!*2>=Y/(LSQEEDW'6JU!.V]"A9/WX#W6O">!^_M +^G;BEJ@:!*N%1R<6!15^!3 M7DA*4]-#M@8>?7WA 5\MS(3*GY^^JO3WJ3[@"P>?*^H00]B4V2X12B6HT[A< M0(=+.E&U8;(P^T=P['VHK&J.NJVL^\0P4UK[* ,U_3]-#?>BQ(N#R346W$+) M:<2R9S!('4'P8H'4AE$5;LSAYVUISR]'S%9_E=I*PG_3WW1KW:-U+LUXX M&F:.S3 <# ]]MGM$N'841B&!.U8A%48#*T@*30,F@,MFI#739<%TX<2Z"IZH M:L7DVP\#Y2=AW:_>2;35>Q7JA9\PAOY*+6W3ANUI.\2.F][]<&\FX!73"RX- M92LI-.X.^@'H9JHTAE4KW\ES96DN^.V2!C%JYT#WI2+)&\,E:$?[]#]02P,$ M% @ TX"54[8)X ,C" TA0 !D !X;"]W;W)K&ULS5AK;^,V%OTKA#=8Q GUON130(DF9EN@$X;3-(N%H-^H&7:Y@XE MJB1E)_WU>TC)LCO)N.WN%M@OB4Q=WN>YAY>ZV"K]V:PYM^2IEHVYG*RM;<]G M,U.M>3JPJ_=ZZL+U5DI M&GZOB>GJFNGG&R[5]G(23G8+'\5J;=W"[.JB92O^P.T/[;W&K]FH92%JWABA M&J+Y\G)R'9[?A(';X"5^%'QK#IZ)"V6NU&?WXVYQ.0F<1USRRCH5#/\V_)9+ MZ33!CY\'I9/1IMMX^+S3_MX'CV#FS/!;)?\A%G9].2DF9,&7K)/VH]K^G0\! MI4Y?I:3Q?\FVE\WB":DZ8U4];(8'M6CZ_^QI2,3!AB+XRH9HV!!YOWM#WLNW MS+*K"ZVV1#MI:',//E2_&\Z)QE7EP6J\%=AGKSZ^^_'==S^\(Z>/;"ZYF5[, M++2Z=[-JT'#3:XB^HB&,R ?5V+4A[YH%7_Q:P0SNC#Y%.Y]NHJ,:OZ_L&8E# M2J(@"H_HB\<88Z\O_EJ,?,.;CI.E5C6YA:\:6$">[9K<^@QS33Y=SXU?_^F( MP60TF'B#R5<,OFZ#DFMCT&>L69!O!9L+*>PS^>033Q[YDR4W4E6??WJM!$?M MNV:-2MNB&B(77/$7;>L>?[K7XHHS/]F2+7SD3FG MC/=*#EX);%MT6C0KLA2F8M)7PHO@(2!,A.J,Q PTW."^JDY ME]V]=B\.&D"&B0Q^0D"V@2E>0D+&F6)'NY0P?CB.9Q0:*49G%( M6U.68H'PWE1P,X8NAW MP?*X]D? KL>(0Y+U"GOV%[^@@*^ALD$!#0,1D?DS:8?T.KU0I EGU9K@0-)P M%QH-7^%\L"_P]T_.=$]&+Z'HX1<%84G>2T?8Y*%K6Z4M^4:KKCTGUTO+0?;Z M,QS1O)5H*F^C91I8.@VGY"2-4PIO\>"QEP&N>4&#($3R6B:T[Q.UX7J-HV'8 MZ)9<7XH*H9U&4[A00$E*PC*F89:0J"QI',7DH>658-*.T4,\GI*PB&F6YMB6 MT0",&V41+=*2/"J+[MQGK8QR&A0E_B>T@%Q(HR2@V$W>N7-0JT94*&JU;I14 M*]=&0]P'KRO41#7[H%LM7,GDLZ\!3CR9:7M$1ZLAA!%.DQ6[[*HQ+4=0/+J"Q10(O&P@)DJIW?IRF2F)0T34HD M,474&;(3T *M_2(K:4G#/"!%GM"RR$D!*DBCB-PU*/8.1;WH:130-,^G*#7X MI0S<0TF#M)@.6D$O1DFQ8!;PVILX"6F1 0Y%Y![S F4(0& 1MF(UR3UT[II* M=@M([Z+Z%_;S9N7P[1,I=*79TAZDY04&SSQ\1DW[XKAVW[3-4,)VPA713R)!F7IZG[9BQAA>8_[9=]HIM-+YJTL MG00.1 =T+U$[3L=,.%HY\Z#_C2#-V"I[GV %%,$\N:"-I7.LDSV[S25KT-9P M4/.&;QT=S30':SA>.I SS\;Q*\);;%A3N3(+#,._BMP]2_ZT#]6?-O5< IK4 MQ\2?0&R.@I9*2%)SX]W:8OQT_VLPF6A 8I3,-?O%/RS97(NJIS:G ;*+GN:& M\JS@MF;2I4$1I06*@PCW[5*SID.*;:>!ZC/?@B\0]V7#[?+%^YY\HUHK*I^W MI<8Q#]82]2XQSBD4U>Y-TA?[)"9D/7+7B_<4M:YP2+%-#ZN^K5NUY?I0ZQJ( M>8/Z>NRB1QUP#I3V\H W$.RO!_M7'7*NMVA.37!J,0L^F>/80"? %V ..:R> MQU<8%!I3"^.5C')8W7#I4N_]M-T8BE@[S"$WI$:QJ6ONQO>N<\U!RR! MT9K72A]PN8M9LX50&$81KW?F]./[Z= &H]XQ'K2#6>-B8]?/7F:.^@OC/;=US4>:HBW1^N>DGW"*]XZ M[JFX<"GN*]\U/OH7ZOJ+%60L;QJVLSN@!2>-QP6Z?\.%E(,#G3-2)FH"!(,)05Y&T_ M,'IO%S 28T['S)]CY$3^:0'C^R1@MLRS MC.2A']0+3'U!\G\[B=[C ]TNE[.Z',S!^QKSZ-U!+ P04 " #3@)53MR+;8%D' #%$@ M&0 'AL+W=O[4W(D7^Y[-T MOE'ZFUE(:=GSLJK-16]A[>IL-#+%0BZ%&:J5K'$S4WHI+%[U?&166HJI0UI6 MH\#WD]%2E'7O\MR=W>G+<[6V55G+.\W,>KD4^N5*5FIST>.]UX/[R-J6JF9:SB]Z8GUUE!.\ ?BGEQFSM&6DR4>H; MO?PXO>CY))"L9&&)@L#R)*]E51$AB/%'2[/7L23$[?TK]4].=^@R$49>J^K7 M;?\E6GYCH%:HR[LDV#6P*X&)MK%JVR)!@6=;-*IY; M.VPA9/X'"$&+$#BY&T9.RAMAQ>6Y5ANF"1K4:.-4==@0KJS)*0]6X[8$GKW\ M\M"+25[%,_LIC1% MI&*L1FC\?H!%U+&('(OH Q8/R)CINI),S5C+;B*1-Y*],??8#7;& ME@43]90ALA W-?O-69X]RF?+KBI5?/M]GP\.LJ?T/3,K4Y>/ M"\G >Z5J65M#DI4[DK5O5CQ+XR2J%4YJJU4%^G/<6PEB0!6 %H;-<*$VAO7+ MFMF%6AL@F<$9^X\4FDER/H/KU$3JSGOT\/'@^9OR)V$4>VD88A.D7AI'V&2) M%V=19Y.(>V$0LS#UN,]9S+T@3M_9]0BQ03;U_#C#)HF\+([920226<39 9?' MG^ MY^?I@/5##W'B5A[Y@Y8MWH*8XS2.\4 D)N&@X]L/O" CU,"+T]S=YYE;8PA+ M"#$QQYIX81X,V*.R8/EF:";; #F)4R_TH7.0>SZM:09=_$.!FG2!FAP=J+>S MF73-<#M([TG/>PE7%V55"MM6RTK4)N2JNCTQ3>F5LY&\EGJHC3(P+Y# MI6 *AZ';A,.,5I Y!=AR9=D M@3$R /N*V-"-!YQQW2%)MA7>G2=YY*Y3YPR>TLN!G$J[G$J/SJG7DN+<.S9& MVJ9Z_E2*"4+?DMF/2Z?O\(2)RUE9"'CESX7^?:Y,7Z4B2X@WJ:HMJ;Y3QL>. M^/X\NODS^;.WPQWWK2I1=VQ?4.DB+PT25'ONI5&$0O0$/90F@:CO8QX($R_B M$?NZ0FI9ZCR5Q/2](SH'2!92'\@S=(@%5#FE$?T=[PSS14[/*&%W4KLO&>3# M/E!1%'J-3(Z\A,<,!1W-9DR&<0E$W7.JUA,[6U<$JM9D>]0W63XYUQ)"@&>> M)&]V6(D7:IYM2PV\, T8=R//M9OO858M)PA3T[%'1PD3/!-TN5]$L2L;V@OW M\QS/(\BS\]RF,OW$C_8]=Z66<_8/Y6:;DJ(3+&B M'(NM;&[)]7E$+99Z)8?+>(S.=J?QM:CMB^?\;1V^_&-=-E6DSW,,>#XA)!X/ ML7GO7$W?4*=J=KHV6WS0/B-JOO SAL4!&T_;,HG '#]#?2;;CK(^SVAP='*G"7H_=E]0=O8B MO+#^2>1[:4("G\28 .)L<*#69%VMR0[G??/1_&ZRO,9@!NO)NCB^OASDLW^J M_*B'NT]JTGFKC]'YFS$H8^9:&N9_[86:WL@BM1:4P3,\%5&H4_5A>+& M59B=SO[71\PK45'B.B*0>2+G95T3,[R\$/()_$#!.& _B17A08EF M>&GV5;DLK6C ^U$04OA3NKPS@J2ST',:5"HY RI&#WS?Z.:G2?-BU&ULS5=9CHI4(VHRI7%W6_-IFX($O$F,'.L.+ M)5O@(YJGY;VBOTZ%,N,9"LVE (7SR]K(/Q_W['JWX!/'E=[Z!JO)5,IG^W,[ MNZQYEA"F&!N+P.CU@E>8IA:(:'PM,6N52+MQ^WN#_M[I3KI,F<8KF7[F,Y-< MU@8UF.&!>"',MK9MCP0LD5*+N:T.R'4]7M)G)TSP_>CVP?X-/KX M= -W-Z/'IX>;NYL_)X_0F+!IBKIYT3$DQ:[MQ"7BN$ ,]B#Z =Q)81(--V*& ML[< ':)7<0PV',?!0<2_8M.&T&]!X 7^ ;RPTCET>.$^G1E7\(FE.<(UUW$J M=:Y0PS^CJ3:*W.3+ 1E1)2-R,J(],AXI>F9YBB#G\"JO!2.MT6A@8@8?.9OR ME!M.LN^061(S($=]P#A7BHL%C)GFQ,L=!4SPFX%Q*N/G+[L.Y2 =&]KG>LEB MO*Q1[&I4+U@;3A*$*YDMF5C_091>F:5;S$S"#*Q0(60;CC0PMRJ].!/:T*+P MW'">.LZ,UA,<4-8P"4S7D.(+6M\V"1>$B=L("4?%5)RL83,G4TH6%LTX+X2& MFY"Y)G:Z>4Y6M'8EOY!35)5KP-^Y-,3O7O&8-CWRA>!S'C-AWGP_"3FU%G!6 MO17+G+2>2,/2\G#.X1KGJ*RF,5F'$A!S"629,G%.!E-+J9C!4[D2:&TU1^)- MEF$B1CCY_;=!X ?OX"2(NJWNP-LQ0N&!:PIB]6PME)-*$,%FU>8=E9S*8SF) M]B-&VZYD&0I#MD-2-9:4/6=D7:? Z[[JHQ>T@D&O>N^TJ_?_LJL_\%I^,-@Q MLL.NOO^#86GHK65I8!]H>/;KIHW\UED_JMX'1.5^?9)\T*\2Q&YII,SDLJBHEKK8AFUX50\ M:7P[9\S=W&OR^>C20VBMNMO VRF)[8[^Q@E\ER8^NYI,HD?QUYQK[I"H3.)6 M2M[AMO# B *,7D@XO1M^$P:GT:D30G[1"H/(49?D8F1VD9,S*5) $-J"SI0R MGG5D\.IP"F=UZ-==G:'EIICHMMU4MQW4Z>'7"=X?G+I0\\E;SKI'P?%Q @(G@,3XWEX-O'KQ.#OUNR3 [P,9J!<& M1PEHA/4FH9 *T?<"PG;?"G O^S@0/KTJ?'I'AD]5A@^4W=9.QT#RRIC\L'#* MXR+K(*O=E?DJL1ZH-_6PC!.76OKO]'%1\C/E.M?[PKI11F839KG;,*=CHN-T MP6!3CG,J6^XI*HL,\6.YWK[IC%GJ$OJN(/;/ROCJ[<^T"E.732C+L->HUA"$ MK3[MOQ4Q]2;:\J?Y6.6NVNS&:H&@0M'UNW#/UBZ5$J.]MFUT/:\)U I04A%@ M[8ORHCF\8VI!EP&Z M1LYIJ]?N4[E21<-5_!BY=$W.5!IJF=QG0CTJ*KN YN>2KC#ECQ50=;W#_P!0 M2P,$% @ TX"54T@>B_N_!0 M@\ !D !X;"]W;W)K&ULG5=M;]LX#/XK1"Z[:P$O\?M+UQ9HNPXW8,.*MMMP..R#XBB) M,-OR27+3WJ\_4G;F3P<*8^F@\ MUOF"ETR/9,TKG)E)53*#GVH^UK7B;&J%RF+LNVX\+IFH!J?'=NQ*G1[+QA2B MXE<*=%.63#V<\T(N3P;>8#5P+>8+0P/CT^.:S?D--U_K*X5?XU[+5)2\TD)6 MH/CL9'#F'9VGM-XN^";X4J^] WDRD?(G?7R5]@_6=_1EPC2_D,5W,36+DT$Z@"F?L:8PUW+Y)^_\B4A? M+@MM_V'9KHWC >2--K+LA!%!*:KVR>Z[.*P)I.X. ;\3\"WNUI!%^9X9=GJL MY!(4K49M]&)=M=((3E24E!NC<%:@G#G]='EV#PVJ)2FQGFG MX+Q5X.]0X/GP659FH>&RFO+IIH(QHNDA^2M(Y_Y>C5]R,X+ <\!W?6^/OJ!W M,;#Z@ETNZ9KE_&2 U:>YNN.#T]L% MAYDLL+((@K%6[&QE-!B#890X MGAO T/,=/W+QZ3H1,NFB40JQ;T$T] (G34)\AHZ7DH03IAX]W""$3[*:OS5< ME5LD8\])_0Q"E/-"R)PD#B%UHB" 6VE8LQH\T)R[-?W2Q[DR -9V4\YZUSF]]C9-0DJF F=8RQL M]H@2-H-/6? 79PHX53E@CV M!P<^,],H?'LAC?<:?$6/8^1P"X!5K'C0PA)\K?7]H;>DB]E5STA,E4"B%3DQ MP]/"JBX>D/EMK\1I//O,,,C_NTFNRH=6/#'M8\IC)XULZK,HIK$ L#DFV+D\ M)\9_'+'=*XUP(&HK+L)&%L<^#H112@,Q8%]%+3@0NG#[B#7(D-$!1$[JQAT# M\3 ARF;%IIH]E#:B68C<0QO8;K$$B )'(,JZ,5CU8E4+!UB^4>8?PH&/+3$Z MA*LV(7#'BH93;'=H[UMKUU+WL#3I69J\:BN^I5*AE+W'',H&P5UC;;R0I_M- M_K+=+NUA$"/&[A#4G./QE0[(CVW+K,!-5^ 4@=ND[N:NK5^W#7]_$90#R_!# MR$8>)",7G\@J=Y0^%]\$'(X2> ,12KW!]]C^1_!F3UK3/JWIWAC?X/5CVA0V M)A=,+^ #AMN!FZ:N"TYD0@I39@NI&T4]R89@6R[WVGE%S]'K$*8]!-M26LM<, KC4IC%MO:D7[X-OX8%-H(U$U-KAI6408T8[>9"A6TQ ME:@ /2'7'H\)ZWWST73OJ+9[>)9EMH5EN%T/:3,J?K2_E)ZU=[''Y>V-]C-3:"Y' & *$0 &0 'AL+W=O$L#)YJX+W&Z")-W%H>@'1J)M(9+H M(^DXN5]_,Y2L.&WBI"U0!)%$64EIX:.K6'(^6UJX^3J>F M6,I&&%^M9(LKJ3([6V==7* M2PUFW31"/Y[*6FV.1VRTG;BJ%DM+$].3HY58R&MI?UY=:AQ-!RYEU?'HQG[>)H2O2/X5LF-V?D&TN16J3L:?"Z/1P$!DK4L+'$0^+J79[*NB1'" M^&_/-AA!L396-?UF1-!4;?<6#[T=WK.!]QNXP]T)E+)\SF"*^ 23?@CSE>SE> M%-:'D'G \[V\ L'I4/'+WQ-Z:70\I"<6<*E>,08LS#36K0+Z;Y_F=T:JS%@ M?MTC+!J$14Y8].>$>7"QHOCT8$8!6ME'^,69'F[D@X736A5WO[[DA+U2*9<_ MFI4HY/$(D]5(?2]')Y_;+HLI'0K5%E*W5;L LX-0;$$@)4A1+$'-P2XEU,)8 M_-!2PKPRA:CA40IM0)*/ 3VD;J5&)T%E0!C<7F.^&YA4+>Y2:R/:TG@@'PJY MLK!"4B<52@S:@X_@C&3@9V2F>X-LYV;WHJJ=03 -X5]H.+M=^NYR#L7/[J7& M$@+G#U(7E9%PJ:M"PL7:&HN"24G$A)H\X:1@8AE$7H+QFGA1$,"8AS[+.Q'( M=!*'V0'@ \9IZ(?!P+V$'W_(../_@ GW>!@?P)AQ/\_@3*!-ZQH)&(,)8[@0 MY7Z:OPTD1R!!%A.A)'R@$#D?LAW0&0P007& M<>PG[$T(/" (202AE^Y'_L4RV* -4AQ/4#I*) MJ&LR]V9984Y3YMUW2E":[^A LP=.L^>\9.=NIPY:JI?:.O9CN1_D^3) M?ZC,'[N6,NP6L:J&/-#SG'D/B/0F?# F? M[$]X;%_+-1H&(_(]R?_>W'<5T0 &\:74E2K[&?A$9OJ,AJRP82W@FZC7\IWY MOU>1OY#_S(0LXJ\_;MSO,]==S"X ^I,F"6LM"JD+)&75LTS<8,T@U&, MP1QAR??R&(,]\^(HA1OQ +>RE?/*8C,OZNI_*&X?%Q9Y+$L@RKR0)\#PB,Z# M'0/?.P.CQ#,\OKTPBU"#"!.5[0NL= BL]$\%UF\"IHO]IR,#X?8Q M9_ "U'OH??&Q'\\--F=S4>DGB[BV[9E9%BY$T>U]ZT:N[0]]*K?.OQN,$"S^ M%485'0NMZ_I*BFIDV3%8&PHRFC^M17%WB*90>$?HI1RNL- 00:-*64-GE9Y/ M%WJTN-G6(='7(?%DCW>'XFYY>;'FO#SY)L5PFG?66[G*>:]J]%Q-37$8^"R% M#T"U+,8WC_P\HG?FQ[P;8Q7\ %>5N3N<4Z]<8?N$68LQ3Y9D?A3@,J/J3Z_4 M;>KW^@E-?L+VNT0+P&,EZQ(Z>=26XI,S]^3#$SOBN:SL&H]-QY\*Z8=7GX-V M?52XDW7RV-7Z'!+\R_#_^V\]M!-=XYC1 34.<]\US(F?):Y=S3+7?R;12QDV MW;F?-E(OW"W<8.%:M[:[J@ZSPT5_UMUOG\B[7PF^"+W @"UG./6 'O4$>CN MYMT-K%JYV^ZMLGAW=I]+*?!:002X/E?*;@&PO=V]R:W-H965T3"[ VO%:U./"4X7HX+%6F@91Y=SF/(ZIJ+ 6=&HVJ'EG96PM'$_M M.J:-15$&IUK%69)\B&LA=33LA[69'?;-UBFI<6:!MG4M[-,8E=D-HC0Z+,SE MNG)^(1[V-V*-"W3?-S/+L[A%*66-FJ318'$UB$;I^;CK[8/!#XD[.AJ#CV1I MS+V?7):#*/&"4&'A/(+@SP->H%(>B&7\WF-&+:5W/!X?T+^$V#F6I2"\,.JG M+%TUB'H1E+@26^7F9O<5]_&<>;S"* H][!K;CUD$Q9:3Z>3J!F;?1E<+.+D12X74Z<>.>;QU7.PQQPUF]@)FFL'4 M:%<13'2)Y;\ ,0ML568'E>/L5<3KPIU"GKZ#+,G25_#R-NH\X.4OX,W128M\ MMQR,4>-*.H+;T9*)?0Z?TT84.(@X20GM M T;#2]UDKT^#PN@"K99Z#70D21Q$;- ZSF6_[PRP=.@FZRNN H0G$C-7F9+0I?4 M.?<'4K.VA>.@X8)!"4;_+H;C8XP'(54X):]$$FT%A^.A_4&W=/ZBI#W(\SRT MRX,=&Q4-*@749R(\.[W0GLN4^*@8U6C7H>02*]IJU]2E=K6MZJ.FF/TU;YZ$J;!KJ0D4KM@U M.?UX%H%MRFPS<6832MO2."Z485CQRX36&_#^RAAWF'B"]JT;_@%02P,$% M @ TX"54V[T^SHC!0 LPP !D !X;"]W;W)K&ULE5=;<]HX%/XK9]CN;IC)&FQP@&S"#$EIFYGF,H'=?>CT0=@'T-267$D. MX=_W2+[$;@+3?3'RN7SG?BPN=E)]TUM$ \]I(O1E9VM,=M[KZ6B+*=.>S% 0 M9RU5R@R]JDU/9PI9[)32I!?T^V>]E''1F5XXVH.:7LC<)%S@@P*=IRE3^RM, MY.ZRXW92@,+U96?FGU^%5MX) M_,MQIQMGL)&LI/QF7V[BRT[?.H0)1L8B,/IYPFM,$@M$;GPO,3NU2:O8/%?H M'USL%,N*:;R6R7\\-MO+SK@#,:Y9GIA'N?N$93S.P4@FVCUA5\B&PPY$N38R M+97)@Y2+XI<]EWEH*(S[!Q2"4B%P?A>&G)?OF6'3"R5WH*PTH=F#"]5IDW-< MV*(LC"(N)STS?9R_G\]O9U>?YW!W?W=]?[=\O/_\^>;N(]S<+>>/\\5R 2=+ MMDI0=R]ZABQ:O5Y4HE\5Z,$!=#^ 6RG,5L-X #>$M-,*FI'F'_/N=G#>ZZC1.I<(7R9K;11U#=? MCQ@:UH:&SM#P4*(Q1IHG2B3<21%15I1,2&@#-\*@0FW@B\LS+/'9P%4BHV]? MW\KX43-VAL]UQB*\[-"0:E1/V)G>,D$#1J-D_M1 ECAU,X)<@]DBL,U&X<82 MK(MIYH9EELI<&"O"D@0><@-N7#5I,./4KF6:,;&'2.9)#"ND":4$*HS!2,C8 M'K@&IF%-0B? MCB:#IKYH5X675=%D-0Q.P_&(#H%_&O3'<*0=PKH=PJ/ML*#M&N>%BXWT_EH+ M'(>>51NVJG #GVDM(T[%CFG/F*UCJU_( 54O0F5HR5>@9?W_^&U,1?E;D\V5 MYC%GBJ,K_%O5;;7$.2PJE3W<9ZB8L3:KOIHSE7 [%0^YBK946X+HAS!??H1) MZ$U^MX@!G/A=&,))T+7<,_BP^ CCON>WN,09.\ZD[_4=9UA0)PYM''AA0][V M(*TMAS0LY5^0*LYK&]2,CA.V= 9P,N@VN(?U7C@EU?G6E@\L9_2S//&&SL:X MT&E[X.(I(IT$WLAQ!H6-25M^6%%;^&=-V5%3]B3L%O/:\C1T\D2U**,JXZ.* M>AREKE")XK_E2T6=E++CBMKR8VAS?]9U.;C.E:+EE^PARXVQG>ZYGID![7ZW M[Z@S:6W1%LO*;HMMRS-(\C2SX^2Y.BZ;PT1]K,KYL9UU80V^^%MY)>FA8&L-OL8R.^F -"2T9)3GRFO35N&\ MVDDNC<@=*$5F/\$.EN5T]:&5$+F4&,4W&Y)@#<4:LBJ$;(!XKOC+]O:S@A,O MI+3;8 ;>9'PP3_IUP82T7Q%:2M8:$U0>3J O%CQ])B1H=A'Q2!:*& MEXK7:NP46C=#SU-9@153UZ+!FC0[(2NF:2GWGFHDLMP:5=P+??_&JUA9.Y.1 MW5O*R4BTFI+3G>W^'J;KM;P:<.V'-7GD:>)A<'RLJ/'6>M M4#ZC,]D4")FHFE:?N='E+S/+*R]YJS&'FII&6=,QA(8H*4N):2W++=D98EH< M+X_5%8+G*!64"IB"G>#4$A1\HM!T(5I%T,H%?,FPT1> .=WKST/X&YD$-%<& MJ.!B2_I3S8WP202#UP0.X?&5W=N]M8BK*B:6G@%J=TL2=2@-?CED*HL2-PAL:8[>7Q#1&[DWL0[K; M43LRV;0YI(8$],2S)Q"-2;."T$W"OI%Q'R*W%_A_YOU4F2"B.*S?GAOY836LJ&?03 M"!,*-?+AK9?E770V*NS>]F]%*6AKW36Y\^[YBYAVG?'U>/>_/#"Y+\DWQQV9 M^M>]Q '9]>QNH45C^^16:.JZ=EK0-X?2'"#]3@A]6A@'YX]S\A]02P,$% M @ TX"54Y/(XRA7!@ :0\ !D !X;"]W;W)K&ULG5=K3QLY%/TK5UEV!9*7C.?E&1:0H*5LI;8@H+M:5?TPS)C$ZF2\Y]VONWVGRS8RD=W4W:SAX,QLY-]X9#6X_EI+*[ M>BH[?+G19E(Y/)K1T$Z-K)JP:=(.XRC*AY-*=8/#_?#NW!SNZYEK52?/#=G9 M9%*9^V/9ZMN# 1\L7ERHT=CY%\/#_6DUDI?2?9Z>&SP-EUH:-9&=5;HC(V\. M!D=\[SCW\D'@+R5O[6:& LJWE:L.]XV^)>.E MH+%A/5=VW"N+7U#&8_JH.S>V=-(ULGFL8 AD2WCQ MYQO%'C6>UV*>&, MXBCF&_0E2[I)T)>\H.]2CI!1CB[D5!NGNA%].;JVSB YOFY0GR[5IT%]^I)Z MU$PS:R7I&UHW];[KB\AGX_7]4N!+\#==R3M'QZVNOWU]SO.;#:^JQI\;2WJC M)].JN__MER+FX@]+[E83:ME4 8OMC5L69-]=GE+5-6%]JIP,,-YW3IHY0MKF._C<6=VJ!@(-76E7M39@!E;Z M!T#6?T-9LA6RFK3(6+"I*++*2<1'1]E8"EKRM* T82DE--%>B1O$/;;92;&6 O M6 EE<<[2,BL0'%N%2)E92% '9Q$&07JHH!CHO()]12X M2N+X',,#$,@]^2@7C\GSDI69H!2>S!(JBY1R#ICI,]3AH"CC%&<%P*2T'7L? MP?N)R(,#GZ7.(U:DB0]!%&<$ZC'\E$8O4^?E(^J4KXS_._,> MY\WN2OL)">:@_GKF@7BL2W/^+-DLAG4 /B\:_[R@M*H,N^$"['CX3-K_J9'J M^L0.A;80 A^<2;NYR7MJ5$.=]LTBO E\>?2KUX&F)A>FG[JZ7DW_![\W,^,M M!F,;_;5+S\47$US_5Y#;AZR<5_%8M@T.R&X,C_MPXI9A5;.$_B3>3TKTU0%^ M&L\/:SCFK7716:?&]Q9WSVC:5KZO )K\/E-3WRIV^XX0"MV/IX>([CT![!LF M@JKJRC<-7F)HYV6_] U#^&42801@@)P]2=Y<8%"BQ600S3#J19HS@9-*WP2[ MU8&X..JLC/Z50;A&=B-*;,H2#RS!F2H@Q)1/LF@-7U(P'L$+F)A9^"G+; YN M/^/]36CY=GF//.JO3P_B M_27T8V503$@]>8.MT:[ W#']Q:Y_<'H:+E/7VJ$"PW*,N[ T7@#?;[1VBP=O M8'F[/OP74$L#!!0 ( -. E5/0>98.] ( 0& 9 >&PO=V]R:W-H M965T@VX$O\DGN>>^[.=_V-T@\F1[3P5 AI!D%N;7D6 MAB;-L6#F2)4HZ<]*Z8)9.NIU:$J-+/.@0H1)%!V'!>,R&/;]W;4>]E5E!9=X MK<%41<'T\QB%V@R".-A=W/!U;MU%..R7;(USM#_*:TVGL&')>('2<"5!XVH0 MC.*S<X.?'#=F;P\NDJ52#^YPF0V"R E"@:EU#(R6WSA!(1P1R7C<<@:- M2P?+J87L\4<1K-SF%S-%I>SKQ>SR>7%' X6;"G0 M'/9#2[X<(DRWO..:-WF#-TY@JJ3-#5S(#+._"4(2V2A-=DK'R;N,5ZD]@G;< M@B1*XG?XVDWD;<_7?BMR513*://X7AK,\3B#N1B]93P7CA0&#U@K" M',2MXU[OT*^GG<-_]5$H^\K:Y'0K\+77$>YU9H%Z[>>/@515TM9-VMPV(VY4 M=_:+>3T?ITQ39@P(7!$T.NIU ]#US*D/5I6^SY?*TM3PVYS&-&IG0/]72MG= MP3EH!O_P#U!+ P04 " #3@)53'ZQVU$T# ?$ &0 'AL+W=OFME-::3]^=J QFX9A7>D+Q([O\;GWX)-<6@LA?Z@40*.GC.>J M':1:SS^$H9JDD%%U+.:0FSM3(3.JS5#.0C670),R*.,AB:)FF%&6!YU6.3>2 MG98H-&C;^4B:45BA)"R# M7#&1(PG3=M#%'WJD:0/*%5\8+-3:-;*IW OQPP[BI!U$EA%PF&@+0#RL0(-J3QNX?OV"?E$F;Y*YIPKZ@G]EB4[;P6F $IC2@NMKL?@,JX0: M%F\BN"H_T6*U-@K0I%!:9*M@PR!C^?*;/JT*L1: FQL"R"J E+R7&Y4L/U)- M.RTI%DC:U0;-7I2IEM&&',NM*F,MS5UFXG1G?#L8=*^_H>$%&L>?KN*+N-^] MND'=?G]X>W437WU"H^%EW(_/Q^A@),V/0>KG(S3B-->(Y@DZ?RC8W*BDT:V" M:<'1)9O"(3KX")HRK@Y;H38L[5[A9,6HMV1$-C#"! U$KE.%SO,$DM\!0I-> ME2-YR;%'O(C#B3Y&-7R$2$2P!Z]6U:Q6XM4WX/4*QA.6S\H"5(,XFTOQ"+86 M"MT-(+L'^1W]1 .6LZS(JBD/@7I%H%X2J&T@X!?B[M(L1[&&3/DV:U2;-;S9 M>C<[6I?];UK[L7&$GH%*Y:'9K&@VWU(4^K2K*"<5@9/]BW):;7:Z1U'\V/7M MHIQ5-,^\4$.=@C3%GJ3FAGS^LR:O.B0X(^:; &O;=4$$T>4 MO)$JNY\2[,P3U]Y!%6>5N+Y/5?S@._@7=CZ+_69X">;M(A4\>8M'"7:^B9OO MH(=S27RR3SW\X&2[',YAL=\&=Y#C'XZ' MB=\!;X3@]I'^NO- G#L2\@X".#LD_I?)_Q3 #[[]/!!GI,3O=7^K_^X'@#@; M)(UWJ+^S/^)_;_S/^OO!&YOK'Z[U;!G(6=F9*C011:Z7[5LU6W6_W67/YY8O M6^9E!W@OM.DGR\O4=/ @[0)S?RJ$?AG8 M#:K_!#J_ %!+ P04 " #3@)53=.W5QY(# '$P &0 'AL+W=O-[[LX/]\2YUIJ+1[D 4.@I33+9 M]A9*+3_[OIPN(*7RE"\ATT]F7*14Z:&8^W(I@,:Y49KX) @:?DI9YG5:^=Q( M=%I\I1*6P4@@N4I3*IXO(.'KMH>]EXD[-E\H,^%W6DLZAS&HA^5(Z)%?H,0L MA4PRGB$!L[;7Q9\O0F(,\A5?&:SESCTRJ4PX?S2#*&Y[@8D($I@J T'UY3?T M($D,DH[CUQ;4*WP:P]W[%_3K/'F=S(1*Z/'D&XO5HNTU/13#C*X2=PS(UB#?"'_C*(_R MDBK::0F^1L*LUFCF)D\UM];!L[P'G5[O=N'X7TTO$&CVW[4BZ[&Z,,URYB"3WV]C3&*,D6S.9LD@+I2ZK_/ M@X39*D%]-H./Z,,E*,H2^;'E*QVE\>5/MQ%=;"(B>R+"! UXIA82764QQ/\" M^#J](D?RDN,%<2+>3M4I"O$)(@'!#KRPV+,PQZOMP>OEM(! =Y!0\]^2"[:4 MZ,< T@F(G^@/&NB=2E=I,>5P6BNFA54K[8HF:"3T2T.HYW=6! ZL=@454(%WM!(?D8P2\/*RP,0& M2@ZDX^UU@:TLXK *.JPBXMHQZ7"#$U+.AU53[):\/IN:@TPV1]VY -"G&O7> M]P6VXH@;5=!A=1&?'9,.-S@.RNFPFHK=PE=*QW]4AU5(?%X!'<2*(PF.2$<) M.,:E=! KJ\2M?".J#B@(8E61D"H8L'I(W.?$ QEP@Y>_NXD54N+6NM<(>'L) M$"N#I%X% 58!B?M\>" !;G!2KDC$:B=QR]N]H#&@(4WAW65@U8\TJV#!"A]Q MGPT/9,$-WBPE(;2*&;I%;1\);R^%T&I>B"L@(;3:%[I/A(>14 +N^I#P=WH3 M^E-MGG=@))KR5:8V;8IBMNCR=#>]#;M\TR(:4#%GF40)S+1I<'JFU49LNBZ; M@>++O-,QX4I_%^:W"]"<"K- /Y]QKEX&QD'1^^K\!5!+ P04 " #3@)53 M]2_TE90" !1!@ &0 'AL+W=O,Y^X9ZL M-\HLN/UPB],_"NH[:IMP4_".SD08R,DR7G MSR:)DY[3-(* PDH9!JP?+Q !I89(R_A=UEB"1&G/TFB M-CVGXZ $4IQ3=<]WWZ'T8P6N.)7V%^W*VJ:#5KE4/"O!6D%&6/'$K^4<#@!> MZP. 7P+\SP*"$A!8HX4R:VN(%>Z'@N^0,-6:S01V-A:MW1!FWN)<";U+-$[U MYXOQ>'#_"TU':![?3N)1' TF#V@01=/%Y"&>W*+9]"Z.XF]SU)B5+V]&,4.C MG"60H+G"*I>GJ#$$A0G5T3DZJGL<0[8$\:37%_,A:IR.N2LTWA6;_ \W3E;I @7>&_*;OU<"CS\.;QW!73Z\:H5^-T+=\P0=\ M0TCU2H)N@.E(%;:'1*XHE[D ]'BGMU&L()-/_V@75.T"VZ[U'^W.BJ8#*4') M,S3(>,Y4W6 +ZK:E-@?\I>\%GG<9NB^'\ZNI\MH=KZHZTMVJ=+>^H'N?39>4 MK+$YV76R"^:K(]G=J^X[V355K;;7K9?=KF2WOR"[_/W#@S64[QF)-F$044HUK7EQI E%<8$6B^-;> M 4NN](UBPXV^\T&8 KV?&ULS5MK;]LV%/TK MA(<-+9#:UEOND@".F[0NFMBHTP[#L ^T3-M<9=(EJ3@9]N-'R8ZO,R0DTP6" MOB36@_>0/.2YU)%XO.'BFUP2HM#M*F?RI+54:OVVTY'9DJRP;/,U8?K*G(L5 M5OI0+#IR+0B>5856>@JH(9SV7U%VUV M]W9;*"NDXJM=85V#%67;__AVUQ$N!?Q= ?\_!;SPB0+!KD!0-71;LZI9[[#" MI\>";Y H[];1RA]5WU2E=6LH*VF<**&O4EU.G4Z^7%[V/_^.1A=H,GQ_-;P8 M#OI7UZ@_&(R^7%T/K]ZC\>C3<# \GZ!7[XC"-)?HFMRJ N?R]7%'Z2J4@3K9 M#NYL"^<_ >?YZ)(SM93HG,W([&& CJ[[O@'^?0/.?&/$4:;:*/".D-_UO4CI+Q.?5U1LL*"\DPE(2+5.&WHKVO149B7G/^6Q#\[QJQ) I MS!9TFA/4KQ#0.RJSG,M"$#>2XCUL;.R_"\JH(F\^Z<8] GN$^H?=N67I,9+, M(->ZQP9\M<;L[I>?4M]+?I6( M:V$[523__2XHD4?T@BUFW>G;"0]XK<9F2M MD,X>*--#3V>)G49I4@7)JWAR2=?R84!Y3B>4+9X8 M%08>DCT/B;&+/IP/!R/4)X++-:1YH%) MGM,9S)BQ(%+/R.T)/;[UD,!,3ZD<3?1)4LY6Z3;H>OL:]D&=H]:"9A]^D(<] MYXY)[W:;A0Z8/"^UY#J/1!^'V_+BHM2&EDHQ(R@V_6ZF=/2\*< MF 2%]\.F, FB[T>U,6E&2FP"ZT-6\,U:_?Q427+':0DB[R=-(1-4WT]K(]., ME/9L9$):\,UB_=0*55/XD>OU&_JJJU@]4=OI"T#7@VY#Z M Z0/S6OX%Z;,@ M61-D *D@, NT@;Z#&3AB;OP=&&1FAZQ&_D#? _,*_B7Y,R/I!TC/S!\D@, L MRV[\7?!".!$(&A[$32$0-#TP+]Q?DD SDIU $/W +,5N!$[HK1-_(-M!KR'\ MA2#J85T.SID%RFA>H[\D@V8D.X,' M;U LSHT3@^?5:M6%0=#NL"F.30BZ'M;FV%B0[ R"\(<_YNL_9/"*NJUB0M#N ML"DV30C"'M9FTUB0K 1&H/R1Q:9QFX*YJXI&(-]14^R9")0]JLV>L2#9*03I MCRSV3$7A>?EEAN",9O_O22("]8Z:XLI$!V^9:W-E+$B]J-TS$PC*'UE<&3<" M'=];1"#>45.GX[,3,(TA^[^#%6 M!AV?Y^.#+XR:XL?$H.QQ;7Z,!U M63(6I,1&80+2G[A8,E8*G9_H$]#OI"F>3 +2GM3FR5B0K(DP >U/7#P9*X6N MC_0)Z'?2%$\F 6U/:O-D+$CV27CPJ:6+)V-?C;JI: +ZG33%DTE V9/:/!D+ MDO4SJ!2D/W7Q9.PJZFS*I"#@:5-,F12D/:W-E+$@664T!>U/7\24*+ZN-OU,N5)\5?U<$CPCHKQ!7Y]SKNX/ M2H#]OK'3?P%02P,$% @ TX"54TP(FH,N! ,!$ !D !X;"]W;W)K M&ULM9CM;Z,V',?_%2NZ%ZUT5[!Y2%(ED1)8M4C7 M77=I-TVGO7#!">@ YVRGZ?WWLX%":+"7=.N;!AS_GOE^BC/94_:=)X0(\)QG M!9\.$B&VUY;%HX3DF%_1+2GD-VO*'UB_>;LGA9S"/F)*#9GVDLDNE@- Q6>-= M)K[2_:^D+LA3_B*:\?(OV%=[A_8 1#LN:%X;RPSRM*@^\7/=B ,#Z&L,4&V M7ANX&@.G-G!.-7!K [?L3%5*V8<0"SR;,+H'3.V6WM1%V5B&X M^' )/H"T /<)W7% ; 1[$@I.-[=[S,.3S>'84(W3C,4I_3D:?XL=ERN< M@WGT8Y?RM-3(M\]R#2P%R?G?AAAN$\,M8[B:& 'F"=CB-/X("B+Z9EC9>Z6] M LC3##J^9\O^/!UVMF>;[XR=<7=;>+P-N?;(A4X5GK.+F+S7PPSYQ M\.V6Y(^$F9KD-^[]=QO$L(DQ/&T0?3.H3(?=&8S'7G_71DW(D3'D9UG2-8A4 M8*P*8Z\U6 4?'07_Y!_,M1-ZW(0>_\?';MQ7LN/Y_7&AW:+.-D>6Q$F+#2D$ MV.Y8E,A_%R Z9%TOQ^SC;$:.XVJ2.> N-"8SC^/R89*\/2,9>)2,MBVHS009 M,ZF@?T82Z%COGCMT=8FTS(/.OTO9/EO*L 4>=-]-S+ %$C03R23GH+;M/$Z^ MA\:VIGDMIZ#_/R@ZJ+UT) T=Y&C"MPB#)S),I^H ]I!,PL0?:D*W*(-FEKU% MU@$\1AMRAE##-MC"#9KI]A99!["'>*Z&,*C%'3+C[DQ=![6[CJY'PY&C>311 MBSID1IW2-1R?K6O4$@RA=],U:O&$S'@RZ3JL;3O/D^MXGJYY+;.0^2WM-%V' MM9>.KI'K:YB,6IBA$V&FTW6(CHF&7"A?[#2A6Z(A,]'>HNL0'?,-05O#&-3B M#9GQ=H-3!IYPMB. K@%Y3KE*#1 Y$/%3GH4$883WMZ<'>R[4)=1"#YFA=Z:X MP]I=]^W;]>W1JT2L@Z-D3MBF/))SZ7]7B.HPUJPVQ_YY>=A]M;Z UV%U>&_= M5+\EW&*V224",K*6+NVKH4R*5 M;E2 YD>2V3]02P,$% @ TX"54Q5Q5(Q9!P O2D !D !X;"]W;W)K M&ULK9KO;YLX&,?_%13=BTW:+?@W3&VE#K2[2K>N MMVX[G4[W@B9.8XU !J3MI/OCSQ":A\K8@8B]6$G"X\?^8G_\M?'98UY\+]=2 M5M[3)LW*\]FZJK;OYO-RL9:;I'R;;V6F?UGEQ2:I],?B?EYN"YDLFZ!-.L>^ MS^>;1&6SB[/FNYOBXBS?5:G*Y$WAE;O-)BE^OI=I_G@^0[/G+SZK^W55?S&_ M.-LF]_)65E^W-X7^-#^4LE0;F94JS[Q"KLYGE^A='#0!S1W?E'PL.]=>W92[ M//]>?[A:GL_\ND8RE8NJ+B+1?QYD)-.T+DG7XT=;Z.R0LP[L7C^7_J%IO&[, M75+**$__4LMJ?3X+9MY2KI)=6GW.'W^7;8-87=XB3\OF?^^QO=>?>8M=6>6; M-EC78*.R_=_DJ16B$X"H)0"W 7AH &D#R- V@;01IE]4QH=XJ1*+LZ*_-$K MZKMU:?5%(V83K9NOLOJYWU:%_E7IN.KB,OKSZ]7MU9>K3]>WWJL/B2J\;TFZ MDUZ^\BX7/W:JD$OOLBQE5;[V7L6R2E2JKW[UOM[&WJM?7GN_>"KSOJSS79ED MR_)L7NE*U47/%VT%WN\K@"T5^+2HWGH$O?&PCU%/>#0\W.\)CP>'H_!E^%PK M>9 3'^3$37G$)F>CE.[->^7>.8HDAR))4R2U%/E;GB\?59KV2;N/9$UD/<(? M+A!E/@G9V?RAJV'/?20@B(N7]\4]]V$>")\<[GO1!'IH G4VX.]]/[Y*#=WLOC7H1 [%,^F$IT?BN0GB[Z/%!V1.->J]TLD#@F%,V&49U6A M(>@E36/Z\@HC+PI(&/;G#0YY V?>FT)/(47U\XVW39-,I\^6GM0Z;C7;J[Y: M!&8M1$@MM0@/M0B=M;C*'G2ZO%"RM^6AJ;B@ECZ)?""?[TQZN5CDNTQWG$(N MI'I([E+9BR_?S!YT1MC+[!WN(F?V3]5:%HZGW8:_$!IAB\X(^(2P,^V7O$K2 M-NUAQ+SQY-,BW2U5=N\MDG+=6Q_NTV M[A&, #K(39U8KF113U\J6^0;Z57)4W_W:LOI-HTB6_<"*"%VK'L5.YU=/FF/ M5EHR,R,SH\26&N"%W/0Z].QM\M/:K4V,81H(2VK &')S;-^M4WBFO;E-E&'. M+:F!9,B-LGW73LWNU%L%DV,!L\$4 <>0&V37N>YKFN1YFM:#2665+&2IGX0V M2?J',D_5,JETKRAW=Z5:JL2&/&0R#P6AL,PR&*"'W="[EM4IHQ^;$$2,"FIY M:!@PB-T8;*R!/]H:X(XAF\R186 6/MF316WH2W!3$B*+5, S[.;9<8L089-D MF!%;IP&483?*QIJ$")M84(M*W3!6!;1(BP$'BYF#M%% XVBD00!X)IW(*%*A%W7[+ MX11BVF>J6!!:)BP*1*-NHAUW"C$U64:X+3&0C+I)-M8HQ+1O5>G;%E\4N$;= M7',[A9CV>+3 M[E9VMGG"ACJ%F)J>3%!LF;@H$(JZ3=D MHQ#3'O\5"LOB@P''V,#-,KM1B)G),QP(R^-D0#,V9*?,[11B9O*,VP1GP#,V M9+=LF%.(60_+2.A;G (#EC$WRZ9R"C$SJ4?U L6F$E"/N:EWFE.(6<]BE5+N M!Y;Z=%X''/%W1;*4WG6RD> 0O/^\4]]" D9G\I ,( 9<]NPJZ6>R-1*U8.N M?O9)=J_J2_O.,3,=6!ABB_]B #]V9'O-H>KX#1P&T&.3V3(...-NG(U6->(] M9DVO:RVRL);I<#VOAD^V(<4,6/V*ZQLL:\QXF%&%F<& 6 MPQ0>CP8.2.+!9 H#;_B1=Y'CT6!:+DH%M;T1!D@)-Z2&*7P")0302:"I%!: M'N%V5>,I(4QK105CEA63 %Z)8\O$2J;U$:2=MGG/B]<)("& 4X).)C"01[@- MT'A(M 5V3WY@8C4- G ECNW8#Q%X/"-$YUR%>S$X1F CW![H?&,: M\(;! M5H&!5N+8R8D! I^ B H%;CWY4<(' !W KNXNKS2,F\NUU):MJ&_0OZ_RO'K^ M4!_(.YS8O/@?4$L#!!0 ( -. E5._LWZDM ( *8( 9 >&PO=V]R M:W-H965T4,CET M$J6V5ZXKPP12+"_Y%IC^$G.18J6G8N/*K0 <65!*7;_5ZKHI)LP9#>S:4HP& M/%.4,%@*)+,TQ>)M I3OAH[G[!?NR"919L$=#;9X RM0]]NET#.W9(E("DP2 MSI" >.B,O:M9W^RW&WX2V,F#,3*6K#E_,I-Y-'1:YD! (52& >O7"TR!4D.D MC_%<<#JEI $>CO?LU]9V;[Z PDXJG!5B?("4L?^/7P@\' *]; _ +@/\1T*X!! 4@.!70+@!M MZYG<%.N'&59X-!!\AX39K=G,P#K3HK7YA)FPKY307XG&J=%X^OU^OIK_F-]^ M6Z&S!^LFB-#X!82..IHSA=F&K"F@L92@)+J7$&<4W9 8SM'9#!0F5)X/7*4/ M8RC=L!">Y,)^C;#GHP5G*I'H"XL@>D_@:BM*4_R]*1._D?$V5)W*N"SD^'>YP9K@C(P@>5KU_!-;>Q!H#N@V%P1F9"M1(\+2-<@?C4H MM$N%ME4(ZD(?/F=$Z&!?$T84?+K1%S"JB/CCC0:BN8)4-LEV2ME.HV$?96FU M[ 7Z*QD/4J\JWYIE=;Z] 1:R*C&.(%NUR-D1I%>%?.>U;NFU;B.5]H^NC;I8 M9IBBI=!E7ZBW4[*A5PKT_F4V]$O9_O_)AF99+ZC/AB/(RICFV7 $V:G/!O>@ M@NM+O[&=4**09TSE%;!<+9OMV/:8#^L3W83SGOF')N_@"RPVA$E$(=:4K MSEV1=\5\HOC6]HDU5[KRV&&B?R1 F WZ>\RYVD^,0/EK,OH-4$L#!!0 ( M -. E5-DI-N 6A, "ES 9 >&PO=V]R:W-H965T-;WO/%91%C<^?Q1?71:RF-X*E.911,3V"PWYXZ<.[NR^N&.K=2:_./O\,2$KNJ#9S^16P*>SBDK M(AJGC,=(T.6GSCG^QP4>3V0+]<@?C#ZFQO^1G,L#Y[_DA^O@4\>30Z(A]3-) M@\"?#9W3,)2D8"!_EE0[5:>RH?G_'?4K-7N8S0-)Z9R'_V)!MO[4F7900)G%]?_WC^P)]N* 986&*[NGO+"=A>H)ZZ.?B GWXVPGZ M&V(QNE_S/"5QD'X\RZ!W2>/,+WOZ4O34?Z$GW$?^GSE+F1*+?W^#[]!U1J/T?RU]#*L^AJJ/X0M]? =-DI*0'MR^HNE( M-97Z8O,93\>C\;3_\6QCKNJ!YR;3B>?-]I^[>/Y'$;5'$;. M.;#8YQ$]-(FB[<3H=. -^W)_]^9PX#$\F$V'3Z9PX+'^9#H;'Y[!N)K!V#J# M6[(%U9FE*./%9@N*=KM/TRZ2,^1+-"?I>O=[<&BNXV>CPX/QR'LZUP./C0>S MP=/M&C_?KJ$W'>+#GXR/S7$L\GP\(BGU8BG]A$KI4L%NJ.A&FJZ9DF*_GU#HPP@I.@=NRX#=_J6P M$7X[W\#FK"CZF=)E'J)O;'E0Q!S]@I[?4B(.J9BYJZGW8M,+5U-\J.G^TAF8 MB*W$8)' $ '+!# 0W0JPLD2VK<,!N*^[Z+?' QI2\.#_B ?L_>*!A0<<30]N M9,D#CJ8C-P]HI,1VJ/QZ>3W_@2XE%P@>,[_:?O0?M,@?0),Q,)3!(!*4UF(- MC6]XU!YK: S"=A#ZS@%#8YA;"+^L)$]00=.LBWX\QE1(G8=NJ?!!<4MV>-BB M6R+@PT%FL/;XP.@M5.L101 M<-)2M@*60^!6@&<3YTOP!7,!7T!G=R1@'%T)^F=.8W^+/MQ=G10/,A\F(HF M)9CP6-E3\@<&C+P"&P,&2$"Y10\AHRE*$^HS$K*_)*\G1&3,ST,BPJUT:FZO MOZ,+Q@.*%H\L ]<:%*+\[CS+:)R3C(ORBV\L BTJ/Q4/2F+GNI,GW:>@);:I M9!*TY+GZ37JDX#13]2C/UC!).?R0_D94,S5)DI#YA>UAW4(-:'T[H-GDYNXK M^D8>:ADX?0UO_?;@K:_AK6]7^*\0&P>EN].OIW(9N)#;S20'N.1'(TG?CB1' MR(^=X&['"LE)GPH.<'L&#-CCRQYP6 ^8'=U=/1&:@U+2E2S;(_L,;8A7GE+% MQ 0]"$X"),"*4.L?4.@^D-)0\;?!PDC:3T1Z ;+Q&@!ZC6B\8<")A1L$WER8 MJ^:+A/C4NNH:1?MV-_$0!W9-2(-Q_\$S$_M2J[?EZ,^)(@SD22/LCWC=84F D MNN8A.)0'HQF.WO#L=&;?+@W>?3OD6HV2K2 1"^KLQT #\L!K;3\&&C,&=LQX MA7)U4-HMPH*" N)QD/N@8]&W;W/;.#74#/H-JU<'P=UPE752&@[@_J5[H[=9 M+4LJ)(<2] A>9"^@&QJ""@R0[$@.,1'H$& 4P.CDGJXF!H-9+Q_ ]NJ?^NI;@:"0>#-L3'(T\ T> \A6"8Z>TMQ(.>V2@ MX65@AY[AG\@NXD,0 C6R#@Z.TA$T..1CZ<"!81P4!*=L9,,2I)- ( M E$OS?@@3S,!'[N(4,&U0)063A=E(+-IPD56QC/ECS UL+8HZ(75MK89/]! M/+"[O^<1^!$J-NSKL&J2"W]-4OHTO@JVGUHJ$F_A;QX"B$HM46YVQL$-.KS9 MSZ.JLXD15-X?NX;W@1UP&[?''/U- >!G-H ?:( ?' _P!Y75\4;94!L!P_:, M@*$V H8.Z&[6*'/TAKU3#]OV;*BM@J$=Q&U[=K^XOJBU&1K.ABV>W1F'=X[3 MN_K XJ!T+W57D34 (P6=MZ!^+H!65YIE2I45,7"F5,P%W3!_YQ.C#SY7P7$P M'T)HT)'+V3FQS5!#Y] .>*^')@=!M=6E!5;'499BK.PLM,C%AK(P)#$H_KG4 MNU1$E*2JW0>8]/RF2^ RU, XM -CX^#BZ&\R.O6LWN-0X^+0CE.U%=4;0$4CW;"] MD\F1AJZ1(_[;+*@X>NN[]FJDT7!T?!CU195:9X=&&M=&[0561QK/1HT%5AV4 M[$AC&ZR&Q='Q)W4'4*S6?AC)*.T=UHVTL1]V2B_"NFV<6@^/CC^? MNQ*4/C!1*Q8VTNISU-[YW$CKQ5%CYW,.2M4J[ ?#YEPDO$!7RX#'6L6.FSZS M@Z2R(@E*^",5**U.V)0MQ$.^VMJ8=*RU^-BNQ1LW%AS]C3P' (VU]A\? M[]5EH*A3)$C E%[H@1D44&DBK0AH\#Q",9_*9*HQ5'#Y+242F)-:-68V-7$<[X#0O;?;^ MAC.7M&DT&Q^/9E]OKFM)FP:R<7M -M9 -FX,R!R4ON:@\7LW1.IH6FP=J']J M&>5$H]>D:?1R$)2[5T>L0G< M1,/;Y)WAS=$?]ESX-M'X-CD>W_Z9RQ6M(7,3C7"3]A!NHA%NTAC".2@52U#/ M5IQHE)LTC7(.@L4P7\Q.*8\S([**J3S[5 $ L!"IC'!]N+RY/CF3H,=[RRKM M:_^1NZOKXE13!Q#APCI-P&#U M6:*.5E,J9$99F0$.0LPR4&\JW'7P%&B'UU;)U5 Y>6>H=/3G3%F9&%G^QT/E MON >'\:::"R=M(>E$XVE$T>J9;-A+$=OSH25J8;7J0,-;6&L^_O>/'^@M=ST MJ0:E*6YM1Z8:/J9V^'B%IG50JI;!&1R9:K29VD-AK]>S#H(PR#HIM%=HP7.A M CT7-"M47V&$S$OVE*JN4)8^%1D!C:>49I7?=UCWU?45IAHII\='\KY0$3,J MJ@/7Q?FB%HMJ&)RV%\F;:AT_;2R2YZ!T8$%L(]2J?&I7Y4>PJ>-PIARHFU65 M#BWQ62[S9-;(^))?+5(\\WOTJ U'*?$]R,*M2^W': MU+A$=ORQS@W/0T"-%-V&!( 0;)P4M$PQ=O R:K&U1JEI>T3./@[/CUP !F5EAY%5D'!Y7&15END.! M!U*1TS214U[MM']US"@=MF5F%30-A[-W3BUP].=,+9AI#)H=CT&O$+3C/;:9 M<2.ZS2O1YIWH=TT]<'7GS#W GG$IV3L^^V#!0Y5@3]2P[ZL3LUJ7(;V^,886 MKRU[QKUEK[$$!!>IEY;&Z=EAS[@L[#5]Q\M%<;&X?SF$]NP$%?PV$C&_E_%> M1#,0WB6E0;86/%^M=_>XJK#74MU?V!G3>WG21L"K,K+-7.B0+2E*?28#<=W= MY8 N$J4VZ>[?DN@:1TTU(F78,^Y(>^]\O'V// MN&GMM7?I"WO&_6KO7:]]N;K#[FTT;FU[QR>&GR?T=ZT],2MZX/9ROO%>^8O& MKGZY2*EEN)'W3K-7:%ZSC@9N^OJ7BZ(:\HNJ-Q'49ZKL67'L#@((EWT7K[($"$E>Y+:(R60JZG<6VE5JRM>U@#ESG(4N0K!5P95K:/#6?]T8I=1LXS'&^IX[,GH&]2J6=NCS>(>9G4/1]&-IM6JH[O) MZ<"Q8P;RO*'(QZ*ZCKD PP=F0&5]GB).6&NG#&!JL_*'6?JCP=H?#E*6U7'K M7*,@"&Z\(HB+XF)Q:REGL)L,>/=4A7<+!6H:-Z@<'4Y=.9'8J':!7>4NCI:$-UA81G$,W&)U#&R4Q\"NJA8-6UB. M[C!V[:%1,@,[2ER\8@\OXQ4T+BI:O$75#VEY6&C&@0>-):8YR+U;*W< M]I914 ([ZD <86\Y*!;C3:A0-3U0)AFAE_$0U*9,L8M46J\RI\#J>1!$U4V# MKD,B5K27LK_D@3D1JG@3*J^M]JHKKV:5,^.(OJYO:I2RP([2$[48^0OUUX%D MH;>PKP%/@Q8C9T9!!>RH0W*W2O #+&@QL8(:C@L(Q#&RGN!MM M(O@&T#[5+-N5MY-$R6B*!1]IJ%P#F=VI3A"5^_#,)3 L_!-A>,AXV2C!@1PV&US"H@Y1>#*-!Y$ &7 F\5'S]TKL[/.R<]&0MD2P9]W\HR!'@X M*B\E% 6B>*Q.9A#]GK_2(002O<)Y5HE,U$!L("+]W%@2V5!] MT>&9_\PCZ??Z50U+?0S\I#*.#PC $5"14W=(A%ELUXZ?S9O$C@[=16F-JA78 M467B6'E^@T%L%'; 956%=L3=P#U'482F#6)'=]B5D82-(@S8587A^!T\*C)C ME&3 +=9DP$91!OR^51EX_VLKI2JV2W@74M MUF7 1F$&W%QE!A>I)POR=1N 1:3*$;I!UJC.@!WE&8X 60?%)P/G&RK6) ]3 MTVQ+\DC>K(VXSG8OK[S"-.%A@+H\9F7&@[S1SOU^0R.#IT)G=@H3X$=527>(H!O $&C, 4> MM>B4&>4H\.A]TQD/&,QF<%-40S8.UXE8%3:NZ\RHM 1:]/%U0EP,%+I4>Q7#L_CB,22[4EQ:+>A:^:'%'R> MG^=_=$ZD#Z$R(RPW/ J/@VU8R$A,-*>]REE .8N_E2OC%HP2C M> 9VU+QH'C8<';K])J.\!G:4PSA&X;P!+L;FRU%:])F,"A/846*B:;AP=/?R M)=(SXQ6"(-\K]2I&J25 .HHW\E7?5N][/%$#SS(>J?^N*8&YR@?@]R7GV>Z#[*!Z M.^;G_P)02P,$% @ TX"54R&ULE91?3]LP%,6_RE7$ TA _G8%E$8*;=$J04%MV9[= MY+:Q<.S.=EKV[6"T95R.GT'IWX[HJ M*[ DZE+LD)LW&R%+HLU6;EVUDTCR6E0R-_"\;VY)*'>2N#Y[DDDL*LTHQR<) MJBI+(G_?(A.'D>,[;P<+NBVT/7"3>$>VN$3]O'N29N=V+CDMD2LJ.$C>QQC(Q9(X/QJ_5TND]: MX?'ZS?VNSFZRK(G"L6 _::Z+D7/E0(X;4C&]$(?OV.896+],,%7_PJ&M]1S( M*J5%V8H-04EY\R2O;1^.!'[TB2!H!<%7!6$K".N@#5D=:T(T26(I#B!MM7&S MB[HWM=JDH=S^BTLMS5MJ=#I93N^GX]5T G>S>3H?S])[6*[2U?1A.E_!;'[W MN'A(5[/'^3FD628JKA4L,$.Z)VN&<#I!32A39W !S\L)G)Z^?CK$'4/=H7NQ=]4#DEG(%##=&Z%T.C8-L MYK_9:+&K1V@MM!G(>EF8*Q.E+3#O-T+HMXV=RNX23OX 4$L#!!0 ( -. ME5,0H!3JC@( #8& 9 >&PO=V]R:W-H965TM%*;',FH0J1* L0%3M[!G/H50F/YBB MX BFE2@GIF-90S.'F!IQ5*T]\3ABI228HB<.1)GGD/^[1X2=QH9M?"P\XT,F M]8(91P4\H V2+\435Y;91DEQCJC C *.]F-C8M]-?>U?.?S!Z"0Z< MRFQLA 9(T1Z61#ZSTV_4Y%,!)HR(ZA><&E_+ $DI),L;L2+(,:U'^-[4H2.P MO0L"IQ$X/Q6XC<"M$JW)JK1F4,(XXNP$N/96T?2DJDVE5ME@JK_B1G*UBY5. MQIOYPWRZG<_ 8KF>K*?+R0/8;"?;^6J^WH+E>O'XO)ILEX_K 5C2(Z*2<8P$ MN)XA"3$1-^ 7>-G,P/75#;@"F()MQDH!:2HB4RHZ?8:9-"3W-8ES@>0QD;? MM0? L1R[1S[]N=SZ+#=53=K".&UAG"J>=R'> E.LRIJ"@K.T3&1O1G4(OPJA MW\LQ=MPP' :1>>R2][GYOF6W;I\(W9;0_9;P5;T/77,%F"#1RU<'"#H'>UX8 MGN-]]7*#D1_TTWDMG?VB ME=KF^ZL") IT0VII5>AV,>W"#0:L)G%J.]#NU^\X23,*!B$A8COO>_R<$\=. M9\/XJU@1(M%[EN:B:ZRD+*Y-4R0KDF%QQ0J2PYT%XQF6T.5+4Q2 MDBF1S\4CAY[91IG3C.2"LAQQLN@:??MZ&"M])?A)R49LM9'*Y(6Q5]49S[N& MI8!(2A*I(F"XK,F I*D*!!AO34RCG5(9M]N?T6^KW"&7%RS(@*6_Z%RNND9D MH#E9X#*53VSS@S3Y^"I>PE)1_:--H[4,E)1"LJPQ T%&\_J*WYLZ;!EL[X#! M:0S.J0:W,;BG&KS&X%65J5.IZC#$$OW#X\W?=GXX?)!7KDL-:X M_(!6BG.)<#Y'H[>2%K ()#H;$HEI*L[1)7J>#M'9MW/T#=$.WR*Y?:$=8]VW8#MV.N MM^NZKPJ",&I%7XB\EL@[2G13TG1.\Z6H$J=9P=F:J-2U"Z..%6YSNI[M6SN@ M&IECA4&L1_5;5/\HZCU.5C#$X5&1]@$I:LD8:)1EO9/".P>U77(BM)4-]@C",/)V,/=%D1>%>LBPA0R/0AY= M_Q?H.V=ZX'"/Q?,M/]Y%UL@L6#..'CIJH:/C[Q%4\1KUDZ3,RA1+,HATKN-M)?HE@[C-(#ZQ[$5;=O*_ M[#F1.NAX?Y^(89^(=I@ULB""I?)5-M3(0M?U_)W,S*UC3'USW&.^I+E *5F MT;H*(0*OS_&Z(UE1G6PO3,(Y6357\.E#N!+ _05C\K.C#LOV8ZKW#U!+ P04 M " #3@)53#LA\K_ " #D!P &0 'AL+W=OS1-$<:08/' ,DC5RH;Q M!$LUY5M39!QP5( 2:CJ6U3433%)CT"N^O?%!C^62DA3>.!)YDF#^]024[?J& M;1P^+,@VEOJ#.>AE> M+D._9&U(Z6F73@\*; JW4D%3O MXE)RM4H43@Z6DY?):#49H^?I;#@;382@?D&O?(\=R[!;XZ'JX]1UN M*MMJ[YS:.Z?(USF3[^ ()!EE7P H9(GV!I<%JNSA0+%4$1G^XHQ2)/$>6G67 M/_**'^G&^QS8CJTZL6=^-O6=A@6NY7EUU#<9;BW#O2AC#!M0^Q>A!7Q"FL/] M83_;B):I_ 8#U_'=X(CG:93C=5V[G6>GYMFYRNZR*U39<5@K=\M"#)4 (EN] M[9R0L5W']8\HMT1Y@>VV4_9JRMY%RH?&4(8@^J]1VAA[+8P# MOW/$N"6J8P=6.^-NS;A[D7'9T(U&OE@-W99]#JSC:FB)5Z_]QV3]I)L?J!MYQ89R&V5W'<9TC^F;C#-;WWROF6Y(*M>$;!;0> M?)6!EW=*.9$L*X[E-9.JG(MAK*YAX#I K6\8DX>)/NGKBWWP%U!+ P04 M" #3@)53[B.D56(" ">!0 &0 'AL+W=O^YSC.6-[@BWC[R)#E+ K"RKZ5B9E]6#;(LFP).*&54C5RI+QDD@5 M\I4M*HXD-:2RL#W'Z=DER:D5!F;NA8.6W$P!NWD MC;%W'8S3ON7HA+# 1&H%HGX;'&%1:"&5QI]&TVJWU,3#\5[]T7A77MZ(P!$K M?N>IS/K6G04I+LFZD#.V_8F-GZ[62U@AS!>V#=:Q(%D+R W!^TSHG"#X#<$_E]!I"!U3F=J*J4-$) D#SK; -5JIZ8$IIF$K M^SG5QSZ77*WFBB?#>?P4CQ9Q!(_CZ6 Z&@^>8+X8+.))/%W >/KX/)L,%N/G M*9P+O(89"B0\R8#0%"+3!B5F8"8IIA^%+!55=K2>/O2#+TO M%9\3>0.^>PV>X[E'$AJ=3W>.T*.SZ>[]%V[\]J!]H]!WJ!MR>$_4$L#!!0 ( -. E5,Y&PO=V]R:W-H965T.?3ZTV+/)Q&.[]B>4/G+EO$("WG+ M=UJ\YP1O4J,HU)"NVUJ$ ]H:]-)G3WS08P<1!I0\<1 ?H@CS'R,2LF._!5MO M#YZ#G2^2!]J@M\<[LB3B9?_$Y9U6>-D$$:%QP"C@9-MO#>&]BU*#%/%G0(YQ MY1HD5-:,?4MNIIM^2T\R(B'Q1.("RZ]7,B9AF'B2>?R=.VT5,1/#ZO6;]X>4 MO"2SQC$9L_!+L!%^O]5I@0W9XD,HGMGQ#Y(3LA)_'@OC]!,< MXA%BS* MC64&44"S;_P]+T3% -H7#%!N@,X-S L&1FY@7&M@Y@9F6IF,2EH'%PL\Z'%V M!#Q!2V_)15K,U%K2#VC2]Z7@\M= VHG!<=HD.(!=F A? )!V,6R47I)ZOEE8 I]5A$ MP,TCB^//X,8E @>AO&J#EZ4+;CY]!I] 0,'*9X<8TTW3FI448* M72 %$9@Q*OP83.B&;$X=:+)"19G06YE&J-'CPA-WP("W .D(*A(:7V^N*\S= MJ\UAMX&-433=2/T9%_S]7H>^/DIS,!4DBO]J"&X6PP6_!"(>8>@0L M!>9"M12R:%8:+9ERKX-V%YJR3*_5_BA0T':,$G;"Q2JX6(U<7JB"2,5(;N6+*P1JF,<0YVH4R3J_!>+1XX!%0>GEE^[8UGHC(4"55]@ MK@+5L, Z!=].(U^I;5*Y*!@?."?4^P%6'-,XS!KU=4:B->%-F[);Q.E^_$2 M>BE"^H?.A#S<23=LT];/.JN"ROY6>A\ MM"E0G2KJE ,J.: /W&IYL-..5"N=[[K2Y=;637NZN 0K'%LCPG?I\3\&'CM0D1W-BJ?%*X9A>K ^>SZ"]V[V MHJ!TD[VWF&&^"V@,0K*5+O4[1Z;$LU$)0/Z^ M94R\W20!BAVY'04 -<3 9 >&PO M=V]R:W-H965T^R$!$A(6VD[+RT)Y_:=VV=\OA'RNUHR MIM%3FF3JHK/4>G76[:IHR5*J3L6*9?#-7,B4:GB4BZY:249CJY0F7>(XO6Y* M>=89G-MW#W)P+M8ZX1E[D$BMTY3*YTN6B,U%!W>V+[[PQ5*;%]W!^8HNV"/3 M7U'?3S9B26(L01P_"J.=TJ=1W/V\M7YEP0.8&55L))*_>:R7%YVP M@V(VI^M$?Q&;/UD!R#?V(I$H^Q=M"EFG@Z*UTB(ME"&"E&?Y?_I4)&)' ?>. M*)!"@1PJ>$<4W$+!?:V"5RAX-C,Y%)N',=5T<"[%!DDC#=;,!YM,JPWP>6;J M_J@E?,M!3P\>)S>3T70R1E?7=\.[T?7P!CU.A]/)[>1NBJ[OKNZ_W ZGU_=W MZ..8:J\JR$R8[\;%5%< MYE&0(U%@@FY%II<*3;*8Q?L&N@"IQ$6VN"Y)J\7[2)\B%Y\@XA#<$-#H]>I. M@_KXU>JXWX+&+:OD6GONL2K9.6$QNN(9S2).$_2HJ68P@!I=9_GXFS':5ND3 M^C:<*2UAK/YI\>^5_CWKWSOB?RHTN,S;D4F8]QDX5PB*C2+)8JX5S%J\MB%N MN%Y"-V2PLQ1-6&,WY-Y\Z\ULII\#UW4@SS]W*U07\GJ'0N.Z4-_9$=I#ZY=H M_=9L/TA8JU(_GZ"'A$*"#&!PEL$.N%H7<@-FX0"US7\YN3&)3(@E9DPU1(S?^U;=F$(:AY M[?D$^P<0&J2PU_<.$-2E_"!P^\T PA) V I@S(!(8=1R>H*ZT!<0A?56=.WX M[R$*:[&&H=_#!X@:I%RO'S0CZI>(^JU]?:^7,+Q#I9C.9_>&TQE/N.9,G: [ MD45K*5_=XMBI*,9Y(9-S>!.C$:QXR6=KFU$S6B=HDJX2\0Q1W5(=P=I8[ G! M #(9F8C$/)=HI)9V[[YSZCB_M0'9X4K\"X 4HDS]COZ00BGT0)\;<;4'TWL) M%JE@D59+NY$JI 6"/K'["$5+*A>'?%Q$1VKM'N#:#B^D=AO9"VI+O$&JAX]M M<5R1)G9?*A>#A@:.$BF)V MEKV!(E.D%K!_IUS^)8J)&S(B<@6GS63*4JJB!N+66]+G4\Z:1B&M*^ MZU\Z=!3J>UU1#ZY!RB6UI=4D=71ID8IC2/M:;RTQ\,Q3E*P5_%0V3/*&'B,5 M&Q#RWCU&JA5-7EK1;SQDD88E'324L$FL1D_C0FR7Q(@?'BUBM&ULM9A;<]HX%,>_ MBH;I0SO3Q)9\I0/,0,BFF\RUA^LZ*BQ0K?2K6 MEMP*@N,\*4TL9-N^E6+*!I-1?NU!3$9\IQ+*R(, F6/R:D83OQP,X.%QX MI.N-RBY8D]$6K\F"J"_;!Z'/K$HEIBEADG(&!%F-!U/XZ0*Y64(>\3WET M#+*A/''^/3NYCL<#.W-$$A*I3 +KKV=R09(D4](^?I2B@^J96>+Q\4']KWSP M>C!/6)(+GGREL=J,!^$ Q&2%=XEZY/O/I!R0E^E%/)'Y)]B7L?8 1#NI>%HF M:PB"Q:JV4' M>6WR;#T:RK)I7"BA[U*=IR97]_?SK]W5R" MZ6)QN5Q\!%> 1.@<._ B0C:#! MT,7+T^T>.TY58R?7<[IJ?*C>MT>N/_7KM\NU6 T>1S]V M5#3GM_!82 1'S_9]U[,;#MM1$+I.:)L-^I5!O]>@G@[=ZTPWFQ"$1;^ $IC) M!!>4B?_5/:BQI8RU]5N.SH)680U!K@]#L^N@^<#@ KE#LXNP@U[AKA&(YTXA':-8+O_#4RRWQJPV&VW7"AP)?AN M"[[=DO2)B#Y*P"/(PS],((AJ;?1F!I42Q[5S4>#YS1*;XJ!MNVY'B6L"0^?M M%"HU3IYN.W;8--D.@^XPZ&@E6+,<]L/\+2 JI4][!S5)9(SR7-3AO$8\[&?\ M*S #1 /.U@(:X3#?H:_H,MA&\.N'Z*P-;N&N--7]=1C#6S83^S+;.4J.*,1 M6))HPWC"UY3(5[1[3648_NEVKWD*^X'ZHG9OHW+H>;Z-FK5NQX5>Z'L=K81J MHJ)^HKZHW4N-XZQ8?J*8ZZJ?Z*[B#VM ^@T$3D*:HSB4(JLF.^LG^ CRA M]O)[&")HMQP:XDY;J_!H'6T)4R+6^4Y9@HCOF"HV4M75:C<^S?>@C>LSO4LO M]M2U3+'%O\5B39D$"5EI2?L\T*9$L6LN3A3?YAO/)Z[T-C8_W! <$Y$%Z/LK MSM7A)'M ]=_%Y#=02P,$% @ TX"54PZ.&5HU!0 CQ@ !D !X;"]W M;W)K&ULK5G;;MLX$/T5PNA#"\01+[H&C@'GLJF! MU EB=_NPV ?%IFVADNBEZ+CIUR\E*Z(L4:P3^"76Y6;)>-)*.0M7UG9AM-P41@EL84A=*TD MC-+><% \>^3# =N*.$KI(P?9-DE"_GI%8[:[[*'>VX.G:+46^0-K.-B$*SJE MXOOFDDWC./?Q7.NU5W\P-Z]=OWO\J!B\'\QQF])K%/Z*% M6%_V_!Y8T&6XC<43VWVEY8"_X:\R M$#4#9'<8X-( 'VM 2@-2#'3/K!C632C"X8"S'> Y6GK++XK8%-9R-%&:3^-4 M/?POL$QI/9:'(WOKJ_!:/I]'8V/0/C!4U% MM(S"YYB"<2K"=!7EEZ,LHR(#GV^H"*,X^P+ZX/OT!GS^] 5\ E$*9FNVS<)T MD0TL(QA+LX!06< 0XPTYM?'F\-#DA/S:NH>49J$Y;.6;*A0B[M%:+B@8!(FU$3.;WU8+I4&.3/F@%Q0D0N, MY H^X#KD_+50BX1M4Z'C%VB"YQ/';U!LP]P >UU)B* 2?FCD.9K/M\E6Z@Y= M@%+="@W22C5LD>@3C.5Z;I#5 ;$/H=,QXZA6IY"9KA+@B>QNCHAOZ?!@!\)X ! M[N"KR@'%?7XE 5!9E+BKZ1 /]\H\DSY?^: M4DZ5!N2=K@-"2LJ16YCC�U$P=$/E^@+I44XD[,JO[!V2H+>#8 M)C9L<=;@'!MC6T\9*Z''9J'7]FW'Y 96XHS1Z7(#UWIN?++<*%T=3'D@N]ZF MVNMPONWZ;D>8E21CLR2_/S.P3FRAV\IF'E(9JQ$&9M%>=\D%R2K;N^H MQ% RBIT3)H;2.VS6NWT!0'+815>[!SPF'TCMV(.<,!^4G!&SG+TK']J- M8[^]=]6A.G>O1*DB,3>7'\B'=N?8W,H:(8=$EGW_D:P37& _,R$W&44EVLJ$X/G /E^R9AXN\G/I*O_ M00S_!U!+ P04 " #3@)53O;%,UD@# "_"@ &0 'AL+W=ORV2KSP!L-=G@#4%;H%2DTES M_%TE=>HYC;!Y_YK]=VM>FUEB";>9V@Z=GH,R6.."JF>^_PJ5H8[)M^)4 MVE^TKV)]!ZT*J7A>B35!3EAYQ8>J$ U!D)P1A)4@?"N(SPBB2A"]5Q!7@MA6 MIK1BZY!BA4<#P?=(F&B=S=S88EJUMD^86?>Y$OHMT3HU^O+XF'Z?W=VA\4.* M'A=?I\]H]K 8/WR93>ZF:#R?3Q=S]#$%A0F5: $'56 J/Z'?T+=YBCY^^(0^ M(,+0/:%4+Z,<>$I#F=3>J@*8E #A&8 @1/>/C2KDH"FY0Z(=!"]#M^^5^BSQ]MSSH7W 3U0L4V7S1N07B/-OKZB+,,C1C M"K,-65) 8RE!2902N:)<%@+0G^.E5$)_2']=F#:NIXWMM/%_3'N#IH>=_D8A M0PM\0"EDA?Y2+4#."Z;:%KS,W+&9S;[S,DKT.KPTE^ T)$[JD"/@3@W$;D;O6$O@_J-H$[7C8^# MTI:@R.VV6TQJB\E%BU.I2&[]_&^S-^@G8($X@S;;R8GM3L\-VF&[-6SWRK!J MS]M@NZ>P8:/\1["]&K9W;=BM@-;:]DYPX^XYW'Z-V[\R[IH7HHVV?TH;NOUV MVL#_=<;XU^;5S4'KV>*? $<]MW,&N'$H!M<%OM%_"-![,EXK:"UT!=#<(((D M<7MOR+W&R9Z#V-@.2:*5V7K+$[%^6G=A8]M[O'D^,=V9[1A^I2E;NWLL-H1) M1&&M4_IN5V]=HNR6RH'B.]L_++G2W8B]W>H.$X0)T._7G*O7@9F@[EE'_P)0 M2P,$% @ TX"54Q@Z1J0V P O @ !D !X;"]W;W)K&ULG59M;]LV$/XK!Z' 6L")WBW%L W,=KL52)H@2;L/PS[0$BT3 MI4B/I.SFW^\HJ9ICR4;0+Q)YNN?N><@C3].#5-_UEE(#/THN],S9&K.;N*[. MMK0D^EKNJ, O&ZE*8G"J"E?O%"5Y#2JY&WC>V"T)$\Y\6ML>U'PJ*\.9H \* M=%661+TL*)>'F>,[/PV/K-@::W#GTQTIZ!,U7WF< 00L(3@!^= 80MH#PK8"H!43URC12 MZG58$4/F4R4/H*PW1K.#>C%K-,IGPF[[DU'XE2'.S&_OO_QQ]?SQ\0Y6'Q?/ M\'Y%#6%M[+21.1ZZAI,:\%NUJ98-BF",RGN,W,- MH3^"P O\ ?CJ[7#O-=Q%L9WBH%,Z3V\R"(/0^)[8\E]=V2T#MV>T4][*B'%ZE_8H*( MC *G6.D:<#M 2(.C'7DA:TX'""\N1_S;_V=(90-*CNC[?G23GHCL>]VDH3\L M,>HD1A<)W4I17!FJ2EC1M:DEWEJU<+_FK"#VKAC!9Y'Q*K<[MJR4HL+ '3&5 M8H;1P?J,>D2#<-S7TW=+PO.*XDY1?%D1U7K2$2T[HB WP#NU.:H=HA[W.%WY ML1^?,!_R\J)XF/BX(SY^XU98$*\[Y:$:9*. MAYDGSHDA[:2DOU#FB\N@)TKA"QXON!DU-:A'@'T62(Z7!-8AX7@Q-HVWZ8$% M4751FBV%I2QW1+S\IF'SZM!>#]U@[M']75)5U'U00R8K89K;H;-VK791MZ13 M>S)9)@/V13I9UJW9_3]\T]?OB"J8T,AN@ZF\ZP3W0C6]LID8N:N[QUH:[$7U M<(N_%U19!_R^D;A$[<0FZ'Y8YO\!4$L#!!0 ( -. E5.;4>\,L04 #X8 M 9 >&PO=V]R:W-H965T&:> MF2=^/#:]6R%_JBEC&MVE2:8.&E.M\\_MMHJF+*6J)7*6P9NQD"G5<"LG;95+ M1F-KE"9M$@2[[93RK-'OV6>7LM\3A4YXQBXE4D6:4GD_8(FX/6C@QL.#*SZ9 M:O.@W>_E=,*NF?Z67TJX:]=>8IZR3'&1('\]8/W$YL\)#.B MB@U%\IW'>GK0Z#90S,:T2/25N/V350E9@)%(E/V-;LNQ>[L-%!5*B[0R!@0I MS\J_]*XJQ)Q!-WC$@%0&9,D [SQB$%8&H4VT1&;3.J*:]GM2W")I1H,W:+0#;O3!4W4-OJ$ MOET?H:T/V^@#XAFZF8I"T2Q6O;:&^,9+.ZIB#FI0L=9S.)% M!VT 7J,G#^@'Q.OQ(M(M%.(F(@'!:P --SLHL7#9;2&JW3FK76[,5.@Y'4#^0$%_%]FKG>UZ0MOYBO,QY$VH6@;(J9F95 M>;7=1%^97E>^,D3'AC#2.^N#$,-/KSU; ZU;0^MZH:U &A92FH]F("2XLE\J MS>&MOE\'JG2^-P<*=Q91E21V5\#CT(-^OT:__Y+"HN&49O!)@AAMEL;^2AIA MYW%T.'#2&3RONN?TCJ=%NB&LROM"V;H^8'.:CC5W7B>G4 $R+I&>LA6*:!3)@KFX5)?#1)K3[/[WW[H$[WU1J%[-@67S M?F!FBU$8)$J_QX44D?UFHWO[HHGRI%"&>T:C*8K H&E''N9YPB,Z2BH'6V9Q MCQ'X7A?X1FB:H#-6J1M8<+'=0K"ZS8. +@F!%8KI/>(*431.B@B616VHM:7, MF1F1 >?L%RR72 L;;@KJ:=*&M+;XMGUT*:'[L6Z_P+/JX0F# H+9"512E3%M M>JU.\/$+.([-T&KL2BDJ>$Z:+YGD(C9!!4R6978H"? KO/ X=NO<-CU''CG.8H" M,[\PLRNJY*V)(I&F7-N&9,S8'-]K%<8?+&AATO$M^]@U,]C?0&Q&2"7;FQ#B M.@[\#BT'=CT']C<=;TR(/UCP1!N&73^"_0W)1GR8N1^+)*'RI=/&=1AX_^U9 M(JY#(,_L$!;:Z+4=XCIZGHABA-1'#W&- _&O[:^A9_-)1)R>$O(.]#C1)/[] MVEO1XX]"GJ+'J3#Q"^-&]+CVY663ASAQ)9UW8,8L=),O&K MY"O8><;<<5)+NN_ CE-.XM^=?+BNI$ M+/1WB*\M:F>EJ.NV\.VY$]J4R8D]N%;0I!69+@]KZZ?UX?BA/1)NN^'ER?HY ME1.>*92P,9@&K3V(+]XZ$UB*UEU-&8:-I!L#[L1#ZX<8$J/]E MT/\/4$L#!!0 ( -. E5/RC&T P@( .@' 9 >&PO=V]R:W-H965T M<]WW.,;'[*\:?104@T4M34S%P*BGGEZXK MB@H:+"[8'*AZ,V6\P5)-^%[L-)M3)^V;MCN=]MI UH7#' MD5@T#>9_KZ!FJX'C.YN%>S*KI%YP\_X.IX&@AD)J!:P>2QA!76LAA?%GK>E8 M2YVX/=ZH?S:UJUHF6,"(U3])*:N!DSJHA"E>U/*>K;[ NIZ>UBM8+*@8B$D:];)BJ AM'WBEW4?MA+\^$!"L$X(=A.B PGA.B$TA;9DIJQK+''> MYVR%N(Y6:GI@>F.R536$ZEU\D%R])2I/YO?CI_'MXQB=C1B57#45#84 *1"F M)?I&\(341!(0Y^CL&B0FM1I]0H\/U^CLPSGZ@ A%/RJV$"I<]%VIB+2N6ZS= MKUKWX("['Z ;Y5L)-*8EE&\%7%6*K2?8U',5'%7\7L@+%/H?4> %_AZ@T>GI MWA&>IY2=AWE]M]ZD;%7A1D-NH-7<_2]4ZCJU__6?L0 M6Y5DRSP,DC#=0>Q&!;TX]/&=#TPY&XGO)?HK,4F0G M4M#3]BSK[(8?],)="G?K,%6?Y\S<,4+I+ZALSU6[:J^QH3F]W=?P]@Z\P7Q& MJ$ U3%6J=Y$H;][>*^U$LKDYFB=,JK/ #"MU%0/7 >K]E#&YF6@#>[GG_P!0 M2P,$% @ TX"54W#WU9DP" 'Q\ !D !X;"]W;W)K&ULM5E?;]LX$O\JA+$/#9#4$F794I $:!SWKL#V&B3MWD.P#[0\ MMGFE1"U)V"71!9GAO/G-S,<\68MU4^]!##D-169ONTM MCIYPW[*>-:[NW'O'M7= MC2R,X!D\*J*+-&7J[1Z$7-_V_-[FQ1-?+(U]T;^[R=D"GL'\R!\5_NK74F8\ MA4QSF1$%\]O>)_]Z$@PL@Z/X@\-:;ST3:\I4RI_VQY?9;<^S&H& Q%@1#/^M M8 Q"6$FHQU^5T%Z]IV7]J(>F<&<%<(\R?7? MH3(HM/(2*;3[2]85K=Z!&79WH^2:*$N-TNR#\[[C1G_QS +EV2A< MY9 MF:4FDVP&L_<"^FA5;1K=F#:FG1*_)>8C"?Q+0CWJMRCT<#J[U\(^.9G=CSNL M">I !4Y><$#>P?B0%QL4\L5 JO_LV&A0;S1P&PT.(:(2.U_)YNLD]'O3 <#D8U MW3OKPMJZL-.ZS\)6#O)Y"BVK;HUX-$_D,^S0U@DU _ ML9$^02Y8 MB[#'EDRNA3HAG7BL3GC:;O-778.T,\[X](??'_;"W%WE[@PB"D M_F@'!FUT-!P&PQTTX\+>ZD_]_(0&CS[@BV'+(MQ6H)9X/*A38 M5\^@5CR!DR#ATT8G>F90-#7?#\X"BFZI+[0=%,%>$*D743_7$]VAC6Y(HS ^ ("F]?G=O6]BQPPE,YZ0[Y L M,RGD@F.:G]S-_:83^=&98]WT&C\^1T>OI+[KU6'LC[S=J.W31:-!'(UVH]9" M%PQ"2MNC1IL.1[M[T6E1P_S=(AS+-)<9]G9-<"@F#S#'&15'DN<<>[ZK\9] M2>U^G1!WVC0>ZI\W[K3I)Y2>(\>/2'T9M.9XQ;4=W9$7#ZF_@Y86NN$HCKT= MNDD;71 ,H_ 6IK61[N;U,EH^6:6H Y@YA1(-&V'#LX,B:;#T.XIY5_\5H^D"P:],)/='N+YDB2AFF/XKIK@L-/D7CGZ0+6PX;!? M(2!1;&Y(LDE^HK8&P]R.!!^[OL(TC2'HGDC:#\_W1[AJ_7/%<7#EXHU@V2*: M";#X"93_!ND5!!FLV%=!74&C[ ML$VGW[0M ^C4V8IE"48 /8O[;OO;/@MX;1R,>VHL5 (;V:7S)+SFS'[NQ-,- M%R0%[=1:@Q#V?\J2)<]XMK@D4\7^[1[F;*IX@CID"R&G!)LB6TI,=4QFQUMRG-4H&15FOL7XH(B2'$ M ^T4F,UZU 7S"R.7O-5+V HRG7+MA-1T^'8%P@;+!@"=&=.<)8/N3QCM1['[(US_:\:D M;)$!QJ,UM"5X :L<6JV7O*PCE0]74ABV@,KA,LNJ>[T9N"*S0U67P"I9ZH!9 M0J:PJ$&VXOC&%:"-N!4W;]MHT]I93E[@I/W'7;^N;U'MW?[CS?NQ?3_R6]Y]H?/V 1ZS]%3PE73_@ M2:EMQ<>5-FG8/G&E;7^LS[@2M*X,<,7=2/8;$\NKXZ],84?11, &UL MM9A;;Z,X%,>_BA7-PU2:*;YPK=)(;<+L5MKN5.UT]J&:!PI.@@8P:YQF*NV' M7T,HIL20;%:\)%S^Y]C'/_LG;'9U.V$4FSE!D[<']_%J+*49D7,,L#I\G)R MA2Y\8I8&E>)[3+=%ZQJ4H3PS]K.\N8DN)[#L$4UH*$H7@?Q[H7.:)*4GV8^_ M:Z>3ILW2L'W]YOU+%;P,YCDHZ)PE?\616%].W F(Z#+8).*>;7^G=4!6Z2]D M25']@FVMA1,0;@K!TMI8]B"-L]U_\*L>B):!A7L,<&V .P;([C$@M0'I&I@] M!F9M8!YK8-4&5>C&+O9JX!:!"&93SK: EVKIK;RH1K^REN,59^5$>1!DJJ "R);BG+S3;T$_@^17<9)'L"W\]DT(J@C@I MSL!G\/BP !\_G($/(,[ MS7;%$$6%5-#R(Z5[HVP[L1\UPG908^X?;8Z\@6A( XE4 M_DB/OUXVX.D/*04W@J;%CX&&S*8ALVK([)L-M=LE9RF82R1<+F0Y(\4:S*NY M2+F.[LZI53DM,]/+#+FV9;MX:KRT!UVC/#[4*"OI? !=T*?<9%,A2 M 1Z.!8FP:AZ/C%)E941&04GVAAYC$Q.[BU*C0P0[I(MR7X<\"!V[AZ0J!FBX M&APB^56L*7_;&L2T. JD2M;(&AFDRMO('@'D]0&O3^B'%K^]A\M$GKM'7R/# MQ+2Z\#4RN]IU:-FK"H.&2XQ?[N0YR^(0?*/A.F,)6Y6(CRZ:2"5\Y(X,6J5Y MY(VR8KW]DFAYR(%=9OLZUS$]U^E"T^@D6HSUU+ J+GBXN!Q'[;]64:QR/T;C MHL0JSV,\!LK::WOH'=.QNZM/)T.VU06ID;F6#CJJRX.'*#V_.3^5I[1&P/,_:6YHZG>-8+NH2U>@(@K@GH6)58_!P-3@:Z2E5 M%:N\CIV1B:J\CH=W\B=6U0->G["VJM96[S9+KBFS:G<>:'38DDFZ.P\T.OFQ MZO;- U6"\' )FC,N=U.!H.!*KED_B=,XJU@,=_XM*M MO;8_\S_+[WRG^TFCTR'L>)TE[FMU'K1ZOFA(66K>/VF=QPSG9_W6[OJ U1V/ MLS#.@R1Y!7&]OH,$Y)Q%FU 4YT,P5,HFPYMV_?JX/F#5[AJK$A!M\E5159>4 M1G%XJ+=&ZR!24E]5)\ %"-DF$[MSFN9I<\I\79VM=I[/T86/-,^O"+Y8$)V% M''SYAFC?F/)-=;YJJ$[M#L)O [Z*Y=)+Z%)V$)X[&ULS5;;;N(P$/V54;0/ MK=22.%QZ$2!!RVHKM5L$;?>AZH-)!K#JQ*QM;OOU:SL0V%T(*U55^Y+8CN?, M\.IS(5_5&%'#(N&I:GACK2>7OJ^B,294E<0$4_-E*&1"M9G*D:\F$FGL MC!+NAT%0\Q/*4J]9=VM=V:R+J>8LQ:X$-4T2*I=MY&+>\(BW7NBQT5C;!;]9 MG] 1]E$_3KK2S/P<)68)IHJ)%"0.&UZ+7+9)S1JX'4\,YVIK#/8H R%>[>0F M;GB!980<(VTAJ'G-\ HYMTB&Q\\5J)?[M(;;XS7Z5W=X$^6IOX$$T55HD*V/#(&%I]J:+52"V#$*R MQR!<&82.=^;(L;RFFC;K4LQ!VMT&S0[<49VU(<=2FY6^EN8K,W:ZV>L\=;X_ M=N#H&C5E7,$#+O240C*#K:\+P0X MPW2*,)0B@2M#61JIF#3H,5RY!*"$Y]9 N?67 H>5W&'%.:SL<7C+Z(!QII'T?EB*4*. Z-J;G033AEUD1F$RTF MKG$;"&VZ$#<>&? MPP( %4' 9 >&PO=V]R:W-H965TW"3:V.1V)WMT.Z_G^VDH82TXJ6QS]]W M]]U=?4ZVC#^+ D"B7552,;8**3=7MBVR BHL+MD&J#I9,5YAJ;9\;8L-!YP; M4E7:GN-$=H4)M2:)L=WS2<)J61(*]QR)NJHP_S>#DFW'EFOM#0]D74AML"?) M!J]A ?)I<\_5SNZ\Y*0"*@BCB,-J;$W=JS32> /X06 K#M9(9[)D[%EO;O*Q MY6A!4$(FM0>L/B\PA[+4CI2,OZU/JPNIB8?KO?>O)G>5RQ(+F+/R)\EE,;9& M%LIAA>M2/K#M-VCS";6_C)7"_*)M@XUC"V6UD*QJR4I!16CSQ;NV#@<$-SI" M\%J"UR<$1PA^2_ _2@A:0F JTZ1BZI!BB2<)9UO$-5IYTPM33,-6Z1.JV[Z0 M7)T2Q9.3F^_SN]MK]#C]=;VX0"FK0$B2(4QSI.JJJD;1#Z MTY3^$>]02D16,E%S0+^G2R&YNC%_3H0(NA"!"1$<";%O^5#S&F9HF'I^O$S\ M((Q]/[%?#DLZ //B. S>PM(!V"@*1Z^P-_K#3G]X4G_[+QV2WQ#C@X"!ZWMA M3_U[E!^[CML3_QX5NEX8#VN/.NW12>UM>Y>@QC<@B7<@S,VC3!U0R5FI&&MU MQR1PU:3!"Q8-5#5VPE$ORP%8%(S"7C'2][# CT>!V\O3/A@X%?"U&=P"9:RF MLKFKG;5[&Z9F)/;L,_5F-"/^U4WSX-QBOB94H!)6RJ5S&2M1O!GBS4:RC1EK M2R;5D#3+0KU[P#5 G:\8D_N-#M"]I)/_4$L#!!0 ( -. E5/:"@&2?@, M !D, 9 >&PO=V]R:W-H965TVA*51$C_?>4/#-BR)Y,7L.S=U:[, MD0Z3 Q>_Y!9 H;<;@22"Y+PHJ_LPAYX>IA:WCC1_99JO*&_9L MLJ,;6(+ZN7L2>F2W*FE6 ),99TC >FK=X=L$NR6A0OR;P4&>7:,RR@OGO\K! M0SJUG-(1Y+!2I0357Z^P@#POE;2/WXVHUETKHIYGFJ=G#/XOOC_?H^>[_^^5GM-@+ 4PARE*4P!KT*$7W;_I')@$M M>+'C3#^6Z"H!1;-<7J,OZ.?KM$GE#'TO.5[J=ER8BOMKIS#7C5.YK43 M,N $$_3(F=I*=,]22"\%;!VKS4:.V>9D5/'[2MT@%W]&Q"'88&CQ?KICH"?O MIN-X)(W;OBFWTG,'])IW<2E?11?A"$)]2%=[_U[H]Z7RJJP.2\IH7GGG#0<]Y'>3@( M.\8-4B2,?;/QH#4>C"\Z%WH38B;K07\^U_,[KA8F%'9PQ[L!Y3LD-'L/6^_A MJ/?COI"Q%2\ *?J&H-X53''"GH60Q*[?B=-'N5X<1YTX?53D>3$QQXG:.-%H M*1VWMK%:BENM^*.U%/>\?\&.$W??JP'FNH'760@3"GL#Q82=T_;O?*R<&M[E MA,3O_-P6)IC?>=6)"81)X Z8/SN[\$=+JF%>3$E(U%U[(\P/XVX PS'43P0 M@)P"D-$ [1G[4!?6LRZLXW%[-0<&ZTQ=&^,1@R$_Z!69">?WJ\P$TWOG0)GA MTY&%W=%\#^_:+QJ1BX-"GR9.-TL?1F*G"TL,L##"3K=2[+.>J0"QJ7I/B59\ MSU3=8K1WV_[VKNKJ.O?G9=];]6(GF;II?J1BDS&)[=090 _7S-N3H.R@G:?P.SOU!+ P04 " #3@)53)UD: MF+H# #2#0 &0 'AL+W=O3S-BXNU\2 MP)P#YP"7R_PHY(O* #0Y%3E7"R_3NOSH^RK.H*!J($K@^"45LJ :JW+OJU(" M32RHR/TH""9^01GWEG/;]B27/P)(DZ% 65W^X@%\>%%WIO#5NVS[1I M\)?SDN[A&?0?Y9/$FM^P)*P KIC@1$*Z\&[#C^O0 FR//QD(&9$>00:T-!\>\55I#GA@GG\4]-ZC5C&N!Y^8W]DQ6/8G94P4KD?[%$ M9PMOYI$$4GK(]5811QWD840>!->9(AN>0'))X.-,F^E&;].]BYR,C[$>D&%X3:(@ M"ELFM'H_/&B!K]\-#V\<:H:-^4/+-^K@^P0)2)H3I:D^:"&_$<9C40#1]$0D MKD6;Y6[**!P$P2]MSOQ/W/J_XRZ\>C)Q$S]KL/10.ZIKDH!2A99FSF.YR M(&EMU+D]D!QLZ&CSR#U4-+AIM\@-&PZF[0[UP=P&C1N#QDZ>KRAZ!QQ2IE%\ MCFXE1 O<.R)^(:*T9Q5.(&.F0+69XJ:_LO+:#OFJ!Q@.!\-VY+IWR-E/P MO M)HTWDUYO-BM>X,1MU+0Q:NIDVH("*N.,4)[@]?B*]WZ)M[BV1RK& M,\5TJR-N5G1DW.%(+W#4X4@/,&RQ\L*16>/(S!V#A<3<@*,9$A.0!$.,IGS/ M3-2IHTWBBC05>1A8=I-DO2X_! -[/;R>^]#5;W+9;]W5;]3TNU!YTZB\<:K\ M(G@MPPA#69@W*MHERLT5#J+V\.F&!6:IVU:Z#S9SAL\P^)[I!$ZF1YV!O"8< M=&LFXP8''<%_U8O[:?J5ZE[N^ :==Z^Z?);L%R+U]-"CNJT2R:6T>)KNT\ M4+DWMT@.*5+BTN,])JL'1%71HK0I]4YH3-!M,<-'%TC3 ;^G0NBWBAF@><8M M_P502P,$% @ TX"54WIWL\MZ! 11 !D !X;"]W;W)K&ULE9AM_BL;3%\E,'9 1G',XG3ZV6F;3)UVKNW M,I9M305R)1$GW_XD3, !07-O8AYVEY]6VOU+F1V$_*5VE&KPG/-"74UV6N\O M/4]E.YH3=2'VM#!O-D+F1)M;N?747E*RKIQR[B'?QUY.6#&9SZIG#W(^$Z7F MK* /$J@RSXE\N:%<'*XF[*E2ZI_[!^DN?.:*&N6TT(Q M40!)-U>3:WBY0)5#9?&3T8,ZN09V*"LA?MF;N_75Q+=$E--,VQ#$_#S1!>7< M1C(@K,/Y^ # M8 5XW(E2&6LU\[0AL_&]K*:X.5*@ 8K[3%^ 'X$R$?0X;YXO[O_UMTS^6B2 M@IJDH"I>,!"O28,V:2!5&BY'P@9-V* *&_XI;"9R4X:*5 N9U[E]<:7M&#"J M MJ*?)I'88SPS'LZS4[?*H1Q`VC#AC8L;Q7@$ Z010U9-$IVOZ?2Y*[8 DY-!3<9'""->@P0ATG0(758H33QW:2X M(<6CI,L=D71JV\S;27=AXAY $D=IA])E%&(W9-Q QJ.0-Z(H39EGF2P)=Y'% M_:G&,.J0]8U0%*1NLJ0A2T;)KKE1&5)D%!B] FM1KO2FY!95E(5I39)FE#V1 M%:9&"<_O2O5[3/E(0=[G[1C". M!NH*^JT8^*/DBTIPJ#2971%-1U=%'>H-)PJZKM\S4-WI=5@E:80&J%H!@N]4 MH-.5^5D*Y=;LH)^:,/23;E-RV2$?^T.XK0+!\/TZ?-+EQ\08MBH"QV7DLQ#K M S.5:'**0PC'W7%SVT(X> \MK("QW7E09I] MO-0O'\&>DT)7(Z"_2[8W&VSM9.X+QQ2F4=*K!I<=AL%0/;0: \=%IJO9TFZO MIV(S+=5HKONR,H51&L(NM\L.!6BHT;0*!/\@06NQKQJ-V(#KY0)@'X,S2.*\\T< MJ?\7,NQMRJ>A'^/NRG7911&.NEGV3LYX]H#]E<@M*Y0IIXUQ]"]B$T$>SZS' M&RWVU;%O);31].IR9\[Y5%H#\WXCA'Z]L2?)YC\'\_\ 4$L#!!0 ( -. ME5. Q""E)@, /<( 9 >&PO=V]R:W-H965TY!E!HFU F>\Y:J?36=66TA@3+:YX"TS-++A*L M=%>L7)D*P+%U2JCK>U[+33!A3K]KQZ:BW^69HH3!5""9)0D6KT.@?--S&LYN M8$96:V4&W'XWQ2N8@WI*IT+WW%(E)@DP23A# I8]9]"X'76,O37X1F C]]K( M1++@_-ET[N*>XQD@H! IHX#UZP5&0*D1TAB_"TVG7-(X[K=WZI]L[#J6!98P MXO0[B=6ZY[0=%,,29U3-^.8S%/'<&+V(4VF?:%/8>@Z*,JEX4CAK@H2P_(VW M11[V'!JM(PY^X> ?.C2/. 2%0V #S3">3 M1802;+01YBBED$$F%I>!>P(LP2Z,XK8%'WE7/%&ZMH M;HV7OM]IMKKNRW[F:XQ:H5<:O8&]*6%O3L+>L4C?7%+3"J!8Z=SH/$69$,"4 MI45*YRKEDIC\U^[0?(%P#RML> ?H59MFNU-/WBK)6Q\G3P7AXIW.RRQPY/88_A/[+""=)CLJL55HUU/W2ZIVR>IO^!4@MG 4F&5*; [ MFY*$*'P4M%W%:/K! 6N-D>^'];"=$K;SD0,(+#YU]#J54]7T0O\ LVKTYGSF MF.Y>#4E K&QIE2@R5U%^ 9>C9?4>V*)U,#[453TOPO]D\E^">RST;2(1A:66 M]*Y#C23R,IMW%$]MI5IPI>N>;:[UGPD(8Z#GEYRK7<&PO=V]R:W-H965T;)&<,^?,#,GAXB#DD\H!-#F6!5=+)]>Z^NJZ*LFAI&HB M*N"XD@E94HU#N7=5)8&F%E06KC^=SMR2,NZL%G;N3JX6HM8%XW GB:K+DLJ_ MKZ$0AZ7C.2\3]VR?:S/AKA85W<,6]&-U)W'D=EY25@)73' B(5LZ5][7>&[L MK<&O# [JY)N82'9"/)G!]W3I3(T@*"#1Q@/%OV=80U$81RCCK]:GTU$:X.GW MB_>?;>P8RXXJ6(OB-Y;J?.G,'9)"1NM"WXO#-VCCN3#^$E$H^TL.C>TLP%A"PAM9II0;!YBJNEJ M(<6!2&.-WLR'3:9%8_B,F[)OM<15ACB]^OYC?7NS(0]7OV^VY&,,FK)"D06I6K@:V8T/-VF9KALF?X#)\\F-X#I7 M9,-32%\[<%%VI]U_T7[MCWJ\3?2$!-YGXD]][XR@]?OATS/P^-UP[W(DFJ"K M1&#]!4.5X(DH@3S0(XF92@JA:@GDCZN=TA)/QY\C%&%'$5J*<(!BDV5@SQDY M(;NG&CZ3-9:&\9KQ/;FM0%)S*,\6>9S!"R?SZ4_G:C&.BR:79V'Q_]!%?;I7 MF;GH,G,QZBB&#*2$U&9D<\1+50')I"C)5HOD"7-B$X)+(!.FWF[?)C4-Q86E M,-?M,Z8#K]^%^WR:B+Y5. ].K%[IGW7Z9Z/ZUSGE>S G5&, .^"0,4VP*Q!E M]0NKGT K_VQE&X;H1%@0>CWY9ZR\^9#\J),?CS?Q9-!#S MO(MY/AKSXV"T.J<:VV5=I(25%9Y] MW!-89X.N%RJ"__?I&?G_WN2<- MI02YMXU9D4347#?WS%_CFZ!IX?^Y:1X4-U3N&9ZH C)T.9U$ M*$DV3;H9:%'9MK43&IN@_Q P Q !D !X;"]W;W)K&UL MM5??;]HZ%/Y7K&@/F\2:V F_)D"BM-4JE;L*UMZ':0\&#F UL9GME%7:'W_M MD"99"6G4F[Y G)SS^?@[QY]]!GLA']060*/?4WQ5X1G9I2R$>+"#Z]70\6Q$$,)26PAJ_AYA F%HD4PM8$WC4,_$_BND"VI;O*4(5?*+]JFMYZ!E MK+2(4F<30<3XX9_^3HDH..#@A -)'4A=!S]U\).%'B)+EG5!-1T-I-@C::T- MFGU(N$F\S6H8MVF<:VF^,N.G1U?CZQFZ']_<7:+IY7A^-[N<7O[S?=Y"8Z5 M*T3Y"MTPNF ATPQ4"TV!JEC""ID &:LE!]0I_1W?P" M??SP"7U C*/O6Q$K Z4&KC9!VZG=91K@^2% F43V5D'$"[A55V".EU7G!Q M;!7@?C[D8>HVQC L2BYOG.<7L MOMS@W@NV2^SL#B>] ]Y"1%?4U/2LPJ M! 7G&HA?$T&Y$R900-_V'.SYNP:3 G/L4KZ$6N3GZH4[S55\+E:X^PX5WZU9 M\<=VE16?RR&NUL.:O*,_Z/\*4BY\N-]8>D@N<\1K/CTIYJOI*;&K2@_)9914 MR^A4<'A"4RH?3'=S%9O;9!VN2>%FU]S5CN3J1M[AA7&$3I M\6C)V,.'\3B=+VGHI8?Q XWXD;LX"3W&-Y/[T"!>'8_PZ&G'M7^_9/F.\$\_CI^AT5,7,&]9?/_7^L1@\'\S,2^DT#O[Q M%VQY/')&:$'OO"Q@U_'J3RH&9.;]S>,@+7ZCE3A7&Z%YEK(X%(UY!J$?E7^] M7V(BNC3010/]60,=2QH0T8!T;6"(!D;7!J9H4 Q]7(Z]F+@SCWDG1TF\0DE^ M-N\M?U',?M&:SY7N.KLY/;VZOSZ_.__I\ M$5I+^DC#1!!7[P@*_=<1 \92]';,\H\/TC?H3?( MC]#G99RE7K1(C\:,)YJ'&\]%4M,R*5V2U-]S=H@(/D"ZIN/;FS/T]LV[AE[. MNO>BR7LY[]P+=AM[&?,IK^9=K^9=+[HELGGW_*280HJNJ)=F"0WSJ193R:>M M-K^?Z7P9^3\SFJ)OE[P?=,%HF'YOR8)469 B"V-K%@=K::Q\MD2W43Q+:?+H MS0+ZE-@UGM!I=1O5S2:HG_1"TOO M5$DX"DOO5EFX>U?Z:9F2_:RH1G-1L0;HT;:755LKZTTVXZCQ^5L6A%^QQKB& M0ZRPRACP@/7]J[/(::W0V'5-2:&!,G@+9EH+K;]FH8$7V%!9: *-O>PT.9F MH0DALD(#E_ 6,'W-WR;9 UVI,? "VRJ+"\C SAX6UVE@L$5T27&!/+@=/1LS MR;.)H_OWC"8A3_211GRZ_^#=\K%=>XRN57Y(@NM '%U3J L=**/CUJF<9"G? MDZ9\:17._$@46[;DJE7]8#/O!@E,MH3_AK\W"4>TPKBF'.U0L[6U']RL([VV M\FE'FUH=\=.N_,@/L["3M(!Q.E$I+>":WKX0&EA:4Q&^C@Y-H@A@H-[.0/6* M\'YU5@3 4+=4*@)@J+>OG@971!D>Z^N7#4US);H ?.KM^'RQ+G:RN-"!H+JK MTO0!#)+VA=?0^-D27H(?T>H9?K"$-P1@2]IIMT:DQW_4>B&: H::?HGFFF.YX(0)>HM#()8)*TKQD'UXS5K!EL2T0" M8"7M8!U.)*]IB1# +5'I Y]I1'A-^DDL5X,X*K1SM4]$TEW'!FU^W1&G ' -89T=E^LG'[<,0&MIDJWUP3^F4K=WJD(OW9)>5^ AS0KPP1DFD-Z MM:^BC.ZP,8&GIDJSU@3HF6K-6A%^\QV)9.UCUCX'T]NR/?/3>9SQ[9W>_#&! MCZ9*/]8$QIE*_=C)EO 2MHA6^4M60<64-#J;<,.K(/NY+ B)9*I]4"@EEJG581OD$'DL6L M!="S>GNK[4+8R5T<"]!G*?T,:.U#H$J-T\F6\!*.B%;/.6+(KA^ 3:NWV[HK MV?2#B@5HM%0:KA; S5)JN$Y%^,V+B2%9H-C 0[NW?;I+571'C V@M%7:I3:@ MSE9KEXKPG=]JV !'N[==^C]%\9HW8FP@I*W2"[6!=+92+W2R);R$,*+5QDI% MHAK@J=W;/]V5:OH!QJY];T*EG6H#Z&RE=NI4A.]^*0$TVKVMT5V*HCM?'$"F MH](6=8!SCEI;5(3O+ H'R.CT=D5;1#'DG14'F.BHM#P=8)NCU/*<; DO88IH M]9PI1.*3.H!0YS5]TAW?2G& C8Y*[]0!H#EJ/\LJPF]>,Z1*J'U]\#5]T!W? M.G$ B(Y*(]0%BKEJC5!79H3*E.#FX%O? T!QVX'2?%6:;&FU]@4BORS BB:4 M_\H?CT 7:/8;L25%"0V\_'D,Z"XOWF-1O/BN.#2'"9NO?)JOPZ9RC6M/ M' AIZO'24R*IRX\W^_B#V=NTQ$^>GZD>/#"&$*4SZ^X M\I)[/TI10.]X..TP7Q(DY2,AR@T6/Q3//)C%C,5A\7))/3ZX_ 1^_"Z.V=-& M'J!Z,,?)?U!+ P04 " #3@)53]JH@X-\# "#0 &0 'AL+W=O]WO)1QV1CT M\[U[/>BKS HN\5Z#R=*4Z>TL_6]II57 MHB0\16FXDJ!Q<=D8!A_'0=LIY!*/'#>F\@S.E+E27]WB-KEL^(X1"HRM@V#T M]X0C%,(A$8]O!6BC/-,I5I]?T&]RX\F8.3,X4N)/GMC59:/7@ 07+!-VJC:_ M8V%03C!6PN2_L"ED_0;$F;$J+92)0G9P%R"3.IY@;U$YL+A%NYS@CA;(R6<6'>PP>8/8SA[-U[> =5 MR@SAF[YGR1+'QXL+UE=;UN$!UD$($R7MRL"U3#!Y#>"1"TH_A"]^N J/(GZ* M[3E$01-"/PSV$!J=KN[O41^?K!Y<'+$F*J,:Y7C1 ;Q*Q'8!HRR;8IQI[2)U MQ0RG:-8#YF24C$F;Y8GY9:J$ ,JQ#=/)7T>XM4INK9Q;ZP"W>_9,=<."6@ = M9(F,6]&CX0GJ_-!]%V(+VLY!73%[HDO0ZO2]IVJ0ZD+MH/U:9ER7"3N17PJ] MLJE=VM0^:M.K#*$KN?6P8#+&?;9LP;H5"ITP['7V<^B4'#I'.>R2L5FD7A/N M\ D%1/!E@ND<];'P=J5W'JGA^$3M<:?Q*%7BT,KN.BVWERJNE30 MB\(#T;HHJ5XT5OV=:DPZKHBLX]] MX._:AG^4_ZV,:5#Z=P$B79OD??K)M23>H]4-:M?&U#I>\'_ M4(9&!6J5S(>V?Z!\!.&.3?@?%I!1@?:3FSLNQ-JG7=U@UUV"Z%^7&OC;93:- M71)&5!A0QL_P&\VA<':G# T#)Y2D8-=2@M8O5Y2"77,(CG>'T8K1[7*9,I.4 M-(+_('857^Q-C78M=-TH?)L9=:$/M3;B58;#%/4R'[(-W?1,VNU\5.Z6@_PP M'U_?[%^Y 3\?.G.* M/E)0.P%ZOU#*OBS< >5GS^ ?4$L#!!0 ( -. E5-/$,*K4@0 "<5 9 M >&PO=V]R:W-H965TAO$?8D6(!,]A$(F^L9)R_=4TA;1+4ZPYP7XB M% 8FLJR.&6(:&8->,G?'!ST6RX!&Y(X#$8DAF1#^L[KD9FAN+3D$2"L@APLN@;0_AUA!PMD*QXI&0C"N] NS)G[(<> M3/R^86F+2$ \J2&P>CP1EP2!1E)V_$Q!C4RG%BR^OZ)?)-#C; .X7JW0]$L2S$1:N4\C MO>\SR=6_5,G)P=5P,@6/P^N',;@9#V-7\8]4RIS-*CII:HOMZI1A>I;3UZ )FP 9"'X,!N!SY^^ ME*"XOX'B#JM01L>C6*6VF"JP6711%EV4P#8K8"]CH6:$ $/O9TP%U:G> "Z+ M)(V6))+Z55"?<)P4P?=KM1I,) G%/S7:FYGV9J*]5:&]H,%,K+%'P/<;$LX)KPM7.U/>/L-F=3+MG5K7R[7? M$>XIU:H# [8 CTR; B:1))P(F:[EQ"_;QGIU3O?"LOXH*[??E]OQU\[\M6N! MAB&+54R55UX>X77,O97JXK_FJUSIJ7"-HQ?UC ,?S(EBG:WS0#*PQJ6I;.\E M*;0=RRI/4B>SW#ENIUP6SFF$#^3)D'.LYA572M4TI_I=>WT;2^4145./.(A) M URS39D+6UOL@@M.M\J#;N9!]R,:0W<_FDZSRA9HY0QD'2YZJ[KH7TL\J_ZQ M_FC@+*+>,>4/"U0(S] 8$X6$)VV!1S0IVJYVRWM 6\0W/4YIRA8SU$G:0-P MGZP0K.P#,&I4Y.7_!]CL*";V[D'(J@YUS%%).+;"> M6_[_0JK79[>KR/0-@KL^YZ0$ZUGI-(7D[&5NLUV=N3D?P0\AI!2U2(ZP6J;^TD2*;6AN'.Z U;M7$XGZ$.. M/&B?(*#3J30G)PAT@"!PA'W< ",6!)@+E3L?_+&#&PO=V]R M:W-H965TV0V&_?K83LM FJ'#3VLEY7S_G)"?V:,O%@]Q@K,!33ID< M.QNEBC/7E=D&YTB>\@(S?6?%18Z4GHJU*PN!T=**[.2+,F8SLM5LQ M&?%24<+PK0"RS',DGL\QY=NQ YV7"W=DO5'F@CL9%6B-YUC=%[="S]S&94ER MS"3A# B\&CM3>#:#5F C?A"\E:TQ,*DL.'\PDR_+L>,9(DQQIHP%TG^/>(8I M-4Z:XT]MZC1K&F%[_.)^99/7R2R0Q#-.?Y*EVHR=U %+O$(E57=\^QG7"47& M+^-4VE^PK6*3Q %9*17/:[$FR FK_M%378B6 (8] K\6^(<*@EH0V$0K,IO6 M!5)H,A)\"X2)UFYF8&MCU3H;PLQCG"NA[Q*M4Y/KR^G\<@Z.[F[NP51*K"1 M; FNL2X-N"9H02A1!,MC<'2!%2)4CT[ _?P"''TZ!I\ 8>#[AI=2B^3(59K( M^+I9O?IYM;K?L_I-IDY! ? ]WS8(9\=+O=>RUU=AZ88?E,,W_H%?<4P6!Z 62D$9IW$E6G2 M8H%!FH0[Q!U1(4R];N*H(8X^3/R-LZP?.MK#B6'J[Y9Y/RH,(0R[H>,&.OX@ M=!=HO(>01$GK25>@^U&1SJ8'-&E DX,:9(8*HA ]K#W2QCQ]LPI7A"&6X?[F M& "T4EB :9:5>4F1PDLPS;E0Y"\R>T)7L=+]E\SW(V^G6!U17@3][F(-FWR& M[\GGL-89=C1%"G=P.X*\H.?10N__3N!]D/?MQJEMVSC#)-[M]HZH- IZOD^P MM7W!@Z"I?3/MWL6XTJ,"/:,%Q9W <.];":$?1KO$^V'#*$YVB-W6WFL./E^1 M6!,F-=!*R[S31.M%=9:H)HH7=CM><*4W=SO&ULG59=;]HZ&/XK5K2+5J)-['S1"I H,&W2IE7C=.=BVH5) M#+&6V,PVI=NOG^V$E ^'0\\-Q/;[/'Z>UU_O8,O%3UD0HL!+53(Y] JEUO>^ M+[."5%C>\C5A>F3)1865;HJ5+]>"X-R"JM)'09#X%:;,&PULWZ,8#?A&E921 M1P'DIJJP^/U 2KX=>M#;=7REJT*9#G\T6.,5F1/UM'X4NN6W+#FM").4,R#( MR834I:&2>OX MU9!Z[9P&N/^]8W]OS6LS"RS)A)?_TEP50Z_O@9PL\:947_GV VD,Q88OXZ6T MOV!;QR8Z.-M(Q:L&K!54E-7_^*5)Q!X@3CL J &@(P!,.@!A PB/ 5$'(&H MD%'5,"A'XS)DJ))BQG.2'!+YVT-I .QL3=);Q2Z9N00A[ 4( M.@1-+X<'9^2$;59#RQ=V9=7D4/; :U:_CQ=2";W+?YRACUKZR-)'77(/%ZL' M)EPJUS+4-+&E,3? \PCV81 ._.?]W#BBTA"F;=2!QKC5&+]-XSGA F\9%H1Q!"L5MSTFI.WJ:Y6^3#>:;O\(?+67(B&D&4](^L.:*" M.$)N;VGK+;UH2T[PFBI<7K8A^RUY_ZS=]Y1AEI%=VNSK<<.7-T]ZH<=2$M4# MXXH+1?]@<]N[4M,_,0TA#(XR.@0\[>TP$OEW-V>GARPZ 0'J?,$071 M79=*\S(<]KQ>SC#\'X?SX3]0LY>LW.1$ EGHG7RCMTD%2NNP]V1<3*%CX29'S#5/T,M+UMIZRKO,Q8KRJ2VM=0R@MM4KX6H"Z>ZH?C:EA(+KG1A8C\+ M76P280+T^))SM6N8"=KR=?074$L#!!0 ( -. E5.3\?CDN@, '&PO=V]R:W-H965TT(D>"[R4LR=O92'CZXKTCTIL+AF!U*J.UO&"RS5E.]<<> $9W50 MD;O(\T*WP+1T%K/ZVHHO9JR2.2W)B@-1%07F+Y](SHYS!SJO%[[0W5[J"^YB M=L [LB;R\;#B:N9V63):D%)05@).MG/G!GY#I^#7[?;UYM9D-%F3)\K]H M)O=S)W9 1K:XRN47=OR-M!L*=+Z4Y:+^!,?FVSOEN#J_M*5ISH%6A1%2 GJC3@@%_4&Y/B/;BZ)1+37(T^@,?U M+;AZ]QZ\ [0$7_>L$KC,Q,R5"DU54)O64S PX%P+&FY __<;(3DZJ#].Y)^VJ6?UNE] M:WHA"#E-7R\X 9\IWM"TZ,-0P&B$D4!V;" ML",,WY[PGE78TP1""V?2<29OR&G"2H;GST>)Y0!"KY=S[Z?!'LN,BI15I209N'M.50BX M*?3<*.+>@/0#C(/$VP] PZT,8A1XEM@>W. MY[G#$A^HQ/EYW@![^[UG(>MV'X\)_'MD9<@^'>A_$GNUWT.L]'!=\.]^J^9,\ M ;>5&6BH]' :0TO%4*_T:%SI[427Z3LRZ#L*0HL3H5[>T;B\O_+5K80 JD< M)9-JI+H*O,F-M4)#]880^<$/(F]X3$E=] .Q>](5Z9;T#\QWM!0*:*O"O.M( MQ?.FRVLFDAWJ1FG#I&J[ZN%>=<:$ZP?4_2U3_.U$]UY=K[WX'U!+ P04 M" #3@)536LM'"W<" "'!P &0 'AL+W=O]OVC 0_5=.D2:U4D5^0*"M (G25INT:0BV]<.T#R8YB-7$SNRCM/_] M;"=$M I9I7XA/OO>.[]WQA[OI7K4&2+!86/)M1G;"GXY+ML45TL]RH4SD-RPI+U!H+@4HW$R\67@]']I\E_"+XUX? MC<$J64OY:(,OZ<0+[(8PQX0L S.?)YQCGELBLXV_-:?7E+3 X_&!_=YI-UK6 M3.-L]<26+Y&Y=K^PKW+CD0?)3I,L:K#90<%% M]67/M0]'@"@^ 8AJ0/06,#P!Z-> OA-:[-0QLU M7-@NKDB956YP-/UZ-UO=K>#L*QHO@% 5P$0**=>)W D"Q0CU.9S=(C&>Z_.Q M3Z:JQ?I)7>&FJA"=J/ ]H1[TPPN(@BAL@<_?#P]>PWVCM1$<-8(CQ]<_)=@* MU?![MM:DS"'ZT\'9;SC[CG-P:H\E&I^XV()COX '=WHPA=F36=DB+-'^HYH, M^&&,;K.RN\X5O"!3&D(HI* ,AI"R%]WF:3?/J.+I4#YHE \^J/SV<)*6YB1= MP )5@H+:M'=7&O1&P:^A;T2&C="XTZ>>RZ82/###>ZN)NIC"HJ:X:JLL6JE=>#!LOAA_RXOTM[ZXSZ W;6_X_6-S>FMEQHR'%CB(+>R%BJJFN_"DB6[N9<2S+WL!MFYJ5$91/,^D9*.@3V,F[> MWND_4$L#!!0 ( -. E5-T%X<:] ( ",( 9 >&PO=V]R:W-H965T MQFMB9;4K[W\]V(*/AAS9I+\1V[K[[OO/ECMZ:BU>9(2IX+W(F^TZF5'GC MNC+)L"#RFI?(])L%%P51>BN6KBP%DM0Z%;GKMUJA6Q#*G$'/GDW%H,=7*J<, MIP+DJBB(^!AASM=]QW.V!\]TF2ESX YZ)5GB#-5+.15ZY]8H*2V02H*O01AKC686-C?66ZNAS-SB3 G]EFH_-7B8#&>3&9S/5F69H[X>17(8$YG! MG;Y@N&=5H>B,7\#Y+2I".5.9A E+,?T,X&HQM2)_JVCDGT1\2M0U!-XE^"W?.T!H_/?N MK1-T@CK!@<4+CB48=9%)^#&<2R5TT?X\@=FN,=L6LWV,8XE"WPE;@D6_A"GY M,%=W,/\55,="F6_Z;>!%W6ZWY[[M)N6 5=@-.[75)YZ=FF?G)$_;$Z[XXNI% M(@REU$WI::Y+B&%JRF;RGF2$+1%TC4%#$SQ0,J')86UI/"DI#O*"$MPF_A[IE"@5-L; -V93C(/]SBU.T&#]P$;+SQ, M.ZII1_]">RHH2VBI/_53E1/M\?"\.&J0W3?J^MYALG%--OYO9?-)V.G4QWLE M[L=ALV;VC;RXU:P9=Z??%BB6=@Q)2/B*J:I1U:?UI!O:!M\X'^D)6 VL/S#5 M^'PD8DF9A!P7&K)U'6E*HAI)U4;QTG;U.5=Z1MAEIJSG32%"@*MZ NQ'9]SSSW&]DU[(=4?G0(@669*'W/'#/9BG: ;_;GM,9C $?YR-E>G[%DK ,A&92$ 73 MCM<+/P_"P +\269"-?0E_\D23#O>I4<2F-*@5HMK8 &B6@L2^@60*:SIDB M%>?#@"+MMI5<$&5G&S;;<&8ZM$F?";ON8U3F+3,X[-X,>^/AF!P- "GCFCS M$G/*]3$Y)8_C 3GZ=$P^$2;(0RIS346BVSZ:N!;MQV6,ZR)&M"5&&)'O4F"J MR5 DD*P3^$9PI3IZ5GT=U3+>Q7A&&N$)B8+P:H.@_M[P*-P '^P/#VJR:51K MT'!\C6UK .:/J\FOWD2C,AOA=PUGL^)L.L[F-HUS4!29F!''?D)N&)TPSO#? M";F5(LZ5 H$G9(P4P>QC)')*OC!!1JG&N]V[G^06VKU]&+8Y5#LIYI?[MKAV);,^V\ M,NW\+:89[GMKSG!I[B<-FXZ,@J_E^.SE]-0U5U5@MM/3!AD7E8R+6AG%2L ! M__-#D66#2-2LO*RLO MWVGENS;!+A_KQ>R1^"CV-6>O*F>OWN*L*[5.Y?3TT43L:0T'=K9>S$B9 M$E+991UQ*HKDAW]S-L_<$M_"1C\/R[GF8AB\5"[!VP[JCW9REQYW,;FX.Z^X M@U 5OODKQ9^1/W-%M":QS 46=6 U6A7J/5>>^B_3BRK_.U4S)C3A,#70X.S" M',^J*)R+#LJY*R4G$DUAZIJI^=@ 92>8]U,I\;EC U2?+]W_4$L#!!0 ( M -. E5.4Z+D"= 0 /8/ 9 >&PO=V]R:W-H965TCPU(@C43)\DOA&'!LM\G0-%ZY%-]@(>:="QC0\Q%&B3ENAUNNWEJ7\D,54 MG8@U2_#)4LB8:KR5*TNM):-!!HHCR['MCA53GK2&@^QL)H<#D>J()VPF0:5Q M3.7C&8O$YK1%6D\'UWP5:G-@#0=KNF)SIF_7,XEW5JDEX#%+%!<)2+8\;8W( MVRGI&T F\8FSC:I<@W%E(<2=N;D(3ENV8<0BYFNC@N+?/1NS*#*:D,?70FFK MM&F U>LG[>\RY]&9!55L+*+//-#A::O7@H M:1KI:[$Y9X5#GM'GBTAEO[ I M9.T6^*G2(B[ R"#F2?Y/'XI 5 "HIQ[@% !G%]#9 W +@+L+:.\!M M ^U" M5P RUZW<]RQP$ZKI<"#%!J211FWF(HM^AL9X\<0DREQ+?,H1IX?S\]'U]/SJ MPV1Z/?\9IK_>7MS\!D<3IBF/%-RP!YW22+V&-W [G\#1J]?P"G@"-Z%(%4T" M-; TLC"Z++^P>)9;=/98[,&E2'2H8)H$+*C!CYOQQ&E08*'[90RL3<(F!.Z0&/CD<;M? IP?#=\D_"X9;)H2;Z7/W M)806_ETHHH!)A0GQ->7Z$3X*S>#+:*&TQ,K^O<%,NS33SLRTF\Q@IUFGT@^Q MT&$MQ4K2^!B2-%XP"6()*J22*:"I#H7D?[ M( %JZ ".,)DS.5>U[VYG$0W M(V%ZYOVPW>MU7,\=6/&G9>A[':\7J<^DMV2>/?'B$^8CP,0$^3[&>>6 MO0ICSR6V74^X5Q+N-1(^GUZ,KV#$I%!KZF-57#*3KTTOL5^J[C=FU4>1^-C9 MI(@BX]Q%HAF^,WUHKA![V_/M1A_V&#J&JTV"91_R-3[<"$TC M**<#&D6/F-Q7ZV>%NFJQ]XFWK]C)MM$3KY''6:KP1*D\P(H;^\?51,,Y]4GH M:C!4^3+JFM(W['T[9[8C@33/!!Q,,8ZD<40-_8/R8-NU2??_,0#)MB^3YL;\ M[X_ <<&@.@-=Q_6\,LGR[[T:,>)T>QYY+C>MDR.DZ^Y+VNT<(?W_:JB."]/5 M0G-[E3HK0O!2BCAD5VQ:)V;W7U2M5=EO8B97V6*IL"FDB*(@8DM4:9]TD9/,E\S\1HMUMD4MA,:=++L,<3%G MT@C@\Z7 ;^3BQA@H5_WA7U!+ P04 " #3@)53.#[OWF($ ##$0 &0 M 'AL+W=O.<=*"K/E/Y0'Y^3 M&\M5'I&,;(52@>7CE=R2+%.:I!__UDJMQJ82[+Z?M7\LR4LRSYB36YI]3Q.Q MO[%F%DC("SYFXHF>/I&:4*#T;6G&RU]PJK&N!;9'+FA>"TL/\K2HGOBM#D1' M (8# J@60'T!?T# JP6\J0)^+>"7D:FHE'%88X$7RF"6TI)^ M6JAYWP@F_TVEG%AL/BV?[JY7R\W=&MP^W#_>?=DLOWY^^/(>;/:8D6L5TP0L MU>RDXB>X6A.!TXR_ ]?@#^ KD#\_$@+\'5/CQP7"9\[0KJGC#C;VI55Y0H: M< 4B<$\+L>?@KDA(!/A@L!_GZB609D(IPP2_X9L>4W MMOS2EC_DNZPK:;$#*YSA8DO PU%P(:=5C=5^7&G^?#S[\\XT^97!J#2HJM'K MPG=#?^Z\=B?$!)H%EZ"U 11"U( N" <-X6"4<.FW7.E7AO :Z02:$]=A'/?H M&$"HAUD;,($W,[,)&S;A*)M;-6E9]BM\0LV-/AD=,>M1T1$0FHE$#9%HE,A= MM>1^XS*,-!\]+^HO0QVDK]6U"=19JQ=\9PW?V90<[_*S^V.\G/T MOLF*R\##0?5B8]AB/6QQ[/7"IH/\,$:]L.F@T'==<]B@V[8Q=UK^3B54Z[OP M0\M? TC+7P-F,']AIRW#\87_1M@VY;_$".J5Q/-1GY(!%2&W3\J 0L@;6-T0 MM;30U,(TF1;27='FR8#I%R<39J@\P;8G0^_W)U.M\R)1/!_V2>DH/>?6)EW= MI+ODU?9_Z(\6HN_EAEEM_5X)DP< <%Z0X)&ELA)/KDJP[&ULO5E;;^(X&/TK%NI# M*W5(;">!C"@2I:RFTO:B,IUY&.U#2 Q$S86U36G__3J)B9.2A #MOI0D^+OF M.^<8=[")Z0M;$L+!6QA$[*JSY'SU7=.8NR2AP[KQBD3BFWE,0X>+6[K0V(H2 MQTN-PD!#NFYIH>-'G>$@??9(AX-XS0,_(H\4L'48.O3]F@3QYJH#.]L'3_YB MR9,'VG"P=?@=X9.ZL _X4;WX069"9^'/C@*5_P4:NU3O 73,>A])8 M9!#Z4?;IO,E&% R056. I 'Z8 "-&@,L#7!; T,:&&T-3&F0EJYEM:>-NW&X M,QS0> -HLEIX2R[2[J?6HE]^E S*E%/QK2_L^'#Z8_0T^78]FDYNP/CA[G%R M/QW]O'VXOP0/J^1-,O"PYHP[D>='"R ^P.2-4-=GSBP@X/R&<,,V$'_'PK'0_T+BH)\E*ABM;]3,B,>&+T2*LAYBS "'JGODK0;7AP$#F5@ M)3J5=J:R,5E,JY"IB;K0^M"9W578ZO;,#ZVI6(6[O0\-G.RN0KB;#&]5CMW8"\+<_S]KS3D1S*EO2',G,+ $&848DL \\YYTUC'4O+Z+7 MNHC18D')PDG*N!79^T)F7?#+"=:EEUN9?Q;$++X&P\38K.YP/T^N?P"TBXS> M"MIV'L9N ^V28C1#V][!&K(AJBX6ZDKC],8\B@E\'MIDT-*[J4NU(,?P^%0/ MG/T]H; D@@\.?.Y*,:]/@0R5JT/A*\81*2&"SDAPNG])A$630UJV:CBK2AB>P M]O$@LW84QK"[5K\F6\7.L#T]GXRSYE"&Q)G=7F2@(G+8_S]D1D8IX@SVH(YP M39^5 D#[*Y4&*8Y'S1Q_N-9(AR4<&+"F8J08')W X$?C0 8M[<=@%]>@%BF: M1NUI^E0<[ FUU9O>%@?6/A@@1>>HF-Q/\X4HC'9:5IFX/BQ5WXQ.X^V@$TJ3U%GXJ# M/:&V.R[4'@=8<3ENYO+/D1H9I 0#;)OPX\96*QSMAH0NTC-U!MQX'?'LE#=_ MFI_;C]+3:DTMSP[][QRZ$"F"@,R%J=[MB> T.T?/;GB\2@^*9S'G<9A>+HGC M$9HL$-_/XYAO;Y( ^7\SAO\!4$L#!!0 ( -. E5,S7:'^L0( # ' 9 M >&PO=V]R:W-H965T,Y,,NYL&/\0&:*$ M;5E0T;4R*9=/MBWB#$LB[MD2J=I)&2^)5%.^L,62(TD,J2QLSW%:=DER:O4Z M9FW*>QVVDD5.<(A4YH\ Q[5I]]RD*-=X ?N6X$7MCT$[FC'WHR3CI6HX." N,I58@ZK'& M(1:%%E)A_*DUK>9(3=P?[]1_&._*RYP('++B=Y[(K&NU+4@P):M"OK+-3ZS] MF !C5@CS#YL:ZU@0KX1D94U6$90YK9YD6^=AC^"VSA"\FN =$H(S!+\F^%\E M!#4A,)FIK)@\1$227H>S#7"-5FIZ8))IV,I^3G799Y*KW5SQ9&_VL_\ZNAOT M9Z,(AI/GZ>AEUG\;3UYN84RKETI71_TF2ST2,-HBCW.!"5Q'*$E>B!NX@_=9 M!-=7-W %.86WC*T$H8GHV%*%J ^RXSJ<016.=R8CM# Z\BXJ36-Z#[]Z"YWCNB8"&7Z<[)^C1E^GNXP4W?E,NW^@%9_2FG,6( MB8"4LQ+4VQ%_ #.5 :P+@UF,8?@9%QZ!V M&#PTH$^N@L95<-'5&]G"'"FFN?RNL4KX82\<-W#;K0-GQZB@[7L'J.B$5BMX M=$Y["QMOX45O8RIYKKID#&M2K!!8^@UWX5&R?3_PV@?NCE&A[[_\ 4$L# M!!0 ( -. E5,#[CO)Y0, -L/ 9 >&PO=V]R:W-H965T)Y(5 MY$2X; V%>K)@/"=23?G2$VL.)#6@//,"WX^\G-#"&0_-VAT?#]E&9K2 .X[$ M)L\)?YY"QG8C!SLO"_=TN9)ZP1L/UV0)*P&#D3 M_"G&D088B^\4=N)@C+24!\8>]>1K.G)\O2/(()&:@JB_+OBM2I MWZF!A^,7]L]&O!+S0 3,6/:#IG(UXME9L>F"<:=!*/BWTN<\E5T^IPLGQ_,OD_OIJ.IE?QVAV>W-W M_6T^^>?K[;>/:"+4M[#6AR.0^K[0K1FCOSDII$"?">7H.\DV@&8D2S89,4_? MQR )S<0'=(7^0AX2*\)!##VIMJI?Z"75MJ;EMH(SV\(!NF&%7 ET7:20'A-X M2F,M-'@1.@VLC+>)=%&(/Z+ #W##AF:7P_T&>'PQ' \L:L+ZV$+#USG#-V-Y MKMP]RX@0:(+^NX'\ ?A/"W.G9NY8F:^?UNI*0HK4IY<\HC6G": MT^>;4?G< M=)1VPC!PH^Z[)H_;<4'''72:<'$KKH_?63S1K3W1M1+=4_%XM> B!82U&*61IDVH[ MWG=QL^HV6'!Z>J7J5MBILXY4]VK5/2N/2B8+H'+#X>QAVPE\U_<;9;\-%K\: M=B2[7\ON7W;K61GE,[H ]/X9"!22Y/HP"2(W'YT;!7_ MWPH/W*A36QV)P?X^O?M6.:KP21BJTL7!\I&Q!]EM#)=Z7"-B>=5\9 M+"NVPR#7Q2X^#84-9F'H]OLGL= [Z'IRX$O3/0J4L$TAR[Z@7JT[U(GIRT[6 MI[IS-=W4GJ9L>V\(7U+5_V2P4)2^VU.NY64G64XD6YO>ZH%)U:F9X4IUW\"U M@7J^8$R^3/0+ZGY^_!M02P,$% @ TX"54S#7SR"Y! ^1$ !D !X M;"]W;W)K&ULO5A;;^HX$/XK(W0>6JF'Q$FXI*)( MW+JG#RVH]'0?5OM@B(&H2CVH89JAXE7?[D2:L+H=M9X2:9$ M_%Q/F!P9F17/#TG$?1H!(XN'6@_=CY"K%+3$NT^V_.@9%)09I1]J\.0]U$SE M$0G(7"@36/YMR( $@;(D_?B5&JUE:RK%X^>#]4<-7H*984X&-/C3]\3JH=:N M@4<6. [$*]W^("F@AK(WIP'7O[!-9IKVWI_$+W R)P'[ X8WL M1(P#?@O?X>=T"#??;H&O,",<_ C>5C3F./+X'7Q3XV<_".0&X!U#2._4&L8\ M]:2?>&)=\ 19\$PCL>(PBCSBG1HP)*P,FW7 UK'5ZL@M41]=K]ZN"(:=)=K6]IQ+B4Y2AM=K1C?$@]D>]-2*!AYA'&Y2 M@=Y&9AW/ @*R"L$?#$?BMBR9R6HMO9JJ1IMNPS1EF#8E/CJ9CTZECR]Q.",, MQK'@0NXI/UK"C=Q3R6XK]<(Y\\*Q'91YD:3Y7,AV7?M4:%ABJ>E:IT*C3_>VF'EW,/H5 M^V(/3Q$7+%8O.(S%2D92K' $X[4R)P^H3J8^M1/"?.I]%MS&>=SLEE,([KF0 M8S8+0L,RH7:C$-P2H2:RRH/;S(+;_.K@ZC]X)URH_9A$KBQ:U8XT8$\PXQ4' MN95!:GWY?MFM?98H7<93[04R/P74S@"U*TU-I)L"[R".&)G39>3_(SV>'R,C M._5,9&,28"%?"@H1C38R)7(@*7+^ 339Y&5 DM7=D\U71^7[RLU\=O\WG^^T M[#P5FBF5S*0LU0PP;'6_(\=8CF7_!NO\ .LTE)[?:@A.H@D(0D6[T 0/[ZOR MB MU1-^+^[*4'G!-UJ72)HE#,TJJ;H_Y"; M$C*S+SJ2LQGZ'?;I-;LRYR-434B? M+CI*:GMI',[9QJT7&])4J'U:PU"QAI5*V1="FC,7JJ[[UZ*[@S=)<'T2D84O M2J&ZYY6X6(@'I4)N$6DBU#BN9 68QM$G;DC84M\M<$FY<222+\)L-KN_Z.FO M]L)\']T/DUN(W$QR*?*,V=*/. 1D(4V:]9;TAR7W#,E T+7^D)Y1(3_+]>.* M8%FHE(!\OZ!4' 9J@>RVI_LO4$L#!!0 ( -. E5,5;O6P-@, !T+ 9 M >&PO=V]R:W-H965TCQ3E# \%R"S-$7BUPA3ONL[OK-?>"3K1)D%=]#;H#5>8/5Y M,Q=ZYI8J,4DQDX0S$'C5=X;^S<2W!(OX0O!.'HS!6%ER_FPFMW'?\4Q$F.)( M&0FD'UL\QI0:)1W'ST+4*?\^X<)0V^A%G$K["[L"ZSD095+QM"#K"%+"\B=Z*0[B@.!W&@A!00B.":T& M0E@0PK<26@6A94\FMV+/88(4&O0$WX$P:*UF!O8P+5O;)\SD?:&$?DLT3PVF ML_G=P[?I%!ZG3[>/T]GT_@GF=\/[Q3E,\$J#8QASI@199C9/@[VGD?!2<6'2%U"Z)]#X 5^34#CM].]&OKDS73_ M^H2;L,Q@:/7"!KWF-$V(C"B7F<#P_4YCX%;A5/XXL6>KW+-E]VPU[+G($XNV M.N%H23'H"PB(E!EB$3Z'!WTK$;:&$:)FH2[GN?Z5U3=WTW80!-V>NSU,0PVF MZ[W&3*J8, Q+S"MS[=)<^Z2YV\('\!5$/$WU<>HRC)Y!<6AY_H?G,WN\=:[: ME6@N6D<1CVLP[>#(51VFP56G=-7YEY3IVOI+QCJ5F/SN<<:JF$I6)S68@ZR^ M\G95>KLZZ6V<9VE,D90PA.\SG"ZQ./5'[Y;*W?]67-?EGM?O7%S7;RBN&DRE MN*J8QN+RO3\?'.^]RJM0/EU?=:!*@=6"FJP=?$O]]ZVQ0O]TD=6 JE56!ZJ4 MF7O0-Z18K&W_)756,J;RSVFY6O9X0]O9'*V/3.]G^Y$_,GGC.$-B39@$BE=: MTKN\TE>;R'NQ?*+XQG8G2ZYTKV.'B>Y?L3 _7[%N=I/S 9E1SSX#5!+ P04 M " #3@)53Q@>6Y?4" L" &0 'AL+W=O($N[4&..'LCNPC=UV;0N< M_[W3[K*" E[T"[MMY[UYK[/MT-\I_6[Q!(1P1R?A><09U2@<\?-^SO_;> MR<'4YG\[?O/T^GL)C>WRZFL^F[>YB_';V[@V<3 MM(P+ _?X8#=,F.?P C[<3>#9D^?P!+B$&1>":F?ZH24ECB],JJSC,FM\)FLK MAIF2-C,PE2FFQP0A6:A]Q'L?X_@BX_O$-J'=:D #X].P">/AK>N M+[AIUU5I>[[V&;X%6JZ13I>%,4I<<6O@RVAIK*9S\O5"@DZ=H.,3=,XDF!"G MQ!1NJ J:+S?^#,X%DPV8YH50/U##C-DDXW)]%-2 .>K$"5.K,N)4]2\G[T;- M*'IZP46W=M%]E(ODT$5!+J!@VB:\8)(V#DM#:$ SN49W>GB^R4_IOIRN]Q?9 MO5IV[]]D-V"+QKHMI\W=RSX.8Y)PS&20\BU/4::F 459D5.&+@MI17^KQ%5M MZ>J_OZ<)-XE&MT+]Y3ARE*O-:0-EVFN?UK6P+8ENT@'?'I[M/X.NF[WCF,FI MF&X=4YH.#^[1'/7:]R-#!2!QY554S]8M;^1O^M_FQ]0*R\[UBZ;LHS.FUUP: M$+@BRJAY19^<+GM3.;"J\+?U4EFZ^_UK1NTH_",.?4$L# M!!0 ( -. E5-N;JB4E@( %H& 9 >&PO=V]R:W-H965T>3/OC>-)9ROD@\H1-3P7C*NNEVN]N?!]MH[S8WTEA^DV5%"^2*"@X2UUVO'UX,$AOO M NXI;M7.&JR2A1 /UABMNEY@"2'#I;89B'D]X0 9LXD,C<4M,#=]6OV M*Z?=:%D0A0/!?M.5SKO>N0G>+!VFZ77_WL^EX/)K\A-'D-IVE\]LY'/6S M3&)&-,(,5UALW 'T"U%R?0Q'0]2$,G4,W^%N/H2C;\?P#2B'VUR4BO"5ZOC: M,+7U_&7-ZK)B%1U@-5WJ4XC#$XB"*-P#'WP='KR%^Z8_39.BIDF1RQ) M?DB5IH5U_1D;%(PT%NKO)S7CIF;L:K8.'8RI9"[L@B%,!%\*KJ5@)BB#$=D32!]+JE].X(I0"?>$E;BOU56=Q-6QE_JI%X7M5GC6\9]V6_HQ+&S_:(5) M$_9&1JN1T?I4QD'N@YSP#.UWLM/3@QJJ(NT=+^"I%&0 M_+>#&! I7ZRK^CCV*4D^GD82)>?M=U+VA$5A%)R_T^+OW'P[=:^)S"A7P'!M M@,%IVV20U22K#"TV;A@LA#:CQ2US,_Q1V@#C7PNA7PT[7YK?2>\?4$L#!!0 M ( -. E5-B%\SW/ L "AC 9 >&PO=V]R:W-H965TE8F"QY MDMPTP/[XEY1C'YTX=U1*V5_:6!+OCA2?>^3'/.KPOJS^J:="-.S[+"_JHX-I MT\S?#8?U:"IF:3THYZ*09R9E-4L;^;&Z&];S2J3CMM$L'[J.$PYG:58<'!^V MQRZKX\-RT>19(2XK5B]FL[1Z.!5Y>7]TP ]6![YF=]-&'1@>'\[3.W$EFO_- M+ROY:;BV,LYFHJBSLF"5F!P=G/!W9]R/5(OVDC\S<5]K?S/5E]NR_$=]^#@^ M.G!42"(7HT;92.5_W\29R'-E2@;R[Z/5@[53U5#_>V7]0]M[V9O;M!9G9?Y7 M-FZF1P?Q 1N+2;K(FZ_E_1_BL4>!LCVPL(YAE MQ?+_]/OC2&@-8N>%!NYC _=) ^Z]T,![;."U'5U&UG;K?=JDQX=5><\J=;6T MIOYHQZ9M+7N3%>H^7C65/)O)=LWQU_/WY^>?3TX_G;.++Q=G7RZNOW[Y].GC MQ>_LX\7U^=?SJ^LK]LOEHF'M':Y_9;^\%TV:Y?6OA\-&^E=6AJ-'7Z=+7^X+ MOKC+/I=%,ZW9>3$6XTT#0QGX.GIW%?VIBUK\,FH&S.-OF>NX'+'GK4?#:^WY M+]@[5[.K*HMLQ*[%:%J4>7F7B9K]7I6+.;OY+&:WHOJ;_<>N%K=U-L[DS&=? M"K$^@X3@KT/PVQ"\%T(X7=3R2%VSD]&_BZS.VLE^\TD>8Q\;,:LQ'\':1X!W M$&CK+4QFT#.ZO MM*K2HF%EM03.V^5(3ZIRQNZGV6BZNJ)>7R)1\5UV,*O3VUQLZP/N>N,FN.X6 M V>X@1N.3:UX/0(Q:@52!;M<5*.IS+#JOF7EUMN"V_+9@TBK>EM7\(8W+M:5 M9-V5Q'HR^% N*I-LP!W(STYO^8!K+,#M9@3"WF9*2+ 878C1W6U2(/S%[B! MLP('6N$XK_2:%PC?!HF!L(!G!@[,QGV+N8$PQMOD@,4%;,@).GP%T*]%881S M8#P>]H=SX">.)_GN.._ .ARC?@X,PO'L;1_GN+_8&7 ,?G&.^S;! M.6X!Q[D+E.4Z%G%.&'.W/01L!@8LYQ(L]QJ@WXO\F]$3O@M,YKJ]8=T%TG&) M+S-=L4[8V\1ZC,4(E.#B6=PZU@E_<3!P4*R[P!HNSAJ]8IWP;8!UP@*!=: M M%__JU!'KN#&2TUT@.I<@NM= ?9I5C3 C=A?HS(W[ SLPCTM\6>D,]@YLPK$' M> ]XP<-3N76P$_X2=Q"A8/> .3R<.7H%.^%[$^P>UA]@( __;M,-MH2QK=_3 M-P/3!#C["ISZTFV*6P^HR>M/B/. 13S+4AQAKP-N(<=[.U;C"'\D27M ]X> M!3G"]R9N?:P_0":>37F-,&: 6^ ?S[Y8=I5]-X6M#R3C]Z>7^< 'OF6]C+!G M#EL?O!68@AD !P4V!3#"&,W2 =!68%\ NY V3'$; #D%_4E@ ?!(8%D"(^R9 MXS8 ;@AV+($1_DB:#K1E!'N4P C?YC0= )D$-L4LPAA"TT1+G*8#8*V@!PWL M7LZZ!R.L S,%_2E@ 9!(8%D!(^R98ST$8@AWK( 1_A*'P'H(U!'N40$C?)MS M= @$%-I4P AC-$>'P%FA?05LB=K?KJ>5,/JI*@1V"OM3P4(@DM"R"D;8VYPP MV,K 4%N2MNLU:80*1CU?AT $X1Y5,,*W.4^'0"BA316,,.:]S--$RQL?G?W M7"'.-!]RU1>)Y_F\K!H"Z*4)OB-@I*@_N2P"\H@LRV6$O ^W$-A4R MPAB-U1B8*L:9I0-6/V1FZ\)BH*"X/U$L!K:(+8MBA+W-WZY<+$;(Y?&.13'" M7^P34(TAV\=[%,4(WP9D3%@@JD" =6*;4AIAS #@0%0Q3BP= 'Z5?3?"MU8; MTY\0%@-7Q):%,,*>.;X3R/_)CH4PPA_YL)T 0R1[%,((WP;X)BS@^$Z JA*; M\AEAC,9W NR6X&S4!=_J)VD3A"? 6TE_^95' D00+)CN8SP M1RX:2X BDCW*981O$X3_2!UG F25V!39"&.(R$:TO G0[FC%G-9$MO/V2J,J M3KV,L\#FN%N:NBSD)AW25EZ.5A$F MB(I.1ROI=&R*;I0U^D& .UI9IV--=U.+7,P0KQ5T.CU6=#I:2:=CNZ:3,-@% M\5I5I[/KLD["H0'BM<).9Y^5G81S%/%/*OXU1N(V-3C*F@%T-[8CL";#G>>F MC_%-ESY096.:[7^G"CV[Q?TA/--T&,+%+BV;0!W M;8INE#4#QM8V&^#$[@!=OU^;PE?;2X"[_8EO7"O\YT3M?'?X=BKGQY::FHD99,X&O1DE$O7^G M-6CM8E/#?0^YMC\ ]WK4R+1B?DY4U'<'<*<2?6R]*==J]#E15V\?P(1#FG\] M?YYUD4C0_E7VQ& >U;%+L*: 8"U?00X4?C?'<"&:TFYME$ ]WJ4O+2J M?DZ4UK\"P%T2/@Y@+>$3!?8] )B0O!**@;6*?DZ4]/<,X"Z2%[;^CVM[ W#? MJN1%6#, <+NCP)-#&@$0%?7/9/I57'BSLT55R0F6/[#YHFG4'1B@,6HYG:B- M?[:QZBH@O-D)4SE)Y8*L9DW);H6,;#G\8Y85+&7Y8C97>XGC@>H[3>*Y]5D) MW2I0O-GU5#"QG+@M.!OY>3UGV$3.;I')8_*_HLF:!W:?Y3E+%TTY2YMLE.9R MR)LJN[N35Z1:P[5)94'9+#4C>)[UKM8MQ$F@R!XP])B MS+Q!$K]A15F,RJ*IRCQ7J2I;IZI9^J#NY:I[8WDEDXC(,Z&ZF19LDM5R5-3N MW+XFLT6O0)C>SI;]BK6X,W>SX(*NA*J.WY5>]YT&% ),SDY5DQDNV%2M5I M42S:&:MNM#(\R2K9<'V%PNJH8R;1&)S8 >&9;+@:$KS9'VD^60&3)X/DY0%H MH?DTT:AF[?W=!+;L*0S4:CB6&)TJA\]M-?+9J4W^+)=46&T=E:&V*_],5'?M MRPKDF):+HGG< 7I]>/U*A)/V/0!/CI^J5R5L.^Z^.]MVO1S]]N4*6]M(]E#G MMOOQ/77.VW[.5^?\[><"=2[8?BY4Y\+MYZ+U2R"&,$;+=TA\3JN[K) C+"9R MO)R!JK*HEF]E6'YHRGG[8H/;LI$9N/US*M*QJ-0%\ORD+)O5!^5@_7*,X_\# M4$L#!!0 ( -. E5/_>/"?\P, -<. 9 >&PO=V]R:W-H965TN/@F/<84/(9!)'N&I]3^ MHVE*QV,AE36^9Q&N[+@(J<*A<$VY%XQN4Z$P,&W+:IDA]2.CWTWG%J+?Y;$* M_(@M!,@X#*EX&K* 'WH&,9XGEK[KJ63"['?WU&4KIC[O%P)'9J%EZX3VC8\"6[6@#$4O$P%T8$H1]E__0Q/X@C =(Z(V#G O:I0..,0#T7J*=$ M,V0IK3%5M-\5_ BV8W:DH_T;%)I9.-'B1M72N"JCW*JOYR,)Y.[P?!V K/Y M;#2?K9?SV]OI[!-,9^O)CR6-MK)K*@25J#:=', P V"? 4!LN..1\B1,HBW;OE1@(IN"DOU,:6AK M-Y:\:0XW"4",UU#AC:."Z@KE4,5BR+1I-PV00\CA2L(B5HIN M5?DGT]I,M291_] GI&Y9R/VA DVS0-/4HEEPQ2+ETZ *#7TZ!R93VCX"T^J< MQ=(JL+2T+AC&$F>DA(&#+I!^BN7^%N=@JE@H=:??+FRT]:=?JI; =Q#QR,%[ M+7B .UT,$L4$DZHR0MK_\, 'NUYO%:2S:UNQJ]UH-ZN/IE/ [FAAWP1)GH-5 MO,=+JN"3X/$>[N]8N&'B*_P--W]A0>B\/+A\57-HUX7UZU=S#+'*%&=I. MNF*:N^(*YH>(">GY>U@PX>!UQ<(%FRBK9VR=;^Q5N)V9DT?_9:DC)G$WW2_J6+ M629LHL_8KW@Q]8;M"A^_Y%"F>:+/\U4G=74,&W/A%ZZ.^>5[Q6FUSZ'K[34O M(2^+ FG]1R$UNF"IOX)'OX&O,\2(><-=GLCIQX]OJ9R.D MK!ND\WH14M8'L&U?<)E=EA_[-Y>?\_?L@B5BG8UK\ZA%")EPT\Y) M@I.\Q[*G=3%;=&>#M"MG^#U!+ P04 " #3@)53 MS#DFU:0# !:"P &0 'AL+W=OXPEO!8Y%4-G+^7AUG5%NL<%$C?L@*EZLV6\0%(-^*_)SAGQZ'C.V\32[+; M2SWAC@8'M,,K+)\."ZY&;L.2D0)301@%CK=#9^S?)KX),(A_"3Z*DV?04C:, M/>O!?39T/+TBG.-4:@JD_E[P%.>Y9E+K^*\F=9IOZL#3YS?V?XQX)6:#!)ZR M_!?)Y'[H]!S(\!:5N5RRXQVN!<6:+V6Y,+]PK+&> VDI)"OJ8+6"@M#J'[W6 M1IP$^)TS 4$=$+0#HC,!81T0?C4@J@,BXTPEQ?B0((E& \Z.P#5:L>D'8Z:) M5O()U7E?2:[>$A4G1S]G:[C_.9T_SF Q6\+J;KRK[W %+H@]XE@ H?!$B137)Q/K M/2L%HIF:O/HP'KA2*='K<=-ZU9-JU<&95?L!/#(J]P)F-,/91P)76=#X$+SY M, DN,LY3>0.A?PV!%_B6!4V_'NY9PI,OA_O]"VK")JNAX0O/9;4L,$>2\=L+ M9%%#%AFRZ!R9JCZ$IJS @*3D9%-*M,DQ2%9M#%OZ*L;8,.K2\S(*O2C0UKR< MFFJ!^6&_%WV$)198T.WU.PWL@ZZXT15?-"G!E*D3]3>;.@U=YZ)-OTR)P1F@ M%^7]#H-RK%"5K3X JN8*J78[H3MU9%2I(JG-N.H;W1.I?AB'0:=EG T6=>.V M<398V(D\NW'=1FGWHM+9=JNJ-K M9"0O==T&5:?29V '79"?FJVEAZ_I<>.ZK<$65%A_XRBDQO9OZAH M3"7Y83]9@%_3O/QTX]72_,^[I=?.E 44Q.TC9@&%87O3N2=-A[IM=J9Y$ZKJ ME516]VXSVS2(8],6M>8GNG$TS*TKOIJH+.JT:N&DAV M,*W-ADG5*)G'O6I^,=< ]7[+F'P;Z \T[?3H#U!+ P04 " #3@)53/BJS MLP<& !E&P &0 'AL+W=OD@Z:0;S\4/)LF13E.II MNLG&UN/<2Q[Q\AQ1'#YS\5TN*57@1Y;F\G2P5&IUXCARNJ19(H_YBN;ZSIR+ M+%'Z5"PI@"'TG2U@^& W+:W=B-.1KE;* ,G<2$% $E MXD]&G^7.,2BH/'+^O3BYGIT.8-$CFM*I*E(D^N^)7M T+3+I?OQ=)1W4;1:! MN\?;[)4WF,9'T@J=_L9E:G@[" 9C1>;).U3U__H-6A+PBWY2GLOP%SQ46 M#L!T+17/JF#=@XSEF__D1_4@#@G 50 V I#?$4"J &(&N!T!;A7@'AK@50$E M=6?#O7QPXT0EHZ'@ST 4:)VM."B??AFMGQ?+BT*9**'O,AVG1K=W\?W9P_7G M*S")KV[BSP\3\/Y3(A502T$I>*&)D$= TH4N#@58OBE-/<0?P/LQ50E+Y0?P M$7R9C,'[=Q_ .PT!#TN^EDD^DT-'Z2X6#3G3JCL7F^[@CNX@#&YXKI82Q/F, MSO83.)I;31!O"5[@WHRW4W4,"#H"&&)DZ=#X\'!H"8\/#D=1#QM2#Q*3TJ MX")9,96D(/ZAU6;&U%I0<"EX!K;)'SBXX+GD*9LEBL[ UT^Z%V5N^:V'@UMS M<$L.;@>'SUK^9))2:WEL0KTRM!"YIQ$*?<\/\=!YVATU"RX( PBC?5S;X;U+@]#E[-P>OE,*9:EJ>LG DV&IOH8+?9((2N0<*&@GY@4+"@O, +[03\ MFH#?2^ L*^KGGTX"?JM1W\/(,PA84,B-#)IQ&^4% 8GL!(*:0-!+H*EPED]Y M1FTD@E;#),(1A 8+"RSP?3#R7I52!.X$GR] E]O:/9(19]L M(-A8%7RSXH=V#!?]NOQ5L;M#$VE-" U9&UMQ;H@,F8PM.(1=N%LX^S1P0P._ M2@&K\+V62129.FZ#N828,F[-%D1=+!H[1>15,EB%[TT5V)*&L06&HL@SE=P* M\[';P:(Q5-3OJ(=H895BKVT/1<040QO.)=!#)I0:5P6]=ML7"R(!,_9%#S0Z3+G*5\P*O^' M.C9^B(*WJXZ-&Z)^.^Q7Q[9Q15ZD!\H<]#8N#-PH;,U'"XZX'L8=P]Y8(>KW MPI^*8V21Y=!4O;$-A@+<$GD+#.ZJS_["J?%;#%\ECE7XWAL1<8FA%&,;3+^# MFU/0 B,!VLFVSZ+Q6]SOMX>((V[;)-:OJ- WJ5AP7A@B\XW7AM,OBVZ'7^'& M=7&_ZQXJCKCME]AWHQ8?BZUJ#?=,.A88"G&'.N+&?7&_^]ZJ)15:AEB6"):^ M:&D16KNTL)1B=)TK?7>K/ =H)6X,$[MO5BMQXY3X=8M0W#:U*#!7#!80@F;A MQW94QXH!-_:(7[<*Q>VE(T*D5<5M5!2VIF0_:)] 8[KX]:M0W%XX?B0^:=.P MX+!>=)NN9V\SYW11 M'8$X91G+RQ-9BPCX%_QF[2&-JY*WNXHEC:N27U_%GO\D]BOZ9BNK*LK;JW_H M!4;]CVTXA(/(_,IAQ46PZ\L9*4QX_\K.5]E^([,S.O])5%EDVT_KY8X)4R]@ M);24L%62ZJ+492&95!+P.'EX.;DZM@VLL[,UD%&Q M*/=DI$Z\SM7FDVU]M=[W.2]W.XSK%^@D1I;K9P2?C(DM0M/7=\J-$*=I>K,! M=9.(!=,3,J5SW0UX'.A1$IL]G&PO=V]R:W-H M965T+,-J63]N-G)VF:,D!(2'TAOISO7+X/^[BS9OQ%Q 2O:5))KI& M+&5^:9HBC"$EXH+ED*F=)>,ID6K*(U/D',BB *6):5N6;Z:$9D:O4ZR->:_# M5C*A&8PY$JLT)?S/%21LW36P\;XPH5$L]8+9Z^0D@BG(QWS,U'LWO)]- MT>F,29(@(@1(<89.KT$2FJC1-_0XO4:G)V?H!-$,S6*V$B1;B(XI52;:GQE6 M4:_*J/:NJ*&\0 X^1[9EXRWPP>%PZS/<5/77)-@U"7;AS]GA;PJ1^F=*-(&< M<4FSZ!SU=?5J(6192)5]A$824O3T0T&+H7C>$]BI SM%8'='X";3VU@LT5Z! MU@?RM>>X[99K!1WSM4G7%CO/#0*,:[M/Z;EU>N[>]!YRX$3S@2J&!'JZ@W0. M_!G]13>)/B)HNLHU:^B6LU5>[^\AQZNC>U^KBE\']H]2I40'#;:Q';BN;V^H MLL5.&?J^OUV5H$XO.$*5H;X@.]NS7>QLR+/%KM7V_6#'H<'6QY5J[4UPP+BBA$A _6RA!*'JWB:Z:8E# M^,>-JQM_K0+XX\+$]E$:5/#FC60'V',VC\@6.\]VG,#=T,!L=#C]O+@C/*** MSP26"FA=!,H#+SMV.9$L+YK>G$G50HMAK%XYP+6!VE\R)M\GNH_6[Z;>/U!+ M P04 " #3@)53+([,%X4# "["P &@ 'AL+W=O&ULQ5;;;MLX$/T50NA# J21*.I:V 8J*Z M8IF3"HMSMB%4W5DQ7F&IEGSMB@TG.#.DJG1]SXO<"A?4&0W,WIR/!FPKRX*2 M.0=B6U68OUR0DNV&#G1>-^Z+=2[UACL:;/":+(C\NIESM7);E:RH"!4%HX"3 MU= 9PR]3B#3!(+X59"63LAUY<94/'TQ&1DBREEL#J[XE,2%EJ)17' MST;4:9^IB=WK5_5_C'EEYA$+,F'E?T4F\Z&3." C*[PMY3W;_4L:0Z'66[)2 MF%^P:["> Y9;(5G5D%4$54'K?_S<)*)#@-$!@M\0_#XA.$! #0%]E! TA,!D MIK9B\C#%$H\&G.T UVBEIB],,@U;V2^HKOM"78#&[ MO)G=/BS R25A:XXW>;'$)2AHW5RJ2*?@9$HD+DIQ"CZ#KXLI./ET"CXI"'C( MV59@FHF!*U546MM=-A%O)?/5WX1Q7O MEO(<('@&?,^'EH F'Z=[%OKTPW28'G&#V@HAHX<.Z-V3)T*W1( 59Q68/4O" MJ:K+Q/0&X0*HM(-K1M>?K]4;E(&Q$$0*\/U:Z8 K22KQ_Y$H@C:*P$01'(CB M5AU! I?$6N":&AJJ/FB>1C")PBCQ!^Y3-^\67)S$GI>^QTWW<;X7AE$0M[AW M'L+60WC4PYRKXY++ES,P+S&5)G&SG]MBH\XQ>0:419NY6C/N!IVB""4];Q98 ME"1!#S:UP&*$@M#N+&J=1<>KP[C,P5BU@WIGP?<;4CT2?JSL<2L<_\7F2]HH MDM]OOF0_HS -DJC75!,K#@5IW*N0!8>\) V0O41IZR'] \V7[@<3AB'JQ3RQ MP% *]ZQ98 %"H6=W!KVW;XAWU-N=S D'$[:EDA>J63[0@+#S@8)_L06A_Q:' M__M-V'"[J8UB+X&H5R@++DQ1"'LGY=2"BP.E&!PHU=O'!*(_T(:-:/=$1@GT M8-_=/LQ/HQ#VS=E@:=H_ ]W.5*,*O3;3H0!+W6;U,-#NMA/HV,Q=O?T+/9F: M:>E-IAYK;S!?%U2 DJR4I'<>JYAX/2G6"\DV9G9Z9%)UF[G,U71-N :H^RO& MY.M"/Z"=UT>_ %!+ P04 " #3@)53[7:1A 8# #" &@ 'AL+W=O M&ULE95+<]HP$,>_RHZGAS"3Q"_ D %F>+7E M &$":0Z='H0ML":R1"09DF]?R:\27FTOMB3O_OW;U4K;V7/Q*F.,%;PGE,FN M%2NU?;!M&<8X0?*>;S'37]9<)$CIJ=C8XS3M!!%F]3K9VEST M.CQ5E# \%R#3)$'B8X IWW8DJ- MD,9X*S2MZI?&\7!QK)#$0TY?2*3BKM6R(,)KE%+UQ/??<1%/P^B% MG,KL"?O"UK$@3*7B2>&L"1+"\C=Z+_)PX. V+SAXA8-W[%"_X. 7#GX6:$Z6 MA35""O4Z@N]!&&NM9@99;C)O'0UA9A<72NBO1/NIWO!Q.ITLI^/9<@']V0B& MC[/E9/9M/!M.Q@NXF0L>I:&"/1(",?51@YL15HA068,[>%Z,X.9+#;X 8;", M>2H1BV3'5AK,R-MA 3'((;P+$*X'4\Y4+&',(AQ]%K!U1%587AG6P+NJ^!BJ M>_#=6_ CZU?L1_;H"5J_ ZAE8_0+8 %'$0BP! M2>!K6.$-88RPC9E\8"3.[66NV,@4S26QZ_F.V^C8N\/\GAIY+=>IC#[!-BK8 MQE78?AB*%%$)^O(J*Y+@L_66"P4'OW?;0?N(\8Q14&^?9VQ6C,V_,+ZE1.@- M+4\,4()6A))+I,T3B*9WQ'EJXC8NI#*H,(.KF&6904@1221(K!0]/GDY8'#R M]SNW&01'C&>MVO7SE*V*LO4_U:E/RK6Z;)W6I7^RYV>,#HLWQ[0/[M,$BTW6 M9B2$/&4JOX.JU:J3];,+_&A]H#M<^T$@B;SGY M1/%M=FNON-(](!O&NDMC80ST]S7GJIR8'U1]O_<;4$L#!!0 ( -. E5," MT2^<)P( !<$ : >&PO=V]R:W-H965THYCFYSL_H7X)WYV7#+ ZU^,X+*@?1YP@* MW+):T+L^?,63GR>/EVMAPQ<.36[_,8*\MJ3EJ=@ID%PU(SN>SN&B(.E>*4A. M!4G0W1 %E2-&+$N-/H#QV0[-3X+54.W$<>4O94G&[7)71]EP/IU.5M/Q;+6$ ME]D(AO/9:C)[&\^&D_$2;D=(C L+*SQ2S82]@QO@"E:EKBU3A4UC6DI/K%K+@ MA,%0*^)JARKG:&'$;2ZTK0W"CY>-)>.:X>=_6'LM:R^P/EYA?:N988JT@?E& M\!WSC6;O8J%Q=3$G4_I(U=/\ M7L!=(Y?BLXC&DO$8"1I&9T);>ND88RX?RKOKGV+VN6MHB& MU%-:!(&_)1W0,-22P(YOF=!:KE,S;E]OI'](P .8"9%TP,._F*]FE[5.#?DT M((M0/?#5'S0#E!CH\5 FOVB5T5HUY"VDXE'&#!9$+$[_R??,$2]AL#,&>X\! MMPXP.!F#L\_0/,#0S!B:+V5P,X8$>B/%GCAN2!2YNA!\A82F!FGZ(O%^P@W^ M8K%.E$-!18HN4UO$SK(-5J']"*;73# M8S63:!3[U-\5T (.0Y[@V-@5TJ\\]094#>XVB 'J$F^(N0GB)LUZWN*>J%<*I)[,'*0%"?*?212XG&-S2: M4/&Y0FTS5]M,U#JO47O#EQ0J@](A?R;A@B0'/#=&(D@!]$ E%4NX&3_P,$1P MAE=$^%4VN;E-;J4KCJH\17=0-5D\17T2ZFU3.J8ZW$2'KIU+2,&VT[EH++=S MI$SEM%JM7:*1@)HP*5*Z$;? MP3'2Y(]^M3EC_-ETA%*F]A;R;L=I[KFG3-1R#GBGG7NG_?.\Y_%% MK$RNJ;9E;)M<,VB74#LM:R^[RC38WLO D8'&,CNODSNO\R;.NXX]&#PDU?4_ MO3H!AWZ!CJ2+@INNZ3AF2BVZW4 MNVCU.+;[L%[,'7;UW&&>!OM'N/(J@KRDB/BZBGA0DE/?T;0F2[2B@J(9F^KR M DTV8-(C8?)HCPCP\FA.1,I<;.%$1'Z/NV@N6.RQ.0G#-?(72<6:]?ELR!@WB)4#%0'@D?(HT(14 R:(BH\34^6+(UW^DZ'"HG4C"A0&((E M =>ON^*O8C%7WAHT@YY4>-E\@@25H WQ $10V(XA0;0.!K@\E9J@=P9WS]?# M.B"9AGP"^W- 2"/FH?=ZMW:?W=9.SJI>P!03EET]89D?C?I'N.ZWO$SR^"88 MB/=MP62VDD2'"\JFVH="T!@40(!L6D,G.*4=D^,IH:9X;^$:Z??H*+:=4^,B :1X3^$:[# M)UA"+.L17T(\3[. *\@Z2"H2$7UDV.8QTFA_8^LU/:3:-/D^HA,/ZD#Z#Z$MEW>@LYX/H;N:=C#LF*1!I8,=DWZH);#C M&'>:L-,T[KBPDWZT*,"GGZ-NH. PR)"0!N (ZZP- 1+I%Y[T1O%Y\@ECPA4T MS^1R1HE/A2: _8!#P\QNM(+\.]O5/U!+ P04 " #3@)534A=,D$4# "V M% #0 'AL+W-T>6QEL161A3?8KC>K9@):W/5,6D10JE2VIL5\_CNM*,YC602A'W.ITT+BF7 M9#R4R_*J-'4T4TMI1J3?AB)W^YJ/2#<])Y&3FZB(;H60?7M1@FG>Y+^^%6:7K"$B8\"#KJ M['K"IY,AY'TV1N]W,/H!WPG$OB3&PT+);64DQ 5L!EJRZ)Z*$9E0P:>: ZN@ M)1=K%^Y!8*:$TI&Q)6E3=B%2/SBXZWI0K5ZGY%+I)K?+X'Y/_? #8-,#@UR( MUF"/N,!X6%%CF)97MM,,;H*/H,BW;]>5=3C7=-WM79 MH;G9)%.EQI[TJ=O:N MV3G9-JTAWW0RK@/ZNVI.>U?V_$6Z4<7OE?FRM-.131\*G5UK5O!5TU\5K0%, MO8NKTZH2Z\^"SV7)W.2?G7 \I!M>M%":/]AL4"HS&V":1/=,&S[;C?S6M+IE M*[,IIU6!>^Z]0<__=IWG3#)-Q:YI6_O'O,HO=NS??:_AN?E:.72,F+PX?I-) M__@]^I/#L9M\$RLY.'Z327;\'OWI[\A-]E_MF_U)D[$_">T6 M\V69M:.N82'\J&W[&TROF[8G:IN+RYRM6#[Q73V?-LW(-FQ6?P'A$+EJKC"" M<1P61@##\F .,(YC87G^I_D,T/DX#/,V""(#E#- .8X50B;-!\L3YF3V"L\T MRY(D3;$5G4R"#B;8NJ4I_(35,&_ P/) IK];:WRW\0IYN@ZP/7VJ0K"9XI6( MS11?:T#"ZP:,+ OO-I8'&-@N8+4#^<-YH*;"G"2!7<6\84\PCF09AD MAFLT M39'52>$3WA_L*4F2+ LC@(4=) F&P-.((Y@#\( A2=*\!P_>1_'F/15O_U,Y M_@-02P,$% @ TX"54Y>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'T#=%+5=U6N3J8'/@,95?JW\_;]Z*+VF5?DZSM/[GMM/^GLTUT\4XQ>I3CZ^.]3%+,UJ64Z36MZ7Q6&? MYIOF,NI7W)"?T;;#Z?78B!_*_Z<9B^?G="6GQ>JPDWE];,=29@U@7FW3?=41 M>;*3MYUI,%G.'3\6KC\+PKD=NX'?_#SU?>[Z^%-KQ4@:KOR0J@]*=]W2\I$I M*#=^NL#5!US]-^'RW"AV_?L+? / -^#EFP1^%'CNU(Z=J;BS/=N?.")Z<)PX M(H!# #B\&J#X:V$32 - &F\(&<7JI7E*(A',1+!P0@)I DCS:I"38+X@D", M.;H:9/1@TY:T *1U1BV9[8NI& M$R^(EJ%SXJ284"_,?KF >:XUD6UZS+J!F-J=V4/2Z3%;)UK.YW;XU#XP[KWO MSMR)K;(*>S()EDJ8%!.II\?L'GOR^]*-W,;6VHV(3--C5DWD>,ZD>:1GKJ]< MZ*I^_O%PJ_2"8B+7])AEH7BH6$TF,VBNNK/,$1 ML?VG0Q^'/M)'GUD?,]L-Q:/MJ=::.W83ZUK+43RDC3ZS-CS%I#<6K$6X[: R M*.J5#^(X=.^6L7U',9$8^LQB:,HVNRW9(^?^IY""Y-!G M+S[F5IR.R@7T2(-4T6=611.1V\>W1?Q]:7ON[*EIS6.*1\<^ MD#T&[,4'R$.U='F +#)@+SX0YH!B(KT,F/5"TV7Q+D[4MVO)RP".7- M>E#60A@]M"$).&=P-9R."V$,34PCNRD,%M(8AIT34F MR$(F=QT$,<<4$UG(9+80'F>A M7G1)+6DB_9AO/*KV2N<4$ZXC>ZO1-95=UF6RJH5=5;*N1)*OA4<331/I MQV36SP_,:5HEFTTI-^TY39X9RB]T1,9$^C'?:K+_'*8VAF B_9C,^OD7$^28 M(V2>$;-YZ.#J>S$M=K*JTU5[4\Z*DO;W")EGQ&P>'7-R*$MU?DLYE<^RI)C( M/"-F\^B8H:)0M^.JR%=IENK5Y B99\1LGE>=WK1@J!?MV<##?O! ZW]1%M;AI(0M9S!8Z888^6=\I74(KLZFB:DV(B_XR9_8-7==!! MUS'RS_B:*ZFU0=,=S4R6RALTMYVJG^I"DV"&:OB[=U,GOH'.B]+#9ELM^FJT0#A1L[ MN\PF@BN/]"V37;BUL\OL(@PZT$#AYLXNLXW@XO]7+0JW=W9;']VTIU>?/JZ5 M<7.Y]M675.KX*LE6BU(T+^VU^D.CV1[W?,BRB3H6Y%Z1K$__)N/T+SX^_0]0 M2P,$% @ TX"54_$(LOGR @ &ST !H !X;"]?!BWKZ=Q\;[?'<:';CM-IQ]]/ZZV MPWXYWAU/P^'RSOIXWB^GR_*\Z4_+U=MR,_3.F-2?;_?H'N]O]UP\?YR&_]GQ MN%Z_KH:?Q]7O_7"8_K%Q_^=X?ANWPS!UB^?E>3-,#UW_OKM>'OO/%WMWV;E; M/+T\=.>G%]OU'J"W5[T]0&^O>GN WKYY6 +0VZO>'J"W M5[T]0&^O>GN WE[U]@"]O>KM 7I[U=L#] ZJ=P#H'53O - [J-X!H'=0O0- M[] \[ ;H'53O - [J-X!H'=0O0- [Z!Z!X#>0?4. +VCZAT!>D?5.P+TCJIW M!.@=5>\(T#NJWA&@=VS^K 3H'57O"- [JMX1H'=4O2- [ZAZ1X#>2?5. +V3 MZIT >B?5.P'T3JIW NB=5.\$T#NIW@F@=VH.FP#T3JIW NB=5.\$T#NIW@F@ M=U:],T#OK'IG@-Y9]'!0%Z9]4[ M _3.JG<&Z%U4[P+0NZC>!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ M=P'H79K#W@"]B^I= 'I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#> M5?6N +VKZET!>E?5NP+TKLVP#D!O:]IQ'8#?UC0#.P8@N#7-R(X!&&Y-,[1C M (I;TXSMF.]T?)P^=L-X+?I:-P'?J?9T^>QP_?[/Y=?%]B[^A+J_S1@?_P)0 M2P,$% @ TX"54V51Z6]F @ ZSH !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXK0+88 -3TYMVMULO]@(,G :%?[+=+GW[.:2MM*F+ M5F72OC=!B>WS._A(G[MC5L=AGYTFVCG_?PI25RS,T/MXFDV8UC93G:H M??AJ'Y*Y;O;U@TEDFNJDF49O1K_VQQK1S?6=V=:/O5]]/H2?73>-F\B:WD6K MV]/&8]8FJN>Y[YK:A_7D:6Q_2UF_),3AY++'[;K9784-4?)NPG'ESP$OY[X^ M&6N[UJSN:^N_U$/8E1SZQ/GGWKCX?(EW>IRVVZXQ[=0\#N%([&9KZM;MC/%# M'Y^*7IU/]N&&S>E37)R_E#D7&';>VVEV86+6?#SN=23'T^LY%#+6=^=?\2TQ ME+[X_Z7>;AD>5Q^Q[_.^*W^!_N0D#XR2!\YI \%Z4-# M^B@@?920/BI('R*E-$(155!(%113!05505%54%@5%%<%!59!D5529)44625% M5DF155)DE119)45629%54F25%%DSBJP91=:,(FM&D36CR)I19,THLF8463.* MK!E%UIPB:TZ1-:?(FE-DS2FRYA191_D]>OT_3_A_'+\]XJ+OQ-3]9_N-Z\Q-02P$"% ,4 " #3 M@)53!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( -. E5.W?4BM[0 "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ TX"54]]]I%>D @ 4@@ !@ ("!# @ 'AL M+W=O8* !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54W\* MB@/7!@ _AP !@ ("!]A( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ TX"54]X2,A8;! - X !@ M ("!H2( 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ TX"54]4%(;X'"0 /"< !D ("!2C8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"5 M4^5]=9<7 P W0@ !D ("!6T8 'AL+W=O&PO=V]R:W-H965T!ET1( $Y 9 " @3=N !X;"]W;W)K M&UL4$L! A0#% @ TX"54TMNJV,:"@ CQ@ M !D ("!/X$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54Z_DSP@* !Z&0 &0 @(&2I >&PO=V]R:W-H965T MCD/APD '\> 9 M " @=&N !X;"]W;W)K&UL4$L! A0# M% @ TX"54UP;58W8!@ 9Q$ !D ("!C[@ 'AL+W=O MOP >&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54_-2 M&^>6!0 _0T !D ("!8]$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54YES$H2\#0 SB !D M ("!W.( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TX"54T!4%&'L(P 8'H !D ("! M-?P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TX"54U$_IWQ !@ !1 !D ("!:RH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54[8)X ,C M" TA0 !D ("!.CD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54T@>B_N_!0 M@\ !D M ("!KTX! 'AL+W=O:"Y' & *$0 &0 @(&E5 $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ TX"54V[T^SHC!0 LPP !D ("!>UX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX"54]!YE@[T @ ! 8 !D ("! &X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54_4O])64 @ M408 !D ("!>'@! 'AL+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54Q5Q5(Q9!P O2D !D M ("!)8&PO=V]R:W-H M965T&UL4$L! M A0#% @ TX"54R&PO=V]R:W-H965T&UL4$L! A0#% @ TX"5 M4P[(?*_P @ Y < !D ("!\:T! 'AL+W=O!0 &0 M @($8L0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54T@Y[;D=!0 UQ, M !D ("!![@! 'AL+W=OTP$ #'$ &0 @(%;O0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54[VQ3-9( P OPH !D M ("!2L&PO=V]R:W-H965T M\,L04 #X8 9 M " @3;. 0!X;"]W;W)K&UL4$L! A0# M% @ TX"54_*,;0#" @ Z < !D ("!'M0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54R+G M0HLD P U@L !D ("!N.0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54R=9&IBZ P T@T !D M ("!PNX! 'AL+W=OG>SRWH$ !%$ &0 @(&S\@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ TX"54P=]'P1) P -0D !D ("! MP?H! 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54Q*_Y4Q= M P R@H !D ("!KA4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54W07AQKT @ (P@ !D M ("!X1\" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TX"54S@^[]YB! PQ$ !D ("!+BL" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX"54P/N.\GE P VP\ !D ("!\#<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX"54_]X\)_S P UPX !D M ("!U54" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TX"54U"KF3#J @ 0PD !H ("!&&0" 'AL M+W=O&UL4$L! A0#% @ TX"54RR.S!>% M P NPL !H ("!.F<" 'AL+W=O&UL4$L! A0#% @ TX"54^UVD80& P P@ !H M ("!]VH" 'AL+W=O&UL4$L! A0#% @ MTX"54P+1+YPG @ %P0 !H ("!-6X" 'AL+W=O&UL4$L! M A0#% @ TX"54U(73)!% P MA0 T ( !?G<" 'AL M+W-T>6QE@( 7W)E;',O+G)E;'-02P$"% ,4 " #3@)53@"6]!+$' M !F1 #P @ '7>P( >&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ TX"54_$(LOGR @ &ST !H ( !M8," 'AL+U]R M96QS+W=O XML 121 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 122 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.4 html 462 586 1 true 153 0 false 5 false false R1.htm 0001001 - Document - DOCUMENT INFORMATION Sheet http://www.heico.com/role/DOCUMENTINFORMATION DOCUMENT INFORMATION Cover 1 false false R2.htm 0002002 - Document - ENTITY INFORMATION Sheet http://www.heico.com/role/ENTITYINFORMATION ENTITY INFORMATION Notes 2 false false R3.htm 0003003 - Document - ENTITY LISTING INFORMATION Sheet http://www.heico.com/role/ENTITYLISTINGINFORMATION ENTITY LISTING INFORMATION Uncategorized 3 false false R4.htm 1001004 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1002005 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] Sheet http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] Statements 5 false false R6.htm 1003006 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 6 false false R7.htm 1004007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 7 false false R8.htm 1005008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 8 false false R9.htm 1006009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] Statements 9 false false R10.htm 1007010 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 10 false false R11.htm 1108117 - Statement - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSURESOFCASHFLOWINFORMATION SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Statements 11 false false R12.htm 1309316 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Statements 12 false false R13.htm 1410458 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1 SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Statements 13 false false R14.htm 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 14 false false R15.htm 2108102 - Disclosure - ACQUISITIONS Sheet http://www.heico.com/role/ACQUISITIONS ACQUISITIONS Notes 15 false false R16.htm 2114103 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION SELECTED FINANCIAL STATEMENT INFORMATION Notes 16 false false R17.htm 2123104 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 17 false false R18.htm 2128105 - Disclosure - LONG-TERM DEBT Sheet http://www.heico.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 18 false false R19.htm 2132106 - Disclosure - REVENUE (Notes) Notes http://www.heico.com/role/REVENUENotes REVENUE (Notes) Notes 19 false false R20.htm 2138107 - Disclosure - INCOME TAXES Sheet http://www.heico.com/role/INCOMETAXES INCOME TAXES Notes 20 false false R21.htm 2146108 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 21 false false R22.htm 2152109 - Disclosure - LEASES Sheet http://www.heico.com/role/LEASES LEASES Notes 22 false false R23.htm 2160110 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.heico.com/role/SHAREHOLDERSEQUITY SHAREHOLDERS' EQUITY Notes 23 false false R24.htm 2162111 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 24 false false R25.htm 2169112 - Disclosure - EMPLOYEE RETIREMENT PLANS Sheet http://www.heico.com/role/EMPLOYEERETIREMENTPLANS EMPLOYEE RETIREMENT PLANS Notes 25 false false R26.htm 2173113 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS REDEEMABLE NONCONTROLLING INTERESTS Notes 26 false false R27.htm 2178114 - 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 27 false false R28.htm 2181115 - Disclosure - OPERATING SEGMENTS Sheet http://www.heico.com/role/OPERATINGSEGMENTS OPERATING SEGMENTS Notes 28 false false R29.htm 2186116 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 29 false false R30.htm 2190118 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS VALUATION AND QUALIFYING ACCOUNTS Notes 30 false false R31.htm 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 31 false false R32.htm 2303301 - 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 32 false false R33.htm 2309302 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.heico.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.heico.com/role/ACQUISITIONS 33 false false R34.htm 2315303 - 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 34 false false R35.htm 2324304 - 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 35 false false R36.htm 2329305 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.heico.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.heico.com/role/LONGTERMDEBT 36 false false R37.htm 2333306 - Disclosure - REVENUE (Tables) Sheet http://www.heico.com/role/REVENUETables REVENUE (Tables) Tables http://www.heico.com/role/REVENUENotes 37 false false R38.htm 2339307 - Disclosure - INCOME TAXES (Tables) Sheet http://www.heico.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.heico.com/role/INCOMETAXES 38 false false R39.htm 2347308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.heico.com/role/FAIRVALUEMEASUREMENTS 39 false false R40.htm 2353309 - Disclosure - LEASES (Tables) Sheet http://www.heico.com/role/LEASESTables LEASES (Tables) Tables http://www.heico.com/role/LEASES 40 false false R41.htm 2363310 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables http://www.heico.com/role/SHAREBASEDCOMPENSATION 41 false false R42.htm 2370311 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) Sheet http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables EMPLOYEE RETIREMENT PLANS (Tables) Tables http://www.heico.com/role/EMPLOYEERETIREMENTPLANS 42 false false R43.htm 2374312 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables) Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables REDEEMABLE NONCONTROLLING INTERESTS (Tables) Tables http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS 43 false false R44.htm 2379313 - 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 44 false false R45.htm 2382314 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://www.heico.com/role/OPERATINGSEGMENTSTables OPERATING SEGMENTS (Tables) Tables http://www.heico.com/role/OPERATINGSEGMENTS 45 false false R46.htm 2387315 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES 46 false false R47.htm 2404401 - 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 47 false false R48.htm 2405402 - 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 48 false false R49.htm 2406403 - 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 49 false false R50.htm 2407404 - 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 50 false false R51.htm 2410405 - Disclosure - ACQUISITIONS (Total Consideration) (Details) Sheet http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails ACQUISITIONS (Total Consideration) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 51 false false R52.htm 2411406 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details) Sheet http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails ACQUISITIONS (Fair Value of Acquired Assets) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 52 false false R53.htm 2412407 - Disclosure - ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details) Sheet http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 53 false false R54.htm 2413408 - Disclosure - ACQUISITIONS (Details Textuals) Sheet http://www.heico.com/role/ACQUISITIONSDetailsTextuals ACQUISITIONS (Details Textuals) Details http://www.heico.com/role/ACQUISITIONSTables 54 false false R55.htm 2416409 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) Details 55 false false R56.htm 2417410 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) Details 56 false false R57.htm 2418411 - 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 57 false false R58.htm 2419412 - 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 58 false false R59.htm 2420413 - 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 59 false false R60.htm 2421414 - 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 60 false false R61.htm 2422415 - 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 61 false false R62.htm 2425416 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) Details 62 false false R63.htm 2426417 - 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 63 false false R64.htm 2427418 - 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 64 false false R65.htm 2430419 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.heico.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.heico.com/role/LONGTERMDEBTTables 65 false false R66.htm 2431420 - Disclosure - LONG-TERM DEBT (Details Textuals) Sheet http://www.heico.com/role/LONGTERMDEBTDetailsTextuals LONG-TERM DEBT (Details Textuals) Details http://www.heico.com/role/LONGTERMDEBTTables 66 false false R67.htm 2434421 - 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 67 false false R68.htm 2435422 - 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 68 false false R69.htm 2436423 - 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 69 false false R70.htm 2437424 - Disclosure - REVENUE (Details Textuals) Sheet http://www.heico.com/role/REVENUEDetailsTextuals REVENUE (Details Textuals) Details http://www.heico.com/role/REVENUETables 70 false false R71.htm 2440425 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details) Sheet http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails INCOME TAXES, Domestic and Foreign Income (Details) Details 71 false false R72.htm 2441426 - 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 72 false false R73.htm 2442427 - Disclosure - INCOME TAXES, Rate Reconciliation (Details) Sheet http://www.heico.com/role/INCOMETAXESRateReconciliationDetails INCOME TAXES, Rate Reconciliation (Details) Details 73 false false R74.htm 2443428 - 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 74 false false R75.htm 2444429 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details) Sheet http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails INCOME TAXES, Unrecognized Tax Benefits (Details) Details 75 false false R76.htm 2445430 - Disclosure - INCOME TAXES (Details Textuals) Sheet http://www.heico.com/role/INCOMETAXESDetailsTextuals INCOME TAXES (Details Textuals) Details http://www.heico.com/role/INCOMETAXESTables 76 false false R77.htm 2448431 - 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 77 false false R78.htm 2449432 - 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 78 false false R79.htm 2450433 - 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 79 false false R80.htm 2451434 - 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 80 false false R81.htm 2454435 - 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 81 false false R82.htm 2455436 - 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 82 false false R83.htm 2456437 - 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 83 false false R84.htm 2457438 - 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 84 false false R85.htm 2458439 - 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 85 false false R86.htm 2459440 - Disclosure - LEASES (Details Textuals) Sheet http://www.heico.com/role/LEASESDetailsTextuals LEASES (Details Textuals) Details http://www.heico.com/role/LEASESTables 86 false false R87.htm 2461441 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals) Sheet http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals SHAREHOLDERS' EQUITY (Details Textuals) Details http://www.heico.com/role/SHAREHOLDERSEQUITY 87 false false R88.htm 2464442 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails SHARE-BASED COMPENSATION, Share-based Activity (Details) Details 88 false false R89.htm 2465443 - 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 89 false false R90.htm 2466444 - 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 90 false false R91.htm 2467445 - 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 91 false false R92.htm 2468446 - 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 92 false false R93.htm 2471447 - 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 93 false false R94.htm 2472448 - 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 94 false false R95.htm 2475449 - 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 95 false false R96.htm 2476450 - 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 96 false false R97.htm 2477451 - 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 97 false false R98.htm 2480452 - 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 98 false false R99.htm 2483453 - 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 99 false false R100.htm 2484454 - 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 100 false false R101.htm 2485455 - 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 101 false false R102.htm 2488456 - 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 102 false false R103.htm 2489457 - 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 103 false false R104.htm 2491459 - 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 104 false false All Reports Book All Reports hei-20211031.htm a10312021heiq4exhibit21.htm a10312021heiq4exhibit23.htm a10312021heiq4exhibit311.htm a10312021heiq4exhibit312.htm a10312021heiq4exhibit321.htm a10312021heiq4exhibit322.htm hei-20211031.xsd hei-20211031_cal.xml hei-20211031_def.xml hei-20211031_lab.xml hei-20211031_pre.xml hei-20211031_g1.jpg hei-20211031_g2.jpg http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/currency/2021 true true JSON 126 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hei-20211031.htm": { "axisCustom": 2, "axisStandard": 27, "contextCount": 462, "dts": { "calculationLink": { "local": [ "hei-20211031_cal.xml" ] }, "definitionLink": { "local": [ "hei-20211031_def.xml" ] }, "inline": { "local": [ "hei-20211031.htm" ] }, "labelLink": { "local": [ "hei-20211031_lab.xml" ] }, "presentationLink": { "local": [ "hei-20211031_pre.xml" ] }, "schema": { "local": [ "hei-20211031.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 826, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 37, "http://www.heico.com/20211031": 29, "http://xbrl.sec.gov/dei/2021": 4, "total": 70 }, "keyCustom": 48, "keyStandard": 538, "memberCustom": 90, "memberStandard": 44, "nsprefix": "hei", "nsuri": "http://www.heico.com/20211031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - DOCUMENT INFORMATION", "role": "http://www.heico.com/role/DOCUMENTINFORMATION", "shortName": "DOCUMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007010 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484454 - Disclosure - OPERATING SEGMENTS (Total assets) (Details)", "role": "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "shortName": "OPERATING SEGMENTS (Total assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i0cff17d7d39a4818957a1836b5ab0609_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485455 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details)", "role": "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "shortName": "OPERATING SEGMENTS (Geographical information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i425413ef620b482489cd03bd31909483_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "iba40a15c49cb4bc2973553660e1904ed_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2488456 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details)", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Product warranty) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i43ff05979517499fb9258e258ca6563f_I20191031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489457 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals)", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i6d55e4128e1b4e96844750dc00d94b80_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2491459 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)", "role": "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i7b7d29591a4241baa3b6f8ca95d45bef_I20181031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1108117 - Statement - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSURESOFCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1309316 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1410458 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1", "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - ACQUISITIONS", "role": "http://www.heico.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123104 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128105 - Disclosure - LONG-TERM DEBT", "role": "http://www.heico.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132106 - Disclosure - REVENUE (Notes)", "role": "http://www.heico.com/role/REVENUENotes", "shortName": "REVENUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "dei:DocumentPeriodEndDate", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:CurrentFiscalYearEndDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - ENTITY INFORMATION", "role": "http://www.heico.com/role/ENTITYINFORMATION", "shortName": "ENTITY INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "dei:DocumentPeriodEndDate", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:CurrentFiscalYearEndDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138107 - Disclosure - INCOME TAXES", "role": "http://www.heico.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146108 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152109 - Disclosure - LEASES", "role": "http://www.heico.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160110 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://www.heico.com/role/SHAREHOLDERSEQUITY", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162111 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169112 - Disclosure - EMPLOYEE RETIREMENT PLANS", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANS", "shortName": "EMPLOYEE RETIREMENT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173113 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178114 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181115 - Disclosure - OPERATING SEGMENTS", "role": "http://www.heico.com/role/OPERATINGSEGMENTS", "shortName": "OPERATING SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2186116 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "ie22ecf43510544cc9613f257c353cd4f_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0003003 - Document - ENTITY LISTING INFORMATION", "role": "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "shortName": "ENTITY LISTING INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "ie22ecf43510544cc9613f257c353cd4f_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2190118 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS", "shortName": "VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.heico.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.heico.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - REVENUE (Tables)", "role": "http://www.heico.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.heico.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001004 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - LEASES (Tables)", "role": "http://www.heico.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363310 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofSharebasedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370311 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables)", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables", "shortName": "EMPLOYEE RETIREMENT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofSharebasedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374312 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables)", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2379313 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382314 - Disclosure - OPERATING SEGMENTS (Tables)", "role": "http://www.heico.com/role/OPERATINGSEGMENTSTables", "shortName": "OPERATING SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2387315 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i99bfbe6c138648df9e29c673811ed5d2_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i99bfbe6c138648df9e29c673811ed5d2_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "ie91676813d4644c99f7520bc288b23f9_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "ie91676813d4644c99f7520bc288b23f9_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i1366b58a318a45f59a0967e8f684e252_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details)", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i1366b58a318a45f59a0967e8f684e252_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002005 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL]", "role": "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "shortName": "CONSOLIDATED BALANCE SHEETS [PARENTHETICAL]", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - ACQUISITIONS (Total Consideration) (Details)", "role": "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "shortName": "ACQUISITIONS (Total Consideration) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "ib5334ac95d9f460bb23a2a4bd5ca1b83_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details)", "role": "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "shortName": "ACQUISITIONS (Fair Value of Acquired Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i60fa093430f248308f8b95b9f88f6b34_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i13ad5f35c49f4774b92a35a078b087da_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details)", "role": "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "shortName": "ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - ACQUISITIONS (Details Textuals)", "role": "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "shortName": "ACQUISITIONS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i3741d64a87094e6ab353b1a188fba8c0_D20201101-20211031", "decimals": null, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003006 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "iba40a15c49cb4bc2973553660e1904ed_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AccruedCustomerRebatesAndCreditsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422415 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AccruedCustomerRebatesAndCreditsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "iba40a15c49cb4bc2973553660e1904ed_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details)", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details)", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - LONG-TERM DEBT (Details)", "role": "http://www.heico.com/role/LONGTERMDEBTDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i7b0a584aa3a64f779e59f29b95962242_I20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - LONG-TERM DEBT (Details Textuals)", "role": "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "shortName": "LONG-TERM DEBT (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i7b0a584aa3a64f779e59f29b95962242_I20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details)", "role": "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails", "shortName": "REVENUE (Contract Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "shortName": "REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "id7429a14a7604165b05d58b511a6b0c1_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details)", "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "shortName": "REVENUE (Disaggregation of Revenue, by Industry) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i751225e60ad9429c9da7e4ab066796fe_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - REVENUE (Details Textuals)", "role": "http://www.heico.com/role/REVENUEDetailsTextuals", "shortName": "REVENUE (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details)", "role": "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails", "shortName": "INCOME TAXES, Domestic and Foreign Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details)", "role": "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "shortName": "INCOME TAXES, Current and Deferred Expense Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - INCOME TAXES, Rate Reconciliation (Details)", "role": "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "shortName": "INCOME TAXES, Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "role": "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "iba40a15c49cb4bc2973553660e1904ed_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details)", "role": "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES, Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - Disclosure - INCOME TAXES (Details Textuals)", "role": "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "shortName": "INCOME TAXES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredTaxExpenseFromStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details)", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i700a5449548c4f1ebb3e5148fcc5767d_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i8fa748a24a7d49899681d4873cafa457_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details)", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "ifd9bcaae25d74e689c99079de44a36cd_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i287fbede2ad34d28bdd039942fd020e4_I20181031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i287fbede2ad34d28bdd039942fd020e4_I20181031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals)", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "shortName": "FAIR VALUE MEASUREMENTS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i23a8771d2f874d8b803a838c0389bcea_I20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details)", "role": "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails", "shortName": "LEASES (ROU Assets and Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - Disclosure - LEASES (Operating Lease Expense) (Details)", "role": "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "shortName": "LEASES (Operating Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456437 - Disclosure - LEASES (Future minimum lease payments) (Details)", "role": "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "shortName": "LEASES (Future minimum lease payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457438 - Disclosure - LEASES (Lease term and discount rates) (Details)", "role": "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails", "shortName": "LEASES (Lease term and discount rates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458439 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "role": "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i38d41b8a8428419da60b88288b2445b3_D20181101-20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459440 - Disclosure - LEASES (Details Textuals)", "role": "http://www.heico.com/role/LEASESDetailsTextuals", "shortName": "LEASES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i38d41b8a8428419da60b88288b2445b3_D20181101-20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461441 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals)", "role": "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "shortName": "SHAREHOLDERS' EQUITY (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "iba40a15c49cb4bc2973553660e1904ed_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464442 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details)", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "shortName": "SHARE-BASED COMPENSATION, Share-based Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465443 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details)", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "shortName": "SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL]", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL]", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466444 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details)", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "shortName": "SHARE-BASED COMPENSATION, Information on Options Exercised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "id2a22b6bcb75484082036f40e734ecf4_D20201101-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467445 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details)", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "shortName": "SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "id2a22b6bcb75484082036f40e734ecf4_D20201101-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468446 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals)", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "shortName": "SHARE-BASED COMPENSATION (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofSharebasedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "iba40a15c49cb4bc2973553660e1904ed_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "hei:SharesAvailableforIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471447 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details)", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "shortName": "EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofSharebasedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i2dec7b305c0b4e34a0223f6636b13da7_I20181031", "decimals": "-3", "lang": "en-US", "name": "hei:SharesAvailableforIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472448 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals)", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals", "shortName": "EMPLOYEE RETIREMENT PLANS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "2", "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475449 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details)", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i5b9ffad7baa84d20a0669f65de4d9a64_I20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476450 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i5b9ffad7baa84d20a0669f65de4d9a64_I20211031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AggregateRedemptionAmountPuttable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477451 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals)", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "i74a0577baa264d84a5e2be0458c1ee26_I20211031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AggregateRedemptionAmountPuttable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480452 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483453 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details)", "role": "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "shortName": "OPERATING SEGMENTS (Last three years, segment information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20211031.htm", "contextRef": "if18974249b644a01a00e462ca056f130_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 153, "tag": { "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canada, Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r817", "r818", "r819" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "domainItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ENTITYINFORMATION", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share", "terseLabel": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "perShareItemType" }, "dei_EntityListingsExchangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Listings, Exchange [Axis]", "terseLabel": "Entity Listings, Exchange [Axis]" } } }, "localname": "EntityListingsExchangeAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityListingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Listings [Line Items]", "terseLabel": "Entity Listings [Line Items]" } } }, "localname": "EntityListingsLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityListingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container for exchange listing information for an entity", "label": "Entity Listings [Table]", "terseLabel": "Entity Listings [Table]" } } }, "localname": "EntityListingsTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_ExchangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.", "label": "Exchange [Domain]", "terseLabel": "Exchange [Domain]" } } }, "localname": "ExchangeDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "domainItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r817", "r818", "r819" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ENTITYINFORMATION", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "tradingSymbolItemType" }, "hei_AccruedCustomerRebatesAndCredits": { "auth_ref": [], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued customer rebates and credits.", "label": "Accrued Customer Rebates and Credits", "verboseLabel": "Accrued customer rebates and credits" } } }, "localname": "AccruedCustomerRebatesAndCredits", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_AccruedCustomerRebatesAndCreditsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total customer rebates and credits expense deducted within net sales.", "label": "Accrued Customer Rebates and Credits Expense", "verboseLabel": "Total customer rebates and credits deducted within net sales" } } }, "localname": "AccruedCustomerRebatesAndCreditsExpense", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_AccruedExpensesAssumed": { "auth_ref": [], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses assumed at the acquisition date.", "label": "Accrued Expenses Assumed", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesAssumed", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items]", "verboseLabel": "Acquired Finite Lived And Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "hei_AerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within the Aerospace industry [Member]", "label": "Aerospace [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_AftermarketReplacementPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aftermarket Replacement Parts [Member]", "label": "Aftermarket Replacement Parts [Member]", "terseLabel": "Aftermarket Replacement Parts [Member]" } } }, "localname": "AftermarketReplacementPartsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_AggregateRedemptionAmountEstimateLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table]", "label": "Aggregate Redemption Amount Estimate [Line Items]", "terseLabel": "Aggregate Redemption Amount Estimate [Line Items]" } } }, "localname": "AggregateRedemptionAmountEstimateLineItems", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "stringItemType" }, "hei_AggregateRedemptionAmountEstimateTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table]", "label": "Aggregate Redemption Amount Estimate [Table]", "terseLabel": "Aggregate Redemption Amount Estimate [Table]" } } }, "localname": "AggregateRedemptionAmountEstimateTable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "stringItemType" }, "hei_AggregateRedemptionAmountPuttable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate redemption amount currently puttable as of the Balance Sheet date, including the aggregate redemption amount of any put rights becoming puttable within twelve months from the Balance Sheet date.", "label": "Aggregate Redemption Amount Puttable", "terseLabel": "Aggregate Redemption Amount Puttable" } } }, "localname": "AggregateRedemptionAmountPuttable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_AmountofIncreaseDecreaseinContractAssets": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "hei_AmountofIncreaseDecreaseinNetContractAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Increase (Decrease) in Contract Assets", "label": "Amount of Increase (Decrease) in Contract Assets", "terseLabel": "Change in contract assets" } } }, "localname": "AmountofIncreaseDecreaseinContractAssets", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_AmountofIncreaseDecreaseinContractLiabilities": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "hei_AmountofIncreaseDecreaseinNetContractAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Increase (Decrease) in Contract Liabilities", "label": "Amount of Increase (Decrease) in Contract Liabilities", "terseLabel": "Change in contract liabilities" } } }, "localname": "AmountofIncreaseDecreaseinContractLiabilities", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_AmountofIncreaseDecreaseinNetContractAssets": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Increase (Decrease) in Net Contract Assets", "label": "Amount of Increase (Decrease) in Net Contract Assets", "totalLabel": "Change in net contract assets" } } }, "localname": "AmountofIncreaseDecreaseinNetContractAssets", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_ApexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Apex Microtechnology Inc [Member]", "label": "Apex [Member]", "terseLabel": "Apex [Member]" } } }, "localname": "ApexMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_BechdonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bechdon Company Inc", "label": "Bechdon [Member]", "terseLabel": "Bechdon [Member]" } } }, "localname": "BechdonMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_BernierConnectSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bernier Connect SAS [Member]", "label": "Bernier Connect SAS [Member]", "terseLabel": "Bernier Connect SAS [Member]" } } }, "localname": "BernierConnectSASMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_BusinessCombinationRecognizedIdentifiableAssetsContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contract with customers recognized as of acquisition date", "label": "Business combination, Recognized identifiable assets, Contract assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsContractAssets", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_CamtronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Camtronics LLC", "label": "Camtronics [Member]", "terseLabel": "Camtronics [Member]" } } }, "localname": "CamtronicsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ChangeInTaxBenefitForStockOptionExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in tax benefit for stock option exercises year over year", "label": "Change in tax benefit for stock option exercises", "terseLabel": "Change in tax benefit for stock option exercises" } } }, "localname": "ChangeInTaxBenefitForStockOptionExercises", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_ClassificationTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification Type [Axis]", "label": "Classification Type [Axis]", "terseLabel": "Classification Type [Axis]" } } }, "localname": "ClassificationTypeAxis", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "hei_ClassificationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Classification Type [Axis]", "label": "Classification Type [Domain]", "terseLabel": "Classification Type [Domain]" } } }, "localname": "ClassificationTypeDomain", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of common stock repurchased by the entity that was surrendered by employees as settlement for employee tax withholding obligations due in connection with exercises of non-qualified stock options.", "label": "Common Stock Issued Repurchased and Retired Related To Stock Option Exercises", "negatedTerseLabel": "Redemption of common stock related to stop option exercises" } } }, "localname": "CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_ConnectTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Connect Tech Inc", "label": "Connect Tech [Member]", "terseLabel": "Connect Tech [Member]" } } }, "localname": "ConnectTechMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_CorporateAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Eliminations [Member]", "label": "Corporate And Eliminations [Member]", "terseLabel": "Corporate And Eliminations [Member]" } } }, "localname": "CorporateAndEliminationsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_CorporateOwnedLifeInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate owned life insurance [Member]", "label": "Corporate Owned Life Insurance [Member]", "terseLabel": "Corporate Owned Life Insurance [Member]" } } }, "localname": "CorporateOwnedLifeInsuranceMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "hei_CustomerRebatesandCreditsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for customer rebates and credits.", "label": "Customer Rebates and Credits Policy [Policy Text Block]", "verboseLabel": "Customer Rebates and Credits, Policy [Policy Text Block]" } } }, "localname": "CustomerRebatesandCreditsPolicyPolicyTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "hei_DecavoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Decavo LLC [Member]", "label": "Decavo [Member]", "terseLabel": "Decavo [Member]" } } }, "localname": "DecavoMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_DefenseandSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within the Defense and Space industries [Member]", "label": "Defense and Space [Member]", "terseLabel": "Defense and Space [Member]" } } }, "localname": "DefenseandSpaceMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationObligation": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred compensation obligation payable in company common stock.", "label": "Deferred Compensation Obligation", "verboseLabel": "Deferred compensation obligation" } } }, "localname": "DeferredCompensationObligation", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "hei_DeferredCompensationObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Obligation [Member]", "terseLabel": "Deferred Compensation Obligation [Member]" } } }, "localname": "DeferredCompensationObligationMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationPlanAssetCategoriesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Asset Categories [Axis]", "label": "Deferred Compensation Plan, Asset Categories [Axis]", "terseLabel": "Deferred Compensation Plan, Asset Categories [Axis]" } } }, "localname": "DeferredCompensationPlanAssetCategoriesAxis", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_DeferredTaxAssetOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities", "label": "Deferred Tax Asset Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetOperatingLeaseLiabilities", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_DeferredTaxAssetsDeferredPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as deferred payroll taxes", "label": "Deferred Tax Assets, Deferred Payroll Taxes", "terseLabel": "Deferred Tax Assets, Deferred Payroll Taxes" } } }, "localname": "DeferredTaxAssetsDeferredPayrollTaxes", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_DefinedContributionPlanVestingOfEmployeeContributionAndCashDividendsRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage in defined contribution plans related to vesting of employees contributions and cash dividends.", "label": "Defined Contribution Plan, Vesting Of Employee Contribution and Cash Dividends, Range", "verboseLabel": "Defined contribution plan, vesting of employee contribution and cash dividends, percent" } } }, "localname": "DefinedContributionPlanVestingOfEmployeeContributionAndCashDividendsRange", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "xbrltype": "percentItemType" }, "hei_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator.", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_EPCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EPC Space", "label": "EPC [Member]", "terseLabel": "EPC [Member]" } } }, "localname": "EPCMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_EarliestPutRightYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earliest fiscal period in which Redeemable Noncontrolling Interest maybe put to the company.", "label": "Earliest Put Right Year", "terseLabel": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable" } } }, "localname": "EarliestPutRightYear", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "dateItemType" }, "hei_EightAcquiredFSGSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eight Acquired FSG Subsidiaries, primarily Repair Group Subsidiaries [Member]", "label": "Eight Acquired FSG Subsidiaries [Member]", "terseLabel": "Eight Acquired FSG Subsidiaries [Member]" } } }, "localname": "EightAcquiredFSGSubsidiariesMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ElectronicComponentsforDefenseSpaceandAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Components for Defense, Space and Aerospace [Member]", "label": "Electronic Components for Defense, Space and Aerospace [Member]", "terseLabel": "Electronic Components for Defense, Space and Aerospace [Member]" } } }, "localname": "ElectronicComponentsforDefenseSpaceandAerospaceMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ElectronicTechnologiesGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Technologies Group.", "label": "Electronic Technologies Group [Member]", "terseLabel": "Electronic Technologies Group [Member]" } } }, "localname": "ElectronicTechnologiesGroupMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ExistingManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing Management [Member]", "label": "Existing Management [Member]", "terseLabel": "Existing Management [Member]" } } }, "localname": "ExistingManagementMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2008AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2008 Acquisition", "label": "FY2008 Acquisition [Member]", "terseLabel": "FY2008 Acquisition [Member]" } } }, "localname": "FY2008AcquisitionMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2012AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2012 Acquisition", "label": "FY2012 Acquisition [Member]", "terseLabel": "FY2012 Acquisition [Member]" } } }, "localname": "FY2012AcquisitionMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2015AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2015 Acquisition [Member]", "label": "FY 2015 Acquisition [Member]", "terseLabel": "FY 2015 Acquisition [Member]" } } }, "localname": "FY2015AcquisitionMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2017AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2017 Acquisitions [Member]", "label": "FY 2017 Acquisition [Member]", "terseLabel": "FY 2017 Acquisition [Member]" } } }, "localname": "FY2017AcquisitionMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2019 Acquisitions", "label": "FY2019 Acquisitions [Member]", "terseLabel": "FY2019 Acquisitions [Member]" } } }, "localname": "FY2019AcquisitionsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisition Subsidiary 1", "label": "FY2020 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2020 Acquisition Subsidiary 1 [Member]" } } }, "localname": "FY2020AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionSubsidiary2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisition Subsidiary 2", "label": "FY2020 Acquisition Subsidiary 2 [Member]", "terseLabel": "FY2020 Acquisition Subsidiary 2 [Member]" } } }, "localname": "FY2020AcquisitionSubsidiary2Member", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisitions", "label": "FY2020 Acquisitions [Member]", "terseLabel": "FY2020 Acquisitions [Member]" } } }, "localname": "FY2020AcquisitionsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "hei_FY2021AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2021 Acquisition", "label": "FY2021 Acquisition [Member]", "terseLabel": "FY2021 Acquisition [Member]" } } }, "localname": "FY2021AcquisitionMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "hei_FY2021AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2021 Acquisition Subsidiary 1", "label": "FY2021 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2021 Acquisition Subsidiary 1" } } }, "localname": "FY2021AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2021 Acquisitions", "label": "FY2021 Acquisitions [Member]", "terseLabel": "FY2021 Acquisitions [Member]" } } }, "localname": "FY2021AcquisitionsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "hei_FairValueMeasurementsTextualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements (Textuals) [Abstract]", "terseLabel": "Fair Value Measurements (Textuals) [Abstract]" } } }, "localname": "FairValueMeasurementsTextualsAbstract", "nsuri": "http://www.heico.com/20211031", "xbrltype": "stringItemType" }, "hei_FairValueOfStockOptionsVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total fair value of stock options vested as of the balance sheet date.", "label": "Fair Value Of Stock Options Vested", "verboseLabel": "Fair value of stock options, Vested" } } }, "localname": "FairValueOfStockOptionsVested", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_FinanceLeaseExpense": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Expense", "label": "Finance Lease Expense", "totalLabel": "Finance Lease Expense" } } }, "localname": "FinanceLeaseExpense", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hei_FinanceLeaseVariableLeaseExpense": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 3.0, "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance leases.", "label": "Finance Lease, Variable Lease Expense", "terseLabel": "Finance Lease, Variable Lease Expense" } } }, "localname": "FinanceLeaseVariableLeaseExpense", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hei_FinanceLeasesAndNotePayable": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease and the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Finance Leases and Note Payable", "terseLabel": "Finance leases and notes payable" } } }, "localname": "FinanceLeasesAndNotePayable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "hei_FiniteLivedIntellectualPropertyGross": { "auth_ref": [], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of capitalized intellectual property having a finite beneficial life.", "label": "Finite-Lived Intellectual Property, Gross", "terseLabel": "Intellectual Property, Gross" } } }, "localname": "FiniteLivedIntellectualPropertyGross", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_FlightSupportGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flight Support Group.", "label": "Flight Support Group [Member]", "terseLabel": "Flight Support Group [Member]" } } }, "localname": "FlightSupportGroupMember", "nsuri": "http://www.heico.com/20211031", "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", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FreebirdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Freebird Semiconductor Corporation [Member]", "label": "Freebird [Member]", "terseLabel": "Freebird [Member]" } } }, "localname": "FreebirdMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HEICOAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO Aerospace [Member]", "label": "HEICO Aerospace [Member]", "terseLabel": "HEICO Aerospace [Member]" } } }, "localname": "HEICOAerospaceMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HMIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Human Machine Interface product line [Member]", "label": "HMI [Member]", "terseLabel": "HMI [Member]" } } }, "localname": "HMIMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heico Common Stock [Member]", "label": "Heico Common Stock [Member]", "terseLabel": "Heico Common Stock [Member]" } } }, "localname": "HeicoCommonStockMember", "nsuri": "http://www.heico.com/20211031", "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" ], "xbrltype": "domainItemType" }, "hei_HeicoElectronicTechnologiesCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO Electronic Technologies Corp is a principal subsidiary of HEICO Corporation.", "label": "Heico Electronic Technologies Corp [Member]", "terseLabel": "HEICO Electronic [Member]" } } }, "localname": "HeicoElectronicTechnologiesCorpMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoFlightSupportCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO Flight Support Corp is a principal subsidiary of HEICO Corporation", "label": "Heico Flight Support Corp [Member]", "terseLabel": "Heico Flight Support Corp [Member]" } } }, "localname": "HeicoFlightSupportCorpMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoStockHeldByIrrevocableTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO stock held by irrevocable trust.", "label": "HEICO Stock Held By Irrevocable Trust [Member]", "terseLabel": "HEICO Stock Held By Irrevocable Trust [Member]" } } }, "localname": "HeicoStockHeldByIrrevocableTrustMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_IncomeTaxRateReconciliationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for income tax rate reconciliation [Axis]", "label": "Income Tax Rate Reconciliation [Domain]", "terseLabel": "Income Tax Rate Reconciliation [Domain]" } } }, "localname": "IncomeTaxRateReconciliationDomain", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "domainItemType" }, "hei_IncometaxratereconciliationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "income tax rate reconciliation [Axis]", "label": "income tax rate reconciliation [Axis]", "terseLabel": "Income Tax Rate Reconciliation [Axis]" } } }, "localname": "IncometaxratereconciliationAxis", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "hei_IntangibleAssetsUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets Useful Lives [Table Text Block]", "label": "Intangible Assets Useful Life [Table Text Block]", "terseLabel": "Intangible Assets Useful Life [Table Text Block]" } } }, "localname": "IntangibleAssetsUsefulLifeTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "hei_IntelligentDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intelligent Devices Inc", "label": "Intelligent Devices [Member]", "terseLabel": "Intelligent Devices [Member]" } } }, "localname": "IntelligentDevicesMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_JointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint Venture [Member]", "label": "Joint Venture [Member]", "terseLabel": "Joint Venture [Member]" } } }, "localname": "JointVentureMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_LeadershipCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leadership Compensation Plan Member.", "label": "Leadership Compensation Plan [Member]", "terseLabel": "Leadership Compensation Plan [Member]" } } }, "localname": "LeadershipCompensationPlanMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the company's operating lease right of use asset and lease liabilities", "label": "Lessee, Operating Lease Asset and Liabilities [Table Text Block]", "terseLabel": "Lessee, Operating Lease Asset and Liabilities [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hei_LesseeOperatingLeaseTermandDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]", "label": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hei_LiabilityClassificationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classification [Axis]", "label": "Liability Classification [Axis]", "terseLabel": "Liability Classification [Axis]" } } }, "localname": "LiabilityClassificationAxis", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_LiabilityClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classification [Domain]", "label": "Liability Classification [Domain]", "terseLabel": "Liability Classification [Domain]" } } }, "localname": "LiabilityClassificationDomain", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_LineofCreditFacilityChangeinBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional borrowing capacity under the credit facility that the company is allowed to borrow.", "label": "Line of Credit Facility Change in Borrowing Capacity", "terseLabel": "Line of Credit Facility Change in Borrowing Capacity" } } }, "localname": "LineofCreditFacilityChangeinBorrowingCapacity", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_LufthansaTechnikAgMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lufthansa Technik AG., noncontrolling interest owner", "label": "Lufthansa Technik Ag [Member]", "terseLabel": "Lufthansa Technik Ag [Member]" } } }, "localname": "LufthansaTechnikAgMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_MoulagesPlastiquesIndustrielsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Moulages Plastiques Industriels De L'essonne [Member]", "label": "Moulages Plastiques Industriels [Member]", "terseLabel": "Moulages Plastiques Industriels [Member]" } } }, "localname": "MoulagesPlastiquesIndustrielsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_NetInvestmentRelatedtoDeferredCompensationPlan": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Investment Related to Deferred Compensation Plan", "label": "Net Investment Related to Deferred Compensation Plan", "negatedTerseLabel": "Net Investment Related to HEICO LCP" } } }, "localname": "NetInvestmentRelatedtoDeferredCompensationPlan", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_NoncontrollingInterestsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for noncontrolling interests.", "label": "Noncontrolling Interests Policy [Policy Text Block]", "verboseLabel": "Redeemable Noncontrolling Interests, Policy [Policy Text Block]" } } }, "localname": "NoncontrollingInterestsPolicyPolicyTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "hei_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator.", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_OperatingLeaseVariableLeaseExpense": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for operating leases.", "label": "Operating Lease, Variable Lease Expense", "terseLabel": "Operating Lease, Variable Lease Expense" } } }, "localname": "OperatingLeaseVariableLeaseExpense", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hei_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Acquisitions [Member]", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions [Member]" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "domainItemType" }, "hei_OtherAssetsandLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets and Liabilities, Noncurrent [Abstract]", "label": "Other Assets and Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Assets and Liabilities, Noncurrent [Abstract]" } } }, "localname": "OtherAssetsandLiabilitiesNoncurrentAbstract", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Countries [Member]", "terseLabel": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "domainItemType" }, "hei_OtherElectronicComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Electronic Components [Member]", "label": "Other Electronic Components [Member]", "terseLabel": "Other Electronic Components [Member]" } } }, "localname": "OtherElectronicComponentsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_OtherIndustriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within other industries [Member]", "label": "Other Industries [Member]", "terseLabel": "Other Industries [Member]" } } }, "localname": "OtherIndustriesMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_OtherPrimarilyCorporateAndInterSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Primarily Corporate And Inter Segment.", "label": "Other Primarily Corporate and Inter Segment [Member]", "terseLabel": "Other Primarily Corporate and Inter Segment [Member]" } } }, "localname": "OtherPrimarilyCorporateAndInterSegmentMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "domainItemType" }, "hei_PaciwaveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paciwave Inc", "label": "Paciwave [Member]", "terseLabel": "Paciwave [Member]" } } }, "localname": "PaciwaveMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_PaymentofContingentConsideration": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow for the payment of contingent consideration for business combination", "label": "Payment of Contingent Consideration", "negatedTerseLabel": "Payment of contingent consideration" } } }, "localname": "PaymentofContingentConsideration", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_PaymentofContingentConsiderationinExcessofAcquisitionDateValue": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow for the payment of contingent consideration for business combination classified as operating activities", "label": "PaymentofContingentConsiderationinExcessofAcquisitionDateValue", "negatedTerseLabel": "Payment of contingent consideration" } } }, "localname": "PaymentofContingentConsiderationinExcessofAcquisitionDateValue", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_PotentialRedemptionAmountPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The potential cash outflow payable within twelve months from the Balance Sheet date, associated with puttable redeemable noncontrolling interests.", "label": "Potential Redemption Amount Payable", "terseLabel": "Potential Redemption Amount Payable" } } }, "localname": "PotentialRedemptionAmountPayable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_ProductLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line [Member]", "label": "Product Line [Member]", "terseLabel": "Product Line [Member]" } } }, "localname": "ProductLineMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_ProductWarrantyAccrualIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate Increase or Decrease in the liability during the reporting period for accruals related to standard and extended product warranties (including adjustments for changes in estimates).", "label": "Product Warranty Accrual Increase Decrease", "verboseLabel": "Accruals for warranties" } } }, "localname": "ProductWarrantyAccrualIncreaseDecrease", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "hei_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment Useful Lives [Table Text Block]", "label": "Property, Plant and Equipment Useful Life [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "hei_PropertyPlantandEquipmentExclusiveofToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Exclusive of Tooling [Member]", "label": "Property, Plant and Equipment, Exclusive of Tooling [Member]", "terseLabel": "Property, Plant and Equipment, Exclusive of Tooling [Member]" } } }, "localname": "PropertyPlantandEquipmentExclusiveofToolingMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_PutRightsPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Put Rights Purchase Period", "label": "Put Rights Purchase Period", "terseLabel": "Put Rights Purchase Period" } } }, "localname": "PutRightsPurchasePeriod", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "durationItemType" }, "hei_PyramidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pyramid Semiconductor LLC", "label": "Pyramid [Member]", "terseLabel": "Pyramid [Member]" } } }, "localname": "PyramidMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_QuellMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quell Corporation [Member]", "label": "Quell [Member]", "terseLabel": "Quell [Member]" } } }, "localname": "QuellMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RHLabsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "R.H. Laboratories Inc", "label": "RH Labs [Member]", "terseLabel": "RH Labs [Member]" } } }, "localname": "RHLabsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total profit or loss and capital expenditure from reportable segments to the entity's consolidated income before income taxes, cash flows, extraordinary items, and discontinued operations.", "label": "Reconciliation Of Operating Profit Loss and Capital Expenditure From Segments To Consolidated [Table]", "verboseLabel": "Reconciliation Of Operating Profit (Loss) and Capital Expenditure From Segments To Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "stringItemType" }, "hei_RedeemableNoncontrollingInterestBasedOnMultipleOfEarnings": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "order": 2.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the estimated redemption amount based solely on a multiple of future earnings.", "label": "Redeemable Noncontrolling Interest Based On Multiple Of Earnings", "terseLabel": "Noncontrolling Interest, Change in Redemption Value" } } }, "localname": "RedeemableNoncontrollingInterestBasedOnMultipleOfEarnings", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "monetaryItemType" }, "hei_RedeemableNoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests [Member]", "terseLabel": "Redeemable Noncontrolling Interests [Member]" } } }, "localname": "RedeemableNoncontrollingInterestsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_RepairandOverhaulPartsandServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repair and Overhaul Parts and Services [Member]", "label": "Repair and Overhaul Parts and Services [Member]", "terseLabel": "Repair and Overhaul Parts and Services [Member]" } } }, "localname": "RepairandOverhaulPartsandServicesMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ResearchElectronicsInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Research Electronics International LLC [Member]", "label": "Research Electronics International [Member]", "terseLabel": "Research Electronics International [Member]" } } }, "localname": "ResearchElectronicsInternationalMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RidgeEngineeringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ridge Engineering Inc", "label": "Ridge Engineering [Member]", "terseLabel": "Ridge Engineering [Member]" } } }, "localname": "RidgeEngineeringMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RidgeHoldcoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ridge Holdco LLC", "label": "Ridge Holdco [Member]", "terseLabel": "Ridge Holdco [Member]" } } }, "localname": "RidgeHoldcoMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RockyMountainMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rocky Mountain Hydrostatics LLC", "label": "Rocky Mountain [Member]", "terseLabel": "Rocky Mountain [Member]" } } }, "localname": "RockyMountainMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SalesbyIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales by Industry [Member]", "label": "Sales by Industry [Member]", "terseLabel": "Sales by Industry [Member]" } } }, "localname": "SalesbyIndustryMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table]", "verboseLabel": "Schedule Of Acquired Finite And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Cash Flow, Supplemental Disclosure, Leases", "label": "Schedule of Cash Flow, Supplemental Disclosure, Leases [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosure, Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleOfIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value of intangible assets both subject to and not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Schedule Of Intangible Assets By Major Class [Text Block]", "verboseLabel": "Schedule Of Identifiable Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofDeferredCompensationPlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Deferred Compensation Plans [Table]", "label": "Schedule of Deferred Compensation Plans [Line Items]", "terseLabel": "Schedule of Deferred Compensation Plans [Line Items]" } } }, "localname": "ScheduleofDeferredCompensationPlansLineItems", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofDeferredCompensationPlansTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Compensation Plans [Table]", "label": "Schedule of Deferred Compensation Plans [Table]", "terseLabel": "Schedule of Deferred Compensation Plans [Table]" } } }, "localname": "ScheduleofDeferredCompensationPlansTable", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofFairValueofTotalConsiderationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of the fair value of total consideration associated with the acquisition as of the acquisition date. [Table Text Block]", "label": "Schedule of Fair Value of Total Consideration [Table Text Block]", "terseLabel": "Schedule of Fair Value of Total Consideration [Table Text Block]" } } }, "localname": "ScheduleofFairValueofTotalConsiderationTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofPutRightsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of material Put Rights, including those associated with Redeemable Noncontrolling Interests.", "label": "Schedule of Put Rights [Table Text Block]", "terseLabel": "Schedule of Put Rights [Table Text Block]" } } }, "localname": "ScheduleofPutRightsTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofResearchandDevelopmentExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of new product research and development expenses (R&D expenses) included in costs of sales.", "label": "Schedule of Research and Development Expenses [Table Text Block]", "terseLabel": "Schedule of Research and Development Expenses [Table Text Block]" } } }, "localname": "ScheduleofResearchandDevelopmentExpensesTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofRevenueandLonglivedAssetsbyGeographicAreaTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the geographic area from which revenue is material and the amount of revenue from external customers attributed to those countries. And the location of long-lived assets by geographic area.", "label": "Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block]", "verboseLabel": "Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleofRevenueandLonglivedAssetsbyGeographicAreaTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofSharebasedActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-based Activity [Table Text Block]", "label": "Schedule of Share-based Activity [Table Text Block]", "terseLabel": "Schedule of Other Share-based Compensation, Activity [Table Text Block]" } } }, "localname": "ScheduleofSharebasedActivityTableTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables" ], "xbrltype": "textBlockItemType" }, "hei_SegmentReportingReconcilingItemForOperatingProfitLossAndCapitalExpenditureFromSegmentToConsolidatedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]", "verboseLabel": "Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossAndCapitalExpenditureFromSegmentToConsolidatedLineItems", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "stringItemType" }, "hei_SelectedFinancialStatementInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Financial Statement Information [Abstract]", "terseLabel": "Selected Financial Statement Information [Abstract]" } } }, "localname": "SelectedFinancialStatementInformationAbstract", "nsuri": "http://www.heico.com/20211031", "xbrltype": "stringItemType" }, "hei_SelectedFinancialStatementInformationDetailsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Financial Statement Information (Details) [Abstract]", "label": "Selected Financial Statement Information (Details) [Abstract]", "terseLabel": "Selected Financial Statement Information (Details) [Abstract]" } } }, "localname": "SelectedFinancialStatementInformationDetailsAbstract", "nsuri": "http://www.heico.com/20211031", "xbrltype": "stringItemType" }, "hei_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated forfeiture rate of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Forfeiture Rate", "verboseLabel": "Forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "hei_ShareBasedCompensationArrangementSharesAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward]", "label": "Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward]", "terseLabel": "Shares Available for Grant [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementSharesAvailableForGrantRollForward", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "hei_SharesAvailableforIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued to a defined contribution plan.", "label": "Shares Available for Issuance", "periodEndLabel": "Shares available for issuance, Ending Balance", "periodStartLabel": "Shares available for issuance, Opening Balance" } } }, "localname": "SharesAvailableforIssuance", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "hei_SolidSealingTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solid Sealing Technology Inc [Member]", "label": "Solid Sealing Technology [Member]", "terseLabel": "Solid Sealing Technology [Member]" } } }, "localname": "SolidSealingTechnologyMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SpecialtyProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Products [Member]", "label": "Specialty Products [Member]", "terseLabel": "Specialty Products [Member]" } } }, "localname": "SpecialtyProductsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_SpecialtySiliconeProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Silicone Products Inc [Member]", "label": "Specialty Silicone Products [Member]", "terseLabel": "Specialty Silicone Products [Member]" } } }, "localname": "SpecialtySiliconeProductsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_StockHeldDuringPeriodValueDeferredCompensationObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Held During Period Value Deferred Compensation Obligation", "label": "Stock Held During Period Value Deferred Compensation Obligation", "negatedTerseLabel": "Stock Held During Period Value Deferred Compensation Obligation" } } }, "localname": "StockHeldDuringPeriodValueDeferredCompensationObligation", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hei_StockIssuedDuringPeriodValueDeferredCompensationObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to deferred compensation obligation.", "label": "Stock Issued During Period Value Deferred Compensation Obligation", "verboseLabel": "Deferred Compensation Obligation" } } }, "localname": "StockIssuedDuringPeriodValueDeferredCompensationObligation", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hei_StockOptionAndFutureGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option and Future Grants Member.", "label": "Stock Option and Future Grants [Member]", "terseLabel": "Stock Option and Future Grants [Member]" } } }, "localname": "StockOptionAndFutureGrantsMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_StockOptionsExercisableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options Exercisable", "label": "Stock Options Exercisable [Abstract]", "terseLabel": "Stock Options Exercisable [Abstract]" } } }, "localname": "StockOptionsExercisableAbstract", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "hei_StockOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options Outstanding", "label": "Stock Options Outstanding [Abstract]", "terseLabel": "Stock Options Outstanding [Abstract]" } } }, "localname": "StockOptionsOutstandingAbstract", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "hei_SubsidiaryEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Eight [Member]", "label": "Subsidiary Eight [Member]", "terseLabel": "Subsidiary Eight [Member]" } } }, "localname": "SubsidiaryEightMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Eighteen", "label": "Subsidiary Eighteen [Member]", "terseLabel": "Subsidiary Eighteen [Member]" } } }, "localname": "SubsidiaryEighteenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryElevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Eleven [Member]", "label": "Subsidiary Eleven [Member]", "terseLabel": "Subsidiary Eleven [Member]" } } }, "localname": "SubsidiaryElevenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFifteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Fifteen [Member]", "label": "Subsidiary Fifteen [Member]", "terseLabel": "Subsidiary Fifteen [Member]" } } }, "localname": "SubsidiaryFifteenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Five [Member]", "terseLabel": "Subsidiary Five [Member]" } } }, "localname": "SubsidiaryFiveMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Four [Member]", "terseLabel": "Subsidiary Four [Member]" } } }, "localname": "SubsidiaryFourMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFourteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Fourteen [Member]", "label": "Subsidiary Fourteen [Member]", "terseLabel": "Subsidiary Fourteen [Member]" } } }, "localname": "SubsidiaryFourteenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Nine [Member]", "label": "Subsidiary Nine [Member]", "terseLabel": "Subsidiary Nine [Member]" } } }, "localname": "SubsidiaryNineMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Nineteen", "label": "Subsidiary Nineteen [Member]", "terseLabel": "Subsidiary Nineteen [Member]" } } }, "localname": "SubsidiaryNineteenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary One [Member]", "terseLabel": "Subsidiary One [Member]" } } }, "localname": "SubsidiaryOneMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Seven [Member]", "label": "Subsidiary Seven [Member]", "terseLabel": "Subsidiary Seven [Member]" } } }, "localname": "SubsidiarySevenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Seventeen [Member]", "label": "Subsidiary Seventeen [Member]", "terseLabel": "Subsidiary Seventeen [Member]" } } }, "localname": "SubsidiarySeventeenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Six [Member]", "label": "Subsidiary Six [Member]", "terseLabel": "Subsidiary Six [Member]" } } }, "localname": "SubsidiarySixMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySixteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Sixteen [Member]", "label": "Subsidiary Sixteen [Member]", "terseLabel": "Subsidiary Sixteen [Member]" } } }, "localname": "SubsidiarySixteenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Ten [Member]", "label": "Subsidiary Ten [Member]", "terseLabel": "Subsidiary Ten [Member]" } } }, "localname": "SubsidiaryTenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryThirteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Thirteen [Member]", "label": "Subsidiary Thirteen [Member]", "terseLabel": "Subsidiary Thirteen [Member]" } } }, "localname": "SubsidiaryThirteenMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Three [Member]", "terseLabel": "Subsidiary Three [Member]" } } }, "localname": "SubsidiaryThreeMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwelveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twelve [Member]", "label": "Subsidiary Twelve [Member]", "terseLabel": "Subsidiary Twelve [Member]" } } }, "localname": "SubsidiaryTwelveMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty", "label": "Subsidiary Twenty [Member]", "terseLabel": "Subsidiary Twenty [Member]" } } }, "localname": "SubsidiaryTwentyMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-One", "label": "Subsidiary Twenty-One [Member]", "terseLabel": "Subsidiary Twenty-One [Member]" } } }, "localname": "SubsidiaryTwentyOneMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Three", "label": "Subsidiary Twenty-Three [Member]", "terseLabel": "Subsidiary Twenty-Three [Member]" } } }, "localname": "SubsidiaryTwentyThreeMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Two", "label": "Subsidiary Twenty-Two [Member]", "terseLabel": "Subsidiary Twenty-Two [Member]" } } }, "localname": "SubsidiaryTwentyTwoMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Two [Member]", "terseLabel": "Subsidiary Two [Member]" } } }, "localname": "SubsidiaryTwoMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TSIDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transformational Security LLC and Intelligent Devices Inc", "label": "TSID [Member]", "terseLabel": "TSID [Member]" } } }, "localname": "TSIDMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TTTCubedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TTT-Cubed Inc [Member]", "label": "TTT-Cubed [Member]", "terseLabel": "TTT-Cubed [Member]" } } }, "localname": "TTTCubedMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TaxExemptGainsOnCorporateOwnedLifeInsurancePolicies": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Tax Exempt Gains on Corporate-owned Life Insurance Policies", "label": "Tax Exempt Gains on Corporate-owned Life Insurance Policies", "negatedTerseLabel": "Tax Exempt Gains on Corporate-owned Life Insurance Policies" } } }, "localname": "TaxExemptGainsOnCorporateOwnedLifeInsurancePolicies", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "hei_TemporaryEquityRedeemableNoncontrollingInterestsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element includes disclosure about the estimated amount required to meet the entity's obligations as of the balance sheet date under put options held by owners of equity interests in certain of the entity's subsidiaries.", "label": "Temporary Equity Redeemable Noncontrolling Interests [Text Block]", "verboseLabel": "Temporary Equity Redeemable Noncontrolling Interests [Text Block]" } } }, "localname": "TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS" ], "xbrltype": "textBlockItemType" }, "hei_TotalShareholdersEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Shareholders Equity, not including Redeemable Noncontrolling Interests", "label": "Total Shareholders Equity [Member]", "terseLabel": "Total Shareholders Equity [Member]" } } }, "localname": "TotalShareholdersEquityMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_TransformationalSecurityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transformational Security LLC", "label": "Transformational Security [Member]", "terseLabel": "Transformational Security [Member]" } } }, "localname": "TransformationalSecurityMember", "nsuri": "http://www.heico.com/20211031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r141", "r309", "r314", "r322", "r632", "r633", "r641", "r642", "r713", "r811", "r825", "r836", "r845", "r846" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r141", "r309", "r314", "r322", "r632", "r633", "r641", "r642", "r713", "r811", "r825", "r836", "r845", "r846" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries.", "label": "Consolidation, Eliminations [Member]", "terseLabel": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r141", "r205", "r218", "r219", "r220", "r221", "r223", "r225", "r229", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r319", "r321", "r322", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r141", "r205", "r218", "r219", "r220", "r221", "r223", "r225", "r229", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r319", "r321", "r322", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r154", "r161", "r167", "r252", "r537", "r538", "r539", "r576", "r577", "r651", "r654", "r656", "r657", "r849" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r154", "r161", "r167", "r252", "r537", "r538", "r539", "r576", "r577", "r651", "r654", "r656", "r657", "r849" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r154", "r161", "r167", "r252", "r537", "r538", "r539", "r576", "r577", "r651", "r654", "r656", "r657", "r849" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r235", "r397", "r403", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r327", "r355", "r495", "r501", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r779", "r783", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r327", "r355", "r495", "r501", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r779", "r783", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r235", "r397", "r403", "r782" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of North America.", "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r231", "r397", "r401", "r730", "r778", "r780" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r231", "r397", "r401", "r730", "r778", "r780" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r327", "r355", "r436", "r495", "r501", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r779", "r783", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r327", "r355", "r436", "r495", "r501", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r779", "r783", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r162", "r167", "r496" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r149", "r835" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r232", "r233", "r397", "r402", "r781", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r824", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r232", "r233", "r397", "r402", "r781", "r797", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r824", "r826" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r162", "r167", "r299", "r496", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r142", "r143", "r144", "r147", "r148", "r835" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r49", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r237", "r238" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r739", "r761" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r68", "r72", "r82", "r83", "r84", "r639" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension Benefit Obligation [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r47", "r287" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r70", "r71", "r72", "r762", "r791", "r795" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Balance End", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Balance Start", "verboseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r82", "r83", "r681", "r682", "r683", "r684", "r685", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r69", "r72", "r82", "r83", "r84", "r151", "r152", "r153", "r639", "r786", "r787", "r851" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r65", "r72", "r82", "r83", "r84", "r639", "r682", "r683", "r684", "r685", "r687" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Additional Financial Information Disclosure [Text Block]" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r151", "r152", "r153", "r537", "r538", "r539", "r656" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r119", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r155", "r156", "r157", "r158", "r167", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r308", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r574", "r575", "r576", "r577", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r712", "r732", "r733", "r734", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r847", "r848", "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Adjustments to Additional Paid in Capital, Other" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r503", "r505", "r543", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r505", "r529", "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r142", "r143", "r144", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r240", "r255" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r119", "r271", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive stock options excluded" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r213", "r220", "r227", "r248", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r632", "r641", "r668", "r714", "r716", "r738", "r760" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r63", "r136", "r248", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r632", "r641", "r668", "r714", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Assets Held under Capital Leases [Member]" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r506", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r13", "r286" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r490", "r497" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "verboseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r490", "r497", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "verboseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "verboseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Description of Acquired Entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r592", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Effective Date of Acquisition" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity", "terseLabel": "Name of Acquired Entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r621" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r602" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Noncontrolling interests in consolidated subsidiaries" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r612", "r613", "r615" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r610", "r612", "r613", "r618" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r617" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Additional purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r118", "r623" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Increase in accrued contingent consideration", "verboseLabel": "Payment of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "verboseLabel": "Amount of contingent purchase consideration, the company could be required to pay" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r611", "r614", "r619" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Business Combination, Contingent Consideration, Liability, Measurement Input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r601" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Total assets acquired, excluding cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r601" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r601" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r600", "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r601" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r601" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r600", "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r601" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Net assets acquired, excluding cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r597" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Fair value of existing equity interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "verboseLabel": "Business Combinations, Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r100" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedLabel": "Less: cash acquired", "terseLabel": "Cash Acquired from Acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r44", "r121" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r114", "r121", "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r114", "r679" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Cash Flow, Supplemental Disclosures [Text Block]" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURESOFCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r133", "r136", "r170", "r174", "r175", "r177", "r179", "r188", "r189", "r190", "r248", "r309", "r314", "r315", "r316", "r322", "r323", "r353", "r354", "r357", "r361", "r668", "r822" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "verboseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r56", "r298", "r746", "r768" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r295", "r296", "r297", "r300", "r798" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r303", "r799" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "verboseLabel": "Contingencies, Policy [Policy Text Block]" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockIssuedEmployeeStockTrust": { "auth_ref": [ "r410" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of common stock issued to a trust (for example, a 'rabbi trust') set up specifically to accumulate stock for the sole purpose of distribution to participating employees. This trust does not allow employees to immediately or after a holding period diversify into nonemployer securities. The deferred compensation plan for which this trust is set up must be settled by the delivery of a fixed number of shares of employer stock.", "label": "Common Stock Issued, Employee Stock Trust", "negatedLabel": "HEICO stock held by irrevocable trust" } } }, "localname": "CommonStockIssuedEmployeeStockTrust", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r151", "r152", "r656" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollar per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r77", "r79", "r80", "r92", "r752", "r774" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to HEICO" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r91", "r628", "r629", "r645", "r751", "r773" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income attributable to noncontrolling interests", "verboseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r90", "r627", "r645", "r750", "r772" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive Income (Loss)", "totalLabel": "Comprehensive income from consolidated operations" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r194", "r757" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentrations Of Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r286" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r241", "r256", "r375", "r377" ], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "totalLabel": "Net contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r375", "r377" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r375", "r376", "r398" ], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r96", "r136", "r248", "r309", "r310", "r311", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r668" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r94" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r137", "r571", "r580" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r137", "r571" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r571", "r580", "r582" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r137", "r571", "r580" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r744", "r769" ], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "totalLabel": "Long-term Debt and Lease Obligation, Including Current Maturities" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Credit Facility, Interest Rate, Increase (Decrease)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "verboseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r135", "r141", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r368", "r369", "r370", "r371", "r689", "r690", "r691", "r692", "r756" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "verboseLabel": "Contributions to the plan charged" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Employee related deferred compensation plans, specified as other long-term liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred Compensation Plan Assets", "verboseLabel": "Deferred compensation plans" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r572", "r580" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r572", "r580" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r137", "r572", "r580", "r581", "r582" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r564", "r740", "r758" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r550", "r551" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r120" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred Income Taxes and Tax Credits" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r572", "r580" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r565" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Vacation accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses", "terseLabel": "Bonus accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Customer rebates accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Deferred Tax Expense from Stock Options Exercised" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r551", "r566" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Goodwill and other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedTerseLabel": "Adoption of ASC 606 (revenue recognition)" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r414", "r452", "r476", "r482", "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "terseLabel": "Amortization of unrealized loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r415" ], "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "Defined Benefit Plan, Benefit Obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r426", "r437", "r439", "r440", "r482" ], "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Defined Benefit Plan, Plan Assets, Amount" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r413", "r435", "r482" ], "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "verboseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions to HEICO Savings and Investment Plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "verboseLabel": "Defined contribution plan partcipants employees range maximum" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r119", "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r119", "r208" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r397", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share attributable to HEICO shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r93", "r159", "r160", "r161", "r162", "r163", "r168", "r170", "r177", "r178", "r179", "r183", "r184", "r657", "r658", "r753", "r775" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r93", "r159", "r160", "r161", "r162", "r163", "r170", "r177", "r178", "r179", "r183", "r184", "r657", "r658", "r753", "r775" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r679" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r553" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate, Continuing Operations", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r139", "r553", "r584" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r553", "r584" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Nondeductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r553", "r584" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Tax benefit related to stock option exercises" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r553", "r584" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r553", "r584" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State taxes, less applicable federal income tax reduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r553", "r584" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": { "auth_ref": [ "r553" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent", "negatedTerseLabel": "Foreign derived intangible income deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued employee compensation and related payroll taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Pre-tax unrecognized compensation expense related to nonvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefit from stock option exercises" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r82", "r83", "r84", "r151", "r152", "r153", "r156", "r164", "r166", "r187", "r252", "r367", "r372", "r537", "r538", "r539", "r576", "r577", "r656", "r681", "r682", "r683", "r684", "r685", "r687", "r786", "r787", "r788", "r851" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r663", "r667" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r333", "r343", "r344", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r482", "r660", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "verboseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r333", "r437", "r439", "r444", "r482", "r660", "r718" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r333", "r343", "r344", "r437", "r439", "r444", "r482", "r660", "r719" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r333", "r343", "r344", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r482", "r660", "r720" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r665" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Change in Unrealized Gain (Loss)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "verboseLabel": "Contingent consideration related to acquisition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r664" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Increase in accrued contingent consideration, net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r663" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Liabilities, Ending Balance", "periodStartLabel": "Liabilities, Opening Balance", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r333", "r343", "r344", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r482", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r697", "r702", "r710" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance Lease, Interest Expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r700", "r704" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Finance Lease, Interest Payment on Liability" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r695", "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance leases and notes payable", "totalLabel": "Finance leases and notes payable" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r695" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r695" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Lease, Liability, Noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Finance Lease, Liability, Payment, Due" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Finance Lease, Liability, to be Paid, after Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Finance Lease, Liability, to be Paid, Year One" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "Finance Lease, Liability, to be Paid, Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "Finance Lease, Liability, to be Paid, Year Four" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "Finance Lease, Liability, to be Paid, Year Three" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "Finance Lease, Liability, to be Paid, Year Two" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Finance Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r699", "r704" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance Lease, Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r697", "r702", "r710" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r707", "r710" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r706", "r710" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r279" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "terseLabel": "Customer Relationships, Gross" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "verboseLabel": "Estimated Amortization expense related to intangible assets, year, there after" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "Estimated Amortization expense related to intangible assets, year one" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "verboseLabel": "Estimated Amortization expense related to intangible assets, year five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "Estimated Amortization expense related to intangible assets, year four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "Estimated Amortization expense related to intangible assets, year three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "Estimated Amortization expense related to intangible assets, year two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.", "label": "Finite-Lived Intangible Assets, Amortization Method", "terseLabel": "Finite-Lived Intangible Assets, Amortization Method" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r272", "r275", "r279", "r283", "r731", "r735" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r279", "r735" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross [Abstract]", "terseLabel": "Amortizing Assets:" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r272", "r278" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r279", "r731" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Amortizing Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedLicenseAgreementsGross": { "auth_ref": [ "r279" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount as of the balance sheet date of certain rights acquired to exercise a certain privilege or pursue a particular business or occupation and which is deemed to have a finite economic life.", "label": "Finite-Lived License Agreements, Gross", "terseLabel": "License, Gross" } } }, "localname": "FiniteLivedLicenseAgreementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedNoncompeteAgreementsGross": { "auth_ref": [ "r279" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of payments made to third parties in exchange for their agreement not to engage in specified competitive practices in specified geographic territories for a specified period of time.", "label": "Finite-Lived Noncompete Agreements, Gross", "terseLabel": "Noncompete Agreements, Gross" } } }, "localname": "FiniteLivedNoncompeteAgreementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r279" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Finite-Lived Patents, Gross", "terseLabel": "Patents, Gross" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedTradeNamesGross": { "auth_ref": [ "r279" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.", "label": "Finite-Lived Trade Names, Gross", "terseLabel": "Trade Names, Gross" } } }, "localname": "FiniteLivedTradeNamesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyGainLossMember": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing foreign currency gain (loss).", "label": "Foreign Currency Gain (Loss) [Member]", "terseLabel": "Foreign Currency Gain (Loss) [Member]" } } }, "localname": "ForeignCurrencyGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency Translation, Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit [Member]" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r261", "r262", "r716", "r737" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending Balances", "periodStartLabel": "Opening Balances", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "verboseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r267", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "verboseLabel": "Goodwill and Other Intangible Assets [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r266", "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Adjustments to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Deconsolidation of subsidiary" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantor Obligations, Maximum Exposure, Undiscounted" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "verboseLabel": "Product Warranties, Policy [Policy Text Block]" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r138", "r583" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r87", "r213", "r219", "r223", "r226", "r229", "r736", "r747", "r754", "r776" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes and noncontrolling interests" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r138", "r583" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r139", "r554", "r562", "r568", "r578", "r585", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r165", "r166", "r211", "r552", "r579", "r586", "r777" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r81", "r548", "r549", "r562", "r563", "r567", "r573" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r116", "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPostretirementObligations": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits", "terseLabel": "Change in long-term liabilities and assets related to HEICO LCP" } } }, "localname": "IncreaseDecreaseInPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r118" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r171", "r172", "r173", "r179" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r274", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Non-Amortizing Assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r274", "r282" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r282" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-Lived Trade Names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r270", "r277" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total Net Carrying Amount", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r98", "r338", "r342", "r345", "r346" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r112", "r115", "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r37", "r259" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "verboseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r61", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, net of valuation reserves", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r62", "r130", "r186", "r257", "r258", "r260", "r728" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r39", "r259" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "verboseLabel": "Materials, parts, assemblies and supplies" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r142", "r143", "r144", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "SEC Schedule, 12-09, Reserve, Inventory [Member]" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r38", "r259" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r12", "r46" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating Leases, Rent Expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Capital [Abstract]", "terseLabel": "Leases, Capital [Abstract]" } } }, "localname": "LeasesCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Leases, Operating [Abstract]" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r709" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r51", "r136", "r221", "r248", "r309", "r310", "r311", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r633", "r641", "r642", "r668", "r714", "r715" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r136", "r248", "r668", "r716", "r743", "r765" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r136", "r248", "r309", "r310", "r311", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r633", "r641", "r642", "r668", "r714", "r715", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r741", "r759" ], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Borrowings under revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]", "terseLabel": "Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Credit facility, interest rate description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Credit facility unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r21" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "verboseLabel": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "negatedTerseLabel": "Less: Current maturities of long-term debt", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "verboseLabel": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r13", "r286" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery, equipment and tooling" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-term Revenue Growth Rate [Member]", "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r60", "r136", "r248", "r309", "r314", "r315", "r316", "r322", "r323", "r668", "r742", "r764" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r350", "r351", "r352", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "terseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests", "verboseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to noncontrolling interests", "negatedTerseLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r372", "r630", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Acquisitions of noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "verboseLabel": "Percentage of interest owned by noncontrolling shareholders" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r60", "r95", "r626", "r640" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r191", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Nature Of Business, Policy [Policy Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r114", "r117", "r120" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r75", "r78", "r84", "r88", "r120", "r136", "r155", "r159", "r160", "r161", "r162", "r165", "r166", "r176", "r213", "r219", "r223", "r226", "r229", "r248", "r309", "r310", "r311", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r658", "r668", "r748", "r770" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income attributable to HEICO", "verboseLabel": "Net income attributable to HEICO" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r75", "r78", "r84", "r165", "r166", "r635", "r644" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "verboseLabel": "Less: Net income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r124", "r125", "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)", "terseLabel": "Contingent purchase consideration" } } }, "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r373", "r602", "r637" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "negatedTerseLabel": "Noncontrolling interests assumed related to acquisition", "verboseLabel": "Noncontrolling interests assumed related to acquisition" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r151", "r152", "r153", "r372", "r625" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r213", "r219", "r223", "r226", "r229" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r703", "r710" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r698" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "totalLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r695" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r695" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current", "verboseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r695" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r701", "r704" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r707", "r710" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r706", "r710" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r218", "r219", "r220", "r221", "r223", "r229" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r646" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis Of Presentation, Policy [Policy Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r67", "r70", "r456" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "verboseLabel": "Unrealized (loss) gain on defined benefit pension plan, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r627", "r628", "r638" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 6.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Foreign currency translation adjustments attributable to noncontrolling interests" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r66", "r70", "r677", "r678", "r680" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign Currency Translation Unrealized (loss) gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r76", "r79", "r82", "r83", "r85", "r89", "r367", "r681", "r686", "r687", "r749", "r771" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Unrealized gain/(loss)", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r70", "r73", "r74", "r456" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedTerseLabel": "Amortization of unrealized loss on defined benefit pension plan, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r52", "r716" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other Liabilities, Current" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Other Machinery and Equipment [Member]" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r124", "r125", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Additional purchase consideration" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r101", "r104" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "auth_ref": [ "r108" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "negatedTerseLabel": "Acquisitions of noncontrolling interests" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r110" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Revolving credit facility issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r108" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r108" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distributions to noncontrolling interests" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r102", "r616" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r102" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Cash paid, net" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures", "verboseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r436", "r438", "r444", "r461", "r463", "r464", "r465", "r466", "r467", "r482", "r484", "r487", "r488", "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Pension and Other Postretirement Benefits Disclosure [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r468", "r485", "r486", "r488", "r494" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Defined Benefit Pension Plan, Policy [Policy Text Block]" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r488", "r489", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r462", "r482" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r506", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r353" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r353" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r42", "r43" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r117", "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "negatedTerseLabel": "Cash received from income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r106" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r107" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Proceeds from Noncontrolling Interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r107", "r111" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r105", "r532" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r305", "r306", "r745" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balances as of end of year", "periodStartLabel": "Balances as of beginning of year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquired warranty liabilities" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r75", "r78", "r84", "r113", "r136", "r155", "r165", "r166", "r213", "r219", "r223", "r226", "r229", "r248", "r309", "r310", "r311", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r627", "r634", "r636", "r644", "r645", "r658", "r668", "r754" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income from consolidated operations", "totalLabel": "Net income from consolidated operations" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r47", "r289" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "verboseLabel": "Property, Plant and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDepreciationMethods": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Description of the methodology for computing depreciation for classes of depreciable assets.", "label": "Property, Plant and Equipment, Depreciation Methods", "terseLabel": "Property, Plant and Equipment, Depreciation Methods" } } }, "localname": "PropertyPlantAndEquipmentDepreciationMethods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r46", "r286" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r289", "r716", "r755", "r767" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r45", "r289", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r286" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "verboseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r27", "r35", "r716", "r766", "r796" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r239", "r243", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable, Policy [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r220", "r223" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r220", "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonFairValue": { "auth_ref": [ "r348", "r349", "r350", "r351" ], "calculation": { "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "order": 1.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value as of the reporting date of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.", "label": "Redeemable Noncontrolling Interest, Equity, Common, Fair Value", "terseLabel": "Redeemable Noncontrolling Interest, Equity, Fair Value" } } }, "localname": "RedeemableNoncontrollingInterestEquityCommonFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Redeemable Noncontrolling Interest [Table Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r109" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r546", "r729", "r814" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "R&D expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r372", "r540", "r716", "r763", "r790", "r795" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r151", "r152", "r153", "r156", "r164", "r166", "r252", "r537", "r538", "r539", "r576", "r577", "r656", "r786", "r788" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r488", "r489", "r490", "r491", "r492", "r493", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r488", "r489", "r490", "r491", "r492", "r493", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r204", "r205", "r218", "r224", "r225", "r231", "r232", "r235", "r396", "r397", "r730" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r131", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r400", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUENotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r86", "r136", "r204", "r205", "r218", "r224", "r225", "r231", "r232", "r235", "r248", "r309", "r310", "r311", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r668", "r754" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r705", "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r705", "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of Accounts Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r72", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "verboseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r54", "r141", "r343", "r345", "r368", "r369", "r370", "r371", "r689", "r690", "r692", "r756" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r468", "r469", "r470", "r471", "r482" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r468", "r469", "r470", "r471", "r482" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Defined Benefit Plans Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r272", "r278", "r731" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "verboseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r39", "r40", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventory [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r47", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Schedule of Purchase Price Allocation [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r86", "r234" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r213", "r216", "r222", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Schedule of Segment Reporting Information by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.", "label": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "verboseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r506", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r512", "r518", "r521" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "verboseLabel": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r293", "r294", "r778" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r201", "r202", "r203", "r213", "r217", "r223", "r227", "r228", "r229", "r230", "r231", "r234", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares approved by Shareholders (Shares Available for Grant)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Ending Balance Outstanding Shares (Shares Available For Grant)", "periodStartLabel": "Opening Balance Outstanding Shares (Shares Available For Grant)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Number Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Exercisable Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Intrinsic value of stock option exercises" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Cancelled (Shares Under Option)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (Shares Under Option)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Outstanding Aggregated Intrinsic Value (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r514", "r531" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding (Shares Under Option)", "periodStartLabel": "Outstanding (Shares Under Option)", "verboseLabel": "Number Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)", "verboseLabel": "Outstanding Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Cancelled (Available for Grant)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "negatedTerseLabel": "Granted (Available for Grant)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r504", "r510" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r506", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock-Based Compensation, Policy [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r524", "r541" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected option life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Exercisable Aggregate Intrinsic Value (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Exercisable Weighted Average Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding Weighted Average Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r129", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r267", "r291", "r293", "r294", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r133", "r136", "r170", "r174", "r175", "r177", "r179", "r188", "r189", "r190", "r248", "r309", "r314", "r315", "r316", "r322", "r323", "r353", "r354", "r357", "r361", "r367", "r668", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "verboseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r58", "r82", "r83", "r84", "r151", "r152", "r153", "r156", "r164", "r166", "r187", "r252", "r367", "r372", "r537", "r538", "r539", "r576", "r577", "r656", "r681", "r682", "r683", "r684", "r685", "r687", "r786", "r787", "r788", "r851" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r151", "r152", "r153", "r187", "r730" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "negatedTerseLabel": "Issuance of common stock to 401(k) Plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r367", "r372", "r516" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (Shares Under Option)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of Common Stock to HEICO SIP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r58", "r367", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedTerseLabel": "Stock Redeemed or Called During Period, Value" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "verboseLabel": "Stock repurchase program, number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r136", "r242", "r248", "r668", "r716" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total HEICO shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r83", "r136", "r151", "r152", "r153", "r156", "r164", "r248", "r252", "r372", "r537", "r538", "r539", "r576", "r577", "r625", "r626", "r643", "r656", "r668", "r681", "r682", "r687", "r787", "r788", "r851" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r134", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r372", "r374" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r555", "r561", "r563" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "verboseLabel": "Summary of Income Tax Contingencies [Table Text Block]" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r57", "r136", "r248", "r668" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Redeemable noncontrolling interests", "periodStartLabel": "Redeemable noncontrolling interests", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "verboseLabel": "Redeemable noncontrolling interests" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]", "terseLabel": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.", "label": "Temporary Equity, Other Changes", "terseLabel": "Temporary Equity, Other" } } }, "localname": "TemporaryEquityOtherChanges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Temporary Equity, Stock Issued During Period, Value, New Issues" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Tooling [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r155", "r156", "r157", "r158", "r167", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r308", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r574", "r575", "r576", "r577", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r712", "r732", "r733", "r734", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r847", "r848", "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r547", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balances as of end of year", "periodStartLabel": "Balances as of beginning of year", "verboseLabel": "Gross unrecognized tax benefits related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "verboseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r192", "r193", "r195", "r196", "r197", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates and Assumptions, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r142", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Valuation Allowances and Reserves, Ending Balance", "periodStartLabel": "Valuation Allowances and Reserves, Opening Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r146" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r142", "r143", "r144", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r142", "r143", "r144", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r179" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r179" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding - basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121554622&loc=d3e15372-109273" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=123585891&loc=d3e19833-108362" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r624": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r688": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r711": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r815": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r816": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r817": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r818": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r819": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r820": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r821": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r823": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r824": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r825": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r826": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r827": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r828": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r829": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r830": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r831": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r832": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r833": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r834": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r835": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r836": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r837": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r838": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r839": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r840": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r841": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r842": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r843": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r844": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r845": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r846": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 127 0000046619-21-000085-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000046619-21-000085-xbrl.zip M4$L#!!0 ( -. E5/ZEHOVEPT &), 0 ; 83$P,S$R,#(Q:&5I<31E M>&AI8FET,C$N:'1M[5U;<]NV$GX_OP)UYS3M3'1U')_*KFQN]C]'H]%1=?R.'GNT4CT\]G\] M]NG(+Q^6*_^KZ$&6]-?3.JY$Z63!?36N5E13N#WL\X*+V8SGY=V*.%,9T MQH)E[[]^/] $A'S[)TV" >''YCA^4S_W4<#O-3GW0:;GD M\IRT6QWGDCB7@_[EH#[L7%X\*L&,BHE&6_&H=A09H14=!; ^.N+"!U'08@0T MDE!;_W'B,QD%=%EC83*8Y*23U;5&7"D^,Y<[F8-0S*/!ZADECRL]O'VGBN7T MO5+Z.2M_?>?5X6)RJ*3\^\>.CHOOJT>/'BX7*X\>>^JR[_2)Q__LLJ5DR.FP M]9.1$0U_.S@\6)\04=_7NEVK1C>DHA_&SLL2P/C^P^'1L[\]E;_3CN31__1C MY7WY9/.*K,3^.HG2U_\U9+JG$8E,KM+6E7!!+M44Q"W9L@?;0R*FX_+!XX*: MF:D6AUI5S;<.SB[H###!^92L'V/!I,\\\SGA8]()];>BU1 MDT^H;)[/P3]ZF+>^FKU7[6$+D7B\ST)^!$7JPUB,](?D=_U#C\A"FGU(Z\/?2=W[$K-T!<8:W>PCVEPM4%A8,04R M)H?4!*D'@=OJ#B$,04KXYBAFO^%L4*7#ER5QISS206FQ6W0LI!DWO'.61*/D MG'HLT'87K(.4?50_UDDKG.B/]>GAA'3L5(H.4HMI]N?3CZ#HG-W"M2_8W)0I M=-F,*?"QPML)?>RIP6;+(4/PIJ&^W\1.JQCTM:=/T^]MN%ESPY[#S\7,VER& MVN)Z4YM[0 5KFD]*EU(_"!Y'N575N^5M1R]?WF9O:6]I;VEO:6^)Z):EI*?C M@8Z1W<:@B*<>5$U 0!6;P[U6H?59JZ:0\O84.I(\B-7CISS67/-HWU'Z.]/-5-@&!) $Q@(@R@;J$.Q>YWSH3GM ^XS:GO\QM0@D/JA?: MU$X72=]BW?- 2KYII+' /BWGT5X+N:EK62^N@D]<$'/F67@1P-MND/,8 N(N MI8*9M+-KUO'<\972U9JT_UB)V%.Q,*OG%N)L3[7GL0&2K VS=9XRCV@G-".A M =&^L3FZF6!Q8WLY91PWL'<)(-)%=.LU91W7"T8]KZ M<%+NLEN^"OA3:*0SG;D3G\]P@[K13]**#5F Q1:/[77C M4$Z- YRP*S'/YB.RCFC[XC-IQ"RAM+..+P8XJQ9//$NKCMO9AJ>XLPVYP+.> M%I@,0 (5.C2U1'8X9W7[/IAM4M]23%E<$N#I4 MC+05'BU)RMEBS3"2W,,]8!&'IXX>P)B+\/NTEZ?E]J^U$!4E0R'-M%U@ET? M^L29M\9/HHM8@7/A& ^G(&8:7'>GP 6SQCZ?5=YOI5WCV@I!3):&%MC7^&)W MC[?H$MQJ^Q&4!.RD'_E@9'?!S*W+4%_;KM=DWN[>0Y/\[&H)J Y?@30$#;WI M+U@!W@B:*XCMZCDJ2_R'797+/)"-((:=JM%\SJGKH6 F K&WM PK9Y9AQ3*L M[(PZ;95C)!<-*!ES4M+/IUBY\VYV+&\4KM '(!1@[$M#0E[C3!";^ M6'!Q+1]&V8*,H:!A"_*JF<*BB@K5G[N4_T(<7GQ+NLI'BZR6$CFDSAW6Y@IU.<>'[<&T M1\-X3$WMF(EJ-M1F.U!;I'$@[?!9DK\':Y?Q(FOU%DN&\=QUM(.\VIX1[72[ M6@'_YGK/_4XFMJE0('9;C?$7-2 OX=W6I_STX^%_3HP-GH%(PI_;NS5:I+.. MM%0::MB-:WOC27&WJQ&M>79X&(*GQQ*K/*!L$([TB):HU38_H*9.U)7UH1#X M4-UNG[3,4FPDF+03*X8 E@FMF=+L41-JXQN03ZY%%1^J_6'K+>Z<\;-USNPY MLE6'W$/7K;M883TW_5[8,;V+YP?3>!PNR8?9J(T5V)6,N'W?]V7BPI>8X69I MR5+CG'IHT=JXY(@+1(9MZP#KAWO20]'H>* M:J>GO?3-OE]4#PYWKL@Q]Z'^-V\EM-]ZZM"9#D]"[&#FRN9:HYM]H\O\"20] M40ZW:&8]&92BF1>"R!X52_SUGPT!S#?;9%HD_U[0PWV6[*GXNXRGZSP'Z>_OYH#I;HW'"C[.RVGU">M +PT(7-[_U_+OICU M[,R ^HSJV_;Y H3%,_LIFA3/@@O4XS,R@(@R814U^\"V6T-3W(PZ!LRAQ>TT M'0MIUG4SX0P;F^ZPU;8[@N;##YR $F*EI$'%B JJ01T+*L#'K:QYV22K,W#H# 2UV^YD M'4D70LG%-I-D=RE$983K(=6@DA[WXP#[#H6Y -1EVE6BI,<\P1=T#CN:BUI; M\[&EW:JI)BVWM(G"S./9C6E9)ZTUB"4L@W?FE)"3?DOX4!7:[6;'K@FY&1UI>818E=[@Z;6)%^ MWAUC]QOJMOZ;7/% TJ> MMLAI6;[UD#-OC0VBMVI)M^6[>&VQ0T.*/?2YZ@]QV]LK9IIAL"^WNIW"H-5% M7AF1C_C5=8?IIA&ACF:DA10!I-K(D@_T G4>^+GL['Y/E\WXFH9 TGI]W!-G M+OQ:LU-$JSM$K9FY2.'[C0U+JHTVLZZ5?>HQ4[J"V\#FI1!_.!P6G'AD*WMQ MP'EH-!N@;4_2%9Y4"%HXL\T-UN-Q0"?Z>OV 2L6^Q$G2 MW8^E$@P"27P@W3<@I4%;8SWH6K"S;X(_%=UBO8C;3WH\Y7>/.FP]-$L/9NG! M+#V8I0?+'HR6'NQ[T8,=[0T]V#_V-U[5E+@+IKRI)_0TE92R>SRO;@>F(' ' M5=QP=@+]&6??7.^\WT&@CN5O:!#L;F=M X6/B\EA-R>] ])SW-TQ+ZAMYJ !+I]J.K>7+_&1;C^!FS4R$&\[G6L_9[WQQ M@F>2E5!WXANLN*X"5Y(+BVO#F\Q;7)<'S#<-@8$QN7>S$%BAS8?+^T<,^5A\ M=FNV-*5(U\1G#(!#R9\[S;Y5/>F MR6=_GVJ[U7$NUX7E^$M4O]TT[*]LE?>%RK%VL[<;R6!VSUX>R5=MN&O0Y7^M=4S8*S_P-02P,$% @ TX"54[Z_;=07 M P 8@@ !L !A,3 S,3(P,C%H96EQ-&5X:&EB:70R,RYH=&W55DMOXD@0 MON^OJ'&TF0O&3V(P#-*L<29H"43$4;2GE;'+N#5V-^IN8)A?OV4;-K-*]G%9 M:89#JYIZ?55='\7DW6P5);\]Q%#JNH*'IU\6\P@,T[*>OK2.Q.DFU+#:[M.O L MY&=V2#N]9KK"Z27.Q.KN$ZM-,MF(_#2=Y.P +/]@,'N ?I /\3 M5J.")1YA+>J4O^\I>@-3H61%9ZC85PR=!EY[/79X?8I3,8X7_([;@(Z_E&S# MJ)O>7_'^4RU_ZOX_L,&;8*/5\C%>)K"ZA?ER%C_$=-!U'7^:/R;Q.IY=IO5C M%*V>ELE\^0ENY^O[[ZJTM]_A&2$37#7SKP7H$H'Q3,B=D&G#+MB<0&*!$GG6 MJ&"-6Z;T6?FHB3 M=Y9"]<'S3'_D#WHD>*9C#_W .75TO&-E @6^%K!4\FD,0!8B]) R$2"O(6X;.,,-Z@Q)<2M#PL4<& M%6$BWIZK:(H2%>OL"\93GK&THNZ>$:LVZQL*4%F)^;[")O5=/(]6Q/V7?C1> M:K]1+&>I9-B%:1)B46"FV0$Y*O7??*^OAJX3C*FM&B7]D#6@M105B /5]H*M M*YZ*ZT&ZVR'Y4IWT%KID"CYROB>;=6MSZ1TXMOGKVR *(5N\)XH#R'-JSRK3 MHNFF=^YF_P>8V^LK/QBK]H19O%C-DR2&ZRMO.(9D]13=Q;!8//P ==PSBMJ# M6\I&P_J=@'K%KU>X+HB^W4D[T6WDL./B 5]MJ8O71F@MZM!^<4DWQ-:]_GN7 M;]96A@U?C']9>>>SV[[M_X#I'U!+ P04 " #3@)53M=WVH.0' "%)0 M' &$Q,#,Q,C R,6AE:7$T97AH:6)I=#,Q,2YH=&WM6FUOVS@2_GZ_@NOB MN@G@-_DE3IPT0#;Q8H/+ID7617&?#K0XLHA0HI:D['A__C__]:<12ERGVZ?-/5Y?GK-9HM;YTSUNMB_$% M^V7\ZQ7K-=L1&QN>6^FDSKEJM4;7-59+G2N&K=9\/F_.NTUMIJWQ38N&ZK64 MUA::PHG:Z0G=P;_ Q>D_3GYH--B%CLL,^EBW4/"AELF\D0+-/^SU M"W<\E\*EPZC=_F?-VYV>)#IW.)G!SN%G&&-C) =WKL&5G.9#OYY:Z+ILCK72 M9OBN[?\=4TLCX9E4B^&/8YF!9=F,I7UOF]TG799U=\9(V M'3MKLE\A%Z"LSNLL!N-DLF NY>[]N_[A\;,6LUQ&P87 3==0D+AA9X N^2Q* MG"9WPT9T6'POG.Y%^TNO__SICQ_$Y:#9[5$<+EG*9\ ,S"3,D:]<*C$K>5YR MQ6Z@T,8QG;.?MB>=&KNCI9E H-$)4:H>.G ML]Z?F-N4)4K/[1*R!J;2.E0GQSC=#'ZCE_4UY-FE,QO>ODGP]5X=^,8/,O7^ MW6$G&AS;"EY5'4'DH9-$XJ7/X27C!CQ:,/MRHH"RR@ A.E'2IF1.9AD2)Y$G M70MI8Z5MB?V(4HU6 3:%T3$(O&W9'J)$ ,(N0&%T%Z<\GP([0[:Z*15:^+JM MOP?[OJNOV^@J7$JJ*O, 5QJ?$:6MH3B@BGS9>:+DP40)3D3K?(QMM"#I?Z$Z MJ]=N]C<0VZ5[WPFS6!>S"[!8N6.XO-A\.Y=UTL&8EW;W+B1($\"\5#,%B=.E MP0&0*F;2>@)"*\C].%3;KJAKG?X,*.X376G<*EGUBAJI42*-H2]6*RG\"=.6 M$RN%Y$;2 F108D_(.8U46E)'OR^LEU)/5WB$18?P;.D[%1P1%I>*$\OBLKP3 M*Y7%'D&SUTL-_#4!,D0BQ/X@7HCX7AV0)AM VGG+;N!I]\V^,ZP0BC,I""T< MSU"<6(U;2Z>KV$.(&[%,)P),\HE4TBU([+9-2^#VF?=)#;A\8+I6L7GRO*L6 M5)1X'+ 8=1+G.-9&> =\[3:%'#57(;:P!0H"+9E@71KP@^"6!?+76T50C @: MS;@J_7ZE\$*28,$B9Q@8NZ7PN)>S'?@G7&ZO13Q@L"-RAPT5ST27[FD/=F%( M?F\-5,XEWR['V619*/H] "$2RW,C3? &B])[HDB"+Q?@9_ MH*2SIG]J$/S:#UZEW-Z+'>U_CSH0GAA]/"K26N"Q\194=;I\9%__GT/T@DA[ M785Y_XT4YOXAE%CNE_J*,HC!UC&[8@]"W3.4>*.HNG>-8V'EM+'WXN=OX)!9 M)IT#^ H_3S3**[4+B?[Y0?80V4B'EN@6_Z?R;KD=X?=2HOM^ZY5Y[ ^A^V^Y M_F9G>$RG"D9BKNG00<>76 (FIU*N^T)X#OR6I"A4$%Z,?.WCGTPMC^S/2GE5 MLX8CWQ::X0([6KAGF2?A455,V 5SC(5-/>BA13&T999AX?T'^,54[+[UX<9; MUCJJD,]0TA*#.Z>.<0>_V3%S_DE>E>)Z4 29S[2: E3O+ P7/XX1H(L%%\, M9>Z3X#L=(P"G,F],M',Z&](4,V)9U.KJQ96?,317K_J.CIJ'_2Z][7/HO1/+ MB:L7@4W_(K#EQ&9;KWD0/=W:;D9/MGUMU'ZWV3WHO_BPW/ZAUJT]2N2P4]RQ:)G$$%W*[4;$=?'G;T7_^O8"-]M#1:E6_I=>%$I_ M-L&-W(GJ_HWYVUE<\$N0KGB9&/J#/EG53OU;7NO_LJNSSS=GU[_Y]Z6CZXO1 MU6]K;WJ? > V!:.V4^2>8?K*@UP[W?:Z^>_P[1R^\U1"PD9W$)?TR(!]#+7[ MWQ'<.8)[G\)3+JQ!-L*XOQG'EI?V+17%^F<[A0X?+0W#@^,9;'S(LRHH?&W0 M7G7A$ZM5Z9[N\M2'+T]^%53]#1\H^4^E3O\+4$L#!!0 ( -. E5.&O_.+ M\ < "0H < 83$P,S$R,#(Q:&5I<31E>&AI8FET,S$R+FAT;>U:;5/C MMA;^?G^%&N9N829OS@LO@66&!G9*+UUVN.SLW$]W9%M.--B6*\D)Z:_OG[,?KGR]8K]D.V+7FN9%6JIRGK=;9QQJKC:TM!JW6=#IM3KM-I4>M MZZL6#=5KI4H9T8QM7#L^HB?X%3P^_M?1=XT&.U51F8GCW/4\O='+3?)4:CBV?%1 M+"=,QN]K4H1[NWO]@WXH#I(>_H6[0??@(.[U@C )XN#@_P&4;$'<]S%VEHKW MM4SFC;&@^0>]?F$/IS*VXT'0;O^[YN2.CQ*56TRFT=E?^C%61K+BUC9X*D?Y MP-E3\UWGS9%*E1YLM=W?(;4T$I[)=#;X_EIFPK"/8LJN5,;S[^L&,6@8H67B M!8W\54 GJ.=NIY6^&">5N9CK'W1(Z;/;L0RE9=V@V;FO\;=U76/F^DX1PB'T MGV[AWEH+KSY?G+&@RQM!;YOOO-OJ[1T&_=C?L>'9U?7YA_/AR?7YY<<54[YF MYNN$Z[S.AERGRK"+)ON91[RLLY]TL\XBH:U,9LR.N7VWU=\_?)8Q^2'G0\OP6$:K9Q8$Z$Z MV+A0==Y(1'FJD,#&J5EUL1R$4DC.%Z1B(9OQ&8=VE,@V)<^I MM&,8: H1.05IW *JJ1AF3M M9N%LV0T;B/@B4R1\0)/(L(UP%&B*-9 M+[7+/ &W.!K!=926,<8$BI;"60<"I4YGK ("+^$ZS1= +3"AGDP-=9 [*JZ M.DF4*02 2@7HN.F,TR?B9LR25$W-'+):C*2Q* DMX_30ZPTMZTO(,W-E5K3= M2/#UWASXKN]%ZMW6?B?8.S05O*HZ@LA#)8G$K8OA.>-:.+0@^C),!465"4 T M3*49DSB)92!.(D^ZCZ6)4*B4Z$>4JE7J85-H%8D8CPW;!DIB =AY*)S=1F.> MCP0[ 5M=E2DD7-W6WQ8[KJNKV^C.WTJJ*G,/5QJ?$:4MH=BCBG1Y\D3)O8D2 M3$1V/L0V)"CUOU"=U6LW^RN([=*S5\(LZF)V*@PJ=[C+)9MOQ[).>1#EJ'EZ M%TI(H4!6X1;#J%352 MHP2-01>C4AF[':8I0R-CR;4D Z3/Q(Z04RLX=VY&A;: ME57)V[6LC?TSN()2BHJB4I/SE_A[S:B9,A;/Z646QC(1!OJE!/UCZ.U'NB1 M$5;Q ^E*<=3/PFTH::_IWAIXO7:\5F-N[I(=K7^'.A$[8G3^J$AKAFWCC4BK MW>4#^?H?=M$+(NUM%>;]#2G,W4NH>+Y>Z@O*( 9;QNR"/0AUS\C$*T75G6H< MA955VMPE/_< 0V:9M%:(K_!SJ)!>J3V6T,\-L@UD@PX-T2W^4WDW7X[BEU)" M?;?TRCQRF]"=3:Z_V0FVZ53!2,2:-AVT?8FD0'"JS'57"$\%OZ%4Y"L(EXQ< M[>/>3,VW[,\*>56S^BW?&IKA,3H:<<Y%4AKON,(/.)2B>"TD+. M1]4+25WQ@\B*5,T$6J=CY4F!WP,0 OXB.;/Y0JY^J;!95[A7W4* 3.@&PI?R MPHC!_.(0!%FD?#:0N0N"ZW0( (YDW@B5M2H;T!038EGDZNK@RLWHFZNCOH.# MYGZ_2Z=]%MK;>#YQ=1#8= >!+1NOMO6:N\'CK>UF\&C;UT;M=YO=W?Z+#]O= M;^YUGC9LRSG".P/N-@7/W]>ZM0>!''2*6Q;,@^B]2[%=\;@J_OJEZ(YO3['8 M[F>4RO*_M5%(_5F(A=P)ZN[$?'.,\WK%E%=]Y85, _&XKV&UO%'K_+(L\H[^24>O.[__!XS\6O0X8 MQU(D[,-=E7?IMY:_!X]MLK3V)+<\0_3->W#[DW\)"^>MN'%GU8\M5WFN*7B7 MORHKE/^F;N#/-29BY3NS1;WK2M?VH@L/C4I+^WB7Q[[+>O2CM>K7?S_GON0[ M_@U02P,$% @ TX"54Q=TWTB(! D!0 !P !A,3 S,3(P,C%H96EQ M-&5X:&EB:70S,C$N:'1M[5AM;]LV$/Z^7W%UL#0!K%?;B2,[!C+;18VE29 X M*/9IH$4J)DJ1*D7%\7[]CI2=ESDIFF)KNJ"&(5BZX_&YN^=.9_;?C$Z'TS_. MQC WN8"SR]^.)T-H>$'PL34,@M%T!.^G'XZA[8<13#61)3=<22*"8'S2@,;< MF"()@L5BX2]:OM)7P?0\L*;:@5"J9#XUM#'HVR=X980.?NF_\3P8J;3*F320 M:D8,HU"57%[!1\K*3^!Y*ZVA*I::7\T-Q&$E/_%K4LL--X(-UG;Z07W? M#]PF_9FBRT&?\FO@]+#!V^UHK]ONT&Z[Q=KD@'4[81;.XDY(XJS=:N_]&2'( M -7K-:59"G;8R+GTYLSNG^S'A>DM.#7S) K#7QM.;]#/E#2XF<;%]<_:QH8E MPVZ,1P2_DHGSIU$O78M3)91.MD+WZ5F)EY&IDL3"2D2DJ6VDJ" M!3=S,',&1U)61, Y*Y0VH#)X/YX,3[$&-#X@3G?'ZFUO=>,X[ U57A"Y='=1 M;Q=0_$[I'*+0^QTRI9W- A$J"DQ2++'3U*@9T]"*FG4]D1(R+E!RB^&"I97& M"D=GB:0PODGG1%XQ!)'GO"PM!OQ:38I5"W.F&0*]#ZN&OT;5A$D3CDEE&P<< M^?#!(A&EDDU(F38\6S:AJ'19$4R#41!UX=*_\(>^1>)3O05C@@S98S*DPY&\=HVM92( MU3O2,:<6WPT/?E@/$ ;A&+K>>27VG2@P=%/6\?EH?^T[$M66_M^)_[W MS79:?JO;_2JS@0M$'0R,=XE)/&RT&O^HQR0N;B!:5V,=7DO%C9"KXON7ITOH M"+G\\.VR\OQ_[11+66Z'AG@U-+P>YVI7YT_==_"Q]!ZVOBJL#Q#]8>/X,Z9YCCH%CCI;H1Q=S..@9L[ MG_F'YOX)5J'J\[M$,T'L9AMG6G>3L!MJP[LE9%8J49FGESQU./3D =GJ6I_5 MN5/#P=]02P,$% @ TX"54S$?7U**! J10 !P !A,3 S,3(P,C%H M96EQ-&5X:&EB:70S,C(N:'1M[5AM;R(W$/[>7S%'U%PBL:] @(4@I1NBH\V% M*"&*^JDR:R]8YUUOO2:$_OJ.O9"7YD7)J;UC&&J.YUTV8L\[G!S"I\GG8VBZ?@ 31?*2:RYS(CQO>%*# MVESK(O*\Y7+I+ANN5#-OD+)D+M6T-NB;$7PR0@<_]3\X#AS*9)&Q M7$.B&-&,PJ+D^0PN*2N_@..LM6)9K!2?S36$?AC I51?^!6IY)IKP0:;=?I> M]=[W[";]J:2K09_R*^!TO\:3:6?:[;3V*$W"9K,=DF[8:C&6IF$KW4O:_A\! M&NFA>C6GU"O!]FL9SYTY,_M'[;#0O26G>AX%OO]SS>H-^JG,-6ZF<'+ULUKC MP4J:76N'"#[+(^M/K9JZ$2=22!5M^?;3,Q(G)1D7J^CCA&>LA!.VA#.9D?QC MO<08."53/*T42_X7BP)CGGU=5O8V<1W!<[:Q/PB-T];_)PW MC_N1(.I,_>>.M!]UY'P83T;C$P@:+1_BX=ED=#2*#\S0J]QZFRB,$*/5SPG @-#A,,Q9K)Z4*( M%3(^*X3AU0W7%/MSP14SU;LT,;J-^ Y!.BL(6CMT]R:NM\R\8>4ZN$&WT:PH MDEFB8XB[/" N-?UNVLE.YRB[*DG5W%2VPQ"NC51ML;S7; MO=(^(3XX.QZ?V_;E(#ZXP/;ES+V'PGLA\/96L.>_*_:^/X\>ZZ5_D/&'1V]# MQCEG*1S=-&OC-.7XM^YK^.@;3VLO@N45JM\]@CNGBB-V!8+W ,;=ASAZMN]\ M^?W2\_]T[EYM%;*ZV(L4$W@:7K$'EUVW+;+M=OW;*61:2K'03T]YZM;HR9NS M];.ZQ+/7B8._ 5!+ P04 " #3@)53)AY-QO,?! YJBX $ &AE:2TR M,#(Q,3 S,2YH=&WLO6M[4T?2-?S]_A5Y>;_>FO2A^I1K)L]%.&28!]L)D&3@ M2ZZJKFHC(DN,9 /FUS_5,@:3, GX)&U99 8D[:TM::]55:NZJZO__G_>'$R^ M>B7SQ7@V_<%7=^:"A\)?O1X? M/O_J%Y;%;U^U^>S@JU]F\]_&KW T6K[GSNSE\7R\__SP*V><_=W!^3<$-F R M=H35^1$$"B/*#4$P\LZV$334T\3D$1G.-9,-MJ3_ MY6\"%8[&FE)\ 6H%0TS9&!=:0&LQ]H]]?JB_3G_A=/'-&YI/QO^X]?SP\.4W M7W_]^O7KO_57_C:;[W_MC/%?CZ>+0YQ6N?7N_,EX^MN?G-X/$R[>GSY^\]]. MMOW:>KKT.WIZ^F)^^/[\A@M:GJLO?MUOW$AOD;7O/'-7/PW8G]U29T;&C:Q[?Y'% M#)Q-?\:JDS-.W\ R_O1WU ,??;VCQ6@?\>4?.?+NP.]Y\LT$I_O_N"73T4^/ M;RGO!?G;OQ_((7[5+S"2_QR-7_WCUIW9]%"M>?3D^*4B4D^>_>/6H;PY_'J) M[=??_L___,_?#\>'$_E6^3$Z9<;?OSYY[>]?GUR99GS\[=]Y_.JKQ>'Q1/YQ MB\>+EQ,\_F8ZFXI^_OC--_U$F9\\'#/+=/E0C^^J1YF/Z\G'OSE\).T?M\;- MYI+ 0:$(@,:B,0+1530A-NO-KW?[W=?O8DO'KI'KY[ZG2-^<>_5L^_+B[T7/X_W?OG1 M[=R]]WKOR6]O]YX\&C][,7F^^^2IW[M[^_7.BY\/=G^Y]V;GEWONH=^=/'T[ MLT]?3'[;?7'[S<[=W\+.V]_,TX.GX>F3G]SNV_W7.WJ[9O7O;[GQ_7Y_K9[]]?O#L[H/CIP?] M>]Q^Q=_?']/W/\6]N\\.=MV#XYWO_S5^]N2[%[MW]X_WOK\_V7WR_&#O[L[; MG1?ZOA/=^YGX\?/KEWN//8O-%_?ZTL&))1BD?+(P!'(TP^C1J% MF 5;8N%;WYK^!V*TY>]??X3G5<)[6V,0]SAT?X+[ X95O\/KW>^?FJ':WFIT7#][LWGW^V]-?=GX/J]7O9YZ]>#363PP* MI7GVY)X>^WF\^\ON;[MO?SS>>7'/['W_Z/E3F]^CEHDT&CJ:42@ M(;689M7I2@Z);GW;<+*0:T3T5%C<'R\J3G[0Z\_XOKZVV*+[5^A^9+2Q@*%, M960;UQ%$[L!:4,N-!ALZ)E1_?/_IRJ!]*CC? OM9P+X]"RR;2FR3<;[2XET[\U+J9HF/!D?Z"E[[;&^ MNFA8^[$3&]?KG@@J_3(GNO8;/IH?*TE6RX^P\[@\5 MFR=/CQ4CV/WE >P. U:NMWV#]^=G#/Z?=]_O3@'NQ^_\ ^=3^WG1<_VE\;-\6 M_2A(T82H&C7<1GD4D["K-5@L_M:W7X9PXDAD7C;GA4QO&LAO'YA?8_5L2LTC6[U:,EBO^:^HPB)]3,FIG7>0O^I&\+]?V:\8 MC[\$\*0N.J1$B&K2G#6TB]-T&4*N5M3,_SO@>R]EKO!-]Q^*)K*/>MZ^UWY: MR.W%0@X?'VJ^W]WX7KL_GBH)QAJF9XOQ"0DT;UB,:2(/QXO#U6+ZICOJ9]-_ M/7_V=J;7>C;>43SV[NZ_>?KVGMEY^_3-TR?[BE%U.^[1P;-?'HUW7NS^ICPP MS_[]W-2#GZ?X2SG:>W%;@\*#UWMW?X*]N_=?:#!XN_OBOG*@FMVW3]\^^_[9 MY-GW*L?=CV_^_7:)N=]]^]MK_3Y6?]>O+HFI3@-PJ$:C<%7I3,(RTA?%QTI. M MSZ]J]3N?]_[_"YS)?W?[$[FYXDKH=?P@9",&A#A5()J+J2? @^1B.V&!!> MLL%LV7"5;&A.4@V((PM.1A!<&:D7EE'SA?4)DV4S+#8\'".-)YIA?_@:6T;\ M5T;\"'M/;O^:FGB;Q(]2"YIW<34C!$VL/363P-B:)'X^"TX1&,LYJ7!986)+ MA2^G0@NJQ6ST(Q8*(["AC!!S':'SM=1:@K-?$!XN3(5+]PIWMCSX#![<^]4: MIEIB'7' K,EZD%'6S&ZDJ;883*;6^'F!X7:M\R/A,TRXLP8>84N#SZ,!%JJ! M- U(K']!0=/=01D5[Z'9:E H7Q\-SN\-3M"5K5Z\D%Z\_6NH3I$7& 6N;@3. MPP@YNE$+:"2TRK'09_'AA_E,+?/P^(<)3@]O3_G>?X[&+SL*NW)-GF%+B7GR=[=WUX_ M^Z7/1CTUS^[NOW[V_:/)LW'ILUB+9T]FQ\^>5&7"4__T[8/CW;L[YMF!OJ=/ M=__RHQ[;U\^^_V+7/7NQ<_SN/?_^UW,ZX,G>BW]-]/O [@M^L?/B@3*PL^ZG ML'OWZ9MG=_\UZ3-D3W_9\<\.=M[^^^V]PYT[YJ3RY,=?Q1?*H2A_3)^]#L:- MT*IN(1L:<&*!ZOOLM0DC:T;^BV8X+P#_\UXJAO.)9LJ'/QP=+C.4IRN?>QX, MP+OC]P![8S5F1QK5W(J&$K*C@I)'K9IB2Q*6/L>A]]]=.\"GP"Y^.)K7Y^IM M3N:EU[3P8##@[SU^#WZNXM%YU9810;-3WT8$U8PH6LZVL89ON?4M? GF-=22 M+095(0E<"3F5T++) 3S$:MS6IZ\"]0=G?;I)I&K=F)&+OJK)HQ]A40^ D%*J M;+G&O/3I\6JRV@.1EEAXIF(-([KZJPY//Z M]!IC:0436,N@0)=>QQ;UFE1;E@I;^UX%_#MG[3N5I@AI=IAJ]",UZCHJH!*. M/(44V&"TRXI#Y<9UPK^U[PL!?,:^33*6**91RU'#-B*I'C>H7MQE*\&:EM/2 MON'+ 68;8F-L4<$#*8QHP#<,-:M"GMAQSL=<+_]:^+P3P&?M.?<2^2!U1([7O5'&4A7EDA,E@D%R+ MG%N?HRF%K",I BGK7VO OZG'^7?OA1 U6NY4-3\N\_M:6S5 MOVQ@J$:/Q_/:]P7@W]KWA0 ^8]^UA8KHPXB]58&6Q:M]ZQT7A1J;I2R0SFO? MJ9)OD8P-+D!+1J^G@!(E\244V>;?*X&_GK7OF+VU3I5;SM&.H"8>E>QP5)+G MX"C&>B+?[#GF3"X _]:^+P3P&?M&J\"*RK(4"HW ^AZ_P>E3*IX]4G6\ OO> MSIE<&?AGYDQ0I7+VB4:T+/I5F$;9HAO5D!7Y2,F*BC?_)9AK@$"2$GRP7C&O MF8NA1%AR; *Q;7WZ*E#?/^O3]@F4S6 XYJJ:%AJB+EW#D9FH") K>J$*OR+]EX MA-1*:MUL\VF8B4[;N'79O<:Z M$I@8J222D(C8V2)F:^&KP?_-60O73 Q5IN.H46QJX54]O$$_:ER+I6_+<6?D&$/UAXK"[88C77EMZ)@?IZVXAAQ#$X8N/9IW//FUP0X>VXRQ6A M_]N'_HOJN86YT(B2J' +54;47!EQ;H6HEYK&98&Z/4\UV_GQ MW[KU"R+\P:VC0BE]ILS[/AUN;.DSHZKC*N=:;!\:.[=;AYI+*9);BT;E?BLF M)7U06P3OQ6S+75:#_]NS%A[11:?8CTQNFIICD%&I%=2[4TJ%LM-PO+3P<]2S M70#_K85?$.$/%FYJ$@QDU8=G&@%3'15Q/$JQSYEDE7/F9)&1_W*$&]BFV7SQ ME@-$!&I64)5;2)T\&+86OA+\S5D+EV::-$W-2\LJW6Q?;))5NCECDM7TS*OJ M/J^%7P#_K85?$.$/%JXP)F3@D8M]L6C+56-XBB/F&I-*K,")SUN27JJ%9*-Z MZY2 V626ZC6?AVHH^+2-X:O!WWZDTM$TYP!'+2CT4*+&\.;2R+K@BUHYYUS. M:^$7P']KX1=$^(.%LTO%!]=&_8%:>-#TFWM73--:L9DIXDD,/\>JP5Q8(@3) M)@KHG[X34$)G: ^@89^1"YW$G -R0$$=^X8 M?@'\MQ9^080_6'BK)20+<51+R:K2.(^R)#?R%"@I%@Z<.6\,OR#"V^'5*T+_ MP_!JCH0F:P96BE( 8NG3)[6,7 V$U0=-F\T7]@*(^LYD3.L=U:&D4-C%J"+= MB!2P95O7MAK8_4>I6:)0[++9O69EX'J#0N;,EQO]!?#? MNO4+(OS!K6>5R=:W- +LR\$1VXB"U4P-C&>H5'.F)<+G*4?'VJPM&)(FWPDS MB?/Z>3&F7+.S6^&V&OSA(PNWH53PJM1:4_7&?[OCL@\:C%UFRV$M.[VK9SI&871'B; MFET1^A]2LPALC2".HGCU[Q;RJ.\ IS*N1]S0'Y4L-R0#*811*WVWF9I@1&#,*(6^%*F)3<&=UZU? /^M M6[\@PA_<>E&]EMCVO2(J]D80=H2"R^V:S;(LW8$_;VH&05R(@EZS/@B>T$;' M)2/4AL[ =O!E-?B?*5E^ +MW?WO[:U.;JZ1&G#U)3]+C*(/AD0^^%8ZE9CD9 M=K772H*MF5\0YGH69OMKJA0;81VQ\WTS8.-&):",0LW&I"Q)4CWO_)D/KL:^ MR:QT<0"II%HX-S0Y4 YAFZ2MA@3'?[!U#;M,8=FZK:G7SYJSDQKHR!2O #8C MWLEY;?T")-C:^@5A_IVMUZSIFLLP*MF47M%H>W-=&H7&2-ZY7A6SA/D<-M:XG0O!**;DN\-7^6X11LV MR5@KJ"FU$Z"L+DZBX ^-'1)JT$Q3)*=90 [TGQMS<+UBM\_?$E3C[^ MPV>^^PJ+F;*E/WM#ZB6^>4?($VHTFTM2)A:* &@L&B,0-7DU(3;K/ZDQ3B\D MT\/QX?'ILS'WYVTL\Z^67ZA3]F0KFM>O7_]-2?FW_=FKK^\\^+^WOC7]#\1H MR]^__OV;OSU]Z>.KOUP2_?39XA#GASVPO1LLZ1O;G+[OP['W7Y-/3WWOF#\^ M'S0-U6:33^(A_=[,-V9X&*QUQX?SNIOM]^,%[>^ M[3[GGS*NLSNS@X/9='GDY$(G7^ /UW]_[]Y_C4&@R0Z=HTB54E"E;;(S/C8P MDCQTF#<#S=-33L!<'K^]B6@*-+5&])2I08)(K8:L.&((-D,N)UN5&?!F#5S9 M>*HW16_M\@ZHHO3F_87>'?F\.W T'9_\_*-E9#AY\4!P<327;\>+&:C2^.:G MQW=/WWYZZ/1Y?_^GKJ4*X_%SG,O[:_+XE?[$LZSN;G_-@_O+^_>%>F MLX/Q]%.7?<>E_JT6?W;=CR[Q]5WV]TY=^4<&JQ;_XC9UJGGO""S3Q#_ [D_EPZ?Q+G7S&#D6(2=:GLIR190 MIT_-*P7\L'&^'H=_63A_A,L7;#>Y9C[\HRAV@3OP!;NRKM4=,)=V!]";#+TJ M(FJ!FKYR?;:Y M";A,FH:BP5XL@*\MZX/67,Y67S8GS6)L.-BXE)-6QIXB$DRBDWT-RB>?/9Y/)>+K_0&^$)FB'BX$X!_+5I98T@AH$]1*%300* MV;+-WK0X>+ ^=MQ#TI\0,8)(WW#:0+-4(J#*&V,J%8NEW$!H;G@D+]5Y]=08 M48,2&,%*#H,1)\X%#VYC&'&;>5G#@9,?<,P/IG?PY?@0)P.!R3N.X(TF\Q# M5,6KV.P\Q%:H.,;!P]0#X-T^_3H7[L?T[=CAVJ/)>'_Y:"!(!7&M,5=>ZA67 MJ21(33B$Y'L-VD8@M4SSEP[PGS+A[XX?*&RO9K5KER?SH\7A0+!*UD4GU7)J M#:(SI5(F#8^>@"S9/'BLWCN_6H\.CB9Z+N\=/I=Y/V\NS_O57LD#%9L',A#( M^B9^9+U3K@7(L:#+@6UU+2(T9^K&0/9(#G$\%;Z'\ZDF 4,1_]YK@MOW[#%< M5$]PB0Y3W\C'QUPI##]0G9[VZ1QM("BQJ'HH?8--4,=82&G@R)![HDZO2AHO5 M"L8^5E]M8R#Y7!!<: E*[<41-F6774NMQD_OE3),B%>J0U8/= B%?<*^5:(# M\83&5!LU=[,6 L,G^[(.&^BK5R^K1Y6#S0&3M.P# '!)SH2^GK!P9.=X\U"] M+LVS>FQS:04R,I7LEWN'FYH84VPA]G5EG]RG;IC87JM26CVP0K8ESB6J%P9O M:D;/U8162W8Q%[)#0FQI%XLL(%>^-I& MLEK.NN +H\:*)#;ZQ8XI0!&0KT/F="4P^<0FE0BN;S BJ16+/KI$PLE2B,.':<45 M0)>'E#6E)2_-68Y E5!:)4NUKUOPU;F-0&JE%4"7AU7(TJ?"F;.&0\T.LW% MT>L_WK>*PY>5ZU(!='F0.<T6\,9-=: 72)JV]M M9,CB3!,',2%1Z#DYB@!E&\K&X+.""J#+0RFE4(M!1 MYR$XLD&EN'J[$BJ&9&,I>E>CS=#*X,&ZYB&/2X2F-S/J2YR*R4$U'N;@K-C@ M0=%RDOP-A.;+/WGU0QZ7R(B<4JHY&V-K!\(13AIV@K&O*X1(B2-X8H0TJJ^"RG MG 2AD2D)&_L85M!7Z JQ6O&BI]6T0')L(AF.G)T%QZ6HRRQ&U7U(564D;@[$ M:[/H:35 )X^E>I< 0X7>^I=\4#"+9S)99PT#0!;=%[ MR#XY8YS;/$!7LNAI->"VP,EG#:=-_S(^4O6EN&A<\**H;Z!"WL2)J]7SJ$IT MRB*LA2R@8-]:U_L:-, '5$YM#H]6O>AI-?@:7Z)UV$IM?;#$$8/T31^BLR9Q M6T43YBO$=[6+GE:#<"PIL0LDJ0E8$Y"YJHRSWC(0QI,)T#QP8%=; 90O;[8Z M]UT=6!RR!W9]J:E:: '76#DA,'BPKKL"Z/*@$5][KM/[TUOPD-!A\"&7WIRN M65=N(#3#$5)7PHC6($3C4VS&]2*3XM0)Y0S924W&\<8P8A450)<'4S$:ZZS& MNN8$(.8K^$))P*50*QAH=>2$O#8&LFNM +H\?'S+FH4'G[$@M +HJE!S8(A=,WGX[F^%%4"7AQ(2 M6[0F99,!L*6,K'\G&WM+./0X>)1650%T>1#%F"2X9%%J!!\@YY0\VNBM@$/# MZU^D=9M?J!3H;UK]EE[\G7 M^:PSW]_O@12Y!:ZE$?HH(("])UG(T4;7ES*7F-WZ4_QJ8OG +>R&L]I%;]1O M9XO8P%E&-HW19(%F+57:&%:?2P%MN3UD;F=7->.*QM2^1MXDK,XW:X(8RZUL MP'K!\^O&+;&'3&SP8&SR?5"5@7II0':$QCJ$+$QE!?O17B'#5UUOOY*MU,J)]A6L>7P%0?HU=?;KP1HI[$I&4*BDJ$V_==[B>SZ M$B>N$#@P(P,R9FC!A6HD1C*1-\A#K[3>?B78ENB%N.6" M'*$R4X/L6$$5X)!MVQQL5U=OOQ)@R8BK12)B),B:!K=6-3E&TU*,&'!S@%UM M>?9JXJQCC":4$+FW3;#HBG,F1RNE@8VR>>!>WV**E0#J,\>:L?H0!*QKI/8J M'@/TBKY2S4T&],L_>2WJ[5H""658!.4TJBXD$7_ M7S&&Z*^QX=C*9G%8:B)O-,,D$ ]HG/.M=R(EZQG3]55(K*H (3,BUJ: &]<+ M$"B'6I+$Q*S.?)TWFNDCU'NOIYI9/1^_/&/(]Q[)#V6/_O Q#X_:X7/40/!$ZO/I^+?;^U M WD@N#B:R[?OKJ$/3R]P>N3T>;_")^D3E_TN,B2G"@"S11L;I^A.CER]G\\,[L_G+]670QP4= MJ84A7I.+@;*H M$L1,W)SMW3*VJ'\FZO?'KX8">@Q>15'11(\=E.A4+3@!ZB4N)O>-)+>@?ZZI MOY;)8& OW;%+9)M+ $\1K<_ M^DZ36*MF@E9*'3+F>].KRP.^*-U8%ZP3.N8*$A":FC.69EH.3<6\15U?(G9:BH> M0W6!%.H@ZXOU7X.P=>-_<./6U(KBN9@>NTM1G+%5WR=S>X'C@-&^US7S%NV/ MIR9L(J>6JXC[IH\"Y M:>(^8/RO5M5O!/K!]"T^:Y8(46&WQ:C(!S;)BS@L0ZZ6N>+QFHV W_B"20&G M0 5\W' \%_YM.K@P7>F5\>5AM;V;0X4]A!K"EY"J%AJ6E_P MKPB82_ Y@QFHK[E2\-6) @\V1/3.M>P%N%?/Y>&-[UQCF>3@+=\3)TEAV18( M:L)2B!I2T3S Q(!FP.!_1BG;34<_!;" /F06ABRIA*RI7DG"%#/;(9O^E=;5 M; 3X:NJ-1)-^GR/T$CIQI<;DL[7"@9<;5SESNF?)VK+@$4[WY4-?H)WQ='QP M='!1[$]79_TPG^DM/3S^8:)W^?:4^R*ME_W;?7?\Y/BE?+RJ\KNCL5YUNJ_G MG3Y\?0>Q!D@B,^AM?"YF:(*D"M=$F"=)[<(:8Z@!(M&:> M:-EL:0?K\[&&R..S9V\B?WQ%5XFA ?#G>E'>^I^/ MASY!DE%^5)=5#A-EA)(J1;(MDN;# ^#/FOF?AX*+96^A3=<_!;$&QDA5]8_T M,50;I%9V)H"7A@.@SK4!O/4Z'_B02OG$!Q8IF)LKX_V#:E&DX<0M=;, MZSR9S2:+NYJ%ZXD[RLV-]#BY^&"+)N^6,I@0J4EKSF/R[ C*4&GS67:^I( +64EH*F0"IM,SG?R@!POOJHAK!=!I1JTQ!Q5:2ZD%'Z)I Z#0FGJAWH1Y MTJ>>CG!R&@@WD4$FV0JF;\G4&CA*Q)4(^U9DI@(-(K&^>IF[9="?+4"5XDU( MU H"(#;U1(X3Y)A8FK5#F)I:4Q_T<%S[=:;[M_?GLKEC>R%$D1"]!K#>5V\PKD)](,BLJ&D M02A]PR9452$;X\0%,7X($>IZT+TZ MGS=(WE@?(X6,WF:$T$)!4V*2W&(&I+Z4GGT:X8_S!C^=$W6O]S]%X,?ZP5VNOE_\! MZ_@U;M)JC-5[X"94-%,@L$[4GF-IR4Q?F0744/U:D'L86( M?&)*6+VI=HT7_ Z?,)^52GQB;=L]?=0W7]_!*>[+U=3R7U%?&4<5:X46$8RO M9(*F#<$!MN"L6^.^,I]'MC'ORS]G$Z[;[NV?'IP25S!$+ES5WR0IOH+O:6(I MI4$>4CW)C2'"ZD-4=,EE38C8! ^@##+LO#*HF-8DRI"&IOZ:-?>F^WJ&WISI M7VW5==[HL27GI<[LV08DJ2RW*:C@R%3QOGJIV'R#(;BTH?'D5Q?GJE J'$#%?+'L MH%GG,Q@D&4+CB'5T37?PX"2?W,B91NM]XR0 U1/$H/D@6YN* TT.0Z4U]DXW MC2M7LX.7S8$0^L2&@409X];2@X;_O+%IF-N >ML;U1-B< 5: MYD(5C+BHXM)5_BLN71&H^%KVHVY/-\U6PZU2_0 M/WL@/L17EZ2UZ*HU ((%4PTV]5:LN;1!=-^[N8Q8O1\QDAR2]XY;!0:32P6' M JBIN&G1;OW(58F0 =#S:GJ$-XFE@*NM;[,=<=E/0O\T$/+!;4RQR9,Y3A=M M-C]8KOW&R6.I1_/Q7RZ1W*J@+_%>,6-11^6CK5!=09N7_4A\\L%FAHWATN,' M=[>\N<2BQUA:\5)2,Q%<:YE25G=D0TF1:AG"VJBU%DTG2\/'^_I3[LJK<=W, M12]>3/,:QD)4%I&+Q;5E^ZS*5(#]&H]%WD"G.8]*-9 M_>UX9W8T/<3Q%11Q7,W.6L$$ZHZ%'4(A3S97<0*I"@B4(:S-O8%46+U,82Z2 MN25;2"!8+A1\2-6Q]\9JSK3U'%=%EQL7I(B0*"ZH718?;"J MJ:8B+5*U/8>V1+YMA1&=JT'0YLPS!;]P\)JS>;_3>-JZ!2# ,)*RZ0[*)F*1O MGU+7>+?ZST+MQR.93#8GSES-LF(#/E'--EL+K=7<]S.U&"HXAA@VI@ISP[BP M>M]A2ZV*82)7"U3-5,! =='5F-"+##U766>^_.7G;MK(FO>U)$^>&O=":'% M0>W#\A=KLN=3O?J[DLC'MQ]O272);31Z5BW%Q:+!S@0-=]E8YP&=V&S\T(/= MSNQHHA%A\<,$-4#\YT@6#Z9\M#B ME8JOUJSKTKI ;PT4]@E;D I-4LZ!P5:/)JJ>IB%4=]XD#JP^9"4 CHTU7(4$ MT3AU#Q SH,3*%HQL?<6V0]M%G5+&FA'K#JR((W 3"$7'UV7+R$5J6:-5:[0\]WAL74J^F]U90,""4XU=M5D RX M5$#CG*JGZM>XC^1G87/[I;Q9TZQ^71A #[&0H0.($.@P![ >$,@B=K&-(;? M+"JL/FQ106[(U29PH*R@ON0_:)[N/D\/CQ6"\SF\H/\QD?U;_<8WGKM[[$;P7O 6L)7!I$ M0^0\]K2>0T5+>6/BW?VG_>N?.;21S6=R@>!3=<&U!*$OLW7H>S5[WQ(IY64: M;LLIFFN]/^M?HVFN#TU;/A]-B+X[[8CWWV MQ]X?3\>'\G#\2OC!5._^_I@F;YEDWC2F7Y^O5GR3P M;&ML$4()V6>'0:!D\*ZD=M-\_88QY1*C3R6.T>48Q'C(A3'I7]+$H>9'@#=. M15\M4TY:]DH]/,+)#_.9XO27K.30?JL8;2 FH./0!3GJY^N;8F,#PX:V@1,A:*AR*E2 MS07DI"?N0*9KAP+T:F9R:\Q%LG.48P31"" N%* M;YH8]$W'(G!NA85LJY8+>[*#VKQWC=.[U7ONRNBY&DBU"OAF2@RUY8S<6&*" MNNF>^_IQ7HWC1I=$XW*U7J68SY708*TE<]:H;;QLNN-> =FO\=WQD^.7\KM,;#:; M+.Z.9:$G[LPF/)3Q%;4SMCEYUU*%G"PY%N]"PUYP[YI?__&5-8;I\L8X4B'V MBI/DV)M5A.(XU HA1W FR)"*BM<-K]5+'\#8I ]*@!109UEJRE4=9G7!5_9E M0-)GG<%=C=[A8FO@$-$Y!YY1D>64+;,W D[R@/3.6H.[$I&3N/4&KQ9L D@- MR+3L6Q;7]U[O$U@;YI;[(/!')^*9$^^]J9.CA:KA6>O@]X5@&^BL;0HF)FNC MH &"0F*"PU2\@A]]W#AGO5:0KVJLD5@M&CQ%!(16/%$PAJSI%5)^XUSX>D&^ M$L=>V)&ZE>:S.?"=V8'+_78<^2AX)\L@KX[/'. MF8&DOYD])[ <-8^"0#GK#PK5UZ9I5=]1=6UWBAPY#PNCS[$F%.!EM0F$ -JQ@)>GW49R5HY%S_&IS'AXK+ M4N"HTCD\[CC,IMU#?IS6WJ[UZ.!HHN?R$W6RBY/9U]O\XFAQV-\]D(*87D$' MN6 M/D+R4F+JK0:3R<8XA@&4Z'XY7G=[C97P=S+5!X?=N!:#PPVC](&C7%L* MX#&A5,OB,#N+ILB0ZEO6UN!6GW"R17#6^6:E0"@^2Y"2.;6&DB-N-LK7;*:K M1QNA5K2:@W@+JDT=1LM!;=FHV$%B7E^ML_:F?"5:)PL8)]G7OA%A](%"W\TR M)\R:7@@,(&=<>Z.\FCIQ5"O+II'E"H8+F5 T#_2^+U6B1@,:K%];@UO]^'QH M&#S'$ %[\Q%-/BS8PLA.8<\TI%YN:V^FJT?;&F+I*X&*.%!_G&..!2/E4DMP M-( 59&MKRE?3&BCW;*5ZBPR0*V>QTG(B4UQJM:QQ+^K!&.65X";!]6[-P63G M()I$V2!A:Y3)-3QI/#*0\8+3%4Z/3RYQ9A3NHWTJOI_/CJZTQ?(EC@H8RU#) MM\"U0 .+.61GHZ-F-(4$MQ'H?+J+Z)!@HE1ZX8]4<:UG>M12R#4:<(4"GW3" M'EI:OUIK6GWR+C;&D+G93 2J00I68U*RF)I+:H^;A>FUVN#JP0V)DTLB,80" MMD$IV>C#V*I3O0)M0)G^ND2]RQR'2;YJ5N="M)KB>=),0.-?;+ZFVC]H(]!9 M4=2[3)@LM=":Y9(J!/2Y.NN=+ZX$SLT.:<>]-;&FU:?=:)B+)?6*A:&A1TX2 MP!*EF(WW:;,P75G46]$(6D@FH>O+; -@PFQCXNHA:N233&M<*[-F=GHEF7CC M4L%KV@T^0@&7?=8,3QVL:=FZ=[,/0T=G55'O$F'R@HTJ!D@(.4(VXKR"EDN, MCML >OJN' ADEZ@MJ7'0\ 0J M1B I9#504.=H,"5B,X!0M<9KR*]F D"%HFVV6.\;J/PG*&B%*D3O*;9LKJD6Y K9/V91HJP^2^OX!8#?4QAZ.:[_.=/_V_ER61:&5B_7C ,( K5/@YHB-IN,J=8$ M VB5<2[ ?M T8#A6A1Q,#=%B2 ^8&Z1"8,+G)VD,H"QX+4%Z1)CE0(4:E^, MD %2R+EO152$-#,.R=4!E(.<"Z3=V;3V=2.',KA@9?O.7=R;/_7)LQ90KZ[@ M]:&GRBYN:K"Z=L0NL14-28Z< _@^)AA;ANA::LZT2NH8![ O[[D0&USG;'5] M$4BUNR?2[*H@!JL1RTO!S('MAEK6X-I7)S(8,B!ZC-!2*A)*%]K./)^'3SW]-CC^35;/)*5?G')PW$AJ+$Z%(O&*\1@ WZD#*0 M$TVH5/,-H-1_W;"Y/+OQI60!:'U2"A+YWGN' &/?SK67OPUH#G(M0%K]Q*/S MI>:6>P="AI)*-C;X;!#Z/KT 9@"(+N:'WSSJO1=.0.Q/=S2*'1P=_ 5@*^3* M9W_TSS@?HX;@1XKOQQ]\[V@^X]ED@O--Y"7%X#42.%N!H49+V$>O->D'AXAV M2"VHA\V>3IQRI.BE<34U-$VD!\#+&^HO>PN> M_NHFLC*K7\P842+V*G>3&Z.TW@?:FMIW'EU_5FX"=[:^\N,Z?0^Q9%^R=1Z" MQ2Q48Q(#D@+32=O&-6?E$'WE(+E"ZKML\@0MB.8>3E,0&_O:<9^,-Q@&P)45 M>K";Y5?ZNKN,H51N#9@H&TDQ^6!<;);; !I%_AE%[L_F,MZ?/AQ/9:^=G#B0 MD3MQN=D ":PTP$H8:W2<-&%K%"0,8*'QG^'R4 X/93XP2%P*#:@D)"J P1OQ3^[WBHNY3ID3R2 ]2H.]W_0>9M-C_ :94]FHSWE\63 M]]Z\E-K7Z(\/])2]]EA?732L_=CC4X=T@N7?K^;"?^-9O\X[Z$XZ&LRYQ)+(N9,.06E1= M$%UA \@:BWCEDWH;QSJW]76WQEPQF\J9K#HW1Z$H]R**YKLEYP9#F!+KJW^6 ML_KZ_KK$Z ]]Z?FH'G9%NHGI!"?H.UT"IFC QD F<,@4K,5(I@X!P9[PO4-I M;_Y8YJ_&]0Q^MYL*UP.<_R:'C^3E!.NR]ND'O;>7MH7UFJS^6SV9- !10]=L MM @956E3] :Y68^I1#. WA1;,OV13"O:!,5*14L6@B$@T(C29;5DCID+EB'L MV[DETR?(M)K-04MDLA)JJ@ Y(*E89A3TO@I9'L*^67].)F40CN[FTRIU80\DP)Z M WWC5>AK5;-')N'LV#KPH0P^Y-UH2JTD\"'$X$HEA\Z"*2VS>B@7F@.G#\OP M\[O'+Z6.<7)X_.Z43:;0BGHO!8/03/0E%D@^(6 !4$;5:LB5//A =Y,HM)K M%HM/"3A*\Q&LZF[32FXF-4?@3:;!![8;1:&5!++>L#LYDT,N!#E5],4;"98X M%!?>;5&SWA3:8OK[%36F]K81+;(X,(DQMQ#18$XFBO 0-LCX<[?PH:W8A[;M M;3;OV_5-%_+X)591\7M;YK-%?WR-3N.&M1CTCB/;))#$ IJ0(;O:LRS5Q6AA M^!IFR[0UD3J48K(E22;O(4)?9FM;R%))D)W! <2I+=,&$3VARW-LD M&U--1B)'-J4XA%5B?\ZTOAJK\LM1RJ[U30./4 MU\0./D[>:$ZM:%.##%)J ^F[W'-*9)WF<>1<0?#.P^ CXLWFU$IBGZ:-G Q' M@PE!LO[AY'M'H.3ZDH@P $YMP?VOHX7D8^J+6:37$'J7JS/"-54.3!)Q ,+F M"\"],YN_G,U[V>>4[TUZ7>A)5^1-E!?6D#7L"PCGOC4'Q1(45#&V]@&], !Y ML?;(KBC(!S <&L8B",TC@N8C$()+P1<.>;,<\HJ074VH=1$YHC5JIU!"(-]\ MYAA-Y(J180#>^*]JO!_C1!9T_&#*1XO#^48N,4Y!57<0%4Q+.SM3?C>;2!PQB!7,=QT,V;_8T-JT9"$QA"+12,:J%.K :A2&D+( MONG$68TB2,)1_POJ8BID[W/,%$$C2:\:"<8,0!'<>.*L1' (&<0<@W.2(%G! MOME;#;9YR<7(4#JG_#?BO)LHZ46/&TZ?504L3CDV2"@-7+":97H?++A6).

    +7U6E,C61BC%2Q75QU6]#XFW#6T-SFMJ._"P=8/HLYIZ:S:;S1Y?HKZD@,.3F5RKZ6!HT;A5X]HO(' MQ>:6>.#!Z^;09S7!RYG80D )CGN9FU!4YJ@[BEE=4(A#*3[:TF;EW+'B@@$8:2 TC! M6%)+ XAB6QZM03@SE&N5G*AE!^P"%IM54SL.C8Z 9-:J.0=(#5J5IAR+MX9\MX/(*YM M>;0&<0UKQ(+%E.H1O!&-9UE3-\RNQ&B"'T!(:U%!\JZ[Z:"'V#:RR M/@I!@:Y6S- '&V_4&J+51+1J$E(2'[EJIE90$S7/A4M%RF\6@U71VX)"B;6!3W^_.&R*'&M=\+CEB MXB'L[XSC^<\X.9+OCM\__*=>$>?U^?%#>263W^UR<7K2@^G+H\/%\@QW48*= MYO+SN7!?@J2O+TM=?YC@=+F'\1W%9W_6%=DG"IGW7D^%'XZ;?J7%T;PWK;Y\ MJEW-CKG%)FRAF<@).$?*X*A43C57&Q#6ESTW%# %2Q*BQ>@9N'F4YI;:PO>- MJ<%L$&"G]KXSF\KQSK+3Z_VC*5]:1G09?L<.A#::YR15I\:GXJ$H5T(K7)UI M[*4R;FFS-D@E8S E "Y0K-"Y"58R*U6#?1I #LAW22[RH79E5B+0083:L[% M6*S)>I)BXAK'S^M47^N"EFNV.>90"Q#TF3 7D'/L #,Z:S "U#@D:8801/!=#KJ62-U$N^J= M@8UOW@HF0$BYJFYNFMQ(@=:(;@9:5YO97!Y:UG*J: M@1RMG+.2-*[GU_90) M\&:@=;69S25Z0H\Y)2AKS'HH^SBYM_P^'_3G M/^\]N+-WZ=-]I[-\M^M_CL:+<8^.9U85/.UWZT&/,8Y\=#&3ZJ!+E1 ME,:Q@ D%C6T%$D4E@LDM#I$(,JZS3\_!]ASE^IAA!LT,E[TG8XJ#Y"!:3Y%R MY&HJIY9,"5MF?*H.XA]=VS;^[GE;-ARA*"+1%J;I@;%#9]/12"IFM;]EXV MRX8R!*^)>O(NEJ)B0&GN$)+SL*1*C2+5)?!7' M98U%5L6X/XQ.F-I)L#?2O M5#!WYKHC*#KWQ7VO(VBS#'U;H@VB/>+%"R)7$&CA:3&(7_].5DE(8&QC&]"" M/-. 5%O66;]S\N3))9Y2NCN)B3T)*2\AX'^:I&6I*"!DJ7>,:*OF5UQ>9>9N MI1LOJ!O>&**P]A%YQFBPRD8IG1/*T-2"?96S6%@)_F$\NM*-6]UP6C"E-;>* M:>\5YS1RI!5S7AF_THV%U8W7(L'($Y H))"0F G+M+, G%-5+K.*DCE>;ST? M(=WSXZ^5.KSD%#X &R<)E\02%C2QU")BM==$4"KY*L.Q2$*[PC<_C6^B8T'1 MM$,%9EQ)%2W'/-J8F@\:95?JL$#J\%J$EFGJ D2MF-H((,8K)00SFA(F#<9A MCI,Y2R4NBU+HBYA3& MD$"!@X*;E6BI#-(K*2)KW M!OR;RMYM")AXHN ;1Y +\ZL;*PF>K00_'SB?%]V@T7AG&:=(,X:=U0S^[RG# MPH/.A 58(++2C==MW3&G%A/. X@L,UQ8+1E@'XTD@9"/KZ*[F>.OE3J\H#H8 M#:"?*V:%\2Q0HZ-2F!B)(S?"N#EN=C ?ZO"JA';Y\0V36$1&:%K$PXHM([0G MB,'75NC 5JGPE3K,G]!:$K!RW/-B*Q*H%E+ @?D7VI==M?T::T.] M([\ S?)7 M"O$:[3@%^ ZF7$F.&:+1@%@):@1FE!DKEC(CO5CYO!6X?W8=X(%3I!P1E#.D MO*$&(>FLQ-PI4)"5#KQV25U^^$*T"58)!J9?,LJ1,HY0K;U%1 :C5G[@U>O MO$@J-X6M1MI&SZCEQCKJ-0I. 7$)*_8^F<_-9!>&6_=W<;;/?YYE23;EB/FH"^$D3RYW!B%#AO$N+HA>( MQWMMUVF%VXV8_^PX,S'AMXSM=$/CM#WNQ[QK&NT_.[VYVN!F*>4L>FV=,8%P M+UD02CNMD=0^,&:2L"4Y2ST;2CF;:["R #Q.C'LLC_'3V1*A;!3@'"#T8A9K M'2+VV NA6^01@O$XY4MF6,YB]9H3BVE'C"C!T1)N4!.*16<1X$N$BZYE;#W M3=/K[7T3.@&&1 QB7@P9BB1JM@@P+<:1636A;< M5"-NSG=P,%_<5(_FYOV8X2>X2;1)Q4**1\Y9C%0YR5->@BCM05=]&>$A0=2\ M,3'E?=(>E=W>6>/R!_(LZ,41DELG(I,%C UPD^[X1G)PX^K\!WA^0D5QIY0DS;] M?=,?8)=X;ETV.\,0IEBUC*$D"X$!-O6$RDUB4 M&@,W%Y.)+Y/3F0+WZNF6 J?*0<^PPRP"1ZCF$4GC'5+%=IAB_F.\>>++TP5= MW.H8C9_!DVHA%KT2>+##;;S]9V5NMS-8E/THB>+:.41LU(PAPJVA2B)!O PDU4 NC6#4KCHO*!@[S90-.AQ< M7G:Z_462!\>=5M@ LL4RP20EP80KI#BC3("<+% $^FH%8P["7Z>$I8%Q'@1# M05EE&<3#R#D#$-LM0/7T8X7GK!M>TN$LKEU)>$,;R3 &>&BX)FDN"2ME753! ML26T*TLH&K.W+()IS (*6I'('',:$ZPX]50%::58@*U@'RD^.YU!=X5DOVA,%L)\%[8U!C$;#G9(N>*F6S\(LLXC,WM+H$'1@"$DI.-,:*<=%*GTP MC*0=2Q>@J]ECQ:CQ:=G\U#/U]9+&07R$(I$ <+D5'$6*&< 7&5442VA@ED\R M9F]70&2\%L$$%E.*%%N0)RJ0!E.#(Z6+WB5C(CV'C>LE$Y[GB8P,M2C88"-Q MP*JH&/'(:8:]L6!7Y/*9E>43C-E;%8RYHSY8:K5G":6@0&D(''XJ@^T";%3Z M6.%)'3Z63'R>9TTLENX#9LZ#_% N4? J%76C M1=C-Z9'B4VV\Z&SRXAH6A+1#B#O"/',A=<#T3%-!O-#1&+-\AF4))6/V=L4 M7J72@> @PX@$R4DK!7"T.AB!P@+D]I\UB_K4,ES[)HZ>%_MB$#?2S+2D)F;V>H,$:$$%30CH$P@;M"G GIO+7.!S'_=N:Q M\+>Y"I8?NX4-(1 ;"4P-9B@P8[$FS%JI; !LLP#ID\4R+%>A^IG]U/-4OF KD-/"6QX8%UPCCA WQFF$%2,+L&_! M0N5IBHJL1PCIO(B'X-9(A*(CWC$MTW:T0@#N12%HAO4BE<&LY&1>'!*SE'#) MB$M5=L$K&P0"N"NB8C/\>S 2VEJE M@34X*.\D\A&^T(X&LNB+7)>4_T^8NU>68*Y*"^I"1+_T.6ZX@9@Z Y*B^C M!NR$9+1J"1.URUZU,GN9"BAX[B+\4B%M%PS1N>2<"FT8EH&%Y9.I5Y"YG0.Q MHE@SJ:0%-C.'F'6!8(CXF4C3 701FCND>/]]I]WK-!O>)&': QZ/./K9L>UF MH]5H%W_^]*[DWR%5^_VST/VKVVB9;J,Y?-_I J2"BS;;?@^8T1U=L(P")DW@ M7 EP@S(RZ;!1FAC Z!RI8)5?I-YX*SY_A<\0R)/@(S84429#-(8CXFV:KD[- MWM4"[/B\,B3SO!,ULD%%\%8B;=4HN30N,.$#(=IYY+%= %;\?D1?,8,XB:/ MA#,,^(RCME*"[_"$18^4T0NP4?7*D,SSWMD"(2Z8 BB"*0//I%%*)08O;8A: MEEM\SKF K?C\&(?A8L1@.CR%&%EAI<%G8$6%Y<8B@>:XG>[7[,>8]?M "3C6 M/AVS?,D2P\]2U& #H 8.ZDXC899A!?\9ZKW1Q'HSSQV6YUTD%K_@C3,7"$^[ M?@N;%L-;*IW7!K/ E#31+*9L)-Y,&_WO0!MSPQA43/)Y4%C&--*:>D=9T)); M1:V<\TJ4>5;:A2U.Q-Y!Y( M?]$YJE" @(JJZ/0"I.'FBHLS2J9JHRT7B#"?<*\UQ#H=9<0Z1J="6( 46"3NT0E#(L=?!WD4L6A,'S'=+-"S^>+I*+1/H8D0W.\538HZ.C#!M)7:!1 M()[XL9#F[27Y<=]>_0P_@G6,,!*PXBPMSK1*2$N8" .N>8+:Z]>PMT\4PMF MD?K/Q4@8X'!)5(JKHD,B! 8ALUE8B_7"''DZFQ4$]HA0B=.FA]@9BS$G2GK+ M%/(0-2VLS7I9CCRAU6(T>.*,XE$#M++!: 3L4&EG2B(\783H]5$5[05SIHXL M90B+ 2%;@ ,N[1YIC;?8PNVILE(X3MDBI 7GD9FSB6,9MSH*2K#VB!$3+?/& MX^ Y.#)I'5^ .'8NF3F;6"8J( M"UHHQB1'WB'D-4N+T>86BHQY^+=I M#HJ9KLUFLW-EVB[T-MO^(/1"]U/HU8:7X>[\Z>UI.YWN^V[PC?Z?G=ZBX!1) M N-(>Z.#93(P@X7$/JUJQ@#OJ9I?G+(X['I"$".M]$1SC4VQ*,\8:D54SFCN MP8J&HH\:F,H5NWZ&7>KIH@#LB";&NM0,.I!H3" 0.ZLH 'P:LTC-H.>5;[/' MHE83ZJ5*+L^P((E& 5/I(?16PDE*%PB++@*39X-1C8K8"WS] P% M%F$:O3- 2:6XP48$3#Q"RD$HR9H$8Y0KK8G%V%H)-A'C16BQL0"LFWW886((6C+GD7', M)SVU41AO*,62A[(:;TG#CAGQ>3:1AV9((6=C:I?/N*9&<&J9M,1A@11?YLAC M5GR>2? A&:<\."H#^%6NA$&>!1,=XT('\+G+%WS,!LW^8/S1N'[;#F>_DH0HK^.SO@U&M?/8Z?3;W?Z82V+W4[K(,1>4<#Y M]]!N=3[]20X^U6EEX,^W/QWOZO/]\[\;^Q\_D,K6]M5^[>)FOW;0.#YOGE5K M=;J_M7E5.?^[5?VX?5WYN$W^I-5F_::#Z^?-B^KYYG5EZX)7;BY0O57G]=H1 MJ=Z<7E6V]O#Q^=]GE=K.6;6IV/Y[W7*MG?;^^07>WSIH5,__:![#LZHW'U#U M8YU5;[:'U=T_SJOG[KJZM8?V=RO\3WIP5F]=-_=;%5S=K M_8'5:Q5Z_+':J&X=-_<_5JZK-T?#\37PK,$Q.1+UFR-T?+Z'ZN2(P7L,JUM_ MP_EG9Y4;WZR3/51M'?'ZS3:MUOZ(U4-T_6=MNU^!WR=8"!L)Q[E3@N5,$)HK M&D+.&4+$*J(1\]F*G%\GY\TM.:TUV'.%@8C$ #FURJVC.J?:.8*U,]&(%3F_ M04Y\2\X8+ BBQ3EU#J0S:)<;QED>L-MW M%M-&-,._#X;''_UEJ@?J;3^OJC4-FEUZP,\XY16:D#E5@6>NXTJ MB3LWS5BY@7-/3P*R!%"LS)4.*&=8B5P++7.G2?3*\"2<:UFGZT/W?]>2)_SU MGF%>*DO-J\,Q%X[@F#^O;&WR_=I.JP('^UC;:WSPQ MQ( ^ .#Q"YGBMG<8), *E6!XZ LIC,S,(M!U-I>?__]R 6>GUY7:Q0B>8!9HM!BMB/IU4=W^3%0) 1G5)N3.&0$((^)<:TUR@HW&AG/DY,H M?)VJP[NB6@%11=IX*UV.#06B(OBAC(FYPE(2@D(4*U'].E'W#^_I_]4)UQ); MQ%4>"8XY,TKFJ4= ;K401'":TFPKHG[5J-XC:N7J)%(/- 2OCP0%_^\ARK#$ M$+ &$%D@EOK4JQ51ORJI[S^35(6$CU*Q'%%D$S1&N79,0\#A!$&:6B[BHH49 M/\J+.V%&M;9Y5265J^)Y'^M715A"MH&N9\UJ"\*6UA&NGE?P<>L PHP]OK]U M=%/=.N65\VU2.3WQ2B%E(\H=!>?/F %81:7/(^<40TC'H^&O)^3XN?#[_(A5 MX,C^5O6L4G#TX+QRGIZYS2LUA^JU/^"\.CFN?;C^3#MJI\,*J; *@?LGCNY6 MANG]*K4+"-80H MW#OM'(+XT>(%S6>\)$&'MP2U47H5I,B%PJ 2FBF ;P+0G(?XS<2H2"0K@GZ+ MH-6)A :DHPY!@66)A4/$(*M&Y0A;D>9R&+-VT6SW;%)$()PLN;O(OJ>1T=;YU>'>\>-(\;&H[]T3NN=8;'--AU7/PVN=[J')ST#K^>,2K M6_7KXZT_FDDBZA\K]+A5N?D/:->?M8NQS3X1S&,4C,E%H"G+!_;%&D_ :AME M T][9,TND[$H%"73%%7"&J0(!3O-4L"M76Z1TSEQW!I'N40,+9J! 48JD L]H-BJ)?"WXK@4_;^K#ZO!6-Z[!U[+]W2.M78",5R_V M=_=0H4^U(UK=W6F"7\;5]_=U8QM$X!1B ?#9M4T,^G13(> 7S@^:( JXFGSW MQR/PRT?H/S='_4KCUOHH,8'L(1N/LC,VB$+0Z M(:CB4E F&(3S%-"AK>3K %&?[UU7;L# UP[.ZS?@73_NP7@W M2?WFP[ ./^$X!8]X#=^="(ZPX2;F6/(BH>=RC;W,8U!,PB=BN5L9[#E3A_JT M.A 9A!<"HB/O ZB#-KD&P)]'B<%D2R.]G%UYPL(0=,H#&B.P009T '.5,VI" MKA5RZ8>@U#/I[0SA]J(0=,H#$F:]8Q"_<",M>$#NL1CG7 M$8(D9&5N=;1Y2+M;0#B/I68+IP^SCS[W3HAQ7D1J\D@9$#9R#80E)E97^4"-83*W C#X6CM\:$E6I\4S4J!,9T M0B(RW@&B5YP MN>0$UP#ZI*\]#&H0/U\,U6^ M\OK';5S93;\!#>W^T=K?\HWC^\BI=7P!WORFNK73K&X=-](DRG&M>0;CO$J_ MC[Z3 !B5 1&^(N@W"3HEHS% MP"]WU$$RA=,"M-Q&"RY7N@0^O<\1!&;(\*"!:'HM(A2A%GPPN9.I8R,LCC7)J@\.B"PEL$'/[M"XP4AZ.DT M08U1QDIN],$A=#98!EP;@-2@"9( MR!4Q(L?<6HRP4DS/KL!X00BZ/9PVHL:K&"A6.:7)SZ>5[4I;L*G.@XO'-FB^ M\O/?H*B[H_-8"1PDSB77J5R;)N#$"'RTFGH*01I9U3A]@Z!W)EU(@(AZH"2*B&NU*FN:MZ*1 M#]/JH"36FCJ16Z.!@_ GQ"Q2Y2;5BUB#J>4!C#8W">#S3U@1!EY-%1ISQ?-8,]B62G= M_W#B" ;OQV1.HDH)4(1SQ9+*"VR"TT8KNEI6.F\)0C==:F=4<(J"/;$>4] & MPL'CIJXC7%%CA94XK$KM'I4@K.V=8&EUT-KGD8F4($0^-UB@'$4BHE5(4FE> MCSHL1L^!X7132B=0C(;GTJ5H$U&9ZU0TZ:)%/E >B9G=E..BD'/2@=9Y0800 M/I>8D+0FB>::(+ RVC,(W05 Q-G%FHM"SDD'6AJ0M-[J'+$4'"F@J0V.Y0(+ MPVETAL2%BS1G ERJIR>"D7,"99;@T*NA#2ID;@-ZC4%FI7&F L MN;>2H]PYK]Q4:&7K ZNVP.G5]FB]MLV/=X$S0.EZZX^SB2Y\N*K4ZL/C\VT" M]V?'6Q]09Y]WMUK:Q/ T!^M2NT8WN7L C@'G&^> M'9\[M+\%$'.KCJNU[:OZ^=]W38LB!BLN6:XL _XIB7)CD:YA^I;5$@6H%\YC'2U!S5.XC5 MBY/-WH/T6H30FH1>JOU:YTD+F %I$$1K%V:W MVF)1R#G!U%1R@=+Z5$J2.A@)1H:DWD5.2TLIPSPN:M_\ER/GQ/$%SHRP/M7O MI8:6'.M<1Q!6"%V,)4;Y:!>NH&##D.U@M*A&2KCJ#?).?$\3DIB8DI&6@PAA#3@N.3P4#, M'F3P1F.ZLM2/"]>OP.L%A[FCH.E. B;C(;<*_E+48J6\UYB_(DM]73EWX_SV M5>7C'J_6=LY!=F^ $ZA.]J[KM=_/J[6_+^H$SC^_0,87O;VW3XX]IYBQ-\Z=C!ZW*9V42'R"./+BHWNQ!3/KW>?WF M0UIBSBHUWZR??TA3^M?I6'6W?O6?F\J=RFYPMA+1-.MF!1@797/%EF.+/M;1U?5\],3*BP1%%PA MIC=#CEU/V/"F#E8+R+?E2(4D$092GX-5FG(?J8BS0HYN0,2;U>0^ MM@"O?DS%BSNM2JL"SSH[ SV('R>+][$^ MK-_\W=K?W::@/C=WFHJB'H#FS+@)0M3''%#&E+#'4YOJWU3:;H39-&]'E:(8>S++M@T+0]")A*;^N&D> M(O<.(S#8*N0J32IC1,$"2*,IP@MGL&>S'N+#"1%6&^8%:'K:$M(KE2N2=IZ. MC$B),.68OAZ#O1@YX/=3*76-';>4IR;U &&8)R'77L@\4,*XPUC+N*J ^Q8Y M)Q,^S")CA39Y6EB<\(L!= TA*.71:@$(D=/9H>M%(>=DAD)AX9%/J]:L3&L! MO%,]4SFDBM7)YI::;T2.69I.[T4^"DCX*,7*AEJI_0_\ .D&VG(+5@1AI#75S *DYT(JA B/ MW&!LQ E;F[ZFUQ\F]K4:[?PL-$[/^F^QNNS_=M7P_;.W&*%_KA7GO?N?WJ5I MO_L?V_T5KB[_+F_RV:WZX;J?-]H^M,M[P0WZQC;#^+@M7C1WG6;37/;"V_$? MO_E&[[)IAF\;;1"7D!<7_=8RW5,8F^WT^YW66PY#^Q2Z_88SS=PT&Z?MM\7C MRL.C46N]H01. ^\#>?I^_.#1.VT4[_1KWS]P3&Y ]//%PV@#?_G2U6V_?EO" M-C0FC[KMKP7?NN,31G))2U'R&0A,$L#_70-XF1E)"+OM9K]-L^.P?J/CW MVZ7QOM$^?8LR7-QE/(35K1YYJX(EOQ8J^265+]71@=J'[EII+\;'812=[MOQ M V*G#=C1M!K-X=O_KC5:H9=5PU5VT&F9]G^O]TR[E_="MQ'+$WN-F_!6;R3- M+SY?E=(@X4:%F1A;+9)$[ZBZ5]O>R@YKF[7MP[MV:AZ'>[C]_NA@K[:W?9AM M5K>R[?^\__=F=7<[>[]?J>P='N[M5[_X#G?MHH#'S+^1$<29GG]N[.P?5+(4$[4[[>J@!7=QH#_M-#[ +>!:(U9:,L*T%8P9A U" M@0GB#.(B8HI.M@@B*$T&YO '_*8 D=JF!2_A0^/M5L?!7=O]VO 20J;"6<\( M"*$_R?&P_M&)^LT?%]6;^E7]X\Y9_7SO"L#,L')^UMS?3=#R SO>/8;O?0.. M??*[?S/_;P!,I/G)GE^>5UH?:/7\]S.XME$YWT0 F(;[NT>LGJ#EUMG%,4#+ M*OFC46DJ@)L5?H*1)\HQF4?I4Q?,5)*EG])-A!YG(/\/I\L$']R;Z[9AI+T M>[SYE]S1V-V0R^OD<#YGX6.6\<7Q1SU[A&!X#3M)\_K-V/603%'?5RKWZ0Q5FZ:Y_!,7-EJ7J2 MHK5U9^3A?TGJ2.LU=CD2!D#\1>! M6#:FYC9:$4F" [:!X?G7/^"W^.V^[;DU/5]&5-\!OKXB[]D MM7]O9U.8YA;/;+ZOI<-84W:'G-\/]'^ U#]ZZB/MUO.,Y'OEXZO(<,I)W@.* MYX->OQ&'LQ*PG4XWZY^%+#9Z\$[9,)AN%MIIK^H7,+1_P9T[?KOMMTR1PIZR MM!Z^R5OPS+-T6>[-,$]CRT-[97F_97F'?];VQI;W'F;LW,!5J)JPXGFQ; [5 M29K+V+ZJMZJMXZTCFN:B]FM[P^.$&=->+(A:Z47.G2,YD]3GR@:*[[OZ]2S)P&?!1Z=[+^.Y+*YK!;E' 7D7!MA( MR?8'8#<,W(&?[32M:38[?=NY7FGVMS0;3:-O3 (%GD2PVJG-.$Y]E3%+'X7' MUFI)"!^A;[9"WQ/!KQUL5@_W"IB]0N#SC\"?648>-HYC -V_M6#990%KBXJ, M[*3XE_4[H[]./N?]_.?TWW=:K4:OE]YMI]$,&9@&\.%OGS-$V&[W&_UA>EKY ML(6T^#^3K?UP54$KKV+G7U0TP@]OB4 M[;,+%F:/DJMGEY^#<-KH)?$H%;0CT8Q,UWQ@L1U\^_)Q3*K,%NL]NB/?:KM.%P*ZHISKLFWYXWQFT M^]WA>XA0/P_V>NF,RV[G4[K/0B=RCHO%>V?GU?,/Z+AU=%/=2FWNMTG]QJ7* M00+C@K#NB.]OG=X+]RYA?#L7Q>*VK8/6<:V"BC;WM>/SZDVJ'*SC>JW:JM8N MV/[.WI1[4S/5> M*LL#?^ *75A@=/O2 KXWR6?H:'@0/.[^8EYSGE( M4+R,W=[TOAMZO=&O/V$ >&6SOV6S;Z9 R?U(MI7H<%RKXRHY;AU_W$X=1]41:)M7<4 MI"RKF=C/#OO=$/J?3RZ]E)R\AS_WN[7.U0JZOIB4L#0#2;1'+M<"\6(!8=*'RC&6.;@:219*5"Z[()I M;ER:9A:N@QOT&Y]2:A="@=";=80T8R*!QF5)Y1X(A>9_*O/-7=7UU7H]L*/5CZZF_?HR+'UT1]I7%WV(#:;T@@Z5B ^OO6E*^ M)"BHUN@WB[G^8-Q9YIJFUWO5J+#6-84=/1RV;*?YYI5CY.JH$*00CG#MSDS[ M%+YH9U=G#?AFRD;_Y'3"R.@F(XU_IB/!]S5ZWIM[Z;2.CZK;NVT M*ENI7S!\/O]P52=50,5[O$+V/L^CM.K#RLW.&5P_/&YMH\K'^E7J%UR'S]6M MW\_K9(_6SR]NZLVT9F92:F&,4_ M['?FFWTRS4%(U<)9[PSPYY?K-Y?;A+ZXS(]\5>FJ5@+_"(&? M) X%"<%8;W,>=-HVQ>O<>DGS@ E16"'GO2SJ2>>LKNA%J@IF9KVW1Q"CK'*^ M/YN4 ,@23"2]E+!_F%AWX8AB+.0&(YGZ[H&P:ZISK4TT2&.A) A[DI-ZIWM1 MVO=LS(NOF_/7 U \,8188<$EX MS"--C0^C0&F'*Y.[0"W6$2RY1 !04OR:;68KH#)7LK\"*M\K^%- )6*PVBCF M1#.PW5;XW#B.#O0&:1+0]#(?8J-=+M [#QA ?2\.4$(%@;&3/7R3X M$<;Z?VFHAZ.1[A4#74B#^%,KH*].@F=.!QUS)(Q*FWZX7%LBUVGHB/(Q*F [0!)G0%OR!W>S(3LSV\U M_^XT!^V^Z18]([J]UV(-_RI];O.+BT3O\ G"I[;,WI'Q'"X$:'+?G\ ;I_.)4N"B- M8G2?U-VK5PRB&*3I]3.-,F^&O9? 4J/N@653L91*Z9O^X/49A\K-B<9&:KKFH)/$OO]?V0ZCFHP);.5B8; M N:CU>CWP>"$)IB1;J>=XPVTL9!..*^OLMTS=E!ZI[IG1RCVE8 M-AW*'8330;F;3W:8U[(WJ0&E_(U0LG$;ZS6*SBR7J3/+<]O5D*9<#N 9HE.I]EIMW/5/QL?!DMT&$(QN"(M5O0T+)9$I4)Z N_YA2$6A_%O MX].^><*7!S@^,4'-M2\,<^TV68>)S$1^_![:< M=KK#!V9@BI,*AKG120LZ&?-3/@*=8.(\#QQB:)]6D[. M>_?GP\HPGR'V;/P%J.(]ZLR7_Y@15:H/&>X598 RAU]R##.FSK.;YN+%?Q_T MX,F]WC*V0/^I' 8[L4%I0WS(!0DL9]ZF9J98YE@[[((D0'STS3[FLQ'J[8=1 MS+)+]/BU=XNW?C^&;BO)O@,V\ GE1&-N4(ZT3!.=@N8Z6)HS[+A6$*LJ(^=4 MLA<@#(M?"7?2(N!'3@FF;%61HP)OG>8&^YULT"LC)=":D!]K 0[25GM4< MIH=?->#12?';\'*=Y.,^-7J%]V^;MDO*#9@@M49-)_?Z$ &9KN]EJ1=0PW^I M>H6^,;\\& #-%YR88PGY[JSE:'9GA%'2TKX4K)I^/Z3>38DKP*#4[!D&9TZ+ M69#_AOB^UP//GCZ,V15B#$5&KCWJ.Y*N::0 M V<2 :YVVEFG4\PBHF(3(#1 M (1N,N/,$)M:W7UHNM; ;?/]ZV88%M-&;S#/CC8.TXZPDHBT%/R7],J3]QM5 M2-DF>(,I08R-;JM,;%["LTTZ"62W**#QQ8C-P#?ZHW&E5.:R>K4]%[N;Z5T[ MW:YG2I-HK\*6]&3HR75!-&<($;*]X\^NG*U3II7[ \S4*2BFJ28$(BI" /NUAO?X=YDY'^- M%'NGF ^$FPS:C5*M!SV_=F^-(DL;T1AJE8T,*&JCXXH%EW8/42"2)WM)O1&C M: VLFFNT3+/WOVOHM:*L8@0!002CH$$IA+L J%3(WV>YE:[57(UD/+P%)Y-%RQ"=](OP*]%MW,GC,UVZ;2U5 M-( IM6VDE;TIXFT%%XK;DS']$BA(55'@VJYZW^S!-"(1N;N1,'YP-=&+MV5B MXD?;,@FV(01_\IY$!&T 5YZ^+Q/>()@]GY&&W%L7^C7G\5?H'B8- MNN]$?F2A^\2;D,^]R9^@@T#%OTSW[^0J)\]=:. M-ZM;%PS^&^X78SOBU=H?+7 DJ$H^?+9):.6FSJKG1[A.ZE?'K2.T7SN%__9X M]=RQ:NT"5UIU5#G_0(_O[!JS!\_;0W_2@V;X]\'P^*._M(2)X]KF3?T&WKT& MYV^=XNH6.*HT[BUP<.?;\(P]5C^'\=^^PTH08QN_9N ^'/_=?MLN-O-%0F#VH5RA[0K6X2Z/GJ M$_5%12J=T#T= M_L39+3,R>VGEVI[L6(-3?5FJ-4, ]_"VCL -%?EJU82Z5YHC8;#[U>N3)[AF[XX38-/^".?V@Q M]\H=/Z_%N+[KCH^N/G/'YT?7QUONNGY>N0)72ZI E_W=O>L*J0RKI'Z]OW5! MZ^?P_?G?]]TQJVZ>2!ND-(+F(5*10RA):O80O+N7^Z1SQ#/7H2U[XD1TDYJH8=VO__5%ENUH[ MS/:JX]V1M[>RW^O9P?;.]L%V]?WV]S9';[33GG)OL9I=ONNO-'D\JNF^F\_Z M[]YMS?>GM/*EW2D7XG ZC0S_;V]FY7WXQN>7 [I;X#UB_#*/^_QR81 MQ=T,&2\[Y[YLEW*]HFN:5&?;6?KUK[< 8C5Y7IMF AX?Z@$.)\4<<"D:/ M\)*E6P-0.MI/]FU1DY3.@C&9N1E+=M9-P/T?C^//'EQW_3^_F@<9_I+[&F'R MJ&V-1A-Z(XBRMU_]HL.V_Y/5]K/-:O5H\T\ 5##T6K9?S7;V#RJ% MUY_[=X"19K5_;V<[>X?OX17JVYL'V3:\UU:V_[ZV__OV049Q.>'WR%U69H)6 MJ/X1M$(V,/[RT1_UTWJ#4OKD=Y5J SW#;<4&)D\Z(?@"FT(_QBM_>8^%&;=D M_;9:EO&-.0W?S@+C2:[*&G=QVNV L\A'8W0N!/!3[/?G MKQV+?]^%Y[YUC_DBW1=Z"4* F^&-^QF=EWC=*5SB_0['2^(-=?RQ?\ M(*1Z#'5>"M[]Y%B^ ][1M7?C-78/(+S9\/Y^?G#%ZJ=B-?X"C[_;-MYS"5^T MC>+YW,K*6+RX!(D4"Y:S,&E2:--V!OUL?]#-MF]W!=XO=@7N_JPQ>3K96!F3 MYQ(%S)_*FKQJI+6Y@EJO0V7TVKN#1N\BVS&NW_EI"[F"6_//;BQ?&F\]HT^= MG87\_<)(6&%)I>?V62%)I_ /-(5F'P=&J/6WOT93DTS M R,)S"L:B*Y Y-+S_.FLY&L&D6P%(E^%QE"\]JX"EV2')H;^,-MJ]%)_C$%W MA2A? >>)^KJMO%=4C/G7ZKY? F7.Y3V^OZ!JKKW"UPJJ?K*B:G9QQS,L ?L> M=\I70F M56-MGY6[W69_#;KNS(QZ*I773NV&MXIJEEZHON6I5U'-8\RP6$4UKT-CY-J[ M_^<@P ^!?__K@*9I6NK(&KIA8,]6?GE:ZXO4JLXZG5HC%A[-XF,#L=]X'@ M\K)9?#;=8;9E^F:%1Y=>&M@25![-. FE5UCT5:@+IJ O[XLM<=(&CX7-!/AI M3KMA9$4_IJU!-\M-%TWZ(JTWG^S!F"Z86-\)_%4MZ,5LEQ^IF/T9"V-7FT=B7Z_@I6O0V,HPVOO)J%W6=JP MN&]R$$Y-M]CA=J?3A2>TLS\&W4;/-URY/TC_S/0!.8=/:?>/O7;O,KA5I<$K M$/-'.8;O62DU\P;73[2*::X3'U]=Q;1J#/WCS;C0*@IZ)7:/)^_>#46SPO4' M6KP6J:3WXTVMLMT.,"]EY%=)^%<@&4L1*LV!.?W!1ONK:&DNQO(]2J/6WDUL MZ/M.ZS*T>T^165H%$ O >8R6H+?AC#-+>-79\)5H#,=K[T;+VX?9_E4;P.99 MXS(M\'@/3#*-=O9[: = H:GXHSQ>@-')NJ;BXU<6UZ\@ZO)+T!/:W%<-45<= M$U^+TK"U=V,#6]C.E-X&P]N[8TUK71AFN?E[;WU4N5=F";*T42C 6A]^/@FP M0K4+("P8+4')\QQ8V%6WQ=>B-#+U[&ZT7>,2D.NDO#G;"6&TB:O^B]\U<_GWHO9?G ,GN^K!^$I,JT ITW[6L(W1:LP' MEFEFA^XL^$%S50'_&J1A%:<\C0E=]4]\+4I#U][M=+JIW"?_O^QPT&J9[G 5 MDBP_TS%&JY#DF4(2O:@NX>&(Y'!OM[I9.SK8/IRQ4UB9@^N^B*7Z-1BK3JUQV>D5#R;?=8K[A4_CMJN'[9^,.CU-7 ME9Q_BR:7&-OK- ?]SR_Y\BBF?Z9[-_S_KCUF?<#:^**S[@2*G(;<=H.YR$WL MA^Y;T[PRP][:KW=&W6JT\^GW?7BH3R<>Z%OB05Y.5']R+-\AJ@#QT]33]0.R M>E_XIHR% ] 8NB]O/PO89OF&X#1O(&QMI,RZ8^A>9P/4O-A\GH!NO%!_S; M^,NK_^-YU!=_Q-IPM/#>,#(ZJ.#OZ2V=!LA$^IU4P_:_2*,Z\ZW::_ M[7[<--W3T.MG0*1!-*X_Z(9NT?HX@#5*,S6?&N6K;7JPZ,6>'L7'-Z,'[FQN MCA^6F\O+;B?M7WT>^EEHGP(ABRR4:71=%UP%P*/69:>=DE#=<-DTKDQ(79IN MO[>>=8IUQ_TSTRZ&V0%$TVC#",+_-VA<%B=.C[%W.X+][4KO]GW3X^#J1C>1 MWP%GNZ:HXM_(LI);IMGKW*>*R9K!%.O?[E/A$W"O,P"Z#2_+'4A"8F*WTVZX MJ7'%$0_,B%;KF0\QM'MA/0-Q=?"K%7R"79E>K<,;0[ASU/3AEOYU $):RXS MD[B0"M42%]SHJHMVYZJ=#GVF:,#.S5XA.(DI!L1I=,M2.-,-FJ$_OK^FZW=% MZOZ#WJ2U[N!\O_;(7XJ7Z(:V 69.SM@,W4[!Y#MVH)#ZK V$G#QJ MX0!:P=CA'1,)[[V:;_BLW4D*E%H_EQVDAIDK&DJE3^D][: 'W.@5 MN?<&&] M,$N@% >&[ZH:#&]7D@=IKI9LV%LHUELJC,V*6-@"K<%M !&HKAA8=K.3#>4 M985?%-)Y,=)S/KS]07?"KT:O$,ENHP>\2[8Y>W7F@T..8D M(B S]\W2OTL#U"O,S$9AFFK-T "4U^CZ-_KF>< M_+.X4J!_IB$ .@';U\]ZIEDVN8N-'GB_C"""U]-/5)Q-$-;KR9!=CH'1R.3! MVV6#M.47P E0AE"T$NT'=]8&%IS"GQUPL+VT3CW=9LIG_PCP*-XBC30S_:S9 MN0+'#\]TH3>&(IU>F'Z&S^PP2YBC'"P<+&\#%C&[!4!P2K*@ ([*<<"Q]#D. MVD7UX C5?(*GM@L/5MX"[/+TW??@_7RYZT3IOQ)=8/SP5@DN?0K=,S,8];7R M"9DU[* /X_XF$1(3/S5*M)'.:+3AXD'9?3!1PW= G/L <=+!.&H)D%!+Z!9S MB2:)A^D"9T;5Y[>/*$MDLE&+,JML[3",'N$$3GN^S MJ]1?LG@Q>)$14OD2_C7^4UK6"I"CX>"*B005UY4PZ[K\N@=4*O!$RS83YQ/Q MIV7F/C8NWZ?D3*+," X#,7<&W10*3.A8"G-(4E_J?>^^XA>13;<%SP%9'I3U MNYEMFO9%&(WU5DC&XM@-KN MIE_FM[MC#->@%;XPG(TFQ 2]L^+^A1UN%S("M[@(R>SURQ8;I?&\3D@-G@)? M)ZY>%6U 1\+QVQW5'U-Y%%"DF*-$;Z 5;?@FW=H/7/].U-$*"3X6YQ94^FW* MMDR]V.6@=0D<:'7*5='I!F7(=C;T73@9[ 5$-7#K0L ,O)H;%,U+$QO'@@LR MU0RGQ@WO4/A6&JOFT_"WDE^AFT Y,#91)^]WFF >0!2!HNZLD:BUGMFNN2G^ MB,9V"YJ/^J,"CTN=&ZO)PVR<>H95 MYGA!,\?S@M*_%$LDF+ ]27 MWJY9()TQ>BDAVAWH.$6=Z;3O&+RL?PG2?B7;"#[+]$T)>QJNV[DRG\+ZM!// M.Y?]TH6/*+,.%';-0>$'&^W8-2ETZ35:8X13P-N4^;W%O^M9TP ILV[*)<64 M0(2_@PLP^.3PIR#%91$FC1 M'$ISW#F(\_WOR\] X'2']-#)X J;=07D!/S3 M<07VM<&X8F451&?=Q*SA[:&TDW2OU2AWZ;L]+Y81+%C""WB=]B!5.I;@!/0] M-'MC=)URK^7W8\1C3D$01P%.%Z O8.> M=G^D@-@ @$Q_/26UK@#)$X@_(L.G3K,/NO79O>X2 FO=(LF 7 #K(?/#VE!'YQCR#WH?KM7!N$% M):=2^H4J]D&8057*&ZVGSTE20 A+,[!IJ:H=?24-X<'FY5?[NAA@:.!:C#N M,JB D4!LUVH5'P#Z^+S3AN/C.VQO_W6P7_GEMPR$!Y@7VI\:<),B')T:V(AR M8Q,UQJP/ /OUS^3YS=K!SMHO=TW'?9%,RM4O1;M0B;'6WPE/1_GB,?/!V>13 M\=XX("SCP]^R@YVL!_[%A2)JZT^-OC"XR2ZFQR7F-Q-)0;H:[?&Q,3_7LR)7 M73!A+&&W\<[8BK4F:]]O+P.KW#N[@HCC;)1O2,%OKS]B#IC;"'[=%'IH!M?@ M(I*'B(,P]>3VP$%8W"WH.*EBP0Z^+_B1)4H1\JV[*UHQPK OQAHTMD5EN%1$2,:--CGKAW;;W FT M[B9Q"M>5W&%PC<*RG@X:*3Q-;S9:Y%I*VFV\-!4:C1D^OE]*V/T&#@9. !'( M$@XHPJDB]"I<6^@/DU/S 899FM0[H?)D&"6?@:L *-S@]#2YYQ:(9Y[.R&*9P@+M"C[Q)+WDH)P&2 'AUX/3 ME\:Z\S*.KT_4GYEB]@N(. "4E:8ABY1C.4M8S-_>Y@I'Z8!AP<&4#:K'*J$:T7J-H-NMU12G%LF]+C4^XB?"J V&D;[*]+ M*R!+/%PD/;J=V.AGIV"DBQQ=64Q@,MOM& ^^T"?5G\:_\"<@E93>3X9[DF J M_3@,VYJ4K8(!@^=)$@G2"V_ASD:H%BQ0IY1@N#2D+8YO(6E_E.]KAD)8BVG6 M]@#$L4P,.I#],D?1*R=CS7A*,B']I"W)P8[>I$@R3EVQ?B_R*.#]B#5%V'.[ MF2U0#4Q9NDV[/.N_B-@@"=0W;]-C11"12)_4\+_PNA)\0SYP2AEG=,-E(L)H M,YW2> S2^ ! 3D9<]/5+[WDGJL'\G_"R6X-N"2=2/ #V!P8+\ I<&GS8XM:32OX>0E1M$3Q1Q/A*ADRY?_]TKMGX;E!F1]!:;X&^'O<;S#/AQNMJ;9;YU M?;Y8]=R2\]6'%S'7[91T"DU,HWD[%_E\ M)T K+CD-*4]X"UP.NKU!41]PF_>9 M>J7+#EBK81EN^2E=F3[G5EH:[4^=9JJ*;C828$U!R-1I+HW>%S4PB1BC^ITQ MH:["N*@ZNX)X9AS,A71NDJ7UDE3I89T4,Z=$=4RT+;AHNNVB1.VRTT_"DA@^ M+ILRG\!TE8GG?A93<5%9G37RTU6X(B/KT\J?HLM2KM+!8K3OIVM>']RZ.EG, M6-:=W,G1=&^W1ND,RMF0=O]>\#M?-N9A._FU&L?Y&/?WS_P^6""9M##I8*FM M19%8*FV[;VEN$SS3\P-O&K_<2Y"F =U6N*62M]/.;>';;W ^7#"J>"M2DJ.J MF92[&Y52%R?!6:FBK\STO6E\^N7S2K9;S#,U1[/L*44PD8KW.Y5LK\QGE7#JE_7L M+["8_>Q?IG7Y6_;QK-%OAW*6X:"3IG$/.L/DNR8NN\@4=9IA-"%2O,[ ]I(' M;Q1&''Y,#^KA&M6R+'=R6GK7>:LNUC6S\N M:!VO'IIFRCBX2L]M=]HYC.['%@2-_5VC/3:\!6P9P:!B\72QQ&(R.=(IK'21 M(TW.^PNY,HJ*3"&'7W\5M*A,5SUN%C6\ICE98/1797-JL=7DR\FJ(X 8Q=A* MD%$,>I1;'4T"3+O\WOW4'5D'99UB2PE=T@.FF#J:2)K*<^UL;BZTK?CC!VJU M 80 .> 7 !;0\9O;4FN0XW'>;SSSDU!*&-GG<0%E !XG_ /'1GAME/ [_?_9 M>Q/>MK%L7?2O$+G=]U0 667)2*$8EO#U%XY'SV?=PIM VS M7TAM(#(3;)223N _L,S'OW*$'?^* 7/]$P8)4R43ORT4:*H*)+ LAIZ/@FZ8 MDPDS0'%C$-.FEF_B8^"=&M'@I9!&QWAH*4: CXB5POP 6)VA)' BB8*Q\SO'(X,1<]P2EG"+O1&9+)2YR@Z)PI-C45(&^ M7UKPG'KNIV:M*(4B@ 1:""LR&^_"?T?7+_J]H! M:Y2F%8E-+OL/:X#0DCS,"4Z+7Z>?OO8HKJBW*.==PO 8#**(&3_,VVKV'K^3 MP01 1K**T[-0WR@U3+(4'H5GFB !I=-JYEY98O@6&@WXPPD(%/P1&O9@I%+% MV&GLG#,<@9U8]93)=G(Y&>H1Q7,T8W!M8OCR _,++RYBO==&K!LPEFV(6#^F MYD2M-8S\+$/4#Q>!2-;;6.0@7%&7,?)@M@.FE>@S-+*R(IU&A7%HK'9XPR[- MG,Z#O_E&E9%H=!Z,"L9Y*DNFD 4NR<4QZ2H,7Y'U@Q5*:/^39D+!A64BSN/L M'*=@\HXIU4V&$AA)MBR]4C^>%9@'UU6X"=O1KSUK&!?Y6(R,BHOQJ3+TVE>C MF,] !6 +#M)0XD]VM,]HW432MR1G0>Z67P4"W='$M>M$*Z1CZW.Z^UN3A2.LV5ZTM'P/= M7HT*8KC--\9]Z)ZVU)%,]6X\I@8\\Y M7B7S"U%_VL2"9SI@M(GBJJ19I=XJ)17/H"2T.C ACNZHQ#OMNH YP5'=E(K/ M],2="U8EC' NV[PO8P^8:X<9.TOB)1AXU>$^_7:]IN$$([7LSQ0Y["9>&C$Z M93GM!H+8AO#E&QTW8R8\3,)G(9!-',++1'C3$5" MG^D,IC,N#%L8>#"!Y_R;OG\Q9%0L90_K7XK?@;7Y:+?3ZD M$:#@%1=%H@^F@?,8=T+@K](1EB#U[RCPKHL!\+A3H0&&4AAI)H,Q3N:IGAGV M2R$(&UT_;HV*R0XEL2%Z<8Z:ATL7T&W&'/5?I+W_J 256)!&A(@S[W)<>=!/ M.+=1P3X:*SO.7\(2F)EGQF\:(,SWEIQZEHM9-=9+ 6&J,S O!!$S"JF)B\!S M-3)0#TTL(@N.^Q8RJE5+1&T@X;]OP6&9T")2,(>ER2@DH\G$@GES!2KMI#M$ MQF.4AU;+):[A);-5UF5+1@P#"D)-T)MED*,8-;JB5RKH=6VM+G&P!YNPC?[4 MT(*XRX=8PPR]V3 ;D^2\3=CGQ4J:KWBFD]2I-(9)=!Q/U![YD9^ARXGR5>.F M4 /*JLNN2B&4'/52I7 H%=?5$&7U7#"E"E6(.\#+ 8?R<:GA6J4S?F^(@93T M*]QGSE9J&";5!2& RX*$&@BU&"+T#'Y=P*22M*C)"\=,0?6=[KA 9<$Q 5F3Z9BV"TND"] M5.+%9252N%9R2.95 LO"5#$7!,+*OY>+H929,B)#JA-M3L0]GB2J]6.6*[6Z MNC=8K__*2M[>_#Q%19F2MP>H3S(HOZK9?2 (H3W3&>G Y0YQ$=#HHL4:*DVY M!1-Y0U%2-PF8TE!6"Q)5!Y\4"QH(I.YIAC)EF2 ^;:"Z(LD#UHBC%EMYHXQXW+A MQ/"OFS('B#-=XIU%&SS7!WB_#9XW8"S;$#RW MD)KE= #ZT_4,I[KO.#4K$J!"3DNLSF1?$@OZOTW1:T:$HW'$'&(S,A23Z9@K M55%*F!)#PKN51)?2<0$8"$:WP 09@#MF9FS'-4)31J5H9W'],B>X+2W21'@B ML 04I%R.3XJ5QIEH;4#5EK@ 9U8$.K%I/2HJ;A6R(+> F_XNQ7)8Z!ZK8D*E MU;<^H@ZITCK-C1D+-HO\$(>3,#$BC=V4;6:<9*9:6:IMQVI80T8D0^"G5Y]Y M-U9*XDN#U/^J7(6E=94=J^98<)B2'-8$6T#,A:N(()U;:#"^.-I#A4LR%$?+ MX/XF$Q-Q6:JZ1,%9FCG4?*DJT>4)3UR)D@XN(;H?_RG\B&/F3B;=C0.80C2F M_]0XF+?GER[/+N;5=0P=&Y'_K"/I.!4,2-0-QV(-V"6'1LR';*Z&!NIFR!^QZLS\_1J?+S\ M;/$_/(I4\&YTYVF5\YF<5>39(-@]+BC'%?0)F3D&EOHF3*X639Q1:"P2 -HM M!88TY7'OZ UG9S+S@Z88VEL0BG[K$ TTQ*AWN=Y*D037J\8K8\2@(VA1PJ8% M^H((L';9(Q!H;R2;2RKC_-FQ>S5EF[USSE5C+#NCJ0S: M"T0*FA;0@5 MF58RERN1AEAGI&. TYH3VX#=_];=JR?OZ+DL)0B7+?^L=US[ M0Z;T^%OOI-NK_Y0I!?_6W^L>UWX!?CF?B\:5X23&PO5QU3#G2TJ916O1R][8 MFCV=R6:/--9W+EJVE4P&[A9!= Q( 'Y+OCLX]Y1EIINPJ-[!PJ, 3W.*;5PO1'K0AV@:,91M"M(OT&LGC6"$5%N&AI.+:RB1\1B;]:;"R M/$&:-_*E=/I].:Q%LIXB+.IB;;9\!N.=IG(K@;.,@AC)PV*N"^80$FN_X@#@4Q4R9 M1+#)8<:0P-0C> ;2:,[UG" ;&H.2EEP2MZ*(P_\4:@E2B!2BA,!-D%)GN0W6 MBLSVD2GGQ[X3FFF4JE'@=^POASEO,]'ZH6'(2S]*3!V^!K?AY/DA*C"#WK@& M10UCYM(5C7%B21VQ$,Z-!,TU:L$34D*,97!U[GP!PY2/CI,4N9NKGLQ+SMZ# M$!$"@\^5SR1MUBG5%QG,K !CKF!_YHX#@RY=).0+51ED9RE9F_NG)]B(P9\$ M[T!6L(QL'G@F>\T8WD(K0&5#1?'GFLI;K%[S[,_@&FI2RARCX?!5=%CO>;*( MU2&R%.(0,=G.*ZYK:BO38UX[GHU 6B8*5B8PO(4L3ZWE7['X& NN2S2E_+!< MT4B5VH8W RUE+%;,M$FL&2!H=P@-1WHTJA 6#A5%^9+G0L/4BYUW$ MV^;F%CI>-L9@)P8@&3@I0E<@&$*VP7H29.PXG$J&8FU4F>B?+!=I_9/-FK#+ MI)51!3=F*S"-*A*^9 OH+8-&J5H=\:%X4,@_<'6T08:7@-)^F8K6'7U'EZNS MUD+&%+&X6;BX/HEQC46DU41PB<5$(AHW:' (5)0ZXC7L:-93@:S4,*$9$UB_ MD][2R5G+PX4&+H3+X4V+9L8<4P$RKQ.0?F>8AKGX\BX>B&X"@?I+:'6!_&AO MDXB^B7C?2 0,J8FWTA1[;\R_(XK( M85:Z(XQ')%/HPM%_(=C=HO@[3H. CJV<*1,O=3CF1Y^ YKEA@B9A:@)-X=]P MR,Z_0^(W4W= '1A$8?U0-?G M&#WL& R\Y;5.L5.1_+=IW(!B$>5@Q^G>T*$R<.]6P1(3D?X8_CE645"BJ2^_ M<+/U4+-2+W)K=SY+"XL+W:[BJMRNXAIOS;D.RS<@NX(=/D)+2:#2JA!A$A0F M/4-#9R<9[< QVL%07\U5XZL!JS:0=K V!T'5^B)!*JAEDDI(]Z+45W*'#:"H M@[=AD*3$>B"W7]0I9GY]^"$Y5)9M'Z[&(/%!#:_X?;Q#.VS$(),]@7.L:WO# M-1URL?3W*C?>*%H-(++=2L!8I<__5$R&;C$W3KFJ]_'B\O3]N7=QZ5W1#^34 M8/*8N?$-L?P /(.O@R28V=8$)7I>CME^^6[F?"SX$]$I(/JC/)PQPW)2%R3NJ\0Q=#T9*TTZG#>WJPW/8 MAG8;,)9M".URBRVWM1;%=72I <8JA"V!1;F52>38%9E[XS52AOGCI+4 Z-/1 MB"ND/*J,'/J@(]';(T(=8IL$D8)<.0B_V['P.]U 0Z"\EI=+*Z")_R=H&Y*( M;Q7&D+2FU0B0.^5/T0N._$%"L"2-'M1YY[GIMT'(IS8:/U"C*RD6;P+T9I%Q M^)6MPB6]UEQWH]0.S%B!VJSKL&U5(,<4_L@X+M9\TPY5M84U'W(^J$85NB?6 M\SXB;%7";W4#G:/!U:T+=7D/@5D8/H3Q8B2>"@9'7) -X@>8G M(I9)[1BN9C@A)TEO#PU8S17L);QJ27Q!ZJ)4/3RL?.MY' MV_P,\=QTO;X08+]I+B4?+CR:"QL)2DU=M=]?Y12Z)T_?<1NJL5*FU-?+*4&> M*.:<,Q$G"AXO$@>90U0@4W!:.=;WB.0*#!][S^&_"HF&UY4&TC=UV_@_E<;X MZI#!($SF0DOC#D-?PZA9_?)LCVPJ%I MN^Q2'L(AK&P.^4>XFOHR<$UY=$_G2@U*E,:5O+ +XI0QW$!=:(/NW9-TU..) M+VQ;1UM1WAQ=5E7%@I=RWSI_J _GS]J $BX$FC?;G$ M9LA=CCTXHXA"MC<(P2TE1#S-O41013B_U'MKI*1(0TET-RO]2!?*TT*Y=/-S M88M*(U"5SEW?=7IQLM9:W(YSHX,1N*).%U-7EVH!5M>%UY@II6BN;<++E\9M MQ'CGIR,290MB3@;[JD-/<(KD(@Y"Q&90-Z8AB*!"_QW^+\)2;SPXE"E"8S,0 MBL.Q[!A.B+HH>G[@3Z6CIC,M.W(+U^7!2RX*KRI"(>#\#7/=!Q4[.3,+/?+R M:,(R2H]R\S7WL:G2S3]S9./*F!M-1^=&^@(1!:JL3R73')K3S5S*FMQ BBLX MZG:3^!'W>C.$"?AG 8[.=*S2OLMIT,[6- M3PVG3FR;=F'34F,RDJ(+ JPJ9"F$)K'P^;!Y;/L]Z\+13G+!(-"4T'G5C.,3)AK.9V5>U@V1-(]$ MW7!>:0%]X;9[_NG\XP6WRKW$+KH[[\QA*G_M\AU\[:K4&QK[$.!)0AWZCOM$ M-\2<7%CT89M;%X*ZU@"2:I]L+8?B:KML*DQ ;TUWS:;.UF0E2N=8Z5*KS3-C M-=7T=+'?MIP2.M3BVB'\:$?,NU72]\X:MOAGV#^NXT Q$A)4R)8MF :KTKOV M+A2B&FE@ZS1CIBMI2'2HLW!ZJYS[Y_"LEBM.RH:.Y>.I7%+?NLZZ]:?3DIP$ M32#*@DO<2%>!X4I9''&6S4]O_ Q>MH/]Y6L>(P4?15X.02Q89QQN&SG7U^VH MC9PW8"S;$#FWLD.":1XBZW2G$+1,=$\LQQM9V"!+BQD;7Q?/?'%(>B,\B&8! M&'Z#_]ZY(AZ*"].SO6&AZ(7ZT)0D4N]T%SRPO!6]"T,:PXF-&"@W+%*")IH* M3QUNTK54& # 8YM,ED6A_"&5\)BZ)-O=K2GG]I'L43P[WK^2B&#Y%TY1/IHB M;U53*,66'B&"63"$"KQS^M>MS"BLS,B8>,QD[=2WDOL<&@](F8/CP#Z6UG5: M4^IT@KA7^H+4+)1C#,[)->%%C6$PYU:7X4_#*,F]L8HFG#:81J"SC8EJXVHF MK%HJOK71N J(;DFUL\OCX*YE3JA!B]Z( V8AOT-8/J(Q,/KD1.7:I,)3"'IS M64^UX)0L@E7'3;^O-5Y%Z:")NV?9FSB#H T/#>VLL*\[IUE0H$[=U)\]PXUX)/6P>7>$;\,9Q>TH M&M)@0\C01X5QG-PROQ(?QJ$=O]$=54=?8]#(3J+J-.$KM[DVZ_"7J1LXAZ#B M8*=$C9/)Q0@PO8)6%*:YJ8PYXJ=0WHAGZKT]0]Z8MV=.C-0E[S'!F] -78TX M-%4-?.?PKZ_XX<1#)A"5"TL7F&S([3:>#=(P0"5GD0)Z.AC<)5!K!CIRY.8M M3"D>12%8TSL8 -,B<8BI=:ZYP,JLF2X-5(%;P6A*%K^&L0 &G:R7 SBH6WV[ MY":$T1 S<@O)5_WI-4?O.5@J7VV@="CIS"63 MU)1POW_XU?:$U"%5+EJP=N:99);_19GERU)F65K:OL5^">833"*GJ*41G T_ MFZ'&+/].LVB78JYRPVT+26S(@#LA5J-'DX&IX[#+);O6QL1K%D6,A=.55N=% MFDP5[-*IIO>ZXBSJ*>^R7H[STZM32QBHV1W<.>+3%JV' W6RV3V,SDI+/1T0 M=NEV!=AKEXOJ&6\Q@!)ESB:3);(X0+S2>:UA0;-\9_41WM\14$0),@W[YY(7 M6CU;5*3W3^>X$$*&&7KJ)H5\C1$1I$2*>,X,/0E\/BR4RT*JFQ[+"OY7QH<1 MH8^M\'LLX0=GXQ94/YRS/_"F71<#\ PL3D=?ANL_KIV&L;A?%H_$%M-'T(K4 MI%(33'[Y:'[0=.%(L^-9P:@QC10DDS"6AE!RDU,_\--.37H>7/1XA\M._O0G M$U,(0ZRTJ10XFPOOR 2IY9+KIO,WID0+_C:-DAGC'4W/;:EJP-;$]#=CTL!O MUB?0;+PY_E%-D&/TBUO.:LGMKM0DQ+Y:!>6SFG7,*LQE?.A(EG)'[YT WA]G M3*Y!$ +G:%$P,O>'7['DA)>@DESC(O8)@;<[< =#QGA_P+[QIO7SYP_FSFIG MM6)M8Y/>Z1@A3L1W8*-1YM&ZWA%MTS9CIO?[N,V8-6 LVY QNR+% ,)WYPO< M=[RB^OI>A5_,]359?1$T6AIH'F43$=-*3O/LD$->\NY9G-"UYFP[MX[R-3.. M*WM0$8DECC5SF>.3\J3FZR"9RMN&&JJLC+KFNQAHE4CV.MFZB_%EI/H,6-V) M@,^%V6N9+)<#28P^R4KZA&UVA&]FA*B/(H?914<>A3RD4CI*3!-#Q!F#);'# M7-EZY7^ZNCS]^-J-=<02K@ QS%RDTG]S(FU$_6"'6FSK!YR??[G\_/%U33*+ MX@I!*"SM*<8.'U$>,22 M <2,7F!R1TB%>D:GY-2DHIIE!BU(MPEM*A/5S\DH+@;"!7%8)ES3VP$QN

    ]IRH%PVLW>!E2VDX@PX?I&" #?TL M_]D'&RUQ$LG6N*JK89@/[#7C6*Y\P3;;S;A\5W5J[?%YSOMT[V62@5L(L@LF M=F'&F@A!:O2H)RF3S9>"X@X !WGJX@EFJ0)$_Q%45V>+!?)@'-DQ7-YA,C4O M8NH$J9G'!JH_5QY>@K3?HYZKU!-SX9*=MYA_R>R[#)0) O5JICFYTJG,OA-V*H MB)IBSTRW;O2ZB,NP[4;>.IMOZ\RI,UM?.H\WGH%M=@.FZ5_*P72XY6V&QP.L MX!O*>*U"]]W<4[%YFN ,;/"QT^W^5PRX93JA>*6BTFHZ)[W#TK(K M(](:?78U"QAL@"(Q!\9.9@AAK^'9A#E(M@S.,;XU9D>L"& M,YF+B9PZ(FLFERZZ,:MKNN58##5V;R$_P<\KL. M" 'OSV,-P;1YUZ8?#ZL$&&Z&G;>3&\3P)A&6C T[@KGB+9RJV*/VF]461[YA MOJTQ7FQ2:R3-HG5@+%L2!+K,67>I1/K/5,@ M&<(A&A@?%3S=>Z<4G)T4>>LEW&T"M4V7BW-0VJ&=W(0F-ZI.SHEDCZB)A-:J MI:"24XCKBD10%TA1'#+?OD&X6SU;2FAUOENA-MY[)]IL4@Q717JKPBB26)2+ MQ!U@(_%^$_F8AMN1W84G2&533'W>:$Y8\O3( M4H>-'^4&^NVRI4HS\QW\%[S/#0LO*E@2'&F\D#T&R[2](H M0(6^C>::TNP*GF57*(JI:WB*12Z09.!99:?64 +6& M6+,W=LN$X&5QHN.8Q@_52]1/,[41/1O![O=P\7]/_LV:SYH$4C[S MS>,^V51VIFYT]CI0>)*9?DUU90=Q)2T_B_JE4+^^H4^]N&"EA*%:92XIDQTU+&Z8F?0"(@K#(/3I@>(P M8?]4Q"),.:&!I P[MPE,_*)@YL6@LK_M!H9(+9Q9YQ@6+QD$W>HP,7# MNGE$]F">#7MES=S%+=.4:11GJI"$"SZFD!,.[#WS3VJJ.?-"W@+[6DDZ(YK! MYX\QNCZ-"B[=U]R0%:VZ\,W.\^S/;;LO>GO#KO5WM3+3C(7E9F.T\VE!I@%L M*6@+?Q"%V=BVY;3,[AA/HGYE^HSS1M!Q, 2(>AMAH9&UV2$J1:IMNB.$F+U% M-M! JR9[)*TNZI# 9>[L:,;7PXQ/!?:F2?&ZAL[Z""(=,+V?KKOC_H&4^-4< MJ$EZX\?A7Q+3U_2#L :+2L;D+L\L51I^\]383Q?VKI]F63+4>#G#)Y@JI$G% MBP/?N#AEV*XF)901VA_:\ZJKF&/ZNVF253KD4EXK@^Z4T19FSC;'6=<%SBQ" MI>F]BSM^6RC3U8H5(A)>%FEI9_1*>3P!:92HXC^3V=P1,L>Q _.;,)/O#:=; M94Q3!8?7-!=\+!A&&R@O2Y'>;ALI;\!8'C=2_N/]^/L:U698/5#B^R%#@O&) M9;TB[&K$6SNZOR$F!II!*B4HVO#51$<[WS<:)*9X!0;BB0=9=XD4:EB2IQ49 MR?Y F'*:3V>-X3&?SS_"_]8.T(AA1)!DI=)**[[9.A66=-.VLU,1\+J:60>A MC)!U:C),>'R>;*[#071J)3C';61>"A+^$\CSV-JQI-D+JKLA9F(RRF!Q>KM_ M1QID:M^"9'E&:@A^XAC=I=%23?NW<,)EKOW^WSM>?__O-/L^CE^/ M.S9/KWJNQD-%3[3C&/I1C<_7L*C'4F?P3+>R3>)--G*O2[RMFA2;P3ATH^P] M ?L3>=_A0L$0_N*:8_3MXTS9QK[4=$AW$G%;_IH.2>B#Y;ZF>[P!78B,$U7; MI4.QESB7"E.N+D4;RK=UKJ5AZ@XM2) =QGXL9ES).V=Y!6=0>+/!K(^)J#IA MDG$?/RLBW7W/'?K$GV$S-P(\43_[#"R\@*\OF'?#KT).:\TRAY9?OV?HQ]1T M)E4H3CNZ&VK=BPAUKJT@NK/4(X#>Y^?4PL9IHDQM067PU'J'(!?D&E-O*!KVDC3BU2\SZD4;HQY'G%"::B?77RCQ:HK.J346-)78)S\KVPS*!D?&'< M)54ZK>(FL>-O8W+2SCW5K()CS*/@F4,7#<M9W;_0N!S\F3@V<:$=R(F/O00(NC7R!ZEIPSO7 MD4-L#4=]9R)%')87+2W,#;__6I^5]T=:-()''LW,UG2,1"G5G.G-8@"1SAJ; MP&C3@I;K72%W7;1I5&?OP0;<>P"R,@,5_B.&?]V4FHNZ=A;W(K M 9#TVR A M2WPXVEK3KC7?$.33,AW2T=HQUT[W1/A%K$KNC* MC;'F%-H##B4]='.D(D?+V\J*S3,%XE ZA MS4U^]7$Z3$:VE;F:N6<07[GP-)1C730J+3.7W1T;*QO)!A19U3>R0ZK)TPAE MG!QMHVK@8]'BN@E)W=O%)?/)0O$C8MO#9N,^]RS&QE<=^C;R7QG#Q15Z)!PW M6LJAH>"4E%UK[F<,,I+^LY8 *;]R UU)VF)1_P+O64N"Q])6UV-#IT4GBR*# M9OP=JI,L5S9V7): G41Z15;9T,6JX$XM^@6E&;MB[6ZLTCG+IJHY=0,PET_; MG#-1J^YALB<,KE&&YW=]FJZ7&UWLM='%!HQE0W"X2P,7E_Z=]U$'WS99MH.R M-"V62V4G*H\VBT8%FQUL:2703+>"-PT)^5.E@:,ZD:G M=\' ]L.((A#T3-]QL]Q.8&@I%:-12.%*%,EQSB@., .I.>"P2%/VCYT8158, M_A3/,D8/*"+_CZP$'.YOR9VBF 5F?0G_0;B8463I(*=)SET\=",_V!H8"WAZ M:3'564*,4%!O.;;=E?<%?HH(9 I\\"L3VAI"($ME$<2 M$MT@:,!)$=W0;HDG?,5 55R4\V_L95,QNB2QX5AEN&S:37^;!,'.N]2/OWI_ MH#5PE:>XCI>*N(\$#YEA(P>LWM(L?:>4++[QI:_=F'KD49Y1H))V^W_"@)@? M%1-0IR'HU!OTVLGM+."\P;*^[GA?8S*AJ6O** J'R,H0"RL;&QTX>_Q;8%?W MK9HDPY2(AB[5M!C [W2L&(:,P7YTW((_$\Y04^PW90.<*5%X"7%O0CC1>-/, MFCN1)?H<$:'$?![#O4_#[&LI*TRM\P3R#O^\15G FY&DX4U(_,88R9Z;G<'B MN5F/YC1M6RIK?_6'7\$R:CIX=*GX11.:H_P#GHUW!X?P;R='1P9OYI-+\QD\ M$A1'>QSV[^EF:'[*)^!OQ_O[RW^R:^2B;5.(NZY?C/\43N#Z-X*9BBB[H9RY M ;&!(R.WI$K*XD/PI 80X+RF('@'DGC)"VG.!\>[]\RYXR&."&_?WPX.3E:; M[;LK!.+=^_*]D_L6W'EY__A@M9=+ZY@1_].M/^!L6I""1>![]YK.2 M0F%9;3-N.H!!]&WH9$Z8I2:."ZJ"UV4:<9)[U/W=&#U\.J13G=D7IPX(!DY* MP89ILG&2YCND9N$[,=L]Y =.4/B:=O=\[@8*UTUP7H'[Y E,;2R]^@3:L@GR M^+TM:+E4-P4;+\T:^/KI.V0M3WDV:BZT6D[B3YUF GCS2J%6\P^^11)\#+1D M^#T.\5]72+6$A^XBS_1KC:UJ^B$@%"XF4F,&U\^]2X/"G&8_J0%?@Z6,5(82 M]^,A3)&2G;I6!"8G)J] >O'RW%Q2< RW"J,Z&S,^&:=H4% DQK5Y3MUQ3N"* MH@IQQL&T\KXS3F= 3GLB(6=DVP@?@QRZ22"7D)YR@Z9E0E5^3IL9WE4#'%08 M.%)&5.MO==Q/W>P),4T&!##7<4F#X)M-53GR6(*F2?V#RH9I.&!#638W26,BRYW(CAU>&,D=2*Y/0<#0[.X8.N5!( J;MUKH$6_1Z#:YR^%L2(@5V$!.'Z)' M" ,_YR>Z@Z)EI.!X:53%E L+O63(GN>PY 51/UZG?ZZ.KB;LQ@7^A#LQN=NH MYV-C[\8$P.SWHM5'48!O:>.*)J[8;^.*#1C+9L45ZX^2*PD*L'91TY4%61&'#M@OYG@S*E@)--2*<7! MP-?B]D)Q8B.2?L $VFHTTG@< KLY^$V;]B-Z4O8/XR0MY7&URLBJ$"Y.I#L5 M^,["-VQ1ZWTMAZ<:EF [W*W/\^%YYZX0FBL+=4Y6&#USCH2CO$,0E HPJMGA M,T'?PY9%D[(6KJ E7N)XMG MG!OH\1%T1*CK 4@XN(IS-.>4^]V9Q<)6>'$0T1J4:Z,9YA/"'S*?8D%C_R^0 MR&SQ2H#\#4H^XK*@;H3*CW*N6.7.4I1W3]*O,.HW(J1H5%[!V),^O6^)/"DJR'^YC>6J9BSQ.*4DZ-=C"(&%%*4#'19UG,QRTC1 MZ\G]%B88$#A@#6-7,I&N;F5COL(0 G D0R(&0"FL.]U\OOK-]EH43^"M0K=> MN_T?$.[.EKTM?.UX^$/;!E=@IFZDC/2"IGW283.MK=Q(A55,E)I-OF%S=-;/ MP_E@CK1X'>I-(*$.O\^B@P[.)%/M MV-'=85*"F"B<_>+0)6L . ].*3UV^)G()#KD:,G.N[G>T@(YH3RS3C:9;7O; M^J0I<01@ P6890>WJ0[G6 -[6*;4]%F@+-6\-5#R])HE&>JEV07&L7%ZS1KL MP\08E?+@N<7SHD/F4]!=P] XM;8I,P)HHRBY8_0!0A%OU"_>3^%K)XLGL '7 MJN7F$?!?;^"[^&5B.>![#?_-7^;ZH4H)-X4X!9#BR=&SYYD>!\_3(L^AZ9/! MX3=N7QL1!^E7\-YB,@!)'OFU M+\;?PK?@:^5VN+;D'T5"&]PTPHR!D-+U#LS1( MO;K[K8!'>&?^% G%-AH;Y6SO;^<79Y^-4>)8P)@6U]%:+AN5D##(ZI" E\R6 M)92O>(!TWI.CM)S7%?),-O EE4FQ"%A#;NMX(_4,S%^6,0$H!7QM]%K7] G] M%N%*8"FTKM5-:ZC>'2UY4->1S8#C+\OSE'Z0, !B6XE5P08;N)I2UZ6^#4&A M*4YC;_1FGRX 71%S7%"IE3_H'.[N>J,BBG8P8%B3IE)KWP') M:$!9-86;;$DL_LW2JA<*-<6F1KM\6@UO#L, ?,X2F H8V'(J\OY(56'C[HIL,LY8755,HVXMO9/I0N3X7 5N8E=8Z*.F(91&/X%WJ&U MJ\/XST+SOGEA%'%2K",2R1*\LCE!2#M:)V)H'T#$68#__FP1K<7>D" M%-,17!H&QR! FEO.T@KEJ8C "KA)/C8N#E?.V?!"JF-Y3-UE:44D7!-J:@,5 MP,B^.)Y,+IQX%J43&KR@Y/ P!F]'SX5;L5*!"DPHPRPI-O2#L48S#L,4$:4T MAV!DW;@P8[E3=4>Q*$&J.=6&CFIB'"@%(YER0JXP5^,6!&I+Q0 IA[^HB(-D M#-,@>'>@)]"FL!$E\V8=#!#$ZR")T;,E54=]H^AW5,>/$-4)=EN%T[V_V_OI MZVOO2^1C;HE>-:3X0QPX%K9XYYG^"K:HQA(>3M!%ZAN98ME429L:9K\AZKR0 MBU]P59&[ /<;S2?,[ID?DJ3)<#P%D8%2N%-?-S_#8B,:AI[K1MRNM\13KH,5 M%[@[9'EN]-V2Z!0Q5>9.28JE^]5C@D74)J&O46 4G06IUQL'5FLX>4 M%ORIK@#ZM2:Q%E*<($3TZ"2,-=\CC=7$M,5F-&O:(;V6ZX:6^IA)O7ND:8^J:&!-PZN7*GSSH>C_DPY<;TMMO0WH-&,MFA?3JU=RIJ::]L U0FJ6?UP,.F"I&=).?&_JE)UL6*$ M]AA9,#HF,H72_((8\1$TGPE,1CN._$(F+Q93#IP]TH+P+6PQX?5V=_Y))!$I MC)+"87.?_Y^.4YY<_O08?RSY6^*?0WT#1C$#*\O?O7K+\1%0R8%@D[2WI+\Z M"B.JL .UE\:KV]G_S7^+7>P4_!:UU<4E= ;'+G>_N8^>=*H#P0G753/K M#/K5^9E.H)OR7INUM?3/"\Z!)RA^>0R%_\PIR_D(.D<,CD?W)KDUM2NVQQ#^ M_ZF LMATD//E'",\KUCP!EI9=Q>BIM>XB1@L=\]7Z7@US,)>.X5*43,_2*84 M'0 ;)N H*G9,U#!JHE@U1)Z6'\C:)0F6_Z,Y:#^TF*&:#\7O8;P#?>HE;!MS MDQ\'U\N9UDR'$"@^(N55.H:@LK3N6>,>.^+G^'KR.L+>>Z%?4"(*WDYV;W\X:K.[) E@LV')PL#W M]O9V^[UU.9+"X+]?K6"8';YZ=A/,,;R\TP&6@!!?EQ%C6A)L\O'[7'(8$R/N M4FJ#EH2Q0TOR:T*Q\Y'WEA*&B2'X2V^5-$MA)UNYA:[T*]&S%DR3DVK-A$A, M*#T1FH-AJANZ$!UQF@U.%(4\#1!155&-OVN'3Q?JK1IRIXC^+B?#?EGHJ4Y\ MY,[9R9/I+P>PGG7^I(Q8^Z@8>MRA!B_33/VB_^,-HM\B?_9+&-,>T(_>R-/% ML<47W&(!*5A4\A)Z'W\L?M[)2?=X[P1=O3R%_Q?H%XL7V"4O\.<\F/\,;N3! M7G_AQ[O=W@,_.]Q]V%.7#7:_>] [VI"Q'AQW]P\6?]RLP1YW#T\.5GKJSW3 M^)#!,<8+\M^O]E[98$6 L>=?^M-O7J]\-2(UFCO)?(@?/?S2NT]@4UCD$\@/ M<\5EWDNFM(L3>K725VMFSX*A4?,_O?EQTV_)U'-1V>'O2:IP$>\N1K,&?LT!I\\#&_EGFG7>\C)A[ P8D? M]TP\=)WJ#\SSK=3Q7C/6I5GG!_S*$+D\2B8L>*SC4(WF[7]&/IM[UXCU;-HY MZYT07 L152_V,,%$N1P M*R7(]1B>D7E77>\BO0M?KO0X.GBATD-RE58J_ M;61C!\6(/!&7_^V^V\M*? M^6F49-X',!O\H5]TO'\XR<^7MM$OUFY8=.6]';$4YO +9$5Z+<4GTQ%^03"$V?^[N[)]CU.W67%3','O&C.Y/BPF$JO?30>AC]PE= MBB=U96?2( @/V[^3]&M'JI^I9:JZ#;F)A-T[_7B.]Y7/D5Y6 ;9[%9 MTMW[ M*3>-(/ROGRI$SI8G<4<\BT(L&LB&$. ?384ST^G@"[?A$C,"#0:9$9&ST;0U M_A.?8>>7C^EH(8X/\<1(IZ;?(/!_')P, -<4]H<*R&'\^G*7UISHMWP"72-, M&S-M]G-\GD31S1\W&@C\Q*)L32F\,*_Y'$MFF4C]+(/K3TAUJ@!E4#.77K-\ M1+$HG5WA6,/1U=1$V!A]&'+[YO+-J!'D;F2>GZN)55!>UHC=A3XY26'XT*9>O_HG%@/X9NA+@YH:L3E,=D8L MF@G/VS';='S4L?OZ$9E:<,-T"H3$N'G218FNK@14QP*(\!8A[2'5?C%1/!\) MI_0"K+8QB,5Q$@6\5+1,K(?IXP4:C6L3DM0@]$]5FL =&&*M&;$688[E5(ZE M6\]T>E$B!/W#S\8PP1S'_+9[UNW8;LR\8\XH5M!&Y>&>!K=AAER"I0 M>K#4VOAN,DB?!U9\DPB0LZ/\A58%]H MC]_"]_XKS+@#M*MZS[ $B%NP:%U$RA>U8EEEB$K)&)L^KW)TX?L@3;32657# M/+_ 7IEINN1,_A#F@S5GLB0WWBJ?C5 ^RUO:+]!")4_ED"6S'<5[83P] UF6 M*=.442\_313U&%8ZP'\IO>KM\_BEB!A.GUWRP5UYW5TG=+ SL?_9F\2896&5#- MDT XD C$YS"6&0>YTN_Z_+MC+8UHB_BR+ DH++2ZVPB[B; ?MA'V!HQE0R+L MRVG[,%XYE!#L)ZJU/?/3!+[H@\;/\C O)*RWY,IFO@UJ"4RUV ME&"P6JRMZZ08PJ\_?/ABP^+4(BLP/LLNF^6]/H4$8@EZ?_'3/*8(R1?=61<' M9JB?.\Z(81C%I.#&,_V^-U,^FV.6:X0.M1VL^H:H;>%!H(D>H"C%B3U^VI+"Z?8EP M3P9V.!E/\[\R(G?3/Y27,B%)K+B[X@@/ D_Z)UA/<7-ZNZ]+V\IN0VVFY5'3 M*Y4W+I$U1*?)S![P\7NF)_QHJ9Q+WZP)4Y4$GC:[5Y=T6R:VJKB@AAG0"S$K M%5%4$_6P9"9GB6$"TM*C/V<1+\VYUJ!C9 3X+#F^ JRZ[_PN/Y3F(#[R.5R5 M5^6D ;PJX+AXO=-NTS)A]:.]O+CZI_?N].SZ\^75(_C6>]VC@V>CF75;^'8< M/6CZQ7<6W]#/QMXH2NZXU?% 26=@S<%OE:0TUL5.7?',YCA\:HD\ M2\2[%.ZN6>*,G!%#WP YM9C_UV6Y9\X@ M?2+^4X0<(/ R7@83TP1I'('>P9.(7^6^)/.2N29\\"=8>.%H]KRG8#U3X=3[ MJF9(^*A;%N*4]8J@VI.V+"[AIKMX\ N'0)VCPVSC?EZPS*1+:5M$D##A$V86 M'9$R'/O8HN5&.3UIJSV$#;/4/7=TC<]O0_[?K_GI&'Z7L9V)/81QL#/^B-.ISSEJH=V\1]M M\:^<-0_"J- MGDI^M[OT6+MT!@M> M3"9&6YZ-"*X*6VD+]BIP@J/R6K1P@BV $_QXZ-9] M+@1S]145M_(=[PGHK2YGGB7EBB$UW/PTS+U#8-)#B> RD#-2MBA)NT\D] M&'7FF@P9I\URUG$Z>CHI;1W(P[8H'&&@%L[TV$[I>=RP+*?'J=*C2\]#SG@' MW3I-N10MPD=FLN.IHF>0HO:QZ5JB_V.[8['(EN_?A@*_#=0(B^:POY _A/\S MX:Q[!]1FI&S'5N,%VZ8]F0,VD!:#,24ZX3J28.(>LM73(6UZ"$*, (D4U7L$ M%W39.9FH?)P$=*M2-?5#Z((XBC]5[BEP%TL6SKG,IOL#OA5V!*TZ;"J")X@F!D,#7]1],(I7N+!# M;@*$1;]^.ASKQL/4R=TY;]@:PA0)X+ZY9[%-!FRZ%[""62 =0&GKX+_A.')G M&L*6J2S/3+]VIZ+&W!LZXYWUA &J$Q%1U H;>W?/.QGM@7B2'$7& LSM?RI7 M7O<;Q]) 1ZYF2P5KS>FRLK9JZE)9I;@!,\)!T7)PHDV24(-/%ZN6TJ/W3[H' MN=Q3'F?O&+)BL&C' M46S8SNJ1PLU9C%$A]F[)8G.ML8J?N$:\].!X?A7Z_6=EKEIF ?D70Q>35ROW15,&O@5!'4W2LR6URP0(EC+'F9UR3&']E]RVU! MCC%(% E4MR]QI,<,(FU0T*%4_5QOYY0,=VVV+0H*F*V^+R;0M,#?"GO6IA@J M*8;C-L70@+%L5L7BHKZKN8G)H0+!RTLZ07W#N)D46J'0<54,"JNQC]5FCB1X M0'BX899(P\99VQ5\A-'4DIOD[!P:V. _:%"$WAFUE7M3,A.?UDI:.:K$&^U,IR'TEFR7+=8$GJ2BD13B8TQ!KV%O-. MM.?K >=+VH"# S8HI*9,F_LV-\";-LEQ-LG+0 M5E4]Q6RJT _(9_;Y;MZ/3'(5+#CF6Q?DF_A_)N293U3*%? AV8US]7KL'2E< M4=RLNQ@^QWP,NE6J[,,5<;@RM'=S5HK_%^54Q]01FH/5L0<<_KO.L;7K1G\F MKB9X&)\S9MG9SA7CJ>)(-0#%,"*8@K"5@#:.<%VCOK91-M=J+=G:U/1S*ZN% M84:=;,YG4\;4VRPSB _9PKL23A,DSO_5L)8B\.--D;FZ!DB"!FE_@U^1>$0 MTJ\J)P.,3:T2^D'?H8Z7)1.GR!E!-:0%)4,%2Q,TQT6>!3K.;2OF,T6;R$"K,3R):LGUSG8XBIFI6V*RE,]OPXPJ9+3M[.PP&3\( MV1K[2*,.D_B+WQK.!TBZGG @@3#*S^1!00+_QK@R MCJI*NLD:U]AJKM6!N( 0Z]2-9BY 1#Z?)C* M(/57*_OU,4D5V@L=1C=.?"(PJ8:TG-@[8[PF"2(L\SQE\GP#FZ04"X$,$##% M@6[\(P,.(G] AE_&&1+>'>%J@+&0$8I@ ME>7]([2GGA8=)U@9^)8.J+: ZP51ZFO2"@X4.AGDB"9 43_M^S%IOZ=649) M<=*6AUBGI$_O]T>O-R+/Z-+05"D@^(XX9>Q"MS946A675U*?7XXK.9BN.\PE MJS)JF('DV@S3Q!1V"[F@FSB.8RI+8EBSREMJ4IOH.VD3?0T8RV8E^NJ/4J B MI%.8@7J@4F4VGL7JH4(%Q&=92]L(3-T(R;FZ?H""T#./U+8$T23F,&I;@R(Z M.J>IH)>7X&V-E-6XU];. ^,;U"AAZ%W1K*$C2"4WH'AG6DQ%A,&>(2'ZW M-*&L0 <-3%X?1!#:!&'F9SF9+?!5G#8(*^YSQ+_H@!R##0._$DU=LMS@-U-D M+^PXA0B.@89R*E(W8<9R!Y5]JFZ0^Q*E&%=SD)UG;<-.>4EIV1%]06A6C8?5 MI1\$_?)BH,#9UP=;7(S (KL$,VD6AX(F=%D MPVO3&=_]<_FX@.@&&ZZ^WFL4"KA9K@=B9?5E^%,E,(( %HTK_)Q?%1'_$$S_ M&SD_),K,.)@1SN?@B$.]95>-*\'P+W!'"NNEC<*<['_^.1Q=N'GDZN'I D:2HP%S?E>D>"([VH4C!H6,C5>ZRF4#A./IVM2;JUJ3 M$7KA"._'';+8V=LQ]=&-1CG%3V8[1[\WTS7M9K,:ABZK-XR_B.-7DA?.02\) M>UXOIN?S8S-U,W/ZE7@X$;HXYIQLJW%\3;)/IDVVISFI%0F\8#'ME2DH\&/% M-QJSB8#K..:)"#W'.BZ5:1+3XH+SC,&>FY#K^#5YL-D9]O51=L&)%Z^H7-CW M'3R:/Q:5L)1?$ XK+ A+%)JT6 $.&X4U%_"$DW4P9P4XX3()R+ #X_C\0]3Y M.O:784^0X;J+V*Q#?B5!4(DHV0!=IQJ^8K4?)4,MQ?E$#JCB\$\J&TN0P=K/ M8353+*T<,B6.7?$Q'%#4MOAT6-[8QP DV%Z@+*03=^HV #A_ M%NGD\1++:79CW+0!9*C,%4:,.<Z%LJI1K> M:A]B\2YQ=!I//M7O^OF2[\*XZ-;8L+6T7F":IF5,6L;FUV9$@D%M16:TX0HH M^;9W0#R \,"#& QM_=#M88$W[HEKR-6!B;<+^:1+V48'LW6S]AMKR'%+& MA DKTI90]E%7_%\<&I.F>OI*&_NFXX0-!/P ]SN9@ VFXMLP32A.M61#7EST MO+_;1L\;,):G8>)JQ$/G[?A* 0LX= M*_@)?0(7**2HPTWA@W^,O=K;37JT3;J8:+N#KHS_C:))+*^DL0V&6WQXX0@_ MF0S\]"91;J O3Y&(UMW;EGSVDJ;A!";^:=,-F0Z4N&'I7)<@6^BX8MS-K1LQ3G1?#*92M1!Y]G M\)> T,*4:\)"3AIHFK@.QYLGH9!*YGAZ'>HYYZW":6% 90GGS%%)E(31,)5< M@8E(&4HZZ4^JI0X'VPAR,L1NAT-W$)DB^ %<&:Q+<*-8E/7.W"GY6VBEJDXS$0NT[&I!1C\9PR1IAORLB MG=)+Z@8%?N2'$WHPW1T5$&#?R66UNL0!D=-BD$$33,(X)/;M$*N7$J?9'S40 MUHM0(G1U(_A(PBQH+32$9EN=8*O1!XK3:*_5.T$]FC.&W*0+/2C47Y7R1 MY)IU\SX4VSDWPJ7L:Z!K B(XPXS(JYI-RW# ,E,WY=EYZ=4'&0/T,)R!CI) M;OT"0U-(<]K1N_13&T@:]:,O_?LD"2CK9CW/N:9,*%NE1&1I#BY/"'!*O^FX M>,\8L1SP%"HZ%)0/O/+6CPIE[=+*6[\' O3\E8&G98Q*I9\!@72=A7^4)><$ M)WSP&3PD= OV>AU.U>(KX#]V[WMKA[*]2)XWP=?\I:U43L)BKA>NW,'QW^G7 M!P=_K]]X[%&O[RA?YIP0+GA'ET\:'X^>8IA.I"\!]6BG3KX#/POAX=H?'*6: M8AQQD];O$2 SY?["=%A,D')\2'\(J.2/=3XI)#]-9U26-J$FV*J@%CV88"#X%+H8XO*_[EVN(^.2:.-=63?LL)FH77WA$N:-TD M0\('! 0&N=.H09-@$C07"-^_;!2+/G&DL"LR0K87E$\!>/:92@)M23LX]SFM M<5+"B94ZU6 30]O"4]MWNL4AQPC+WUEG-<5ZW%8GQ6T!5.[SP6N\C[F24$><3 M_.YLC'?#YX-Z-@[5R#NG%E#H\'S&P#"66>"'YVDX+#V _OJO$*/!WF_S#TYV MOL#!IPA)IAN(,-F&X?+&L\6Q,AU@D[C(?0U)2KF 2B&+ZQ\MZNABXQPC;AJ M@B/%8A=$X1-'!]=;@W%2VR+@NWNT7)?OC$4.HHBR=?S*[$7">^%$P2K=1%.Q MXA'DQJ$HY/$G51N;Z M3(C+0TA*KJAPAG]R$=^"CT-K_"6"I?@)'[^_V_OIZVOZPVNI$\<1F4OW:^*G M 8W5[.= Q0K!Y'2ODSNLT:L >4^,UY44.0H!BN"?)9,)G/BK/!E^Y9Q Z5?[ M]3^*L+CLM/1CM%G<;EXPSAG#.S*U(&8*/!9/D8!(M;>46(VQP MJ'$-_F@$RJ%4[TB(9YU9IZRM.)N2@,%F4"7 _F2@B_OXDR25J&JSUGX] M(1]1Y%[G!] _^ORMM:U;Q"7G)S9#>'FI>Z'HH8ZD@-N W8N^1,;9#2!"G[;9"R 6/9AB"E9<%CS,NJ MZO"Y^=$:Y,(M9DA+070Q/8&@,Q"MHBAM+F!E9C5U!+U61Q7B@1+O!^HV$S+& MD(9F23'479NS>.L'^>IZ.0BC0U:ELK/#)F&.MGUD.=QVCT/37*SR?$%1. MSRZD<)3&GJCFV6BYDV:;]1V]Q));9H.0>HX';&@&CA&YHO+5EXX[?U*E^42JX[E:C.X=[? MM2MBJ[0ESK.46)Q)ADH%W!0$Q@[@6/ZL-\V5NDY'A Q?#U8S7PW:V?F^N_C1 M_%X[Q(JGYA*L>$X&17"C^&9IJ"7CAFSUBS:I)=A=;JPAFY1^@3] M M_ANI+3Y_HHLM;UF*I-N*SS+K>0,,#_P1MICL;9YW]=O-WIG6C39RKL<]Y/ M^.FK+_+/5Z^[B]C6-@.V\YFS/_.65I7]@&Z0A)E"Y1/O;4-*3/.]+,7I-A&)92"3$Y<%TGLF#B!QU7J9=(@YQ[K'&^&J\] M)1&::S& -F?!]2R6Q-L6M1 - P4D%-BI* %866I=Z<9J!=E-@@7>X@=:5ADG MV<6!$YPGRUDQHW_ORVJ6R0P9#2U0]T)&L+]ZAXG)*N^ITOBPN(B*)538V&( MU1=&)K&"8%(2SN9U>*>9S32A*#IR'FF_DPGC2L>A_UCTV@V[0=<.ZB<1YV%N MG5;SRX4/_8'N.2?..)&!3Z0&2B4&-]2^B';"7%8H'19,LS3)D;E"%?PI^GX4 M3D*'\C,H4L%JBJCEVP$S"FW5MIZ^&]4D09/$NI*(;[ZFC,4(O,NW:L6XAE=A M?+;R;!.>E^_J. K>:UML)IN *3Q DMI#0M>W& MNTYX=*\-CS9@+)L5'ETW.WWI4 ;#;?Y I5@;DY>>]XY*QJ@0&VD-P"R5ILR$ MZ&AGIA4FT33K[Y=);5%^.A(992;\*$C].S3NF9258%.WR5?A39:B0!?9H)E/ MI,2EU(*'WZ;G461,X*U9D$GV@E)S4K@OC%+O? MG9YV-&!!]E=5>TS6M_]+G'"G$U$E%$22FEI>?IWJV)ZJ\]%/[282 *IF[+R,S^$3BQ/7[(#8GP81/P[Q=XE,V)?6%YG[94(7 M^2G'3V&&L&QHVN!1-)U]K*D-ZV?Z_L"3X0"S43+'-$X027%FA<:P6G4K5:#S M*VWMLU@@N"Q:7 M44GP\6PVQX_>-PEON*_9I]'MC&_P))0L5;/(':SY\8.$D%R,V*/H2[G)T^,/ MLG3<=!I[74F[%:3!9?7)NVT=D%X8_1.X*[P]Q7)6?P]Y@<@ZL<>0Z] MGUYA#/35:VJ5]3*<#8N+KJ,(A "A=?[@9?FI44L&H?'T\P39'.0)' 1&; M?E0@AC6,T0F,^/+D17R3@7_VNN-]C:D?+;F>(S@4N?EYQZ7!L+TC:!'4)!GB M)1G"Q"6R*2[G&8922(S$+*#.A*;\C 4BBRG)K G_?X7_E^THG)S1@ O6P9(Z M\Y.HVXU+AVF8@27 IY;#?.4L]#Z?0 /A\W9M3X0,:@RB\,10?5 M+.KB>"KTH< .X[\$5C4TM?:2^B7/O--N@<)$!PE4* MJ/U,SY:B7&EX$VJ8;J:6KP#W(,40+W6@BV,$J;E02S9E,Z?!9(D1#K;L/P78 MAZ,9FI\T=QVWKM1I"2VO[8 A!DLETT+GI7Q&L294S<7:R&0J(DW!+=!#V@^J M_U,>\<2=1KV9+$TW_]!&6!HGFC7:E?/&H$4]S2D+01=*ZN/32]WCK*D MXQ+ 6D4!?S3Y>U(5CCV6N-K8YZ0'L;&+44O.CA8(3@^7A M1T#C4Y7+T=OX< M$QI.X+<$*G?L+ECYF]2?$$;OAINZN0P[FH0+OC8.!Z'$AQWF+S(4K.'GV,#$ MLV+%$5F,RTB^0$V_._MR^NIU1QO#M6_ ^93-O/([1/7_$PY; ++YUS0<((<] MLH@Y["VW85+V0M?4WX\:?FMC<[6QN?TV-M> L6Q^;.[5_US[WVS]@JL!*:&L MR520HI*8T9F4I="M?BQ >EM#/W\H;%A&<1:T76@=5*D=+TG\D0K(Q/@35'D6 M,-RDXX%EGH=3#GK VKD?BK81)5_^!&NPPD#9IWM5G,^"S;D#0=_;[Q[_70A[ M9*-JOJG[0E=X_ 0*[[2+EVS4XIX&#Q/9+1OINFRDEK<$#U-!01Z]G6Q^VU;S MR V8@!U=/E9WY$G=R8%V3O*;-?I2M/NT\CZ)@R!KS34JS*X'_PP,#+*E57Z* MQ<\AQ$NOZ>G,M5699=+#( M/ Q"GX((69X60F2!K(0"8D0"T';KGD2\$B'M-TH1")N1-V?'TA5#^FY%\:T: MNZ7=G,=KA$+=RUE-P>V!FT*XST"$'Q618CXKDNP=M2T7.[&U!9]D2RX5Q9-D ML<,LH]JS$G0>%MXOR"ZDR^)NB(-E;CL[/+H*0EA[FG&2$STGQ+GCTD>S$D,O M;,2.^H:<(-2(E2CG N_&#ZW_/_0S9)7%/G+(T$0E6F0/1N%(.4U'39BYTHZ= MR6+.I(\K'I8/R@]8>V&F#U/R_'KQ;\>*0:M3Q\>X3O"Q0-0-:%2MH0Q1 MJ/->0IM>PBHS&RH=?(%?D*ME;X*;>C0^,B?:!$5/:"D?.>H)7X2;L:T!1HS3 M/06A!D$W,E4N;< ,M*D@T+NH"W=,5X P!CN.Z+,#Y>?C.FH3#60DZ5DW8(TY MH\O#A<6(ORE1SMG*N@#!;-0,AC+32-B)=!^A3:_JL\,Y]%QPBJ1$;3BZ]G B MY!R$MSZ/.%'LRN&[AY2^2RZ;.IL+]H8! #.LVR.NQK-_1?1@%E+7'[2?.\AS_N! M6<9GE9YEIA?W]DD%.P!BF>W.FF?#N78Q9-H? MF)\W-RX&L,PTQ&9.5@HE@J^T(1 BS[N*G$<(GH8RR>'1Y:(QJT[C#) M#E04@HOMX+26BWN$6-I2U#+V?171+D;@L!2BG'B4 RCE/YY^NKS;9//\$3OQC'L'VP_;#]L/66^H?+O:6UM!4 M!T93M2Y6ZV*M:5]X_0VQ++Y 5O_D_-KY"=?\<.Y5M_E8W"D1 M"[0CFP,Q'FP4$C49=E*^8PXM;/@=,1*!9F)]DF#:HX LB?JP0I/)EB= M7NH6'5?G:K9'.(FH>NGJ/:S^]7N3&YA;4FX+PCL(OPA3C:[S(V>-'"JYD,H M&6>>/1!E#K.Y 8&?)]-?#LA)SH6"0/0HDO[O8-<7?YJI7_1_O,$8;>3/?@EC M.N;THS?R+%&^\+@WMUAX./0C4:PD.?ECJU:ZNZQ:\A3^7Z#?+!]WZ:.?\V#^ ML[V#[L')\<*/=[N]!WX&@OM!OUPVV./NR"3SV:*7'_DP'C \9 MG&.\#__]:N]5!2+TRZ[7HWN@G_>0KY[,?;4__89??C-G95:O"-^.1[<]>_?I M?KJ#5_\I4%2^2Y(<3$4C,[YC)>[YZHI[4K-ZB%9JU-I]$):0QUTU$< HGN&[ M'O@P8>#IR6S6X?J MDVPPO*L-.>7M7:?L8W9T]Q'60"/_N]^]Z#FFI6QDGO= M.LV>3)]I:=ZJ;)B&T[FK=X]H&?C#KTQ>OR,C'0Z5 K?QH:>F3B ]WZK4.02K M7+U%J[+.M?NNE?V>%[2#7#C(M6_#B/Z_)A[X.=^:#GR9L\GQQ7[J[3,0)GO] MH M068B%V]9?;S%WO9HE37%"S5G3D\/C#KRA@GPNV]FKGAR:[NZ*DVTW:+4- MZO>V:8/6%T<;8+34;]Q'E]6H(\!F+@$K-?[!\)(; 2R'XL;*#]!C VLU>Q3; M9PND_=%W"?M5=?0R65*SEALA2PX.'B!+Z@_.T\F2%[Q!O?[1%FW0^M)H8X7] M94T)BA59WR>XO\=,#Q;41\KZU:SI,RW@!<9C8IVE*=GVNY;([?7"'$=I=B>- MFMI\,G#'.QN'L=_QW@D<\+W"AMVSCG<1!R'\_8.?@"7PB>"LV-T+_G$%L_/! M*(!O7X^QSB8..IK*[C3U!][Y)+2%*66.NTKRN;6\5Q/&NX=;9'EOXP8=[6W1 M!K6NT4JND6XI2.GT.L5:097U).7]?+9-^XPG?L86!3[K(_U+ 3U/&O%LG_%] MSP ]Z@KH.7OTI8=R>FTLYX%K>KQ[LD6A@BW:MQH3VC-^D$GVK*!AS9>Y"I!_ MLR(GV_2,)D6!?M!Q73L0Q'&@#0T#/>NB8A5GKU\EKWW20(.9[W,+_'4/?3T9 M ,WQN6Q1-$4-D]RCCN"HBU;.O6.HX5Q U/G.7O>XQOH;^)GBHOR?>J^_PSUL M T]S1^$TP-ZK69[2)JR1XSQJS:P), M<]7??)Q6[TN&S/D_@$M_->H41^C\^->7>?0/NWO[W-^ Z0)S)CS-N,!VQ 6V MILWO'!- &'L?0QACQWL'8P\#7QC:[ON]BPC'A_R61-'L+DD"\R D#>!&3I:> MH%SVNT/%AIK!8>A3:9TGQ!"KE-D(%\N/Y^=G[^]^/1^33*ATC5^?L;1S[%W.DU# M[(-J&'F0=3X(4VK;KGN"42M,[JQ2D=$8..IJNB'DP?6'Q/%*##S_*&*%CX6' M8R<_$(6!YWLW*49$X!OB:PIXF:;;H9R82F/[ M.0SO#%NX)&D<^L(S&TIS5>ED(*S;03(LN*V3?EH.*RK=1;RW,$RB4R*&HMX1 M?"$E+MYW:I 6N!#[],%)M>V,7:K_RCPUF4;)C(A[D1S5]*7%A;T-@P+I39&C M" 8![R5V("%2O4O2KT@2I'_QR;^=>;?8QC[*O*"0.?FY.V@F-_*)%M=R_Q#5 M+[=JO,7N53'N! T@&D;Q4NDS \Q7W+K&/S\;<)#EF#G7DQ:#N%:=(:P3FA_+3:(;&PHUA M^BW-!\F?P.Z(D6]VBBU!A\+77.34/T8LD])OB+%YK&J>!HL611YV&48:VHC& ME&+7*3BX;[P8?@>OPC>:I@LSTQF,CUJ2,0-TBKS)U+4HR9AI=S+UF7Z_3&,; M4K^D#F\J[G MACNC&;?X>8@P@*M'D;&C-W MO,W]+(;(_H88(A\O/IU[5Z?OSJ__[;V]N#K[\/GJ]\O-YC;\A+U_IE.8/X8@ MGL'QV]M_M4A4/JG+M=KQ_')Z>>U=7*S2N*LTSG5B-/MSR:7]IP 2K7$?#S;E M/IY>_O/\VGOW^=*[/']_<75]>?KI6A3'%;&8?_[DG?^?WR^N_]V!;WPXO2:* M\\]G__SM\X>WYY?>Q]/KZ_/+*^_TTUOOXNKJ=_C3E]\OSWX[O3J_\CZ_D]]Z M5^=GOU]>-(_&=,&J^.E7E7L7E@*S6:->O\W2601ZWCO%5I(3T*=7>3+\2E9# M^0^ITBRFU(TJ]3&&)NR?.,I_HZ'/WSW_QFTV#*/JIW]?G6M*58F,D>$]FPP2 M< /D6^".=4]U_ Q?8O_>D3\OF@<:]=R=,9HUKO77>EO"Q++&;;-^+/4E8?+8 M_G'?&R<1-@'ECDS8M5P'1.?VL7]\O.3;-;N_4BO%523R,ZD5QP-]G_K3<;;) MY^&:V'B1Y1;M_QN<#]] HJI%GQ>O)KG]"?92X3[->#/_UMO=%7>070O=2;9R M/N3/=6+ ^-SW/IO$ %QSZDB+MKGR*#BG>]=Y;Y,[[Q\)^"C>[]VKKG>JT@26 M>:B_9HB'X0[OS,!+U@$,\AO+/,N]0Q/%J!(P2ZJ@=B03\'&Y[0Y\HPU\F\#W M<1OX;L!8-BOP77^4*K$_Y$(?LCC)4)P8'O3$R@NYL/=(AS C29>&&2?G(FJ_ M2,(OQ@0<1VNI_Y;N-8L1BS\Q,*;\*<4.P&+Q)1Q"S="P,7:,@8?_%.&4XAI4 M13V#$4XRMUGC-$UN0ZT],XRC1:&FDZ!!-A%?$23FZ\+!V2D-M!<=G;W>O]WYM>]\_I MS2N,?B[XI"P:]_N[TV\/X3L_[.]/OZ'$:!H1^\E)M\=LZFOSL/>[N[W5*+C7 MY0M_V%.7#?:DV]\[:QY^M>O*.J6FC[JRVTBTCIY52U'_P)4[:E?N@2MWW*[< U?NI%VYAZU< M?[==N0>N7.\YR):?M8QH/FSZW+58*Y^H#2G4^AMW0GM8H=8ZUVN^BFOI:6OW M]['V]_"XVSMH]W=;][>_O]?MG[3[NZW[NW=PW-T_;/=W:_=W]Z![U,KGK=W? M_=W#;K_?S/W=+C:2I2Y$#<1B,]MR/>MB/LA9^"Z2JH<)I!>^2V RG*RK4MI= M^L&[U.\==4_6-=S;7?K!N[37ZW=WVUUJ^BZ!D76\KI/4[M(/WJ7]WEYW]^CY M=NDE1,SKX+?/'3/?P*/Z/5'Q)M*7;>DN@0EUM-_N4M-WZ;"[OZ[8;W?I1^]2 M_Z![^, X<[M+/^XN'7\^HEUY"7'=YV4H;VVUCN]NY2_LG MW?UU%4"[2S]ZEXY.NH?K)OW:7?K1NW1RW-UK\R1-WR4P>4]:O=3T73KN/6N> MI)YONB6;$#:)+,3"<)>RH7=RLNL5F2:VS/R)(DY)I('.QLE=K$O%2[00IL9< M!HA<>EUO_L'(WDE4?+%A=!Z%:9;#_V:PA1X]STX7/P\T\>&P2%,LQU;?U+"@ M0C2' "]7_@39\8H)S#52/A:'C\.I?LD9U:4C$7 ML'=R\%"^A-W&\B7L[CV,+V&WV^L_34WWPYZZ;+"]7O=X?[\=;#O8S1KLP>*/ MGXF(H'_4."*"JA+:7B*"QM28KK;D:/E^3W7NHY3F;MZ:]=HU6WO-^NV:K;UF M>^V:K;UF^UM4,W^O\];6S/^0%6YKYK=]?_=[W?VVIGI[]_?@ 8F_=G\W9W^/ M]KK'#T3)M?N[ ?O;W^ON]YJYORL&(#;!DGQ@+.#KN]!\9& MGA*(W<+D6GQ4.]AVL V%R36O7<_*$(>#QXC);O#\5VF/[LJGM M#F_T#N_O'Z_/(-WN\ ;M\.Y!KWO8T#O< IVV//E^?-C=6VXAM+B&ARUMOW_0 MW5N>E6R7]H%+>WS2/5CNM[1+^["EW>L?=D^>'HWS(I?VZ+"[__2@TI<0&VJ! M3H\M40]:<$;S=VEO'SR%!\;KVEWZD7*^A= T?Y>.6RK\QN]2_^3@P=&O%NC4 M IW:P;:#;8%.&P-TZ,/C7S+0 ^:_"L_4-L]_%I+U>/>D>]!R.6WM_O8ZN_L'ZS<';G=X8W;X\&BWN]?"8+9V?^$&'QYU]UNP MXA;O\-[A8??@@77:+="I!3I]SZ+ 7[O'+>W0TT!&CKM'+63D:8!.^]V#EG;H M24[MWDFWUV+(GF1ICW>[)T\O:U]";*@%.CVV'= [O@_PW*;]GWV7]O;VVEUJ M_B[M/YR!N=VE'[9+)WO=WC-":-I=6DDO'1T_N!M!"W1J@4[M8-O!MD"G30(Z MO&A&)YC_BV9T@OF_:$8GF/^+9G2"^;>,3BW0Z0F2K(='^_=5F;9I] W>X7[G M>/^PN]\VOMK:'=[O]'>/NP?[[0YOZP[#'3[J=W<;ROG3[O!C[/#)\7ZWM]?, M'6[!3MN=@-_O[W5W6VS#DRSMRBD>]0V1FOX+AT=''5/VEUJ^"XAU_9N]_B!49EV MGW[4/AWN]EM>I^;OTM'QL_(-MG"G%N?2#K8=; MW^D%PA]X+YW7JO7!>I]X+ MYW7JO7!>IU[+Z]3"G9X *G'4[W?[+=QI:W?XL'-P=D]W= M]@YO\0[W=CO[<(E[+:)M>[>XU]GO'78/&@II6]O<'-'_MU'FY@.14/?._4'G MO&;]-N0H[_>/UN_&6']J#=I1^=,>T==?OKXLD?<9=>0L2N!: ]\H*>] ^[1VW#NJ;OTLE! MM_= SZW=I1\(0#O:O8^RLMVG!NS3X?Y!M]\"!9N_3\='W?UGE'OU(#3]:AGL M41]F0S&=,(&GJLC/PULE #*>B?LK@9_MVI_X@RR)BGSQ3^92QS]^0_I426$A M(K06[O^.4YOXOE$[@U3Y7W?\$0SV%S^Z\V?9JY]+SYF9>,O,_#/!FHU-OK==8!7CT-6'5A>F]9=*B! M2][?[:W"VG?_=%_6FJW"]->N67G-5F$';->LO&:K, JV:U9>LY:%L(7E/@7@ MZ^CHL$5M;O,6[W<.#_K=O8:V\VNW^!$XS/8Z)R?[W=V&DIBU6_S]6[RWUSD& M07WRP*12N\7-W^+]DT[_Z*C;;Z@N;I&Y+0)J59S:R<'Z]D:+4_OAN_2 )L_M M+OW@73K:!=M]7970[M*/QGR"^7U/T^IVEYY]EX[V3]9GG&J1N2TR]WG13T>' MX/BU*+7&[]/QT7&W]XQ4:>T^K;)/_<[Q[M%]S.#M/CW[/NUU]H[VN@?M/C5^ MGX[Z!\^*=F\&1>0!"/^CO8?@&0_ZW=W#XT?'AO5@/$>/C@WK[W9/]C9IL/N- M [)M+C=8_X5S _9[+0BC!6$\>N)G'UR'HP>77[:YO>9O\>$ND=(_M':SS>VU MN;V&+.,1.L_K!CG:2/B%-ZRH@/CV20_OP_Y2+7977$#URJ_GTN(U5*7V19H5+O2Y$.QWZF MJ.#K_#]%F,^\*S4LTC /5;9@K,\TD?J2;][K^?^]'JM4>7?X/W'BA3S=J3O= MI$@]Q5/.S)2] /XCOO'RL?)&\(U\[/VG\%/P^/$GHS"#G??0W^XV:W'J=_E2 M8;3"N_(CGO+O<:INP@QFHX*MW.?"G6"FI[UTIS=M3]^&MV&@XL#[ L[6<-:L M(:^W=W\H;^S?PO_ CB4I"M5HYDU]<"$S-0EW_#@N8&>&?C;V IDU[&?L@17Z6>:>E*)#GP]JX?^AZ8/AX_RC@V;C)'3@L_!)\PO$A/&J8Q'@NJ!!V MX9N]+(S!ANJ=')W@F?I;=_?$FX)8R,9^JN"AXW X]E(U356&$<+ \[U>OWOP M=P]^EBH0.EX"JH,$RS0-DY3>5/LB?OJQ?3H/-X1)^/#UE.?!TWH+-WR"5;H\ M-9S2KXF?TD/>AJD:PL+"45?#R$]I3' _"OCO)?.C,$@S/.?]D[)"MDR;F\YU<_^L!^KE_&NS"*\+#D85PH+T]@,6]#>".N MNEF^*5U+.H7T?5EP.'WJUH\*'US\N[&"8Y ZASH;)T44> .[U;0G>$KP"'>P M)/M.P=/P_X[]W/,G8,'DU1_"CN#0_4$8H;"#$<+6.:\9ZB_[HQ',"0[$8.:- MBKR 31X4<, 57"?8]U&2PAH.X5A'(N(ON,/A<(7! M_G^7(.?26Q7\_P]=\OW=5S420*SP'?2J?]D_T"Z'R(0=_,MJHN3ED1_URFO1 MDA]M ?G1^M?B6:36$6B>S9!;'T\_G;X__WC^Z?I__Z_C?N_HS97W]N+J[/>K MJXO/G[S33V_A_YU^^/?5Q97W^9WW[N+3Z:>SB],/WMGG3V\OKO5W+L^O?O]P M35_Y_.7\\A0_N&J6*5X__<]@@Z+-TJRQKN3W@.^KMOWEV]I__JO7E- M9@O^X#P"*RE-XG#H7:OA.(:)WZ!94_[E^;7Y9<,\R+5=:0]6@=PA\,C(=>8L MNPTA_Y9$*(5K>CFT6P2;=+S[=R^YBU70H=7E'U0VA)[I_.9N MG*!'Z/P,-B5,,8R)&T/N6C'(P#[U4]@6_4LX#!/X ZS;FJ9BG:SM'U5E;>]X M'5E[!G)ID(:+=JRWXH[!>AX^FR2MU8"E54)/=P^7Y:W*P!""K?@(CB+8\^A: MP+\N%;@G*?P'RI^Q7T3L&KR%8Y:& ["N,N\?*O?.XQMX#7UT&J;#%"P4SHS& MZ%K 0R(X7.1F?/'3/.M:__,Y[I&^+P'/F88]<:;M_0E34G9*OI[2T$PI=:8T MQ2GI,XQNMS^=IN VD9-&XDN!C0$.V.EM2$:'=QJ G89+R/\TDNSTU,@C"A+@ M3N$W1 K"D%.]'TEI/P)G/^X=//J MR$*1_YQ&,./"Q*W'CB07I# 6N<@.O%# M^ ,L'?J!DXE*AR%,P\>;[*=P<].L_ H>';W)C\F-M-[O!#U$C$#@+XP6,#]E MT0_..LQ<[X\?94EY8_"W&3P0_.>IPL'D,UY^?(./0@6]_-1'MY_FXAL!R#,- M"EPHF$22AK!$\!\87YS2/CIODHGAJO\.'C$&77,?%_>G5YB:>_7:N\$-B/%W M,.!3V2>,@]F]"G%(D?(#4F@@*B-8L8[=JR3MR*AR=4.31\%MU^G_L??M36TC M7=Y?Q<7.[)-428SNE^3=5#% \K ;(!.8F4W^F6I)+5!B6ZQD0\BG?\\YW9): MOG U((.V:I\AMBRUNL_E=^[5UL@7Q%>7\A8-N"R&Y=02$UT&U5'5=\B+$SB& MGT1D<(,A/!]]&Y-3\6(88Z3CJQ>I[@"NA27GZ$U(!D K\(N&@NAW^,\A_R$^ MIA0(5I9\% WQY''S59J1I ^OSU,^+L5YR)/!G8G%*F$SWZ/S'C>JVD=!S!RI M?BG'XB]&\!R@9>J,A\[&(1M_YW*M-9%4Y%CP47Z.SK'?"CXMI9>L_FUY60(Z M+MLD5*]=:[U9FZ[4EWG;7B/_ 5R1<.2I;#@ 'CNE^Y,J'1.-P"V^HY$I.7SS&BG"!IH;\A,67K1VNJ?& G5^^%>'AK39[X]V_X6_]Z(R#(-Y#<9JBVOHD9:DVP*\'?^7#"3OAX@(I M;U$4[W"20=I@=W^/=OSS^[W!T6DF911^\CY#E_SLC;8JY?LIOP 1U1PA7"@^ MVL['(*E+?$JSF#_1H77!,/#],8\)5?S.&8H .'I0>J!!FHN/^##5CSAL RQE M:_H#D .JF/=3/AP<"0FM#;:$Q;8%+S8>L^IS6OGQT?9^0S*;3THR@T;<558F MX**DLFN6X,ASD%4Y**K)Y9F(.7.%51(V80)K5#RCJ9I3SR73G-4;FHWCX90. M-ANG!87NRFQ4P0K"E("M&]"I#88,7G@ RNV$IQF%6 H>\^R<"$+1XV=TY!)& MPE>8#J-/S^8^%_^.&])H%C=M2&,H22.J2 -,F>*$CT$S5U\!C!Z7HZRDF]37 MI<+R3S@%;,?3,8 @@0C@S#EL:._7K_WZ5N_7[\!:'L&OCS#EB2+>TOS(8LF% M%:AG)V->V? %6'=@'A8@=8C#R21(><$14)73T?7-*XFD);"6\ M4FTP@4TIE/@BG3,!4N=Z O0U+LD=(7:R46E"\4U =8!B$C?2\-](*2#NDWRD MLSA&QXQ\RJNCSUO[KU6E-Y;I/K!L83;#0DX*-AK1/T".)7H^AN^K&^SN?OI\ MN/_Z[0!H!\Z.C\\SN DY7)1UR8W+I>.ELLH6F*X: *BV3IZE/M1:$T'%1/V5 M.FTY6]"F5LX9+!E=\5Y4[@WA[7B+CRSS:4$XKB9=>=487@$ !SX.SWF(NP>$ MA*D@XKOJZ#199H/[71%3;;U7\ $ I ';4_],[#TR],+L)]/I?<,73GE1!Y$ MB1BNE!B.U1@N10Q7WV(\C8><%20*F*3/F@/1FS$=5T;OS&'+4^!GDYF=G$S' M]-+TH"$_Q\PBJ*JV_A5#OSKPZG[3DL.IE["5 M<(;H=("UX^?D2"#,R">7B!83#LL4TK/E^&F6(7 M8)D*STY^QL? ^6S$6U1'NP<4E55Y03$P'9"]/LGU$<>4GA1V%I@^GYZ.@#QUO +S@U!]8,);@F>"+SD5<3Z$ MG:HZDX:6(I^1 XPER%F@1T:@;2= #:"E M\//MP[_V=G0S')P,\XA\=/"N0 2#5_BM]-1\DA\JX8/]'.R,<8XI[9>:I%,Z M0\S@6N"9;?L&:]=9M=P2UPN:'%0Q%^)3!C?R\4F.)YE0!F7)6WS4N-]'K/C. M)^AYI>@ &D:8Y59PO5J[D"%("']S])7".7"R?X'K03V#@(]!"N#^8'"%*!6V MM@D95[N?2975AHQ'++\ 8$XILD-AQ3GE I/6+Z4 M)"CK>40'Q$^8M%35U#Z\G7JFIO^VE)0!ZSFBA%:X9GQ%>/R4G-SX ?(NRE U M6U;FQM/"9G84<*/,P):B2>XO/#0?3%A\-\ZOB2O$:2!)NUT,A#8(1MGZ,U7?TWZ8\Q$F&7FIXN$Q[/(9VT'EI83 MU(R,H>3LB(-248FJ$$4%+ 9)+VQIBHBD(MZ",I]E0]+4@X,<$(J%KI_F6HVR M-(#<\$L2!]OP*2(:$@?OLS$;T_%3J(S"B?-9%1W;WV6>\YE"I*=-_?DD,M.% ME(8S^-R0P&%# LBL'ZND7Y%++_-^X7J!7=<]EI$"SLXI_ 6P&0RYL@+-B*XN MRZRN&;GS#DE;"F6?5!%9*39=92^,M;84Q!8Z^3+,SE^V,(*Z4NF4+>VAW@RT M_(A=HII-L,_1KC,D=!_=K?J\6@TDP M#O\^DYF+&3D@T/28%FT(U "?&X\I'EOK5-.&5SU>U'F:Q-QO;>M^V=&'G>JW- M9G$L[K7V92%VN5_WM9NVA+G!/6[3D*GC.SW7U>XAMJ+?Z\4=%->[\=:U"5FB M\5:EJ9=2V0UZ,*U/1[B;;F>,BF?RMLL_4,C]@/?,TP MPFX>\7KWZ+K9&6RCUQ[0_=WES]IUI+S9QIB::0>:Y=Z6-E?2D+*;G;B>X1$; MCA;<6L,\UA$_-O99E@X6SB:MAP\0X+C9D1WQX9!J)$2BD2A784KYV;F(M8[+ MV?# VO>UO-D&V;:CN=9MY]SV[4=>P_N@:RY3C'V%GC:(WS MLJHLN[]$>;8JU/$M0/%=5:$]2EK%$9N&9GM/TIF]@RCI*<[@<";ZTSN*%"^" M'5I:>.NFR+V;:'T.V/ M*PDW/.TJ7X*$*FI?FA\20G]&!YE"_1F=.G=;V (UZ'M*[>8]=[[%8?F>D==R\7 M3/>.NUH#N*86V@\UI[1WW*WJF!Q;,]P[!O:[X[A[;G+D9OZ]EY35:/F^9AM> M[^7K^#&Y@1:83N_EZYA .10#")KI"G%>G&$3 ?XBXL/N,_-ZX8/;3U6^1(\?2NITE]#%H?_W7RH_(K.'?*O#^JS M[0GDF1'(2^@0\*'(2YS,EZ?9Y#X- M:0LNWPUH2]$N?HTQ-V;Z;>B#Z"S2?) M>GUZ^NB*Y[Y#Y<-]:X+K<(*_^5 %[QWGEAY'WI ^;AN*?";T\1)@Y$I*F-<7 M*ECFK8G[F4"%'DKV]-$E*/ED918T*%4 P!?F0MQ\J)2 SAUTC_ON0!T/51;6 M<>IX$:A/#KZDU.@7!OE>JD+O 5]/'2\=[I&\F[ ?MP!\:TC#]C5$O.ZT^G#X M;0T/V]R\.O]ZW0^[*[G#'0II8,J+Q&YL(N9ZTQ"E23X8Y^-J5+CPZ0D#]V6V M#S!O;> ^$V7>0[V;D4ZCQ->*U'_O[FT?WEA^KB,?>)M7-Z9?=WKO\6([ MG/L" .-OQ+[O^DG [VRGGP3<@;4\ATG VZU1Y>_;H\J;?QKM13_9<&"ZXQN< MO)[%-V 4A !'\ZW6UFNV\>&T #VE# MNQ@UGX]9T>4 [P.ZEF#WL_(I'*)I M;?H#6/ 0R%<;3,\&:9&/E+O P8M&0IM&=5G[SCBH'BLZ*R B[(S M-AQ>#H [L+P>!WLT/\6'!7V@#$SB2CO9Z\B(']HPY/4'\==TRJ_N*93H-.XA5.LVRVZN\ ME@R 5):0@64JW'0E&9@5&1@M,EB\0T#AOYB!\@+5J]%8<4D,]7KE^F&5"JDT MOUA*+,/\ FABY@QP6V YD\MFN^4? Q1F[;UG1 WAPF76RUO\BG.4*ED3UU#P M,Y858DP[P-53-AT.0-R>9S&_>C4+CI#$GM5L)6S6427#@*;B4S8^0<' "Z" M? (W*0'Y92DPQGC2'"D^(F7Q!'8)=@Z)0ORR38'P,%50(=VTA??FNJNHI5JI MIFXXVQ$KOG/:O#(KD1M@7]@9'-R/; 2:!.C #G^E7SCFKT)/T8XJ['^>$0Z# MIR339?KB^:8K;Y/+ MN+KX&:Q O ,1TG"*9I4B/.$FE>C$FTSP&UC[%+YBDJM;\J4CAWY+6"7JE#Y1 MG1*]9Y-QNKLP[?ZZ%VL96-)S9'L/X#FZ&9G/(:X3I3 +S_\D&RMB"M@>RY=^ MG2'\!FIA\!7!;LLOL\" MF'?E0'K1:.;EV!/QW711J.V M" >"T/T)VWP*)T2<>-5/R]EM3O,A:#/<67P5-A[G4[@\@1M/LH)3,V;8G9@7 M$X:*(BOB JSEP>3RC,N)=.,3U"=G0S8!33@J*P6^$)+$("1R^!@@QY17^N 3 MW(:/LA@V,Z<)1 M]H/>0F[>'-Z]5JD2K$;W@13=*JYLDR M_0(FI+?,-GQ>HKZ\06W9JXVC#__)1F=OMS9>-]LO]M.VG4UWZ8:"21>3QT6H MC5]LPUUV]2*C>^ENOCP7J-N[0#NPEO5R@2XFI1;[5XS=L+5BTJM"$,2HU*F M?1$8@%X'6B- B"P./Q9VBKR1\#28MB)M9ZUNU"#7>H>N< N8RO) P(#2D$(E M8J@QHLD,OB+?[_AR <::_<$LJ)+@YBR?H):#3^&L", BS,M2,)'1]H;-(^U1 M@:M%5EP#F":G#(!C-N3"XQ"Q\?=B>C:)2?]/JIM/"[*WU5TJR5V(UGYE95\% MN)Z7MIHG5]H.($F4SB#]<$L4> 7?8FWPO*DRHYBP0'368KG."7S+M2S!8^8F MV._BK 3UW(K+EEE"F]ZO#=*CVPKD.<<9ZVF0-_;W7KOB\UD0>3[;^'U1G,,. MK9L 6=OWEB/9:PA\;AW+@AWHH551G;S?*S;PEP8Z+-]7@A6(WF>?IKH0FP@! M/JX-X9NG>3-/PV;A[4U:]I F!*+NQE5+6K@72VVB1@R(P,6=S,:;>3"N>,5; M+AJD4@$&\F)WD P_H19V%[H\9D7-XE?^Q?04E\EM0<:M*1@5PL)EA$J9=JW>MDRIDLEGO-*EL ":]/^=U*7(8E MA$OV)@NX"^_*L.[MR2.X :RSPDUOR=DM=J2MX.SN),17)PBZ M'JNO3=F3*E M-0SWS=;8*W%[1!DS0*9%D$E^,990#&QAZVHD5M,DJ2F%N*3]R20-B9> I[-S M(%<*OWF>/:_W['5@+6OBV;NMH4PAE[V9(ODU%,&M:O]E M"12X[NJZ<3L>7A]8(3U.1A4*UTZ0G9\B( MG(7.9O#K'(R<]R"BQOZ;JYYD-DC@VX)/Q -:F0'E)(^_ [:4\!=]PG.1>X6, M*5%+31D527O!LMQ"B1YN\5@RJ2XY*P261LC:>)1+C,Z>4)H21J0KISK5$ %$ M%G<5.6/2/8V_%X_AO/S7X#0?$H*0>48B,^@48X6.8F4/ ?NB1U*N6-G*&>?[ M_ HI]J^^75F_7C*789#?Z/!;\+U)*Y!F3^,1@-_K\*S1V00 $JCC(:WXA&7C MLK(D8E:>#LII47!"4.=L.!7Q[V&6XG/A*X)>9V 4T*K,D8Y1H MJ'@<\99@6@-UWN75D?4Q#'GS! /+7.857^2T&=]A33."8Z$/0 H+^#"7>9"5 MXT ^[:H'S 3XJAV^51[]C#M2".C*M2'N7:HWO^;X\!X7IUE\>L6J020C>:PI MYKI"U"PHGEVS"--UE<&"SVQ#P1R@-PNL)T$*Q]3X;$C)_.4IG+-V?9H/P!=C M[E;AM;389Y_ M7VM*_P@O0%G%IP"9D!0;VK(TD(YT1 #H9I/L,T!V!0,P33CTG!>7^&.4=-EX M6I%2/ 7,.KQ4U5X"U%'"-]6O9:Z\AM(2&&S(2P#,N<@ !B(9,X%+F^OX.4?Q MG$]/3ENI'(,+8!Y C-\YS504ZR ?8 *K*_%3B4UG7Z56[E7! %$J\3EHP+U% MRQB3:<&; M7:T@1I-*TP[(B(S@238B[BL'F+Q,6SV'Z^&6G.I22A1NZ5! 8KR_J1PJ7R)PB>9U%>T&/+R@@<4;8/ MFTZD5$&C9)0)NL L'U*_XY,<'WB1%\/D G9I@#HTG])>;1_^M;>CFR$8"W$L MTHJ;:HLHAV?!F6N")E1B$-[.XSAF-^ MGT[@N1/8''R.>*UR0,=6)SG14]$++"FOVK;__(_ ,OVW&%V=B)1=87.I+R*J MADJB:DKU/0>\P<8382'V'N':(^SW'N$.K&5-/,)7DI*0)T(THMM#:"; \3%: M"-*Y,2T&WWE5JR9K*.'5:NJ>%9YROE$JTM !@D_*3@7WA<- A)I&5%!QHZF&(0'H-<5FM,XQB4>SH=JC88[L-)P4::U$/R4P&R,HWFPV+&X[Y7M%/8JQ=L1R'LGIPSH< ) L@("E"FB1#"%J7"J*?FN M2TQ*83P3$M!J="#HO"XDJFH^ :-@?0J5&C'4J^3,@9_7H*5R3-2^1B"N4^6Y M^96."D%MKW/.-E^IBL324'Q M=0->-@T!8&0#./ED^?4F?373$4I\Y_F;MA4N_=K8-)=^=]5M,5@3.'>Z[=7? M >IXF,5Z-[KM-4WVKFTR%BYL,C;37DQ [2=JQC4G%8BNMD@^'X*U$H&DM$WM M-JT';S,G^19#JCN^9>@'O$G#NIN\\8O;.>,V]/4LAC=L8XR4D 7^P4$)GX.E M,)[<;0+V_'3QJXEB3=H<_F(:@6:%P=TZO-Z&16[9(/&I&O0^NP-V#$\+W#NV M\'WH WX)XQ1$VP%*E'_5."IC2MZ8@ %?(#!^_<)F:EFVISFW%CLK&9W4S[:Z M\2GY=J@%]I.,-7TQ,.4(_728SL:+4D8X"*Q,+E_8P"D+<(BGA?9MIRS?M-O\ MU6_<#P2XQ4$9IJ%YQFT'WZWPH%X.;ICUGQ&..!M.2RDD7AQPT%S;UAS[H:8N MKE!*O&SL8&F^:\!!/13&>P@IL8;P0;$N,)UF@/Q,"P"JI-+!U/9')O\C[*1X$S?*]47&P.B5>=V8+I<7E)]8W7O,>8(9%]L+GM5.C;4HPXZ-@43A!62Y MB-)*>/"+XRJ=G?_FLA642*)@&*+-J$45[ '& (>7LMTOIEC4^:[4_UJTD,)_ MU;]JYZ/5]<(WJ1%>6I?2%<+H^/)$,&J'QWR$T2C,D19)UQ>8MI#,M)/^Q=0L M-U1;F4S'4]F"891-1 DXRX8LHM.1)T@YEQR;O6*;SFN.\WLH$!4+GK@EI2- \L;4C.*W3[J?FW+EKUE:]ZVN= M[7UP8]JB @?'<=K3,&:K+YLV[8V0;-?MB/Y^"QK;R!*?7VPKW R:RH>$*T64 M1. C]"G_;+=*Q!^&MC(_X15#-:(+Y33AH]>:X"/9HA\3D:@>>IB/3W1DW,$P M$QQ=,U)9\LE<:>''[4_5&("@>9A:$?P$#8$;@HJL0F/CH;YI>4.31N M-!ZL#+M>M[9U\97M\L8C=DZ\W6?^MC)_@S[SMP-K>0Z9OWN4UTH-LT69\+Q( MH;+RL,V[E)EZ55O7!?=9W#;J%U-M'RMDB4BGK JU9#G"Y@J['ZVM@FJU>/S% M=I>-IE)[.SI&N$R?S1>[MAL*S;6O&_SBJE)\MDO\C-VR],S#5K/)YAY7'+_4 M5S@[:?GS;Z!^%_3U6K!R1;.+,EALOULW-6.7U8 $JMRZ8:?CN58"U22>^L8B MY5:MX)VOQEW26% MLM'FZGH+1F9KG$\1T\+ZZ6<+5B KJN#-Y$O*^BT0NB,X M1E%!N6!$6K0C_0,#]1GRAMFVA:8HG5LL[2%;W5FU%O M+U:<9>>TPQ(MPO['DP9K7;'K3<-HF5$M^T /HHS\!+=-EUY;02>0^!62:V5( M'(1H>!%4P=).96]UT_Y\$P\9\;) M<\4C_X:]&):Y=.?003AM:5OAO;:U6[_UTNZ+(E&<9CPW'?7(<2%,Y-UF]&6! M[H@2VQ2)S<\*V11";D/M$Q-5]12M'E@TB$(^#=U_%_DL6(2#)D/ZFL?#C[>F M)U.XC706OSKB?%78DE:;MG'MZ[G^334J\8([@Q*IQ\VVM^(FF$(\&F>#W1'. MK 24F%;CKZG>QE<,V%N@$FGT5"3MS^SI3?##C1-DGD5L9@]MJ?,JJ<;T17LX MVDZ$X2(H8H)@B.0V?J[I<%O0X?M*RFYACQGR=KW:F/ENX[7H_L%HP-^@O!SC MM/1)/9)PYD[2VJO$6Y7"U6[S.183 V&-H@'^8],>#>&U":ZQ":9 M-+%;"DGA[KZHOQ;%TF.D#K'?#>B45(AI:X//1);B/KM3$(J4OA9?TA>:J-U ?S>C%EE5 M.\*ML[,A<"T&?N@&KR(U!4YD>7_D%!(R_?LI M*CUZ)KW.I@L8G<@'+I77SKUZ14KUI)M/-19$5J5\.'$[,'PP-H?QY#P;5^W" M%MPQDUW;VZ^61ZC%!%@F%8VO_W'O]\//M 3B@&:W9Y=#T$:9QE1OE+E)4F$\ M%0]-&#K\JEDW[;5Q:G?8O#4U6YIY$'6TI2_J='T4R)0AB2 MX6DFFL8NHDBY M);-4@P^;WZ:/.? -[!*%D\3 ,7@7FO%HX1]7W*PAKOF;B#N8\@Y;V,0-3P0P M97$B2)>V>H21S8I#6IFB)-SQCC7@WS01?\)=-VVX^ZN$D]K \.;U?##'LT/J MBBKE\B^F(M,!N0ZS429AI)(&2I -;:F\ -DQEJFG=8\J.DN\$L6+\KLJSOV+ M._\,^M&03R82M@N "6L^5 8AU4$Y38J:A.XX'1->:\1.K7[%KC;A^.6B2ZI[ MN"U(JX*0X_2,7,G4&%;T7>4I [NK(4GZIJ+#,@:\>ATESBE$%*;Y!9E2^;?$/:X=L^:MD8;*P]NV1RD^[IMLS%EOLKVM,\T/;O9 M55<#&VI\HA]C!M\.CR9WW3]EWP;(!H6PD*9JAB 5A.>-MEI5+EO'=K?>W$ # M0 TT_A<)X?U&GMZ92M5=/A.ZC^(HUF(ZB=Y$[(1!HNX*>V=M#I,4_ 2Y-P(>X7'U1:P9@N:GOU"&5?@4H%S0#4C]IT/ MODV3$T%0+,(1*4")Y**IT4(VQA$%(A1<3XA9Y[W=*LOI2 ZGF4XRZ0/),7P* M*@,]6@J.)4?'>"S]V^3HJ(H:T ,2R8D/V*U@F3AD!7D+Y2:+U,*3/$]$3(3^ M/4'GGX0WF,&._>FS0IQ3,_(-W@T.H3HP-L0($HF<@@L_=ST\1^3,4UHZ.GN8 M\L8H<:[[D9AS-$ZR^B=Q5L33$?KI8LJR$ -PQ*29:J^TI>"Y'CBJ/DYY1^$J ME=!K#X3CP-S:U&K-T8ULR,]9^1V]53A7YX%7=N4Z-)FA,,Q$I*(:]2,X'=V< M,9N6=2\*]-I7=4](Y%F:*F.6JM84:K,+>757>/RVQX0^VRE:1$1SMQ^8T3&@ M(1-*:A9"Q2_>\.*4CW%8S 3$2YFBS);FB7 /@_DUPBF])&N0A^6X#%!=% M96,19":C47HBE/F\;5&6360Q6"G9&E,@*(KW0TJ/*K(T\U#R\Q=JE9^*04B\ M8;E,F6:*FQQ?!4-;\OU0F/!,N/W144%!,1VG(V"(#IZ%7@1=CK@Y)H_YMYPB MY$VG#=HX,M";:=+S]Z*=7;P"QDH%V B:8B%V,Q MP5CK2_[;;G"S=X-W8"WKY09?3$JU^,1XXAG!(BPP0:0D_<-5R6J53E%EH4O^ MK^5 *4#E&(3R4,Z+/*>LI";YJ/HEN9,Q7HD68\Q%_3$NJL)8Y_6PH6Q,3KY$ M)!*PQF%+S\7!A&(:3)W=),)Y7";444I1]?S:XTVB=^E[8?J-R/C@XU.12E4+ M-QUEDJS/E',LI2H09=F(!$54%U[AE$V']6PG;9DFF!&?+>&_5&4BB )R MZ8:G"G8 M=?PSYPVG_*>,]<,=Q;VT^IPK%%)WEQ8Y/F04G>1M4LYXZ\I"^].3=R=..G/.LUD 1-I,]-\:QZ: MY(C1*DE+>+JLF"UINC!(D*@DZR\A1$FO\T1(ASM1'U1ASX4<+. R)<#GWZK. M"5>XC,938, <]8KB5Z!J>;F&MG,2J]#+FF3D#&58V \)S1..D+952:J,@Q2O MH[67CG/[HHHT,X!Z5YZ3Y,)/-1C$Q%J.755"[G458/45UKTD(2BFUSQ;P<-1Z[+9 J4Y3=EV)E) MWQQ; !$CRBV1%52TSB,5_@^Q M$7'6B";<:%RZ4L?2PJAYY+*M27E\T M\R$D,:VJGPA?=J:%:U?6L8Q-M]M%: VGGA!VHG!_+L:>H]73]F-5QWY9I6/. M**G:JBAX)$8YBW15^.,\'X+Z:^1FDI6B9Q&JJ#'8<%62K!"/E+]3-C 9_;-R M^FRCNV<6QT6YA'2O"1U3X;HE+R2=]O,,TSBI(LK5&5Y6)8@4/,+Y\)C$(\2* MA.22^]I/J+)C! ](#D#VGPQK)S]Y VN5@_ :#+ZRK!I](29MNLZJ<<]7V2;? M;.F<9BRP5J-X*69YS$2[HD8MO18[/A:M)Q3X!88NM6/+(]'DBRR5M@L-\V=+ M-E1EJB*VZ220]_,8EM'("[5:DP1]F0_/2>+\W63H+#NMFQ]%]3SL1XW_/Z!< M:DQ^F5(=#U'_!"MDYII@T)*FJCA=O)J;UZ*MD1+?;II&-K>I.QJZO9-O MTZJ!"-8?MF:H5_!1?E*TB (DQ)BCNL2:3\EZTL0DH2)KEKZ/\XNQP("*60=H M+C[5IV<"#EZ5(/'R'+16[Z#MP%J>@X-VH0!(LH1DN7"D-HX1,.A0I^4W;H Y MURBT[H5D&6;8%?/GEI%3S!ECE;[8JQ#_6@=/Z[= '5U.1-+L1.D3*ITK:!/C MT8-0P7$QJ".KE :T^^B2B*.ZKI-$:E=-FA4EOJLF_\(DFJJ\3M;>B-]+FMCJROT=5[/2R)!Q9I[%H4I6?47Y3Y;"J##J9:I?PD4S0 MH8&OLX:J> .)T!H$ %==%!EZAE'?8^)^B87.HQS7JPUR5+] MJ_:]-5)*I-"X4FUFQ+O%YPD)L+NDO,QO8.4HE16W2#BQJ=$FZ'C9I3B#EA.N(QH MNT*7W1=EY$XHDJ;B#A8%QXI=?='RI4 "FEC5$6<2N,9#,,.DEZ8D+"K-*8K& M-4T*I/-%^KHPA[KVE0)UQ9?Q$,56B;JQSO)'G\UBK.]'@:?97KWCRRL:K&!@828FDJENZR;KL)0Z&N_'?Y /LXGQ ME76B)?9\DJJ[LKK5VJ?T1FN^=KTR:%(N*DZJ\C:%JP(,%^J[B5X#$129BI[( MJF]"\>F+[L95M$7M+:(&86@GI'=7R2"7D[=2T$K2-S6=T#^TVGU%S0,PVD%" M 3.62AGY*+[#!U7Q5MFN3R:OF?!Y--FS[;TMA19?2AN-@TKXV]$Z9TVR+8B2 M(M&Q;]_EX+P&J"PYSTK04EV1+7>=-H7OU12K59UM%K0B4LL*93\G*F>70;RF M1FUI%K*LJ1)N:97/+P(5)SQY%_63O[3+F8]@FK(1GP\M2\?XO3AD MLUMTHD5.*!"FG>7H.D2[4+*/TN"KWIVLM381W"%Y,%9BL4IK??2]8=BNWMU38 M#(IOW0!K]X2GM7^*=C*;6>U*[0#)2N?U<] MF\)DLO.'LK&]B[1VD=J]B[0#:WD6+M*EA>8D=JH4@>'EDE[7,U* )*\BC-5B M?C744L\":N8-4>.VVCOR&O>U7K&2KRF<(]*=YL2-FRY)L9] MS>G,' LU"PPHU#UUL[1J+947ZH";V3([T<"R*0&M_:.-&J\7I+ABA ]99H2C M<2YZ34I7:X6[ZN]K7%G=2U;RT>RI!1B+D%-=4U,!J.DX$X%4_,^,([=57=D MTF;_EK?39TE^AJRC%/@>8;LPJG;Y\XP,D5<;6T=_;KRFWJ*ZX6A5ZY.C#%M4 MI76<_1A/$ ^NIM:]9@4;@\&G:8&MY EPPAV;^V%*3W/6P[PL9[*[LE:3M^A2 MNL<6^[39S*[5+H+Z+-&1@2UDJ35;O?>P29\H^[?"R=#= HN/S_Y$ M:RT*";WQ+HEGGV'G.DJ"FW6"B+((X@^93X&E]QF7KI#:0&H]HFE--[-*2B1G MU%]6<7 IGAOAMZFS[&N;LK8WU;Q=I3>>8E;*!LI*&4ATJ:;VJH:S$P0ID7P;5Y9:V]4I>!H@W""F!S:)AT;+?==>WJ:F(PX9K#(UT^C M%L6B1E0*!>I//%^D?Z+B*;+S16H,24!9NTC$E?4Q\[*D::6 !0XBXM8PT+_: MR?"82Y9?LB&V\A=FO&11XD$R\\L6SXG+E([YS5E<=0XSN]W>O[MOVJFD!3D: ML!19^HWW_.*4UUZ+>751M1S@E#8M9L5+K*&X\4 <-HZCV3AL(_;J'@EY6@G*FDAI*QET"G$3EBU@GG;W2I6!>?[:J,V2]Z,3Q4[6F-HY?HZD""Z95/9!5.2_FH/HS97A-$T](#KE,C-;)A\"47.^9NH M@ N!?3E/K2U9/T>= MAF$C7IID$^#VR@.1RIT8RIUH?BN[L%91#K)0.1O+&=83,7K@'!';$78/%TD( M'^$_HF9S\)FCA,/)C'B]&88N!FQ 3RO+D\4M(#/18LK&C0V)>C<>@HX'U*U4 M7:!+5DSMJ&=AMM=?10HOC=JSD6=U4=@D<9*@V5$ M7E/Y_C+W"Z>?YD653(.Q[HH@\7A!^6'RX[00D?*Z9UD%OS'F+WK+GYUBIA8F M8U:5#V,J98OEAQ2ZCWDQKKSE31JTIE1_*C6B3;_!3,W %"T"II160 5#V+Q& M4RIIJIVIW?%Q[5*AC&V!P45KAN4G7 ^ADFEN<]/K6]X2ZGE7!<;/*PH1_MUE M#Y!I.TKWG=8[4&OB2Z43+OIL^&4N)[3)#")MKF%7NUG73,4S=AHY15ZJZU5N MWLGKREO1ZY:Y=M4+-UZG&;-WKO-RV;9CI#NJ;O@L2ZJ%8ZEI0[RP*$Q8206* M.4QL;'6]N>-$Z#/$K.,3?]NSS^,J>D& @2W1L8X@(R?H.1\*"5>WL*N81R3ZHA) MEHQ85B_Q"YA:+@IE8U#]7"D\5IZ((1U9=H E?^>^% MXJB:0/7D\4CD\4GV)JQZ-PAQVG0+DFY)Z:69/T_A-I>#_?*Z(THI.@F)!F-- MJ7Y_K(]TK!_0)3T638/E.9Y@@!++@ 3S(93_039LU3I:7H=#6F,)]@LNBT'( MSDAXBADZ&A +$[#R-!_QH>#;6(RF+*NY92!4_MP\VJS;B]1SQ4194MFJ0L): MIM;<1LJ]A^VIKJ"./RKUT%0E>68 MXRU:$,INA%DL1G.*:K2K3I7ZR=(?(D6VQW6/JQ74KEP8O6TUQ4*C*(NGPXG2 M=EX<8ZT1\"#/%MQKOL-6HW$2D"B7DJG[XWX*GA:QQ]FIR-*%H$R9*"\!S9^@ MYI!UJK+(I'(]H52NRU"5G/^W=1V5-CMO\K+I*RW*):UZ8T MBF*U5-LOJY!2T2U*J[RNLA8*,SXKH[$/"-4!(;UP8A3BP!M,,%!7O,N<1KO5>1C;, G*Z'G5,\8IZ-1+GC5=*LQ202^ M%9D/%&SHUX+):")&^(QN.BQA6JPE$G:\]O)2GHKC2[].)?% MZQ#Q+1+W$VJNFRN=>:FJ%].08YR^))+=_ZCCF18:R&#/=SB8S3?7JT3ZRCYT.]_[:'6P=[ S@@X_5OW?V MCK8_'A[]^7GW:+#U^^&?QX/]K<__LWL\^+QW]#_=RO=8,>$-1?@UOJ-$X>2H2JIM&RA$Y^5"T61(66BK'LU=J M^12D2=U'LG5?2M6=>Y ZL)42%_ I]0WH,IK1*>K8U=J@RFN0C9OGR*K *M*] M^**YY%2:A%6/RD5[#PN(1,[RW$)D@V.J.[0L5ZUD7E*KP :GEVA$R1XPI2PU.JK3 8+Z=, M"_P#I?DY&U8)3DSM3.MZ^_(4G>HS MD>EEVW);6EI2L/+0)-8M\;@T!9$\2=N5)^FYR'5*?F##VE76&CA/>+VN80%D M-XYE0G3M4=N95,:69IPHFEV9$W<-ZV$KDF+,L*D&V[Z2WW;M["EO V>I?HFKM$G\X"%)(]6!,K\/W>P=;!]M[6Q\$1F'Z[^[L' MQT=D#1[]^>G31_KWUN]J[\9 M^#=;ZV^T#V(O8+OQV/YKP]Z8B3V\,08F'5=UO]5<:IW]P(O?SM'TW$GF9X]/ MYD0GGT#3UM2L;-@,JC$E-2]\W8C%WT^*'+2++I>=TO^]O<66/>@])-\A5\)- M!@14!]7>+GS -60S_Z0XYEQ9[8*3QQ#.[+D+YGT8M'*ML60\'EJYYUINCE:< M$.>74QH>M>!/.,;(T.7^F9]DY80*Z#]1/$"MGGV?%:,%^.8VI#9# 'U[JR8^$RAXKH$V$9O7SL*>P& M%.::O7SLY>-:4J\[(Q^7]9^NAZ/C<(YR((KGYZE^68K;U0EM_8G=[L2NZ7S7 M:ZV>BFY 1:[5:ZU>:ZTK]5ZAM;;ST5G!3_FXQ!:.>W(PX[S^ZM57K[YZ];66 M5!2 ^K)[]=6KKW6D7L^\4GT=G3+07OD0;ES*5DF#W?^;8F%E;X1UYP1[+=93 MT?VIR'5Z+=9KL;6D7N=J(PS31]]37_5>:W7GQ'JMU5/1_:G(]7JMU6NMM:1> M?^/=S0<$].*P)Z@;$)3K]^+PT<7A4K!XFU8J/:7?HBK&\S;>+9"2@Z/XE"?3 M(1_L[0WT03/@$T'E'U-6S5*4N:>+[8$>E_;DN0+R-,TK4[%^HRJ3VU88O;PJ M1W\E58YA7^7X^&OI=I6CN6FY-RI%^[S[Z?#S\>#P_0"+TC[MPO\<' \^[W[8 M.SK>_;R[,_CTY^\?][8'6]O;AW\>'.\=?!B\W_N\_[2U^@O>;C&#'8O2[M]S M5M"@BYVLX'$]ET4- ,&WW5FV+'',BS-)=QU:6CX<7E[D>:*AT[$ FZYSI+"8 MT _/LG'33VV)%=JQ-UE\!%6O"39-L@F78QQB,>7X4O3G5VYLBUMNO+XN?5^3$\M%LZ+6X\N6LUKMAA"WLH=$]U@-EMGP MY+^H^0UV-ZJ[X5"?!.I$6\\*IJX4U.-&X%S9[P&>E.7)4M1;];JH%CTF7T7U M:5DA[2'6==4#N4F*8XMLT37/';R"8\=&EZ*))2@$7A2B71,3'9,VFIX/S4YL MO!83W\6X)B)+;::3AK)M."D'T3_.[<'^'M@RB ;*R]83\#6.4"IG;]'TF!![ M)$_S^K-LMJ;N8H$3)IJSJX=.*#-=[W\B-%J+.M]A!)XZ&K&FBDYV/J'VXO5T M,?B>GRGG\^5N>LE" >@K%4XG.D)GS5VJC7@U>?MK<.?W^MJ73RK[*98"Z'8HG9 MN6H#EJI+R[+F6_5]\[9\9YW: MIIT4PG=9L!&_R(OO@U=@+=NO'W[Y5S_)!$DD*5$L7 54:LO(,K JFM>@1V71+]553.D M63'"D2E5!78M($FHB7;X!6_:HL+B<*"Z4KY-OY!JM.H&54G1)<*7FD6E/*%F M7V4S.G+(+AH4H71?+:;#>F@+#7=16?$&HR>K6]([=8]'EJJS>J:XS2EX^9G'\^+<0L M3!HP6;7B70K!D'[20LC5&G?ATA@/:2P$@Q13+9<^=;\'6K/J:-6GJCLTN 3=6L'4B& (/@)8" MKW*$[>.4J^OWX3^ D+#GFH;\RVBL//)SAO.+SG'\:XQ\>,**>OZ#&#_73%$= M4E?4&C(N>J_V9A)4:E9P+ISBU=T7XL>I4%PXOK89A-Z,R!RQA*-&;<25=LM,(9L*NX3]01NB;7J%8UBL'0 M/1FP6$]NHV##IGQ;Q(_[#/!)T;FU+]65!%QI_4*>C&C]R@Q@1%\<+"!4>ZSZ M&HQHFJXG)Y[R:IBJ+DT@<:\KJ$2*-E:VGT3-Q5MJK/6U5%W"M<%_$SO>@$*A M0^"^K\S7TNX5TJ:*%\'M51ZLQU'7HD<^8+&,A+N_LEY7XW>%P">=*GO3G\)_ M^/B$Q(-L+@MFLU;-%AN"9?UMFIQ47$*;K\Z5P/WJ0P=UZ"#HQ[]T8"UK%P58 M3$T+I5PY2')X"K8[9<,)C:6@H09H-"J:J,+UBS$(3DT8BR$'%Z?YD O8<<&K M.?<:JEJ%SZ5:72QV2=)J4DN2WP&P]QD3'5W;JUE\ ]2A8Q4:S N]7+92Q_E7 M0D:NBZK=&^.,B%S,V1GSR4 ??$:/)+Z32,427C[[*CG>G7>]I>-F(= 8[/ 2 M*.'LBAA*UT!'=8ID2-.Y).AQQO,2\WAQ/G->THP_/&00[L/L)P%%:L N56=E MOPK$@1L#.EAB5RY,BY@5Q:7HLX^-VVD$FWQV-4] H@W5YJ^'SBU&SV1N@WTU M.A,FKC+!0 R'/*.#J:9$_4";&[LZBRDGTUD,+3?0(S; MD:V@U>VHIEF)VY_7B3JPQF-Q(B !ZXE99S@RFOQX8)B\ED-_1N T)W4V_!^2"[BH^D9>?\^ M%/GT3)T@R$^$S^>6TUN?C),^ /03;]8,HI<[VVR[#(^5DL? S&UO#L:II@!. M%;]2C5+;= A:B08FW)S,Y9A#.=[I80Y7$PJ0#A#M]H93:TN"#4YAUV!1)]+% M0;\ 5#!U,\\CJ48-P;4\39%8+DYAJQ5G@M"ZBI. MJ%M.BOQ)>%@:"[O MD,J]I1KZ-T@?XMV%ZNAO $);22*=YY+OZ(KNO/"5KU=[7M2S562FZ+2_D-H7 M"-!JHGU;N[0D?B,\T<%2X$S3L<*^M>>'\$P^!.%/!B8H"I3_Z/XJWZS/Z, ; MG\.#3@^\X2IF!@@ZFX:/6_(W)\>?/!,Q& $E,8HDPBX4 )J9!$O^Q8:,YB1% MY0RK[G)C&KNE).D/_]Z'7X',9,G1- !L%@"%&NDYN1)>JKFFQ_IOE/J)E M0U5O0PKD'^D4*82^876-%"S;!Z2;,CH05AZC9Q JCEGV9 L7\2CA1A]1@":Z$JUJ!3$,.&C M*R;M]*?]J*>]VU(6+(ZG!8LO1;X?!04FM=Y8C 9!%90T:UJZ QG^J.7+$"MPI,R9D,_5$38=?#BCMJF+Y!8&.4(^RA'!];R M2$/N'T%FWHSL.@FPW;9Q%;=]F%>!(\7W@GXLF15"[J#J+A>\2?Z2DZ@KK(1> M5.%CS=.T+5F%]TE6&3:_G%F:ZAE5-3A9_Z#&$W[.A_G98@&_/N[&W\K?!CN[ M'P_WCH]W!_\)>NCMX/CPS^U_[PX^?OQTW5 G*:-OJ":>X.WV,[CQ\IJ/ZU[G M"58\E[?:G,$[@\D M/!_%<@\EGAI*=&6PWS.83;A]>'!T^'%O9^MX=V?P^];'K8/MW<'1OW=WKYA, MV)6UOR+$D4_A'@GFG/[ \B!T%8JR,G(+O+Y.=\GYBO.#]3;6:.*B;VXZH;?R MV8B@XESO;B,7KWYD$-@/L]B;+>B^DQS#NX]GK!M7/*PN73RA<6NV;FO1N,:G M'*LHV65^LN*-QBZNQR&TL.FC3*#LS^**LS"NYP'3NE?_F@Z^]];1D:K@5\'] M"U[\V[2<9.GE$[WYHHXX@'NOLMMZ2HXW! O*F)E.=VH=?_E_VX\TX'[\O6$Q>-YW(JXX;A!;')N>?_LH:(R#=O<&(!I MEXW8L/RO#1U(:,Q&'.^HGS!V]@;W?FN M^V/R9CP=Z4E.%B/>%HX"]H\3>9(UG]A_748[^?E'Z_/Y%WM_FGS;/?_Z(?QV M^.VO[/#O/ZS]G=V+P^/O/P^//V=?OPU/#XZ_V(<[6Q?[W_X:'?R]^V/_[UWK MHWTP_/(S-[]\&WX_^+;U8W_GN[O_\[OQ9?3%_7+\IW7P\^1B?V?/_/KMK]/] MX_>G!\/ W,_"43QZ/SX<[1K[.Z??OG[[/#JPOOS8__;Y]&"TZW[]L'?YQ3KX M_N7;^^]?1@=#^/?/C_;GTR^C'\/#;W#=SZV?^SOO3[]^VW(/=CY_._CVAW/P M+?ZY/]IW#O_^8G_=^6_X[N2B^@T\:_K5^M,[^+8+O]N_V/_[_0C6:1Q\V+<. M=DY@C?N77WZ>N%^_)=_W1^]'ASN_IP?;QH^/Q[N3_2/CQS^)F5BFG7JZ$226 M[GBQIX=1$N@N"YB5V'YL1>'&.],(-"L,_M]O;>)X]Y__87K&VUD6N8N ,&XL M'1ZDO5S/S!%S#&:ZL1/&D1/%5NC;KFM[GL'-T'!X0LQL],S.<8GA;@B+FN,/.*<.-Z (VZUV;! M8P[L$6&%TYA/[H0S%FS$FHBF)X 9G^L-+P_X1*+X7A*M3!(=*; B2GA@)2'7 MO3AT=<=EGA[YMJDG'D^\(.!)&#.PG1U'"[&%[/TDT17BX(%@Q4U-KQ?/NZM" M%3WO/C3O*BC""\(TY,"[$?R/PQ*NLRBU]3T^UI">_.BRW<^P]%7I:]0%JU0,H4,!&; M4>I[MJ,'CF&A60-@(O93/;%3UW "D$>.N_$N,#3#O[<\ZET4G67EE7DH>E9^ M9%9NL$40^;'I1HYN!'&JPZ&A71"X>AH'ML$\)S#2>..=!]#"NK=9T#LH[L21 MLTU!>L?$0V.+NH$'F#:]W%F9W+E4PQQ1Z)IA$NM!DD8 (4#D,)_9.DM<(_53 M*S1]AM,U LW ;-&NV#2]/Z*C&*)GV0=BV08J>#YP+(L"/3&]0'<\^"N,'%-' MS.]Z5I :L0,LZ]F:9;C=8=D7Y8;X1!UF1+N:<2F;ME /C:88LG=0/ J(D$>Q M*TYB:YPIZE.T[$],BV$]U(@XA;/$UB MBG5X&AQJ=VR:WCW146C1,_+C,G*#.-+0<(,TMG3;#T-@9.#AP.:>G@01G)SC M.Y9M8-!2\PVO.XS\ %FW=QKP:OFS]=CA4Y1C&V**VP0GARR&(,G"(:4W,(UN MG+7^_(3;JE!*+\8>1HRIN1>N&_,XC1S=!%-)=P+/UT,[MG7'3/T@=1P6^.;& MN]#V-3M8E>%TFX*.-7&$O&!N7Q64Z;G]H;A=B:C$5N)Y(====(XX,3/0QVGH MGF\GEF.%B>L$&^],S?1A0ODSB#3W@"8)ON5OO?^\%7*.#WI7 G(?_'/]R/ M@BAEF(;'7=T)>:(SRW)TQ_5"RS+3, Y3$/&AK7GVO6MT^N!59YEX=1ZFGHD? MB8DO:R9.?<.Q+=/1O2 !6\Q*;3U,PTB/>1"%2>P9AAL#$WN!%C@=8N(5A;.Z MCBT^Y'ERD0V'?9SJH1%$M=.]H%F=H-E3T0+8>T;(75LQLKCNV 0"? MF[;N.0Q[WODA=Q ;:'9@:Z;G=X=E7XCG86\\8>.33$Z"YI,^,?:Q$F.K?1>> M9+!/=G_($3"]4%J]4-IOX0C/X[9O!7KL)1@--UT],EFL,]^+ ],RO-AE&^_< MP-)LX]XBJ?N XALX3.P6, M85K ZL#,?J@9CMD=9GXAW@?*\.HS91\)52CY= ?Y..ZCTZN6/'^T@A=QY/,T M#'4>F@[ B-C1 SM(]3CQ 6&DCN>$UL8[VW8T+^A03Z+>&=%1&-%S[\-S;X,; MG,!F/$DL/>6! =SK@!$0LTCG5NJRA%LLCC EUC4UP[YWW5SG_!*""<..%^&( M9-=[H(=GFO#V%*U,A6#JQ='JQ-&?+9^$85N'VUV:T]KZ^4UQOHP1(SM&(KT@,> :];;J ' M4>CJ+H]X8EE1[+,(>=UU?,TW5^6T>&F)K//O>,O]QO+L)Y.M&HLPS!C43;,)AF_ MXVR&%Y3RO1Y=!JJ3!2T[+>A@<0;1,!^?Z,".(U#2T4L+QCZ%;?,1-OP8]GL' MMILZO)]E8'A^Y*SDAQ%L"0WNZZM]5@^+OJLF4.#X+'!-I@-V-70'#!X]]#U+ M#Q+/<"TCCD(<@VAJKMFAIBA]4+:K1DS/U$_'U(VM8T8N2VUNZ3&8-;IC)[8> M19@/QE,[LL+0XC96>*RB@TCG@K/K@4&."Y;P :N&-YRQ2VQ&W@=K']RA*G?\ MD]CP7A"M6A!]VU+1!?.X' W\. 4-]X%KN8Z M3G?"/7VPMJ/!VIY['X%[&QC!61+::9CJ0>A%NA,'L1ZF1J1[IN7'IN$G8"!L MO/,]S;*?7Q+Y>N (X(ABRJ_LF*@XL%Z85^-I\ 6>Q\=FSWLAM7(AU:IFMUSN M1D%JZ!9-G(S#4 ]LQ] 92YB?Q)9KL!C'*N.0NCZO_/ER\ HQ1L_!C\#!#6_'8:$)L_C'N?2V+>G%S"W'3*FB/(]L-TLC30Q8ENF/[GLZ,Q-8#T^!& MZ)B1%;*-=Z'7.R2>+X.N&"PL8M >+*R0>QNPX!LI,TS "4GL>&*,0Y1XJ1[X M#C!V8 -O4W]"SWFN+HGUR!]?L??AN268/D6^16_1/*"0:M>ZAR'HDMC04]<& MB&$P7P\C%R=,>J;EA784&-;&.RMTM"!8U7BH/JO\.3']RO(Q>J9_6*97$LP] M.!C73'2?HB51#'9%PEW=3^,TM&W./C&J^'6A^<.^!79V+0W4==NSPE /"2 :9$HKJ0U /#3&J M;:]=W(I%V?=W7ZDP^J)B"]L. R?UN>Y:MH^=4BP],DV'6A-$?AI:#@=LX1B: M?W]CL@]4=9:-5P4M>C9^3#96&A[!R401C_0X03;F 7F"&;!Q[-DF-^%NI MJWGNO:U>DPE6B2V%3]]FFRC]TS415!?>NU!Y!$<:O0-PE#.#A#]YG# M=9 [MAXEAJD;IAE;GF?Z:1INO+/]0+/Z/-EGS,(K;9S8L_##LW #)A+3-I.8 MV;IA4[LR@^FA[3MZ$##FQ+%E^6:R\AY#C=UYKD +0*>XH1P$^02MY(D,,(@2#?>A4Z@!<&J MG!5=27=9H2?C!7/[ Z2[]-R^4FY7\EP$6[[N6#;70V[&.C?2D%M& M$!EB()QMNEH0WCM0\DC\OI),EYL:(3>XQXW>]SX/>)I%OI!@U78^&F43G($K M*K)1V,'R^3C&;G.O#O()'YC>ZU7V$WP8:/6CS-Z,L^%_;4R**9^5MLI;8KA: M?<=>K%XO5G^V6J589F)Z@0_&76 '(%9YI =NX.NF8]M>&!IA:!O(13/2M#,I M< ^C[.].?[V"OQTE*N,CX7B-R/1T/\26@''(]U8\&V8I$LIL6MZ MM-/W>"':\#-/.!]AR? " 9E09$/X;*3088-D'DYJ76BO5PGOOA8\*I<(L=\ M=)87K+C<_;]I-KG<9D5Q";NV-<+>2GMC.4/O4U[@@K8FDR*+IA,\O>/\H'5\ M>]7I];;6ZD1QNU:9@T[T?4=W_(3K#HL#]/C"7ZYEU;>9C(9%K:0 5NA,_ M[M- .NH?Z5F_XZRO]'#UW,##W*\0>Q4X46CJ8<*8'ABN$X2NX?@1LKYE:I;1 MO=21SN"_WH^RSLCQZ)05_#0?PNZ4__D?@67Z;P><1%<_BV%5R5=)=E[=6]Y" MQ^O?F$%UDVR<@(W]1@]ID4]!!Y^**OO[:)+'W[7!E;W-/_&""&&O'HKS'[ M.YP>PG5?=PY&!]^^9E^LS_#W'Q<'L&<'H_\>'?P,PS[\:?"VAG[O97SW]K!O]<.ZX MINGJ41I%NI.P0(]B#N1DI(85^9Q9'(#7IC$?R9[[8'#&BL$Y'NO@C ,FPH-] M.UA*>O1]^4!6?YOLB,;*K>GD-"] #B<]C.\>+?YA_N/'W&=V9.EIS$WL5>;K M 4M!ECF^YW,[B$+?N$*6+22H5=F2/4&M(4$%(,]8Z$1Z8AD&*,? TJ/ =W7F M&4;B6HD-!+#QSC0TP',WD&^"P :L/O;;2K>'),:]LIS.$F*:_>")_I,7>4^# M3T*#7^Q_+,N*'3O@>L #1W>\(-&#($[TQ+4Y=X/(\.);"[6'U)(]'763CJ+8 M< P_]'3/-2-,.PQUEL:>;H$4\?TX,=(XWG@'-,1O(,DR.N3:J0!&<5\\\' A MJ#:;D>'3\]>J^*L)'WG,=7F4AGH2@A7CT"@/+W9UTW9LTPH-TW+LC7?D6+/> M=J=@H*_YZ6CXJ&?;!V3;)O1C!Z$7F[:AFT":NF-&GAZX7J*'412Y<619/+$Z MR+8/$)-8>\=?T+;MXS4"0"Z^J"GF,1Q[*<1 M=US+"W$8'[/,V':B%#ZYH M,+KWB/[JNY'F]:Q9!S39$4E\.)V4$S;&/>J9IWO,\\7XQPK\(/%L3S>M,-(=*PAU%J2. M[CM^;+NI%1A1VAER6N1?[RFI(Y3DI9YA)2S4?3>E8B 7*(E[.@O]U+;\"([? MVGCG.IJU8O!3&8LB.((!>BG6:]N(?_T0^LUT#B"U->:R#=1/I80S0T@VX M[X=Q[%E)W!E V4NQ#E-2ZB:);UN&;IH14E)JZ:%K.GK,T\"W8R.*#)NDF!FZ M-\>2(F8H1FXWPN0>,<074XJ:AQU*?^/+>8['7MW?P.OAMMH>L+ =;@U5$ YGI^ZZ;<"=P;-L/ M.'>Y%WAIY)AV8/I]0.>)V#:^ JQ^=_9A35\__&$>C/8<6O_.'^[^Z.OHZ]]? MW/T/GX?[.[]_^_IAU_K?GWO6/TYHIBXJ8S,- P"K %LCUW1U,[!!2_M.8/G! MG:*!:1H:?FJ:7A@[3NJZS T\H)[8Y%; C=CM0\GK3SRI;QL@8QT]=%RF.X;C MZU& J=Z6:X2F;22>83YB-/!N\JJ/WZPY(?YY\8_A!;:7A)[NVV!( *!T];B6,$T552;"$UW4V ]=2T_M04F5'LA':D!Q8F.=A.H+,H ! =PO&M@5P=;[$;M*AO'E/YYC)DF"CD,'=6J:>'H0,DNW(S=( L.Q+#.\ MO4?Z@2BI#W!TG9P2'@9PM+8>Q$!$3N %>I@83'=Y9$5.&J>FRS;>!:9F60\3 M7'LPA=I+L;CH<1\%8ML[3)+(2UX]![K#.0+->BG6= MG$+FVR$/79!=:'+:W- #TXET,S BQ[6Y'5D62#%# T)[PN#:BZCT>0 PT3OQ M[\1=2A6>&1N69T9Z$B6)[GB1H;/4MH%3DL"#OT#5FZCE[^W$[ROP.LN7#Z > M>[Z\$U\VP37/BBV6QESWO #0=VBD>A0D6$=A@OY*(X/[*>JML#M\N=)16D;' M1VEML[,,AVEEXP'_$?.R'.1IXY/N^T0_=)'^%FP2/HL-/[$LV1O+\U!$4 _( M5R>:VA.U8NY&3NSI 6,A0(8P1M&$]8$LM+AGV;;E;[RS+4/SG;[O\_-EY545 M[O>L_,BLW*",*(D=W\;PO1L *Z.%@3W'L+9>S#N MQ(?_WMW;/H2' KX>G/)A,H@N!QEPRGD>TS2L23$M)R_,D?'J"3P9BITC M.[ MH[-A?LDY?72,I]!+J55)J8.=]EQ+'D4L8 MH>7:H;\,:SP%%[\H]\56'$]'TR%680SRR2DOR(]1\%, X]DY'PSSLGQA+HS' M01DEO"?\->=M;<[C$(]C6SV-O3$<#O\(1W+ )X?I,?O1"ZW5":W=-O1@5AR8 MGLZ=T-8='B8ZAM]U(+V4^QP44.QMO LTUYU/O;BYT.J=&]UE[;M#CYZU.\C: M2HMD9EMNPFW=\RAP=!:FR\"S73F<_>> K6?E%NC\]\ MPN##9,!9,8;5WPU\K*]Q] 0>CFK+=^6.*W)JAZ=9G/6FT0I%46M&=PAG%AF1 MA[U3$MUQ[4B/XAA0!N?<8[%E^!$VJM1")]1<:[[NML_6>"[,O"I'1\_,C\S, M#:X(TS0,(L/1O<2-=2?BOAZDL:&;+(+_,P([=@QD9B\(-)#2W6'FE3H\PHX# MC.,<\T)E=&7IB.C[N#QN-)'[>4JQ54$2\LK*@]FE ^FEUNJDUKX*07ALFKYK M&7IB4":[S?3 3"U )*9I)MC%RT\VWEF:Y=F:X=\;@MR61];''?*"V7Y5X*5G M^P=F>R6U-$T"FZ>^;J<,P KS+3T,G%"/$B]DS.'FBV M?U&NDH-\C%Q8Y$/X[F20 4,6O)ST'I,'AR?[V3@O0#KMR2WOI=3JI-0?+7 " MAQ(:'LZ?Q'&_-G/U, 7CBD5I8$:.;1@.@!/;U@(OZ(X]U3M'.HHO>KY]4+YM MT(43!IX9Q%PWX)1T!^P(/7*"1+<#9B>1$6*3&N!;0W.>;=W*>OA!>@](1R'& MO"FT-XZ'4]RY3WF!J]B:3(HLFDXP&_@X;X/!7L"M7L"UIF.[EF.FD1GK:1P9 M(.",2 ^].-&MQ JCQ/)=CP?D-0D]+;17U06@]YH\)U'Q<%Z37E0\N:AHL)#A ML]BU JX[@>&"(>,'>A#"/T%3L,1)F.$QCJ("3EKSC!?I:5D/K#3,6)0-LTF& MS5_'R7UPDMP,>4CBW=[8L!U)/L7BGNJ5GIMTO')LP0,AJ8_-L6V-D][%_)"" MKS48R P,R_%]D'1A8@-&CGRJ')$Z;7F6PZ'$](3YH(<24)#9T88ZI[AF0GW/1;:)$=56,4<(__B<:!$T.N4#%F/-$!M?8AAJG$\0'Q7P M\9AB4B<%8*2TLL247\E3-)J?L A6,)TL_TE7-M@U9_K6 M*O^+RR5IXD8A#F+3KP1Z5,:^:U_864*7+HM@\_ M?SK\O'6\=W@PV#K8&1S]^?O1WL[>UN>]W:.E7-R55]@^/#@Z_+BWLW6\"RL_ MAO_L[QX<'PT.WP\./^V*M^K^6[S*QB!8\RG<(RDU:G@)*J>>NS0 .+WV+ M$2M.@,51C[F$0$GE-)*3M!R\RI"=E?Q-] MY!%PL6UJ+?1ZWSCETDV[P3UN@WH[OM/H/EKJO5O55O1[7>VUT>_U8^VU&2Z2 M%S,FE"FU_=WDJ[*E*SJ:Y_;(%45(.AT8.>"P%6S(7UK.Z6W\CZD9A+YC.6'D M.0XS3&88W/&LF!FNEYJV\<\.^1]-P]1O6J][SL=3G**T#@['@Z/*X?CU.]SC MXLOQZ?# ^OS]"SH.1W^=?L7/C_?L@Y]_#;]8!Z>'QUM6XW#\^NWKSA_VP;?@YV?X_O/IUYW?3P\^_/5M__C[Q?[?_YT=[,3&G,-Q=/ =/K<.OOTU MW-\YL0\^[+H'']Y_W_^P:WS]>_\'/.?'E]&> ?=,:V?CD?'C'\?@8<*]6/=, M$Q-/8UMGEF7J09B:GF.QP \#S(P//%?S@@Y-3^_33E?-ND;@X;R5Q.:FX]AQ M&L ?:6KA #37-;P86=<,*]:]475NS[HK9]V?->O&:61X80)4&F-1BQ$X.O-# M7S=2.S'3Q \M;B+K^H&O&?>?S=*S;G=9UPX2QXP"%CA6X)AAPCPC"@)@WRB74#R;K PSWK/@7KFC7KFD9L&B%PK6W%INZXP,0AIDHE:>R'W$^L)/K_ M['UK4UM)DO9?43 ;[\Y$J-QUR;JY-XB@@>YF8Q"^X.[%7XBZ&KE!\DBB;?SK MWZH#&'&S$0@X@MR)I66$CNK4<_*I?"JS,EF3)27+JMNFOB6W$%>/OT%SER_ M03YKR;?U*=4XU^!#N7 M(/7O7W+Z@LO3Z_0',0TF+XEMQOD8#^5J>11K>L'YO0CL\_HP&Q)U]K?RB8.$ M_M&\_*->?VI7@KIHK'2&9"9KQQ5OB \B$TMYLC'8"*"JM&'"=+EL4=M)+$PZ M9_.=^Z8$FN]]F>_9SD06(1H9$_%>)@*A:!QK&2=.JD*^-B5%FYT)1FL==.SF M_'3-=^X;$VB^]V6^9[L37"B>>#1$4EG;+W)#K(F:>*=E92%9)A1 M,M2*.]"57+1G%Q8#*&U7&6C5#V[59_+#1:^--9[(S%7Q7WPFSH$@7'@>?3)4 M^'J$BLHN: R+/EVKGKOX0*M^<*L^4R4^%)+VU- M3FG/D*5/P4G"600"-F5B0'MB=&1,.\NBMW67#33O:LR\?<(6?"\Q+K3@>[+@ M,YU9>3>7!Y1HZP4!KC@Q-$L2)&,B2\,HYXT%,]H5"OM9/5T+OI(U&\%MH6M!:1U)( TX8)5?Y? MF*5E87G7TA:M1NA/MET1HA'?MQ&?ZXS*?,B*F,*_M<\Z(SX)293G*M,<#7-0 MC%BKK@+LX_-TC7CNHA"-^)Z-N'>V$D<3BZGJ3))4CH 3@A0$!>$F6\UL\#2D MI660NDLMGL_$:]SE&L]!P)TVWC@-ZSTS ??/QU1PIW-_LIFXEOR"]#]9C'7C M7(/I+)D(R7NB-7)3Y[TW' S/[QMAFOK<.>A<&W>K+:71.2*]U+4/ M(A#C4B9<)2]XT%;0YO@LW#U-'4^^M]::YQ_"06M^.&N>ZL=E%!4Y%VN6H>@ MB*H>.Y$D)YU2U#)8"]6:A5)HS4_6FNK,L5;?_>71X2#GGNQW1[VX $?(CIFSXU/A MS'0J,R?NRTGCZL&Y!O!-D\:Z&X.%$Q\^#'6:M?#K:'BP6KZK/S@L\W>2UC < MC']I(#S^N^T*X/J7R<@5&^D/W.AH8Y(.QKUS:)YNK>%Z.;_U\GQ7Z\@8UTP0 M&;PD($4@!K(FC%K) JCR%EU:%K7"O+QS+A/ZOZTE@WL(:B$9+ 89G$GAF*G* M-@02J2W.,U!'',V).,4Y*]*(M.) M+EEI49R"9'DA Q^+DD[)D4!C\16+,TZ]7EH&H;OE&6D/&;1-2^,U;G"-YQ D MW?BF6V=(D7S:Z\P]*="R?IQLL_Z2!BGW<8V8XQKQ85H]2A5 2%4C)K0>8A.1 M6,6!,%!@J6))B["T+'57S'J:K=5NX=.VRGN2@FB5]VN51U,Y4B%K!I8XYCD! M*PUQSI9_.1YKBO0QY5IM69BR*(L042SQ AH75:@K")Q MM2.MC]897V-]Q3'4&.M[PK8[=X&'MGM/MGNFZ2CH1&FM7">R(V"R)99%3;AR M/F<1%./5=H7$T-R3MMVYRT"TW?NQW2GEY[0L3A)-Q# >B^U:1RR )LPKQW4Q M8VI8;6Q0UEV,I.$U%BJ2M@#IH_].X_'+SI3B[..VDMB?&8$HDO$N9B(#%IE3JD1W!?962P< M6K1CU#;5^42#? LQR&<6B;RH2W]?WUC=>II)HO_5&IF)R\_\EI]S57)<]E9) M0XG5MD8;8R N>%U;KRL3HZ 64FW2#%W.,0UM8:SQ?B4A6N-/*U18DCQ M>Z+M4RJ&LN=&U\BWX_?VAOMEUL6Z/8_L+V[< M#W>(:"]N;?#O^E.OTNAMM=#Y[CGPBV[5NAL-RK2-3[^N0>.;!T71@[J!!Q6F M=Q<4(#=X0!S3QE+U-L5M>[!XX7M]'&(CC]:_W]PTF* MSS*1M8UN_PD>2$TS4=.YDC,@#2V.!"<^T50<_VR(D_4'SZ(P3V))I<;QQZRU M9V"P]^WXH\'>TF"G3RYR(;C/A)O@"=#B]9OB[!$E?+"Y*('L:&.P+2K(CP:[ MJ*X_&NSM#';*^:<1J+2&$1UU+%H='#$^.9)YE#1$%@2WC59OD<&V+62)U\"S MBK>AU#^;?Z38<>4FW(?4&1P>^#3J#'.9H8.#PK%-/''<&1Y.QA,W:.8!HXH8 M5<2H8EO.V!P;Z'WG,)\2QC/" MZV!H])X(SD+5-IX4Y5E^9.]C\$IQ,+6;N.P*?N?N@3?=*OV^K6!HXYY,?.Z) MT6CBCV?B9]L7V2IJ)0?BJ2LF7JR:.,\AJ.6/B-)KX@IGX MW+.MT<0?S<2G>X;J(!1UED0K:P=@JHC-7A/K!/.@"MZ25A,7704SGE2Z5Q-O MBWYNDR!YSA'/=DJ2$T0N<1K2V?SH['SM'A\H1&^(AUP\%IXX<5!\%R^"2\ER MRZ6H=*:[YNX>RTVW<.?HL3SOH$L[10D:^8,8^9DLL6!C=%D0%6@DD!D08V,F MR3L:J8G>ZWALY()R-/(G;>0/)4O0R!_"R*>$2632<&THH3YG B9E8E/VA!DJ MJ.9.@%(G1B[O+$SF:.2-,/FI.0AWZH(W/XY'XD<_+9_WSZ>$Q=07A50K1#V\ M!?)J@=M[J>-"&!Z4[SZJ54$'PTGM-U_/^0V:$J$?1FZ_\\F-)C4X-]E+XW2^ MBT3N#]P@],L?%3N9I(-R-^,7E^[[1I-R,C+-R] _#?/ M_3C9.R6.J4\=8_*2GGW$^3*\8L+7?J0MLR_Y!0$W];,.MR$2Z6U4Q66Q5ECP MV3JIBJU0+FNC'>;4KC1+IQ_:&YTIUP^)^%%R?Q&7RQV^=/N?W=%XZ:=S$W'0 M'Y#I6;\X8==.2\[W-BW'1EAH=7C1E,=XTJG]5QN1:,Y;.WJBN2O_X,3Z, MUJZ8,7WYGY_<\E6 /^B3R2[;5UIN5[8VM7F>EM]9Y^^Z7 MMQMK&RMO-M;?=AZ1VVYV#ZM;O;=;_]Y86]E>+T/?+O_97.]MO^UL_5IN;//5 MF_7?UWMO-_Y8[VSTRK_7K[V? S?Z4.SDA&?4>:?J4>_PG_U!H>3A8;E&'/_K M1S=0#\.?9 HU9[>_\6=S5+Z,>=]]&J>7IR]^COWQIWUW]+(_:+ZY^=#/YR>C M7.[B$MG,S?';9W3R@AY3RLDNWLDWG[S]HGGKPL)]_)[2+Y2X_FWZ@EW[WOT5A/ONQPHVN^H,]W1_J(2:O+'W#KC+.1Y(\ETRV,8&=Y$:= M5%:#V-D*DV%->A*LVSGGOMYUU][!^^T5OKD=ONQ\?7-0OK=\[J_/._PUE&N(G7JMCSM?SW;^>OVM M[0V^^=O_'FRNO?NR^?'-WE;=]5O[W_+^KP>]\CV]M3<'O>W +N[\;?(-N?EQ MYW.Y[N?>]OI1[[=UJ+M^FP>_]G?^W.'EGFCOMQW6^_I'_K:U_Y9^V2WRV!?) M;$B4M;B)X))XB)(8ZVV(W#B?S=P:-6+!A/::[K/OU+@@IOMURG1IR-I*$E(H MIALH)38J313W]=1RE %@;GT:T73;:[K/OE'C@I@N^V:Z./87A;D[TTJB?@/HW27AJ,^W^G4U'PS_UB$?]Z M>1,=?]U,W%_WC#D>27NB@YR3A#U>/VS+'^-?AZ/RST$G'(Y&:1"..I-1N=I^ MHV [+GX\'$^:,/$S$[/_?%@Q.RXW7%Y=7%\;CEF=IICC0N@GH*V>8+9=(3L> MY\H@;I\!^)OK#YJ>5Z/^N "P=C@J/U^5&1G&7IILY6WW!=?F&=;F;WDP=6TN M\M?18(!H$(Z #(98E7(5R)F*Z .7<6E9VLOK\K_P\$U;[?XQA?"#6#NZZ7.C M@C.%37VHY4C*\^\2)\"$)<:Z0$SDIIZZ94GEI673-1I/W"X:(\SB"@*>>6.%R+4WJ6>9.9R>*^:=8L/3H+R:=#Y5NRJ__[3O!MW.(!TGT;HO MMU(^3S#/_P&B>->QW-HQ5+\<(_6J #0NK/6N?'A8)JY@B_0V9WKK3PD=FI42 M,FB24ZR%TK,GWGM+J @F>:6#RH7>[!5"!\_TM-O69_%MYB!W9O1MYF/U*'CF M1@EG@H?9Q)1+@LC<%&,W@=@,AD@- 8K^"8[5"B1=RBX?]+NYSX-\T&(^>'BM M@U[ PYO\F6:!GE;'>2J9O4EAWXW'_5QFK-G7^1:3^W4T M/%C96MUX=0SERB VUWDU'$]&:=(?-><[I]GRU^&H\. I2R(EWH82IW,BZ_K' MO$[$ZJ0(",F)=35%PZ;J_SJ>9&I*+>*F[]-EA8?71<@*+62%,VV4I-0ZQD@8 M!$? 1D912 MX0-03!(CHB=4B/);ZD2J>Z@/UQFVA:4<'\.DMX<3M]\9_BB5\RXAH!L?L7QZ M+/A@\2'DJ%MRU-;JE)P)WE24&$F^5HZ77A'#K"M'>,['D!;NB1:F8D#")U> )I6HN:^B%4^-[QY3ZEQ!<*?D5OZU?UCG\E6-^@T' M*Y/)J.\/FYIOV\/><%!'-AKNEQOZL%'K]*3Q! EQ;H0X?08H&;VL\I3GN!C]CYIB[;$+F:"]SG"DL!%Y:*SA3E =+6]<[%\9(ZGR!QS+^>!S-%>YC@3 M88$77S-82JB*O/@<,1(;@R9""J6B419\4Q/$=*E8&)_C.02;ILH&NBGSZ4R& MG<$Y VIJ^5<+NIT:>Z*[3X^IQ@IT9YM,R'T/6@]I>V6ZDYC19=63V1&5K"&@ M/! 3:";<9LV425GR6 /I72GN7(80MZ:?(CG,77 A.3PN.9QU(*,Z>&IH(M:9 M0@XQ*>)UIB1*KXNNTL4_*JX19UVCYW58$6.TX*U%(E7@@BU;W:0@ZP,!DN#QW"NJ[=,C,7VRW7W[2\I-V- M5=B%]DG/)-WY:93 .\N!/MW*FFD'"^EV!KI=GQ9JT4&.+'DB9)0$4CTY&I@G M@=,4E0B:&;VTK.YR/AQ/0+37D6I==3PD@@$@,#TD,4X),ZQ!95HE$)X! S(Q8RH$X MIHTLS."-=$O+_(I#48M<-J_5(:HKTP5GETFXY]36W$'<@7I8PMN8ED04E'1: M%#64;200>"+&9TJ8%=KJR#50U\2NX.YU@G%[^BE2Q4,F"R)5/#A5G(DF[J2S MG 7"0!>JH%#TDC55/N4A !4^8 MUX: =8)8B)YX)J+5*3*E:!/74K6U]&)0Q;,]FG51:_V^OK&Z-86 M"D62J\%L97QPM5$R9UVI+_=R029!)FECDV9DD@=BDBE-QJ,&9SDG*1A)"FY MC#":4,9I<2Z=B:SF&G+5!3;G,UJ/QR2-:/NID2ZGJ7+-C^/;\*.?EL_GT4TE M$TY]3TAUP^#A#94W]0#WB@0+M1*@&QS5X-9@."E7=Z/RZT$3Z?HPE%\TB88O+MWW=R?E1C-V,FS-RWU]&H[[]<%Y M.4HUI/UW^OES/T[V3O>,ICYU\G#0LX\X7\9^.+G^(VV!1HH+69A3/^MP&XJ2 MWD95O"MKA06?K9-*&TJYS-(QYM2N8DNG']H;G:6R?DC$CY+[B[A<[O"EV__L MCL9+/YV;B(/^X'1$(,N0+T[8M=.2\[U-R[&!%L(>'I=O>5EH(8WJ7Y4QN=:, MI;,WJFO;/WZ,#Z-+RQOEW?!7@#_IDL@NWK:]\,IL]FL[JUIM76V]6 MMC>V>IV5WEKG[;M?WFZL;:R\V5A_VWE$XKO9/:QN]=YN_7MC;65[O0Q]N_QG M<[VW_;:S]6OG[>\K;]9_W_KWVOJ;M__O'X8S_7-G_?6[C>V=]M_6/_N#0M+# MPW*-..YVTI>0/M7>%\7T]RJI%\YV_YKI+HYWYK[1:;.BEKO9=Y_&Z>7IBY]C M?_QIWQV][ ^:,34?^OG C3X4#CGAX$HA%Y;3YON.WSYA%ZM?:*XKP9QLAIY\ M\0GWO&BXYX*#>@&:7?LV?7']>]^[K'ZAC+S55;__7G&1YCY6>*&9P+'. M?:SR11$?"S)6_4)*M3!C93ZEHG.:4W%]?9CYF<'% M"]UH^ZC=$[LZ/#@8#CIO)\/PU\UG\/LW_KPFL+:9Z:QT<"+O.I'N4[]V("DR M=;UHT]JJ,7=>N5'G#[=_F'!*;S&E:RFGT2C%^G#6)I?'Q[ZW?!E8\Q(G]?9. M1;7SSN]I/W;\46>CS/+?P]"L3]NCP_$$9_86,[L2PN'!X7X3.VA.LG7.YX75 MLB$XL;?RGB:NZ7B[[D:#,NJ;S.)3]23OX#X^U2DY[OSU0YDTUS;2](J,U'-% M4^SE/>&'F:.KTQ9^W;A9AMAV.O@T'+G1T?%CN^I&HQJR7CDHTSVY M3;W>\4*D@_#-MR?I( ?O6&_MKR];:Q_$YM?__=C[^F9_:RV4SV]^W?GX^FB' MKW_9^?/7?N_/33A+!]G@[__\XV#KSTU6QB#?K[W9ZWU\)W?^_&-OY^NO!YMK M*V6\Y3NWW\&E=)"/[_??_UG&]?4=V]DNX_UMG?>V]_?>__GKQ\T_=\HX-V6Y MOR^][;V\V9]J$I!I,EE23YP!3T![1:P.B4@*4>K K>.U]R-G77Y%WY3'*-@[ M]ZRQ.VY"(*%\CU"\"%QGG62B#J1T-E(%7AH6F1$TJYL22N/>GRR&QYQRNZK? MR!.S\,192X#H750<)'%..0*,:N*UX,0["PRB,%34_HO0CG8 ;.XD33QQ+@7PAV8!%!1SHPCQC2)$ M\?"H-HY$8Z (BJ!)/<%(?$HJ< 9.0G$4N+5=*^Y\Y!=IX@G2A.!1@: "+$B@ MH?"%988+4-EZRZ-#FEA8FI!GG@03G%'/B<<8XC-=B4WWFK0.44I=5F"S'=V*J\IU8ATT3JZ M^#)UDM[YG+Q-GE"?+2DR)!+G/"5**\ZCIRQY\L):GJ$Q: M6K9=!I%8.,JQTHC]]1'\@3;>>)K3.7 K2*7$H@ M.5!#P'M'K%".")9U$:#"A0!+R[Q;D.XJ.N=B?_=;-^:+ M+BP7-+5W^,\+@R&BA"@A2H@2HH0H(4J/C=(LM^\#X*V MVEI;E=)&H9T1VG-(PCM* U,J6\9 1I#/KH/)PACR5*34)6:=4X:(R#B!Q"CQ M,:1BR+0FWJ7 !#WN8,+GUL()C;E]QAPE,]+IE(V0A;NCU9Q*XR#8J"+G$;?P M%MK@SU9N$$HF[2A)SOFRR<@>GB%%14FNC!]!EY>X:=NX8QGQL\Y\.8WII.2WV'D+!%BPKYD^-(#3; M0@A::NE3[=A(NTJP%A' 0W=E7(! I1OO=,WZZ5HO3^TWMXJ_7P:?RO7V4^_OSEZ_V?\ M5!27VME^#9N_[1R]WP[B_<'KK^4>8(=O?.FMO:/OM]>_]KZNB-Y:^>]OO;SY M,=!R3V)K>X5O;;\66Z]WF0 O7&T,Y$(F0)TFMCFBI9++1<)[JNW2\HLK^A:> M-3'XUQT"XU<8Z&(LL[?;=/Q.<:[[K .8GC?&")*B!*BA"@A2H@2HH0H M(4HW.$/\F+&L;_)W2A)7!8P;6W.4QM.!+$B2%]P$*3AZ M8HXK30)&5-H^!. M"L^7EKGH4GHY.77F4\%HQ$BUB-*MJ';NH0>DVH>@VJD8@LV:61]IF>DXXK[ MN[:NZ+A![&P,_D[C26THWGFU[P;/\3C4HJ6:XC&6.P7(DV=91V-5\2E!T&"< MB('*'*SARE@^\RK5+$O5ZE)<.QS5:'BYA6%LFFVM'WS:'QZE]$L:I-R?5!/# M]6F6]>GM5"ESSV(N'H4BP8+\^SQ1 MFJ5J&TW)TN""K#K !AMR8E([9[4T2LZ><3@SPZ(\F!O]GA6(UBS31(TF1=05 M<: S$!M8)HXQ%VJ%<-"T%F?3%BEXP8P;*1A10I00)40)44*4$*7%.9V TN#Q MI,%TY(!'YB)CG!A6_D@UIH4O/H:($J+45I0>'*V7FZ@C< M?CU^MC%8=9_Z$[??K&'-$K8ZM8*]2?\Y[(_[D_0VC?[NAW3L*+Y)8?AAT%RE M\1G109R;@SC=7+#@;J1DD8A,:]E^$VMB"2O_="%&+@U/L;J'5,ZK5SFR 7(V MHH0H(4J($J*$*"%*K43I,?>.44LLD)8X5^K&%KT@J"#1U(X=M@@)XY0C40LG MK:11*M\^-8&IZA>-_]5H6*8WCCMY-#PXR5(??CK9;DZCT!^G,6:DMS_LB1GI MBX_A\T1IEJZ!$@(7*F=C*03AG%2@3) FZ*2DU',-73?O;354.%X_H<*(+L,L M+L,19=^V'R%&H:D5Q#,O"7A!B976DLAC,%$G:7)>6A8MBDRC]3Z50,0O%\7# MM&W_4$B@AI@C(9S%(Y3,,EOO2;1%-T L7.!E>46E938$(8"R6BM7 .:R+Q@I MH..%*"%*B!*BA"@A2HC2XL0C;K$A@.)@;N)@.L"00C8BM*F5!F:S7[3F-RFF@V.CN50.9Y3VW23%6A9G[I&'A0W'+EK0 M'%/=%Q]#1 E1:BM*LY0_O)^R)W4)2P&0 17]$ *)$6C,\LI&:M:I0 M2V&4W#C].AH>G$/MNJ[2OP_W8QJ-D?WFQGZGS/>6'O6^KM/-S[M<&$45DX27 ME8V X9)XK5TA1 G1-Y74P](REUT-Z@X4B,<8VD0+F+6 *"%*B!*BA"@A2H@2 MHH0H(4IM%^A1,B.=3MD("0#1:DZE<1!L5)'SV5,14*"W4:#7K-5&I'\,1^6Z MNSQF4$)($J(3!)@&8B//Q"1/ZQM)>E$4>IJA]VR]*JM :I7A8ZKZ12M?"<\A-O$L MXJX/&IN8.E^ !#'+C8&9SM]OQR.RXC'X]7A@>\/');FO*=DXR^["2BS$CR)'@0!;CTQ MRC@2@Y8@9016.\DRT[7&MJCX#N8:8QX*HH0H(4J($J*$*"%*B!*BA"@A2HC2 M4T4)L_@N9?&==86I>WJC;_EA'7=0)F)2,_M&30T/Y_<3)OG=;O_OWG/\5O?< MX$/:&)SE]V%QE3GG^&UUW)V)O0VQN_T6;[JL"A"@B+]NJ]!1Q MNI;6+&]D$5CT/%^K]!;A.-?S-'$DXD5 Z8'+"2 1MXF(_SHCXH\K1[O!29FR M]R0QK4AA9$M< ""6>>9M4E[DT"XBGE..\;&ETBMB#Q?C"&TRW9.V\HV-GA4R MSJ/AP;61A,Y%D)YV2.PQ@PC;A;B&(S:N]N80,3BQ8^NJ_=%P00XW^($J*$*+4>I1G"3<+R:*65QL<(P20K M/#7!1>8=L.C\C<--90 OOQ=;.O4J5J>3+4 %IJ&1*TE MT0A#P 9&O)&:>.JX$D C&+.T#.QR V TXU:;\2PI,4P8:7DN-PH1H$#O(VB6 M 22-,=W&CG]/^VC%]VS%FR?5I8HE[QJMJ4RTMN[.GH"K?6RSX81Q'K-0(=+( MKS9C3#ULJP6CNX0H(4J($J*T:)F83ZCXP]9D+XV>8^G61P\C8/'-9X#?YUFWW]6[R- 86(X&0:J-=6P\P4B A&NEMH-DQ6K<0 MS.+FEC]/RT5^1900)43I^:#TL&49SOLJ3?AC[[A!^/&A.?1,;N.9G"NP\'&% M[GHM&;>,$F%S(B!2(!9J4W#O?&+4>9%A:?G.<4JTU?;&*:-D1CJ=LA$2 *+5 MG$KC(-BH(N) 8E4%U5A32;6&E]5A\N7E,$JVUM2OK'.ILH(W>CXW^]?7_^+VW2"DVFVOUMW>"I.A3Z..8-U.M:*[9->?1!". M[^ZE*#,4AX>UHO?I39W\P63XZ;K<\,4ALO^:93_3"F]!EE4KA>)V:!^9RES3 M(AIRE('M;MRJF,:J&XV.RJRM-%74-P9A_[!.XJOAJ YH97)<#J765-\>7MW, M#TMMS)$8=Z9+;6@O:,C2D[)L 0&I-#%)%\7!N!;):).Y*[PH>5>:.Q?;F*_] M74FKWXU"M[/D-]+1=8X5MY1RRYW7'"23WDDE,QEH\O^U&TX"%EF M5I8Y"[EXEB1+/A!O;&$9&@VQ+D7""\DHG[)0*2PMR[FU!E@HAD$.N4<.4=P) MRA+S41.9#4H&)P/GU''/C:#*2S6.3 MS?1I62TE**$R,5I& CYR8FU32)E&ZB(+UN3KV&;F\[)(-$@TI\EF)B5F>(Q& MF^)11T,Y%%>Z_$>('-QW DE(- M$-)O?B"8%RVGDC%!9.P.%Z(@U7)-4$PZC MX05NN;1LNE)>WIY!HD&BN:5HXCQRR8#Z; U0Y7W6DEHA;%G71'0"1=,BT\N[ M;_3B$D .FA,>0!-(5! 'M8*/@)@C&%WLI#:$L&"[DL^KA _R#/+,,<]XILI3 MECC-B8/2SGM9ZP>YE*"(>6F19Q:99\XR>1DUE'E=BX1)3L#5\!*#\D,&L"%S M [JX,4)TC;KSZ4 D&229\]EW6@9+G>?!^D(KP29*@ESX$8?^H/3L36IRB>_.AG-])>%5)_0GGZ MXN?8'W_:=TAQZI?2*D69JQ,F049JWE!]>(\KQKT@HQUD?BU/*_F9L_ M#\X4_=#!O]6?WC&'7MA+7WJ%[W_L%SR.\Z^O=/Y_7]]8W>J\W7.C=.*._W?G MV"&_]O32?2-QUS^=_^.S$$C6QN;IH/$WSZNESK<32C> ]*YF? :_?^//:P+WW7C<6>G@1-YU(D_:L_<'G?4O(8V;4Z>O MW*C35'3'*;W%E'YKD35=![]S5@@?)_7V3D6U\TYM/M#Q1YV-,LM_#T.S/FV/ M#L<3G-E;S.Q*"(<'A_MN4I[8IN!"\]P6WZT\NOV_4^??P_$,JSQ.[)3W-''E ME[&S[D:#,NJ;S.)3]23OX#X^U2G9'M9U]X44"8+J[3AD)1RD WSBC(CLU<$.7EIDQ7:Y@OI&Y&RWT3ZG@Q7.D%2$E]TPR M+V4$*X.3FBEKR_@4,^7ANRFMX''TQV"+KQ?8(@7#J8V)4*<" 0Z"V$ 548)Z MHZ(N'.)J68LY)R2VA2F0"^Z65&A\+AYQL-1(,-X9R5EB4D"A!YZT0"YH,Q>P M"US@I-&>"TXHE;YX#E82EXLCH5S!5(K,@3]1J0"^Y6ZDIK'8RAE(4 MSMA:?HWI\HNRDO"RDCPT%Z#$F!M1B(M. S.<9\-2Z& M7-N/< -=1>><_(=D\23(@E-(F:>05%)0)LB"\YD""\(% 3HC62PL6<@+9"%3 M<*Y("4(Y*UX%1%6\"JY)8%[8Q*L+6;N6=XOC@53Q3*ABII/86:KDE(C:IPQ: M,!N<#HEK V!#>74]5^!)[$4AC2_?ZOE^#%\VOW[8I9;6L@^6R*@4 :SQFU/8R-A/ W"$$I1$[UV'B(P2VU9@@PX;LM#HRC[CA)! MPE@AFN[-A0=/>DS2'Q/B.1 V&@QZ:;*5M]T79,(' M9<*C2TFHG"9/#;.% [DO*LL#,2P5E:4%SY;94-YK=F/LW:,^C]=7]A[S3!>6 M$?[?/PQG_.>%P1!10I00)40)44*4$*7'1FF6%+)(E:=1Q8(K\&AM2F!IF0NI M0Y;*S5-/H%:8IU:X&+IEP&2TGA'I>2:@@B!>%\7 0 8;:4Y*R*5EW96V3:WM MT9[GO3_@;!!<0ZU4'%.V7LABLU;$HB1I]FC/;;7GBR%6#U*%E'S=!34$C+?$ M!DF)4%)&X4%)#DO+@HFN-7<^2X(6W5J+=MI*4)G;)#@DP;RFM4"P]TE"%#GC MCM]"6_V%5=S:6,B:2J),#@22=,0YS4D2FKH<-%C%FT9=1J'-/UF;-]$&H*8 MSQ,H)8WT6NIL#!>YV+B8I\UC_/.Q.>!B_--1H9T/AG!!8VT-ZHDMZSU1P#23 M3DC#;>T_K+KF[M'/.;( %N:Y7$MPO-Y,R-8>775(4?< &_@@H.AH,F#V+M=&2G7UW'^\KUXS<3IFC" M/S3AWBK]?!*X^[*UO0Z;JY:^_[\]&@[^&+@_[>'6P1_E?O_XN/,Q'&UM[T 9 MK]CYNB&WREBWMC=$[\^-H_<'Y7Y_VZ'_][7\N]QC[^M?GWL?_Z+EO[5-!-52 M9,)SD 23'C&]]T\!3NKC*8-SB MFJ,^OA3+1GY%E&Z%=_. M/1*!?/L0?'LQI ">1^&R(T[1PK>& O%@-.':U:RA FYR[>);/"YUT6PWQN/# M6N:_EO@/QUV>QDWWE\FP<](,QOU=NVITW"!V-@9_I_'DH RY\VK?#9[CL:I% M2U;%@S!W"II'%[ECWJ<8*7!N3?0R9AT]**^H4S,O5*0SA6 M"&TZE8AG$RX:=)/P3[P;ISHC!Y_28.P:RTY?ZNN$&>/MCU]CQOCB8X@H(4IM M1>DQ=X57XL?#XP#V>'NX4F:NCL#MU^-I&X-5]ZD_XIL4AA\&S54:QQ&]Q+EYB9=[&TH*,619NP)H28 G1ZSU MGD@PBD:C LVPM,QHEXEY]4%%4D#J1I00)40)44*4$"5$J94H/>8^,DJ*!9(4 MES:>#02NM&1$%:0)& G$>V%(-DXD:F/01K504V B^T4*>#4:ENF-XTX>#0]. M)/4I^ 2Y.&))$6#>$F^5 M(IH#H[6T*A5Y:1G+:3Y=&WZ\V,0O%X7$M(7_4%2@GI@C+5P*4111Z6RBI#P! M@8!@F5@J7/EGI$XFFI)CA1:Z%BYW.D=J:#4UH!.&*"%*B!*BA"@A2HC2XD0H M;K$Y@!)A;A+A4L@A,:%L",UI6$4@*DF,2YR 9XD[8[..JM$(4K9((V"N^T63 M?I-B.CBVG$O5.!;L0,;L36ZKD !-U\O0N>QI!<(LPY1P"8)3;6/4>>' ^2 M0XSLJL)&6.?T*1CM_93+N8'1HC"8FT6+"Q9-/CSMN/#XLIC4=+G#A.'^OAA6>XWF%F=HV4>J] :V3 A:UT".NM["I/ M':/!D6 %$$A"$NLS)](%S;+-RH>XM,QYE],V%0;#,R^8UH(H(4J($J*$*"%* MB!*BA"@A2H@2HO1449I3@O#Q9-,K]O\N[N6U:?9/CNIO;*W5+[RRJL;VS2Z5/SF9)K..60 Z*&,\3 M<90FFKBEWM12KM 5_,X'I=N80/Y,HYD8 M.=2VAUNK-\YDQF:]-O/#HP2D,(2)*B!*BA"@A2H@2HH0H(4K/$J59 M%+K3MG:RX#8)#DDPKZDU#KQ/$J+(&17ZTU#HV^%$I6^(S8_KGW>C=HQF98BA M5A>)#D!7X02BUBR MNH5!=$QU0)00)40)44*4$"5$"5%"E! E1 E1PJ3C&V[JG;4&KRG'HV_;11UW M4"9B4C?Z1DV=7N?W$Z8DMZ3NP,4MO]4]-_B0-@9GVWU80'G.6WZ;Y[?\/J[L M,I^SHMZ2K)RN,0U#;/*:))XL!T5M,+:):3"L(/JD+!\34A E1 E10I00)40) M44*4GAY*LV1TU&Z907 -3@:(*5LO9)%P5D1/#!';]\7F6*'SWXA25FGQ> B!*BA"@A2@\2X0Y)%?\)&"6( MB4P1)FP*E$E1<;O2EA?A0-KS-&-TG! E1 E10I0P:?S1DL:W)GMIA"G?C]IJ MKL'@. R%E1WFZ$>_.Y_FO?;7KM,V*RT"L4RG6MFAO%*<$QUMSDHF8UE3N@;8 MY;+2"Q-/&X*2_;K./5[?34$D'IPBF4I)( GQEI& MI!*91AXIRW9I68D%/@_U/,T721910I00)40)46H32@]<=/R:[. FQ+EW7$=X M:G<&MV7FNBUSKICXQN?=P%327G@B?=V7 1^) 9])EE$%:G(VCM5]&0XM*2F, M%KTP^?[76C0:[8Q&^]=YHU4ZJ@@ A+%BJD#+#Y\"$"LYCUSK;+TK"I&:=ICL MLT[@_\7MNT$HEW--O>^M,!GZ-.H(UNU4<[I+^O[)=O/QW;T498;B\+ 6&#J] MJ9,_F P_79=\OCB4]E\S4%JT5.E$P>8D0&IOM,G &,^"QLAIWMVX5;1HU8U& M1V765IJB3AN#L']8)_'5<%0'M#(Y;I-02SQ=UR8!@TQS),:="^7#UW>M,#88 M57.UN"9@A"$>RC^3S9;)&(3A>FF9\^+.7,&-MPN.S\D(K^36[T:XVUE_'#GI M&D[RHCR362>9J ,IG8U4@9>&168$S>JFG'39J;H-$2'5S$HU1^>I!G2*E I+ MC*:* -= 3&:<>,^X%CIH"F%I65ZAFIX!S2"1W".1@'*J'C#(X"EDYJT"9YBF M-'C+G+5()*TFDMX%G\7DXIP4Q4T$-Z9H.:9)\54\B<57E4R9LDKPI65#+1() M$LE*)<,BE,;O/&I M.-,>///,(-L\";;9/,\V@0,(80RA/.GBX!A!7,&>\)C ,1,ITWIIV7897-ZR M0;9!MKFEAC+ HV>"!^G>>8;&1922PGP&SA M&,X4,51KHDT0RE%EO!(U*T\9TZ5PN1(D;-@M--N$\V5"6DJ A$QDX(R +S[AH*0DL1>ZS]C3(I65!NX!;P\@T M\T[52\QP&R'05#14CB;9D'*1[5X'RN-W-!0R3?N9YJ_S3%/\&)6"#X0)K0B( MX(AW+!(M:UF/\DQ&!TO+O%OP[BJJGP39-,G//S5/W6F9EZG:-%.7"JD^A/.V M6/LCB^758K?W4L>%6F+<#6J&:VHV4[=]\N4@R^@^#I3)PC2LX\X7T9P.+G^(_<^OTT^^H\GN)8'/%?I9^KG MWNBL4M&'1/PHN;^(RV6P+]W^9W@(OWONU=YCSO=WAL4T4 MHAR.FKJ3+XL9IE']JS(FUYJQ=/9&==7Y1U]Z&U6A&6N%!9^MDTH;2KG,TC'F MU"ZC2\L;Y7-?_NJL;KUYM?5F97MCJ]=9 MZ:UUWK[[Y>W&VL;*FXWUMYUK+;(M]["ZU7N[]>^-M97M]3+T[?*?S?7>]MO. MUJ^=M[^OO%G_?>O?:^MOWC8'2_7/G?77[S:V=ZZ_K0,W^E#,Y80Y+AX>>=0[ M_6=_4(AT>%BN$ NONF_[AR^H6FYE97_?Y[ 'KN8X47FELD=CU@)>^E+K]CR.79<'F?/YY(W0\]\S[?5-OWE^DZSS[13K#2"]JQE? :_?^//:P+WW7C<6>G@1-YU(H_+-7:* ETOLG/<5"9X MY4:=IJ,(3NDMIO1;G\;I/BR=LT8L.*FW=RJJG7=J\YN./^ILE%G^>QB:]6E[ M=#B>X,S>8F970C@\.-QOMNZ;HCS-C01GU39REI^I*WL%_?*I3LCVL"^\/==*<2B8]H789WZVCQ,P=&FF<#Q/_ MF(*>7A*&LEI'+GW2.0&CLMQL8-XSP2)XIYIC,\Q@O:1[2=C[_VM];BP<[VA\\[!^M?+B9D;/+>Q_>_E:M_ MW.3O_^S59 [:^_A!]+[^TM_\UMHO_9WM7_-F_^28N(L"(C<^1BJL!9XCY33!36D%*Y4\!EM\O< 6C&M=UP4B;ITK*V3]1K0"ZX$Q?D#%)1H56F M'%+FEL>4C '#4]"4QX?F I08V8)2".),\$3DQS55FK& MN%]:%IQVBU^(9(%D<;E*&66BN S>Y?(<@3*F+#G.),:R!NML0+)86+*0%\@B M!ZUY]+I(BER\BDPC,<4DB)4VR,2CL3(5LNA:/N?BS4@5K:6*F0IRV"!DE$HF M5A1I\,J %"DJZ5267D5U/5=@08Y%(8TOYXJ^?WRWFZS-P ,E4=2"8S%RXJ.3 M1$"4%DQT6NGK6..V]3B0,)X&823'P1=#+%K$U8K>UGIKG0J*>Y'*C"%A/ 7" M.#I/&$Y1*[*TA!I5W Q=W RKDB"!0HY>,EL&#)&:QECIBX. M'+C/4H84 +3]?@@55[&+*'N8Z :65R>Z%UP+*3,.@OA",W!$9"%(CPW@DB1 M:7(JEB>A\D276M9E1J D0;ZX7$@GFY"5%,99!]F"XR'YS('ZR'-9?Y O%I@O M+O@5H#.%& *A,AD"@@7BO"GT(1PH"ZR@+ M?4.AJ.>?:%L@63X(MG(_,,:H- M-0 N:^-B^:F9RCH:)QRRQ>*RQ=8%[R(''IR1@A@%EH!BC)2%H5 &S3(5E)W) MMGH7DHHNG7>WNGOCBYGS5J]N,_J$\E97C_/L:U)] 2"%22>/A@<=%X>?&CH8 MYL[*V]6.HJISAQS6A>U4/$N6JM))R=4@@1.&A^E44QQ MY7VVRO";ZCO<_6J?X)N*K1UM?GR]J[P)/%-!.$ BP"4G!H(E7@21')=%U^=Z M]+ K])T#:VCRK35YK@3EFAGF7 ;.HHLTQR+X$V3&?/"XI;,X%GXT;>$;N[I0 M=I8J$AV%),"")HX*2QCG()BFSG-5,__O?$0(S;NUYFUXT%8H2H-@8*EV@8O, M:(UOQ&RCQA5]<>U]Z]R*OK,+EB6=O2 Y%J,'GRPQF1M"DY#%J:-)6=6LZ,JV M:1L7"ZU<4:9PJA!4OUC20;I+:.J*"7MR1 <"*-.BGDR*X(,TSG#O*.,.3(K> M[JXU@7M&&;D9XYT#8:/!H)TBJZZV>CU9MO=Z5A>%< 95H66NG M@%#$>FF(-DDZ1W6TP O3F2YC\SK__)#.S8-51ED\1KC=EM/C88@H(4J($J*$ M*"%*B-)CH_3/&00%8T+JI&06Q9MT+EC)G1;,I1QX(TK \3Z/',.=CD\#6A:6?6B&"RIX$R6@- M[S<1F#=EX><&F(U.46\,-\;SX@;Z'\GTJZC@8#AHTAW63D=V^M5UO*]JJ7O_V^/AH,_!NY/>[A5OKGW=1W*=Y=Q_/K7 MSO:;,C_K\/ZWU]#[\[7H_?;KP<[!:_I^^X_]__NZ(7IK]7O^^MS[^!?=6EO? M31%TSK[0072.@/*"^.(G$.F$TC(X:JE=6G[!+CL$9YV^__4!@VZR6]5EMTA4HV6C'R+*-V%;^<>B4"^?0B^O1A2 M$$(&S:4DP@I!(($G)C!#N&9>10E;E'/*@\G1Y1PHUXYFK923;F:WK_'SZ@J6XMKAJ&:; ME%L8QC_<_F%:/_BT/SQ*Z9Z[0TU"2H)&Q#REB&,;D8LX(0QFH,B,&B21C4VP!64M M++UG$*^*N$JI2JE*J4JI2JE*J4KI_E2H5P?A[AR$\^'B+SN'"CNF(L<(1)H0 M=T0C*YE S@D>M3(:)[I^'D*M/U\&="GJ1LZ.8WXBQR=Q,+8%V?%S_CO6JN#U MSU'6JN#[+\,JI2JE=97274:%M\+[TR9).3X8;L&3RRNP_=R"M#/8MB>]B>V7 M,ZP<8=L+)]BK^)_3WK@WB:_CZ&//Q\9:?!7]\-V@7*48CM5*7)F5>'8AC)Q, M##XFCI2DF:& ,&2HD(A&*TTPSNJ8:[APE[&?[E6N2J&J[BJE*J4JI2JE*J4J MI2JE=9;27<:1JTMQCUR*"X%G+%U@RH!/H8U"7$:'M,46,1L,TXE0P\(:^A2U M6'E9!;P8#>$6P[B91-[4*;?3R./G./*]<1S7FN3U3X36FN2?X^.DF:]'&"&# MYI822PVE6$L23>)$QI6F2!$LHDARXE#/@^4$SII)_,D#KI&>=!:Z[!:$#,=I-?6,R$B)S2Y8%-D M5G"J53(>5Q"O&XC)(HCW/AUR8;RW6J$@F41<88^<#QYQ:A13UC LXL:FKAA^ ML!B^N]35[\M^YB+"O^ES5G=SA6J!+:D%Q65(V&E$.4F(@X)')B2.L-*2TQR( MR-ZF[@JZ3C2;534\0#^K2JE*J4JI2JE*J4JI2NFNI;2NC1!7! >JB[ R%^%" M1DI2+HT1X!Z(_#_4,.2H#0ACSHPSFC";BH_ U\E'J*T0RY!^%4,\;I!S@4!G M%/MV$D,FTEEYINK>)O'O6ZE%[9/X26;-&TE59=C%XQCV1]NVW[_D2*L'U'4. MJ-<7\E.&>:*U=G @Y>D06DMDN8Y(*)=TLI%80S>Q" T]\209I.1NT3G@]/^R\TVNGG8\[=CP^!10M)HJL M;RHW2ND:+CEA-D93ZDP"M\%JG@05'D92(N$CPT003IG8V*1=(2[6&%6H/Q2HKSRE4*&^!E#_L AU M?A@XX<*KB (C$O&@/-(L4!2))XRQB+%/ZP?U%?6GW,\TP]/>>#+JN=.F&64R M[ RNRCO\4&+A4:1+F8:-[S28+U1S8G+K@M.::NTHY\*Q:^NVW=Y@..I-SJ9: M[6F<:[5S CL87JX&_S'LAS@:5W6W.G7W;"G9L'M()#-2,8Z(\3G90"72TF-$ M?/ $*VF],AN;1'7U)>UX]Z',LG8QU6*7*J4JI2JE*J4JI2JE*J4JI2JE*J7U MD-)U//25)QJJA[Z6'OJYW,,S?!B$PC20@()G$?'@.;+<2&0#TPHS09-6&YN& M=3&]2)I]'UST"OU;3SQ4Z*\G]!=S$<_H(8Y!6,DMLIX:Q+%+R"3'$9'&JF2] MQ"2L%_3KX)9EG"_P6N?4Q&A&F]6QQ_ @)ID\:U2ZBJSKQRM3%X]QMLLZI2^V MC^S@7=P9S&G/:KO7BA7@SE)VXLTA9TEQZ@(2WF#0?S8@PTV OUCP)#F2;)Y> M);O\YZ=7U5:(=8)^+9.K4JI2JE*J4JI2JE*J4JI2>GA2NA:9+B-<86>=,YK[ M!/]E+,I !7,F>"Z_P[\;P_W"7]716P='[^#-/-)U\($?*B4L]5@@(55"7!J/ M+,< M=OK'^ M2?%:MW[_95BE5*54I52E=#L\!!%L<1J%% ISG+C!AA,<)9.$42&_OSP0%O#5 MF7E3ZV)Q!/?^S+:H%OBU+/#=R0+%Z>?]@ZW#/#5*,H51H-8@SIU#.AF&L*#, M)$424VYCD^&?3GA7+*^OEVU!]C3JH##C7 MF1,"&*&$=E2XR=7TP_R/V*Y1O M&,KS!ML2U?QT"(+AX$V]_S)\G%*Z\Z&Y1TV+V;/_G/8F M9T7A58?T6@[IR\G>8FSIZ9M#:7VPF>U)V: #HDP+9Z5+R>'+QN16 MJ#X4J*Y\5.Y">]O!< N>7%Z![;^PO; SV+8GO8GM5_#^$'C/%L&[>T@25L9B M@R2F%G$N.()_>>22CRQB*8,T&YOW>2;,XT1O-8>JE*J4JI2JE*J4UDE*=TE- M5!W U=B0Y\F$=O%A=$J!H*9 -$BRPA!27DOI><\*+*Q2;3N4GG=JLB5P>U2C?E5 MI?8UZV9E6<.J3J[.6@E!'1'$"1&X$=X*1:0QL#Y)P($QWZM.+MH_/Z)#JI:X MKI8X.Z\E3&22>@[FD4H)M(24R(20N5*E,F N45 #&YN"7S>[M9X:HNJ E>@ MIUU2&'L#IC37SFI!222"<5 +-"I6=W>B:H#'K .T$HIKS7&Q'MNM3&$*J+@!88=E4'=M@ZHKL0* M%<22D: =8P9'C9PD ?$8'#)"2^28=]P2G*B+&YM4\Z[$UXVK5"7Q@)4$Q3PF M&GV447)GO>'6)PO61%:)!^I2@@;1T!))(LTIZ NG*76 M>9VL4QN;O$O9=?,D547<,Q7QRW5T1!(R6LF",B*@DF)=7#*.AXX,=B(Z#6WU&@>)29?\3BJHKA'BF+WO**@6JB*:X5GI0I*2,9Q39QK*+1D3HA& \2 M)\=X]3KNLWYXN(^ZPE_7D]@"2>!90Q%G8L_T M1"DS_7O97].:RH42T85+^9BWVZJQ:;Z%39JQ>7 4.]9G"F8[R/6%G<%PD@M$ M1_#RH QV?#>R_5IV4D,G=0;V('OP8?&$WBA--D^.5]* M^AVWO?E_;O3WS2N_UJZ9"[BID^&X]._^.HI].^E]C+]]ZH7)T;3(?.%;K>SQ M_"O6P<)/)U=_Y<;%0O!WR46(I6K3THT]F :!H("'H\+^]^OI #")_%;W)EVZ;77IWOS'LYWM_<[V_JL7^Z^V#G;V]SI;>T\[K]_\ M_GKGZ<[6JYUGKZ\-_]N^A>W]O=?[?^X\W3IX!BL_@/_L/ML[>-W9?][9WGK] MC\[S/_?_O?YW\4MO !IY> K7".-9\*V<.$NG(*RH;T_&\=?I'[^%WOBD;\]^ M[0W*= ^U9O9M OG7#ESINWY_K@"6YT0MM2T?YR^_:3\M;2V=R\ M)\T30N25;^,GY,KWOG99_801]D-7_?I[0OW8-Q_26K]/6M_98'.EJT3$]S3C M--"['4?GPH%P 9 % F^C'74BJ/.PV%QSSD#]V4$@5SZT[Q_7\%T6[YH_:8HI M63;\5_XHZK.>/FMN%/KR[H)6\96>G(8H\B=F$!N]S"QS[C^"JQ?&O M/[3CSA,:WL".^]X&[L>[R'69=$7Q$RINH?7V._?X7IQT>@,_/(Z=-!H>GX^A M#!L P$O?W8.[3F'@[WP$URI3(]HH3KEQDG.+B<4X'7?@-6-OQWA__[.T? M>/K7TUVR?[![MG_PK^/]?^]^60[J_O7'V[.]@_!A[]\OS_YZ_T'L_?$6UKDC M]K[\]6'WRQM8-_S];UCWE[TTZVY[C3\?,B6Q,S(AD$Y"G'",K#(<*44IY3Q% M8LS&)J.FJ\0U4SXWU\*Z @[M!PY$K&42P@86">?,)PU_I$2U)O REKXP<9@I M$'$%XAT!\N38E3@7@C0"0S(!(93:3&( U*$W'L,#(, M!Y2B,1Z$&8.S $0!)^)U&[Y7E9Y<@WD%K9U^1PA<8 ;N3(:=403,^5X_=@;? M9Z]WKDP2G+M))N_L#N&N\KUX.S[JG(R&'WLY.NG.IO< 3K>]Q.F^W/VX):?S MP5]C13YR@;T@"W[NF@9XGL830%:O&?%L!Z%CCW,1SI?S@Y[O^9R:[WP6=^D$ M+\H!_N['4@@U"%L+XJC&P*J,@1GQ0S8&C!$D<6TBOW#&OD+YE2,]=]BBTBS$:I)@,B(/9A9S% M%@FIX0#7@9E =*LR\UU>YMN$-(K+XQ3 D^CBZZ;9?IQT>W56QP,ER+\'CD1%\HTC^"1B9A M83##..C&8L&FACP?+N1O((M1(;\FD/^R"/G]K<,H37">1F05-8A+!C9.- Q9 MGS S 8.C8G.X0:B?'NI<$;^VB+^!)$=%_)H@GBP@'N]N'5H0*3=:(:8)1=PD MC6S4!$7'@HH2*\5H03S]Z0!CS8'\>$E5BJ-1#-,BQ8G]W'%Q *B:/++TQR^W MZZM!_1S'6X, _]V&%WOW9?K>?=!8^]L+955"2LXD*"<:C,TU MUAXYF@2R,BDCJ ^",7!(1%>RB[T.5_+5UNCI/<+T"IR1BNF[Q_2\KBI9Z055 M$;%D,>)4::25D3G($*AW)/H@-S9%UYB+]D>%]$. ] J\C0KINX?TO*Z*RBA$ M5 IY1P'206!D2?8K?)X\(@S'.3TBN\Q<8_Y$38RL#)P AU&TXPC>1*:#')V6 MRJI!;@_*"9#<_-0+;<]3-_<3U73(K:5#?C\=PWK&X^WAL>L-B@BV9Z+97I3, MUFADX=72S;9]E/_<:>,E^^F*K_S9LZ[7[TW.2-5\*]-\BWT?1&+&0V0HA& 0 MAQ,,:1L\\F"H.N>I8#9FCEO*:_CTX2J%E2=,;DTI5-Q?!_=S)T88)I.2#N4* M+\2Y#TCK/,33*RZBX1SG?B]!KLG 4%%_CU"_\J1)-07NGTJ8.T&8)!\"M965P?N%/2LU7\-TI0/4>60)EO_W M7YH2^ELM.%YK*=URR+PYF& %O[:(&5YUKO0&SSY[.+2&:Y\6OS9WM.=0V-MLLSE:?$>#$U-&-B8/")M"$LX1H%S MRR)1-?WU,+&\,B-S%5BN=N/J@+[W>A'H+P\-%]."XA]&QBVCF*?I#Q M^GN=\7J-U?HRDC]1Z[XC?YFF=?Z6%?YB@B<' L:9[2[V/N;)+X_,H[GEDK'S M09RI4)ZV(MD9O)K)H>:?5WB$[K33!N$(?7E(K<"4:XPH<3D>RQS2(DF4!,6& M6,U4E!N;5'49OAA]J9;RNB)Y+>K$*J)O#]%G,T0G1GW@$2,G3!Y%CC'23DDD MN68A12%!OAN;BG17D&2IL%[? WKE698*YUN#\][\@$[:$\^X1M$DEMU;BIP/ M A$>/8C-F1!YF1AN+FDTN^_^[7WP)J9PZ/S2F[D5X$V45GH00^OJUL*PV^\] MN:BPMENA_+LW.=H^'%\0F=N:" MJ.II=>KIY:)CH:C#BC&),LDXXD1&I!GX&3H88S"/.GC9\(#2BZQ:-3?Q$)!\ M"VY%1?)-(7GN2&C#*%=YRH\*&''-FHT":TKOAY"B3_IZ.1KF9XU$F*M;,K7C1B&E*Q]%2E&\-PGX6 M58F&5-VV0MWV9M'?2"X&Q[Q$EA."N"<).>D(,I;%Y"S56-"-3=Y5YF>,E!KM M7-MHYVV60E6DWSK2Y_X(XTDI0QRRCL@\SRPB'4E$,6*-E?4<1YI;3KFJ=-T/ M%^ZWF=SX/KA71%\+T0M^"2& :*H#"DQ[Q*WT2/N4F65@N_D@M59Z8U/B-1HB M_&CS&+],'9-2*#49V1#GS1RU0KC12.+:H:L3FF]770XB.,T M6&*0#T0C+FA"(%J.DC2*DC*Y'G+3">@TS'A76ZP#K!3=#:\,, MQ>!<2*(0B%<@XSD#7\,;Y1S6WNA,-J#%>E0D/+;LQQ4^QI2[]RO9CP4:@D>6 M ED[WR.+ZL^Y.*HR6YTR\XONA]8V6BDB4I1CQ+W'R$B>D/*<^,@$V"\&E!GK MRI\?SEK#H.MKJ-RR_U'A?9/PGKL@,@42P#I!V.*8^[(0W#/*YTZ$"M80)C3SAX'2P MJ)!S/"'&) TZ.L%U,R19KP=;3<7WO?4Y*JIO%M4+K@?32K#@$L+2.L2=E,AP MHY%(SBM&M)>IF=9E?IKD93US'XI=XG:4?_<&(0XFOR)SLEZ0W8N3CE^@7B[) MCOYP\ Y-XNAX,=U1DB$M(?,H]NTDALYDV/G'LYWM_3Q%-#<"L4 M^..? *!NH MI!H9ZAGBTH%M8UQ$5%&CE. 1.PM:D':57J, 3(VJKE^72,7V>F![[K?P)*SD M."'C/4&@MP58.-$B%:R1T>6QA)GJBG2358A'X^'8'*- MPJL5\.OG>ZP<\!73U\+T8K469X&!WD9*$0' I@09[2TBV#-NC:#&:L"T^6F/ M8^T2)M_]HZ'W<7KM]A(H?_Y7BA>\E87\REUF4NSXJ',R&G[LA1@Z[FQQE"5( M[>/YOA&XL1\+KKCA*,01F@Q/?LTR' _[O="9WN'#UGXKSYB V+9!:B]:H?U^ M]F:<<\;[4\%MS>16[9K5ZY4&S!GA7>@ M SGO8KVJ#I/OAM#]";D^8JVP\EQ+U0IWI!7FWH[(L(^.("R4S5K!(D-S18FW M+L3(DV4!M (V74)_>D)AU0H/4"NL/$M3M<+=:(6]Q2EB1#L2%3+,%RX@_)6.^88: 6FNDQ='#:TGEJA=:BFZYAN=UHPO^KXR7=MG-]-[U/'^.X.,5SA?GKE2F]59R3]1HK2Q0_M+#-EO_/:6_<*Z45W5ZG(OC-D+]":)Z\IIQAAKR7B*A>.Q&A12B$Y0SVG%.=YK:QKV$4B MY(KLAX#LE<=&*K+O"MF+T1$NE*74(^=-@#/;Y^@("8AI+S0E,FF92\(X[H+0 MUP+9-9E\*92W[4EO8OL-$V'H34Y'J\@;/W"==O-^R(M13NA/SG);XV1K$)[! MJR?Y(U6CK4ZCG1NV%*F(BFJ+E-88@505LH01%(-2"0ZLY*7?V 0GA%PR>[JR MDST$6-^\$U)A?3NP7DCN,J92X!819PWBD3CD#/;(.)4LRU1E'&!-:=?PGXDM M5%BO+ZQOW@.IL+X56"^VT/%D!:$.$*TBXLY%Y#"UR,-?RDI ?2!E@+-A%Y.S M=P'KFA3Y2H:NH.EZ7!\E@U(3)K?EJ, *YN*&K<,V3K+&C/\YAA *L[O$.>+>93DF::2(J*Y0=P[APP7&FGFC!;2 M6.%HF8&R3A,7:R[EZ[P@I^,8FAE/T_:GE7""7*?5[![IPUO.IURA$*_H^*VZ M\$9UX;EY4-S1Z+RV2 A-$;<,U*!RL/V==D(%K(S*B17-NEQ4EL MKD3#7>]@1WX55"$K)#-Y<%? MHR:9+]V,TZAH!^R)4?PX['_,&]./8NA-.LGZS(1\]BB3T'?:G?TO'M'!:))4L8H+FTC#MD4DF M("83-2!6XPC/@1"V-IBN>>1+0?S[<#0:?H+5W9@?^4)&2A4.8[]%OJ M?8X!?8FC855M/^J!O#P4(7GMX4%&EC,_3&G0:B0@+ C(S$@9H]C8_'__I2FA MOZW/Z)S:G+-^):\_A>9JK:S( 7EY:$@>6PF"XE$KQ$7R2%-P0, $C4Y*KL$= MR=QEE\<3*J0?"J17SPM2(7TG#LC+PZ03>!=&HX1I+MU*&FEB&$JPD363*B63 M-C89N=SWN.\#[LI/TRM&:B\[%6N%UJ>]\634%%#T3?X!8,D9'PWX_NQP] M@.LHCB?C*S-R-8YR8V2$^^EI+Y>5#,)XMS<8CL#GVVGE4179ZA39[E+"X\UA MB$8%+RV*-"3$7>1(*QZ1-AS.(2ZXTKFD1'6-K%2$#Q/4-T9%6$%]6Z!>S'A\ M>7;HM*"!4H%PS#.UI6-YIC9%'BMO\SS*X #4!$"-UX.QK()Z[3,>%=2W#.IS M.8\ONX=>&.ZJP-QMY2*0'4!'>U_)D!!VN7\[B_+D>N ME^Z$*5PZ)[87?LBYN+\ADG5S+K:'Q\?#P>O)T'^HVFIUVNKE!;^"R6"99AXY MGKF07;PK/2RX%B3871B:P M.?)XI2@$TL)*Y#)E8$@8D^ SZ0K1,7SP\3S;;@4%<\WA.=E;R+8Z),)!-R' M1)NXGS4*O DF; 03S$FY&GN1:DP"( *HMT MYLT+P_+!3OP<1[XWCC6G<4N\Y0OZ:V<\/HWA53PY'?DC.XYA:P#_FN11<2U% MZL&P?'"_R.K95%15[ZU.[[VYZ)=PZAF1 C$3B][3R I&D6#>1&D=-[:0"JJ? M4GLU,KJ^>%\IH7G%^[KA?8J+&8"TH$(I!2WU%H21#1@Y] N MH>M1*%X!O[9^2P7\&@)^V;&Q(AF)9418889X\A0Y)CERSFIX(^D8Q,:FY%U, M?H98:^VR) ^M,Z2,.QOW9O[.-ZNU'E-KR%JD59X/1W/EMY^R?QJ/K>O'O7.B MJMGAU:N]MQ?KN#!FREH%RHZU9.D.+%J4#-<.C!U"4\CDJNP2$N4:GGT(.+^Q M=$O%^5WB?,F?402'R(Q -%J0\C.IR)2K.[PW.UR$+ M\U,PKPV@/XSP\P[,FT/NM?:8>T0M*\6;%EG'*;(X2I)XU#:Y->P"K31;5V1M MKFAI[_3&XU,[\!&>UL^Y,8\CBG.3U6'1379::6QG85039G4*;F&DTWMXY?W+ M0R(U3DQS9$P$$T;2A*R2(M-X2.FH9YSQC4W2Y;(6I]\?+*^#I_)-*%Q<9[[25+*'(C%4=7:2M3:N_-)D2\?#D%>EJN $3&9JH,* MAW2(8*T$Y9G'CC!*UC"44F.F:YL;^3XX5]A>#[8+.8[]I\\.@PTB>.*0$#XA MKIE#1B67>TT O(VYB0I::A%*RF#E%F-AL??:C%Y3!F, M=>'H7:@S'4\+34-5;3?2X9Y'-.*$';/(10T&BA(XO#\'K()Y'EH-^!'$PL) QX'=(3D!5VUPMZ38V M=5=PM3Z KGQ9]J0WL?V"RCE5;_$Y5DK6>W_#*.OB;TRI_UX?V5$\&O9#'(VK MOKJ&OMI[NK74P^$/8_ B:*Z141(C'JG+#'\2J1 Q"\Y:P26X%>RGG8H:_%Q; MU-ZH4W$Y:JL)LD)(GYL]^.&0!P.@)AI%Y_,0$&-0MAN1C8Y2$VD2D6QL$MYE M]")G9T7U0T'UC7H6WT9U+2GX84"?[\[PA]@31J2,B"IM$/<:'(L4& K..$*5 M$TRE-2PIJ'F-2R&\/SF*HT>9N+CEUHLQW##\]34UMM"'5L3RO#>P P^/=0L6 M^+$WZ57FC%6JMG.3![%T)@@+9DKR%G$!MHHU/J%(I%!!R$ALRBT95/],]W@- M?:XOQE?@=U2,KR'&YSF.J'V442J4?"F&S&U7@0G$$]..!QZL"QGC1%;FNX>) M\15X(:O">(7QM6"\D-DPF@F3*YD9$Q)@C#ER7'-$90R..:LI5QN;AX\XZ:0J.CIVAXV=2&FXX OZ$SO91+B]:P?U^]@9DN3.HULN-JKV=10_%"26M MP!I10C'BH 613LZCX+@W'N/@I=[8%$)WS4^UC5\71_. _' *>@'X3IJI_RE6Y)-;2. MU'0=TSU/"_!7'2KYCFM\U_W^S _415ZYR'6A/3#KD\A[EE+TA?$@?O9'=O N M=D9V$CO-W^,.' 39"W^4M ?KX4,W$MI/SUKYO +Q[ _R*;DU"/D_S_YSVOL( MI]U@4N.#USOWSO4FP<&&O8L$X1# 45;8(!N]0RD%':/T)&*9!_55&NC[@^"[ M='6OA]MJS*X0U'-G5^/@$N4419$(&+,*W%X3''+8*"4B)3Q/ZZ-=3"_"NE81 M/A1LK[R*L)[)-PC?!5\4)V;S$ 8D@PR(BQR\%EHA'S%/P3,)HMK89.:B'WK7 M!8/5WZR+7&D2MVC%>Y?!_06TZ"C:#+J^4D,[:%V_H6%3[Z .Q^&G5:X3UMQP[_[IUD:BR=D6!D*=EQ3II"WB3$ND<1)()D>==A;+F"?-&]T5XF#*??:&Q90C$R":@@*V8@9PIC(P'GB#%NPH[GI:G&QB+4Z MPFNM']8C-Z&@ 9(2B!B724"B059:AY(Q5M&D?')E'*(P*R@6 MNX?]>7?#[G&%M]2QDXZ+[WJ#02Z$':;.6;2C'W*A[F\=_S64G[,<6R(\-]YQ MYZE13 @F)8[$8![#X&24=X@GZ9#!(2!I. [) M"W"-,V,JEF#CT/7A+JK=.BM&.6>C/!&))X,HM+%7+U*\I1ZBQSGT@H64Q#@R0C5!=>F@OS!@IP"E)1C M6'CL>&3<8DI9DI))1UBPJH!<5Y#?(Y OMNHQ[XP,&@D:4D[[&:0UDTB[:+2E M AM. .0&O)"?)O]9NY:]AU1=^%7/)<+KRS[+#Y<7MLFYYN'\RD""87CJ^G&6 MH'MH]?K_?0UMJ4 _"J6Q$AE<7R^@\BP:LLUT9;OSA4N M8BF#YP01(3GB7@BDIDG0YJ<:>E8 M_L3&JXJIL96 M'I6*F7M=G@5EX3DBPXC.;(PEM:P192IZPX7EFJTLME)53%4Q-;#S*%3,@L\7 MO(Z M]0;37U^\LH^9Q;V%[.;_N='?-\][4->_RBT"GV;@'QS%CO5^> R_?9:S5X/A M!*YN1_#RH+#4OQO9?N?$CDISVN0HCF.9Q)ME8 &74P88^-!X B\4ZJ0G5SZ& M]L>Y>9*9<$Z&XU[>.+^.8M].>A_C;Y]Z87(TC4,M?*_=''C^%>M@#:>3J[^R M+H]8R"6W>N%_\W*+AA+.! EVF3',<)>,%5)IC*E(PA)BY:%4&],O'8WF\89W M$;E1M!^037"'O]K^)WLVWOC[^:T'^ZY=D:*PY.4'=N5C2>G&'DL# -#7PV:* MX:^@%N(H?PK69-=F+9VC43[S_NO;\B%X8W,'OO?Y__YN-R\3^*WN3+ITV^K2 MG?F/9SO;^YWM_5SL[W6V]IYV7K_Y_?7.TYVM5SO/7E^)XW6YA;W] M@V>O.P?Y+O9>[_^Y\W3KX-G3SO.=O:V][9VM/SNO#^"%W6=[!]>_E:L4^O?A M5>&-A2_=S<,A3YH#^>+_MN;>WNDQ7-FOH,#YO&GW&AYF+\%Y.YALP>%R6@:7 MOH CP_?B^ !^Z??^T'^X6^.,[/?Y[?LWG\'0ZL=_O#K[Z]_AQ%$N=Y^&WN[Q7_W=]_]\ M#\8:W7OZS_=[!_W>[E,PL@[Z']X>OQ3[3Y_W]@Z>I]TOS[[L'NP>>D*HXE:A M&!586!S,+,M20(Q:+XR,2L>XT0Z^/XUA*]NX5&-;$>\V%2S8HX[U62EHL M.<,;G0@F[TG>S:-34*&OW^SN;KUZV]E_WGF]\\?>SO.=[:V]@\[6]O;^F[V# MG;T_.B\ +-L%X>>VPL7]?C48X(OM*HO:;*3Y[94NW1GQR<$="ZXX)Q:>BPW) MII"PEIFY=Y:.NJF]NFX+[^\/:0T<9(9B&(D#"Q_&I'! M\!+.^SN]-MC=BR3?K[Z1C>'8^OL7-O8=67VX)7Z>/V)!Z.3EH; MI NF-OA*[XXZO=.'@'=G'FJBS?"C&7 MRG8[(+S3!([J:?%MP"VU_;)_[/11=.&C*0[&S=MQ?H/%.X$+GHR&X=3GK%G^ M>AQ]['E8:"NHX>FD_-R;02]_]G5VAN N-MX\>?VD?7)EZ->@R#0ZND87)TXZKC2I57N#;Q'V(SE^O9CK]TA[6J[G7;UQS%D%Q>>55[[ M\/CX%!;?J+2E.QK#4L)I#JW$95]M^3CXU@EP@YIY?_3.#GI?RAULSUQ.^,?6 M(+R ;0/&6OGG?GH^]4%?SUS0I[VQ[P_'(.Q';&^<[7W9.92&26.B1%AD;GR6 M.#)$$:12PMR2Q)TDRZ/@T[P\8V 3T_CN_*]OZU4Y3!DK;^ S31R4SY/G_]QUQ' M?OVL*'H=5/RW]?)OTX]<>0*<7\2S@V\L8N$R14>">EW\/5"2:RZP-5]>WD_? M#-CEKN#^:8A%L/,/V,9Y&\^EM6"BS,05>J/,7;4HM6X'#KC\K4]'/7]4PHF? MCH;Y.#M9:GZP4F'(F MN-/"&Q7!B0@$1T\N+ZZ@RX?.=!C53CN@Q%$.#X!E\?O9WKEA MGLU'9DD'1!_;07/P#.^]._3:.A'!?V 2&\15RAPOGB-N J,BL4B\V-B\A*OP M?]I-XAL_4'V%!__N-@XV^-#3@IK_N\>Z<&V&SCG>4= M-[_$'W$$J.IL]4HL+VN2HN(6P#"&O;YL=\YW[/7VGP2?7H#/JRA.W&IBB4Q! M2?"J)$G27U'<\V/[[P4L;S!YS#MN]RQ7W"@KF$L*"0OV#"?"(YT20X)[2IBE MFEF]L:DNV7'=:PI7J"0T&%(L1,--,D8R'*EC(H&LE>)5N*L5[M[+0\R44Y90 M!' "X7)GD0,[%H&YR@@74KLL7'VQ@_[:PN5!*(E9BBYZ\%6$T]$Z:K4+*9.U ML\N%>R&?787[G<+=?WE(N!(!2X6,"![Q0!@R+&I$K(U,^NB\XB!<\?/"E8(Q M;DUP*8 S*BF8"31REPAQ&/YV5;@K%.Y[C_>?>@;7_++_] T'%:(,-*& M.!"TE,A%(Y!+PE-0SU+E/E9]L7S\?XIY>3U9FZRF&KK%<*Y"]@]'$X%Y6E!#D2*.+)4M#2)%-56Z?!\B'!DXW-2XC! ,C%ZNLN M.)HYSM>$UC[&P7FK#$RZ23'*H@7K['K;(C$KHH]112\X3LPQE0*X-E)($HVO MVV*UVT+D;:&B/*Q2@RZ:[&$5EL,WG*O ML'':!LP+$,%XCUYZ"O\@H1[(JQ>CCM%JF^#\E40!&H5$!DY?T-0X@.OD1<@S MGZ\G1N<2EF##"<\4U^#[8XR9U@!&+9CUJ8IQY6(T%BPFYCPBF :G<]6%8;_ MX=2+R TS_MIH=,H)$*/B23+.C-0$/%L)MIEP($41JQA7+D:KM<21>R1H+N)7 MF*-\E*&@-/:.,,DMOK92)=A[<)V"P?F$- !O89-G@$M/;*QH7+T8G0*G0C&/ ME"GE$@E,'.$X"MHG&JPP((CKBI$&HBA7!NP:SFDPA@I#D\^-.U:S5",1-R!& M(ZD(X)MJ'>& U"(BIXA%P2O->3"4D1R)P$\N5KO?S@MM=/Q)I[,SZ.1:]R;Y MOYS!.Q?5MIWWP]Y@T@$W*I<[_'!.Q4K'=82# 4QV'A5UVC@)ITS$+!%AK]B/ M->SY8_OQ)=M[>6@<%\0FC8S@X% K39$EA"!-K(1'SYF._O*PYVR?7,BKGL]X M#$]'J_.M#;<>' $.=GSB.AD=DHW:2!^8";!3JL9:Y0[9$OL';S[O'KR%Z[XA MH+TPQ]I'JE"2$BQ["L:ASC1QQNK (QQ0X"M?VY; PAK,HA1@B@2P(RP62T*1C6VCFD*RERS M ,8*=3)&DLU-A745Z8V*E!LB@V4A.]P@4AG X%?XF@1C4,9(I$/ \"$>&@U8(H)\)6-A*&WM=K2 P^(K)ZRBY!%D2@[/-&+!B,5)K MKBA"J2)=E4@#'+.:9GYOERE@,$%6EQ'/ EMOL0L.SFYU,:U]->)S/FQU14J8 M&:M@1SCA#*?9IZ V8..8BM395"&_TE/C[1?8$YHFY1P32)%,"T2-0XX9CRBE MV@:*$RA>."GHDQ44.U">86\R/37%4H-P%07D"H:H(THR80DG M<%@;^D2MI#A)"=A$E@D=8N Z*B,T>&JPO8*3.I :VU^MA,GNRT/)(W-22A2H MQ[D^&",C?$+*1L8-S@8/^-U&/+FL_.R2ZJ0GGEH68ZQ4> M6S^.R[\&YUHCX#=>Q]C9&\+W".MV7F4Z]>-,3=,YWW70F>Z 7-B^U>\WW84M MDTO'V;X=Y.+XTJTSRO7PONT$S,YBOW?<&^1ND)_I_EOF4&AY3IF\ 9[3[^N! MN;PE_9O-;)L+/5?_.\XB/^TW32_#65-X[B9-O0RH3L;IO%^N,QG"-U*6?-.? M&3X"(&.G!Y>#E])H>%Q>W][_U\Y31$SG77_H"J4./*YCV"F_++2VOFA?G+9, M@6AWA^-)9N6!+7"6>SZ/BT7.X2MHNFC8T8"2 M\?FVUD[\#,^P%V$SAHXM4VM:9HC\A$;#CZ4!*3_=>9/;5 !M ^\XPL,.G2/; M3UDFBU)86LU7/XW;A5W]@.UN0[]D?[<+.PXCO;*(R. M+5-RYL]Z4;ZEV;?9)1GT/7A"^3.#IL_E^>L_2OO?*.;.OM@Z@5FK1']:NO+^ M?;IUF)PB0FJ+,)C X/0$#/#C 5&I-=/!1]_2Y-P0 8%:!4=.@K=@HE[9L9XAD&E1P!SN?>I.C:;]V M/ME;0I1L [R+X"(69A1X/YY,YM0HY[E*X(>V"O0LG/G_.>V!F9!)4T!1%[L" M[*MC^P&VBSV>M9'#YV-KE_9[UO7Z<+JUEPHSRH[& M&"DWDG_YJN^,6TK*3O&RVK\O?593SH++5C3*W2:G+>D+&*M@88T[X724G^+\ M.^69%K,PNUM^UOAPK+<_N\AS(3-5V]HB) M4[[LO7][R''$RHF %&$6<<5R!ZKUR%!XS YCHR)9'UTYF_%1_GAVR2SWAZ0D MGX,#?'(Z NLXSK3 -UDNNHN.7$-&$K(#E;DJCN!'04/V>_#@LG[\".!M=,?X M-*?:QIU,Y-0YR!-13T=G'=!"_4:O' \'\6SJ'BJ]@W7TX=W) M:8[:-4L=Q>PI#B9'L/11$P>RC<8$?5$4&=R:/\KT3Z!T7;PPMF5]]386\N2DTU&.J8.*"& KE$-^2M0VC7@!.$]G)IN] MY!=F5E4QE!9U$=@WG=.3K#) %PT_Y=!MB?%-+8C0.1U,^?#RE697STO+ 9I1 M#J[!?W*X>CC(O'\=4""C=XT&L6"=1#>9FC?+$;J907?^1^8K'QVA0?(SI[6+/35&')G)8IH<^?ON]B8 M8_-?'9Y.0'LWMU/,,Y#1\+A16TTA?*-K>PT94?XX:/3I>;!.3'EWAN@;U_?% M>'X.>-C.N0G8&/\&@6RWPG[T9\"7O2_/#I.TRN(\'3-H#6< U\C$P!"+7GNA MDQ+1+(=+L&=>NF@B?(\S:XU+3 B:^Z0T "HF:OO1 MLJR<4,K9QT+J-AXOGI]@1@][?IZ;F9X!BTE.F7.<90'=^,/V" ZB2?[K\6E& MG+G0!7.92 ML8LX"XLP)9(U,B%B:L-8F,K5&7*/GY%B/ 3I;@@[239\2Z M@$4P@DX;C[B8KR< 7D!9B2N.3]W[:=!O:E4"Y/V%Y^6;YS6"YS6SMQ>IF[/E M%H\SPR2XV,7K7?3$VUJ&$"^SKI>,VI.^S2GO;(A^Y8K%4<^N_W1E_SFUQ2A- MYVZ\-SF=&X>Y=F+2Y(D;/;=P8V #-P%,N/N\BN$@7GZI7$KRU:=35M86GQ3U M6>Y[T3@N-21Y+:!?LT_2ZMA^L?J;$J1RT:F74C+E<.TE'7H%[_2<"#;T8!&C M<6'\]*/AN 2%S]IP9SX_WL7ANY$].2JLC*"G\^TL2R..LBH?SXH-IL]KYC,U M:>S)?!GC;L>=YE%0<*N#X60ABMVZ47FB6^;ESO.))KDMHN' G=W&PK/ZAN5^ M6RGA&WKS\6::= D:J(,4D1PQ*T&(\]JBA3'@6!E55)A?8R\F? > MI$$WN[M,!E$R(V&:>^@//[460RYB T\L5Y&!VNSWOI3H93ZJ,Y5$-DS*1UQL MR@9!IX+V;+S&)@,[&N<'U&W_RI,QX')-2 Z.ZW>Q_7ZF[@=#X4^P*3)E>"]E MFZE;#)L%7S2=YD._S5BWE7F?CF)6#MD 3;U2-+MD;<"'LCF2IX$T)D9L+#9O M1Z,RY[#<3;$YID^DVWG7^UALDS8QU*@@,"VFX*2MW\SECGFF9;[Z-/R:U]<(J34K!S'[T]ENA4]] M&H&A!];0IT$Q+,<@+?"\\WJ[G6$^L&-.@8.U9H_;X2?M;37/9C$;W>:K/^8K M+]1CPK,J86W;)+=G,? 2^3T]@4?1WL,E4=CNW.R:_7!;#IH7E2W/"*9O+EN< M/LSB1)2BR6S=@74(:XR#<@N]4%Z+G[-[4$2=13>/A9=G@?*SF)9=@FW<$J3X M' LO\?.R4=OH+>R)4MF=@[^VU$HWB^RU=K3OV_&X;*4L7SN-]C=!A98#YLL7E,\>FS/RNVXV*(IWT$3M,[NP5FT MH_7-Y[T8Y>K1R=F+?I[E-@@YKWR2?:='?[1A6,.AD 9;&0R2G$7$94K($LX1 M%C%H$YS%SJ_/T3859K=3Q%D4U$R@#_*XF]_QR>R.X_2.\Q'8Y,Z:0S ?2GG< MR!TAZFD.R/HF9;4;)T?#\ B+%,_V#]X<"H.-!0 A)UCA]5=(.Y*0PB0W/G+- M*>!H\7DUI6C'63M_:3V'Q;JW7!S?"W,+!4X$FW=HEN+QTTI^,( MUD>G#^?6K,H$CLW>\'1\+MZ\H*QO;/_ ?K]Z[[PI"_VSE^)!MM4>L5K^ O]_ MZ"))X"+"!O+6(,Z"1YH2@8(FC#))O'9AV6O4*;(D(],>)RY4THI027)C;70L MRK2LQB\;W7;R+74SWY)ANGOCPLY+PYS]SX;&Y7OPUV]F]9;&C<]GJG_?E/++ M(CN7^N3??%J;_U?FJ<^C3&6$>PG9G8SCK],_?LO1Q;X]^[4W*%J]?.FW\ZO/ MD\*7YK>7=39OSR,U3W 3K=]1_>C<#1"J@UE;R/,:7?IM>@)Y_S57Y; &8_IHMX&)[=?5WO\H__KZ/("O'??&N.2B](1IL%I",I$:+Q73 MA,0@ OT9] MI_YS&5%!7QWM_?'F["W[![[#.H[2[C<_^/'@VV7V- M/Q\JK!A63B,MK$=<1(VLQ D) UZ>90H+;#_9MOH:_J28[!SF#<.>\65D)9(HJ*(+ADII/)57]ZYOGR]: $1ZS 7%B6> MV?"Q%0@V:$12*JFU3 IK<.W92M3EM_?Y S& 'A2@F;?4.T>-4I$+:AV/F&/& MJ#*24.PJH-< T',#R%#M0L066042X9XX9 5UR&&;%"?9&$HK%01UZJ@FWSFG+C?)..I*DDY95=7GGZK*W8/_X MJ#G/\Z8)"7E@+F5 *H]>PSQO3+:Q26L Z-$"VECK1;#2^6!XS'3:1$3O M \6"LYAL!?0: 'K!_@%9,:$Y,H3G0;32(JV(1IIRQKR@4BL-@*X!H/6R?^Y; M .A@."R/?Z\6S!X.') M,DRL1)3E.3;.)M"4,2"FN(G&4 OGVJH,GAKPN8^ UH8)8HQQQ&F.A70)SCBP MAA4+U'%3 ;T.@)X;/$$XAS7S"*L\)!H<3^0DPXAK*:1TS"C)-S9%C??\F+WS M]U*@=EG+Z'?5TMV;PNF#HZ9)IY2]'MOW"\0,EU3ZE!8*>]*;-.T-N:?G\H!0 M_F!;IKM8]S@^RJR,HVF);?^R+\^*+&<%D2E.VXK*%SJY#^G)FCS75_'$]D8M M09S-U/R#TI32/-/"P=]P,96&D]Z@-)SD!_?FI%0S-^7%_SLNW==M8VY#JU1: MIQK:IW[3ON7]Z?%I\W7=MS$UNLWTTD3<"4B$:;MK/!NZ8,#O(0\!.53F;,09@UREUY[NWR@H5%; M^(7MV2\<#$\ Z)K#;[3O-G)J/[#XG?RIV0R,'V-#6!-Q7=8FT!Q7=C2R@W?M MP7@RZAW;4:]?FE?+A)E"MSPXS>V2K<2M;YF/NW!0PI..'3]QGG812&-+M3-[?KR^=UP!3:?[8V; MSLMQ;ALM5S_K#$^F3;FC.(B?X+X_P]$:RJ\U?4"G/U M>V+/FO-M=E(LN&J-2LVL_X7N( ^ER@=)80L$V\87G^;J7[CT5"WNRFQU187. M9RT-_*C< YQQ#C1CTVE7?K91EE,^\ 4>KN[2HAN>V>;0_&A[_=+CMLA3:!?H MR)>?VG@ZXVFZUC LS #M^=K)8!R4FX==ELV?S_DPLNUMCF)+9C"? 3'[J2ES,9PEYR8N7#@UYB?: M[/K-U2<+#^O"W7]SX=W M8VNTE0OD%M11KQEUT0O9.&P@^.[4@HTXB7'<2F4"=L*DF5#V,8G MZ38!H?'U*3[G=-$+LTV*"U\NU2S]$M;/-8D#74TU>WL<'K]GP,;Q&)ZH:W'> MDO,_ON#'V?[3-X?2.F9""@@GI1%7PB)+O$01"Y=4HLPPNWRZ4TV(T<18$S2W M >M L0M:BD@Y)5*O3_!C*N[.HKP?)+O'HD>6>?/]C.9I-C\#_&K?.(^^D$:& M3E:%Y1AK3X7&H"R<4!,X31IZ_:QC6W:I]H2?O]>J[.GU+IMDE!= MUMI,3,HZ>L&&ZBU2_:<\?+'HV7%W.DKD;,JNO'A.O1L.0_986[5^<8#FXGV[ M=EO$\:5FP+*ZO7S(I8OO>H-!H8.>VCEYZ67D4];^Y=<:?ZZI&PQEE2" M+;WI=(66XZ;E4@,[:[Z[%FS59;DUVV[!A%K\5GA_.N7/G>W&^?S6AOQUZ_HL MWM^\L<*DY3)+QFE#H59L"]I=W&'Y[N'-\H[N=I[G9?^K+'NW#.YIKK224::W M3\;U1XOWK4'8F2FDAN__T6(P[_0-9SB21F\.0=B2'@ MY8-=D$@\!\\^PD<24S8Q8B@6AG*MDL3K<[!/Q5]V^'[Q0>?;H)W[\.#/^4DY M0Z"Z3#HMJV_>38:;!9J0$B(^'HSRZIU%IF5,R=?+D M@4G#43CW)7UOY$^/\^290B$^R%22)1+1>K@S$LDY__=L00ML?PUQ93L^N:4H MWQG,.*]GXP7;]QM]O7"MY7%E9]A%=GO)US)O>%)PE+O9!H(ET0IC/$CNO2\PBG4UO\@"D5F0U MV\,[\Y_:Z'1>G([&I[9QU<]=+[OU<_'.\]&S$ZTU7UI)@-\[]\XO?\(%%F'+4V8[GU-ESRK>5^LJM;[_]>6&F^XF3G+N:AA$-KPW])7NN<66,HB%HBOBJ]_ZOJ]\5$,TZ\>YP!0F6N:6F91 M.VKG=^7[ZEU(=\U"B>-S/W8Z6]/2>LNL=OOA/ M72WU:!@BD_O#3=-CI:"$6 M6DS\;/' =?(XA%FM3!LO7)B4&F(\+@-9VI14S#^Z,&MU.@YU&O& "QS/Y[ L M,*$NRZ7A[DW3:IR?(;Y_='D=B6M>9PW6:()XI@+I$GTB, &#U$8[HU; MQH6G,L%;R3L?>#+&Q%_%=J72GR_0KC[2S9A M3QJ_8%J1LS"]I]\$DXYZ)^/S%[2%YCWVF*0$Q_.1+AXZMY5 MLW&(8("996-L9H#9#>8?1UUM#;+E1[(!\^E/9O5%+5G"!ML@0V_LLK;5ZJZN MK+QG_G)/[?W]\_'^,;:+_2'_^OO%>(\_I?M/_ORPA__[&]>^?W2Y]>S%^/6' M-Q=[O[[FK_G>Q?Z3H^/]7Y]]>/WJ#[K_:N\=_ _^]OK='O]E&3XU.IV22I)4 MO@+K ML)O,F".# N$C,J,P;6A?P^6^V_+';&]O*T"E(HYRMGM+3".,2-SR9I M&:(V=.#IK>#I13LIK8"E-]CX=] M@-"XI8T$7DX3[#(\KR/HI7OO2[8E;ZW,S%Y;*2ONC>/2^>2#TYHQ7V4EE*9Y MD)E?7V;V053!E_=2A4"R]QDQ%Q-Q5#GB>51&,5-57MR6'73O6O"_+*3&UO(T MK5A >%WCOG.>7MA!CE?9II1(BE4!1@;?AB9' M8A9!*N&LQ=H]_J6 2Y) MI:)$(+&*6,F QWV,F8MH6*; U&R( 6V;[7/?8D"_.ZQ$_CS3YSX:S1^-E%'J$_A:2?!QDG142Z$C$%X43F?30HA* :&E)Y#>Y,X)$XSP6ASH6<-(]:Q5M#C[^/AWUK+9_[%O5YM2B$_F[,YH]* M2FMH]B@5#?B(VCE/HTL"9*0&HRBS05)^=4FYWZ_]T16W-(M$A(A@_0@&/B(0 MB%ACDZEL5L: CVB&N,]WS--:Y:ALJ#*E65JC314JB0T]B:M$Q>#1; 5/]ZP? M;YA*OB):*4UDTI(X:B1ABAGA;:4CMT/MSUW#R6]7*WZ_E:9#2,-FKG75.[NC M29/,*@VMIW5TIVW@;E%L7.GN;Q;91>@=@O=, M"$IW.$MI@9S6:SB[8AWS5(![=D>'Z23-7(VZX.(Q2"#L9BEP-S_LO/SU_[KC MTW\^VOFQ7=A\$Z+.8UC?=#*.I1_EY1G\7P.-F$?/^] IE]$.2G\_OE2S$0V> MT%)#SM=!0J@??8P'!Q$/ZN?7B'>(,###3;J,5[#2^;<,*W!^-IX4N-O+G>0- M-C62N^ 0(E3^HFGZ'_.E%FMXSFQZX29G%P4/$)[2M&67OFMXV?/F6"X!4*X2 MP$WFTSX5/H$"RWOZ^1M9D)'G9VT;97FSMDL?U]&".*^'$"@8QDW+5L$-\!WD M!")M'H$0/CS"9OAF%Q A"PYR6-OTC@ 6-8C V111-!M$@:5O7^Z4'R/"X+QT MS)]LPL\X.YK.V]:RY?/0 T!>@ZZP!$3:0&2U^)NK3^GZPY8.8[?[+>DO 6+V MKD>.&2,(1Z]7OP!UOT'TSI/S8U]/L6@;SU" ]_S^-AQ_B%.@CQ/9T5 M-.8-1[0=M[#NO%[N\+_4T?^E\8JPX;;M:WF1/"X3%OZXH*HV2$7?/5[1A_TG M>P=21D5EM@3\6ZP4A'\<5XP8&IG6TG!KW?;@#W6M2@U-RVELJ/K-XP[5ED*! M(04RQ+[ML=B,&CAXOL:::+_6&0D+7) "$HORK 8LD,V_-E((X5 ,G3SM1,1^=I,/IV=BU(URZY==2Q\UJTZMIPBVF5S<2 MH =U?7Z-+2OPM47L-G-F3D I MU@]Q\P8MJ8C%%1"@92W0-?U.X.*BI)8QICO]!F\ VA"%:XUV4S1\M\H%9'69 M--2".B_F)-2OT0(#_[ @ %!]A+[!CP7]\#KG!?;V> JN[716KV0#%$S]1O7U MYZ?UL7!G!03W;/2_YPZ'*$TNKA[*LWW(=AV>,.)Y')]T4Q+FCT[B?PL((/)% MT1KP_]^?NJ![K\)!Q;BAP0MBE65$JFB(#3'#/UPEQ43F:8MP:'^?39&;1POR M?9-*HGW-=_5K7BR#P2XA6C6V/OQ:F^9']<26!KE[HR?ZZ;KC2O=SG2YI[>0^ M6%G/P#X"WV,ZP] +#C(9'\_+>F9CQ%+_')BI:PWQ^?XPJ-B 0;4%:[EK#*HK M,:56L'9L5"XP[)C542KK;<8!K,)1[50 C7OGZ#J_@^2!U8,V+L"COT_G9[-T M-J[Q=''&WG>+*/]A[]6S@YBYRR89HH741%:HE+6KB(PNLQRC5S)LCV9^DG(! M>/P9+-8\/ALUQ!TA'3]MV-IMKY_=RE"%KV$>/"LX9R=IX;Z &C\MH*'H"O01 MME=@5!LX>(%ABU]12@-CC6+J4W?Z5Y9%G8PIZJG<8XSCG-T%"!;YZ]2^ED0QRP MV<#>])LKG[L:7B](Z,4VFTQ/#DF9&?3)GOT"/7URL3NJ?>AV@Y9FLS:>^;B, M;ZGQ>EV+V%N.7;E@7./S]7'@+QF9Z&G7GBQHC_:@-?%W>%HW#.>C.9/&*(4_ MS=(1WN-MZMWC!USRC[OE4;CA[OW=8?ZU>NME.$KQ?)*>YT;H-3*OJ*PGL%&P MIO-9FG_/D4BXWP'L<.70J_19*")E4,0;7I'*")HJR5LMAK>K)GLM0[5>CU#?A(SUN.&6GCL$LO!2,G9 MNVF?2>:C'XK/-#W',/7\QT_&@VO0WS9AO5VY3_<(ZTU7#P2WMP\>)A]P(S_K MMA__#&SWNUFL_B)(9_;2I6L*(VJ']0M51JQ::)_M@PUV'4J9Z[SQM_=SM%/.5^W52W\A5YZ?>W1+TNZLG@$ M;GD"R"KM^=4;L/%0+&T-'7WEZJSK[=#_:4S+7S!?@\H8AQP4P_)\'G>6+4TF MM/;*.,&,DRHK"_:.KI+)VLC$%3]XMC P8PKC8S>9_W\[1*R:FY>-3*13&4#T M/..O-2#Q4HGB3R?GQR1.2R0*;PQD@AU,Y<3>1UNT+E@\WONP_^'/=Z__^P=< MO_?N]8<7?^_QIW+_R8NCO5^?@AT:Z/-7?XJ__OYELEJP^/K#GMA_]?/17T_^ MY'L??OY[_]>]#Z]?'=+]7Y^^>_WJS?O]#W^H_5?Q>.^__\%&U?>+[G.=?;"< M$I.R)9(G16R6EGAJ?*Y"J+(P.P^9V&5,MS9>>SH>KLQE7-;L-^08_*APSK5% MRDUJ)S=*_T$";)8 R5J?N/#.RRBYSK;*W%2.5IG*1)4L$H .$F ;)<"'11-F MXL;I2A#M9$6D #'@DZ$$# >KJ8LT.HZMZKO*L/L@ 3[9DOF\CN^ORJ6_?\2C M_RQC9LT>W!.!M1462_/C\XX(@ZRZ-5EUT;-6HHA,9D>)]4X2F4(%/\E$*@OT M3-R%[&.Q5FQE;RJKUHN%N[1)5I[X63;)=\'(=V=X#(Q\EXR\,#JJ9(7S.1'I MHR?2*$V,H)F$RODD668\5<#(Q+6+D[R)(@A4=N)ON[/PV B--D%W CL?I M.8;LBZ'W33E-/WR9N,D<7A1^NH;[5&CXLI"P]J &2?4)DFK_<<_D<,H9RJ(A M62I%I/*".!LEL=8FG6-D0HJ=AT:+2V+JQ\]TBV[$,?>!-:6Z>@^[ MJ@L@0*FEPN^M/'2YI+/K-SE-LZ*&L;!Q$="MBU*Q^'1>2EQ+%USS:N-Y][[8 M!I?&]=CT,WSAZ?@$R4;JWIFZ.:_\TCS]V/T]G8W/+E:&W'>K6=\WN.;>9>?7 MKZB%'QCWFRW36]A">,?2ME=&G;9=/;#*F'#@Z*Q;U6G3*P0;7 C0$&H75M$^ MIUPZ/IND2W_$>X.V*JUQV*8SGK^9-Z6N[QR6NF(!YCM8%ZZ@!L[H3@+.2STM MX .P7[_TYZUV39ZE^:%YPWY]Y-)_#7D$J)6[%GFP-6&BP1[@.K8DLG4QR=3L[K1E WGYXT%8)3 MS G496[U_:>S-Z7(=)*:+LY2:-P^OGVUMACUJA<,\#!LR,1*P9.C&J!AP40$ MMS0V^ SPY4EJ3S86,H?ZEL_P1N7 ^+R6^ M)XOOM%<5'CZ>PHEK^10HV"I:!G*?$F\PZ'K^!+N@TL (1-[LAY.7]?AO[SJNJ&\.[C8D%V*CEJ! MT!;*SQ*R&)[013/!?/36@0 $X=@N%-]K',?XUZ:@M\A$I&D+=X+GNJW4+ZL[ M+17C[:K:^O[VV"/42\,@2/):NS3.:4.B]A76:Z6V0KXG7Q]\6B/,EK'#HX^\ M:&<^M$WV/19!"K&(^HX/T^VT2Y4.3Z!:LY:Z;1*]L^ESQ)QT3D3'/#-5"YL \+ H<>RJ-MRJ( M:E-_PM5^Z/)SI) <'L(M3UFRK#T/F=M8@9G$W@89VE,_32_5DMN&1D]X3WO/6 ^AN6>RB@@A7$+H0O63]?5<:%YN- MJ]_U\MZVV[EAC5UC(K;#+3 2T.2);H*+:!#XZMO!JO^+N[OI\]JV0B7NWKKQ M!&VDW0T+6R)Z9U%WJ# %@+#X(8W/T<+/U0!=XX!?*'8&@GSA[32P-/"^XWD+<'B_K8N-QG9G1X CLH!P07MCCIL+ZABVIC!);9,=NQK" M[M(9+<3L^+"X5\5..3\^K]7Z".X=CLCY:;.OU[XIGI#VQM\.%=!Y 5N_1D"< M%59#WZ\%)4'GI,9*O&CQ%Y>,]YYH>#G&+R_@H< 6QBT[/9^!?0TY[5?OQIOC2MT/3 M#@BS=N;F9^1L2HIP.DYG1].F__8X.6Q@;?RQPQD"(!83?$/XK.T8"7QZWCW2(Q#E+"UU;?:#5&W$8\5!@'/U9Z%^N6-]K]TE MGZV^N@:S:0"UEEJ-SWJ1S(0=\NTCBE76BM5>(*F-"@&-Q[&)SA7,RH6JZ8YB M_540+6?CT\FXOOB'\8_KU<=N#6;YPQ@NZ,FC]F7ZZ#DG#0! _4+(78^7'PFK MG9S'A.H(%CI#SQV75OJ\D3] C4W;$%G-+XB2B>BAY=KZ@YYWWKU1C_J[+03H MXGOEMOCW4WQ=#&E,IY/Y;A/-:E FDZ9+>U>*4GZ%Q/S^>7$$H[\-(&5QF;M:<@&-+QO#M+]:[ARMXW M9BMH'W",&^.X/I$1T>JF=32\O,_N\MH1_]2W9W8Z0[#4VG9#L(2+)A17HT&W M; '7U$S1J!C@[MZ5NW44-CD@7W"G8]S2YL%X"3SV'.-"-5!"RAG!Y$["Q:6X MZ]MQ0MS:LWG]_,6&%"ND@TDHID?!4ZZS!DL8OTTX!)_;J#&4UCV[J$[6G.+3 MD KM0XJ46'HH2NL)F*)H/'7GJV]@SGKGIE/4BY@.QO!V^_A=?2*<8="N#RD& M\NMD>HP@$(MS](T*@/6)D.(.SPL/&O<'_8X3!?R7&LSRJM"=*7P/P* MSG6!/AFA@,C3">BPSLU QZFA9PW TJ$DM\]K\B?E>8T[5[M:W=<[T)-N:QW)[FUQV2W:>V=E+ G6PLSC^6([X>?& ME$+&679 YJCS2QYG27OW8\(K:*&M((+[M+ R9[7?/,XM7 Z2JR!SNZ77QT]1 M!X-!>DWG<)N*NBFD<%@,*(]*P2V\1Y@8S',OYBY9H%^5[KL#H]!72 M*K[J;@NNNMOBTW:2L4/%175TXB:U?]$)P*L M8=8]%(L6@RQZ"U8RUW'HJ^, M+:_$B!DUCD5J/.<8+:Z<@.<+JW5T)ODH-\6BMSFV7((L\X47?>PNRCR")M]: M6_ K6=?5!.TBU]JW.!L_<+Y)^#60KI=5XZ(.!5Q65#5EX %>>XPVY&3\!HW& MQH!H?/@%DO720A$G;*D$"*&Q+V>)%Q9H@S@QGQ^W.+7P?EWP%=9<5^'BW7\8 M/T@/EDS0!7;L;N?W-[95"FZ^DJK]L0D!3BY:/=HX9NN2XFZY3 :![.;UK(HU M/GHA"JKY:8!E+$R#\Y/&, 3OHEAW(([?=N'ZEFX+&WT#X:Y/E?;)8&&AE>7@ MJN,Q;L-BJ,3T_ RAU"[EX\OBSOLVU/K58'0OI='^%"PPO3MJBOIJC"S7(_J:BJ;S6=EG+0;]1A>+R8C+,@?5-8AZ9DJ;B+?X,I4D_X +U M$.Q[[FSSE]G2670(TX\&.99&-"S?Q,**X>-30=)[-8 M3GN31>J"3> +8V!H6B/N-Y!]I?8E]($*I]V<(KQM Z&&I<*[^"\MK\@IL]LX ME*1#! 2/+OV,0NQQ#PCS>8E_/#J)ST[0G((=_;Y!;?>?_'F@O5"ARIJ(P *1 M7AEBN.%$."N-HS9[GK>G1OGEV32\(86PHSYEOTG0^763299P75N\3M#0T]"; M^S''70(^[ICX$ACIILEDRZ'-PQ+0*@',5=3&,LBI5*0VVG+Y@A*HZ"^CO66+ M%EO?>MQ/"M<1%;SHYXD#*K\,1]-)6F1CZ[K';H%M3&>!)=L+<<*BGK8N?;V, MVI0"+]&=U8''\J&=?NQ\J5F M-4N4;V[??:597MG)E-./< MIFNL]_[ EP+FNXF:';[RDI6+M9QS+&8$C3N>SC;4RO>^,FOV @B1T[B,4BN! M*!Q(-FDC;K#9TR8?VK@.C0'9L$S++1NY=(G_.F9]5(=3-LY?*P&LVN%96N&\ M%YTI=O2*F=P?3=3=;&D):V471@<])I5;MBH+[3;M+;XLEG^44W#UT)NO*M[7 MZZP[-G6>%3ONE7O_W?=H?7C^Y.E!L(XKQPSA'&=41\&)4TD1IKD6BM'LLUF- M8\2*,^HR=^"52@54,$%G+E66<+'S0H-C?53FREW8 M:*@T^W'FWB\@Q-M@!RJMSNG'W.&XN[B4HCQ)3<-$_^]%G#?E+C6N_61AK;07 MMC4./>NUI5PBS)CLF<_M,LMX/+CDUX[37^=JRJW#L(4RP'N M.7'OZC0QZJ5VV&R]+<6&J$LGFO=8]H/KDKO>5YJU+BND\Z(+_O8!*;_M D9XU$_)6<.['ET]UT77?0KTR##"*=-&1$Y9$2V8"UWG1&Y,L.Q.L(I2!D" M=Y&#YA0A.,%<5B: [::2S?;.K$&,2XU^F[:@C[C<9^ (7-3>Z M+Z8S-YZDA5)C I,:5^Y+[=[BH-I4CSW"&CF,^K07E,'W'Z]=Z'H8T7HHP?2F M(_0'O(33?_Y^?C9Z4?Y4_L#^^6.;)UA;D-<8M/74].4@1&-Q@?=^:9UE!%3S M0'SQ.L(U>E022]USX:E]Y[_IJ$>[X7SBVDQF-VX6[UY TXK=U'1A7]35-._K MZIW>W>IP%"CF5,;>8DJAKJ*M8QCU*/AN>GEQY+N2Y>.%D=/.K^HVK;;MCGV* ML29PW5GO,-90-V0WW?8GRT3N[+N6O*V)BZ$2#*NU89]-9>)?L^ ;XTQOFM+* M=G9]ES Z+^5FW>'>\-ZE8K0_J;/K9<%L;=WTTN0)>VVX'8&ZZ&*'(]#=N2E[ M;@-X.#1ZW&4@KZ "D/?%=9;>>$:EXAM#=,@16'J;, NP MR%^N7U)IY0"_HOEEW0)W%VYY4]/PD8O+0TM"W_>(OIS<+T7%[4W:.MG)17=Y M&92VM V7MJ!WI'M2JR3]B]0^F:Y/?<*1J\4-T/%L-O;G]8 F>,2_GCY[_+S^ MK)4Q[S @V[;\+8H9NS+A-;3JCJK[)$I]FKCM([[4P]7;S6F>6K=M(UOCMU?V MQ]7[\IF;4B:?=U/_YM=]0;QY<:'K='C#[[VZE]52Y"'.ZTY_>MI0_/]^Z^_2V(WUJZ*4 9L4C(1>F15"L,#KM=;F(E783MA< MQ",QY#N>E$7<[Q>I;<33*>K=MK@=2\K>II6[X*S1TO^,@?&2DZO'U]8T[?*= M*RE&L W&N;MEET!NGK!(*5YC ;!?W538>*F^[JS-?M=/KVOKUD0WKPT;][6J ME'ZI4R*/2RP89'E/ SXZB>77N@EB_MT+^P^P[@//0?XH:4@5E"-2ZD1<4)DH MV.Z4DJ]4Y;M-0=]22][8:0+8L5H-6Y/K,4UT^4/9@*9123-8X+>YZT[13 M^+JD"B/.09W53Q-A]KWJB[AFOQ1K#DI$,HFM7](3686UO# M6DHXZOS*?/4^34-7(V"7[]-EQ#J-\.<)"*&ZW>ALP:=E;O.\'=S<);S07ZAM MW78_NI?I?WG)A3B:3<\/CZXU;!E-_+ZZ:?S@QK!&0=PK*5]=82\K!@(8/+A^ M*QB*K/YQS7*T*_R 3\]7#R9C)*;[R[X/H8O_5LP.GG7?1!9)93$3J[(EA7!%1.0$^FTE!A^TQB)8( M^$T:0[_5.K5%2>I>MFM@;7$P%Y@WNR.TEGJ@8^GD[7@V/<%3#]JT*T^9K:*. M-%; HBBSJ9FJFZ1*'TI=%-)+\'3%UF 4_-HVQ"]6V>90UCX(VYTG]9-*5-77 MN)VU$723@-W=RA"@^*.N6?MWV-@I=GT5F3(DQAO7ZM7> 1?:!Q\RJ9B41!K+ MB0.E0R@',0),0!T5E^)H7EOOO31)9$F%MXE'+Y.(GH5LI=L>R8.W69R"T?(Q MN-=84L].1O]VH.7!:@=&J.JT]R]=U6#OI5\63#WL(?EYBM@V/^S\\NCESSO@ M/3<>YB+J\PTX=R[=?I-);4P;-CQ!'"'=S= M:2H$Y_67QBV<55/C=M9^][#][KC[+@9W$G9!GBP*VN>(3H)]&^ETN?JPW!Z6 MVE6XNUY99,&>Q4";FX3SVJ?I&CV[3$RO@R6M?A>S)"DV?F>7)^E0K9;V9]V; MS(^FYY/8IKI6*C^;9(R_:%YG=>4+P(3EI:Y?U&X1TPBV43[>E&UJ5[E2J>_B M]/1LF>*M?Y;',Z#5_\)Y.JO#B[WVOZ)3?#IT)\OAN,-S\.(0968- F#=.US2 M/P@!T>Y:*:[M=FX5&N.3<('O=:OIAC;\:]G=:\+T5\ECE!;/P]D40\=U0V>1 M%B &EH4 9X0:$ (_8TP$,X=P@J*VE#UXT]] 8-$[:#/'BU" M0MW??NO%ADIHN?VDZ4!J@H(+7C7Q+WP,.'Y\4;,WBY8^>I)!*LH&IT@#,=^LJ@9YHD.7I M)6.!C7=N-FF$3(.P@[4=X[.S9JO[KS _0CP!($>+H%-C;RT$28/\B31;0\LF MEEBW]4]K5-ZRZ+*E[0IB#;BUA,4P;[53F>Y1MQ V\JS>TY+,@$MWE^]55 ?. M!FF%WJ+,H$&Y7>JE;NM L+&_BVKM]LKZVV!18[#/CT9Y,GVWKE;[RNKMF\6^ MB@2Y,O!0B9VOGF?G#S8F=N[6E6C%84\:/@$>F$Q1/?7 MDS=P38!K7KS9_^^_P0EXIO9^_>MXG__Y;N_#T9N__KL_ON1 ?/B#[G_X&1R, M1^_V/\!Z?OV#O3Y^!FM[\^ZOX]?BKU>//CS_]<7D-?]WWGOU&J[Y\R#'["-E MFC@?*B)9Q8G/CN,02N>5S)2MP8]Q+%E6"9."E9))FVU*H.^\TS%7ZE+?^:/' M?_SY[.6S5\^>[[^\,KO^&0;"^A+P*Q>Y_%+_BBE-(ZF8PR M*JX) 7]]0V2M8= (R]TN&>'Z]80@TNH<]5,L/0*/:AQV%^H7Q7K;1-O+23?Y MXCSZ&*N*2K*HI3,5M3)IYX42'LA@3/;.A$]AU5YYTCY<\#P_:A;X%$%OOCKF MPY?FU;\#??XDB.>O8,VO7LO]1P?,B%@QY4AEK"*2ZDBLEIJ8:#1UF4VS%435VB=\X>)X.OIE5JI4P\7HAQ>_ MU-A-Q^,PFY:;=(UT"SOT<-84_,W!G)R4H"CB2&+\L!BF.%X)'7P]^.T[>*SPJJYV4Z/:M]C(\HGX\HFXVS MBNLRJ95QQ7#HK03S5C*>9*+:YDKH1,$\S(+:'->/,Q?7$$._IQGF<=TA*)K_ M3,_Z35BM4.HF$Q/^O4NF=P&OJ M79HU_/]VTQ*O8U%HI5E@C F>J?2<.FN25IQ67J%]:@:+XG:(JO;>'2AI@U-6 M$*4D$-6#IK&PW83*F!-G7*:H=AZ^>/"O!Z/?$.0;17G)@VTP+5[\"Z^;7VE9 MW V-!\MB$ZG!>#0@/)6I!!%!1N!?%XE)*A J3 5[KVC*2.J:@(U-,5\U*1 D M!E0SF68"_$S #!B]^&7%G%AK/^!L T_;O*?>>[H4O'[D9J.9>3K:=YU!2*J![2?:7395I8BR"VS#^P:!=4UR+7Q@19PM>MM;/M/CXOQ M4Z*$-;/\8][OUKP&2,/W6[JFA]*U+5C+79>N71E46YU>: (/-F<1@$S[FZ/[R\O%G.[*J8<8J#[E)@?*OUY@,?G-O;M!W" M._"#I, 4/KA /CL,NV5'#,O@#+%(K>:*>\O N5UG.32N[24HB"N\7)=MSN2C3BZON!%*1*J$E$!N M&L% #<*"WD\ZB8'$MT3BYX\.=#!61B9(+-YMI.#=1@M<[(+2GM/ E6A)_/3D M$#8US0K6[*9 !EZY4T?*/T;CQ++TJ;(R*2>#Y)Z&)$00*;@LLAS8^-9H_,>! M9(!;:N?4SB*H'X[=;V!RLUU5X>K[H23 MAW#5!F*_WP.&3J;*4@JB-;5$5LH0FP4E46INM6&>87:^9NAF+@FX[&B^D;/I M)-43=X\=IIA:'$X_=G[8#(,CLR3>KRB':,7CD>O.=++T4D,9\SO)IZQ;MA6 M!RSM2@'N[+R>^O1_-A[L\WF\%1^9;,P ]^H!NQ:WL\?]53^:E>1#R1^\P)^> MY^?-G*?_8#W_OT#)[(SJ]X<%OC_["=B1Q&F)MN'S.T;0WSD?@%UN7&6#4I@F MMEAIZ!WQ0#>2HQ**BX"&%/"!>2 N<4)=)GH\AK-8YH6TGO:EZNYN!D57%-R- M*5F>L= UT)U]9"@'5&]=-/+>E,/\ M^_PD?4* L#TGFU$X/NJ'@)7(0_*5C4J")+0L@ MF2JPJ&IS408.DLO%1+(N%F7.--J=AX_=<5WA-%\;,@(?4O"27I9/3H[;B6 MIX_B,8[J/FO$*[9K/MKYD2"WUX.Y?\=2"285*BL4\UA&480J=AD5=,V"%@-R M% 1P#>P"MR!U&4910VD1M5IHO'K28'W/QA$IHR;36:GYCFBTG&%!9-M?5%L^ MQ5 [/D9HL&:$40"'>#J"NZ"06^>9/)J7-LB"27IY+OAND7.C(U=,O4_S6Y@0 M.59)RB"\U J,O0CVL>7 2'/45,(PJRHM8\Q# M2=87.A47<"J,BB*ED FMP&:1 8NS%(?SP43*VCC/.-MY>$5%UI(\:>?M?7:4 M3+ 0A?7.*8[IOVA]D" HC+$<1(4*Z\_')3MK.!\W/1\?X'R(2EI#!4(B";"Q MM5?$!JY))1@0R%.9C-EYR.AM%>PMSM$_5J-B][/(9W1;.)7;YUCO.=BZS^PQ MZ34TMIWHNTMH!,W1^ 37NS*QHLGGF'4EA8DN5S+(2CBL<.-.#Z[W[8@%CL:$ M@IT,E2*&)PG*@C9J(V)AH@>E'CB(A=\O9G#TXNAE.AXC!LTY3NU=ZX1CSV-] M\94N^-V0>7#!UU-[CZ+7887-E0M$.(I>AY3$,F9(BD8FEA7U55Y0N_C?33,B M.+GS)>)_K!,RUZZSP_S=!!SKMVD"(A7#;R?U3)/9% []6%);]-#^$I#5>$GO>L.QXIFY2-56ADJC91.1)VK"N?6L2JI#0DN.80_;B:( MGC]Y?< 4=X9Z1K3$Y)3*B=@D';':)YVMI4YSK/I\8&^Q\%,$7J6<-0^@UV1R MUE5!L2IX\%)MCD,,_Y94"]O[XR!'G =I@:*.92)3\D!@*XF*LK*,2Y,J6:!. M3W"PSJL$!N>&2K'^-5?C)MP)B0*,& ^;RECB MD0=N1=8KY-W0UPCNX>S\\#!%T+(@8"<$M2K!#\&JZ*;>U6-!2NT/-ER5&I[1 MJ'__?\R7T!1FJ35):G!!4.T7Z[H4VYEXH*:/W0PT6MF MP2=-\=%N'9Q'(#%7Q^?Q0WBUV1D\. MXY4>94&SS,Z"/G!1 @4]4TXEFYQ7E1;9?Y2]:+'C? =BOCNRXT4EZ!R8X M[MOEQ/2UD@Z?&A.@VC@+MK'0+$CP6QPSGCGE1244,U$.,8'/]Q1A7<\.$I;5 MZ92)U[0Q$6R5)&8;E0R)5O"?CT_(X3EI:R4/("^DTLZE%/ _628O%!]0J6Z& M2?OLH'*""J$U$1%<%UD94+"12B)<4))K;@T&X\ITM$ZB@7Q[F<(Y.HGKRR^O M:M_,VF8KDJTRU9+G;'QE@,!,63@BP::!JC<)T3SY\T"H2IHJ!R*#Q[H@JH@! M$4="%7)2-#,9"]3]60(;O.B>)ZET56WJV015,6G'%NR.=EZ]?/9DY\?5RZZ( MS]V-N!WB5!6E 98&$HZ:?-QU M ,?0+2I9M]'+\]G;!,Y;Z?5\C*,-TJR9#3 ?_0!GX_'>SH]%&9^64$0)JJ&O M-0.?"!RLKM&SQ,^:.0?I_>ED.F[*<]^.W>@=T'&""< 24FN:1.%\GG7KF/?7 M49?TS\_220U:5D[SA@#;QVV+&B^_AC=MQPOT/=/Q_%-KGQ+- A28 B4H/=>6 M9^$JD+?16QG%AMJX 6_DQNSPYP5"%*AH=<+@A*L8HC=K8L 2(<88KE@ WR;; MG8>5VE@BZ2\N'Y&>@KOF(>!"TXH['KF18/J [G/.PVI,YLQEN@&S;F@3O95S MP+'E0#%JN+"$)84M!]B;#)Q(M V5X(XI;4$E\H^>@^M645]+PF!%P&0^O0I) M&L5I3YC>IY#NYPF^(:3[=;CD\,/>X8%72F>:-0D^!R<>AV1G6+F5.BN?>Z6?2;+?EI&SDW%OS?< *0X\@ AQ[-[&>5/ 'DDT)$9C;/ Z9*?! M\EI79MZ(CJ:&',R;3PCJ*:H\&E61.VF]\,R$Q).L0I))6C;$%FX4U'MSP$WE M@Q:*!(<=NMY6V'.DPLZK@)A'Y\"]8^G]622!5+/$9P.N!@HC/*\&0+H0*>&\WD[77!^?HIU M-05&"A1J W?#2FIA]G]^>#E@]&^>WMQRW4U,=ID8JZ8]4DJ%JU70E6!1R$H MX]8-O4MWITC^P %,*JA -7<$8=^(U,H0[#4D-BB7'??@O<$)%+?6K[1\EK]$ M7/*Z(J*%&P(9D-Y$!U, MN1M7][X#MS#EX(R@@G#I0>H>)Z))D'_&F<"40%PMNM:6:^5K_5^/I[/3IIQDC677?FGG1]3ZHU2V>7EN>4]J'"7P MV]VH+T@7PV [@0ZD#"APW[93L9@!07K9H[PD@'I/*H\8^_,NS+_Q9':OC?&# M]^&HS$FI@3\^38Z%*E0V9>T#PQ@85KYX&< MC15SFMDA&7 WA_P#7',(9]Q1 M5N%T/U8EL&6])\XX1;@3E4\Q6&;AC,MU?2,V2R&-W];=";#HW=')=(3?+X[587&Y M9J/)=#XOK84XN7T6RRBH%?R@\;P/('2%BWTWAWAPL9?/,II7EH)MG0FS\(\4 M3&%'323>I(K12&G(L3[+32/-;I>YW\6T.GC46+IQ[&9O6OTU3Q-POF4"S^]"!2CT_'H&6FHUC&IU.W\&I[CIK1L L;]QATSES/L?!8CB>&*_I MVET:KQU\ #A;K::\JK?EOOLX3X #6U/#WGSZ\R?BZQC-!9PN$7DE+8\F BT, M<**5W >_(9(]N#\W-AO^9/M_'#@%5H,5@81L*)$V.V(%]P0$7[3!QN"IV.C^ M+ -BU$UGM4IH/OHH-B%VYTN*LTFPD:L,A=:02=/=5@G P.N,2C^M?=LY\<6 M7*!#.7AYBA( ]/O[OJ=T%2[EG=!^T+[+_:SAH)),5PFGNF[;0OOU2N3J0W8%!3E!KH Q^ W\_.4>OM0YW@Z9($_A_4&:H M)+L0^'@R.3\>UVB3;]*%GX*F+K@Y!3(#_[_VMJ MUOK$>98I*1K!I8C@I2=#M:M2=CX$/8!BWI&:A?O_<5#E+"WF$W-TD> P!>*8 MP9E@W+D@>5!8M7P+LZX=E>#O!\,,8S+G8*S/6(H,SXA2JP%5ZF8YPV<'NK)> M*B^)=0D,)J<-,4YYG.Y&@:R!5V@P_7&. N[CH<-RS96YX+LAZ* JEZVEO8-* M.<$DU:2"?XE$!&=C#()U>V.\C3GCW-":KAMG63<03L?N\"0AWE.)<620A1C0 M_>'IWK,?_P?]UBG)L_2_Y_#7BY5+7OSRK$9R*I&,,:;EFMIRE/ +5[:.S[Y# M+[>'SASJ/E_0OW4=YNEL#$KZM,!)X7"9- KG($6.,1F(B>AQG7]>"_C0NMRW MG'%F-@0J=>5YL#)8[B65@6L>=.5$2AN"Q .:ZFT@.3S#F6?<89B>8O\,8CEX M"I*LBI$PX:Q"BQ"DR^T.M2X\\X_YT"3^L29Q,S2);\%:[KI)_,JF[]4F<5;9 M&*FKP$R4E9=&54I5$N\B)7?Q:S:)WW'ER'UW[EZFT[/;#*KVFL&GYV?S,U#5 M!3?J.DZ!$,%6P@N?(V8XJ)6O2*/SSUB@FT A8,KKL:"NQ-B#@[!E"?I+.:AN]#G4] M;D1CZL:MM"94L>Y+TT_IO%IKI%\#<^W.$+:$,;+[<6'BE=>>!1^EE90Y%WUP4HCHG]'P"'#$?_3YQ\[/Q_V+8Y5G3>Y(F#,OE2/,?!R9$;E0 /T&(3"37 MB ]>&; S><4M\]:P:N>A0RQ^'+4W7[8F&U*N,?:69X>V0K^S0Y9G' FZ5AK MO:]R/^[$8AA.25\T[#_YXR#)5%FE+4GAY6A@.5[L@ MA5$9S#08YC@/! M&[\_!)"N[M=(-E5G]XI7%V-Z0@ .N2X!)V 0T;@%HSU_19U,&2>3J9HSY3&LSQSQ^DC,9UZ4O'X[7@R1N3+NQO754D)DBZ"$:@J MJ2D'70-L(EW2(3))TU#D>7?CBYZ5";B4"LID181#$46Y((8Y2T Z)5';!(E3%:$IN=)F#_4_C)4))!0PDOLG,,_ WSD>C_M8J$ MM:\H-IIQ4-$R,F,CJUS*,N4J"EZIP6^\4;$'^(VV\A3!';,4'/Q&B<.%#2-! M5#@PBC.1@(XOIY,Q0I"Y8A65T20@;0XO-M8,OWQY=$4N!XMPG,$J4%0I[-H!BFUL($7J&]*%GP! W1+(V90<)S1[ MC#-(BC#&1L1=L$*PE1_^/&O2 M3[M@:_1@\?H8MW?3*1BYBH%[)@55TBEE@C \6I%4#BG0(9MPAWKGF0(G,B2> M8\R<:!,-'&8:<+J=),(@7$=&!$7L%+RU; *PQ1?P'Z_1A7BM/,+WUZ)HAQ;% M+5C+G;_+D;Z]77'/6JX)%*J4C@VA*9L#DD@[F8G-?*T!!LRCL/U9KZ?>S[" A_ M"?LZN5@ZM*!<#^$<8.0%'0C71:P649$:*W,9\W=S[ N>]?MLC/,'II>P-9>? MW"")-B4GV DU/GD+%"\ZO']H-Z.,?GET[,%W61Y^\L>!!GM;:!E(-%P3$/B) M6!+S+H3MMX3O!;T%LNL-Z/&;QA;>FT_%;*46YCC*\M6ABE;5F3EK% M4P"+P7DJ>67!MI"1R2#\4)9R)WS^_,E3M??NP*:8K6*1R& $D0)4D->@@E*4 M+%GELLW5SD/+'U0WC"=ZD-9:6^\=E])(Y4&\2$D%]3)5/HLAGG@C:.4W!\8G MIT7R1$O-B8S*$A>5)LF 80=;;H(6.P\?G:;WH[UQ*"A25\42\>(K@XEW0]A! M(2\'$_<.K*M,#KXBM@J, '<&XBPHY&#!YZIB!EN=-?3=&$T\G8$ Q?'2C39U MX)U,#T?'4S@(& \$*7YTX6?C.H4(6N]D5*I(ZD*6D]0"Q%^)2K"[/JAXO,@J M=C'%.EN)'LT=EJ!XZV)V,;!*<@E'T.-P5N6HYD91&C<,:!U*4&Y#S_S!]]\= M4"\X4T(0367!2>3$*)F(@=VF"#X,>FCG8?5 W%;X$!GA[N.'FU*R@VEX)6S1 MM:P&'A5S!@W#+&45HXW)4)8BK8(R;F@YOV&MX[,#53$;JLH0K3-#(Y B&K0! M7R]ZV.+*I21W'B*J-PAP\,E>@FL6$.7D]Z9G]".)R-^OM!WNAKR#[;#<;O3T M("B:6/8XW3J ],6TC5', ZFS1QT8 [8; <4VFP[SEO#=+);:$.CAC2XRC7U- MWA6@KC,.%NG$Z;BV! X='"DT!^ ^NZ/3(P>R-J3S,S05YM?),MYK_*$_3TH MI;SBN_$\C4Y 5<45#)*P)BZ)8<)NY!F.S:U+SCX%[^\C\B4S8]'BLQX\($>9HS2!=Q0<52#N!/V( M? &R_/0R'*5X/DG3C)5QI3!NFE]AL>E2U>8K-"!>P4-_GH!*^_Y$#*PK'.C( M?&(Z$J$MNB?6@8@1D7C'HF9.8?_JS@@DLSM%=IN=IZU,!:&3T2N7+*;A_/P8 M,0T^I'KXU2(ELZ[NN)W1VTOA]!GQAU)S,3V'-<;YCS]ME$?PP,/Q"3F;GOZD MRF8T2VGSQC-X((%-F;C3>?JI_>&?<3P_G;B+G\8GY=7*E_[9W*M)-L/M_OD6 M[&44J$TBN>Q]_7&3>[7V@1$6TZ]G,_A?;!_<9&8?E,SL_YS%RY\I^%#KC1_3 M!VSC9Q^[+9,/!+6?==N/?Z8I'Q;+KG?;_RF'H3X0<.3PZ!8GN4OV1]3^/]$1 M*T>VO5]W*5.7KN6G[_'J?UXJ:U@]H_7QO'6IP%:D0K4J%4H1PFLP4D;I!+,! MS\/9%/T?P78[YKV-O5E3O'[*=PIG?AS>%L>GX22;/$ &9PSA][[4G*EY1H]](]+=[<@N#U/]GV'HV5 M0^P=6#FK>W3)RBE[]+@D.-$?6"D$6CTA_.IMNO;1H:,U.SG#57VE\[-^;SZE M0\PK(:0+5D6;I:;><^&P)R*JX)@WZW,?O5:Q2P'FW]U%\7]>39NX11O>2/-? MP7N>7Z_Y2]Q/'^3H]?'[R?/C__S]^K\OQJ_YGVK_^-^3_;]?3/[Z>__HKR=' M;_:?[!_!&L3^\9_L^:NGHOT./.O\+_ZGAOL<_?7KO__^Z]4;_OH8UO;K?X[W M^"]OGO_Z!]WC3^%] __KU9]J[U7,>V/Z_K=73\_V7M+W!XAQZ!G#RAN<]4YQ MQ*ZTDE2)6V^5-I&"N\*$WK7V*ZFP@(X[@5/6I)"I,J6G@ME6%-!!%&R5*/C0B0)J7!2, M*F*4UT1Z":) 14Z44L%41AO/%8@"K7:YO5R3-XB"012,:%,!T8P7@@I/ MP38 ?T.*7;6F/'<[1<$G.T.Y_.=;=H9^ T;ZJ:[Y7)0P?KY;M&;#[HF,^^%K M>C[HDK:YVE]FT^->/G>08)\BP2YZ?DW%@P8%$P@"N1,IJ"&&.DU\<$DIF81B M9N>A%I=Q7WZ\MN!:+R#NTDQ9>>)GF2G?!Y?>NE/R42X=C)!;8^&%/Q(XS:'2 MAD@KL0]#9F*X<81ZH*3E(BF/V$V[@E\NG1N8^%M@XEMW)P8F_C),O/ D&#=, MYBH1;C4CTH=,?$J*5-&P[)1QE0(FYKM2ZZU@XB%ELCEELCLZ26=#WN32!FUI MVF0_G3W/?8DWB+C;$G'[CWNN!N56."$H\1FDF]2R(EYF38+3*5HX\=)7=0I% MJ,M";CN#)4/<]$M*A2^901FDPEU*A87W(D7.VGE!-(^!2!8Y\0Z;RI6(U,MH MLO>831&[5E_N,!VDPB 5OF0R99 *=RD5%NY0J)+QREFB!)=$1IJ(K:0C-OL* MJ$R]4@(3*VR7&GE/I,*06+GL,FV" /XNLRM?TS]:CT#>ZV!93!+_K8%?&:?Y MLY-P/ANDX&U*P9<]CXE'$VA*D?AD$I%9./A)*9(R#SB&+:4$4I"973@,-Q6" M0WQW:YG]UMV>@=FWAMD7CI!C)ED@,&$X& "L5NQ MR\G8@=F_%6:_=6]F8/:M8?;6O[F =_BP_^A T9AS"N#@4&6)E/"/=U4@ <>[ M:ZN9C!*3/HS>./(Q9'[ND+U_61KMDMZ/"S;!*A[KS1-"]U#R_=__QW#&5S%O MKNF1W\]0W$"E@4K?@Q7Q\BR=]@I#GA9IUZ)B/3MI(J2I \9@@RUQ:[;$>-F6 MV#L\2$IQ(44B3C&<:U9I8F2T\*L1VFAGA,(&M5W);BN+,H1$[X+)'RUPY#HX MGR$V>E]BH\\1EHD-LNQ39%F_')UE+W&J %%9"2)Y9L16EA/+E:(R.Z$S[-:.= _M^#OM^Z)DB%_OO#K++NF+)$Z-%)M)X3:R ?Q*/6@D6 M+ _8("N'G,4]X^+/V(],H3[UDDE9>54D&;G#6.+I2[E;SE MVN1;8++[$W4;!,N66KZ#8+E-P=(#B_$A"= ,)&NAB)3<$ ]*@N3$P#KV*5=E M)JJI=HVX982(0; ,@N7KUQ0,@N4V!4NO850K;VGT1.F,P V\(M96CM@D$Y.! M,R$55DC+74W-MR)8B@/X/P6S^F%O(',/W'\8T'S] M6.45^!E &IJ^D7$+\&D]2J8;=7*3 0S-+!(<,'-U_'ZR/%2LK16;XY?Q* _C(+Z7"0OW:K'# M.(AA',0P#F++=FX8![%5XR"*@UL]J-0G9!R_2L79LIGRTW5.T8UZJ*]SO#X[ M5OC]+O*6BBG+L>7L =_V<_OK=!K?C2>3T<8#^VU687Q*Y%?3[*@54M#,I1'4 M9./! ;39F*R]D.NG6E\.^+9[_3T$,]_OK#FXL]=+>?O#C^Z]53N?_? MO?>O7SWE?SWY$USPR9N])_'-:C#W]=^'\+V__G[^ZAFL\Q'=__6OR=ZK0_;Z MPR^PMK_>[+]Z)."]W^WS%\LHO(YY%I1U1'+\)S)#;'*)Y,I9+;210,6=AUKO MRIO#B ]%4]O+K@*85'&KK%59QBB<]=0K&J-GHJ*Z9M=K)'X'=KT#=ETD=7W0 M2@7%265S(-)3');L(U$A ;]&5E49<1F8W!66#?SZ[?*K=MJH4%7>6B\ETXYK MG9RAJ0)NS8DBOUXGGSKPZQWPZR)7JFV4BO-$1$R@7IESQ%31$L,Y]A54R67$ MF%-JUUB^/?QZFW[H?3#H'Y_/X>%I-JJ3KM.3^='X=/YYYOUWT>5I/$N9YA1U MJF25G9,R)Y^83%SH2NOK6O=KRCDN9]XP,W"-W-NS+O]17UQ:*EX=N9-!QMVV MC%M"UPU>^1RB),+@((\4'+$X9UVDZ(-5@6K#=AX*N@OJ:'L:0(?&[]MN?J1< M&"MXC-%*7AD0$4X%FUUPP4NCK^M!#"+AOHJ$A9MB/+4NY4BR3Y%($0PQV0C" MJ9.1LTK99'8>2JQI'T3"MRL2P$*HI(@LZ*RELLH(PYU*TAHIN*WR=9V4023< M5Y&P\(24$%X$2DEB21$X IQX+@W1S!LP'Z0-/H)(J':5NCPLZ+[#1-P;1PA! M5":3%,[.$05B-CV%M5U\9UF.3Q!P<&:UYD:K1(4T-KH*_DDY<<>9E>[:28Y! MP-U/ =>'S T<7.!()0%_&(>,\$2<8)2PE&S0E!J'H5DN=BT?,BG?KDB(%:O M\P6K1SG)F#9."F5B8$8P':HTN$'?NDA8N$%*@BML*PJ"0(+-HS4F5YDB2K', MHF3)N0PBH=IE@TCXAD6"K[B3%0.IX)),23CG8Q8A4ZJ9KG0]FKF8"O?-AQS0 MQA1TE#8[):EG 4YKMB*;8'W%7'+1"C,X/]^V6!OWG)_$N(Z:*N(B+QB@$;N] M*)$NY,HRK8P'L69OP_<9XKU;*Q$,KYPQG$ECI'0I>>>STYQ51F7*C!E\GV]= M(BQ\'RLJ+35.3XN5)9+C4)%D*8F5%, $5%..4'Q\5PY9X6]8)+#HC=362T5Q MRJYU1H.&L(YRP82.:?!]OG61L/!]?!7AP#M.N*<1C 3'B G:$\&E@","GC"+ M(!+L+F>WA70VI( ^:S(B;GK31#XD?^ZJPP6>^ZEBK:5-_=L@IFY-3"U:8A!* MF.__<:!3)8"\CFC& _@Q3!$#OQ.6O3;,!,DJ74] M%L4J!EBM[?,Y#?MBQF8 M?)N8O(<7_N;]WKL#GHVFE?=$19>(9-D1+ZTEUN10&1&YJ2H<@Z9NCI X\/C6 M\OA->VEN@<<'-OX4-NY-(()G@:X&]S+Y) C-@8.N-I1XFCVI$;*9#D*;G8=" M#QTV7XT=?V]JR79'IQ-WDQCF ?DBQWW49_F_&3EI:_(R7ABJD4RYBU:M?* M&SLD0T!U:P7";37J#P+AO@F$#RL"(68A LYP3MI9L'HD(T8G1KCS6(L<:;9^ MYZ'3TNXBT&(W4':Y?V!4S1Y+>"@ M,Z.)-(A$IK@A+-NL4HI2*+7S4.]6\L;2:XC%;BWG;Z-[,W#^7>9BWA]@$;'E MKB).J$AD,)&XS"/.P9OWA\82W,V MEA/MG"#2*DF<=XY0GT*TV7(X"K7/RX=,S;$ MO/,0^__E( B^64&PC8[-( B^8(;F_8&S-(@8(V$N."(]9\3&K E-DAOIM3:. M[3PTN[H:4C-?C:5+'U@[.W%(SMPG!Z>0;G]Z$OIB;9!EMX9I_^I1D6-%GOUQ MD"UUFBE.F+01_!O-B;4Z$).254EKRS5&;<"L&5ICOETYL(W^S08Y,+#ZI['Z M16C-T!_S[3+Z-OHO Z/?!J/O M+W1Z#"%F'P4)*6;P4#0P>E09#A^KI*Q2IC+M/%3RQA'+[4S#"/Y@V]V35V6@ M_,IH]]U1>A\FY_@^H^#F1S=JI;GV:-UO4,9MH5,S>#&W+?&>]KT8YWSBKA)$ M.8I9&DZ)"\R3@$B]4FDF,L*1&+XKV&WE:3YE>/4]B=U^QT)C&SV@06C<@=!8 M^$.>\,FDI7(H#0L':WNCGJ\Q<2&HWSU:ZCY095 M1,)MAV"N<8^-[WLK=__.5[AQD;?I@E#$&$27-B(RH5DE(OA=\N:=S4,>:FLY?1O#+9LX??"D;E$,+,(O M(M(*F-\3:>LY$X(XY2.)QFJ:I,I52*554(H;5]0.DF!K)<$VQE &27#7DN#/ M14SE[R#W/KP^,)DFSUDFH HJ(DUFQ.GZ:3>?K,TMKOHU/@%B#EF^U^VNQV(YT&.72;]UW)[QWG#G#";4N$RDJ1PR5GFAGDS4F!$.+<),W MMTJ&^.;6RH1MS'1<0R8,;/]I;+]P1E*NP. T@5@C+; ]A9\LU42; -:,LR%1 MO_.PXEL$@C8P_9:Y(H,A<.\EPGZ_.X5E+DP98@6& )Q28F*RA/-A.3$NG2+< M2D$D%XY@L)54SJL (DTXH/%#T&[;$YX9XJK?@0PT^"9:J8@:. Q=CZYD57VYE_N3=8(9/+[4HWPC7\GKMV MM]![&]7P9(:2F3"3"0Y!$"@76#8N24*VMSC:PZ"0"MX*A>TMAF&WI M]K_%N.UW+#>VT0\:Y,9=R8V%5Q1 &3@?.-'8I283UJAKXXFI*AF,L"F8#%Z1 MW&7RMAI5!L'Q+0F.;72I!L%QUP[6'P=6R2R"5X1& 0:'C(K8+"J2 [/&!T0+ M06QEL6OI?1$4M^^+4/8!R_;>_=W(+@]7#Z>F@C MXQ.4@S\16];Y-10#!JO@HMET,D$DSS$H@EF:G\WA)U0+96/=&;CO\W,_'\>Q MFRTE&^$MAXJ*+^JT%STY'^./S_-O\-FK(W<""_P]S0*G@@57?OBGB""-K;''8UHV_0XX M1*Q(6$J/%&'[] MFW4D(;'9R B0H&;"M$#2.76J\GERJ:Q,VQZ6K(G%:<^C2YT)K&.*46$0#[G2 M5M0"+&Y*P%U70CJBE?6RZB=I5*E8_GR!_X!>=P'^$@%_QM^66%C''8)5%HB# MXX0LTPJ)0(,4S$M#1 O!% M . 3@BA/-#H"0A!X+@Q5IWR)3DP4E[@,\B&VIE>@AF8C#G[4Q&(!>]2C1WS% M8%Y"=^C:<97#QO^S'#[O7>+&[[K=<-IJMV^.'\/U;M:313TN3CV^GW6(%:?P M_RB1\L(A;BE'6CJ-<@U[%2,V5CAPB 6O*[ZHPT5S07!U+.>7SBQ/O)5=F&49 MF&7J<5/G5&*!H01Z!7$>.;*":(1#]V%69: M669=>@:RD(Q#P<2<.^,HLE9Z!'\2V@EO2!!K&Y3SNL1ZA9BE?>![!V_ MA[%].=T_WF/[NYOG.^\^MO?H'_G\[K?MH[\/F&*8^V21"U(B3@D;98P*ZKV) MP0@>0"5$H(<3F/U!;Q@O;U//[D@S^0 [TO1'_$VK#/)F!'YKM[NGV2NOA+8& MA'AL>W"1?FT ;X^^'T/-@MC;PUBSQUT0__-*#&HG<-]NJ'53]=D04R55J)W% M*F]PC^7J:BQ@O./=B2.M<=H:-*L+@(3!+)S]7[^66IE::UF.Z_DGKME.J&4- M,;K(*$;;K_T"5SJ+MM?_YZO+.)J9;'B_!9:_9.V/7O5ZE035WWIM_&UQA22PS!7V*!:V=';OYVVPJ#YRIAUL)-R MB'L<_QG?>/0N6:^BWU@#>EO/5MO$YN?>][ER5\G6'S4Y?]_GL2TS)8 MEOR>)P=G9>*'?,=5^3RV3C='QNG?_9B&[3];Z?)6/#R??Q6&O6PHKJ;#,O;4/YQO M[_ZGW=C]_7B/[I'MK0]\?ZO9W#_:/&O0;?C>?^#[FV=[<+^KGOK^UO:WQN>_ M"5S[:/\(//JMYI>==V^/X7X,//_3_<_@\&S]T6I\?INV6V,O';SU QR\%P*SI&!M!.7)$L6#,TYB)X/R MSFO#HPH99L1,8(8+S)8*9N<7,#-:DV1P0I0Z@SB."1E/':)*N"@,8QJSW/.H MP.Q)8.:E-E'#VF@I>0Q.1ZH,B\$33VV4O(*9'L-L$L4N,%L2F)$+F$5&51!> M(\8U05Q9AS23 M%(-:,N&A,TP(Q\%V8OK'Y\SF?%>(%$EI)AU%@B>=#)A.A(\B28P!RQLEBYR\L+9S-6+K@F,>])(LDD M1IQJC\!A\2B*$ 753J=H\X',A:C?NVXJOR@D^6!9\)@K,"PX2]A(X9/6-J00 MI>*^&+++C*090];% ,81*%>=:ZDHRI&5-'?P%)RZI&B(YH<:MB#I'DBR5$5P M!#UA)G&FO;/8>F]TT. F8A:+K;K,2)K:JN#3XRB-0$0RB[C'$FF:ZXQH(Q5E MD@J3:RZ*']NJ=TQ'>.S=YU$2Q_6?MV[D+M&NN6VWNWZT!S[>_!Y4U=CR.>X6 M>,2CMP )U7LSN]F7MZ\'W=%W+_;).P%0,LUA^MX>>O[LI>)O\'OGMB/FD\IP MK3Y8\+'=.FYU;.^L-H0[M6>WWFM=-["M3MZ [\"(6YT1F//#].*A[57I^_#Y M5J^6+/SXFL\]]==KM7]W3R-00?W2Q4(7QM7I#JJVH'Y0RW^SX6C8'QS#,^:G M[P]]N > MT)*GM-495E^Y))!CL5!9;DZZHT5]-=HJ^!K'V_]CPI[YUCAY $^_8AT\TW!P M^U>N::.%BSZ^D^@K?_=8G3.G!GG"D]D/TW9& O )#(?;RIV!,=FG&4FOVLJK_1TLX$R08 MP\8PPUTR5DBE,:8B"4NR_TEP]M]#_/:O7^W&36OW9.S_KRO &ED'.&K+%&,! M@_$2)-'4P@MC0!ER*;4:)97"=\#RR":&4LIZ;:7,43AP%ZSQ,@8O>>0J20U/ M_^1\.V+2ZDX=WQ[V@1HR)64N/(ZV/^Q5O#5)I9K28Q]8,,0:6$_YTI<2HDZ; M+:#-4[A7K74\X9VL%P.\XI7'90.XR=3'@PG/SPA^-,6"#T2=KL MZ%*#ZMOQN#4\SBW=6J'FSB[1^05;#@4__KOV)_!JO?:Q%0YCO?9[],T 8I;'\=H>PYIU6KX/ MRJ834VM0 U*^E(-V,=Y;EKC6[+8!CA-U,U6&DSFX531@G'<+)0ZXX?\Y(>NVVU6H-*8UZ,HGL*DI#WL*?/,1*XK$SA\[;6!@@W;X6(D^8%;\P[_.LCG[$%/TTLP'S9G9F!CTD+'BO;H."E3FZ8G=),T)EE M9DCTWS;,-ZRNKVJ0 \5=/)*+AZU.IT)GZW'I@W8PZ+7<<)36"BKNWV_>O]X9C18XH^6K5Z&5+3<5!.4IVK6HIY,VVA(%^_D/TSGI7U6 M'U-*7H^F_9IG$2AELC)M<"=:('.]RG-HVLYX7D^ZO2H]N1*V_@U$4GN>3')W M[[FBF!]:BDJN/:)->"W?K'HFMG[K4SWLN8C-$"HPV_;;B4OY?NKZ;H'$MKO9 M4EN6;=,_CK>W#NGVY_]\:9Q_.-T_AL]M;9_N'?_GRQ[]<+9W M_N9L^_P]OGKN8>_(G\,]3G>V]K[M?_[ &EN_'^]_?G.Z??Y[:__SQZ/]K3^. MMG??GV\??4R-K;_/=S8/I--.R!A14KGYA^,8&6O(B6:>)9LU%>/27QZ\^>;U[MOMFIOWSLQ$C"[](&]GD6=Y)NWZ&F"']__L @ W.V$LR)W#C]''UM?,["]8>O'V MX4&4BKE@/,(R,,0MX4B3Q% $J:51:H[I-6E\.BZ\:*X]7;_G=\)%X75&]:J< M[J#K3+-5&JQXE*,H[US/O::BS/7-)X%^]CS+S\[)3Y6Q-LM3POK"*.G=8I0\5>N]Y]9$ M8I[*&@H<"*&4LY;F)$1N1:0N8BZT)S%2>==J8)/%G1J<[WK=?G_<'GPU*F'\ MI&LQRO* L>U_WO^RO7O(\CBVSV&<1W\TMX^^?-L^:K>VCWYO;Q\UOFR??[R6 MY='X_$=[__C#MYTM?];XO'?>V-H[VSY^<[:S"_\^OS_;?O?WV3;]<-YX5V4D MGUUD>6B,F5<\HH"31N"!"I13=Q"U3DE#<'"" G$)40I$D17!_[+T_U@BPRE7F'I5JVWF6BNVXV.UO@O3V$N3=;R;;>W-5[)ZQ1:V'/1['DV8SVEP*VAB:/H5 +V MY!@YD&N4JYY&'X0W"N=CDW6MKC?2NA;%^)D#7/CNP"AX?A \+\S\*7A^(CQ/ MK2%8QDA"Y"@900#/3"*;0D!@!<'_J(R4Y-8^M*[8]:* 3X+G!55$N;>M0_', M0=*GMW=N"!15*2M+%2VZO1#D2W8G%V4?33FSWXB#PIL+YLW&ZQD[B*9HK,$2 MA40EXHQXY*QDR'-0CL&)?%IH5$W5D'OW,%\XB%8NS%2(XR$-L4(<#TT<4X-+ M46 (IAS"+ K$8Y3(6&81L=Y(13S6-(>?P(/B;,'AYZ!#8YCRSQ%-'$E,',I!3<\B1Q35:P%?LE>>OI M\Z%*\E9)WBK)6R5YJR1OK>9=]+'",_Q-?9?@@.]R?:WX/J?WW[9.WI/=K8^X/VC_=8V>!%[ M]"V,:_\([D_W=J]7Z!9FGN?/X*C_3?/79 :N0G,<>-H[_,>V0=W?&=W MOSFN*#FS \EHI$H)A*7WB',G4&Z5AZCRG!$"WDIRP%U,U[6\=V_BDK_U'$E@ M47&S0@*/2P(S25Q!,*RM0HERAKC+)\N %Y# !DN"I0649Q(0=8%+$M?*&E"? MN[TON?8 V$\^]DNVUCVK%SZ)@937\'WGK]$*%FY\&&Z<3=$2V@@7)$5<"H.X MIAH9!E3I';,!&^,8K-T&YW6M[VT?E3RMY47RPJV<@N1'0?+4RK$J$I&T0D83 MBWB4@&0N& I)L/3T[:US:MGLHY?-[$N' 3YZ,]O5C@S4[X:]CSS5PZ+G?S+43Y,$1Y*1LK M8AN$2@1YH3"8/,H@JZA%+%DK"$TLF=S,Q_ Z-7)![N!CVCP%VD]E\Q1H/PFT MIS:0C,:1%!5*F&C$J73(4"D0QAH3P4-4.+?#TZ:N^*+"O4]B!#U0-&?)TM1G M\G-&%16[J:I7.JEX/L+2<@1ZOILV=WLX$Z+4-KG0="[P@#W(1J'G@;;3"$2NWPU8X8K$< M,1-DD@GK:!1R$A/$>6Z$2G*)46&C%QY[Y\# XI+5*1:KSQ%W2$6_L0/)G2H5 MO[SV)+2T)UF"L2RP/AH6G*D4:C>&*4L-(LCH*CFG"PMD' M+]7[U[AIZE]MVQF W_[FO\/62:Y5_X(/<]#&Z0%(@94*4Y2\Y8@;JI 1WJ! MM:4T<,526I[#')-5K->J=:P"Y1>Z M'.^X5XDY0/]R[->_Y&3N186C\VJ^A!#3-H/[G,+]Q<[G]WSO_ .&_XK]W3=D M9^O-M[W\-[A& ZY]+<1T[N&9-LG>[A>Q=]0\:FQ]@/^VV]N[?_,\-O@;^!UO MZ-Y1N'QDPX+WJ+UW2$6"$:=:(">"0L01RJD1X"Q6+2&XY,;XL6_A+9/+\ M/FRU0]5*LFJO>WS2ZWX==0%?CBW[%:3!)S!U+E9QLQ/>SZQA57V\T./"Z''V M5(:UH+-P;H.&J0!ZU $9T%W($IF8TL%H'<$&8KQ.%K857XYE+"&(%V7*%! _ M%HBG-@ZV D=M&)*,$W!D4L@-#0.*//(4B,(F9A!37%?RWE4?RXF,ASV1X9OP MQ]Y9O18G6TJC%O3=;NZ4OAR!G>=-A8NR9R[6:M,US.E:Q1);,ZVZG/^@-1U@=%&*-IXCGLOW<)(X,-=71",9(9#[F M.MRJKO3U/D8E&O-L +PH Z8 ^'$ /'-N@258N>A0\ )0''@$ .<3#&"\.!T) M+"Q?V]!UOE15;NX;B?FIW*6R";U,NO[6W/3"%HMEB]D4%,*4]408%&P2X.7P M@(#Z!=(6&Y<,,R*:M0TN<%V8>RO\A>Q/+V-$W_>3I23]+E>;J>6S/+":_; M,;\ QMR<6=5;V;00Z<*(=#:/A3JMP$02R$8<$<^%"5T0'CGI)*&:2,[SUH^0 M=2.NE]HJ':"?!=87U@&Z8'WYL(YGFKU[YIQ-N&RN)\P0I4FUQ$8PN:/QO^N&_7Z*OULL9F&),/ M8(9=+6AS<[FLW6;,(:EA9]"O]>,@8V70K%G7_1IKK8YO#T.,S*]QB.HC%0U^N M)O3O47C)DP-.':6$Y6P[Y1&/G"$;HD16"!%U-%[8M+8AUZ]#MP92V)Y$,^=9 M<>")0+1B-"G/M2*.ALBH2!8SIVABMY!]6?$%K/CAV0$1TF/J@:8E98AKHY%Q M6N2Z6T(3R[B,:FU#KU\_[SY=\=DR.R,*9Z1>RT"MI"&O7SV73#Z)/M<7;)^M MUVJSX9):_'82.WT@BT[-VY/6 $CV/%Z<<*B=PAWF\C^,"PQD*FH)6@8+0X/P M'MP/R2D6D=U8E^U[LK49CH;]01:FM]W>[,B+8-TH6+N'WPZB)T)0(?/I(X&X MM 09;34*- 2;%+"ZM6L;]#M44I]KT;F5*2K0$SP:#KK#>*4]Z ]/!?.!F;SH MQ$P6_0Z$4A9]WD4'_8&-4"$9%$BRB&,BD"7.($(I]]A[ZJ19VV#KUWC7, M[JWO;0M/M&0=7H %WH>IR'IWK"3K67F>?"]Z.K\:#8DS%@@GBG.5N,-)LZ0C MC=(8P_3<:O0N6R<%9#>!;'MW,U=%!5M<8\((@G^3/FN8$^0Y$<1:3$'!@DY5 M"U.J1 DL%2$R6LP=-RYB0:TR#(1!,CF_4BTB< \18-L?#AS8.(%:BA3A 7%B M W*")B0HDT(894EF6A"![U#MO"K62Q< ])PY:;GER3#G!,:. .H-9_.KV"(% M]Y&"G*>Y2%@M3S'M\1K6WHS,G5$%IYU!,_9JKX>] M7K9D9M:W5-=^^H+5I;KVRZRN/8KU==/HOU<#@*78]H^R>.PVFHTM#V.&L9Y_O*%WVR:%S\._PV^-[FP-N4X&DD%HHIZQ)F6X($D@\#]H]@E0T3(:2'@AE)\[Z*2 MI;+V(H,410Y+5U(P@6JP]J&9G4L M[MV]L=3=?L(:3X.\:+7V%%>U4N!I=8H^;,44@0;#Q_@U=H:Q<.*B.7'VC*)R MT83(,(HV^P6CGR0.>6O=J&U**]#Z2#0/W?35>R]?CI?PX6LG-3G@]6L="AHLB MPTN%MHTS0=B@4)+"(8X%1BXPABC&-"7AI<,R=PVI4U;J;#]C"-_7DBD0?F0( M3^T9+Z.BP0GDG#5@SQ"&K&8<)E;J%#'FUN88K:AKLJCFAZ6VU+WC+>.,F)SW M:P?YL$P[VGZ<#;^4=R0+^F==O$I4^*R[")1%#U+2R6K0JQ;6?,8@7%7\I('XT$$_LEK/&^9>SG)7J:NA24:LD.F2 M%ZSLHS\@WK4[,_=]:K=M*#J[1.;+M]!I]([>@'8-?5VMU3L.K:\6ML MYZH[DZN?Q%Z%R8Z/R,&=P^7;3 K;7:JU@'-MA6&[VJU+O>[Q^-K )=4J5V.: M[N>-/MNO'=M6!X9D!X->RPU'A]D'W1H8F[6_X&GB<\E, M0#]AZ/-]3EN#)@PN%^WL WOTOU\58NX20C]5[N&FRB%WR0L8%PPHA4-N+ASB M\?;F 3%@)FEED"#!(.X)0P96)-?GY8X$KI*+N5#7[>4>YRL@A+5,0MC (N% MIDG#BY2HU@3^C*6_54":48.,4%A% V:T M! '@Z]=;XOQT^2"F R=.6\VIYL0$*['3&F0 'H$+Q^Y/K1Z(#3=7E4Q>#!SB?RZ>W+2[0TRD9QER^9KMSWL#&P/G@G8 M(,%\9@,KFRFV=U:ON6YGV,^V6ZYM"/^#<,(O[3SS@SSS8,S!^[E6 MHCVUO7!U&*D:(U@U]N2D#<8R#+ZJI&CAH7+UGV_YIJT^C ^L^,-F-@=&WH/ACLR\/Z,%8[W?;)U4#W1A_N5:U+5?_OD=_^6<]U MTKN=_P[!,D^MJA_@Z.#&9>LQ%W&$.]K!U1-T@,K,L*W.L/K@I7CI>/547MZ3 M;K^5/_"J,G5A$L;%B<:;#3/?&CLB>/H5Z\ :'0YN_\JU6AD+=]'QG214L2NS M,_.SV9N&D0_!0@?OX NR"0;[RK9/[5E_[=?+1:-:'30[@5>?_=8G3.G!GG#D MUX'J&DO;*_ F8R]_"L9DEV8LM68O:_M_M(0S08(E9PP#FS(9*Z32H%E$$I80 M*P\(7MMX#]_[]J]?[<9-:W=%O$M3'!E$')O-" M9EB!$>, 9 MUL-XWWMYPA@R>+U0'>;.CF=O9 0^-C\WWMO,PP2^]]'[L90;8 M2=6;%]85HB_-O#KZ('8^'!@GF(M.HB")1QR<+*1Q$(A@&D-0@3O&UC;$=>OJ M_TWD);5Z_<$*2\)+%H&_OS4^'+# B%.P\#;E;#1+$K),*62M\X)S)6D "_NZ MCU5)P(R9,S4,W%DM6M\$@R<']5I &0,@D*VQ(5/9,2-3X;0[;(\W(4];<"$7 MLY%4A8M:G0NVR=92-_-DUW\!ZCG+'[NX5ZLS#BR!R5+/!E.]=MJ,'3";^M/@ M$[S1B],_55^KP6. 35/K-^&]RL:[Z7YCXKO9YNDZL"C&,;I^OYN+Q([#5#>/ M'6RS7E9' 3Z5S;CJ:MU.E1.?1@-I=MO9.LO&%U&_506Q!SF05G6NJ>S!_M#U MX<_Y2[YI.X?C.)AM]<9=;/*C=KJ#24!P]+#C&!T8G#58@>_#-JH D/T>G.3@.L1>C6^MWZ9$EJ -CNU.C^@1E];+]4R^1[597= M+%1^!K']RVIH//+^2!V-VOO,?'A4E!QN])T+5I,%,WH$$U79\;%?!3+S5T%+ MIM@:#.$3U?@K$MVXF7L] MWMG*FT:;K'$$XSX]("XOFG HKPOB3E-DM"=#0'1:^G#CQ]4+0(R2,( M"0YR32F2#N9Q07S% 0-4OO<&^WVPOO7HJ95F[W#PUX$57_I MS-[$9,A:[C2"MIQ'M$R@+G%''!,.*"\90:Q1.DA/8V2:W;6'WDT2-3W3T@;S MK I>-;H=/T]^PLL3G[_SQ@N7+'*E&&(>)">K):3!#4#1I)P1ZN"ON60_Y]]M MM38GR^C @N(D2 DFC ""B38(#SJ)4^R"%G=MKE=$85&BD/=?J!%!VJIYB_/Y MK!(P"= _,M*GB#W#DH)W2-3=N^[5?M!PKSXRW(%(_,5B3?;^1_FJTXCY+ U5 MWYHKR75BPE_U)U[/9C?\#LYMQ\?:IV:,@XD'8D=[)%/FJX\,]NP[S"/SPAD; M,#8A",N=E,83XIEQSC%-).7WH;\<_QCMY10!OUG /6]\.(C.>$6X1DP2DKE. MY]RJA$B@ED3E-0FY3Q$7B]QF=IYHD;2-BB:N2+)$:.=R\R*O=?+R/EQ7UOV' MZRZV#P]B2-%H'Q$8MQSLI*"1]@ZC9!6+V2L"903$IO%WNQ/-26S?(;4QI5RF MI/_[+AE5][F< W8"-ZQ"0[;?K/4KR@MQ'!FJQMINI1QZ@+>J"YW I7UK$H_+ MXVO&]L7(;*?6@DM\[?I1"E=OV!^,/CD.PPW[HY!&EKQ^&L=T+L)!LP29VZB& M4&W7V38,8"29>0ZS1=G+*8+51Z\QZ^16*6KI=W*&7S=44.\28>9%7FZ^3;H'Z@+4\[! MF71@ZJ;)U,+,SDSL9%Y+[Z73 \-L(C@F%((QB.M$D6.)(^*H3#IZCU,<*;)6 M!ZRLS:Q8:%0X>!.9PI)+DPRCS!*.":.@RV2ZVJMIVJT]8[P#T7[O< MZ.35M<3A.[=DNG&C]X=/OSJMG 2\*>7B^QB!CXC-JC1=6K7!DKM=]KX=HHA8 MT;Y/>\ HM6P"A5DC;9Z^-"^V>T_I>[28OD=EYNX\<\0LI&/4*O5A&ULV4[OF M5MFY>\N58R6@4]O(A")J MA"I$4(GD((KEO6DTADB2@$6" M!;(V:D0CIM&F2!6C0"2R+MF"FT4N2SV&:P>\EN.(X,W[*YO>#X^'HUH*HX./ M>:>M%YL D7SP[L]N?\F..M[\'+?NI(R']Q2[.P^TBS-AM\E.SDZ:6<1J#2\M MX?LJNSJOXTO?TL&-PP-,A3$:YTY/Q").L$,Z6(8[<6AAOZX^,@%X,:).)< UX:%JH5A MKRHP,DV'O]A"K_:D%[Z?,#.6,>C0Y[S;O%PLJ[NN&,P MUT:$6N=K*/H7[ M.LXOZ]^8V'9E>^;GRC%>=TI6TY]'QX47MU0=/$N]F\C#G;2KOWV$CS_[6_;NW\<[;P#P_@8WLNE&+>^ M\+VCOTGC^.V7_7KYFJP'CW/O\ M$;Z[W]S9W28[G]^F[/%/&_)8+<#)-\B8G!G/14#.,H$B=P:K)$Q4INKB8?3U M$.(_?[((XP_@LW+565\@'4A*%-?&YFJ=7+%HI*+@CBF<"X\$'@H=K! =3'<4 M&)&8>L$0QH8@6$X+GG:0P [!R)B(\R+305W=4$SCQ;#!BP4]9REA8901 'YC MDC-4Z C_O)5"LE1 OT*@GT;_,68JP,HBY8U%/&J#G, :$1Q93-'0)'$NQUQ7 M; X;X"'!_1*2JO[N]"(,XQSZ,AN\QTCA@,XG75.&:T1 W.V$F>+,9CH;]0=[ +!RV< Z; MS:G*YZP]8P3EC6?$#<<(M!-#E!@E-!6,.;FVH>N"+BH38C5S&5:0 WZ9@P0" ML9P2RA*)A@O#=!31Z*!2LE%+>Q<2N,54*?;)(V-[ZI3@"*RN'4?8\0#V":#< M\9B0E"(9AHG2*1]RK6-RO5G$W9V2 NNE5>TT8.EPD %T.:?!F!BYP3 90ODD MI%VH:B]@?@ P3YV-% E)DG(D>6*("V>1%0PC3.$/41,>0UC;4'5P,9='4;^$ M79/-XRX,YGQ<%#(!'B_\C_;57:3GW\N\*J-"?WN@/M5+&P55Z7,OPQF*] MXZWIJE[)#()VTCMPVOM9H<1^T1;S:(NS&=-/1\]$XC8[39G8.:).EGNO24D2 84Y22U(-_"Q(") M]-:%[_0A+?MBR\5AC=?&S.D&IETP).G),HV;><&D@ VX!XK9(/UB"6P02/3L.Q^;8/6Y;VRY0HE/$=*^/ENY842EHX29K)G MB XQ&8RLDF E*&Z15ICESD,,N %<'T/7-DR=\!6@A#L>P%D%7V8A8\%4T!@,V>(Z#<5@8XPECBK#HDKM##:&?V"._3\9,H::[4]-L M1N=P7[X:4F-N(Z<&LCCF,BQ6$YSS% M]),5+$@AN4T\5]0WI"JK$2C 53L_=X6ONYD&!6+S0&RF!(^,P5-/D9(&M'^* M&CE* P)'0!!G$\:2@/8WM_6[*CA[JFT%KI@VEE.1%%CDR5!-E*::)I6\C*;@ M; EP-K6RB6!.&I>0\;G1@74*:>$98M@Y^$L(VH>U#2ZO9X ]-,Y>PK[!#W)# M[E7O20TJ"X=(J@X4;766/^8%TPFQ>L"*P8,H81$2,8'M1"3K!4,29 M$6!_)6987-L@3"Q/(F%![H*1N_""R 6Y#X;WEK :W+(!,61 MYL%XK6-("B\9N8-,$N1%'M"%+N.-922V.E MT\8;09V^I1]BV>A9/M(ZFRV5XKBV*6 D+&% 6ERBW $1 5\QQZ5(,M=&D/-5 M2GGJ*JCWCA(5*OA!=>1(K6?$!LZU#SJ2F#2H/D-5\B84*E@A*ICQ/)(*01J! ML,_M5I6DR G+D3/<:4L]3K(JDR+D]0370@4ODPH4N"="*6$#,<3CYJ:G@ M3K71K_]]IE+Q&"C'O\7^-TR+ V=F?^=;XB?'T*];!PPT' MMW_EIAK(B^4"?*>ZX8I?KMH\^S,/MT*5<"9(3+ Q##1%,E9(E0NFB00V);'R M(!?;&W^IV9M2\&%$KA?M%V03/.$KVSZU9_VU7R_7AFYUT.RL7YVP6Z; MEI'4 <=T>Y6(O!KF1L[Y4S FNS1CJ35[F:+_\>/U(7AMXSU\[]N_?K4;-RWX MD]72Y^N/W)=XHH;>=;OAM-5N;W;"^\[ =@Y;P!JCUNU;K;YO=W-3ZV4I8+_S M::Q>CO;HWM';]M[QWPQ>?=O?^L#W=K-*V/^RO_L&*/\];^S^I]DXVC^^6L > M_M8"E=3:WPU'H"Z^-+::S<:[MZW]XX_M[=W]YM[1(8$QTL;Q?MH^VCYM'!YP MC572)"##\J%WDM,#";B.*G$5M0Y$$'FU@#USSD=&+>@/RG4R3K/ [@3TA@= M/;E:P/[=SL[6Y_=__EG;;&S5=G;__>9C[7UC=[/Q[OWO?[ZI;7[Z]&;WTP\+ MS=_>).+&NO(_'N/E9THR@C0):KD)G(A@0,QXC TJX@F] =,]:"-'YX(/M.& M$!,@O62L['PXX(I@+B-#5 F'>.YLI8D7N0ZEL8EZL)7-5;GR(&M<))J4%ESB M8 2-P->&Q."U$>Y'S1YLKW>6>S=,>WH?CA>CYLYJW9.850:\WX^'53/O1V_U M<%MCAQ\^^&,W=BBMNU_48!^I=;=9T3K]GT9\\9);%;SN=BKWM.I5L,A.!'?I M*SUWY>$;_.[ MN_9?V0% MLR4?HO_(,ST_.5<'$D&Y9[DR-07/ BNGL74V):<=35;+VZN/WQRP6(V ^$]Z M8>. >/NHKZ?^XCNYG][^&I ?.?S M-MO9/<3;\/G]K3>LL>7I_O$;OO/YC6B<-]O@T<$SPK^CCY#B3&BX)- G":#G!,4!:8QEKG,GJ9K&[!V=;GH_N,% MZ<\#Z3_?4:0@_<&1/MWD#D##- '2G>0><1,LLDH31*RR)GD#!IC(^2Y4ZKK" M]R[JMAS%#IY%5=\),&K6_W?8ZEV)P91"D[/U6931) !71)IR&3>7%/"0Q)P: M)T)B:O-@9'4_]5K5K\!<\2#<4HEH84*3?68ZP4J*M$%7@5!H3/0H2D81=U0C0XU" 194>@]PSB%! FJ9Z>NE5!\(R]]'Q9-L5LRD M?XPO@?+G7YG)-5J=$#N#5\A49/$4R!V7\:KY<1VOVF!:NJMF+VIW]:_D1I9S MRX_E;-Q49VVT//GD!=>/BNNI'R*QY)X+B206!/&*>I8QKK&3!];/%]8.Y(077CXKKJ5/"37"Y/#\2FH-3DCQ%)H'2YL#=W'&* MF=1K&[PNB5X>7#_VEL4*>"1;T5^DF([+T_6'KM\*+=L[NX<;LKK1E=*[!56Z9$-RUNJ$TV4T%_#GF_:?MST/I^MAKF<0531+_/HE]9E MX[&Q>:"-YL0;C((@&G',,=*)>V1"DL(F8Z/F:QM47Z^C.G?GJ0+?)83O DS' M M_'-P^_'6AL$K'2(2$9!Z]/.&0B8\C;7&24.2N#7A[@OH1$Z8=HC3WO$>@5 M8:AY&BNHH*B*40IA.$G<&(WAI4R>&JIXNKWG93G?\>#6Q#1W0;) C/($"6+! MCB#)(.-I!&*B06+&9& ,_%2JZD+>NR;[3Q0&6)% U0L&NE;,!W .A22$$^9< MB,$#SIE7/D.\ 'T)W(9O!R*WME$^(*LMV!TX663 42.$,&YB9M'F;B0AF5DE).@?'8]<)WA)ND'(%XQE!>>$O& N5'@O+4?7#:"2IQ/O20"]8G)Y"6H*2-"X%: MI3VA>&U#RCH7]SZPN;K[%"N0OO((YS57-TMO&5R-NYS_*"QV9Q;;F3V2R; A M"700TL8FQ//A<^,M_& &])$.(2H+!@E=5/AC-8.9SQNX#^98%. N&KA33X)H M1Y46#A'!.>)-'(T5T)(1F%/E&-.K&VHA6TXK.">P@HX#27G?;E\A)*$N;"R5+N; M%5%5A'7DX9GV#D!^+ N"HISRCKBW&FG*&:)>R:!Q)"(7FB.Z;#^L&'3GR:1> M@)M0,JD?$\23/<0/!XJFZ*RQB"7E$!?.()URJD/4$4?#+8>UVB#JNLU1#D$L M*W27P4\H@%TD8!N?+@#+O!:6>H.2 T\!G(2$3&(!!0SJUO)( N&Y'.3RZ-MR M ((LX #$ OK9KPA]S=,"0PB%E:71D22X5583J8)G7 HCHW:\2JB<@[;*CNCB M:.O-U%GX<("92HQ9AJ3*>Z*F:N?M ]+21J*Q]EB"G\"EKM/[^PH+1\[JA#4+ M6WS/V@G&5F=8[<9--AJJ'Z,'<[U?-R[O0ER\N3@8TA_!D(YJX>09 MO_YSMQDO-DPNCG#40I6R6$NM#)'*GZK93JA.EM=.8(9LJU-MM0S@V]67^JT\ M!?T,Y_[P^#A7[ZJU.O!^MQ]KO=@_B;#P7V/M+-I>Y;*%V/>]EAM]K-$=Q!JM MUS9G+E4?C2_?MA=/X!*C[9UF=;E6&,*XOMKV$.Z?!N#W52-IM[O^HJIF_LL@ M=W2N!M4"P1B]-1[VP'8.6UEX\AU:>0NKE5IY96% T_?Z_0AWO9B7_-DV?*K5 MAD%FWQ-^![G.8M#KMMMYSEJYK77LYV_U82IB6*_5[IK55K.]?'O?'H;1Q'1A MI#T8_S%,0#/"4WRMWN\>Q]HO[6Z__\_1),?::_B([9S]7[\VV\"^]FD _QE= M&F;D]:7KO*^N Z/[;D52F.W4AL4;3?UHQN$#4Y'I][N^5=WLM#5HPHS4\E0. MX!F;=C [MAK<^VNK.^RWSVI^=I!N.*AN&/\[A*^.WAV ; SSF_D"G3B8K,1X M73.MP\1,[M2M6?C0Z>1WF)/39LLW+]V]V6V'?O[GHM^/YQM/UAKUJ_C+H6W/S*]_/H3L9Q/YC?EK\* C\"ZPR2\1C)Q%Q"[GA\ MD]F"&6GE5>*3JG\S4SP)S:;ULQ M#&&D@.'-X[RD=[,$Y&I: NWX[X]G^Y_#";A9$O[6VO[\GQ9H[Z/]H[=?&EO- M9N/=V];^\# ) M&>8"XCXFFY)E2Y(0]I.)]L,@\SU^2L70V@!X[5Z%'$JN M7](C(0(['X/45;HIZ^L^Z)39J\ E6D#/TV?LC-18@@],-6BTH*#&TS&^=E6O M4/W6S]J@V\L[.!6&^M56+5@GWE;J,7[S,8;1_>&*WO9Z9_FSU:77KV2]7#-2 M?V2>3@S3L?6HLGD)$UIAZU4O%V:%I?CMM!4&SYCUL8+=U3QG2QD):Y,WM%^P55ANQXMGY,VUJP-<"= JRU@/WFD1>'>KS[Y)E!IKK+\_L+M MV:QL[=_/MNU1M_>Z#:;W+MSN=U"E7UZ:\CMZ+W8V#T#E16ZC0XHX!@:2M0#^ M))&U4@A!E$B&C2P9 M 'M#@.#[[[N@E0_;'TP=(+!L3C/K_S)RLX<@=Z'_SU<3_3N6E=OY_=CV#H&E M_:JU:G$OOK2 M;^,QC)4&#.-J^*6BB=';8PXU9ETJDVETO+\]OO&88=M\4J5LG[0[7 MF&>;8LEG^EVOV^]7CN3KL1M:_3(*J-Q!!N\W1V411N+N_?!X6+5,FI/CQ_K'8GP M2&1S_&04['KU@\.B=YBRAQ/?NYZM*8,L@WP1@UR6PEF$K-.EXK77PSZ,&'S> MT49=M]-OMDZ>6[&LNTW%4^2=OFW!/>*?K:\Q3%;BX^Q"5.;K2TA*_4"V/_^- M]S]O?]O[O$VVMS[ ]?=XXR@GI_[1VG^W=[K][OUYX_C-Z=6DU,;6W]_V=S_" M>-\V]\[_/FW LS2.#FE.3MT[_N/+_M'FZ=[1-MW;_3UMSQ;FC=)K+;%!7*J MN!,2&:L2TD*Y0#2-W/F/U+&Y?I*M=)U>5E0O&:C!IRX 7B" IV6V&'?1YZIX6&+0S5%&I!UG M*%@:@I#"&V4 P)S5^?VKYA<4+R^*%]6-IQC:CPUF-NV 8;&RV.4N/=Z"M4T) MT@2L[12<-EIYI6D"0QO 3#@K8%XM,,]E: <9K,96>QZ!X574D4GG Y>>"*6C M^@DT%T/[\:$M+J"MN)):A8@DB>!(8^&19=HAIP-Q&/SF@$E56JYNB"F&]LJ@ M>LE 70SM!0?!9JJ^:!%TX%P@&KT#[>P$,H('!$Z32HY%YE,$4UOP.J5\>;3S MLNQ3+EU$'[ 3V_D ;CZ\=-+KYM/79\^LLNW=9N(1X_GY8,1E_KI8@[_&2U \ MC(6R6&.V#X;VRNG<7D^$0,'-D!X9+AG2$8>4@,P$*N"YOV(HKJOG9H/B^D?QB8C\!CJ=! M_&B$49%SY'UN(H%=M:6ND,+4ZL (*.D<)N"XKNB]R[<5'"^QBQK$9RXY3KA""5.1F]&!B<$(?E0U93B[+K[)3 M.B4*1K:0=O33. ^62LTCPZE(#'B@26D$XTH2>45C? '#J:'K MQ;]JZZ];C LV/EYU# M,(]/81(CVENK%#6<^*"CD<2#2ZD V)*3$K9?"6!/P_:)J. M"<@JGH&=# (? M0R%,HY><$FV(6]L0=:SH(Z0%%4P_OFI^!$@7EV*Q\"4S&^I81FXE$L%S!&85 M^!(J4,0P,4R)!-Z&K-HUZ$=K=%TPO'HQ^V)>/P6,IT%[%Q@SD29$<008LZ20 M4]@AJ0T8V"F&B$TQKU<3QO.8U\YJHYV)7";*26!.$6$)%]:+*+0Q)62_$L"> MANQ)TB129Y%P7N2 GT#6P _N)/9)4"Z(7MO@=:EP,:]7!]/+!>EB7B\X[#7; M:S483R5G2(? XLE M1V#17H0E@,Z$*>; [C<,;YJ/T3""P"1VX M!S8AH&"-F,1*$B8 PG9M0YF2.[]"H%TNS%9N0L'G//BH4X]B&"1\\U!GPRP'I\H+T <+LQ2Q^(.A.@^N2$Q5I8LBY?'"> MYO.FEN6>J)HY*:-2*66S&*MRY'35P#N761P$]D(2*U0^T&1UDL%9044 3EC"+;^A.6\SBI07M M:XEPV:YH3I7 CL8$P(T20"<4*TXCK7.Z:\0V>!&8=_IFY)84FJ4%[7)A M]EH*36I]BP&=QUZWX'8^W,[$S$44"L"+!&4$\8 5#.0%P74:)]>!R> 312%%BKBB8"!38I$ )X:0JJ$#&,CZ M_H49"U27V$ FH%L9:%K*(^4F"0O0!+U+DN ^4/F@*>@%N?,@=QHE!TTJA$\Y M9<0RQ+TCR#D3$958:B'A#TK=C-QB("\M:)<+L\5 7EQ(:C:]/(%R%9P@*0(X MM$E@I&VRR#H;#>/*@,FTC"9R23"_!;6[/1MB!:N29/[X8?-J]AMY\HLO,"\S M[1*2>21+GQ$P*?+2%'>$*,)L:H$Y@$L[;!14DD7S6 SN,+*!>U#%IP MYAF7,FDN:5*)X@1^/!.I!,N7!;G38#E-0GD72.$"O M"J4PXE1YI!VITD9 X09"6))@^MZKP6D![?)JU4? ;#%]YP\J7:JF@J44VB%M MO$>Y) ZHU0"V<*!,>$$QI]DY9+WV;9RW5Z(/33HGKS*P^]WVZU0 MFV#N>8/Y :+#5\%<#ETN%NNS!<--SOWRUB(G@%(-\>%)81J;%D9'*8)%'D0;<2L#LA:# M?QV4YTDIQ63,9\5HG8KKY\7FSE4I?+#\?+!<=% J*2X6^M.P-R)3B2*M0UI:%TMK,IY88#E9X#YZJ,_. 44C^#A24',M!]R M(!4FH40409Q9A2R1$HFD4G3)N9ARMV*-ZU@L('N]\,'R\\%RT4'Q"!8<(9S9 M#4@N2FH20=H(C7@B!CGF+2(!4V_SL;, X.<$+ *\,C'"96 M&>M3&&)M!*Y7/TB17\2N:+E&N<:R7J/4H7K04S0OXNS?HJ*B[V'9TTWIA,7\ M693YLSWV>L;F#TU1\\ D(IIAQ*/$R E#$.58>2RUUU:O;1 EZQ3S)3K[5X[O MW@7"XS.;99F6>YD*TSY7IFU,F1:6BU)J!+)81F#:Z!"L(D<:4\HC"=Y87YCV M!4!X40&C N''@?#9!80MSS6(DD T\-P^4T5D2?+(2$H%PT'+H #"4M896]3^ M<8%P,9;*,A6F?0%,.^.:'B1CK>).(A8D ZH-"6GI-4K."*HD9S:99:3:^T;> M[W.P9KRM,!K0*P9/$+I#UXX76PO/;9?N?Y[$<;HA6^?--]\>YME[U^V&TU:[ M78AA<<3P?C9>Q73R$0>/& ?KBTN!D8U2(HYE(,:Z%(A8VP!VKPMY[R+J"\?5 MC:SRW6CY4QW2>W%<\LM3D$E) 7IB8IGZ=E%YBE.@B$9I\'$Y9!OND$0?%.GE0$IF)\6H;*",*HR1CKGN5 K)"$42<240D MK;G4:QM"TSK#BVK26IBD,,D#13V*I_/H7#(U2'C@-,+*H21D0J 2"+))<"2Y M9SXH;[&E:QM:F#HVQ=,I7/(PGDXY[/ \B&5G9B.:&*]T\$A2!49*3 Y9YC0* M."1NP$SQ*2SBN$/AE)?#*J9\J"W>H,*X4U20^N?BP6A/1' M(*2C#>P\J7?_>3FK>>F&O=N,M5;']Z+MYQ>U ?Q^F'V0FK>]WED^P6&/04H& MM6ZJ^6$?UBGV:KW8KE:CWVR=].OPO4%LMZ,?#&V[=M+KGL#RGM5L)]0&T_3N MFNWG:^SX0=?!)1BIUW*PI9:;>]E>A,]VK[Z)X6(PN-:);;?/1C>%Z\#G^D/? MS'<=4Q-<.G,3?,)W#SLP*R$_"HA-)XZ(\K0U:%:/EEJ9C48WMOZ_PU:_53U' M[9=^C+5&=Q!KM%[;G'GGG^M+OH)+/KQ9:[,6OYW$#@C::"FK);^^BJ<@*/.H MND2T49QRXR3G%A.+<>22@N\&/AUA^&"K4G4$$W1C=$]WMUO M[AT=$A@C;1SOI^VCS3,P>XW'S!J34[:\0IP%A@PC"4D3C5&$&)+ GY9D_7HZ M00V$L@TOZG,M/M8R"6$#BZ JF4\:7J1$M2;P9RQ]7GRXZWCQKQL\9?$7M/B- M#PA9&W#_W=/8_AJW83#-(IZWB.<;!O04R6(; M1 #=%+U !A.:?RAPIZ1G.N9]H_7KGM3-XDGG4U5/(R)[(.R[I]TB&;=(AFAL M'H2@C#38(AT=1=Q(AXS)M4D(K)/TRG(A03+H]Q37)QUP"AY*1#7'&B#:8ND2")X(;40"D2#KE\O\R:Z0%;D$'G5(2.QEDLX)2=8VF%Z_GN5VLVC(N3VCIY&. MS6Q,%Q'Y@8@P4"Q>LF Q<4@FYQ%/. )[F(28E@G+*,&1YM7AB_7K%9$N9&3J MP%P)4UZ/FU]$!C?^Y7J_;MP2-KSES=$*"6>"Q 0;&"AWR5@AE<; 6TE8 HKR M0-.U1PQ$JAL#D6+]UDCI:!8;PV.XLE] $/$R4/[L=@YW8^]X*[K!+ESX]W;7 M?WE:V>;;K8EL[[=WMG[_LK_U]FC[?)MM@VPWCM^ ?+]G>[MOQ/Z[-Z>-=^_S MAE3SFFP?_\VWWWW\LOT9OGGN3QM;AW1OM]G"6X( MT1QS:J6ASIOX_]E[\Z:VDBQ]^*LHZ%_/5$4H<>Z+W4$$Y:6:BI)HV[C]XG\< MN8*PD!@MQOC3OR?OE9"0A-D$2'"GI["DN^7-S//D>?)LTOH-X.?>GD"'#WI# M(&I_[S;_1'MO/S1J;][^L3<6D='@WF1ZSTA*.6!7M^9BZT$80%29(M8YGB1V MF4!HYZV1$4>G-U9P:_Z>Y>&C/XQAV(Z[*4O$3J$ M+$*P*AS#TNX&^6;]5G_0'V^)I6Z[W3W-QKW?"IM?=PCS*_1_?_EK,5HH*5&Z5+TS((1MN>]./+\8=7H=4_:=NSEZU.,;V+ MBUZ-[C6R5.>T5C-VY<+L7!Y^==H*@\/L2+&)RPC74?S@Z,FCPYO%H1E3>7E, MJDU&S:6'\2:Y]-BO;DOX)E#(6]WVU\=@H;Z?QLIKW?:*&,TK'8#,W*D+?'0\ MP$GL/9"3#KE*_2CFU7:_!-=N*O\=F;3++XS4+[ACW%O%J6OYWD% MFG5S67I75'T][FM\MSE\3VE0S6Q:0W,/20UG^VBQH]X?W5ZO6%[[0-!#X2_S MO=O^GM=;WXNA-:@EZUOMUN#L#CD/+[IKK8&3X_7Z[C'"N?Z&5NRFU\70K(4S MXVU5U[$SXVEC;__LR]%;4%4_\2]OWN/&&R_V/^\S4%\)/(\V]S[]:/RY0^:= M&;=_-(_^.LY[&LV]PV_--^]/FS_;AU^./-Y]\PG>;9\T]]Z>[A_]-S5:4U7B M4J(R<:>1TCG5!&4.69+#MPS7@J6D,J?:HE3487HMUY/Q"?H\/TMI7Y9+6#ZAVP7-?CJ;.W\7,V>Z$['K]GW+:5)B\ M-$P^F]+ -+5$"\61=IPCKA5&UF&)O-?&86HP6EE4SEVMH6 =1J9)SW2 @>?UJ)^IX, M57J$?9%LMP/I?FU/6@/;+J1]UT%/E+%?E:0O2]*;KZ?6:1&Q<,J"I M=[)3 M.FWAJS9&:<,LYI9O;%$FE[%0+X4[+7$5K^1_%9;X2OX?7/ZG]DY,$"XZC"3) M>KJ%-=\Q3I# 6,L@(K.1Y[V3I:SU#R7_U>;)G#S_'?O]E[77PUX/&E(#.1KV M6H-6+'PTVA?<-Y[E?L1-B@4OS0XTY<%W.>Z-AJR"OZ7!W\2IP?29PGVHSA.FD9 M$V(QE_T.D2.+M4+"AB2EEI:DO.M8![!>#7&NMBS6W)?C6D)?2?O2I'W:RT/R M2!*7&-$8/.+28&03S=4NO1(A1@O_RWL7O&[TG0N*5%X>3Q$''G;QKW!@B3@P M6?5M3L5-*$6P]CM8];E$CB2"DHF":*Z$(3[O8>BZTG)-<&"D&(S;,9K@N@QB MN)4[\"APX6)KE^UOO""!WS*>\$BMO$([&X>)P&R*B],)WE-LHMR\TB>%_LHG MY;HN*0_N2?/+5O_:D^9^W'^N7G+H>+<\=;N#PA]I'<'[;E%F[[^"SFRTSGDK M$G.YMIL'XD4UDL8IDIA(B:B\^I5=]*%;8-I@BJ==*'X!ZD74I2VR>*+9=:W7*A36O]KUX8'M9EHO8 ML]$B-0[@W' MF2PB.?O5=$+-\P"C47++(F46Q?6BS\LVQU"S(*WV(!89.WNQ/ZCU+ PCC-%< MD_)EUQB#F>50Y6Z:QXOSX+M_7MR;'ZV >'*)=; 4#@>77S(7'?/PR9B+D59R MIG>F_A[V)L:'@XA<+]IOJ(C2?VG;I_:LO_'B8E!DJX.F.W#VW2]]PY3N[0U+ MY0@TX6ZO&.V7Q;0HD?U?=F7:4COL9=KPCZMS$Q"\L95KC/[XUPL[BRZ71[>N MQLEZBS,P*=#X YY]P*T?4D5[=>GYMO=LZ^:I8T]HFBZ($6<:H=,CIP M!'W,N;+!2ITKKRY(1??/ MIO-J0R2DF5(\%[N'W E@FEN:,11$.9)!9SZFI( M;S"DXJNARD9%!8I<*<0%%@#YQ,)7RBW5.DF>#5<+,M_^\[:/*+[WZ/\'G0_[6V4)]6S K(*-)G'Y^T6X6"5J3/ MMNUVF7=[?!L:_M"1P9G%UO#\X\-TPY.B!? MF5>&8J41#+H'3"$1&9%R$*50'D?*.76+,:6<)VZ4)NI2(:AM'_1BS%E9:K]M MS!S;^'TD^#5G.]]J_;-. )X_B"-\FKW3L3W+27.'_3)_[IC<7S?GLJH=Q XL+!FY>B?=@IR<#.%303%;G5'AD?/KBI2_T J@ M1QGB0"S>1#\6BS'Y62P6G1I,V$XH7AV^@P3$,B'PV!7GK!8*;E1F3)E]6W<& MK"D6J83SY5/22%F96K@[J:N0;^!'LSU?>:,$U\;HR'D"?5-SY9C#23MNI=O8-!BB[G3[@LX/$\IUOW9GG^;J6O M5Y!][W."-F%.2)-L<"E[,P7$">5()Y@=Q AL0H('")$!?-[YX0* 7P*Y)2#F MR,M:BN4FT>#0#FJY*%/6U[JG%P!P69!TUQF7(XCR;.O.SK9#VSF(KV/[J+4\"PU(08X3IID5$6CJ'L(@Z">LX$;F^MK@&!+D(!"#>4'V\3RQJ MV!^MX^%QA46WF1PYR[F2@5LO5"[/P1!G,#D6QJ2#K5QT@ M2^/#677RH)R!)EFJ9+'4&+.^-K$N@.J%"M7KI-!2 !YKM?F-['O>ZV3LH+H,Y.KQ@^0)1&45#@Z1*4F +31 M(^T20RYIX,F,QF#)@CQ0BYB$];XWG++(P/H]M6C_SS]@Q-2K?BVV1[7,1H3D MC[R*?R@82GG?M\->UQ?ZFC\K#M1K)^UAL9535$/Q<$%)B+9/3MK Y+*QO;C! M;ZZ0W3*=\-R#][J9:?T=1Y:C#WES_/>10C)I1"FCF3.=Y5(JH)"TA[D>7"'[ M)8^+^0S YUK\OUPG#M:8_+A#D(+\VO!:O[5^+W[Z3P]$J[CM*_AM]..[& IB M^ YZLE\^LWB]38'_^:J #3AU=.Y<5XPA9#R':R6[R0_-+.XX%T\I;T$,_*C9EZMZ_+.''0FJ%0 )JV"K?Z]\\?NAZ()!?)->G^V M.7"1S3?+AJWMSK!\:+" 0.>VO(MMBX! WZ<&I=BRFWE0/=?B M*_?R2B)=E,S+\28P$??.(Q-\0"IR8;%3Q :8&TM! VRKJVT4=H$PXQU"C:F1++] MP1N5JE&^EU'.^PB9N?, 4&]=SM_&'4=:.(4<$ O#B(ZFM&5>@@#;M10+#?;LDXP1*25&L45149@]-F'D/&-( MA<2DH1@'8S>V-@F=WVBXC:( $$40JX M03F+46B/'$LP\HXS9+D.@!M,1:<,!B4=1IXM6A]^"[$PYH'\WX*)SK'J=K\[ MV1^_R1XFK&E,6V%\2(D'YS2.P/69P%0F C/XDCU,>?_VE&>WP9W#3-Y_U1[$ MUXN L&48<9($LCJO2$KAH"GG2FI8C!:L1>=EDOI#UVX=9R_;K(A.^;H>Y_+T MV;&VVXNM@TYM1%9;<6*K[NV%MA*YJ95 M,4_:<3 H-KC3R&$+D&EW..@/; EJ)SV H]:);=='6WZAF$3#SHEMA:GMOW-7 MB%);ZI]G4[U\"W'D>@&WC>W8*RH8#T^*8MHU ,M2XPHQV6%[,-GZ*8Z,]WOR M=JZ[?,?G$O-CWM;L1Y"9T;N<.Z:=NXB5]LA>_+]AJQ?K^94RO!>O-S@L):ET MNU[K-\VK/UDE>7>\G?H*RM=+;TJ7D]QU"Y67NDPF@?,O0.XSM@N:_AUGE9^=P:'+Z&[NC" M$U>E/-KNZ_&R_(WLOOG0:A[]U?X"SVK^?(^;G_=Y\^?;L^:??QTUC_R/YIL= MO/MG0\PNR[M[GWA>LAO'__W6V-MFS3?OX1D'K+&W \]NP'/?XL;1>[[_LYT: M/XN]A^2C C9O$+,:U+U<*,TRX1 +H(=[3*UF<]7W0@PV8J9L@I$!FJ$Y<4X$ MJB7!,#)LMCS:A[?_?=O\]+9VBW)G5S_J8M-L !TU4"5LLMP8K4$/U,"'<(QP M )M+U/VP[:PW]=?;F/G\96U35K?TV[&17"]!5>M'' MUO>L_?5_AR\GH/84^V0E@.3#W8-.H>=T.\6\R[;Q<3?$=F$7_@$]5VBL8UVSU?G>;?G2@[=P$1MA$FB YZULMZS+.E,F24#: M4^SUBJ86;9INYOCBF@W?BT$J-+C"BR1SKPL-6/!*A;I7Q#T6+#X4WLAPT5A[ MCF7%X?Z4RNQ'V?2FF]A:O)D KU,$W1?:\F@6U3X>QCBXO'[L&L^Q>U[2%JUC M18WH[4[X>S089WMY(C_KU>W]5TY9Y(8:E+!BB,N\C^&51XE9$TAP+/"YRK@* M%"VB0\0D6[A-+D(K1<+::")BPGQV=2O]*"^=^7X&;K+X3 M,&/:*3?CS6.-) M-'$AC[8_JA_:OUGUT%]5 5VXU%[YW@]=/91+M4E'94L75P^]D OCXD&E-_&O MCO_RXE\=U&)3B?NX,;FG^QJU;@W&XV&_^MK%:6((_T6>F!OD4EFO6I&C8,/: M.,[P&C4ZGTM?X.?<%^4"M:B*Z*S8B!NE5[IC9=''2(TVJ_M?.BVJM'$/DC[R M4D7VSUZWOUZY8F^IX8ZRQH'VNK?#=C]_^/;ER,.]/\"UWWCCZ%VK^?.O]O[> M_EGCY^&W+WM_'-(R^^_/GAN/ES^[3YYW^_[>X=G#4^[S#0E ^; M1SL_=__\T&X<-U-C.O4SZ+^,)*L0<: 1QC$%L;&E)^,7@#'E;C. MJ:E0H$*!>12XU7[698&JV\7.:#?-^HBV.F.0*(!A33+)K@D:D$G=<*>"#E0B M'7.@E7,&:8=!)XA<&!:, 4#8V"*F#D.])FBP%*ISQ_HXCTIUIC<;;\5WUK<, MQHHPFO,M^4J5639X3:?##UI1*X1!C! Z"I: [\BGR!G#E G--[88K2M6E=Q] MPJ)\G[2D$N5[%.4)*TF2Q<@H1\2*E#-K)*1S@GMAO*02.YI,VMBBHBY7J@!O M)N-:8 M"D"6"" 3PD,4PRD7[J2&. 0J+D-&N.RW*(A4*II @? P7E?FSGL7%8 L?N?+ M7_BI0\<#T2S0)RLKSKV!R81D1>8\H4HA(8)!'&N*G%42<9-P< 1'F_.2$EH7 M[,XL:XF"=1=V=EYQ;BZ2=%4C!&Z8/_.AVYTCD,_3%U]T;?_?>:?V!4[LYP'8 M[;-:+Z:<3[%,IS=[;8[@AO&U\!"70VEBOX@R\440.!^$?LS:F^[VSE .>9Y>>WI1MWB MW9<3+K."LVV2KF@1U6 M.3M.0WT VLZ@R.0"9_PJP/0F<^H6L^CMCUP[+0:0.3AE-WV$7_NI[(DRX3&Y M,-% #/U+>)%3( ']^-@9S!]^=KVEN]M?$_4N"$V09%(@+BU&&GY 5!.2 L?" M*;:Q-:YQ-)?R^:14$HNBOMU1#I^C;E$V::3(G/2Z8>@+=3H5=9?<69F<>^_/ M:4UTK&U.G5[F^_[X)RC.N2I>R[;AKN?'B[#PG/#EV/:^Q1P,?]*VOJQA=6)[ M.6%2>6HM ^DX@?=Y<;M<&N5<:ZMUX 9] )G^2"GNSPA&+\+A/)M:,0A?<$D!93'3E6 25, M>4Y;Z)$36",A27)&RR@YSGN=_!<:63EO<^K[DC7,T0%:S-P;31 5I'.$"HT# M5TDZC24%S9$#_CL;+JNF4DV0I4X0T7C_5243%+<1Y720B"?!D0N:(:5\ HG- M^2+IQA8A^:X5>F?)K)[T$PD50(3P1+G&'O<* L@'+@ 2YL M"@]38WPQ?W[3ZML#4/0/SK7^T6JRSKSY5UPE>*NQ#]H14,.H$P:67FDC%P0& M,O'K5$^ZV&>[:=1C5?J;@Z]>ZQ"M",@'PQ"G.&]]>8<<#5H)'973<^EO0! M M:$+:V0B\!(@OH=%[8W->X*0%F4U_DY7T,D%-P4[*##'#8Z +,'7Z"U/B3&B M.[M 'XK,KD7YI.Y)SJR:[]B/!V7!W(O);VZ33.[*5_M%UIRQI0IE@]1+OCER M_GO@A#AL4^#;)<2AU-Q30AS%[NG&]Y5?YDDW^!:^JE^-GUW'42$%4]MZ#GB*D2 M%T%'O&OG+[6/PY.3;F]0^Q/>Y^3E=>;4G<*NKS/9;NVN]WP;N0HAZ5.*[@7- MEI!Q\KW'F.;;O[0TC.?[4ENF-G/'7]FV!5MF><01V]0+=/=(=B%_YSU^1;_[M MC^R_?$<_& _\08-H_S,MZ*QY_'^WE]P MWC[]LO?^QZP?;#/[O-(&;U"X_U[V@VV\TN[^>;= MQ:@<'R254@:DJ)@HDZ)2L4;EA%$2\]-,81ERQ- M1!++M8U&.,FP#8DPJXPLG/.(&I@K(F%C.N1 MC(.P5S*^XC(^E97,2YQRU3CEC4<<,X6,H GYY'"(3"1JQ<:65+J.\8.E UF/ MM &K2?,^Q!/;ZI651*#EAW;8'E&\_!/<]'O+QS7E>_3W.U"N!:.])E!]$Y]G M(X,C47CE.=?".NE,:YV0NOEZBG$9XH5CPB @U 3Q0",R02J4 M5=70V,:UF)$!XR<=,20Y&?MHP[XC$)R5J.*=>$.N\$82EJF9P! M&E8QKC63\0GCX@X#9!N+6,!Y5T59Y#1F"/0P9Z3Q2C"?<\2R.I'+2A);R?@* MRCA6PC+, R,:UO%$-+/!99^[0"B'1:!B7&LFXQ/&I8D,.#@@6R[G#> !&!?6 M 7%*&"?>2LL)K./&U!E=5G&(9A5^N[$W8#6+9< M"FJ\HY82CDW2 =0N*A+E%#Z:RJ"U7K \7;)'8&P,YAXQG2.GDN/(<*2@<+-%5.66\,YB+SWV%&C*WJU9C(^ ME?I:*,V#=RA: 3)N%4L$G6<8>TJ>K5F,CZA5UXI:I,),,<(R94J@%ZI:)&+4<5@#6%.@8Q+ M6M?BSE6WEBCCJV#1>@RIW>L.;'L2ME15#;T5H&GBDDB)!*,\%Y9I3PFCS% C M@DZD(B;K!6C3I7<2]X1HZY#&2N1=(H6<]Q81GR*V01&;Z\<;JNI85V4$*W!8 M8#!21I, @AAI B8C75)">XDY-4Z$Q"I&LV;@,&$TF&,; PE(O 9, .X20UXL$SY+B+"!O0!+T30MI<<;1..:X3O2Z%R._##G6K&+71 M/>XOD*YJY(-$^ZTA:7Z;\VGWNIV6K^U%?]B!QQ[DY,MWCUU=E67]OT)5S@G-3.1)ADASDDVK$ZA0V&J%98S!59ML MZZ0J[TY;_Z/@5KH 6G("?3FG2$,FQ822E]91JT/*5@.%35W2%0J#J0R#RQ9Q M&F0@*G(522X:J;FF/OM@4DLMX97Q?]U$?+)5%I,S%G0ZI$D*P(:91MI(A1P. M+$IJC(\\1[J9NEFE2+=*Q)>^&RX5,2IJQQC/!64L(TGHZ%VT@6);;7BMF8A/ M-KR8$A++0!&CS&7_'I4K8&ODO%%YM(E($D2BDZ^F*W.91WNY5J?V'0AQ=]BO=7-&]1JT"#"CUUK7\%Q1A>=> ML?9P$R1325(7 ^?::XP]UM8YZHA24E8,=K'N%.O/^Z_$$988U<@: M"@HF#"YR(GED@S?>8PEK4 [LX:8N^+(<-:K@O1642"4T::D:.D':VVEZ(F72FK* J#,*\9RVU6IID<,PM)A$ MG(3>V#+"U(F:+\-ZN\VQ57$57>+F^#.&ATBD%#HDHIWC$8BL]1@K1:Q*5(G@ M*UZS=O PX354&NQ53BKF;4!<48\$KP MX$P,"@>)K;(\:OB_H!C%"695+C8J*D*T;O P18BT3D(Q;9%*UB'NF$"@36!$ MF"(T>:Y]UAXTXW5!EQ4ZOQ:>Y%5)EB?1R.=*G'=R7:IQ'<@[<^D2B0G?4J<,)J+6\;@E0\BN"CM-?AQ'UX8/E5+W4HM=8UIHAQ@E*GA$DDC M!.+2:V22 IV8$V,B<3L'!5 9 MCYCX'" IKL%T*T%?44&?4-ZHO &B*Q###G1:'AW25BMD!=:&NJBQ9!M;A-:5 MF=\0JP3]*0BZ$!P'D:PTT?+$K,UN&UP(J@0S0>AK<-9*T%=3T)O36]\YB(,R M))+.N1T)1B[A@ #670R XSSDW(ZFCH5>"4&_A(WPQV*FU3UN'17Z]"ED:7L% M6"UHMAW$4!EB[UIQ*Q%M%*?!G+"MC[/HAQ)0Q5J3@!,-(4@P*:[ 1F5Q^,U+EK4X\X6QM(76E M51WC9:4QK1#B22$$TX$3IZWF5'-B@I78:0T(D=T7A6.5/7;=$&**TBJG*0RO M1]33B&!X";*!4\1BB$1)SQ++JN'5?9&OJT6EE,EQ<#"R=.A7Z6R+SU+]=[L75I7.BQ[1VT.N/9 0\(2J3_#Z?Q^BB]#_P0D;'?D6IVQUTNH.XEN#?CO_^ M]NL^>8]/.. -?9VX-D->.Y;W#AZS_=_ MME/CYR?6//@J.4W"2(3(61R1ELIRH:6+FN35L^RB#]T"#P>#DYGF[^<+WV9K=W\()BS%[TX/"+\;G9J)]78ABL<7SQ41S48@S8-IH*J>_&D;7T\/@^PWBR6C/$]*T'*U8*-TZ^&.>6"EHCP'';K M?$+:2O@:I%:8,&ULN+,@39+7#0YCL;59ZZ91)H*\\SD\CJ$V%=#?6U"%^[SV M-JCM,*FBSSNE5TIFOUZSWULY!0)\:G7Z@][PN/RY. 6FZ=VGA6U_K"7 M;/&4E,\ O3S7IBO.@-G7&MC>V?E3*AF?+X%7R?B*R3AKGGZ-(GHB/$/1>H5X M$!$Y#9\T/^\N.-$)$'(_&'-]O.)P&[;62Z'>9Z!9+NV[7R+ M63Y[L1-/LV[ZHA>'_?QA^KS^67\0C[-TA^^VX[/1I.7AN=."GS^WXX^)I,,S M^_'8M5LQ7P@B'7_ = QP<>JVVC68C#W!_"EN .;>=NZ-:ZO19(/KSA)-4*S.8A(,Q@V(N]2DM8 MD$:S0I 50Q#>W/X:HL,X1HR$B MENF,4/>DF#P !ZEG>R"]_=;Q&!>R3,*2/IA(7'WNNC9,M]YYL=FYXW58Z7VO M>VJ_ETI%F5WHI'L:>]-W/83Y@0#>"LUE$ NU8>JFY?F@W,!<[^>630X!>8^] M4PO7U-I=P))NK^8 F4$/@K: Q@$0XL_.#PUZ,'&/6_WB)N?GP:_?L\P-[T*Y0-.8:'MPO8JYVV0BSZ.@(J T0?Q^-N;ZKX;G[GG@VM M;BWUX'V+QOSVX=WO(R7H_+[G[P/*4/_PM-L;')X5YSB OU:_Z$N 01#M!')G MB\;:X0_0HK(2E8:Q/4'QW)FU$^C$O-T)<%[H7L-.@;3POB583[)9%1WNXTDF M7CZV7(S_L%&\_=[N\;5<,YR!V.G;\W-%L\8>=8EZ [O<]MMKM40.&^2'' MT<+/,#E_V_OXNO'[9 )4T#V?OZJ"[I6#[O=?'9<4FR00UMD+6^AQ)'D=SN= M6!IP0BS4KIFSSI7"$6J?(T<^T?9 S8N=[RWXI5#)QK?[WIJJ00ZP5AAF #G; M64/TA08ZK4#V #9/HUEO>'"0ER[0 M?XL+CU'6"G-6OF,70_%$Z,MAH6CVN^UA<>4O02%GE&"\[_LRK2E=MC+]M5_M(0S06*"C6&&NV2LD$IC3$42EA KOQ*< M$2;$'_]Z86?G>O%W9GJ7\$XPD50((+PL\9QS'@?*0F*@*-ADT\C,"]?$L)T- MJYZ;1(@F,3#.=1 NR>"4E]R EHN%_55VSX=;O F]UAR_= 4N[9?-(:B713;0 MZZB:?M-JV\/#GKQH!B'W30R=>]E MS-R#!_T!RNRW];12WVGO97?[*V,T)"4,DEQ+E.O-(6.21=0:F1)7BD8^-R55 MX,)9(30+7!)E!.$A"*VT=)SEY3KVO3W)V-H;@G3O'4980MKM[FE>+0J#'JR\ MQWD[YF7DCU%R+R.('O 2\ &7#^Y-.PB,5HM-?,':>^$@I683_^+X M+R_^Y4'%[NG&9%.)JL$W;/ M7#:N]!8@8N[M1\M MX$^Q(;L+NK #U9V1^@4OF_OHKRGOBALXZ*QX7^:E^CJ5S):5C^!)]1RN>NYV M/4?,7:7U2108?%<:DS\.3TZZO<$2Z@H^T;0A:]'(>PQ,*[VFZ519A16=T-OC M,GW/++W)31S&E2"4BBBQ#893XTVP*G+KL)0*N%ZL@LZ6XC!^W"#-/_?A>+.] M^P;N??0>G@V4>Z_!OGQNMIIOOK1W/S=^-']^.IMU&-__^0E_.0*J3C]Q>(^S MYIO_POF'AXV?H;U/=W#S^)/8__F6-??^2N?A)+DR3A+)L" 3TL$8Q$/"R&'' MD17*"DZ!O3*[L24EKFNY+&?Q]8P8>>(R+I-U26(710I<&F)Q9$:HY 5WWJGK M9#:I9'R59'Q2X Y[JJ33#,G($^*8,F2-"&5S+^=&5< MQ2#A?P(6;L\U8UIJ)WF0UF-'!<95X->:R?BDPIV/"5;K&)')4>/<>HZT5A(Y M!NS *.NM+ )#,>9UK.>3F:Q8C;NE$.FUX2!ORNKAA?7\8U$R_%9DY%E45XD. M6ZNEH#0JKDBTN1:!%R2QJ V.IN(BZX1AS==37$13+*1B :FBUK:-"5G*@(NP M2 (F2D5#-[8HY77*J@I*3UC&90I*R\25S:N:()8YQ@3A-)FHM:B*;:^;C$^X MB I *8E+"',",IYS5VBG'")12\X(-S3F6HB$U:EBE8P_71D7/CD;379>BJ"N MPCKN(B/)$B\HLSQ57&3-9'S"14).+8(50SP*BXI$JDX%#I^B"@:T-6UR&BN# MZUBMTCJ^"GGZ5K/<]FX1*+*6M:?)76I/K^^VT$V*NP4<%$O1605BFVT[0N3< MUEJX()FH:D^O%Q)_G&)41$J70(%&'K0KQ"5E2+,8D8!)0YVF!O.PL<5)W=R] M).UUMX26J&P][YW?&X@XY5I1IB7S)O$4DA.@:@E8B6TD.JE0$:HU$_$)H7+. MDB T <&FH&Q)HY'SS"!FO*?$>)NL!!&G=<9%)>)/6,1QD?8S"AH(MS@Z"=(- MR[K4L)2+L@1-Q:?62,0G? I4,UBP'4',>UC%H_'(T5!E9BJ*IC?6= NZDDW;.SRA+WAY\Q M.#AE- D@B)$FSIW,LTE[B3DU3H3$*CZS9N PX3,\1J,#=J#B.(8X SYCC,%( MN\BE=4;3HAH]Y75-[EP!H0*')P@.&%8.1;$6VCBN5:[+QW 4Q 5AJ+"A8D)K M!@X3)B2CE11P "FO-&@.%#0'X2D"V,?!*>*P,MG+C7)<)WI9]N.U2&Y^W8V2 M:]SC_J*=JD8^2$C6&I+FMY,4:'LY;1D\]J %M[][@.&JA.>M]#VJ2,"E>>$^ MB]WF1$A405MON.&>)N. MA,5B4G1Q-*@5.W.K(N.M7O!9AR)X(H+1)T$ I:" M1)I)C!)5S 8NM6-\8TL84Q=JOOIQ95%Z,C*N@Z4D6D*39MP)ZYP51@L>C95& M)55MLJR9C$\V62PA.@I.$,O7#I7;QPGT4\A&;1>IY+-6K+=0J.AN2Y MTEH'+.!OQ:C6"8D;>]O3A;U!S=+.@[[%6 1]2P2'LJ$22:N22)9I$\3&%M6\ M#JKV0T5$K*3=ZFD+>39>8!AR[QCEUB672 Q.:\,H=HQ5=NOU$_));6YEB!11 M1X192(C;G&8%)X6(=88K@'>>C5.4BKKBRW)KJ81\]83<>FF--5GMMISA"%Q* M4RRMIJ!Q8U&5UUX[(9\JKRT]QDDZ@DC*%F@B&-(QUXS"(? H:"*DB%]6=;TT MW[45-3&OFWWG/--C9=>Y%+NX%X8E3SV3A$NCC-;P20AHH"<15[& :X9=;Z=9 M2 (%!8A&3KL0(N*)$>1XU(C@B(-0.9 N+KB=24?+!JP2@/WX#+NL;).12:# M9]P9ZZQ@P03CK:-$$%^1D+63\0D)(4 O(XD<,1A,Q+$,R(H )(3AY)SV)C % M,D[J4E3I7)^NC%L27%*.!YPHJ*7*"AU4S"60C" Q5AQD[61\BH-@Y7$,RB 6 M+$:J:VX":#@7DQHRIBIBL%Z#M3!.3*&+TFAEDE*.(AY"0L_DKL88(B25/.>9' MF#JYN\M9%?/S!.$A$BE!Q4E$.Z"TE!OK,5:*6)6H$J'B-.L'#Q-.HZ.Q) 6' MI,SY#P+'R/+HD?$\Y?0U0F:/5*UXW>@[DYH*'IX@/#B3:VL&B:V"F:.S4X5B M%">O*)!B+"HZM&[P,$6'E)0PGL0BFZ+(J>\9!"&8] D0%-F$N!+# ?A)63GF"#<:[R M0G%=J'E%^/?*N>@)"#K!CN# #(]!Y[Q83AH!,AXQ\3G3Q77JM%6"OJ*"/J&\ MG&CJ6"#(8V<1 +K.E)8RX$58*9(*X3FE4)^FH*^A1YU3Z!/'N/K.<1<5G8\JQ$3A#B:-!,P[!N M$5/'8KYHVV,(^B5LA#\6,ZWN<8U[/%<*6=I> 58+FFT',52&V+L6$4U$&\4I M-T[RG*S38ARYI-YB(1-AN++$KM=RM#]-,!T#=<,)A;Q/"G%+H85^F;*X18@!!,!TY<+A-' M-2NG8(,4UIG3*!>X8"QT!IL?+(2$E1 LU1R8AQ$#H#ET[KK(U]&FULI@N+P863ASG M/"G^E)/:]5YL74R(,I5QYMCV#EJ=\>R !XZ?,,I!PS;/(RU;G1 [@Y?HGO+2 M7"'LR^?PPFLIG)W M[Q-O_KE#&\?__=;8VV;--^_A&0>LL0?@?MR Y[[%C;PH_&RGQD\X]^!KQ(Y* M"SJ=-A$C3K0$ #? "0U-05N1BXKEU;/LH@_= @\'@Y.7+UZ].#PB_&Y&UO_Z;4ZOG5BV^VS&LQ>6)][+=NNG?2Z8>@'_=.3$9Q_S;QS.4L]-XF UA0#XUP'X9(, M3GG)C5$."UOJ8'!-#-M9ZV&@8VC421GO M<93UF%PA"#=!,1)-.F742!"R"(2N)C=Y8HUE8!CAU MBV1K\3PM>;_("WT<0Y;(R_#J.K-U#M-NCU=7*!)+NELQRT2NT(0)-H89[I*Q M0BJ-,15)6$*L_&KXQIRBLSQAI#/"J!8*H]J\%$9*CM$< AEL^25L:%^DGSL= M#S032.6;5M^WN_UA+^[!_?]H=_VWQR60HGDNIOMPW@YK'NVS_6.XYQL0JZ-O MHOEYYZSY^=./_;U,$G=.]W\>_)P5T^;1A];^D:?-H]#Z\GD? Q%L05NA'? L M>$X#2&+CZ(^CW3=-$-,=UCC]BH,/2D>*I#$6<69!AS!4%E5]L(65B3 _NU ( MX07.V29R:)?@6(>,?#083'B .VS4(K#R$^CW06\(XKK3?+W;>%O;V_[_WGX< ML\C1",]/X\OG^$(DOKHM%]ON/4G>:1]92EQCHRW,*N>PY99@H>S&@XC%XC7J MD83BHS^,8=B.NZD4CS]BZO;B1%3@GS[H-]N=\ Y^!PUG+[.E9RPW-.?HX#)Q M[A."J11R^2N'0(_S2+HHE:YP?-+MP"K0KW43:.)Y4&JN&*'QMX']$+ ]/.<.B?X)8\'N6O;DWY\.?[P*K3Z)VU[]K+5*:2GN.C511Z^0"$OVED> M?G7:"H/#E\9L:F:R6ECL%IWO6I5'R6:A,<[L:)7'!!R4\M+#>)-<>NQ7MR5\ MDV%SJ]O^^IC$M&HLN=YM1UN'EVT[7;E#1<3 S7 MPLQ\6[93FIF/ON'=O<;/)GU/OWS>^;E_])XT]][R+T=O^?[G'0[//?WR^1.T M8?OGK)EY=^\]_-Y@7]Y\:>\?99/T)]+8.SR&_P[WCP[A'?]H?X'W;62&=*&& M.#':8^J1@&%%W!.*'#4"B228(P)H@.<;6XR+NF+K4@>TU"B56 R4F M=:XDUU)1:5""E0!Q3BW2B7M$C'"<68]Y#J-B5-656%;=A0HEGA1*+-U5K4*) MU4")2:4L([ /$F.$60*48$P@S3U&BB9GF;=&:P4HH65=Z'5!B;MNJZP#31J9 M#:IL[JO,@T:#5$'7TJ#K;(H&"9^$THPAKY1 H-\8I'.)*8=58EHQ%SW=V.*D MSJA8H1I_5;[G9=?Q7 $N4TGZ\B5]0F42H31&1E&*3F:'"H8LI0SA@*TDG J* M,2@IJ@YC7$GZTY7T5> CE:0O7](G="0D&#@?" )*PA# N40NF8"4HECR"'I; M+C$E2)T^7 F'Z]?M??0:O6;6R]$\6L'>G0MN-5?[T]R]1N[%R*(%P2K/>2MG M%>C0VQ^#GH4Q:'5L[VQG$(_[S0N386H./+G$.GCSX>#R2Q;%22P7<_"UXHLTGB&N4W\/ M>Q.2?A"1ZT7[#=D$C7UIVZ?VK+_QXF(H2*N#ICMP]MTO?<.4[NT-R]D%6-,M M4>PES.G8&X5BVY5I2^VPEV']'U?':A*<]R9"_/&O%W9KT=@MCB^_*L1M)BQ) M8>&!8 N6*.$R*)>""I10)116U)!G'1+W^CS^:AP>!\OAVQ\GL=./?\1.3*W! M2>>]2C#QL?,\:6V9Y=X; MD7A2@01^=3C< 'XYZ76_M_IY\H/B<3$D+@O$*@7,718>=V5'5.%QZQ9QME:- MK<+CK@Z/*Y>=(D:N_#@*E"N_,%*O@N6J8+DU[^LJ6*X*EKN_':_7PUXOVWEO M-C#\=?WH16X\TGNK_WY:CYL]W>_?Q7N['W M'L_N+3>.=GXTZ0[=IPWA==4(9\,01Q;CBQ1% 4LD@Q,!BN ?7-5!T[X4'Y,RS-2/6^'Q4N<'Y8F*@QE!F]L$557;+XD727.3T:,I4KFMM$0^&(E :'<*8 M>,DE+#5>@()!ZO+N?.&Z]3"7&.'TO"O?K@!?J(3ZP81ZPAJXPP(062,15.8* MGB''&4(X]21F9Q1>)W)9A8 JF5Y!F;XOTE#)](/)]%2^%&>(L)(AYKU! M'(A_W@F02+B O9&F7Y;O^* &*ZVYHJ-*C/)*=89S.OH*C^X*CCU.\ M(226C!$.)>R!/ C,D#':(6(32=Y2B94#.&)UOE+QTM7.Y)KPADJ<'T"<)XP! M8V/S/@ 20E'$C?3(&JQ1()((;[P$ZE"(47KABTYN/V6,:.KN27XC''@ MOG3Y"@?N'P0MH2ZB+'"FN8B#77@ZQ4.5#CP M<"2@PH'[QX$)!\",JI3KP )[!TH?2$2YCBH*5 0FF4R8LXTMS>O>0 M8/U-3!'$)=PNMN:J^*JE1&_=:P38NK;PN7G)W26D9GW-[[\]+*_NPPO#I]D% M=8P1HS&H%M9[7EAW7U\@VIQ&H@02-";$&4G(TD20880X8$]:D>PRA^O8S&^N M_;YT(_Q*IH![XI*]!*9<2?:J2/:$.@LB/%'6H6!]0#RR(N>-08P%Q5Q0P:B< MJ+;.Y'Q%HDJPGX)@+X'Z5H*]*H(]X<(IZ" U%R@(Q;(]+"(+PHYXHE@:3ZWB MA6 3/A]V\QB"_=R\YFX?<;.^5OG58A(7?'HK<+IO<)IVI[5^+[%,3W_DE#M3H_L&Q/%09SAADK M TPSF1"7GB-MJ$(\>A:]QT+D:N:D3B5;"?%^=F:(.P3<2V=LN0*D I_=?+2?4$@ D9JE!/+F<321&1)2SDH1@3*XC0>M45W:(IRG: M#V"'J$3[X43[[%RT'7.< 7- C"O0-6S2R GA$.421#LID:C-HBW4?%:.2K2? M@F@_@"6B$NT'$^WF9-7FC,*@NH1 \NV",$0#&J$13Q&0H6V..24?G6C5T.T M[RW]_34V#IZ:$^YJJ>V5Y-^[Y+^=UMN8\-MQM;(F%<3H5&CQO-+A_=E"AP0.@P10M4(8)T $TDI'C[)@DD,,&(Y68 M5YQIY6S)U32I@O'=@W)EF35QB @,FD+2!9BM'3GP(GQ)E M4F/0A*W-.=-5G>$[YTQ?E6+9CQ?O7('(@V1&J$#D(4!DRIZB*2? MI 3-"%N M/$=&BH0\X]9:[1W3>&.+FCJN0*0"D36IX5*!R . R!1%,RQ&;"1&@3O01#2P M,RTI0;'8K(D)0(9M;"E=)T\'1 HF]Z(H/KY5O--TQ?.M29'T98L?O4K\:!:_ MLE/G_\[5<%^QYEVH.+\$OG(1%S[ZPQB&[;B;WJ848?I]C^=0\<$.XH<(3_2M M=JL8Q+T\MGOP_#_:7?]M/5&A'?_]X>S+YW "4"J;1Q]:^T>>-H]"Z\OG?=Q\ M<]B"MD([X%GPG ;]Q!M'?QSMOFFFQL\=T3C]ZBF-C#D!FH$R\(I'\-VQE8M07GP.EEJ!%>&6*\CH289'*E,26_4(D#M"8S+H#>, M&UO;M=Z%?J]U4VUP&&NI# B$N6D'PT&W=S:]1]"#X:H-NL6)K[O',(?/_N4+ Z+EN70.:B4T@;"U[4D_OAQ_>!5:_9.V/7O9ZA0B4UST:M2&$=)E MK],97"I@JSS\JJQG;_2F(BKG-AIM-8T>7!XEF_B?&W-(6QY3>).;RP_C37+I ML5_>=A.6\UO=]=?')+G=E4^HK8Q>ZZY7;#Q>J>,2,7?N>E0AWX^V5RXNL1-B M*#_N^D'7Q='OC-3O5J;\(5+K+-!:5KSC\R)\+YF:IKNBZNMQ7^.JKQ^JKXFY M&U[\*K $+S#NS-II5HKHO[M22[M+!,I3VQ:Y=%>D,SR&!6FY)IJY?9'KL)[M M<>G;C^,!O7#R^38)HNO)B$;[) VRNQ>.]O?>P[]O,?P+S*?!FS^W";"BXWWZ MY1C.%U^.]NG*TL"XMY8!&,GD%98NB0-5M%48'1=,'KH M7."7^1B:U7$Q+-*$9$8:^_5:)PZRB6%L7IBBJZZT$]_!\7!]\[JL/C-=G.LE M]BO@O1'PGDU14L>UQ"0Q9%@N5@I0BJQU"EE,I7-:,.,R\&[.!US>4RVT%8?6 M*D74T^"5%90L"4HFA%(+"F#B,,+>>L05Y4ASS9&0-(=V2D(L$$JV^6!E%2LH M>790\ABLL(*2)4')A Y2(1TEDB/,0T(\:8)@4= H^I "=89CE_.^WIT-/A$H M696@LA4B?'L3-E?KQ3:(:,C>8OU!UW^K=4\*+(D_8L^W^K%_]T"S-436RX-J M5X;P-;O98V<(I[EV'+ER?SRTO?B'[<>0O?[@E^+,U]W^H +RX:8QR""%<3< M*\1,Z*&7.&!N%/*&**"'\,G88) ,BA#AM87%9&.+L,WY9,$5QE08LRR,>0R& M6&',O6+,A#<:0[@.,2%'X,"V.OT:H(?O]DZZV6L5=4\[P!G;K11K<&S8LQT?:R?==LNW MIACC\]B%>R2N"&UX603QYC'Z,P_1+D#D:(!V\_C\#<.S,QZ=_XP&IT+0&R'H MI.+26?/G-]9\_Q4+0B.Q"26B N+$.N2XSNX8BB6E?3!&/G.KX.U4M>>]E_]( M=+!"D8=!D9\74.3T*_/!&A4UHH130!&*D4XN(A^)YC;R@#5H8_@Y&P0K%%D; MPE>AR,.@")E&D=WW7_-.D0J>H8 Q<#J!$[(B<*0XDU%;GC /&45DA2*5,?"2 M'OH0^]'V_&'-=@+(]O?8[IX<0YL*GT_?BZ$UJ&R *VH#A!]?ER,T'L4*4F\$ MJ=,1B-PI*U)BR',6$:R(##F!026C42:KA!$L!_ULSB?9?Z8;9-4>_ H3NPI& M'A1&)K8\*8#(&<60-#E<1Q"'G/$&V0"*MM**"Q$SC/ *1BH867EF5\'(@\+( MQ%R7T\=1G!P"'N=R@KE<[XL*%)B(V#G!E;8;6Z3R.JH"^ZXJ<@QRW0/)#;56 M9V [!]G0/H[K&YG>NYUG&=6W)@QO..AO=\)?7=??]H/=!(]0>SUX[=;HA-W. MMO?#XV'AR#L:\[>VUX'1Z/\G]G*6J J(;P3$TU& 02CBHA,HB<01YU@B*T-" MF 86+(N&:I*!N++W53OU3X\65MCS\-@SX9)!<:,Y]R@*K@%[?$(:"XW@/Q^# M=%)GUW-2[>]7V/,$N62%/0^//=,61MYX_Q5KHXGT!$GM N(11V03X2@8%S31 MDDGC,P+=>3?KJ2!096&E-H'3WXW0$ M(>7.B:A0!+Q$G'B6B_=29"(LJLK)$'@.[]F<+]'Y;/;R*HO $TPD4\'($F!D M*BNIM=PI@!&I@ -RPAFRUH-"%B,7VIE@#,#(T6FT&=I-5Q] M^E8,T'8X&O8'V9.W\K._6;:M$5*.RG%(16&K!!SJS!D2:RMM,:=?B764A=!^#(JMCB*-ZD8G7XV]NY"M!W-\,MK^+\DT3?AV&!K[M%\6WHR=V3V"L@ MN,+<&^IM.]/B)+$_KJN5U M&+VJPVB1!?4PUG(.8MLY^]]^+]-V##H!.J-E:@--Z<7"AHFHM];K'EU3?F068G*0K/R/7:/U_ ME\ZS83\L%V;0W"Q[$U/LP7POTOX5/EGOX"T^YI?8+=ZA_W;T#M"4U.T=VP$T MX\?@)<@ "MT!&MW\? [*YST%16/[JV2>)4$9(E%D$-(4.1XXLIA%S:7B1/ " MA"YS%(<5L)TG0IXE-YD==X2@:G;<\^QX>]H$[3@$R@+V"%O!\NS0R D2$!5> M +%G.F5'%*XO+1(RFAUU0*3^2;E$M,]&8'4#. (-]K!V%FVO7Z@[ [@:;CAL M%W6C^X->MW-0LRK$;%]>5C8NS_ M;^VPV\Y*=0T6J58W](NIG$]Y%+#+>4U?']K. :RE,)7_*#OH7;1K3.0S@#F>%%;*,.0%E0A&"!!.&(Q RX*1TQHK(C:V&-\D5\!WV6;VX]&K=OQ=3&TXIGY3L M]V[/%IE60 OPQ3,/@5A

    3R@K#3B\"+ M[;MM#T'VX!:75%R8KN*7K__[]7\V9VQZ<_3NSA1M1)149E(GW3(J]V71$.BE M5Z>M,#@<;]Y,737BVGARB75 JX>#RR^98M0YIA<4Z&6307PM,JC)3)]._3WL M32R_!Z YPKA^0S9!8U_:]JD]ZV^\N/!.QZT.FN[ V7>_] U3NK5.2T;,)1OG%SW M-E.K7>P)%+DD"SB(@V%OPF,^;7[<0G#RYW)GSL#0!X+MZFUAT.^JT0SQM4 MK\'$C'E:G!ZV]_:U%:2;/M7%,PY MY_9$4'2]'^X)(FB#/72T1&/C]L 7HIX@K 6AWT1+N38:A0[XP_8'A;_76NXBZ*?K9GO>-V!_PG M>'!XWR < Y,3?A\S!07-V>D_[3B,#^\.[8#>J=M.<:L[QC./12WFC.X&#%X_ M,+-W;.OY+^C)V(D#*[*]LU[L.ZO->F_0;GCV]FEL%8VM][HC+13#+UFK3)MR M4RQB*B$NKP:B>"LP]C'WOG M,0XC!)U.,1]MLWW6ZG_*=KNQUQ^81MVZ>N-Z?EQ/U$Z$._<*F#KK@ \>KT-L MPUN=950L!NIZ(@S??,,H76S4X_>88QZV!P-;K/T9;!OU;Q%,"5YNP:3O75T_ MAQ6@F$8N$C4I M@R,3@R.T#(XL0%OF'1QY6+!CL2!XX'+4SIIP7S^#K8)Q+_6S/X[AK!%WTLBN MUT:!2ANM\."$D )Q(C6R 3P* MS"CAV!L;@[\98./Y?&KIC;*><1V8YEPY*07A1!DFP../0"9.,QAVSL ^ M&_[R6ZAW3QOVXAVXXME6B@_]-FC#8*41MT^=+K"E?_D:>-=P'WP'Q52#;QY< M7BLNW*&\1#4Q+W&CVT?J=NK_N^-[;1<[_3\869VI(LO4WGO /1Z3 M#[K@?9Z7LZ=473^H*\J^'O8U?M'*U)=(-MZ\O;"^>TK=Q/PFW$,+,^;2R!D) M3!79YY2,%!J/3(N;A<>+.4_&E(&!N;2N.-C%U'GS.J4='K-+HL!M$4HY:ZGD M07,K(G41:7TAM\XA4O^Y>5IO;/PZ: M?S1OUL@75C]OT8.\+WMG\\N-@LWJQ?_*AN=\\ M2-71PVBL#<1J1I T.J=.)8RUR,WEF. M+1&>&^^X\]3 X LF)8[$8!Y#8?2/R],MC7ZQC/Y:]]>S9"4C 6%-3#9ZG"5_ M!7*>A\@MU8'XE75.5A5?C&,82O&5Z5:^W?H.+6CG[;;R\(,78C;#,;@H 6M6 M@%5[/\)2'# 49G 6*C<)<2, JY(ER'I L,05]M@6@ 6,92%DADN]\'G8[]Q( M2FF_\[#?:\)!J/8OTIC3Z^1G]6#"G>G2H(A&,$8%(<@%Q1BUR M%&-$H_&,**=#\BOK=%6P)_LTBQ?+65YFLW%5)YN+@;,R=B^=-8IR^*).N!-] MK'_/544_Q6[>A!_WC.SF4X3'^1YST>%&GW1VKT;P0[NS.1B_C<'PE8@W!YJ3 MO3@C&3G]J+3;C3Z^BQE MM.8YLV6ZPQ?^ZH_!7AZ"$J9F!5,[G\>C,#L;A_EXL." GR@1#.(!,Z0U88@P M6**2,YAZDL&*J2>3E#(*L[C&/(]TF=*8YVW,X]&5C4,JB80! [Y!?$0<\X T M31PY&$[M:2 \I95ULJJ>GFR_>-&5UY8I\_ZL"^V-G4HG.MO+TC,W]H_*3)E% MC+/D?V,HDP/G@7BCE44:&RVML,A8HQ&7Q"&C4I$B(Z-1$3HX9.)"V2)Y665T M9<&(2VGM"VSMUS&5('T(6CED;]C0+D!D;X,T[P0J2EZOP2JV0'5 MUB@[X2(23+E&6@5PQ)SVX))%AE@^ULM)8[A7*^MF%=ZT0(Y8&799%G926N_L MK?>:9@C.L%;2(()%0IR(@ Q/',7(I;.*56G!8V3IER6H\H8M?VZ=;$ M%1@X31+(44>0YS28J)TQ),=+*5Z53_=)GLOR!Y1GV)#AE.Z?%;04AQDL12,7 MA5F:Q6&58V=UC.@&OKN'53[3L3MSNT<9RYPX'3ZVVZ$XJ3,?A-;.SGFEWNK9 MUE$]GSLV."3M3<8Z?WE9IV(DYV0X1ANML'TU-GWJ4;*.V;&.+Z/^AC>82:8$ M\E$K\#>2SL=O2"0(\3R2F(O\LK\A5C&]G6S[SS((^AK,>@X>0VG6+V#6U\X$ MIHHG&S2BA''$%5'@3!B!A K&PS4>4A%&(*MD0HCT1P5_B?\_JI\U\QOB;3#E;',8R')R_\M OFT-!Z8$MMD!V_XH7W%> M.<>90";A 'S%4&1UDLA(6+B$X@X;!\!F5L4$%=V'XUJ94;; -CU?NE+:]//8 M]#59841[I8"= #'1B/.8D,6)@&$+(YUQ/&I::-T3MB V_>:%E&X>S%'T&6HG M=-:]'4TI':[G9259UA\Z;Z/3 6NWQJ=TJMZ)DXR4JVSW?+M9BPQ;*88=LU(J S28*%1 M4E$AGH1$AFJ"M+)"81NHT86@@%1/0:\R0++ ICQ?0E*:\O/0D=W#"&-&L2?( M,6D1-\$@:Z5'"::$9!%+FFB6EE?L]AF RQP7>6U[.&^WD&YQ"$A9D#-CI/HV M2CHL-@$KS) BFB$N>$#&"X6HE\*XR)P+)-?]2JH7PV4JHR#+13I*\YV]^8[L MP,042"0>,<=8WE4%GR%HBF"T'/8>8WA#7ZMC0=QE&N!+B9 =S)F!B1B)9(DBCR@K@L1A21DR(A(B1A2@)W<3D?3O-5+6:P MQUQ6U+TNVY\UMREM?^ZV?TUN/$N2$*\182&GN'.'- D:>7@M,,)#BAIL7\E5 M*I?!]AY.9S\73(R^#,>UWR3L& Y?/#FO$JW%]=>#X/PL3N"EQ M<7:X.":!Y,#G([!^(0R3'/'D%')9FC8D*S0E7--\KA?'JTK.('5E=B8T$3?O M1+"7BOB4L/%R :,2-F8*&]=TBK)\>, 6QHB>!5+IFW5!BULB[$ MJA0S"!:].&P4;.O77CX3=+UXG#R'ZZVS0F5TR"F*'[,U.'J?P=%L<'W9AZ?_ M'*=("_VT7.Q5&5BN9412U4!DC5BN]XUC).J^V=?%__X#%2_W6 MO>9_Q6&O1UF\!.!HD UT.2");B 26^G$1E:(K?3:\"8/,\+66\4[3MO=(G>H M6SFWW/-^7'='R^2 MQ>\=V][7]EDC; /2^=Y62OWVPEL^ 7B5,V3*#"&UHT/'".6"&20!&1"73B!- MF$+4226=L3 Z9&6=K=VNAEY40"AGP\_-!EH]/]3*2B$U1BF8G"3)8'F0 3BM M9T$#N678\HP7M_.JIN'%>1Z)/(R=HB!J$B&I%U'?@E3$OF)]OYI[.'"C;^C M"%;JJ;C/&$\YCYVKE&:8#VN5RF!&ULZ:0+K\^!1,1!O%*3=.AFOD:G7[KHMX6M4\Y^Z[=W7)/ZY3][;6/F@ MV]ZSHW%O*,[<>NN$:)F/@(N=%PJ7J8GALOUH.WT'-[9"#/U?!UYN_P]P=<WF*W-QC(BT+WO$9Y::6 LVJ*\J^'O8U?MHWGS8$O4 M3N#WC_M\_^N7RVIS5]2 _%;IMMC9;!S?W#2HGGPZ/MC<_5'+FP=[WRA\W_G! MR?'QP5[UXF#S&]NGU4OX?K[S]4.JUD?.N,5464>]00,]T@EG03S MC@JLS&LY3-GIC2[!?! M[*\/N_46,ZVE099+CKCT!!D3%6(:2PV0[2QU_4K4)Q\&]TQF_]QIYR]AE]NM M?@AK;$O,GW4Z66\PBTF^_[ M(_87/&8[O_NOX8"5>/88/+L8H3&4T@ #ZI'&!B.N%46:P9])62$B2UX$O[*N MRO-L7[-58RV3$#:P2#AG/FGX)26J-8&7L?39JH&*#*SZYUV1TJKG:M77+*4H M?8M"("NH ^?$Q*DB,%BN[+.9W;:TC*F@"\,#SF%>=^9%0M9WKK< MI6$A?^7Q*M'J26A5>S_"031E009A$?6:(HX]1AK\8&25$(EP25*NU-7LR6A5 MUMHOKDV_+ 1055BE2XC$1*^OL+1]E M^S(GB,V;@+P)A^FY",C5<#T,K$8COJG^(P9T&3OM$L0> V*?1XB)$-3"BL11 M3GP"$,ME(2+K(DL?DL'!!.YS@K^FA/ZV0*Y4&2"9=;'\<[&31QI\:=B/,>PA M.[F 9\8[&X6B 1_JAB$BHK9F 4TWJ8.X4N8Y)\YV;'( M+NGV;.^LU_^]46_6>_8MQD0> U'/Q4D^Q7!6-&8OA*Q'H-8H^DF E:=2$A.-Z'@3S'ID.$N("4%%=9&*0U?6>?T*:*I M97AD@\0X ?/V6B/-@T&4"8J])CQZMK).7]GA M# O-16ZDN\9\QO83$EW'DZ#?CGS&2XCNE"EQ\\:NT1228$P2*3F$O<*(J\20 M4X$@0CG#07D76*8FJU@].=H[%3L]]>_QN@3T?\<5$ ?=@:\_8AT\.;#[J1^Y59XUR&$.+( MS]SM" [[RL?3WX=DNV8&_CO$:KY\7W?=T_KWW\XZ1&M\X/-H\;M>8?C8,L M"'=2)0?-3ZFVM\5KNX>*2YD<3<@[&1&W,2$=L48Q20"Y\?+!LP MJBO+Y)6N["18GR@H<'][QY_/8 U^5#0T1<.Q4U9ZH8W@4CD&_A6]!Z1>1!AM MWMH?_CB<<25L>WUU6.:@^&JP L)QK7R/0]L)2L< M9:61_@!67![!BH7WP^TRJ>\=5]Q%I1&_QT;EO-X[+M1 XN@=CNNQ8SO^^*(R MO%8HA^2[%33N\1(BCS7Y^SKN#EV2VV7TSZXX8LR:5.9G!$<86:-$S$49A,U> M&42M*3+]\H(U5JXIOC0]*]< \)>DL6:-F(>U]:GZ,(]X*R4+IR5STW68++,Q M62+U,<(;L^S&D4#?,BB9/*R+=\_:.0OT+UBIX*;%F@3+V49?NZUJ.]_RLILE MM[8S9\VMKO394O'67_XL5DXR_0SJ1W;:V^K\S]"">H+6M'K]KB].A*OL.+C? M]V*5WFZ=GHWW-2W[^LE]_:75OJN+6=G%/]7%Q4EMKT@6Z=[XUF"1RG#X[J>D MMQZ:_O* >\Q/OJMLY*MHY(QR-OJ;AW3D+.H%M];)N5!S7>.6 M+<7S81WZ/X/JH#F5-2ZDJMLR#M-C,G)(D3A3Q/##L'+7",*:-EE:%]-BC MX=Z/K$]_P?+4)Y1+DG/RMB[V3VKPGC^.X9Z-VN:G9NVD4:^=[%[4 MOFY#^T(#[G=1V_3\9L[)_MX?]2K=.M]O?H#V?\&UC_MTY^LVK4'[]D\\K]'< MGFU? 5AJB;!()RZ!XT-)I3G-RF/+:$V%Y";8+![;\"FQ=D%SG6@:L*$'< M,8MT-!09S83VR7!%S0*"[4P]Y45G_-5V*UY4FD6DOY+@H:;76+[%4O*'=>(C M W +"IKB94L\)"8C8D6.2M,.6PYGA6@E9CU<,SZC"^N*[%XP,I+@9AC@%F6 M $&DQJ @#8Z>>T=86EGGI=K#DIGHSU'#.2LP4X9Q ZN< M2"9XBE-@T0=;+G@OLN!=DW3#A)0B612E9;E\#R,;DD-:&0P^%F>8Q<5:\&89 MD:=B32WZ3E:QKSY(@7WI$/SR5!G./A:A,+:"6)1.=8%(3KY+U04H42 MR9X?R>HCU-UA&9@C"06:S^;@7"$C#$Q_,:C5N;$*B1 MWF ;.!9>:X.)]8HP%PV69:!Q\2P?CT@0")%$(D!:5$(<)X6L]L!F!'96\LB< M3K,.-);VO_CV_Z3]H'* %W^ 7T!&E#>8XGN\=;2]-\7!>]'^2!.H&O=.H!)/U/_I=,0[M6*6D:^_*3MM4?U MR"M2UBL'NASHA1WH1WC -)%$0Q#><,=-2)8*+9P23H #K 1]J ?\^UD7VM'M M@@?LZJT"K:]1_/THB ]9T$7I%L_*+=[YC.F56\RU]PS\8A1X$H@+$O*A>0H1 M1:7-1_LFHU?6)5VE^MDD%$ML6$9LF%5TK,2&E\6&ZY 9U9YI'Q.*Q>DVGB7D MHF7(4Z:CPS$8GI80&\855._7U+I'M+04PRK%L$HQK%(,:_'552:*8>%2#*L4 MPWH=G5^*895B6*^HBTLQK%(,JVSDHC;RK>VRE6)8Y3U*,:Q2#&LI=R5+?9;% MW3?PD6,2I'#4:YZ8-=@XS(FCTBB>G'GHR6MO/JOVY/?&/MW"57IP 4YU38 ME76B\2JA>G'T64HK+L'V]0S3(\ V6:.5QS@*Z[E400ONB4_!&4I<\*P$VX4# MVY$2!F),X@8CX2)%W#"#+,,>B9A((L+8X/ "@FTIAO6B6:A+B&B/*KIE-"@< MG6>:&R\<$3XX2B20$NO\S-ACB5D/QZQ1,2SB/)58!62= X(HK4 F!HN\ESI1 MZBS7$C"++) X2&FCII-LD)9D3B(5#+''%18@UXRB@3Y8KW M$BO>B!J6H8:"-X6$C!9QFD36![>(6LV=Q<3[$!9LQ2OEL%XNX/"6!15H8((' M3@G6@?/(70I"Q82!%<9H!\)^)90]*Y2-RF%9H.Y< (#AJ!7B-HOB1!F1Q2P( M';V(CLP"RDJYE-=HW2X(@UEB)%K%+5?:!^$3)C8:GI)S9:QQX4S_>F.',G#5 M=91("((1]X(C)X5 'HN@E$C&I33K6&-I_XMO_Z4>UBL?X,< O.78$N&Y\8X[ M3XUB0C I<20&\QA*@%\X@!_93 I6IA@H2HEXQ),G"##=(!2\^8%W>(Q/2S/6'(4YVBG!K>86HYL MD@89*CB%7T3R8F6=DU6C9G6@48D-KQ(;9A4=*['A9;'A.F2FL?=)BXB2<3J? M$6*1$]0@$;PV1 1'!5M";)B@AY4;[XM)=E;,K/L5LAYP<7;&2N\S5MI/?5$[7JK!_]U*SUX]=];V^]W*L.BS6S??T8+_=\]KI]61J/3 ME1R>KOR2/[/RY_N_5OZY6CD_KOOC2KU;L148=O3?,^CJ5(\!;'M:X?1:I9+; MTL]#R=(\^7YPN\III][R]5/;:%Q4.O&T$[N%,V>[QY7N&=RK!6VJ?+>-LUA\ M;+RJM'+:;M1]/7:';8(W9_49N'F]4TFV?O71U&DWX7/?8[?7A"_HPN^5YED/ M6M[/7(>/V%[%=B)T4\L>P2.XBPH\]_57^7XWKL*KH7BC;\#3])_[O-X[KN<> M+&16BG<4WQLJ&=".H)\&6?+V]+33MOX8NN,]S%,8C4J[$&ZYW3'7G7&SV;?2 M[J\;/ZU-9&K_YT\=Q\;5^_,S0[=_;_M"XJ37.>OVB@>Z?>NQEL/?O>O)5C@0 MZK=N)8-V#GW;+!7TNVT47?GY.,)'UAYG6$.3*NR]WLJ:0N^8+);LE["XC6[E MU'9ZPZZT1YT8\Q!5>NV*]?\]JT._3EU!89ERL7,S0XA9K10)-&G%@W8:PPM, M>\RT<3[:R:*2=-H:NI$;T:T7&TRQDS5?8%KOI+_;>3G=S@HP,*GZ[P*+O5HI M$5W.I;(1__WIXN!K.'64R]K>QGF-5L^+[_NZ?U[[^,=)#98Y6#X;M>8?C8/F M%U([J9*#YJ=4O=P6.YM?+FN;L"R>P'=MP.+'@C?>(\&C1)PIA8#@!*02)YIK M9V@FQOKV5M'_#J=#A%[M78!1#+HYOVX!T!PPF+KM7&1TR>^K?/C\,9M.JN?N MSQIE9'74CL#,X;VQTG:PF!4V!-/K%%[STP)?\$7CIC-Q?;NQ;:3RG#]M]V?+ MNTYLV"SB-9!A'&3MCGQJL$3CZX]8!U9^UIO^D4EJDL_,:@NSS>?=C/7.R,_C MJ]VT4S 5Y#K1?@./"!K[SC;.[45WY=>Q9VK66VBT V\^^]0G3&EN3]BG0P / M@U7]W5E>0/.[H$UV8=I2.>YDS/M'73@3)'@&QC##73)62*4QIB()2XB5AP2O MK&_#YW[\ZU>[/FGL;DSO/G@9K(/FT= 4#<=.6>F%-H)+Y9CFEJX,# B6Z(WL M.C"A?7)&^N03=XJ:) F++E#@NMP8>\^ SG6E>526Z4^M(4]QQ#8Z0(^.BJ6O M^RG_MI-VSGI EF+W[TR!_FR?/\Q%DV]ZW0$7[/Q0I,02^%>(<,$0CU'D@QD# MB@)\:TJ\LT8"A*U-RU& R=?($\1V*]%V@%#;[OCBPBO=X_89D+V"L@R6_DI6 M9X3%JADS0:WX 2^%.[1@O&'IQ+^H8SCJ9S>8/]\" ([J -U5.85JW XQQ MH]$^'UZWU^P#J.<&.&[YU\SRG[Z^G9WF=RVW6?P;#+RTBP?8Q8]:M@OCJ.,, M.2P"V$60R$EFD.8*2^PHDT*OK!.U-BT[\U[#D,]F&%U8#K,#V6K!!SO=S 6' M+L2XR4P2L!V00V"4,$6RM5R[N,.[3#6<"< MR0:+ ^*.>:0QC<@8[#P)1@%WR8EM:^QNPX#Y5JD\UN-^JWZZ=UPG)V,*$KBE M,!:39+@"1-) .].4PQ]XZ:<_;?KO[%7YH3+:@RM.$=5:(\Y)!(9D"*)**4ME MHWLH?O1$X+9H46^'6%;9:.;:-="]# M'@#YT.B6'Z3+V,M4C-Z]V-DXY,P3:X5$*DE@$\)29&2PR%)ME+$A19O]2K8F M[K.U\V+B QF ];_8-QMLAUW[?GGNSLNM6_R96KIV]\S'+Q0X@Q)* ^I3Q*-B MB$OCD?&!(2\-\9;I$".'^/Z]O]QB[DT#MG(Y"$".YU\GJQ$W 8'[$4L< :MD1&.HX0-8+5B *5@DDS<9Y(WZ;FS79AE M[3YMN.;&:2*;'O#Q/!"M8#L#8CS&RRNGG?9W&/8^'1\A^MV',/T(?#U_^>UO M('F.#XC_B\>HG]]^RG7K;B,Y@?<>'5).E%2,(J)R9KG&$=G " J$6>,XC9+A M@EC?'Y?.66O7CMD0AC-$3Y]%-\EX3N4KWG.5B3:R(,"<[.="%DET]>XCH\$_ M-P7+K*TG3[2MB]KN(?/0N3P&9&B B0;0C#2W!J7 M'1<4A/DRKJZ[;_];Z5_ M2@E,C?[H;S4 COM5MVOS8PK+58N\*RH$E%/ITJ/*BX0#*!$93GPP)7"3BGB MP162,7LHGDX!>5&2I)!VU9.V[T,;45M2N\,OFQD M4;Y"MXPEMQI1[&G#MUWU2_?:L?R>VW+6K73@45K02T>=]GGON)*/;,M%'&?- MT]PY_2.;"_]OV/Z,A*./UZ_#^18;]>-V.Q0-R=UUU.JO_<5GIS_+U0,,FUCT M:1XOH+9GC9[M#]=T 7D\6>-/.8#]Z#_N9MCT)]212W2M&G0;)_E&= ?3VAP M_G.D9N?J#O8[?.3H^CW]/NO$E#GC<.F QPUUN%3O?KOR*7*9SW&>:D6Z6:P7 M!3/]1[TU!MW52I%XG]>UJQ6L_^[Q[_7%0MA_Z'S;7%P$HYZ[V!=?E@>A6,R* MYRO<^*E=X'TGERGE(>B>P;CY07// :4RJ^OD[.T<11BO[_E_W1O^5 _^Z=L3 M?%W[='#_FS4^CZ^U>[N%"J(L5%B MLR[4.'>PH,;A0J8&>\9I83JP&/D5N'( MO1/12P8/H%^R4&':.CT@O+6S)MS7WSBDBVBC..7&2MA MXWKFY!SQ"=Y?Y9?_Z:^%0*5@U>S^\]V0X@_F]_0UK&D[1X#$6>RN+],X$1'N M[[/Q/J8.AVBLLEI9[@&;N.$Z67B5R@A^2I:#+'KP:DTLRNP!%!KVM!O?#7_Y M#5C&:<->O*NW"M,N/O3;H,V#A33+@=VHKR^@LW_Y>EU9P_VU9:!$-OCFP>6U MXM(-58#!-;T&'N[4RWCM9Z]Q_G.?O+.Q<%&9)6DL56M4BB5I+!%K',ME::Q9 MX^1A/7N/.M\C5 '+M_[$6R?([O0I_C/I[I ;+$I-U-WY.O0ZQ_13'CAU7E;< M]&$/.++%5=G,#NT#M!I?[6AG\EHIV.N;[H8OHU1O.U.]-]T=Q:;3\_7 G1#Q MK+&1!R+((!XW[*"9MD&M91'U>ULQ(0J5B3UB:WH"2\Y!V'YLXQ?RS[DT^X%= M=U,)LN%>F@&UU40:!#PR;'HK_7>\>C"4JPKW4^Y -N#D]^/4'\:BP-= M;7\6]WH+VH+P&JU!^_ZH5T]V+ZM[G[[M?-T6\!E2^_C'<>WKI^;.WL&W@Y-= M4&9:IW)NH"#,(0[G[>BB1%:11^EM-0_ M,HU])L:\I#GMSVW,?)18[VP<6FJQ(Q&CJ/)I=YH#IR8V[Y\S'06)VA&VLJ[N ML+]9G"0TLY/%LEZ^6+A;/?$>RP$AFZ-Y9W,]4>EI7?>ZV3ZS3!(GI,Y:ID#C M; HDI$BIP%X'/:7"J&1:"P#.%_8V 2:%=S8_-&M[T!>7NY?[)[LY\P;O M7^ZR_:];\/OO]8./?WR;Q+1<2DY[')$,$M@^Y@EI!YPK:[\IJ6 Y=W1E?5(I MZN/YOL+$44.I]D 0L'$V,6J=7+T,AR&6MYC,>\QHT-J%QRG-2(Z;ROC!7:<%K#;'K%WG%P(*A)B MK=4AW#M^%4MA[?/8WO%E[>@P:!AP;C12+(2L+T*13MIE MQXN+D%5C;DL_E/:X"#O$963HZ>2>DD!CWG*3\'^&"L,8CA@[%CRG MQNG2)U]43+NQ!W_@/N=@\]]?'!R7*]M[M+:Q]KQP=Z'QL'';7;0K)U4 M]XZ_[7_=9[ MK-"YNM,4I[:48:'G7SFR_KSD&NB1T]R$H(5@26"CN0_:AG*[=T%MMO;Y1ECH M_# !!6:$.X0E\X@':I&CEB+ODY5 DA/AV

    &!5:G"C!DM]C.5#CZ3N\S]-U MKYO'YU)M8K#$4A$N'3?>!16M<8P[S2@N.=2BXO&-O;7;'.KD&SW8\Z2Z]W>S M>E+-_.BR>,;- WB.;ZQZZ<^AYM,,K&3'26H*4IAKQ9 URV"ED8R[Z M9RER(E;6^00=U<0.LW2LJ%'4T'YWJF,/4F6"H9$R)*5M%Y2Q\Y;-P;_>0 MA&1QC X13VF6H8_()!$RXR!,!09.)IZ29[ 8.9W+M2@_DLHGSZ,&9SN!7R^T MTLD)(I)+0F!LM2MW>!?3:&OCF9NDMGMHA<.1:8<\L #$731(&R]0C"&K'#,8 M89S1?H*<\>QW>.>5SUG>X_7?XZG.Y'+@M$:$_/P.;[F\W;_#RPWS,0#_92Z! M*Q2TEI);PRA7EI X98.CW.%=LJ5PY_UX=7!UXU!Y#KPF"60D58A;3I#CG*$D MK [>.T6LRB=(K#(VHQW>-VN/2U #_'8C0]QK0B2V6!&X'W;"*&VIP4E[,)%R MAW=A,:WV^;[=M=JW_:_;#/H'5R^_@'^^"WXW]!&%9\UM^%J%9]IF-3HI]W_[ MD"1"B9(1<87AAW, D%@I9(V5 J"3.A%7UB?D7#\Z+N0=UB(G_QLJ\[$#+D9" M ]7PBJ?8QW(.OLTY>'3H,JL62#=UPP;#@GWAD._Q\8)S* -<4.[PO;;/ A'&LN0E.8( M,^P0)QHCX[E!/'I)L6%.R 1F=E?T=:$J>E_)/98#-U^[+D3GYOUDZ.Q#[]0O?W]B]J)Y\:T"_U MVN:'XX.]O^LY.^Y@[UM^_HN):BG!1H--0I*Q7,.+/8*)H1&WR0L3":%:SJJ& MUQKP'(7F3MK ([,F:4VH520)*ZVWY2Q\D[-P[\NATPIKZF#N88-SKJ9 AEJ# MM/#!1\UP$M-F89FL.>_%@RLB$Z1E#>^"&NW.YUM4 M7A@8-(!@E"@!C]EJA5P^&-D9*:D4S*88[[.SLH:WO,>+W^-MU/ :1 3*)QXO ML..T@-WVF!-N:23:BR"L-]P8[1(/1M/(C%02+I0[O*]B*:SF9;".?Q3+XEC(0 MV>UMC-(@%V&+MPP-3>KM M7QY;BY7/YYI,AZ19"T6G!L&)'4KJQ/* +XYZ-C1#&!/V(#)HSE QFX#HYAG \] M-;E:L*P">)N3<&_K,##*"9,:<:T%XA*HL28T(I< NQ@1GE!]MZYL&2&:UV:O MLC*FZ#"1D>OD=6#&>4H%D\J$P,O-WL4TV4R+P6RO:?'>MT,*&,^,C,D6D+.==!#2.#%,,+$HK03AFR7(I);.2 M<,:MDU-2;TH*]?)XO'-OPMSNQ4$3:-+E-EROU:'MT ]_'Q_L[9*=C] _3?AW M\PCZ\,O$S5YB-,$^2F2EL\#C)?!X+CRBU"4MO53%T1AL;0*)>CR1%U$PK#V5 M#'P$'2RS&*N<.2^\ABE:SL(W.0OW=@\#-B92;I#469A'Y3+#J (*@1B*F6/> MXRFSL,S;G+NF&U _IR6']4)Q)K"VGC)C@L-41:NG+![E9N]+&VUU;_L6E4]! M&RV41<#HZUV+RXEV#?BOS]=''P-IXYR6=O;.*_1 MZGGQ?5_WSP'H3VIT"X#[N%%K_M$X:'XAM9,J.6A^2M7+[7S412YH$=63+5HM MY(6Q=@DCSX ;<9Y5=Q@0I"0$(\".1+(B[PWWN^M3NP#E7N_TW:^_GI^?K_UP MG<9:NW/T*\68_=J!R[\.WWOCI/MZL2-=.8^=6.D/:PP5=U'I']Y/[K23L4E?[62YU^OE_)*8[B6KQ6ST? M6?\D "/R+B'@OPIQB3W20L.?C.5*LZ@-9S>Q&RB4"R$X(P+AB@#6)PZ.M6-. M*1*B7*E$H+&G.9C4.0/[>W]LP7*Z8'J%*>6=<=NZ^+]_:$K4;]W[3:L.GVT. M1K=B>V/6V:I8,-O!>%=<'O!*YN%'P/EO6_TO?\;OL5%A_ZR$L^(#J9X)=R5/ ML8IMA?P+KEB !ML%L&DTVN?PH:+=[3,PD=#]Y[LA<1Q,Z^G+?]-VCNJMXE3+ MON%.7"?N[4S@+\4CC+,ZL.V&/>W&=\-??@OU[FG#7KRKMPH++3[TVZ - PXX M85TO,*9_^;?S>N@=9P]J#?>]J$$P>_#-@\MKQ:4AL1J[I@&WB)AZ&:^1J=?N MNBWA:U0_[+;WQ.!_@AXNFL.K)CJ\?UZ;RDSW)!X;2'X)9_]WV[ M7Y@L+-8[ MOM<&%[_"R"I8,S%30_+T_EZ8>B[MJ >5NPA7)G14)[=QH7KJ?QZ1)2AL$I5REH,BQ)19@O.*H32__*C23\V=CU6\ S1Y?V\7VG-P MO'_I+PZ:'TZJ'__X=K!7_5&[_/;C9@SE8&_K\N#C/M\O I#P/)L;%S7X3.WR MC^;^U^KY?O-3HWJYQ: MJ?IY$#^!?P^#C,H'%1%CGJ.LB8ITE,#)865*3AE# MB"[2 QF]76 ^=,W&S6UF)I:O%J;V8"R:5]+TP@'@^VD$JO!G@#/UVA7K_WM6 M[_O[W9^"Q G]LB2H]YCCC;!5S!M+>-0\1F^B\()[13PEB7*=O1( O8%7@N>' M?E/ [R_H@7;8;OD.W"YNQOZ_)1K.# WK(VAH<0(6[A-RF&<-@&B0,R$@Y[!0 M!.O('5Y9IVQ599;Q-#2Y6FG%WE-(8(EX M+XIX9QU_#$/=+7'L,3AV,8)CR4M.2"2("PT_H@)6![0.P6@S'DAD48F5=7#< M9T3I2M;V("/]RUYDV\@^ZS3L>F-$;7H1QUQPZ\F5'!N=3@YLYE'L]F.@6>U]R-XIBT6-FB+(@L8<>4),LX81#G%@F;Y+CX&HTJ(:]A[%D FD5-0*?D2)C"$/84NF45-'EDSST[8#:P]&J)%ZSVB^X M0UC^ 9QK:C!S&='K$>!%2% 5X9;J[C5.A^CA:G1B<3$'>^+7,W1=RSW"IX' MUD:C8YJX0+FBB)DL)1"P0B9JB;"D0E(%X!;TRCHGJT;=+ISZN>C8P\RKY&DO MNU&PO'SM,>YG,,Y;&ZD(BD>IC3<&*Q,BYS9SMHGI2^5&P>N!PM$ 6\2$85CY MLA(W13P?V.9<%"@$02QUW,5\\G?>-F5/AL*2ZBW>1L'R1MQ>$^)=;Q24(#<; MD-L9B[KA!$S>>60Y%H@G09'51B-+O69:"9@%!D!NE?(GIX:4P;=Y!-\J)9N; M&GR3VB7I:2[3Y8X8$Q,)Q')FX15L)B>C/PC;RIC;LVUY[FWTKI+9=@\!H 3' M.:4=2XRX$PY9;"TBV!FC!0[4B)5U-4'FKB1D+Q5[(S.(O0TRW1D,06B?Y;SY M(D#PJB)SCTGC5=QBH92SEDH>-+%)P[DGV]Q3@?'#1[L)4QRUV\=[> M=:76_WM@C=9D4"_*J>HMWS@+X'V#(][N'&:\?DXQEY1I35219:+OV!N00NOB\SN\_2+>Z2'TN9S0#FXZ>>/_V>; MI[]M5.*/T]CJ3FGKYQ[\T_]<[HK3P3=VURH/FP:W9^](0=E@W%0>V-O%VU?5 M6_\[+N@TL$A\_1'KH,%GO>D?F;\&%'[0W,S@--8[(S^/K[093NU11 [(\S=D M$S3VG6V4DBP''".W"D?NG8A>,N@*?3<\>MOI7.0J4ELD?76'M>*W"EQM M][C G.*7^-^S^G<@-O"!U0Q5_8\"C,5ZP:)6,Q*%>'WIU%X4!:#Y#D-HNP*A M_&(?4/M UAM'Y-/33OL'L*G>6$W[%* .<*G7'JN$;UQ4NL?M3J\"MSCK &\; M/F,G=D^C+XKEZZUNKW-6@-Y:I3*A8_)GKN$^1-<;;5AWM&6#)F1<_6X[]4'M M+GPN=OL*>]VUVQCYR!7VSMKY:9(>?4V'^^<_7GG&J7ZK%K28ZN:.Q6:^%?E_ MQFXWQL&JUSKZ,X?>NPM28 _OV?A^T/KC^."RG2EXO;IYE"6[?NQ?;N'JY?Z/ M_;TC5MOT--/U@Z^?ZM63VK?JYYMG/F4*OGV^L_D%*#G0][W=R]K)A^.=38]K ME_M UP\:!Q^W+ZHTZ_D";=_[%)9B\4U1B(FS> MW[SQQY%.4YJH<5X+'G%PBHN(L=$AR(BEOF<%?A'^^^^M[?<[5Q#>*':1/NU\ M >S,8A. ?Z> 21EO,U85,8(,7&?=C-.5_MK9A\#\_J'<0$;._JT**,S@G3_> M?VD4N*]O/VE!:3O@9OWQ@.]LVF_#NY[V<\H!^#OU0@0A==K-ZV\%>!Y_K/;0 M5&\_X!AK'W#@L0&"#O>H_@,=UP-,I'=OR*ZWX7YPS\MOY] > L]U2%7$GH*_ M+3SV>0?8(1=#1/!B9-([&@6_P:'+[KONOD2C\B)'9SF-B MJD-,XHL1,@#^" M(P'6U3[-Z4_/*Y J_KDRI)OS>8P+E1/ZKH5JXU"ER(B*#*DD..(!5BO+24#, M):PX)EX5:B1EEUUW61(X<"(9^$U.( XK/;)6>V0I\^!9&$$)'T[YUL-$#-Z:]Q*7D088QGHC'6>MT9?UQCN2-:3I%R&EZU&Y(//X?.'OU5O%Z23A^?L7<.!2> MPG!&CD3P-$?Y.3@5DH)387$4R0=I7&D74[LO<9J,D!9QG;>(GG.:.?9XNM@X#1F?XR4)>?PHX9V]HT.1 M<((%@""?P&GFRGJD';&(4L*<5 2F"MF=5&2/%@$!G&_DJH\HNN_'2J<**<6N+..&$"&2&1U)( O MDG@;")&ZG+G3N\^SH#5W'F$E@59#AR"K8)US@AFJI P$BY7UVU/T=J#YQJ0= M(&YO;&_S3MHRIXCI<:Q/C)864J9@6B-Y8WLY"/ZV@ZC^4!/OE$L$L6 REE&) M7$YHB)A[\%9]4NZ63*F1FEG#A:6><*RT%M@SS%,^^E;"E9M!U+QST=?\+$)U MQ=[#( K7GXX N)>?5D G4[[_&92XW)IS5ZM6)7^ M!E^E0*J-6WO*#S@,[4WTUX>!-WAW;XUWUT\+BD'825\&<:.E**?YZ1#2_M<_N@=[ISE,1*O-VLG. MWOZ/GDUY9L6Q_0A/:(L,N*1 MQ;EJW69#YMSG9,^DG!$B#]TZP:N"/%FQ8^;R0HL8C;I9@+^ H92RB<_6Q+<0 MD7H_3%N^E8!1QJ6>.2YUI?(R&)-R[9S=VKD_%IB"YSX$PL.CTPYAJACBE :D MA>+(Z^2Q=9&[XM1&MJIGIL1L($BIHF MQ%/0R 42430*8Y@BFF@&MLQ7B2X=VE=LR_.(3)66/$]+KHVMRKN'7EH1O&3( MFJR72TA"5AB%B"-8).^-"B[KY7)-2D-^O88\C\A4:2Q)7G_T&OL+1/O]9N M^1*59HU*_I;3[R2STC(@%8D'7ICPG4[[A^H=D."'@ZXN<]\V)L$A+E1 CCOAH'65!K*SK M5<&>G"9:'B/S&$/<:_=L8\8[_>4!,B\1+R@!;'8 =G0K2N )$8P$@S20#\2I M-,B:Y)!AV%"%K?*1K:PKL:IFENC^@N? O,#N10D:+Q&6*$%CIJ!Q(QCA19 ) M^[QIR>&'P0I8#\=(8<*M5@\99!8Z[1CQ(R9@D9-V,> M&.@$)]0C89E#'%..K"(!)><%E8)&I=/*.LFG XL2,DK(6#2>44+&_"'C9EJ% M)X98:@ R @&JX2FRC$H$")&<,KI/;.S MTX<=G+,WZ6":&^=O7*O+=^+@I,9KW6O?[A92PUVPHT([\]=V9_(QB_>*S4\_ M=K$R?H[EN#+WU7<4QT/V6V.;;1C(R[ZV)OQ]0][SZC"R?/;ES?C3:N7\N.Z/ M)ZI\/^QI5\>_9/#RZLAQ:XV+ULJO*8U05HRPR/69VH$7WO M*7PW[)T2EX@('D-SN+?"RBC@$T(9F;0T:=JAJO?BQ& B+(\@-5N39 Y*Q'R- MT#GH7.N?;NT+J#'GQCY*C7E>\K_A3-*<^G'1-G23*=Q+^FG9E59O/?0 M\/)/A1T>OI^=HQ%O(7R8*]Z6?OXA>U?[N*=O2_B8._3R?[7_8O]R[^; M.Q^W6/5D^_(_E]5>M3X(,N\>6FR4UUX@QW%"7%N+#&$1*0]>E"4^29DKZ76I M\?BZ;1AK\#J%#2P2SIE/&GY)B6I-X&4L?;9A8H8V_.BC&T7? M#@D32CJJ$+$T],_JM(99!'XCX]Y&H;D'0U:KC,QJIVAQ"G"7@Y[\;3OU(I@S MQD[F2GG??('!S+A)/HIP'-.&PUG\L=4?S!+C9H=QNZ,\)4E*J;$&&9/A+2J% M;)(>Q21(T)2QI("GL%4BGYPY4Y8++:PUSXREE-;\_-9\D[%((940)B(7DD/< M6 J_ 6W!Q'D)0^HP*TR:T@4RZ>F9*I<151FVC*UED_NN[=M M$W:;;3+B:TM0?GNF/^?X4FGZR%P5?%:G#\P_W7B!SB4H5?G? MK"K_^.'7[^:[8[GL]WA30>.-L43[&^GGHVGW91QYN7R7.PY1&AWSDM+,CM(< MC7HS7@CP4Q1!5@J..'$6.2F W"1@J9X+95BA/ U#N3CAI]*N%]XQ>;!=EZ;[ M*-,=\T;VM@X9U4FH7!GIE$+<1(-,D@(I3:/!T1N;LNK4TP]S6;C@\7(0E^V1 M$L!QTO(@*:HRK6>1=K\G@=MP@*]B+R6@/0+0OHUR$9L6XG(X"XX6( M9 :PU5)G,!@LD8MCL&\J:E*FVBTQV]L#W[ MT.M+/SMJHDS.B[NT;S;'8&X+4)E=,-<%:>L0!V>$-^#P&@]KD7$..>ORGY(I M%;VP*F<6K#(R8_WE,K%HV8U^IBGAI='/U^C!V'='6>CE(<72X'Q &W5.(6XY M1R9%CKR+BC"I=!(Q[\)1,ZN#G%\@I%.7.9UGH9IX=]+1E13E M36W)<6&E' P9W 3E*?*.L#4QQ-B! B4B9(V**Q7*>[0KGWS_9\W)IT_*R9\N M33>'$H/[%R ZC'JD=KO7:O?B<@+[TY0/OQW&Z).Q5"%F5#Z>2TEDN8LH" J+ M:,2&2Y.7QGX??6H7:-?KG;[[]=?S\_.U'Z[36&MWCGZE&+-?.W#YU^%[5]:W M?A2:G]U*][C=Z8V>37LEY-D7"*UW*_")"JR^,(RV42P P]NLKSU"JW &UCEO MV^L _^^=4E. =]Y2&R,UD6,L+$><8\3T@2FJ+!.^Y C\1[? ME-A<4%G@J:J?-D_Y8L@KMF4;%]UZ(?TY+F9[>R_=]I5L1R3-"DW0K!&:/]J" M)Z^DK$@[4 R]B+;3E^O-:K>QD*N\*1SZ6'GE*0O;$LD8"KTFE5@>O4&)7YG> MX'+HM=V4+GM(V._5=L9X^OK/""DN0]!WJ!N9!WVJ<.0"C M"&LB_:D#$)=W1^@ECA>ZD]'^92\*Y?W-LUB#;]X[CXWOL0K-..Z^A7C;:1W8 M+5S_QJN7VWS_Q..#S2VVO_?'R<['VO'^98ZEU9H''S\T]V_&VYK;K ;OW]D[ MNJR>',-]/GVK[H7C:K/*]RDPZ,LJWJ<'W_:_'IS\YW+[^J3#W4,'KHC6@B"O M23Y\*!^>3J1%VL8@=.(\,+6R3N2J?GJ:6;GE^_H-?.)A0*5A/Y=A7UP;MH\R M&*P1C92"1VP(<@KLW.;#GBRVDN(LX;AJQ).ST18N26!9& =[RI'+2PA("TPX M,HO?.V^7<#0[.*J.\@SMB F&2&0M SCJ(U%PR&/+M6764 GCY0Q%)F_3C\XK@3WT3FT',ATNXHPU Q>A^(0])&8!@R"*0C %1QZ):C M3)DL'&E6E7XVX<@9$HRW'M4J>+Q>C#&$LKUT_B&"4]CQK>[XF M&($8XJ@UR%H+]IRL1M89AIC"RN!HE8Y]@L&?34[C^2(8"TTL]JY*&\KXQ:+0 MBXT\'"4FS1Z3_"C'P$;_?_;>O:F-)%D?_BH=G'?/;R:"8NI^\6P080^,EXU% MC&T\7OB'J"L(A,31Q1@^_9O5+2&!P-P$2-![SF!0JZNKJS*?RLS*? I';BQ* MF K$*4_(^( 1L\KY8+EQ)BRM,K-,9L:J4$<+9D&@2#2@ZHA&74B(CO$<^$&EYH-B2 MM+1J^#(ULTK8> 3)RWS&06H0>%KCI5;^F2K_1&3$1$VL!;U/FB'.2$"&:8Q$ M3)8*;I1P?&F5L&4]LW-6GE;YWT+0)"^9[XKF\3AHOQVG!%*;)"ZTQ+:1!@F4*2.\&2 MB-+%G/JNEX69S@/YM0Z>U)I]BP%2:_2S:/2$-<(E)T%99#0&C594Y, )0]Y; MFI2B,;)\A/6RD-.>R(LH]%L(G/Q5\5X5WVUK$#.%U9/%4,:$BI=X*E^5<_42 M7 W&"PUC,T.QC)A]OH%83:-5BAO(DJYW)^;H) -1B-'B.78*6]5SA\1RPK/ M*H%D%BJT."0@-6 \OS54P\5LX>*B+'^/!4=29!()ICCBR45D.7>(!1V-4C$J MEL"1(([;0(?,G#&.L:'$/[/=8Y$]& M_+B5O=0K^@=V>-7%"'V%$8JA<(/AAV>Q7_0[H-?'8%;Y> -MZ,I]Q^3Y2',S M4_]U@9+M".C1#FM#E^HS#,M;I\SE6]L;>TQ(#EHND6*@\]R#^^.TH\ABZ@Q+ MWAD9%ITR-Q/<5G>#J(.4=^U^++KQV((K =^N/(F2:3KSW8Z\[@*D)UZAUBV/ M3U*_#PEV>S5B11H^>^)8LJ+HS9/2%.YR8<:MY;Y:*;N?TJJF_6(RZT_3">75]?W6IG@7I\&L8KLL$Q#<, M5G&9J?=ZR2/B,:)WRU=G1Y9]9P-ZSB](C9JGOXJGHX2_(5@J_9(+MT/)"YY@RKEPS9?KN3I_M+><#+U+;E M@X>+C<9KWB/:/XL[W2>"_;--KM$4O*]FX/-H BXB4>12.!M>Q;\+@VZ>D@4- M0PT#V$>;YQMB]]M7OOOQSU;C^"O>W5ZG6Q\WZ,[A_EGC\"MOK&V>-LZASW]< M#6!_.M\\;+5VMP^.=KY]I;O;GUN;VSM\!_JPM;9!&]O[\/SWK/'QWT>7&-\. M]\\WU_R>XY8&ESB2P7'$N>;(8U]R@.9WZ02.@*K55H?M>A6H6>584NK4+K>P0[*RE-R)H4$=AU%.7#.Y$+ M)GD)%XW-B=5X1?]4AV9)D/4*G,!+NYHUF5:%$>W!L8O=F:0QW9+V> 5&)M,0 M_HK='/F[R&%"M :..P#'URD?T!*6,(N %(*"^4IT/K\,*\2BH2DXKPVA2ZM\ M1)"543-VW1T\[F-TU.#QDN!QQ?>5,1CF\\E$"E/$=;+(>"E0 MT$1CXED OWAI5:P\&\EX#1YO#CQF9'G\Q'VIH6,&T''5YU<1Q M I^?RH@$]5@!?"0A3+8[YN.$Q1HZ7B-TS,CNJ*'CB:'C2JR#!>T WA42R03$ MP>L:=E[FTU(],_+^>(Y^YFS6VV M![:R%RIGR)YU>,S?[KAM;T/[W.,X&_\?EQ/UA+CD>WV)=K],: M]&^^92I7:>8R@>\TTEI?&=.)GP<7N4DG %K(=:,]0B7%ZSO;.K5GO:7?+B?J M-]MH<@"OOON-;YC2D[UAI9 TYUN*2/O0)%C-W\+^F3GIB_%03>O/?_3%,X$ M"8N+,6MV ^W[\\S>[>MW<75&*:C&AQ"4B@L?0 M//=66!D%+\]QDTE+DWX>_G]D#=$7?Q##H!6WTA^V=_!GJW/Z97!RTHJYVMRV M\F+8ZO0&W6JI[-6E1-N;>TX;8P.A*!KOAZ5$A'H4*/Q/P71D]LD%+R7J30A! M&5.OI*#,)O<@*$6"^XIFN]H2RJ)L>[V.;]HG.]T?U6CKH6:?$J9NK.UK5(J6N1:FF:*VFJ:Y'J'LY]#]]V+5*.G10G%D8H M>[BVY*_L@7OL6X-0D@>7[O QF$+@1&>O.MM!5952:\C\U,Q&TIPDQ\ZHC9Q> M.T?=F9.S@-X$T1T M\+S]T]WM1G-K>^>L03_AG<.C'UL?/Q\W#N'S;Y\X_'ZT>_CI='I#]._#K;4/ MK4VZ(1J'&VQW[3.TL288P$@A2S'/$H M&3($&\2BX(XDPX7$2ZM$+1MCYF)/M,YH>!)EQEHF(6Q@D7#.?-+P2TI4:P(? M8^FS,A,S4N:IQ(9:F5]$F2>S&P[W]YBF3O&DD-5:(.Y%0D9@BTP*ADIM<2 " ME%DNFVL8M6ME?C7*//.5>3)-:6-X ,E0I;?:$Y2QM?[>2W\O)3:>O]^C406G M34)24(JXPPJYJ D2UD58IFV*DB^M\N<[AKQ6WE>P$M?*^S3*.[GXGF_LL:2D MT,(C3EQ H*08+&GF$&$V^B ?$, Y27SD94\\UC9XOG[E5Y<]O??V*E:);TN MO9HW>9L WO5$E=FM'F_[A*1ZEA9AEN;%/O^KVP14.[&MVN>>_;*_,VVS,2"Q8A[)I#FS"*%L0,C/EFOP%8W]-'%Q[-3V;=-K_(Y_XXZ"0UZ M^8R47NSWBH[KVV:[VM6./_R!;>_'AH_+W>[,Q@G*E6?S4:?8 MO6Y F[F)4L[@5OK:B^_S]&T-)V^CO3Z;7^1U;W6]J?7]BN!C8 M3]9X MQ*VC\ /'G,ZG$3$6.R]9X$'E:*3&<[2VO[XC8O_J-CO=?*YKSK:WH7-2ZF^__%%H3I?A6BYH[^8,_/CC)+9[L0"]Z>['D&_K5'9QIUU5JGO- M]KAZG9AAGG]UZWU2#9@.G#AMH4>:$Q.LQ$YG0GI'.1>.E:B@AZ@ \' K*I2J M_KX=/I?U^NO5B]U-X^6":OPC2!PH:/:>DBH)JS6*PN10),T':22,& G2&NL9 MIB;78HT/ ;BBL""^+?AKY1ZT-T.=15DUWQ&V(DXNA__N3H4S@Y;*6;\#HXE< MND2H\+1J/5415ZHUP2LWD@X]#3/*2+&^]#O^Z*#3"K';6_^_ :RCC4X_CEE1 MYH<*96>H12>'N]OA.*]7F\=_'S76CD"+-LYWCK_^V-J&M@YW6XWC?Q^"=O&= MYA4M.FZT&G3W"+3O#-9*O+6=.;\:S=WM=0']!@W[2G=@)=W9C "R"(7J4+_]Z_WG]7UO_65O__&5X+G&Q_NGKQO;.C;SHE\7UAD.Y MIXEX;N_9Y3?!,EDKHG;2$8XSG:4@.D9PY25@23Y-_N5TYH_.\3&\5RG )^7[EX?!VVXL MOC>[_8%MMQZ)T"MEI /M=#/=3[_;=(/*$#JQ M9R6'#@Q3SM=:+DZZV2[JGRT/F\Z&4K[OM-F+R\7I06R7;353-EE:\.!0N+.R MAQ\ZMAMR=]>:\/Q^IYN''H?E\H_QF7"CW:M+7RI.814O7!R_<_FN8/7!OV?9P,O42/#]@_%8@Q%] M<).DK:KT_># 1 ?8@Q>OL(W-2UJA1WT#SI= M>&0 C:H4L'LQ!EFJ][OV. MP$Q34MLHRQ$E1*;7FXOME [TA I37+^G;L.(7 M-*5='-ON4=X#[>9/3[K-[[8?0;C:<1^0I23,ZG=A9"KK$OK9O_(NF7ZK&RN% MZ W<(;Q/[HP')039SG@%HCN\^6K)\;B5;OS>:7TOTRY!)9N A_O=6-8B@Q). MT]ADBZ@:U&/[HWD\."XJ/M;\O>&[EZAZ;,^*,W@[T*'1V(2BY,Z#ZP!DPW$M M3@&B;W21J@9GPA*-KS7AQL+^5]6?1ODR6ZG4A=[["]'8[GR(XR^'N_E0^,U9 M?^L_&N=^CPE)630"\6!2]J$!#\JK'W*O\XM$ .K&#=98 MVV>-\Z/3QODFWEKS>R)I9ZBDR%BK$/CC$FF/(R*,Z* ,Y\J9I55& 2*FJR,G M=>A:)(!U;!C4\YU>:2+>)Q+W2%F:CL2]#X>#7K_,%OR-T+ M2]3VU[T@2&!6161X+IYW.B(G+4:4)$=5H $6&Y"HE9MB[:/0W34XCY\$LI*S M1C#'6""4!X8UK)S8:ZVC#S@R?I9Q*AQN+.G660^L7PEII8KFW+%H(^ R":LO6.4 N(0LJS8 M]&;FQ,)UCYW,MW<4AZF/XIB#OCSU41SSL:-WO0C>:4=O>;1]!7K8.EM^K-TY M\TR5VNZ<_2K -@_]'G8N8&\U8CQS820.C@R/$J44 B-<<6/RN9[L-KNSE*Q[ M\:8\SD2H1>1Y1.3\TQX,OE>:!?!%O$1?96>J,]W5[>R'6Z_##>@JS<^>VF[HW=R=R>2]J7C^10B_ M";Z5KW;@IC:\)G80RX-L!OU!=[SM=1'/G]Z*OVFWL7Q\=2FU8$"KH8$1@I&H M]O.N9C)T*XTH1VWRYTD\F;R_N^].&?:N"AZ5*+AEO;_Z^H$IRJ MI>7F>TJJXWQ.5![J^=HYOGZ[N]%I9\#J=D!X09Y&5$P+O>N=YZ?9ZV?=NGK8 MTH70G5A8[T]*#?9EKDFS[<$T[>5!:.:Y/&W#M!\T3\K4CN%F,B@].@6):)V5 MUT/><.XU0]-VRUI>D+1_#]JQH'IY&)#XU_K&'UO%^]CMP/C /BO9O=2CZM)S-^\VH/LR=SK3%%JK(F<:+ =!4^)::\$LU)1;0(/K#Q3E!@L MJ9Y;;0"'_ME(P+9&O1V>(@J^P8>SOVQWS@X4??YP_N;YUSWE4C2< MP@H48T(#[1$N0 MIAZDBQ(A#0V<*K>T:LB-QPN/?)\RHREG*J5LRX6\R&_;"B"J_UW-/8.I=F'<',16 MF3N;(2V3K63#\*9LW_@#[,%\]Z3!5AJ'<&>6K*MFTL7WSL;IT9/R?F*[%P_[ M\\O'"?D&$Z];I>!^C]T#.VB5WZVV%\#._0[F9IG1% ;@2&6;]D+RQWE2OM,- M98[4?K8ZP9EJ=7JE[P(#T8Z5N%]8MA- GQ.&CX]!KZH M6J49EV/HAC(>*P/USR]_+,-2<;W=>Y8'H6SL8G')*<7PNO?43\8U9M1*)L'$ MH81811RG'%8/ZJU(]OI\QMH*F4FU"H9G[C'L@AQ7\3V/HA;Y>PWN[YK M4S][]2>==G;@0*%:T%*9X5XJTEU*RN[@JSZV\,O,0>$7>:G"KW&)UU::C# . M(Y)_=&#M&\<@1P1Q\U,.=C0JJB2[WW*R[H=C4!:XGA6E <]>%XW#OP\;:Y_X M[G'C>/=XYW3WJH(=_MW:V5YGFQ]WV.XQM+'V2>3RZ)WM(]KXMHD;:P?'.W3W M>/?PPS$H&&V @G$>P#2V$H%4Z.X MYM8EG7#T3!('1EPTUY:#H0_OOZRO%7]L;?ZUWOCR?GMCJS'K8K#;^W6E&,P% M9W(J(7@,/'!L75#@-01"25 \FI?<.KI+#94?='-HHE554^72I4L!1L"H=I5^ M4B'@'YWNR7!_+D>"=+'1SJM/KBF:U)?B+[BO^&6I_$K^?>G748E%;.=:FZD: MBWU8L?O%=[!?.H.R#/NX=Q&"1:Z,Y/K)!U1AWV'A0VD 372[MWQ1'I'7](L= MLDN?C)HH[9?J@Y,3,%&:U0,N"K_R:%V\1^&B!\08&_.7B\-UV=H0VJ\FJ\-U M^O/Q&GJXY1?S)Q/^[=8H,CSH]_KPD/S*4Y'GT4/^*F>- K /]PVKNZNGY!Z" MH8 ^#6RKF9IEI/?J=W)YAXL7X>60H]V]09ZABZA<3I\?#4^UTS@=.(?Q['P? M%X+U)N+.5RNR]U#\;L0-U"=L4[G#9"Q>Y1]@OA_@PHE8293;&80 8&- M/TZ:94WF^Z$*0*NET/^ F2T]E?M)L'1"20<>/;CR7%MM"; M,PG>IYNG>\9AK GS2#KN$0]>(R-D1(R%Q*T&8X+ZI56U,LU(?2'!XVRLRV@^ M5QF2?\?=B$Q66OC"J?5R&!A.XY=UJD0-1ZPU:H!?9:;^A M\F^\GBZ8Y [7QZVQYC>&WG@MN==)[OKI9HY>45@Q<;*()$) = E#%GXBRY@F M,03,"5BP?.6:(KXKHCNV(RO '>W.WSOW],4EZ0H&?K?-5K98_^QT/V8;M1:H MFP2JL?U^SRO#L#,8!>(9XEPII V%U=P2\(DX)>.\!>%WC??42 M^V&,AP0(L2J#_1E;0S$TS:?=A/RH9K\?8TXXS-'F7J<5)PK7A^[!R(W(@68_ M0691FDN7_%RRVB9&(H>1H=O@0):%Z%722\J1Z6&Y_7?;&L310CHQ:"5S MPXTUN6.#L#3]X/?*'QW[AI/]ZQ7?1X^'P'O!:S0Y\_02@H'2K;FKT ME_W8CMTRVO[4/$8/Q<#RQ]^QW%KXJWROR_N2H!3^71AT3SO@0U5C5KZ5\54[$LXB" MNUT4W%516,_=L\/]0!"$6@XNR\'Y^IX24:A,YQX--OE4YX2L<@DI)JD3R1A" MP 'HQ_;U8E!78/QD&36XKL"8@[X\>07&;6'T*V%WE==FN<8MVK&,% K9O9LIY@!+OI$7F%:G=NO'P:LQDW$6Z[/K P%48O";A& M#"PQ/R%OL'7'-EU.<#\^FYB7HW0+[0H\]9+O#V(8M.+0E9VR M TM[?BB2[_.0-OMGV]GC>LO[F7D]9T(%:J1'SAJ)8 H<<@Z,.QHMD09FCIAP M%9 XHRI8ACV3EB?LC12)*0W_1Y6CR5W=S]QH5V941D!HR<=N25&^M>WD+)66V=BM7LE[)&H#, 40X M#D.>P[$W!OID?WUWZX;JQ6IJN_NPH/8[)^]$23YT+;#?.BZK_ZS(]RY,E2Z M8F:];MF37GPW^N5W\"I/6O;L7;-=*EAYT^_#/@SM&S%]C%:YHE67Q\O]"JZ6 M_.'Y7L,G#R^OE)>N\'%7U[A8T4+<>!FOD!NO_:Q9(E>@6.>[$^B@__E>/#CP.*Z\_)N/,)&2]QL,S6+>X3 MT8\Y.//.@K/HQ_!'Y/,W-M=VCK8^?"+1_OK6V@W?HWRWX^W1WK='/P MH+7SY>KY/!NGC6-H<^UO>)=-WCC\?+C[[2O\_>$(G+@?C<.CL]UM3[<^_GWP MW_/]\6&;G_8XTSGEWB!&*$=<6HL<)1PEK9)1)*JD=2:IE83.Z&B>^R#T]+D] M/U>TESJFJP:/%P6/QR6UU*AQ1]0XNT -:91,D5D4-6>(:\.05=T%0;)?GI4C=H:64.4^;93[IAL7F2BUH7,/T#J:=(\D"ZA MK5)"<+X(\\4MOO[YCT[J7MM7,R0Q"8<$ZL5)PZ[%"(@2/NB476"8DH)5(' M[UU*>FE5L95K.,*?" :>P/]8P$V?D80_S .YYH47!+M*0B'Z^\,9#M,B8 M3"!-;$1:*HF$RU8DC5#:BGFT0WE7**@CV>4!(9D"HI4/ M>']CP>R7-E$>'.[*1Q^7ES8J:O:X%JM_:S/E?@!5>;E#@)).VI2$@.E+&''' M%=*$$J24\#+S#CCG,[=@'>Y:,#U_<5_DD7'M/RO*J$'._VM/U%/WZHVL!ZO] MV#N1.<_"A8188@1Q:RCX*9@B8;C!41A".><^TT,'4A0X/ M=6\X2PD+HTQ.4C4F.4.%CO"?MU)(EJX_!J(N=%A(N#N;]'LP#\E&YU&4C",> M140N -P1JY*BG.(0<:YTP/JFI*A^>!C;'?I$4R20D&WI)( MB#.(I31Y19(H"Z1,72#UYO=]'H8/=37#PN#"V'L*1@0NF,DG6('W MQ(1%VCL#,!'!R B,Q$275AE;4=.DP/4^3UVQ\++!7ZQE$B*3PQ'.F4\:?DF) M:@VKF<#2EU$@,Z+-PG7%PEP#T_FDG^.C49AXBI0C.9_9>F28UPBK&&A@26$E MEU;I=$RG#O3.K78OJG+7%0LS5/&Q3Z*DX5I&@Z@+&'$L!+(8K! F*0N4:Z=- MO%;%ZRW<^=;SA_@W%-\0,E";2O>9YG D[:BQ2FYR"**'@?$ M\]'.SB2)M.(.! )+PM/2JKKF6.>Z)F%N=?A5V(EU3<+38L#85'16ZY"L1]YZ MBKC5.--U>20TILJ1F&29\FM6V*SVL.I8]?UJ$MY8M/JE39"Z).&E\8E,AJP# M\4)R+Y$G7(,K*QAR6I7L@IX2K @6;&FU)N!8-#5_<5>CKDB8.ZT?>R98)T.E MCDC0P!!7TB%KP#W!F%E!1,#$\^NTOMZGFEN%7PB_I"Y(F"M F$BIB=$%C"VB M$A9_;BP @@$PB9:&G50FF6R/;$BGZTXL8YHWZ4@@>(G*4A81 2\G\7C+,>6 M",^-=]QY:A03@DF)(S&8QU >XOZ4ADY=C?!\6$8!F< ] MXEKJ3-M@4*1)68.M2YPLK;)E8V:5;_SJ &,!8>$A#M7#P*$N0E@84!A[3)X[ MP6%VD6.<(\Z# %!($1%E+$],4,$<@()<4;.J::PW=NHBA%G%>Q]T=G==A#"G MP#1!,K7!-\_WS_:P8%Q%(5$0#B, )P(^#M-(J9"TX=;&3(@I35V*L$ ZOJ@J M7I#X.+B*C%44ZT<2B,Q)3=[VBUSNX\ZWM#_$_ M'JGS=4'"0D'!UTDH$'O62 )^@D)*6X6X51:YZ"R2VAKB58R8F4Q_*U:$JC=Q MZK*$NBRACG3-A^]8ER4\'ZW.T&YTPD6M:4":^\RM(QG20E)DDE:!&8<5$4NK MC$]G)=>U"7.KR*_"9*QK$YZ'1V=D-5+K/?P_HLQ8Q ,Q E8("$D.)/8@SCX MI55*5G1]:$)=H%!'N>H"A>?DU"E!BNP)Z0A,*4-,^5RE8'5F_$I@LFC"B50< MK):EU3K&M6BZ_N*>1UVE,'>J?S7 ;;AF3'*DG0)'A7*'G,_'*.B(.5%*6QZO M4_UZ'VMNM7XAW)2Z5&&N4.&*UR(,YT9KA8S"X+5(GI!- 2/L&%.@%M)H0 7) M5]2SE2[6H>X[U2N0&=0K5&_XCL$TA,[ M6*5&_F&LY(58*)0REE+)0^:6Q&I M@P52:$]BI+),/'Q*@ZBN9GA6@HDK_I$A(GI8'Q'Q+H)II"2RP>7C+VW.2.7" MBS)#F:D9ES0\2A,7*!A< \^\ D]=#O&\M%9#MRP0ZD@N$U4E!:(*%A!'8J02 MYS0$C8-(N8B*\4<7C+Y-Q%E Y'B(7_#=K7L51;A9GM0"AE\$IK?5_]9_IBM MVM';U(Y6639Y6*9_7@Q4V;-J+&%MA(?X&<16KNB?/XAAT(I#!^ 1FOAW[&7E M*V,JT<.OVYW\T82";N=YV(;>?VAU_-&"*N+N?P^P/_Z[;;^9 ?2QM;.]SC8_ M[K#=8VAC[9, 98)G'M'&MTW<6#LXWJ&[Q[N''X[_>[Y)-\\W]B*V0E-FD"A/ MD)12(DV5!0= *A498=+1"FI!3F$\LQW$K"=:@$? $^7)$\>#]XI%YR*3,*U+ M101X.X%I[7<'H(59I$?"7.I+LQU@MMXQ6:YJ+R'K&^W*JLNK"[R_OKNLR1.S?#?ZY??0[)VT[-F[9KLTK:.XJ)I8B M4%W^_;09^@?OC%F1RF2?81C5&CZXNDI62G?B"DY7URA;T<3<>!FOD!NO_:Q9 MPE>XX0]J]N?7)&9ON[,TAU(7I;,PL@+??'FRV5MBLK=;\F3JN]?8ZAY@,W9? MR%A7UP=JAP WL;!>LJP>FV)SXXC=H8W[',,WY\-7%&Z;[5[3EW_];5N#^+@%80%W+_^HK/JRYJ ^Z/VA>P)> M2P.>I5?)12ZH-)*!VTF)9]PE^*3>$WC"V%[GQ^;V^NGF^>;I[D=X]O$GO/EQ M@^YLMZ"/.WQS[=-I8^W?!XW#1FOKCRNQO4/H\_;[\\WS#T<[]._F+GQWYW#W M8.O;OX\;A_MPWWN\>;Q.-^E7_M_SC1$32G_STQ[STD:I&0J6),0=H4@3*Y , M+B1'!"%6+ZV298-G%=5[C2,A^P,.PH]X/6!3,.+O #$>()MP&E)3G MB%,1D8F1(26Y,58)RW ^W=VLR%D5GCP.,V[?)I@U9-RAC86T1G]J8UR[0Q$I MC3YQ)@@6G'MO)&&)"N698#[P=)<=BJSN[G9$_"H'L&+DX-%G<"B\;8P!#:>>X=1L9'#V 1(]+11Y0\E0' OO,;< M,:5C!&'7,CE.F":J#G6\ FC;G QU4,-U-)@B+!3+"4P&&6$4@DG7-H(]*@E> M6J7+8*S6Y:@+IOL/"5@\# 'J@,6B:/[8J!$>2QD9!?X;V]V.3 M)YZL=A'_K'9J06.4=05C#2)70.33I N/A67,NGP:0B:/@&4<66P,BH)JYZ7! M))-'/%OMXKU4<('2&180.>H*QAHWKN+&V/A(CFK/-?@ P8,W8#U'1GF/A"'< M!! #)MSOXP1/J\W@))P#HQJB(',8)<4P3,B$F MY(5(AE!-# ^9]EXLL\?OWSV/\7]?^H*RAG@*K:9(#7Y695R]?RX3N;$R>:B; M*I=UGW1ZS=SHNVYL0>O?X[!\>+C^3MPU'",\OL4Z&(Y!_^9;IHR+F>,/OE-E MNB&7QV+RYT%W7".Z#[+7C?8(V02=?6=;I_:LM_3;Y0&'T9X"'KOY6] G.S=]*0ZZ&>+_IRF<"1(3\.N9X2X9*Z32&%.1 MA"7$RKV\3;\!]_WXYV]V];JYNZ(2%=8J&U@T,EFE$K)%MK&_#,G?-I-@RL%_"0&;0UVB"L+/V3T**>^(9^TPLJ*D$C*!?RYSGSN>+\VU%C@ M OX)Z'@#V^'/B!D3^?#*,!9$0L$*C7B@#CF*)0J&>IVTPZD\0I:LL/D@_9C+ MO?([\Y;/C2FZD-7[-\/!3;OHY'7NHC\?4DSNHB?#\PF.*&H&UH41$3DF+3+1 M4ITBK _. %*LR#G=17\;"_I3.@&S4=W+F^2D]@9FJJ_CE3WR)!C%')&8]55; MT%=/"4HN8)F3)S +X T(NBSUC%-DZ_+]NGS_[97OUX&.)X2V2^7[/H1<*R21 MC]HB;KE"EH/[P@C\XXS70;HRT&'JTZ073?<7N'R_#E<\D>9/9.\;[730'BE# M%(+9-<@&;)'#"NP=K)A).?6/KLA'FS1U^?Y- "Z63 &OT MMAS&,E$$J[I!VM-\Y'ED!I82 ]9\IN SCZ< J>OW%PHY%KA^OXX /!%NC(T/ M+BV1CD44N0)WP&J#'(7?!"/YR'(I"55E! #CNG[_540 YJ!^OXX /+O*3T0 M6+ T*&^03Y;DH%] E@@0>(*C--PYY5/./#!SFGGP=HS^%ZO?KP,(\Z_0XS4< M9ER9*#E2QN 9@^QNZ3!Z_@S>?!?Q3I?H7Q?<_K[Y)&VM?]US@B5+ND"2,(2XP>.2@C\A(H9*@UC"O*R ' MT04K*(,C3U$KQ@S7'D ]&K#.O<*P8,,'#A.U5$3 RI/,\] =Q%RP7^%J7B"@ M)1^[92%:+V>Z%)UA16P<.DRA:/8*VP,H;K4ZI[WBEV:[Z!]T!B#/H??KNQN7 M_*M<%E/\%]<6]]_Z*B]0W*_9@XK[!5R4\BFJNAE^&&? ;27HM.XLN5NSCZV7 M)V)!Z^5S:6H1VP%@8-+UM:%L=6KRZT?%LQXD+?SLZC&7\/)^A/FJDP!OQRM MB.$M!"^O;G(7S^8_/X$[NXYX)= M\*"U]7&WN;7]=VMW>X/LG']N-;8];]"O8O?PD]CYUH#/U\]VU\+QE2IJ[#!8 M_=*@9')V@XX<:6T\$APGZ[#D(?*E5;',.%^0JHFZYNI9L0!KF83(%'.$<^:3 MAE]2HEH3^!A+G[& F!$6X!H+Y@T+)JJCC2%::85<,!3Q) 4RF$9DA.+,T: ) M-TNKEEPM2!8\!:J*;?MC\+% M=DS-?M&-T*'S&&;N +V)A.^9NSCKQR>MSEF,7V+W>]/'Z_=X8/X^5-.7$6^$ M3!663 *T*!4\%-\IH;O+1*^#+1CV:' MJ0LMYU?U9^[1U*H_GZH_46A)C<$)#!VLL0+/!WZ#Z78H@>%C93!1<[!VN%YF MM%;]5ZSZ,W=@:M6?2]6?<'1<8(D(+9")H/#<,XL<81+I8%3@"9/(,[N"7(;5 M?XY4_RWLXUPD+!7?<\92T4E/L(_SN@%MYF[,C&I&XD5ZVG:G;UMO\"BI9\*Z M2U5H7%D?:"(HI< 09RHSR42-'&/6@.L#*YI>6F5L&9:_YRHGJ0O)7H&'4Z/" MPJ'"1($[,YI)[1!+WB(.((&L4P2IR))34A#MTM*J8,M,SVH/N$:%.42%F3L_ M-2HL&BI,^$5<*\UX=$A;0@$5,$4V4(RXX8:"%2'!:LSY97S9X%D1:L[,,;I# MX.8[7) Z]:;IO9?/9-YR161PWF M:H)NT3^ +S6S/A2Y+K,WG5=<9 ^@_(D+VPY%5O+9]J]7Q^6VOAYKUJIMW MPPBYH!CQ\!J8#;IY_GY/6I>D\ HI*PGB(C/=L$01PS1ZDF 1B&QIU:Q,*WD! MHMZ"7Y;O)00\1JZH#I2KQ 4AUM)D?93&,9^/O[S-^*R%8.9"\&E/&EEX\'1.=K@;J'0&VM[>]1S!PE6""1 M6$#Y%&%DM1?(68NIY:F%Y(F%9'L#EA_,J116IG?J;EJDO]3NDAY1FQ[;/__1]-B?J]=[E*>Z4HO@Q< MKV_!H;2MUED!/_(:EF^\M#%UK:]T:GOP-)^S'$,N\;;EUSIM<#QS(U\^_J\] M/OG]_>C[O:(L_9[NTA^33MZ7/OR3XR:]W,;6A^].E*M1[!U_-@\?+^7(K9:R(@" MH09QP$,08A,0\0:\EAR^("YS8Y.K-!E5Q LP<1OPM)_GHTBVV;T^K: '"&G[ MQ5!D 82'4;/KHF//C:('L?GN3^AY&?J^G"#T=]G?&@5O$*"SS>VO>Y3)R"BW M"&R^?$@44\@1$I#"!#P%$XB3/H>ZIK>Y'N:+.,NQ)<)SXQUW8,@J)@23$D=B M,(^AG.Z?N"#U=#]BNH_VDG1>1 *^IH ?7%#P+[@-*%+#+-4T)%;%,F[V/>_M M5G"6$A9&&4$4-R8Y0X6.\)^W4DB6\I3_S)NHI_SA4WZXLQ^&[GP@48 M&NK+DV[!8&3ZC-:6SJ"?'8B\S96=@&LL].*T,V@%L(/*<%GS^#B&9F72Z(-TEYM#O=Z@^/JLS=/4+9YN+''DP4SQX.;JW! MG%J+G%8PZ!*F)G&EF)TB'+N#-#SW!F:VNRY;7-&"Z7_):=[//'5WL+= GTIK M'W2J[L4W;V;JKP6/HYJI:N8,-0VQ?D]/3[<-,5]R&;NG7DS-6!6Z SYQ_',W?K MZ]Z%W^SUC-F=^.(>/F:O4 M>GB?%RN>'"X6<,QO$^FW0 &T/MI+K8(K.=X1B^^=ENTW6\W^V6,8?UX;M=F- M8?WV\##$2R'12&D^@9D)@@7GWAM)6*)">2:8#_RV[,.-QI\SJX^YV""8")>. MYOWOBZG^;/OCL]<07= (ZJ@$9O-\GS:^-0YR*4SC?!-O?ML]VCG>)+MK^V3K MX[\/X7X"SSC=.;M: K-_OK6V0W;HGZVMC_#&YY]^[!Y_;NZ<_WVTM?:50QNY MS_#.'PZO$ +1Y+F/.1?6:X*X$@F9Y 3B6(@@J(PTIRXRO$(>S8'V .;I>W*@ MO82"_>.E#Z5^VXCUH,/D:\1:.,0:E_)B0P7C@:.$L@XY$B6*0@N-M:82 M\_*X2/EH!M<:L6K$FCEB)6>-8(ZQ0"@/#&LF)/9:Z^@#CDS?DKQ?(]9B(-9$ MF;&B2.$XZHXB0D;J(G=FF5\A7S:.Z!&K%JQ)HY8G'CE=*$ M27 ).#7"1I4L"*\)P47O]2UE)#5B+0ABC6TLC1-WVC/$;)"9+@4CF_/,M/8Z M8!&9L 802Z\(6B-6C5ASAU@X116Q]<);PKEFUNCHHO;&.LV5435BO0K$VIJ( M8V&F9" 1<:H!L3+/I0N(]1:H-S\W>T8/O2H\U=S#R,%.O9NQ[-3'^&G1F CH39[1%3!+5 M!ED6'>(XDW66!]A+IF)(*2B:#RE9P=,53C7HU*#S)L+T->C, G0F@O0^14<8 M4@TX-.HL9+*]!9Q:@,Q$J9X9ZEX1! MP@F5*888_-$-NA.&O&5JC/S%W<&/AH MWA\OOT[&P(5.21&M$*R%#G& 3V23QDA(PE/PI8V^M#J[!/E%A\OZ MQ,XW%P*O,6C*QSV%FEG&8V":I-DQIQ'FV@UYM28 MLY@1\!IS9H$Y$Q%P*HC&7@A &JP13UXCXPE'.EABM:&,J0"80V>50%5C3HTY M"Q8 KS%G)I@SMG.2 (L6W&D4O,EG,AF/=)0822^DX0P+)U/&G%FEF=>84V/. M@L6_:\R9!>9,Q+]%(M[+*)$OXSE2FAS_-@@'J2V3D4K%:\QY6[G@?W:Z*3;[ M@VZL<\"?+_Z=B>!GBI7C::Q1\OXHN3,9]8Z)&VK!!Z2$!T!)DY %#Q'1F(2B M2@;&<@0*UXG?=6;"_$>]:Z29-Z09^X!!LJ"2T4@*!CZ@S.=9\'P*.W=22T\8 M9[Q&FAII%B/672/-G"'-1(2;!<^22A%A;!GB45'DL$O(,>&#,>#\65LC38TT MBQ'AKI%FWI!F;--X[6(05B,<<4L\R!PV>NGJ7]I%ON;TG/'A3 K?5L0?1L[.[8H*@E MF*/D0T+'+6L\60\\F IB2)*DI2GB4A"$N=4+6>/9V>/2AX5^O9@NC9>#US%&M.P&04,)F(TZ"1 MM9PA)U)BC%L>N%E:U;6>/9&>/2AT5>O98NC91/#*6\$ 2!W"27/$C/S.RK]7+1]'(BW0\FVDH?$0>/%7YH NVK&J] M?&*]?&0>7*V7"Z:7$[&EI)T(+#@D8X#UTGN.#(L>)>.,9(#/ICSS1Z[H>KU\ M=KU\9-98K9>+II?C]=)P:<&-D0BT,"&NC(7U4EAD C;LA6M:[U\ M;KU\9(Y5K9<+II>3)TX1GP)C&$5!>?8O-7+!@%G+@@A""2DQ^)?$K,CI4SVG M UB_]:UK1?@W-+^O3L>[X.\L=\WVP%8-P-=&^G%LN_O-=GD0E2@UM6K;=7\; M/Z=LM?SQDXNC!H=:H2BHS4FGU\Q/?->-^:RR[_'WTV;H'XQBN!-W5;K[#H]O ML:[7:0WZ-]\R 0<^9GK7F6L^ODWS:>Z3H9?'8O)G[FZI&L*9(,'B-889[I*Q M0BJ-,15)6$*LW".$+HWN.NB.WN$$% ^Y;K1'R"9XQ7>V=6K/>DN_79Y#F,#) M8;\Z8C>.2TI/-BX56@-8=;JET+T#?(_=_"WHDYV;OA0'W0S%_W.'"<)+JQMP MWX]__F97KYOQGPWT P607GDY=:T $KI296-.__SIMC_11G'*C9.<6TPLQI%+ MZBT6,N>%WB&]YB]88_(*TPY;_8/8_:O3ZW=CO]FM%IO8CJG9[ZTU>[[5Z0VZ M<1N>_:'5\4;WYXAK"_GGTYWMO?Y M)F#^YMH^@S4#UH+-\TWH[W_/UZ%/^WL,\Y04]D@( 4Z2DPY9FAP*C&"%P0[2 M254F D U++QYD\A9':7'6 4=.?%&"TV9,CP08:@G8$9%6(5/,AYV84E>7=_\ MZS];.^OKQ>?U[8W/ZYOKC>WBK_^\;WRY<1OD=G2_LGY4DW=KQZ;!N@GJT^Z_ M8_)BH7DZ5;D>J[>_TLL\5?+>C4+R#, MQ?_^CZ84_\XQ^>7HU_+S\A/R^Z]%$VXK_F\ :T]JQ@ 668('A7+BNDTW*,=H MK ?%26ZSA)SB]*#I#XH(BU83%NPB'I^T.F<1WJ^3BOS0;+?9]EG9*U"=XL1F M"[=Y N/>WB]Z ]=KAJ;M-N&.8WL&_QW%8KT5?5Y;B[68(MAZ+6AEW)%>,3@I M^IVR]5;SN-FWU:>]V,\[D?V#HMDNOL3*9N68_K+_ZZ@S)6=Z&]K['+]'$$AH M-\25HMB>Z.@^*#D\LE7U)8_+/4LG'P)"/Z7/6:MF8W(,\N2M5T/=W;1]?P"# M>>EZ[&8+8BN5%^>HH.#9<6J3;7W:4RX%S[5!C!J&.(D.&<C60&-\O]/M+1?E MQGH!XF/'.M#N9PTDZO?>+3(_%/EGE<0I9^P&.=RT/YK'@^/W;0#3UB5%!2D< M#E\<"N1;EL2O/QJG>Q+DS4BED'91(9[WXVPP C%I,%4N>!DG,]8F!'$(8=?) MSJ1OG"&P_.(M G52>L1#[)M8$@J8^TYQTNUD=JT>M&3[EW#\ J1S*".W! U? MZ,BEV8>VK[]0MN'B>'4!O0#(SD_)F2175HZ+M_2=X^-.7E_!W"K@);WM'=R@ M?\-;;^Z!S3&"Z<>.7O+2HVPW5JD%8:S#Y4WCG(-ACRLC_*QH,+WD)0_)YO9TB]WM:1E H$:A\U0N3H"J# MN>C:Q.S_7AQT3F%M["Z/^A.OZ4^[T\]]JEJL1O&ZD8.7^MINQ1XLS2> *F7? M.]FJ/FWV(LQ +K=POLG5#D2>P5<#E">WG01U;(<)(FA31T_""_RLJ- M3OL-YMDMKOZ<&'5_C2>P!W:7CUEN[@?^"A!?*.6LI9('S:V(U$7,A?8D1BKW M-NY $7,#XO\-TPY"OI5&,C+Y!7"=_@#-'-'S]3[G4-U;QOWU\\W#]3TO17(. M@)_0J!'7C"$KC 'T)U$FQR7QX&"0:S9Y_U%\K\8[*\(-6IFM:Q")#(D9*JJ1 M'TE.>>D&!?U[JNFK 2NP2VF2R5_&4UV M/-%W]ML9VBYE2+Z#X4*A4T9OBI0D!^Z55LS)M&8]DH 2&^X@! MTX$3IZWF5'-B@I78:0UBX"CGPK%;]JIJ,9BU&&Q_W;.$)IW=(^:40%QPBPQW M&CE' P$P$%:68B!^ @5@=Y]4IG;K;+F4BE.P*<%P#1'6G&YGL']0KCW-7F]@ MV[ZTQ=M@MPU-]AO= &BH-/)[Y1VIHFR ]6=XWVFS?S!MJ:X4L[!0GR;F7=)8 M^(,8!JW82>/L__=Y\)K]L^V\!?>6(]R-M8T]GF0$8\T@%7.$.]K,QDLY]"@VVA7L9$P$^?&QV[YP4U%EW]GAM.?00-\VR^O7F&DYOA"M M/QAYCRW;RQ&"+MBD0V.M)%8HP *%1K=\OY.-0T;*&',/;F^U.J>]XI=25SH# M>*G0^_7=C5IR>3?W]^NV2,NMXO&V*SCVW9QWT;(GO?AN],OOH=D[:=FS=\UV M.3KE3;\/6Q_NU>8'7,G *)]771YO0J[@:B-R6&4Q?/+P\DIYZ0I]2'5-DA7* MS(V7P<*Y\=K/FB5JA=&'-?OS:Q(_[,[;.LONUNPME2SW2,CY2=Y-)44OE'@S MM?M9RM4?U;+S)2\[=\A8>KWC -#2*]X7-X['6RAU^C(,)'ZWS5:)CR8,YFMC.%T7YCU;4&-JF%[&-H__ M?=S8WN2-XPW2.-_ .X>?Q-;'STWHW]GNMT\<^M)L4'BCJ?0R?P;](CD];>?P M*]L\A'O6COCN1VCG\-^MW;4#>.\-MGOHS_][OGFI?(D&8;@)"$Q=FLLD%-*1 M2 0.F^=4@O1JG],^V8QXO>ZL!]>2?OU<#UZ*XN]MZW9D1H?HC"3><&J]=9QI M#8+$?! TD5JWGU>W)^ARJ*%$Z("2P0SQI$"M'>9(.F>95II991=*M]\"J=[& M1/CD4J!DVF=\8\>G_W(_7'IL'))-)]G%Y]]3?1]:\U/K[_/H[-CVHDEI*39#EF:D/1X:L\PXI,#F$==(HK>9' M?^N Q[4!#U,'/![J%'&6$A9&&4%4YAMRA@H=X3]OI9 LE4[13S"K=HIFB$Q? M)RT+[B*F5"CDO<> 3/GD<6X44D1+#M,#P)3KS_6LB,SK@,=KTVV"*0[@6WC" M$V>:&9&PLL%CD*. K:QU^WEU>^(X%!\=#L(CZ53(6> $&9X21@ISBSC%"6DB+3(BI,B$]\F$ M^='?.N!Q7<"#XCK@\5"GR%F.+1&>&^^X\]0H)@23$D=B,(^AK(OZ"6;53M$, MD>G2X41) ")%J5'D)(=BP:APV %&!6QPP$D''L$IHM.T7G/J%-4!CV?6[90, M5HD0:3SGV<406HHH/8E41^Q%K=O/J]MCJX.+A#5-!JG@P&M@/""MF46.&4RH ME8$*NU"Z70<\ZH#'W7'ID56GMKT6)'TG17ROQRT4]LA)OO]_C+,0H"4:)&8EXI!SI M $KLO4R>!\>]B/.CQ'7HX]K0!YE!Z&-8[L=@9D)GD)\[>M6W[3\]C#.F]I^> M.C8R,D*\)H!A&IED!>(EZ;G68(X$KAQF7"H)^$6NX3U_E!,U VU9O A*#1'7 M0X1EEB@E!!B\FC.F=(PB2IT9C C31-40\3(AEJ&)XY7&!+N$6,0*\11S@9QB M2#%L;>+$ER;.:X*(Q[+%WX\G[JUBIKY__KZ\"NI[]MS4]WE) MWH[')S">W;/U_QLT^V>?(WC*QQE3&YUVR5/::4%7]TO^[-CK]^:'%>CKZ)R4 MLZWM@Z/-X\]'F]L?CG;7]F'-7?^Q]7&3-K8W<./\B,$:_*/Q[=/9UE56H,,- M6)L_G>U^_/1C\^/GHZVUS\W-[76^)[MK&_R_Y[F]G3T6 MF4LQ&:1M/N)$2(TT_ ]YCX61)L3 Q%7>>T9PTC89HKGBDF''-7S+$!\=9RIQL[Q!%_U3LJ8J/%449V"-K= V9-2(=VD7ID(^:#3 C I MXPZQU(3,K5N)?&:C]!4STDT,Q9?8[ _L]UB4!DRO^&5(O?_7H%]\+C^Z8-XO M"9:')+_Q1^SZYI!K\SMH8Z9@RG3!O<+;0:\D9)J@8NYWBI-!UQ_87B8VB\WN M=)]'?&<7-)J,#BF?QUVIF'CAE2HJ_W)UA[XT,U-O?L9HZV=(C]8MCF/F^^P= M-$\NCTY)Q@^=;S6M:[9R1WS94QB-Y1&C])A0NN0J!:F!$8L5DN>'N#";B MD,7ZNG>:/,L@ U5U)GGQ_ACLT_[%N$)#\*!)CN9N_L"6]'N#EAT-?-M6!TF5 M#R@IJZ 7L$;W.FW O[/"GD#/?X ?T[_$^%Q19H%1$^$[)3,J--IOGK0J7BJ0>9R/2[%9=R'"YD\&W<')KH5+\9^)%9PN053U;\0PU+TELMKTSTO^?#* M@QU.3EI@G9?1N_'X5)W+W\\\X$]\:,MMR]6<$=F]P)*UMKGG@Z/)4H(BTQYQ M)2(R3AND3$K)6D&$"5=A7%!OO'+YP#W)-9;:4&V]C<%AGJ035Y>LS0MU^G^] M"VDMOL&9%%BWA4?MH+2+2&P3>$D-:$H(4HSAG.8/#!/8F M)6J9DVFB_)?(I/TI6M7 \/S \-CREQH8Y@88&G]< $.4&4< M(D0X&70TD6>Z9[%,U/2Q4#\%M*?+2ZM5E,%+JYPL*W-/HN8Z7?[>=D3[DE*,=T?G).CR=M)G7R(J MQ]JO3Z,H]T,X-^3PU:,X.-#]-VC&! M,!8)]8ABJ1'''B.+CZ_ _CEI!6$A<+<;PZ=^L M*&.90K?R(3 M*/?*ZJ!Q57"!-"E^(HQ4ON?9 6NG^,AG7V M6DDX7-OY&HR)GBN#!.8E-!4(9LK9B2J@N'VO&@%AJ47&,@Q45P;ZE14 M*7?IXOF,8>3G$PY7&X/1P4%.;ATG&7^KSWHF^9Y M7WY*_6Q6XB_2$"]%Y2^GXB?IBP^>=&C,,A/Z-CF'1%\[,^ZF:7QR_FE\9;!E ML/5@Y=67;Y'-^33RVSY-SQ)43'G5@Q]8D]KZA9UH^R^Y8_'68764!!D' QFN KHD3P[=C=N MI;]ZP]EX=/4N.-Y:^T8W#S[N?=G?^?'E[?G8SL__7/HSMI'72.0"/O[/S^4^QN;;Z M8V=_@V]M[] O[]\=;.Z_^_;?D_79V+-6-OG(!;(F,<2UQ MO%!G-V/O/MV.[;W8";L9H:-:&.\Q=,E.%>'H(DBQE+*Y\X"RKU$D>+><6.U4B$MK6B\?#$5^W:$[F$0 M53C;4^%L]R4X+Z E )8JW[L&,#3FK';LM87.V$W8ZW<:^E8Y$)$ MR7'43CO.%<7>6TV(QX6U+I#2/7->20E#A(T4)0/ZEC-'D=;<(&O ]XA"1ZW5 MTHK!RQ<;?CQZ&/(REL)PQ3P7FJ4 %O@BSMV39WAY[\-8Q0D)')@>B'!2DFCM M?-+17]Y\J#"\>U8VIPROJKZ_\S4H3"3A#.78&^+"<:2]P2AZB3&7CA!.YD[S MGF3D"";(+'!D8 %G[+9;T2]VPFY&\R0WA$<^X-H40+%IB.RBEI"LU; M(,U[YJ03-2PZ1RW2PN7@))<(%D\B8GF@ACLOA%Y:T73Y8N&;$IPLP@=*&NCZ% 9X*3*3CJJ51(806LU7B!=! : M1>NU29QY2^32"BG!25!PA"Z8=[O@,U:"D_?*6DW,A; P5DH*;@S67DBMB+6< M1DJ%*ZQU@93NGV>"D^!C6&(,\H03Q)/%R 7&$!.:,B84%Y@ :^5/(#A96.M3 M9*TEX/I3UFJ-LMX+CQ-5W(-K*05.C' =O4HZR<):'T.!SK!6+YTE'M0F)C8B M#K\B QX_$@3S: GW).@2:[T3:WVQH<.2"'JOK!7T:# RVL@3N)>:.%"R3&(# M]R:),5)8ZP(IW9TSB:":Z<0C1R+&@+B+%H&[P1!5S LK:?(? D V$@IH]^DOUIS5B)M=XK:R5$>!:B8\X$GF.L.#(6HX"? MVA(7"FM=(*7K9UDKPSIG=6 4K;6Y<'U QA&,DK!*6>FL2P%8JRBQUL):GUBL M]8F?*F=/4QC82SY5?DM:]F)C8R68>*^T3##%0XB4YRXTS#N;XXK"8AEY8B:5 M\SF+1,MVSR1N!AR(" X1;CSB44MD&+C&A%!B*%'8,5J"B866E6#BXP03=636 M12.8((PGY74PV"EG355^6J823'P,!3H33'3*6F%,0H9RASAWH$!5Y"C0!,;0 M*QN#*,'$$DPLP<2%8ZT^24>P"B)$PGT G M@,6+"8&4:L2EL,AJ:E"B+@9'E>*8S96UEE/E%3]=Q+E[\@PO=Q?!6'C* _>@ M?4@*W#!)@S3)6EL8WF,HFQF&1V( 9U@9I+D!94.H1DXDAT !^22N\!OVK)"+"N[RH7,?Y4KP2F"R!R1*8O/[9'"RL(6X.1\Q[^=%GA2BUYF._IG!*:7,30Y!//"7RBA)^_Z)S MV]7L?K&AI!)[N]^C&H)2ZZ(DS!*.([>.Y!0)IS0X)L:7HQH+Q6&.9SF,5))1 MK022@6/$N2;(>/@31R=4$HH9GN9Z5J/$WDKLK<3>;M!J)D3+E!;!"0Y*5@LM MJ,$VQN ID;[$WAY'@TYC;UQ2K[T*B)EH\FDWAZQA"BD"%M!'[*O*8J6<8\5; M;U>$_,6&DA:@'_;3FK";\=80$T\^MY:Q0%<--HQ0R[ /24M+78F]+936/9GE MK4X(0Y)AB.G<\YHXC*R4"CDIP5 JIJBB2RN&+JL2>YLC0V6+.'=/G>-QKXTQ M4:0YQ:T32YKX+Q-R O@Y9[X M8!4N>8%WXG@O-M168I/W')L4%EO)G*&"@U]FM&()IZ2MQ$EI73C>(FE=/,OQ MO$Y<>!<0=I(BKH-%6G*.1'(VD-P7LJK9_11BDT^)X]VNH6")X_V4XR5.DB02 M/,P@N+3<)1)M%$HHI8RSHG"\Q]$V4X[GF4E.^("XL!QQ+C$RQ#$4A<,F^J@I MYN5T;XGCE1RZA>-X.CH<5+ L'\I,+;4I%DHK4MF.9ZAC$6) M#;).$\1AL9")7"+%&:7 ^YCDLN30S9WCR46O2,W$\(0VE3B.%#;C7RKE\ MOE<@H@V#-=561;NTHDH<[WG'\9[X.0G^-),SQ5S.23S)($)FVPOFYRSXC)5\ ML_OE,,1)[(T,3D0NI#!88"RL]083S2DM'&:1. R;Y3 B66J#-B@R+!#/R1\N M$H^(,E&[Z!AQKL2IYJZ_%ZV*Z+.(4TGAK,(X>1H\-TJ80*447.(8#2>F%!I^ M)&TSC5/)R!B)@2$E.$-<)X>[%AE](?XUXY'G>, M"L6ISWTQ8@!N(#'#7";+L0N>%8ZW2%J7SW(\GON64>>0-PD#QTL!.1XP\L#6 MM:L3X08*U007%E00Y1ICZ54VFM*6.%X MCZ-MIAS/!$Y@01**"7[ "E-DN!$H*26D!OHG4^DF4>)X)8ZW>!S/4?"3L3$^ M:,RQPOG0H?526.(LR-(5$M/ MHK*I<)@%XC ;9_HE2.M9D."Y&Y$,XD8R9!(VB$2<-/5<$JR75DR)4RW"7F2) M4_TT3B5HQ""V-AHKN?7*&DI3D$1;@PU5NL2I'D?;3.-4V$O# Q/@(N7N++!& MR$DBD>#,12EAG:@J<:JQCB +[.9!,'1L,!"Y(DYQZR51C!+ MG54AE)SYA=*Z,[T%-OCFVCK^*ARQ5CB'DE,)5"^AR 6?D*61J!24Y"F4I+-R M.')1YNZG1T^2IDRD26C+/[L3V7FR JF2>W2O;"U1)YF/"T@5N!'$V.0;, MP>8S=K&<+E@LU7M\@>VI()P/G(-[[7+SZ<21SHEHFA*%C8Q:.PQLSY2PWER5 M^**UTGD6;(\)ZJ4@UD1.N.;**&^"3A9KX;00N+"]QU$YY]A>Y%XPZ1@B)E'$ M>5#(QJB1]@X+QA+A*9;87HGME1RTA6-[PD27DO 45"QGEAEF/"C89"P&MSJ5 M_=N%4KTG%]@>Z-K@G;0HQMP\%$=@>X)@)#4WA"G&/"VQO9*(MN"):.QI)J+) MGR2B31YB_#VLFMLK%KG7#[&/ZC5ZG9$PZ'7:H9&?_";"4MYZU[=6:_=J:%TG M3M:T^E$OLNN_6CF[X#-H.K#]W79WLHA\_E"ZCC#3.[7?^Y^_$8G?7/QY+]C\ MM6:@$S:3>KUAMS>,3Y,B?/GO'O8'?W7M9S/:VM\06^\_'']Y_^%'Z_W';V#N MVZWM=;YSLD-:^Q_8UG9H@UDG7]8V^']/X'YKJU]3--PSSL'"8XDX"Q*9E"(B M2H08J,K<+7NT]1Q][%5*9S@\?/WJU='1T?(/U^\L]_J[KRC&[%4?+K^:O'=I MY>VHWP>.UCEN'(Z&E=@O5S1A\HYG+.[TM\<4ZRNA]J+%'<;TE29L@]<>:"Q- MB(-_@JS(A]H<U!8]AKN AR7T>&0J/=;=A&9W1P MV!B,#FX-@S=G6!5ARZ=DMMT- +77J'[MJ<&%%>NP<'"!^WTERIEH3$")RVP= M<$ 65@7A1&5R&BNF[&WALKT7&W^,AHTJAIICIHTAO-*/![;=!1%O$/'W!CB4 M.9X G^SDE]IC%[]Q8(\SO.*/V/?M,;S@[>VNA\\##@8-V^V.; =,C^V&ZL:I MW8S^;)QE=J?9 I5XAF M.4J3A$'.4(MT3"Q$GSL.D-NB]%^VDQJ]5$&(F&5S-2:/VIW.!9N7/Y;W/JI? MIF@'\$VQ.T%H#W[T&WOY"R_>:WC4JVXT:(#\QGX!ZI6GU@I0%Q2HK:],&>9R MVVT9!0!58HQT*.5DPM^B8^_!5L&A\]"3;Q8"X MA]\M0.P[W)]N3, MI\9&'T\_8MV@UQD-K_[(A;W7N>]8X&MAVXAS\S7S/[9KWS"E.[M"6OM#]RTUZ]6^_4(#$&_5JO_M LS ME@:@*_U_2W]K"V?R659L##/<)6.%5!IC*I*PA%CYE>"EE0WXW(]_OK+G9;WZ M>4Z\:[TL%>>24BW9K(C&8-@& MWI#)^^YN/^["KXV/,<2#P^KA5@]Z(W"QS[.0058GPX;MQTM<[P;H*0>+<)!U MT^F+8=3/?T\U$,V^@ST\[/=^5". ._R_*W,21H-P+B%!<8N%4LY:*GG0W(I( M7<1<:$]BI%<<-D)B-N]K=?+(TR>N'_B/\:C/9("][HX.4.A5$I9O=YJ5()]H M4L(=C/./S;4/7R416F*E$"<62+ )#KD8P7EU6BE&@U54+ZT0H(074T@;(,\= M^*699>MHK^WW'ED6_@#;!JBVG0NR8(^+*/Q4%$[6OXK(@)!9C(B.P,WR$0[K MC4KY=J;&KN-%>KP/&8 "?B7Z8@_JG_A#\ E/9Q [A3([M=C?Y8-?:FE*H:Y?^-LILV)8SCT9\;Z62 %0O+UP<@ MF],[U5P,GO2<)H:A7?#6KK41O2!&:.W\9.-Z=NOIR'-E&S=+54M82^>UE)XS MC@.U(6'GJ7'8>(N>0 M5&_%#49NT YMVS^> .O=I_C,7(G M")]%M#W=&ZR_#3YZE'9'O5EWJA&[H7[;C- 3@/%&M_'O43?.8&#R_:?/ ML#>.X0Y&8"\GW],QNXW8;:]^ M)4Y@ZBU'5 #!!RV>D'5<(TD34<( [4\NUX"Z1.AN2D!>*FU1VE%PJ#S&)'$K MK15<"P%>E+=)2^LNUZRDT)9Y"#R\]N?7I)Q@&FLDM)'@Q+"(',,486VX!\4K MF7(YJ_L!B0H1MR8J/1#9',H=[DV9RF1 X]CRIUW;6:K#SB5$K302V#\SR$EFZ:.*?DB7? MF!7X667:,OF\R09/(MHH3KEQDG.+B<4X<@D.*18R$79Y?8?+=GJNDN"U6,/P7;]W M,-T &I1-G^L%"/[\RHS3QE&,M,[-S*).(.6"(D%X8@PX*:4&E.PRNR#E=:K3 M9!,HY]O<1#*PEDD("[X:X9SYI.&7E*C6!%[&TF?)(&8B&1=46Y&,>>L\O+4& M.L]@0UBD"'YRQ$5@P"5-0,%[SA))41GPI-7R13)Y3AJNSDD8S!PT"#$>5#N& M5^9H76J%*:G$K69^\+[#Z',:4M[?.X+/-0YM.S2R8[H+KO9@KP'^S/=V@)LX M,/6',2>9P*4\\._@L<;!\J]2HW[%C*^EPE]>"I6\.H4J#[="V*_S>BA9*HE7 M3SGQZF<3/2>VHBX50,*7?Y:A>U51JEN1EK/&:-WV\PFJ ?#J3WO I[?AYK]W M>O[;8]N5_#V573D\V/J\0W8^;[ O^_]NP[W!KK3$SO[&\0[]V/ERL(%;[[\< MM/:_';>.S]D5N'^^Y\Y^.&@=;/!6MBLGG79K_]_[7][_=0#VZ.C+P0[8K8V3 MG&:RM?K5<8:UPQJHA57@R3&,#/<$,8F% IYAI34U/P"=&\-JMLX26Z4IE4(Y MQ9G!EE('LL@M\&^9ZTTU(IB#PZSO^B/ SN;Z=F-C\^U6:[WQQ_K'QJ=_K7Y< M;ZQN;W_<^/W/[=7?_[/>V-YJ_&M]X^U6?>U?6_]96__XZ1X$*#<_K7R/*/GD]V(8=>)6.H^7W^V@[5>[8:V=+5W8SB3A!6/HN/7A:\Y3 ME<9;E&+.H@\>J)D$=Y0*BH.7V)-\$/0LACRL3A3>.B$MQQP[C(U/V /MQCIX MY68*H^ M].;L2;=+#JY4*J2^/*4BR[BF(^/2>.-O'E]>KBY-JIRW)7094'NKV_[\FKSE79_78*^W8+^HE?C+*CA$7'COHM6VN\#8*A3L1-NO M34\$2QOJ7[?\L.?B^'5&FG,M(GZ7BJQC]9"5SMFB3K-UG9[&Q-^U2OFUIJ+, M]5QZ/):YOLE<$W/?96@7KGYAQ9;L$+[K+E4,[T_,YE@F\9D.VPG>UUOKFV<;SY?G._=1*^;:WM M[6T>GZ_N^Z[3VO;TR_;.R>9^^ 9N.X=_85R[N+6_@7?@CIOT ]]ZO\[^>]*: M]$H<@CO/>*0B.HU,3 K<>2&0"S@A:1P+-O%<369IA6'>I)@X/>N&Z$%OP^(W^-3_,(R2$6B0!'6!G$&/[1(+K=B(2I9&CA. M@%_"FD;S@M_GBU^F R=.6\VIYL0$*['+9^2THYP+QRK\ZC%^ <@%OX^'W\VI M_;5>DZ#!_M**/1&F;8OL /VO$9Y#RT4%\XW7(O=7)+D]O&,>^C!]6SO,:?PV),)/'RN M_LA5=&!4=K?:_CP @U]M0@X:O=%P,+3UN6]4[X7>*A1QR2P]$2IT)1.J9^B^ M@Q&3]5FMEV>S2H[?2E62P&!KNCI5PD A2_,C2SNSP0HL5.2PL,@E&1&WVB+' M5#ZWYBQ.1ACGP=DA3#09O3-9^HE&P=?'RKT8\0+Q>XA7%(@_'L2G\8S(J(_" M:!0]<8C39/-I%X:HD4@J M8/&,0D0:@7@N"&*)LCF"F8SW1+F0*SHQUI3\SEL.VJ;=[DZ3E&/ZPQ_G- MJ_V^[>[6G5"*0IN?0O.S;HFAB62"B8C-*=')).0\\#X@W16[> M_C 1W#DREI>]!?/(3DE!_8*A?NJI\"@($0!SYG)MB*0(,MPJ9+2QEB1-F+<5 MZGE!_?-&_=S]E(+ZQ4+]C//B) F&1(Q4P!IQ;R@R-H+!=\1( A2/)+6TPIJ* M/%BVU'VX+B]I.V5\H.PN&RK7SE1_EOKOH79;QJ'VJDIZN%! MU,/4 V+:":>]0=3EFDV)8F2,,B@D0VCTQC&;:O7 \,7J>$4]%/7PD+L\13T\ MA'J8<96(\I98P9'4(>=H>(LTE@0ED2+V,7DOU%@]B'GM\]R[>IA+XNO]G/V> M=TII&>4])+X^Q6.\MRNTE&HG]Z!&A2IFJ^ M\9@+M<,OK8IURHQP84;78$;K-2NJV=%7QI*,SEHD.9;YU ]%)K[Q@@*7B])[R>'I3_ZJF7-'")!%(<4"13P?C;?4)(29 M$A*GD(*K\,H7R+Z^M#W:M;MON[X0?7/??'Z\$D7CW$SC',\R>F$UDRE)Q+RS MP.A31"XIBUAR6"O-/:.A8O3DH3+:Y\<07O:9E45D] 6QMT7LE--3ZS.!$P!1 MPH$CV(A,)!+1O%0@K@2\\ JQIB#V^2/VOCE]0>QM$3ME]5XGFABE*"FI$(^6 M(IT21I$E+ZC'T:0J:L86"+&+ME]8[G&->[R$7;W5[K"-+C_8E[L@=$;AQ?EF MCYSUFE=DLB"?HA_UJZ9@Z^.UR/WCWDY[8ESL55*W-2L)*S,D,88E M0\0Q5X=Y=? !,6E44)(QFIM,D4MZ&)?" \\)VG//6"W0?AQH3[T][ ';4EG$ MJ][D)KJ!69*]/7'GLWH%V@L-[;EGFQ9H/PZTIVXA$93AB#%2 MW&N =@14TV 0I<)*XIET/"RM@&%?(&A7'L:K*GMNY9)&KS]I #L9WH5.8_5# MW*(O['7[GZJE"[><']:OV4E3/%8GS4]Q-Q^L_1@/>_WM/?"=WF"T2#TU M_:17\U'K\X;8W'ZW_V7[P\F7M76 S\:/G>W?]S>W__JV0^']^]_PE\]?VE\^ MG>_5O/IC9_\;:7W>[&RN;7YK;7_K7X7GFA&.D:5"(6XD1HX%@KPQ6B1C0)SHA8: F'*EX*J"=7%!:XX)=PPG M#+HY)G^^(>#6'^L?5[,,W M>(YV]WNL)RP/"1A,;]2'J)!^(\'E7A^N]&,] 2'FENE'>S%C"9Z[G8[S M2(<_G],\[3YD7S=1KX"X^HJS-A&MV'':]ZL M7X8AP'W@[O!I>']_SXXZ@W$+U4&=O7^=P<"G[?=VQDC]X78W2WJU4/GD5". MH&2)J"[""S!%W>J\?>S[MNWD.S:\[0.>^H.S7U&/KOHFV\T0!HD\BIU._A?6 MJSVT_>/J$Q.(3#]:"PT(VQBB^6&!H/?.3G3^[ !N"()^&/-@0,ZKZ[F-UT XF1A,5F7TSOT^KLPYR>V#OC"X-H9J5E5C9]B MN5ZKTT'./FX>BPW?LZH)#1",<;O>6ERJS^4_._%'_?*@/8R5QCIPG;S,>:9G M!>1[V]9B&V**W4$]^>-ER#/CZU'"9+X;];.FFBH1$]GKQX/>]TS-7_7C:%"=<)GY[. 8]/K!X*R\G(Z]>>;) MS@K1[,.\.3O&^ ,@ /XBW+7=:0"@]JK[5V:V.[8N[6\QJ^AAK/W<=O>SQ8>G76UP)':W8"SS_[ ME4^8TKT]8>UP BOH]:O5?@V.:NSG=\&8[,*,I;'7SR[8WZ[A8.*EE0WXW(]_ MOK(KEZW=I?3\EW3['#VWT:LH.):"2&Z\T<90N(/CB5B7\A@>CU"D]H].AP='&8ZVLL&MK9#-<';.PY]>#/8^AQD&]3VPH*F\ID#=BNM M/+%#8"(Z<=?ZXS,*\]2X;-KOQS6G'_-6T--Y*M"PUP'3#I8%%*3?:V?EUVRX MOCVI?DG6]2L5.J;'H+)K$SJQ>I=KY9EGN$(?+S]UQ@D.SXSO!%9_; ^;5U&B M"7T?V>VS."A+*.\65&)VZ#.UNCGCFM6AW M4]]FX@_>Q<1H5O0(:.*4/S4;'0O3T*AJEJ7LH,/OT4<8?.5V3,7ZL'>4CYW6 M) DNY< < E?O_.OUWR#_^0[Y2Z>#J_31D05X-#H]7]$I%VWV4>";P%KOQBX( MZN02,,+NX* ]J&YR^KY4^[R@Y;[!XW1'73#Q-4! $F)G0HY#VX]?GH#.[G;C MA!_W@4P!&^O#-%1?64$V@9N4!7ZPUQZ+!$0AORNO8&,XB'!\NW!&AX<-D)_O&CUBL(3ACA]T?9]_;;S(ZV=S-F79X365[1K M2AK'T_"]UQGF>E[G[W7FXJP>S$L88JT;*H71[L=S;X]=$(#CQF[^=[QTU?7I M*M7?%F JX9%.%1I0.""*\/=E(!B"W8LH /J[@XK]US,9SP8%7(>I^=GO&W_./3Q]76;[,HK#0Y3!H,NV:I,!!P%@X.JC^ U 34 MZ\+UR0W6U__XN-7Z[4T#9 ?6+G:_M^$FE3,S,Z[QQ/7&3LU$:UYB6IJ-C^_. M*HGSTI=A-*REN YFC/%]QK>)X&9IR%B3=1.Q=O\E?6$9&*\@]G1EKY M"U.Y.KDV6KCFN#)'G>R),I]9UHJ]FXC6G'P-+/-@[ ONV M-_9,L^?JE^I CN6SU,$9N=A MU)T8I7.+/5Z%>#@\-Y/#4;=ZZ.J+.O%[_KHL=]DP3KXVBS0"-SB&L=+)[M4I M21CNV2%X&]UO$[!,U,XTJ-2P=53.PJ>[77O&K)]U]RNZ MJE/PY9-79'[>S; MY">KGJLYEJI3ZSQCB"<+/KG?:)"#?P.82EC#3 IR! I>KPQ]9<1B';T*\6!< MTN^LGS4=1KW.L*J='OBSO2Z(P' O6[N]8V 5-?/J'<8N(-\>Q#-25\T>2%0; MI*F3PV4>0 =B#W0%'<1A'@_,+("^-]K=.Q7'[F19ASE061FSP:C_/;8[G6I& M?=[[ ^DM0'P:8P#/O1:.4QT&TU%%61IQ<)CURNXD5%$7L6G7 M+"RSQ0IPH]W=;(C!_>V@_(YQC Z,GHLAKXFO-B-T0_:NY+P,]3YE%E6$,GQMP/;_Q:SUAHO-WPV529\F*UR M-W.!.BIU/'Y[7J5\(^#<(+V@)UST%A8R2VT=] 9@@*FIQ23'LX]GO[J1[5"[ M+@B[:(MS^3;=>+.L\4>_E]K@"O0;N8?H8HW\YF(%YCCCM29=H&#:-6T>7B)Q MEXA9%H7*/\JJ)>^Q[/4&.:H_\&!T*J7^I! MZ396I]__Q_C[0G@ZRKNRQ?(YST M\YWD%QMKTB76M !CN>]8TR]C1^=B350JI:6CG)K(#74V,2*E8I93ZWE8R*W@ M^TZC\'LQ.Y!;Z7Q"Q<:4P?Q^/+[XDE,KMM;^_"H-4<99BC 7!/$@%=+28^1E MTLQ)'[&X('12B$2-X#K)R#G6(*3,8:]LL""NEIY/K9B9]TD([[PUNSP=8+H) M<[HSO_V^67-3Z_2V\$,AX&O[W^>;K'I6C]Y42,T5<3PU,C5)6 RX$T>SB(KR>_ MO %^>-BQQZ_;W0I+U8?>C'.PQI8K'[@_E_15Z:KZ\E21+^-:F8\/F(R_>7QY MN;IT+A6MOL;PLC+DRLMX^;;70%7>ZI,_&RSARX:*IS-8)9_,8.4RYNJI##;/ MK+[6;2\_* V"_?:BZ\]9+LYYIE/E+Z\P5?"\_X6MJ# M[CV7*W[;0VT/RM.O-U=;=?+ 'Z>9$6][_VL0[FDSH7,>IEO/) MSU^.]!*O*>?Y(K:L+S$RV;&KN?@_R&_GR.Q#2L,"@N-MKUL%>JL@\W9O:#MG MNQ;>XG3N/'7.S*&.&]0M_O6:<*!#EZG[.MUGO8%S1H0YSGI[Y^]]26< M:M[).ROG78MF([NCCUZ/>&Y27P;Y/ ?YTNHYY\+B ]N)5W<2+G4K;U7CYMR9 M1TU<$BF18)3GPC+M*6&4&6I$T(F0&U+WHW/-.+-M5W\ M9M-Z>/]/X 6^M??RV>;*! M6VM_[>^?..M[=#9V?] X>\?^=KF^YVC_YZTAJWV:>N,),%KQD&@'"=& M7.;..L)BA%/T@0HG8C1+*X:J)M9W+G932LXN+G0M#L$0)PPW@2?+;,@[$,2Y M+!^,J0+=A8#NYMMI,W!'F=(NH.0E0]P1BK1-'/D(6M=1HYES %UAFD0]6(O0 M MWY0/&W N(' ?'4_MH0 MG8+U0(PYB7ANS:"%MB@XY:@0*@)W6EJAN"F4NH#AWPI\%Q2^-T'OW,M[%=#> M!VBWII87EHDPL+J(,LP1)\(B$ZE&DJ1D@4,EEPNZDJ:6HBGUG1M2ELKOMZ[\ M'JN/ZS2U<4V?P4V8=9[]^KW%3&)Z2(P(A;T&'.5Q0D MDHB=3B;:W#BS:%WID @/!"$FP\HM8!#5$&T*N2 M1R$()T'Q$A$R>FE3/UR=ZH+>AT>OLE$(#"SL5%Y]S=^V); M[PNZ,RX^(3(QHS#22DO$?7#(R:@0%3@!8)TF7"^M4-74F"\0>E_:QO[J03[3 M41>7:I3-_2?EX:^&_=%@F%-@W_7ZLPM9E-K\E-J?L^X^&""NHQ8(.YN5&@.' M ?Y&E,#* 5'4*?EJLT'R.U539\@13A$)R9E$N%>:+ZUPUN3LSGT@"Y07%\IS]_T+E!\&RE.K[+"B"10Q MBB:'\01+R @E4,1:1<^4Y;;:321,%B0_7R3/O\M70?)#('DF:)!@T24U'&%" M'>+&.*193(@X'KC&W@*$EU:D:()^7B HO[2L@*USY6A*9L"3BAN<+M]&M7JY MX%/1://3:#NS$0,P0%;2$! 1.<>81(R%10O M>LB@H/B>43P;+& D" &P]3I0Q#EAR$@KD<[=R[RCTGN2-S-4D^$[^Q@%Q0]] M5.!APP57G!0H>+YO/,\$ M#*Y_:* @>7'M\=RC!06_]XS?F3B!%8*SD#2*,N5#M]HAXY5$U"AI-6/$<@GX M-;1I\"*QZI>67?#6'K9SQ>WXXS!V0[OJ:U&2#)Y4L. />US5D-SNK?JJMO4? M_5Q@T75K13;-00=$"[46/(!1H/PZT9P(+*K'$)9=(22,0IYH@(*0 ;6\TYM8J M'X'(4-GDINQ=/F-LSST+X2;8+O"]&7QG++-T1C@"3 PXEF,6"+B/ !;2X^]WAI:6-W*R)[F=H!-JF6E7A)6UPW*8SEE-$D !V,-''NI$M*:"\QI\:) MD%AFIL1,F"DNA;$>@W>N'_UG>V/8^E1QSZ]11LT(H4AP2A%WWB'-*:P/43H) M+R6G53E9WM3DP2K*S*^HWGKY124HBI= !G$OG> 3OTGJ,E2)6):I$\ 6[ M"X+=#Z?8]R)Q;$CV@ M&!9*>H:3(LP2SZNB4,I<3"V9?VY8P>_#VUZL91+"!A8)Y\PG#;^D1+4F\#*6 MQ?8N"FIW3U$;M,,*U"X2VI",6HJTY@J)E$O*1JV##_D,J-*J">9X<:SO2TL) MNW-%V. [R(#:JYAP%* :U[4FD_9D,!5,K V&( N= 7'&:\],ETHDH MBV6B1FI0:;S)[EZ=LNPO+RY\YQX)*/"]/_A.HP&6,O#Z(P1UP!<6"Z*>>50X+L?^"SH76#TSCL44-![?^B=A@,( M=28!6T;"&YJ/3.043)K! M@%(EZR&TV_%L9 3':B@'H$K87/C2H\T#0R1I+AW3(>@,7 3TS3BP?89RQGV M9Q 9*%A^("Q/PP3&,DM),LA[G@M$"8F,BQXQ8).MHTLK'#>%*%TNGC&6 MYQXF^ F6"UQO"->9L$#0C&D:$;@0!''# C*,.&0MYXER%I0#Q\+H1>II4;"Z MZ$&!8GD" M!).]4SAQ@ M32Q*REA@*(XC)S%%CG,<) L&*/8T@H5 MNJG)G3E*@?$"5YV=0W"@5)U]+$!/@P=1FY 1C0)-8)=Y8$@G&9'2/,< I;0I M[TKF]A87X_;7/UI0H+RX%GGNH8,"X'L'\#1H()E35@" 88T"XMX39#3%R*>@ MP3Y3([!;6F%*+E@#R)>65S"WNK,EO^#1(P>E&M:CZ#T\&U 0'.@)%10QEI,A MF8K(3RC@?BQP?Y@A-98023@B/' M-Q7(14R1$L0(X825454'GC&]$HQ*.A=$/3.%)Z)3!"E M/1+&6L2C!(\QRH",%-%00HAU?FE%,]X4#U=YIF#W$;2.F0]#<@9'6D(GA(,MI<":$53\@(;8G*S0@<4F(>:2? G6"1(ZL\1C()Q;Q-T;)849$@USP O%@P/I2%Q"F.@%S MDMHE79>AO?-YDX+>Q47OW$,!!;WWA]YI.(!1QZ0&_Y_)D,O03$[ G4IGC&6YQX9*%A^("S/' )S0LKH';*2 5.Q MU"";C[?'D+"4(1E'=#[9WB2L5(QZQEB>>YB@E*&='URG80$@VQ:,+C< M,H6<5B$7I)4B\J"$2',I0UNPNKA8G7M0H-C=!P+R-$+ C1&PA+!"S$7$.:#9 M4H$1=9A2 KJ7>KJT(E13+523QY>6+C"7,K0E9>#1HP2E6M:]ZK:-H]GX0$PX MZ,@LDC8FQ)4DX%WD2(&5D46?DLOQ 08"@P/C>83R302"D M,81S) 4L$ \R(9G(PODD9VCD$!TH9VL<"]#1X MP+3F &"'7- <\>@QLC:7=',F1Q6LT@D S7!3JHL%GZY_M*! >7$M\MQ#!P7 M]P[@:= @1>H%EQY%30T0ZXB15DDAE8!86E[!W,K0 MEOR"1X\(&5QD(!D4BL/,BQ6CR@6?2U+2 M^QF#>^X9"*4,[3WB=QI5,%PSK[1$$H@6XI9[I*/52*CD/ O&&Y_+T!;L/F/L MSCVL4 SS8P%[INF-<<0:K!%+.?X?M4,6RXB"]XI@%UP2?&F%ZJ9A"]CSYEP9 M6O&S*K2]?HA]5-_F=?[>0:_3#HT,L9L48"QOO>M;J[5[-;2N$^'?T/Z^\L_J M1RU%KO]JY52BSEZWPS[!V^1FQ9 MYX^?%U [B/D.2RO_(*=Q] =6Z32K]$;6Z:G7&W9[P_@T->*7_^YA?_!7UWXV MHRWXKIW];Z3U>;.SN;;YK;7]<7]G_]U>ZWV+;'Z&WV%L,.[.EX-_=T"[,="B M;//DV]'6VI]'F_N[7YET5#(3$/;2@^N1"+**8B2]4M1+Z[!VV;[4\_6Q5^F3 MX?#P]:M71T='RS]P>-X5YLK&^_;PQ[U:_O/KU? MKC3LY/;G8) O97O<[HZJM+U?H*96U9NC Q B?]:0)Z*-XI0;)SFWF%B,(Y?4 M6^#FB3"<#3E8\'$]>5(;\O/%AN".OMVISQANI=7!( X'[^"Q/M6SL=U["T^> M-:P=QK -W_U[I^>_/5$+?7MY_). Y?U*(X_4)X^4R96#:>+<*0;Z$:X#FCJ=WM&@\8]V%V2[-X(O#8/?7E_0ZY,'.+#]W7879>TZ MMN'9.IPSW?"4'7LXB*\GO[P)[<%AQQZ_;G>KL58?>C.^U]C07Z*HJ\FL+[\Y M:H?AWFMCEC4SF0V/]R_&7UQ?)KN[_FRP MA"\;<=L!_>R:Q+0,]FD-5ESKMK?H]K"8G/-!WMH'E7?%QRZ)!?B8R<,C!0/4 MY8G0P$/ZS4;%)O[H@V_=A^]HO.WU#WN@YZ^3%_TBIFF6V=2351G&L[N_5T#G M9R[J/,71/-&Y'=/'.8G:+]W0VRW0TYC*US"=_[>^0)CWMGV1Z>?.=W.@/_>_XEA/,=?/F\< MYRV,+VM_BB_[.R=;:YV]UON_.EO;FWN;)[]W_GO2&K;:U5;&L/7A*[?YX+30 MR"E,$5=.("=50D%K;VB, 0M3]391O,GEO)IFWD3/W&?Q]8+U^71%B=9'$5E@ MB7+'B8;_+ O!&NJ"C07KCXCUS;>G6+?>*ILB18G0F,NO.61<9$C9W.18,*N( MRU@W@C8YF=?9I8+U9X5UP7VD(M(HI.,2YWJY/AA+>.0:I,L6K#\BUJ=VG0E) M:(@:L2 (8#V!7;=4("4C_,$#Q]8"25:D*5BQZC=_I*<(\QN@7'&+9Y^N!XI;@GQ.AZ(6/SJ!YW;TJ>1>7L93L([$NP#^",_9\X8%SW@T M2CC-G.*5!L-%@SV\!OLP&W\ "\.,,!X\$8T13U@BRYA"/F'/2.!)2)I]$D)5 M4\H'RY8N_=T>'+ D^! I5DR 9XJ3-EJS1 ,%MT(I*4T![.,!=B:(X(,,7'N% M.-7P0PB+=,8OC9@ZKC2/"F? :B.;4CU8<=0"V(<_4TR$%-Y1;A+\YX5F6M*4 M%#,FBNB+A7U,P$XMK+#81!D=\IHD *RBR%FBD<-$@:*53&J[M"(H:S+U8/51 M"UP?_I2PY=CF/AO&.^X\-6!I!9,21V(PCZ' ]?'@.N/2&RF)28(BH$,4<4\U MLD%KY'&4'FMX@;'LT@NNFHHLD'V]Y)#*JS,I]0]^:.5"CO:%E(PJ1[ME]WO] MQMO1 !XF]ANV&QKO8V^W;P_WVKZQT:T%?;87ROED["N2S1_I*2_/1*_EXN+/ M[;W8>-L[@!$=-PYL_UM.5&_#?X?]7AAY^"7/!WSG][:'P;2[#7L(EWX S(>Q M<]P@1(":&76'_78<+#<:]W2* A[E]2>_%\.H$WMIW+@91O:?7G>WT_X>0ZV5 MW/%TY5;[T6YG:7S91RE:7YE2W$OE$2;)(\X20TYSBY+S4N#'%6A:KPS^] M0O50JY%G(SS^\LDSG;G;!9WXZQ-+ MY_(M5<;[Q7-VXTSUFA7,?&I\J@-//V+=H->!9[GR(Q="IW,G-_A:*LN8<[,S M\W/O- WUT.Y&Y #LWY!-,-C7MG-DCP=+K\Z>EVEWT>P$GG_V*Y\PI7M[PMJ^ M F?*N>)Y9< NQWY](O*?=F'&T@#\@/K^6ULX$R0P1&.8X2X9*Z32&%.1A"7$ MRJ\$YP-^(?[XYRM[7K(G1^QFQ;O6QU0JI27XD=1$;JBSB1$I%;.<6L^#6;KB M<[_448]H;4%+9(/:ZT[50*.7_]_>;7?K V#5B<;)FT!QP<>[8]5RW CMT.CV M\@G)ZI5*L1'\]WR/ WCK1,61^'HA@V3^<$U],:++G> M;7^Q6WJ+//)%VS^]/(W^FMG=S_GYK[-__(R?GYC+#H_=.DGHDL=>N/JIIU[$ MZ[L<;)C;H9Q;YUV]W$&^M(J_9SD>\*_5RNNU5\KO\XS2WR2_EE/!"8M)4NRX MIEP;'S!S@1&#O%8+)P0/UB7#+< V><\TCA(;II,W5<$_,P'O-3;;"GCO!;S' MI^ E)K&(:4 QA8 XUQ(9+1/B^62#)%I$4>>?F9Q%>^<,V@+>Q04O-M8X 0X] M#_F0B[/4>9-4 A%)7L=XXVJ=!;SW =[-J>55C+DHA$/,BFQY>416!8H$K)ZT M*1AM8P8OP[II[MZ,:\Y[Y2^I7^C9?;I;T?\7T8A(Z" > _4N%FWIN1VI+ M#[$%A*X$(<#&4XVMY8)A"T#V1GI)4U1>J<+]%P.Z4^[O8,ETDA1YDUML>(Z1 M"W_ M%IKLUS6/3[-/[A+K?\F%-FZ5+5N4TL,JI0]G7 $:L+?6(L8\*"4>/+*@BA#V M0@"A\"(&7AV-DZ(I]9T9Q4TQ\G0"C2\9]EC+)(0-+!+.08XT_)(2U9K RUCZ MXD8L!NQGMA XCI;F@^N1&\1!/)%QN1&Q4X31(*5C5112:=7$>%[[?P7VSPKV M")0F^4DZX7.!/L>8WR)?BK%PX,W"Z]\KJ&L-SCY>U_SC4/ M\NF&9&]"B")XR-([EXP@/-&@5:+"6LY3H)$*?]T*A%=V2-V,+Z-)Z@-Q(S\; M"9$TF*"T051&@C@G&&D6//):>NV23#S7'"' C 2;5U7"IUE@])FCF#,&=#AH M&DW@1FAMN3):^204C]*2ZQ8=*2A^,!1/ QL2BV!5$"@PP\##(1&9E',CN512 M4B&QS_7"F6F2NV=&%A0O+HH352$E[*('!Y<'99)GG%C%?&0)I"2C^%KMRPN* M'PC%LUNEVC&FA$ LZH"XP@)9@#%*09(@@Z>":T Q9TTF\.*@^*4=E9I'BN33 MS=.^B3**SG/*:20:)%=:Y[14CG(9*?7"B.(8+)8RVIUU#+A)1DOB$7,JMW7F M'#E"-+*2)JF"EX3)I16FFP0_6&FS.69S#%C?) ,DUHR*<5!'.($T*1 M!LD"."NN02^;D%P%8F/$ H'X)=3YJ!,H+Q34NLMFP7CK;UQPZI+=OY><>S&O M9D=%CSV,'OLVZU%$89/*:1B2@#+C21-DJ#(H>!J92#%8G9,N#6M*IN?; &D. M:'HZ(HT!'^\U8*R5+QI19-@\SX4C%XP33->L," M!S&6HWP$&-E &,U>,0D*-(AB3<;O[$PMB@:YHM_#V?+EEQ8TOT9WA"LNUI+Y MZSK4#"\]8,.%R]M*$+E\5<^%>VJ2,-$!;WL'!^UA!OT -,#;:OIW8]>WXV"M M/?"=WF#47YRN"">K8[@??OOR?OW'YOL_CS??Y\X&'F\"%'>V ;*?WQT ],0. M0'AG_\./"UT1#CY^V]E>QU^V-T!%?/BQ>?*!?MD.>YN?6V3G\\[1YDD'8+_7 MWEQ[UP'HXLVCKXG$))7Q2 =-$(L,B0Q08'-7@#$IOSC=%8)9[9GQN?6VX M$5P31;FS,C%IE,?V?%.$MUNMUL9V:WUS^U-C=7.M\79K]BPN[O]N%N7M7^,P,OIHFPY,%058@8M^Z-],#I8 M_W%8J;OK<1_YXI3A!MMB+G/45!=+2800\ M%+2,D![2X W\U&T=[;;]7]4\9C X/>_V< @WRD[L+]>/W7N=[ MEI>Q""7KVYWV\+BJQG_8;X.U.K2=SG$CLUF;:_SW\J_5(G9];.R>XK!1M4 9 M=V:9]%K(8I9'E5N]@+!6_63@.GR[']_O; >%_QW &-V@'=JV:NP"LG\4.YW\ M[Z$]SJ;TBF\\[ WA8MMV&D>]_C> Q?_"=Q\,:.WW(3K2# MN-QX(@VE+M>$?]0-HAJ?*R4Q/'XB#W-#JW._3&W2TFHKC6=S,IG_:5M7B$K%4$%XAVRGN4H3=3(:=!(-"E!E0'_6+KSW$?%$ 1U 0M'\]D\ M#7J+4*L5)HY'<9&K[65#-YBTG3K?W63<#:UQ-%Z?1F>R0/D3XX8D>94KI.=U MK_M&#<:]5,[W*7G]<_KWL[8CEU+#7S[N0[K2G$',^]W23\LN S M?;BC+7ES=V>0D)#[_;3B;UDRY@+H*UZ6;G /[(7;[FD/GP(C<5YK@M M.4M.5[WOC[+7_"2V$V[)6;]!=[8_G.R"])2%:)#4W,<,!1X8XIIP9(S!B"1*69+!4:NJ>V'L N.'@?&$6N3/G*Q^ ME<)BE[.C4_8;^/_?WK=VIZTLV_X5#9]S[D[N0%BMM[+VR1W$Q@EKV^!@G.SD M2T9+:AG%@-@2^)%??ZM:$@@#-MA@"[O7ARS; JG5W37KT56S#,N3;=7P9,,F MKF=0FWH$78;GXZ(1;3NX*.9RD*^*]B+B/); MB%O<2>]@ W^#B1VBG'3+E!;B!'BK\/6C:(FXOJIH,(_@# 5$UAV'R8YA&++' M#.:YNNHX6H"9']K3CU/*4D8J"M'+A1PB9VR'D&-J^ 3$8*9N>;)+$3D,7Y6I M:1'9- (=7%#54M3MY(R5I0!]OO1\24GZ@S7FV8MG$F1A =$P2H-_'WCE5WC% MIE4._S-;19M-AS+]"G7AS<>CY5^92TC>.$HH*]5 PRC2 T7Z@O6MZF^SMSY:MA .Y.(-W7W[I*P;!UEXQW5X -E',]\('V-0L MQD_!F&AIQB)U8T3B_UJ!YT#9^]B []W\:-I#>HM>DA?CLX.\BK::ZS&SL]_ MPX'T]WC >)U918)OLI0F4+J(L?SL]QB^#[<:1FQ I2".^KRF;;8)T6&8C.(0 MGGD0C>,13U[##YU%8R0B'TROPT . )W@ X.0PL-P#)B;CY_.RN)P:\''_,@; M\_#&Y&XCF#LLVPTC7SJ$8?:Q2H=7FQ,+/@!JY:(K'3$73 ,8LLXO.,7R6KS) M=%+^D4BL/^Q%:4$N/)%.RGEQ"J]"'TP,7H&'-<;%R3,^\VR M!'AT,(A&\"SFXV;!2["#X(597F$]\V4)=#N*$KTZ^#K '/]$$[C0>1HNK<'/)3N^/O1) >"=7V17MI7J.AYGX[DR/ MLF#ID4(U2;@$5."U!K"[.8B$2?ZNT3 <<,GA&#"WCY-\-I)TI^*N[U*058I_ MAXG'-_;!8(4/@GF,:+[D+=+-Q9^;80F,N"(%X0"@"F^3FXX2W_1)5PJP@OC. MYEMHV&YE.SZ5BTDK 1>3]6)<3+!^1[!\9^,AJ #<A2>?&X8__X#3[S^%1@>#30-DPO1 M:]5-1Z:6:\I@>ON,&M0WB#K':J19AA*X5->=0%<-ZC#+4EPS<&RB&(KBW:WL M/SL_/3VN(PM3[5@Z;)P='+?.SMOU,ZEU)!W4SKY(1\>M[U*C>=1JG]0ZC5;S MP=+\Y6*QV-Y^<,"S+QBH@6'ZV#G-<'3-4ZEK$I JSR#$TQQ7F63-;)^5XJ'= M6RYRBN??PLV+7YY-S<"'+6PP&[N_4U6F&C%EWS(\SZ&V$7CZW2U90AL 3=:4 MJH+;P9PK HRZ)#49"\LO^=/UYQ10N8("_9[&]G#CHZ:&'2KSJYF=!_=%D^"* MIZMR%Z' FU')2#,X>P;X '-T&2O18\P7=S\[\87C5&W->0SOA0$7S=4X']:D MDM"4Q]%I/,1[H8K!DM5N^U22#F*\69:.=0@B7A4/Q$J<&YNBUGA5,Z>(F7O< MS!'GS7&/H(DK#6F8P4+MRAOPX M=R0[0]::_9/;'VH=OM/KGWRN*S]_U]16Y^_+GX=-^.RE?OVJMN3-D M3_WQY^_?,"ZC]?W']8].NW]R^,,XZ;TQ7 M3?#&B>J"-VX3V59L)C.-&K9&86N[YMY'TZJ8YI/[N@GBD=+8M^X9G\ ;OLANXBNPQ[ .GZ9JE6GL?=;5B&)LJLA.B_ZI$7[-] MG;@VM775UHGC4U-Q;1M$WU5UW7 U+OIV)OJKD \)T=^BZ!>:ESB$^:H-6E\Q M%%_6J8,MF9DJ!XY-?9=HFJ$X>Q]MM0*FVHZ(_ELHU^-^RR3U@Y]43YT7N!# MZ[TU$J*7+MZ#W>WSNN$)=K73=1#XM!8^S5 ,J;ZN&LSS9-T@EJP[EBK;FFW* MJF9ZGJF;Q+?MO8^.HY6CH$?4YNU";=X]DBK,C V*\=3#\$S7PM9%,O4#4]:9 M8,A1#KE&(O8 MG5ZJ.X$],U1?AFV10/-A60R#R6#OZ;)KJ)IL6K9N!:KJ6B;;^VA5-&-3A6R[ M&6M\W>*[A8,$(;[;$]^IF:]93N#[EB<;%B&R;KN:#-:=*Q/3!',O<-W 0#-? MJ^AD4[W4A?R63WZW 1#/1W8^%QQVP]7!"7!UQ07) MIA:8_JI:(4:)Y/>Y _Z%!.3L%C)^_H.3WR-+Z):=+21TK^@P1%G;[Q%*9A+Z M6:71G2JBMQ&E6*MW"O/!3;"-P*&Z[C+J*);OVB9#VAQ?,U=P'!)X7_CI+H0U MHP&FP[?B4QJ/LE\*Q** :O#'?C1@(QK?UI*$C9*<\?EXRO,,%\9]YA.!@)M# MP!DV0 6,%DJ()[O$LF0=%EZV#1+(Q&5*8)JZHNG(3VI7-&V>0TST-'@U0$ " MU7 ][':M,-W%HW 7Y%VSP0'U#$UW5G!!!!#L'A 4*'447_.HYLM,=Q19]P-% MMHF/EI$5."ZL?$!-,(6TBD7*U E! ,&F+0+#=0)34\&-4725!J[N4Y\PW[!4 MVW(]8P5?1@#!S@'!Q"?BM.4GOYA&7**YINP;C@_ND*[*CJLHLN4'C%J:9@4J MQ>9L1)DG"7X[;5%VP#'*"?Z1:&$<>UV:L%D/27J"B_0F@CL;/UMI(>70&4Q! M&,!T#'(H[,3P/NEPOM'>&.O1B^OT.;QB R* ;2U@FZ$;M1Q3,8B-F1C$E'75 MTV27XEF+3TW+)F#_6O;>1\,L42<&$:DM^TF+$.;G%.:9YBKGOVSJ&+9K^C(! M-U76*0.?17MO4M^2.T5_X=QVN,W/"=28(1,'>9_ZH;=QU8_,O6 ML6@QFUUCQ/J2LYS1+GNO+0V-W_%#"+ 4>BL,]N!+K?FY?B8UFE*M>8@$;+7/ M[3KG8SN3OC1K&=./6=F7GMIJ==NOXC&_#TW;KH'Z(O('EVGR+ MAUZ?4*&BN3!E[),P*R &0YD3K?'T>1^-BG*]TWH"U5E L3HE>*U,69J'%*W; M<#B9ET7DK ?=D 52_89Y8S1VI%8 7BR+)]2SZ?6C"5=K=KV2L\\B;74W9X!% MGY8ER;)G3:TZ[I)/UF4X61?I'86/L0 F@Q/LUF^\+B(1F5B MO&/O^5>)X:>_O<^:+?'!I V7^!RD7-Q>!*8^W-*]3>F-Z6" S-DQ&T;QZ"X/ M+QT5J'4KFYPU?&VO-_;YI&6LNX^8)!H7)OP)[UTN*5@LV2>3G3V9H5KZ$FW^ M$D@ZS'/ET+/(I%UJP5L79C_])-@VY7KA]<1^.A&<*K_>.&C!^\;#S#Q$8N>< M4!WI']'G8@EZKV'2Y524L#GZ-!P@%SS_W6?_0?E-:RL&G%\ZG3W<,P5VYCB? MO0G+?;9E06X:*W\7-U^ZAQ.4<#P@3!GOX6]7H<^F[.:XHV'[-?(\2Y\CS+.B?TS\GR^N&R0T__'Z#GXVX M*03./")FV;AQBA-IP'"[8*L$W"@L[H>CE5;V"6M8R;80#(V3#0Q'Z9NSFR' M:SC*0Q)%5G@,J"(= Q+&P<_IE2MA=XV=/9Q:8843P_F7@5 M)O2A&9V*"\P2Z.*<5!T[/,"88-W9I _#>)"/AT_%Y!"^(HV1ICXNKO4RA9XM M/9\MCW=9N,L0/\L,OVBQ2J:%U@/E3\RCXY35/QQT0=7"2O9"V*8YR?WJTH]M M&++.$E<@$8]RWF5&0BEDR=G^S MM#<$A]8PN9PL9&9UX(A.SBYBE M'\:>(.%4&M+.%1G$P5<*"('T2(^[?0..2E8YCR"DS4Z@;6X HE+%PS% M>W-F.__\,K,][0NQCM6^^A9VN16=R;H7AQP#L*\ZJEIX.VZ%\@> A(S2;7&& M%DO$F]&TX@LZ*,(C?K@#0.=?PX;@WTKXC(73E(7G]IP7+_Z< 2ISR^@BYO[1 M44S[C'?C>:L8='*BB:5X)QK+9,X!R25LMR8S]41ZZ8-(9:+HX[:2 .FX2&)JJ MA4KF>H59A(1BM2.WJEZIT3%U<>-".Z)=D%T(?WKH^ MN(#99/CT_ *&!<$<[?KPO RK\TL'M _O,0@]N,OQ\4'JXIS>@EH*?9C8?HC6 MVQ@]#[PLO8/U[Z5PW;M-XU][]9M,'Q32=9.]]QD/VXPB66\*E^@#29H<)*N5 MF8=6OJ+#Z"SYG7TX@)]I]'$F^7]/,!P26AO MZN\MG 2>2SD"QQ"?;E2-_^'?K3K_<\>>^D?ZR="]\'$URHS"/N-PN M["J0-1+!L$^^7#NG2,LUO$/6BQ!VI/]#^\._I$XT]F#VCX]/\[:5#*, N,EA MNX3)B =7AV,7S,1B. ' H _?&/MA'A^_:SW-;(6%,0R^_/,7I"1K5I2'B_RT MSURX("YZ!+M<(HK\KU7V41:\&MYF^Q9@,972M.G=]%G\4,NNE,P$7RCW.(>% M5D[QK71(1_0E[>\,O>Y=+5B)I?N0]\ $?3=.]Q7J+OA8,LJS:?*;]>?#YBMC M&TACOI)-I+[S$T"2H\;DO+#YZ M6WGP#YZZ[^)BU_CAB1>';@K&Y0+A:;#K'T\YIMNZ;KGW)8J1?1[/3]@5'AW, M>@^99!0ZNJ6'OQ.AR\^Z,FOX(NNAS"@@:S3@QVYI6]Z(W[VWAE1FM]X)-*X5 MU%.^%>[:Q8V"7=6>VE6GJ5U5F]I51V!7;:B;Z\O,1KM^VFIWL!-GHWE8/ZW# M/\V.U*Y_;IQUZNWZH71Z_NFX<5#,"3MJM$]VY)V7=%I,3Q@^133VT^R<_)2+ MFV==4 C=J.1Q&HTB-X(O@/.[(U%HM#*VM!O4@Y M1#MLJGW/[+&B![@ZO"],[T!92<9N$OHAQ7B0](['93(0W7N_))!2F1[*3 YD M)FDA930A=NZ@==9ZSY-J)+"U\_[LLPWH\PP>-*8QQ0#LALE9 M>Q8'2BJ%XY:G!N+$_GF._8,KOZ8U]X8/H#1Q %6"L;R& ZB)GNXE4:ZL*XM2 MMWC.Q@AT,,64N@S$,_\DA^:"GX*.;8+/R:S>=^<#;@?PT&3R7GIW>E!K?7J? M0OL&0L%K'AC<35_#M.'Q)-R;#N20>:R/7U,G7V,WV" =M0'%"NO_@']L+3W:+1DB+?:A/]$D3$^X,V^Z7(->$A.Z MMX9I42U#L73A4>Y-MNGFP[+N.W WPP?6U;]L,%BFA=*8VQQ MBR7;)&E-2)BD*37<3$$C9<8PV4AFZP1V8 1@/?(\HR4) ,44@8D1R0T_OAG3 M<[ ,SF'8+IO)+^#?R P3]+.#;8E!NIY]:PJ!87-,C*!C]_4&'OC/LZ2Q^N_ON,A?"]D5]ENF&ZRK' 'R^ * M2^].M'XTO?%X6O6":_&JPOE/*NH3=8\/3M$Z=8]DG;K' MRL+"Q\IV*A^]2>6C^IH+'T4D>AJ)UD4DN@1C>0V1Z * ;*^JYBX MLJ2:^*[&>#/5Q,6J80[:SU4Y7.LE4057?2OUPSM3/ES.%)G%>V4_V9<.Z\>M M1J=3S[/!6^<'7^J8#;[3;W82PEV7YS&]S*#FCKU>@+E,5\O"7/9I1YC+6ITO M];;4:!ZUVB>U3J/5?%PN14FH5U^,,4\G>PMF9887TM#O\D+B7UZ4%_)@1S;I ME,X1$WYK[4.>W=MJUQN?F]+?Y^W&V6'C #?OF=3Y4NM(I^WZ-\P.;C3/3NOI MA1W?UJ-"]'FY5N[3^ *)6!L%VFWD]P#O(@\P]KG-,_$3%Z3JSY[YYX>>^??3N"[;K_%( M]TPF[.+[5;)3^OR\RYLX0_E0\H#F7AH]]R;WG'I &)F*1WM2@3)R9;( Z=W> M])>]]Y4TU-_#Q(<9?O+"1*6G UZ6D\VD"W3(TK!C'XLPLT'?=53.,B^9F._H M^P6G:S,4EW"9.)J.46/T"5UT_"=/Y*\7LP"=18PBSAP*3ODCL[C\%2]!NKF= M.L=Y7>=U"._IXDSVBD>3AESENA\&DG?.Y' M2,4&DWP4]C@3&KP1>3AD9SXR:-#_BA<+G7VZ35^]H>GXK!KO.R !"W%%)^!X2%+$[-I3Z?G"CG MM)I>G(+#@HN%L'=V%0,'6;RBEY%G :0D&!@IG@V&,$LTEH+Q((V:9*01=X8- MFZ$7>5Q.E^0;I(=B#,^(W21$LHF1U!V-AA_V]T54?1I5-T14O01C>0U1]>OK MZRK\P8NJH)4Q_HG1=5"%?GI:ALD8L71-0TS73G-,:1H33R9AZC"Y*^>Y^@31 MND?6,Q%_T,W))%7;F*=C+_)T%OI4+^,@D!UQ$*9>P4'KY+3>/'M$8*E<"GB) MJ3-5J&BZLD&2R<>;>70Q2ART/>W28L _Y#W]ADD6/WGX(!_R]^9?^FMVWV-?K3MM#KGC2 MRYF#Y#A5TW+01\I::6?[O1B3*^I3M4R[:67E2IYY#53T1[US7L' MJU156Q6#W<)@U:IM."O=]H&.[8]MS+[=T,4<,O.( D?A U!0%U%\.Y'MY2U? M'^SLNM(TI-&:4DU$<\QS*) (8Q+HYF9U6N?22(D/SH>@J/"O]1L6>R%7Q?SW MUG@TJ3MH#=.T('[A.XUCFM<2M_&!Z6W?T?=O>;J_\U^8+]>02NR"S4[J:1QZ M3YA:]_FF]EZ!?M%0Y1K;?-TSW.<>=)OULQJ?VA4->S0KL"S]N(_2'$3$#GZX M=HZ1RM*/>H&Q7OHQGW+#]EU:$KVH1*=L RZ^5;Z<1]$O7%_(('V M>E_ZL;[SWF^GF-FL&BL,8,'9%SI'LE9=X-!@W5]ZGO).O3.SJYB<2[O*9WX7 M/AB;RG/. RE_]0WHM9F8H',W)+B-B,.#9T1%$%OD_0[QN"0-YDQB2SF;XS-M MET5C?NQV(8NVRYJ[Y$%;2-W@3E.D!?LMQGEX(0MU\0[2*YI.[K OSSJ&&Q$Z M/AG*ZE,AEG'R4_"]9F1T2$GUBI=QL,/"0DB_?B5K686*;M+=/FE)%8I1<5 MIL&_+BJ:J_YOY[7(GKC"NF6G=],6*_A#/& MW[ 04GS^Q\]FF9I5C6>5MAD29*:(1@)CZ9%?(_9Y^FW*3ZK/^[1 M"F!=(+$+LDY;Z9CB^]AC(;7Z6CG7212R\5R'AHFI@K1<.],18&39I#YVSL7,7#:/-DB<$DUZ/ K+MP"X5YAD)*@)21/O)' MTH0G)L,*I/@$K[D/7SSHT221:K/7<'A(2CJ,(T[T%*7)IC#D-.&9,QSUBU7/ MB\JVTPT[CYK3&FW8AEA@B9L<2;J\F(T64I#FTOL&"Q+-Y06)ZU2&Z)/*$%'& MN*-EC MU;@FK=[0=J=[)ZW1X"0XRW'QIG)[-%.5TVK7F62VEOZGP*SES1Z&% MYJLDYLBKNI1)_5V]\:!_4U2:QV0E0#EC'-H'4<>O!+9I+-D4^@ M=_'VY'%5D3.51<6SL(B>#.HU!JC[D)9JWWUT#=98 C5"Y J?_[ M2^-3HY/BQU$#*;BPE/>L Z8!+]\]._A2/SP_7A=4)G;ULU?Q+G[/=_3]._)^ M&>@LBCF5'"=GBRP?[G"XH"/A3+/CU.K)N\<7^^04FNPL:<.#P8EBCZ:4FJE1 M2=F:[ >+,+/=8<*$S)9E+L2@YRW4!!>PJJ1NX+J5F@Y\TS8V7OEG52VRVEU7 M+/S;H6JM!X4]+:_ "JWBJ=%S9QML(6#P(%HHJP8,9I0]N^F&;CCZZ\4'N'H4 M07?X 4N&5(T"4K6G2)5UCBUTC#T"I%H0=WC$@>ZVBQ3N'C8NER*QES:PEW1[ MR;9X@<17L=+;6FE#Q6JP@I7TB?;X&<)9E['14I8)-(O@!^6)R+&YE&@!#L^Z M90RR*7 0)D6)5]JX PYG,XY3*^V(B#'@8E?E)&VK/+]!EAUCW)\H(%9Q ZLX MW^(:T3N#<>)LQ@ 4,+YKV\)0A8WW!E;:OA?&,?85LRX;)!C';PQXXRP!Z.5> MS^T"NK#+=W1;&)JPRU__2IOD7D#GJ:9986UV5"MEI;D"ULN]JL).%]MBP;8P M]/+8Z4NA89WL?[$KGKHK]/MM>IITL<'I]?+0S*N:BBS;XK6]EK#RA> OV!:& M*:S\-[#2%F]=NF(MH# -W^8.,:S[L&"NVGIIBMD+)B"JZR0@2F=>E_GCW@+" MXS)G(BY(/I22[$T>3$+$3.T\CQ!3M<.!R!TL=^Z@4*0E@DEBFGL?<]B0&@W> M Y60OZ1OM#?.&JZ R*4U_+>L4DE[&!%/$";!]^\>@X85SW3$J#BC02X82XL0<;%U5$%DNX\Z%B MDCLOW'DX[3[&.Z-IB_H,[-N,&&1AHGP)2L)?J!)HU3IQZ_D:U]XW(QN'J\V5 M@V\)KDI5(_YR%KRVU(*OIU.]R%C?':.S:CG6YCM5555S\Y:LK5=-;;4V:(\W M91?7MH"#\2*%+?QKC M)K8OU2YBEL:8HD Z8?$%,H#!!S@#$_RIS:+X@@["/QGSG)^31.'':>QU)56M M2 2LD0KR .!7:3\"QWB.@*R2_0ELDS'R:[&DPB]7^9?P'?GU"N855C-?83G' M0 ;7$FR\G'(@+5Y#"72F:Q+[V8^TXRJDJ;)AF6J M^GN)SQC_!OZ=9-0$\+'TS8F3OGE5^K^S-=P">)YM4VL">,H//#@.#"SP:E.O MP$F8A;.GDIM7PC\L^-I4\+-H^#^>4][7*([>F77:A+U8/G':71MXY3=Z37"N MOK;]]ZKA?(J8&92O@?6Y,5D;QF%/4JWV_[:*X")_Y[&I&MW1:/AA?__Z^KH*PZQ>1%?[-7#+PRN6[#/_@L;[H%_H MOFZ:Q-G'T3J&0BQ%=FP9?M%MISJZ&6U>G,3T2?@G9*JCAE5/1=QGF7P$8"F6\0\NE58W7MO^$,GX5 MRI@07=$U2]%QY*JUW_4THAKD%[O1C.WHY?2,(G,M]4IFU*N-VO6.W^JD=RVU1A5'1-M&6TN@K4#;$J*MHO ?BQ]MJTA+4J1=+]#X,-(JZ5U+A[3WMLD1,/R<,&P+&!8P7&(8YJ$E79F# MX45I[Y]N>_0Z682U+ B8Q_O4I0&D,S8<91$D'D(B^J:0MW!G([USZ=!7 .SS MS;TN,MD%P#X;P":/05@G/57?#VZ14XXHE]F;Z1G4%HKP$#KG2H"D SK$QHIY M^_@5:WST.RBZ6B">. ).WS"<$J5*_DL J@#4$ENL6OKS/CQ,(1H!S-*R5R.* MED)JBJ%G] J6,^TQVAC ;4<\EH!%FA6T4VG!QHUS&_>N)?LW'8QI?"NEZ*BN M#+\@27-9MU\G^/L?N"=(2>]6&L+D1GZ&Q?G#,BP6AZ*E/T L']J)0]$=6BY M"57H6Z%OR^3 3%5MX4=^-JI8]CX%)4N0)1N>_1]]HGC55/$>A7$RFL;MBX&A M&46*D?-,.3ZHJW>(=OPYICBW0,2TS$S+*@:9F+*9*5/GXP,/!PA4,8DSDZB( M^9B9CU*[+"4.'RWE0A4WP[/E5GH*/:6W1'?P,(P9N(!Q4I%:01!Z M+$[#-/7^L!?=LDG_E)7.1.Q',)'8AN 9>BE!UH4@B^AT&4^#LZ(=A:>1F^I^ MU[,58I)?GJ*FE;'S>30+-M8: FL%UI88:Q<42((!1XHI-T6X MY>DRC0'N2H119.MA@X1.,'8=LU$4/0H,70E#38&A D/+B*%+RAZ)=BS+0** M\QA*854$\EY*L&TAV,(P*K-A9**C::IIF9PY+9,CBK7,0CIF%!Z>=,/AO'54 MC.#E*)12S9D<#MM,7A@/7)*P2JRUX-%Z3.F=*8ROMXW1CL!H@=$OA-'AS?_S M(^]_U\@')=R3-; .3U85%;-"G855 +.9_O>#]F.0>;..L,ZSG(G XK>-Q401 M8"S N(P&<_$TAA![_U(CNF,[,Z/:!Q+TH 6#TZWA!(%TBPQCOMIPO[9"R-@2*/_&45[TMET3Y?/OSY8[81W7QHO7A *X-Z9MX8^6 M73CLE[V8^6!GY^B?FNMM=A7UD !!.N"7Y[7#G;XL9AZ3IOT(OC5G?O- RJQR/\?]#&H]NI2[ ]BBJ2&?C02<>)R/I$QU< M\OO4_'XXR+JF@2-0N^#C.MX_D!I),H;1H'XXNX;AXYQE#_I+^LYZO40Z@DT8 M9?=J\K'1GE1+DL@+IZH)+V>$SS'L:/ADM5;ESSZ(Y+/;@0]_S#P3>';R%__2 M:?/@GOM6I$\Q'7A=_A&<6?Q*^F)9W[C*A%BO-6#+;G(4@MJ3.MTP]K.'_7UZ M$L47($0'79JP? 1\O)W#]$WP-_Z\\^I9-?O3PKNG+W@8>6-I?0[ M9%Z*B63"1;0Y-3I*]6BN;L),D4KOX$[)V/,8X'^,8 ZJ[@+& !^=T;COEZK< M#6F$Z=NG)QV*4 F"L6,KC!V.8.P0C!V"L4,P=@C&#L'8(1@[2B%7RQU#73B& MPC$L$0GAXF"JKNY32R/$@F=F;Z9F.0]I$?_I&.Z%@;EIWL.G[ -7;):P=&K M]\ MC*-!Z*5G6C!!%R&;G*?A<5@--O5@0*?7;RM8D@57?T0)"Z1W?\/_AMWW MTK]Z+!Q@1#'N@Z&_Y%?NY3&6G\+-7 7OC?6'HRQ$R6>-?RA]3OH1) F0&G$, MOJ[';:I#^/HU]E7BW\ICQ=,6249*+,#?O'"C!T:B@LFWPF-JPSCL9;D8RE\S M<>K:^ +? @/4ZZ5.J_--2QXFS1_W)HSY(K[YEM68NI6$D-2[>&UJ;/)60I,] M5I/E1+BD2(0[T49C-PG]D,8A2Q:V=2H!4KUYJ'I1T5:W-Y2&"%OZ8M/L%,\\&N=GM@*-<\+QH/1GC0W% F\3%,!4/$(MHAK)35IE L1=&,6&6"11[<1135T>Q4IIB;Q[%7C+)AE0; MS3.19E.:++7%K]3@":C2OS^UCZ7&(!E1S%'(:[0D6>ITF13F?_?SO_L1C& 0 MC20Z'&(Q'2=PFU&2/F=$L?=QS"3,V_ Q MJ^$Z''4G]Y@.*!]'M>A6O3DA?E&MC7)\=O!%6"-K6R,O+A,-HOXM.!@C M-DA06Y]Y7=:G0JQ>?J%0K YJQT*L7H-8'=">-^YE+*WAX-+%C$PA9"^^;"AD MA_4C(62O0<@.61 .0B%C)=N+*&/'M4]"QEZ#C!U3E_42(5\E6C&4K]-V7KI@'*. MV"!%,?R<]5&(XEMIB*T!X8\TCND@^W#,_C,.,8M_%$DNR[B L"?80,I.-JN+ MH&'GY^O_OJ;%!U/I*HS&2>\V7Y[W6%7M=2S:.!V'2 MO7_9%E@6Z4?<>/_C;(K%0Q>ET/_?O16HEDQM;^Z6VYN;.0(7SNG5&+&^1,RJ M)&TYC87?\0.2LX;>"N,Z:K5/TBYK9^E*PT!'5&6$]"M(WCF1/ V35M77F:Z%Q_+9DGHGF]OK@:D&1M MJWW::M+UHF0_O_6;W^LW)]_KZK'6[/WX$Y$?OWN7S=^UFY/#2^/DSZ7RH__# M^-$Y5YM_+JY/#AODY^]OW9/.4;?9LV^:OW]<_1S\W?WY9]C_^?M$_=GY<7O2 M.5%..N?*#_4$GM$+X1[7S3[\K0___OEQV[QUE)__[BI>_]N ?G?&K?Y/^/O/ M7O-WX^;DS]>;9J?]^\S#)=JU#=U&NQ)+/'H$'=H/&;/C:>K[=FS@R_UP_/CNM1H2#ST1OZ2OM6. MSZ?[]^MY[;AQ]*/1_"S5#@Y:Y\W.V5)UE$53P,[#4,K>LT=FG*II.8^)S)BD MJJ;?7#LT<_\U4]$V'O A<%O-%(/=SF#UY9XSYL]7<=838I=[E10SVIR]G0_0\QL A*<>!WFHO7>OUHFM>+(!$AGXT=D?! MN"?1S+"6WO$T_V@,S_"3]Q]6V5D/3-I -)#&@S"-$XP3?V\V<&#ZAL%THMJ,N#IS3%O7+4/QP4_U'=VU ME5\-'CC@\0*?>6&?]I+_W9.U/'HP3N0+2HEU89S7^/^?AR?7,&Z]J?Y]^>\_)Z.34+DY[M1')U]_ M&6I@ZRZSY, )-%G7'5-V-465 ]]32> IILFWF$Z):1'?]55"&+$U&Z69.$*:2RC-S8.)-+LV M,0&!;5EEU)%U@_JRK3BN[/A>H"DN8[IJ[GW4*J9I"F%^Q<+L6K[J& ZANJH3 MEU+--0/;HX[AZX;+ B[,MA#F,@KS5#6K@4-LJE%9T74B@TEERK:G^;*CFKIJ M>#HSF8;"K!HETLS/[9$7C@2R6\CX^0_.?=V*MRJH[PZ9/^:KD+R7<$C\1\GK MTO@B3:'SHF24\&Q;=H.)=RS92CJ$527&*EPF\Z?YZ'+*6M5>&G]?"]YO\>)R-, $T$QF\.X[\6W2]7LUQFJYZL,-62=6IX,K5T M@'S/TBW%T)BA*N!^52P,&=_!^/JJ!A(!O4L + M'AFZ8[Y&#%ESB2;K-K-E5W==,.I#$L54,^BCJ:0O8_FTZ.D&Q3C#9T'[; S5IOSO]ZEO>"9_QY= ML0C[K4_.4G?3#7.?XH:][:#:\WIACT+P%N[0/(M6 /A: 'Y>=+447PE\6_=@ M)WF&K.NV(SN.!U".*TL#@SB!OO=1,^<=K2T%TS9HAPDI+KFW):3X*5)<\*I[JN%J%E-4 \^KGRTD+J3X[7A30HJ?),4%76S[ MMN(ZKLP,U9%U8E@R"+4K^]36;*:KU'%,9)PID1"+@ZWIN=9VRG>W["B]\\1Q MU8X<5ZT#SM-=*0!Y+4#^472. L_4 ]4/9&IH ,B^[LHV6,FR9UK$#)CMVJZR M]]%0YH/4XA3J54CM,SM&0FH?+;4%9TBS3<6T22#KJ@'_4!!8US!U.7")13W5 M@XO.WD?;$6?'KU1JG]D1$E+[>*F=ZEK+L4W;TZELJ@KH6DNJ1 8S27$- MS5=4C^Y]5/622.V;+BIB S\O)Y)>NIYHEO-2&XYX,6"/36K"5J[TW!$D7"?E MV5"(I6JN2U3+US73!(85."XS=4)57HWT9&=#I#QO'!J]F6HD5_,,@SDR M\0,"!HT&#@DU+5E1?-5EMN4&NHIQH8IM/3E=9N-2M3OE#P))1%WC:T22@FMD MZZ:J*2HX1):&B;4^D6W']V1+MUW-\72547_#=8T"2022B)K*5X(D4YN$$,\A MJN/(\#]-U@,/W+5 8;++ ENQ+8,:EK79FLH7!Y)'<-3>X66;COVOF=,K8N<" M'@Y\-AA]D/$OSR_+G)&N4,#T_(^?G1>CFDX#[)\@BD:#:,1V4U"?Q(YX^/67 M:KH.U7T35#:%?WS;EFW5L66T_"U+(9I!-(2Z=([:$2Y8=S0:?MC?O[Z^KMZX M<:\:Q1?[JJ)H^S%$EI]&!5 MGR: MD>%/+Q%^B\GOQ)&&<3CPPB'M]6XE?\SPXT,8QF"$+;UAC_6R'N!^B.V]Q[U1 M"(\.XJ@O>2";%!X,3^JSF+< IU=AVN/&&R<@6"Q.I%&7CC(J?B0&D]Y\?OA4BED"3\.P!G8'#B9MQD-X+V^4#@&O'+2^-0YE>).+7N3" M=1 1G_5#3WJ'5_=.LU_WWE"PVE!7*=5NUP8J/>?<9AD?^%B'L6P6"B,<H' MS%8"Q7!L;Q-R<1V'(R9'0U11=-LV**$F(ZJO*+;G^(HACKS7/*B*;DY^ M7^JMS^<$Q]?L7"HG?YJ7K<\-Y>?W!KCTYUKS\U'OY/GZ@48,:LJHS7]9] MB\@V>% RIM0X!G%]E;IXY&U6'$TK#V.@$.>-Y\)YQ&?4,GS39#KU7.JC-%,O ML$W%<75%G#N75IP+&2S$4AQB.9:L*I8AZX:IR(ZA!K*CN)9* E5CG)E;T2HV MNFY"G%^K.#,5UMVV/<4+=-U0+$?5/!+8MF6:GN7HNF#S+:\X3[6S;KB!JFM, M]O0 Q-ET%9E:JBMKK@Y8;%+FMJBCWA[%YW,A^PR'KVT1QX&EE5WJ>+(. M/\JV:MDRU32JNY1HOF&#H6958'%+1 XHQ'S3K#0!6.26[OD*]70?K38W,*D/ MVX!8!M--P>2[>V)>K"A@+J66$LC4=TQ9UW40<_"T9:8RR[(T+7"(MO=1M2J* M]F3>&B'FY15S1U=LQ7,#.Z"!;C@:-0VPX2U7]6");>/9J'R%F&]0S O45(;J M,#^P9,]T09OKGBL[KNW* 5%-+; US34]7H)(=$'U6TY'[9U?Z,!2\-IFR7YW MTV-[L;1D/L?2$]S%MQWPVP%W\0Z[H= OF](OLS3$2D ]S7%EPT(:8EO799=8 MJFSYFD(#:@1$#[#CBVH^6QA04)B^!'7/T[W%IW=U$F*\EA@73^= 3HEM.S(E M/@$SD3BRK1NF[#@&DG)YEF$IV [B"1P^0GS+JZ-?R@D4.GI[PEV(Z!J6J>FF M+GL>LF':GBG;EN;)KF88JD9(8#&&.MJVC1+I:'%6)QB*WVP ;QW3ZYD=K")K MH@#L30'V#'TQI2:A"K7D@!BVK&N4R0[H9_S'U#1?MWS7W_NH5FSE*0:9B,J7 M6*B?^?1-"/5VA+K@8JD6,WW3M&7%]QFX6 Z5'<4)Y, BOJ98U/(M$XEW;&/> M"A-"_2J$^IG=+"'46Q+JJ:96==?W=$IE@R*%!ZRA3#5*9,\T7,W'C!E;Y6Q: M9='4;[D.J\!^_-(56()H\#ZB0=W0#.9I%K,F KI,#52?885@':"2:;'B@ 76?^-3$IEBZ6@%-^%JH!@64E M* M1"GHSD))P74R-$T/3$9E4 &ZK%MV((,_[,J6:9IZX"J62YU-EX(**!%0(LI0 M7PF43*T2,"8#1P, ,3R&^2I$EQW3\60K("JL+:",JF^Z#/7%H400( LNQQL5_QZ-+B(D!DFIQ_.Z(SQ3W 74! P9KB0T;2F1,8X MX,'M/Y*%C,K#.,*H7SH%J%-"CZ6_Y#S,R1#4"(Q8BEQ &I9X#!M$34B;@@CU M$@X 'T8' T T#Z8G9J,P9IAIA4&4_&;P5EY,@Y$TNAUFSV&#"YR$88^.4(DE MDGLK]>EO&/UY]:PJ>32.0Q;/LVD^2*>Y&R DF)9+AD*=VB_34 @U:" 3BW>6 MM#W9(;XE!\S6+?A-=8V-,,H^"]-R9I0TQR#[H;<\<:548H%[$,WI<)"1Q/%] M2#S#4Q1#T7UBZ21@#KARGF6X5 /K6J=!:H+#=YA?0UO84ES7"]3 ,2U5=P@H M$K#43&K""C);T=0LZ>3.LSZ61R"%/((\UG\%.G5LDUJR$@0.6 6^*MN6Z8)7 MKQN&S7Q7\YW'RN/BG?;PSEG.#)V /I3[T16L8R53FK!PH,]\VJ=H=H0Y"6)U M?N])=]3<4B67[1I+1?4VEW&5\_)R62I\*].)RO0K% _.L M\;E9ZYRWZV=+Y7794-=RJ,TM*.2[;[A8^M)0QOR_I^,X&:,SDSDH,0,;)K7[ M.1B>9:U8B(8(2(QW_ON\]PI<&@-P8N.7^@VX9(,+)M4\[BX01],K_$-M=A$F M:/:,I"YX7_X8X-:CXP0=L&Z(?/O#*.9/=U/G"BX@B,/37=:EO0#=";P1WXKI M!_B=8S8&#$YO2,>C;A3#;/C5U1?BKUG6_GFVX6?G\0<@JBHI&*U+Y&]4+>=Q MC/+WWE6I:KJZ\=OJ546U-WY7S:CJVFJ]#)Z1;MUF@U3YMM6N=1JNYB.CZCB638MMS$M@_]:,K;H,7/MI8;<4.Z8BMPKB]2[OP MD'FL[[)84DE%6I'B?Y?>[]/MZUJQ^TS9_61?.JBUCUMGTG%5.JD=U,XKTM_M MZB)@*0$T;&0IP+)XH9UU0.->E/"9IF!MP4S'56ZGUF_ :$,/4_H6>DPZC5D2 M8K!(DJ6#;L@"Z6C24*^%C?V0<6+@2QWPK))QS&)^DW<3WWG^X^_?LJ9XT=TF MH.P9H>RL4_]6;THG5>E[[?A?]?9KAK$7W5AG(W;%!GRB:>\R Z 4JK)"8CRZ MRK&*7T7 JB4)N)WH=2Z%KOFO+\"NN5/TI6=4.^;7K^C 3SUT]-Y=!DN1.>DN MZT77N7,^/40<@I..QQ_@PV?^>_:P0B %XBWBF&21X?42X> ?XW2O_I@S";P M$1]VX6@%I_X%&^_9VJ,:[VEVU3:MC;>'(U7;?ES3N7L'JU45>_-= KB6-5+:/,AE^3]MD:BGA]9;$3LW":'8Z\2^:*;M[>9&!DX(E& M^:::5&VZ4=Q+/W+Q3!)]!?]F_1WTHF88VKS'M?-VK7DFU<"KK#[2,(:[Y+;.IXC&_E^91SUUN3,S\R]NZAR" M->:-HCFS=.[CVX6PDD'=3RG2^MD]H9!EP.SH^/&Y]KF]+Q.QA\ MFNAHH8'OUF W\D--XK!GWQ\COV M\J]7,=?;C8-MG*ONH%H^B.1I5O+,0:G0TT)/XVS4X] K\7FGT-)O7E&]Z9=_ MO5KZ6^.@TVJCBR#TM-#30D\_,!O?0MP.7%Q>BZ:^DVJV>X5L(@P*./[W^7&C M+C7KC<[/^O';17 !V *P9V;C[W$O9'"SGLX$N[ M43_[4F^<"+06:"W0.LW.Z,$SS[QN'+($+O1W';!?8RSD30>"WO3+OUZ5?-2N M-?\E_5U%M?R]T>G<(;\02EDHY;>KE(]B.KCDPN%UK\/1B&UI:SR76E[*?_(& MZ8O5Y?3%^V[DW\+_NJ-^[^/_!U!+ P04 " #3@)53]+1QY"P= #56 $ M$ &AE:2TR,#(Q,3 S,2YXV3XC:3_YZ_0C=?+D_5S@XO9EZVLGF* M 3/#%0,38':S=765,K8 7XQ-_#(S/'_]M60;#+9ER;!9W6-2J60 =;?4OU:K M);6D7_[YOK+0*W8]T[$_7]0_UBX0MG7',.W%YXN7:>_R]N*?O_[TTR__<7GY M^_UX@+J.'JRP[:..BS4?&^C-])?HJX&]/]'<=5;HJ^/^:;YJEY>_4J*.L]ZX MYF+IHT:M43_\U?TT4^HM[:96O]3T1O-2:UC\N MG-FW: M0F);8W^<+#_1OX5 U$K=[ M[6+1=@.)!P,7A?G_>_-US1)M/I#H@?5OT7H#ST5;#R2F;99H/*&>PN_(-#Y? M=$>=ER=U..T/>Z/Q4WO:'PTO$"GQ,N[G1#I4>A9=+"86M*OAKS6(0>%?=+F+ MJ>'/B =*,/GEZI#T@&G@86-D_TK_/K3_B#@JPB \L!QNNGV=9Y)%7\9*9JB> M:&_Z353Q:2JVVL%@&OMJ#SE46NF#_@0L]Z&<[C.(V1 TX=],"").%86B,QI. M1H-^MSU5N_?M07O842>/JCJ=<&&13\T HT[=D ((3$!K.$(CR0I%O%#([ S' M=/+<'H.]/JK3?J<]. Z;?59LH$@HSP\4^N\]WO]34> F4_@O&5,GH][H61U3 MGR+>H7+8L $#-W?- FS'%(UZ:,?V#%6O,WIZ'JN/ZG#2_Z+VA_!1/0JS+'YL M\)1:[88?O#W^*!1PAC%+[7_43PWD'_4SE-\?RLDC#">/HT%7'4_4WUX@6CL* MQPQV;!!;M=HM/XA)]O^)0@%G$#.T?EPL(\*;#>]UK79W'+SG@"?M+-N3Q]Y@ M]/6X>&?'A0WA#4PE!-PL<$64;86 FKP\/;7'WZ"S]!^&_1[8Z7#:[G1&+V3= MZ.$95-7IJWQH<;)B0-:HU^KU< G*]'3+\0(7$_Q"QK2;[5BC'6\4,S\#=Z#M M9\ MA[^K#8E(91M12PGW/\H:45B32UH5M*L+HI4Y&Q&G2\ VR;DCW; 7V 8V2-0< M>-_!][ %L4WE6@GW:4K[FU X]38H%(]"^6?;R(^E/^OR;#7L$[$G;;3WMP)/D%56S0*">0<8.Q^^: M;)57,>#>4Z+C:U;' 6]O8)?62V0DX^/$=%;UFD(W1UD($P\04^F"MXY:8H1PE@ T[B##;@L4 424S-.;SSI".IL3+A(XN> MC5]3H=MR#/RJ' 9.U(':F:K=7G_8'G;Z[<%V#T0TTXZ/$S-PK,,HF9[.17S1 MEO%NGZ:B:7A0"K&*)R:;ZMZTY@^]X8Z]A\)3H26H4Y M3@3;N5XK=%.\%-X?4"P5[<165M@;WC<[:.?(?M!MA0W]?8]K '6AOY2^QV MZ)%&?V!J,],R_>_A*X0ELZWG#F981XT@I#(HK@TU'UH?%%4()6IT-J<\4+D* MC4$-FJLO0<==_(HMA_;16/4G-[03UHEI@HT:3!)+!ZW\MAI7E=IHHK([XSV; MYS&F +X@6)'VX,@C.2M0S9+L\+WBO@W&AP>.]X/L5+!R;(.%>7)ZW^OT!INH M<^Q3D[5&8;71SZ3BU5S5XH*^U&YI&<9LHX&Q-K7_P#\UK_(:V<-HU/W:'PS: MP^YH^JB.^\-I>_C0OQ^H[FK;D,][5SE4&HR&#U-U_-15[Z=&(H7&"A8] M&Y"ZTDCM?.4 4LD18*Q^48SCF0;9 M>$A(J.::;:0=T)BV6+AX0:OCS,?X%=L!GFV>7<<(=!\D":79E&#+1K:E-%(; MHUMD]\60/.-(T U8N\1F,4F"$MX!-V[]S7LZ2+,\. MNF_KZ?,/(36BY-54LD#4G:9B1]YW3;;"JQA^)W38=5;8\TT=@MF>XV)S88=Y M"")#N0 [IC]2:DHCM3R6Q.H#BOG3X#N2L,VTS[KJJ,4&/=7>CUWQ$.?*QK.I-%+[

    >-^Z-("=G M!:3J^+[8+MC[PC;_1=&XQS8(*NUU"[BQ\80>FMKHV,V<7$/9B=^_#@C1"J FVE8!A74X MFPE/%]?\[>4_+Q[H]\5V9AYV7\.DT),8SFG$,TVI55.:J:VC\CY'\U'BQB): M,92LV=G"#B N$VYS,6*C7H48G.3[/2R&TK 5>.2RV[\W-C>1U&:Z3S@""/@OC?, M$ 'G/*-0.Z,U#=WL!=5*M"\@#B"3#1NYEM),;6'$R&W91J!%C*L,6"_P04N"0-/56;L*V3%AN]&::;6]&+X0J=)>-.!+^:.*/LJ MPS<)UFN+/K&E61W-6_8LYZUOSQT 073K5X@A&\I;I9D;9R8%("(!$1$H(:/* M>)8Z8I-)R4;H3E'2AVLBA*H\I2WYM*78$Y:-^C5Y;BUU1TBU'ZI,Z[#4?2Z% M7)@=X[JN*.D[]K*>F#QWDWMP%UWR1*XZG C<7IQ-RNXNC7K&S8>$T27EA)*L M*@^#R'W$+ ;,M:3K9C/'@V5 4L75I6S53I::BV<0S!IMW3=?35_H8(PH3[:K M(YE O A^0%3*)16#8CF5#-2R01BM"7MO%/@>R88U[06YW_4=N[KI"5\D?90$ M-NAD?9$?]$@F2@@-[XW=B3W;P%9?B3F,8T>JBS2%C>,-@(L]&WW2Y_G13P@D M"1.Q,6QEGJ'?*JOM><$JU _H+-34@ZO9OK?=B>[L:G^\+923QS:.&T5)WUN8 M:QR)&B"H0F0=**Q$ M>^:B4L693HYRNT0&-NC5&.8L(,+(PP/'S8!.)8OI)&_JBI+:2<<8M'S!/M,T5;KF><=AH6NK^*CQ=[Y%2:Z7B& M [,JCJ&%"F]'M]3@,39P..]JK\@>N-C%.L=*87O5EJ*D]GVY -_*13O!*)1< MS=W@0J2> W],'D,5O Q-E"L;[VNEE=H#X,(;Y*!0T!G>3"#*7;HDR)0-[HW2 MRKCPC@/<*@=+0P@=Z1G=9W5,EU7:T^FX?_\R)3J;CA[5?F>4W$[F E:8*3N4 MNJVG'[4!$?'A8A 2K@BAI!@T'2$J:&\W_(QL+@@"T59)UNS@ZZZ9#IA+HES% M@$P4$Y%AN"QOIK^^K2FM5+1=&O *CLDCT% ;@'F8J _\MPFDJ9C.%WQO^G&H M+0\4,ZFRV@4<9QXMTS/>-IKI\2\-016=7DJ? \WS_:6+\09KKN?A!RT"32$!6'J+P/*)*(S*JG'J>[D>-KEB;\-! /'S:8Y-8; MKJY)&*.0\QDSJI0'["Q<;;TTH7JGZJ$%/-E8MI06QTB'?DX*.?=%B-6>^M/P MAH-AE\RP05OJL-/G/&C-HF=')M?U]+MK"6[T*:8]?F=4B!8$PI5B+NS Y::9 MCAV9"%4QAF$H.;JM_TUS29*2T+ZS.%>V<[Q56F*=#?T>X/1U\2; MR'RY<2(,&5#6ZS68HQ,H)Z!;>DZ1_)W@CA+LT:B'B !$)"3?<:X\E*=&4AS( M9NVN22,:#B#/. KAR'FP7XPC"TNE7E-:MV;$D-U6%>>+#[F\O[4&_]PT& MGG:G,WKA7=@L8,&<2]S5ZNDW7;<,Z5BX8XEBGF=\(D6(!*9\G)BQRUU=::72 M-@K1^G>//G^Y>O<^:>LU69$@WX2?;=L)ZTZ_@F]P>)-SGBSE$@?@"V=H* M?[XHP3-SC\!JIEV@N. M/A>?^HIN&Z7W&L43RW;4NMP>R$?\@YM(<^F]]BN,.:06<\?M>UZ@V3K.[7C1X#(2US8]JA8$KIZA<.L& \9 M1J%[F1Z+%C6?#WF^8:N7HX!>L?K!X2*>$5J<#0 ML75R'@XJ1RAM'T/=?8]MYMSD,IB^9F%O]QAQ0?_-+BQ!,^CTZRXQ_2J *+^\ M!(T9^4OL=NC%D_0Y %9#LLM*T(B=/XS>HB9W23OVPH(PR@BO?YYM=ED3;1=K MG$L*)^ LQ]1T C-F8X))5LIB&Z\4=4$FC02XQQ=Y;SHD9\J4S"O[@ MJH?+%FV#1[ MY=C8AV"88P7/64'AB4_<"LS]L3'&Z\#5E_12 !L^^:9+OK0T'QM3AQ8,K[*) MKSG*5\Y)>!^A-YTN(GXGQ16%8C10'=E/@>6;:PN/YJKFVO![OKJ.X"BP6/-W MZJ@]I]==NW]B'Z"W-)W^_*RY17$N!Z$$ U(R7/"P1BR;O//\BBV';D1$CQAX M):(/$7:2A!S;&?@0)J,^Q@7;&OGE94!VKW(B#9&H$3V($Z"/)Q_JR+6]S+*2 M#EG)NGHPC@P='S]K&U)3KO:E:"3UGG0\?,26T0U(-/-,ZT/W(;+6@48SRUQ$ M8.0YF-(,);4$,C+"$$F>)P0_:>I%4]K\\A)TUS9V'6\-0UW!T'A83(*JDS6/ M1CVQYK'SB?7BU9(B2@D:^*SIYIM6M*-S6$J"BN?/3X;8/WJ.D\%#4D\!->W; MKQ!$DV^C&8?OY*VGYZI"E(VLDQ?:[6J9W:[!T6$+*"6P^_O @V#,\P"2&5DN M,>FCRL["-O^%C;Y!#E+.35+'T&XY>\*17,O'&=^S:_P6P)C(!GVOB 3H#@ # MC/>?HJ-*WG_NEG/>59*;'-,N>CD!9^B0758"//=U_T5S:2?BFKCPD$HZ)B46 MQDX:X9=D*>M817(L'/*0&9M9JLSIU=&0,0*?@:'51!>MA;B)H'TE>R"W?#8A9RF. V1!N]V=@@ M[K)O>R#7+IK'E M.2O3PVV-K,S0DX@X33K,$DJZ>C##Y=-ADHGQRX!%@E^C9) !=R!H<$$C0''++V6G $ M;+^,!)7>VL<$[!W,'@N:51Z9!$TK/##-C/9YJ:4)Y*=02YBGN1MR-8._*3R\ M5#S)/8*C''/>Z73: 9T6'&P^+"6!Z0ZP9F#76YKKPRP'=E.*Z21HW.$Q6('C MIBD"N9JS-%V10>RPO%R-><,6_Z'Z_=(2-"29@BJTQ5U,*.G&ROZB%%V'*EZ9 M*KYUY$BN/WB%NK,DQY7[]E1[O\I[[H5 M>( @V4)RR%A>>+6.*",)7$'22PGUH&^2&23*A'\>3^7+)JQSI!&@_/O4+DG)W!22H[OZ.E=#FZT%Y M"1K36PE 05SXLCZ #5@>Z\<,B=+*SM R$6\FPE'*RKB*W"2(3@ ML[8AGYTYV0F%IL/?>]EP)LS2='#=SCP1$W>#B0B3O'K, M'8XF"TN N@J]B<#RI-E:>"49NR7YY25HS#:;C?6HN&B^6>[P #SRTO0&*K]<+MM_^0T2YK$M/65U][KC1_A'= M/(*AB/.&C9+,)+ ">FUY2^Q1JJSB$C2%>O#M;A"/NT\7EJ 9AQO37OS%L[8A M>:[PO<"V=@ZUG(LDT8T"\86GT(!@Q5ASS"LNZ1&Y_7%W-"\QG?;VY]/,])3O M)DZ>;!9,W"[-" 3X3,W:OH+:M\'[KL)#,P53#T$F/WCR07<^MIF0DX?MGDBA MP^.AE,#[[5_83\JR=COS2DNSL7F/7=LDSVG0@'72GA3=4)!37 )D]N9\E&]! MJ)!;7H+&L&\B*DXQ*J:5H)&%#R?=;W9%HBWF-GDN:;N91X?4<">OY[AS3 <( M,H=D/RWXO63*L(=!US^V-RK?;_I@"J^.3K<57(@F.59/.*@EL)ZBG(/2R0KR MS@FGDWZWX(16HH0$&(WQ&KH-3"U'K]A=:H%%GTH@R8_8Y;@7FYM<@J:F,LEY MCKAGEI>@,8D4"8C!>P%QA[.78_/(2 MP/<<^&,2N7G/T9L]X5VB^>X^K_QWFBK%1!S>$3K+YHFD0D/#"SQA5E$)P#BX M9T#H4@*9FK$]*K.U%N'KS7(IY4CAR'ERCNT("HAD0(YG>:0+?M(L?D^]'*\? MO>*B06GL^;'Y?<.:FVNMV86_ER,$Y8GD7#'O@A-(L^+D(T>W;*]QP1W+R1(R M=+A=@*0XZE/ Y""9I' ML@N=>3A7Z&EZ.*[2,_.F?>^XKO,&#K^CK>$G?Y-_L$Z,BZ0S$GH/,UUH6SH6 MN8@EO#BG8'ŀ!Q%.8ZWK;4 $JB_7 +6Y7 94$#0L3X+@7-W*+2] 4FBS[ M" :D%UQQD%%0@NIWR74B9/6:O'\^H]S)^3ERD 4Z_FBNKM:6L\$X68#NHWK+ MKOEJ&M@VO#%Q%ZPM^E-)$/ ^WVL]//=V,HB!?>9=MQR4DGI7NHJ?>.688\T_ MH_3?:NR_7$$[/(CA5]JO/_T?4$L#!!0 ( -. E5/=W 6(53@ 'A+ @ 4 M :&5I+3(P,C$Q,#,Q7V-A;"YX;6SM?5ES6\>2YGO_"H_G=?*Z]N5&=T_0 M$N7+"5G42/1U]Q.BEBP)"A[H0C9!&$SLFJ_"JW MRN5?_^>?9Z<_?,;9?#R=_-N/_"_LQQ]PDJ9Y//GP;S_^=O(*W(__\]__Y5_^ M];\!_,?/[U[_\'*:SL]PLOCAQ0S# O,/?XP7'W_X/>/\'S^4V?3LA]^GLW^, M/P> ?U_^HQ?33U]FXP\?%S\()OC-W\[^&A77P3(.(0D)2D<-T94 QJF2'7?6 MH?\?'_[J+$L!LP8I> %5 GT-F8/(LDLNY M]_ZGY6^_?G4^ONN+]%C^TW_\^OI]^HAG <:3^2),4GW!?/S7^?+#U],4%LL] M?Y2N'^[]1OT)5E^#^A%P 9+_Y<]Y_O'?_^6''RZV8S8]Q7=8?JC__^W=T;57 M?L1QFOXE3<]^JK_]Z<7QF_?'KX]>'IP'[_]V>'CRGFA?/FOQ MY1/^VX_S\=FG4UQ]]G&&A1Z*8Z@\YNR"@/]^_[-^^D9;"J?I_'2Y%:_IY\LG M5EH:D(E_+G"2\6(O5F\\G:9K7SJMG)C.5O_R-$0\77XZ.I_#AQ ^C=XOIND? M'Z>GF8[)X?\]'R^^C((USBB304690 G%P7,3H,0LF;))">-N; \M9DZK67*P MA'E;>3\M%[NY_>I>3,_.II/E<_\>3L]Q MQ)D/)B0/6AM-:\L"O+4,A"H/SN4W?IJ?GYTMGPGC!9ZM_GV59$TQL)@VW/0+SM(* M=F7]6^(>SF:8KQ 2H@C):0ZHT)- YAH<]PPPB*"T$MPIVX7[=Q"S#@#$\P3 MKEO?# /OC)6,E&_)X- P M<,YK20MFB;$ND'B9[(8&,9=/&T[LPS>.<1$K,Y.8RR%--;A=Q'W#J04=\@ \\),ZUYLS-HR&X; MO;R4=$3<)YS,E]MR'$_''Y9_&VE#4'4L0I#2@))DV@>7+'%666^8L"&61RS- MQ]^R#M/U\Y(3C;>VF7PXR'EFR]R2(Y\4U3< M/!?;;GPSS)_@V:?I+,R^7"SF19C-OI#S<' V/9\LZ&">GM?([MOI;+G[B\5L M',\7(9[BR?3-E,[M9$&;20__<#19X SGB_G(!X%2DA+@2E3#R@$BO@7(E@ M0V)).ZYM[F,7K$??0'7];@AISYEFJ%F%HBZ\/W+ZKBR:_, 1MR3^,_<@O;&@ M-"F'4*PAZQAUM"8&QOL(CT<(&ZARW0DG+7G1#"#+0,%50DAY7XHYS,J:E#08 M+'3&.^VMD7UNT^^G:<-;@F196 %:^Y!02UZ4[!//6[Z_S2I6&EMX58R($I!;XH_U'#S9H^ DB\P3 MD[SL<_-UC8PAF4=;G85)U;W5//M5$N"I/BPF* M(XN0DO*@1*CI;'0\O;=8N$I(VK=3SL3]5 W) &J @68,: :)7Z;3_,?X]'2D ML>3"HP%&HIF6Y00M*] ?/L@0K DA^2[L7U$P)!NF :NWVMAF;#V:+,+DPSB> MXL52"%^'?UY&(;Y2)F5F-F(&;I4!Y2O@"HDD,IW0QV@BSZ(+R]>A;DBV2P,X M-&=(6Y/VDJAOMI3F6I+C[L"6B*!8*A"57IIH,?B0'2V\GS5[DYPA93XT ,/N M6SZTX+1-PF6;& 3KR1DK6D%09-'31YP[II*W?>(H/8+339*KL^81D0>(HL9O MO7+@F+.@C?!%E:@CJB=)KAY:"G)WO#T>H-^(6P" V8E1C0,-*_^Q8"PHK 7K,ZU' MND D:*(C.[=4)$KV$2\/N.A;I.&&^<=E#'C^L?+VDHE!6HF!LS[*92WRAB1=M\?(K23I?9M/YMRB;TI(A6Y85U/3 H,$EDOJ%F>"94*3C^X!B M+?*&%_%H(CF:618&?PC@?_EDK"I 4V167>[5"TEPEI"# F4@XM(KD MEM>!Q)@UREAOI.YC;J]!W/ "'BUPT9HK/?*>5G18;DMAM#I!1@RMTQ. LR>3 MGREII!-,]T\Y;F1EKY=QL5IX"(GK$CUP67/?F.001*!]*(H5S@2+O,\]]D9D M#LGJWA$]VR7(;,.NEM4N-0EW_C9\J=;@BA:FN#18+"0ER"_FB!"-RJ SLSSI M>IO5!SIWTS,D([PQ1AHPH"489N>8[UBA]RQ+RTEX>^2@#),0BV; 1-"0KO \J=F3##53\ZT\W-^HU_;QSKY[W)_3GKX=O3MX?OSI^>_CNX.2( M?GN=AHV;]MSST*;=>]8AO%$;GQ?3^:(6+5S:T/-1=:V$5W2X$U.D_[TG]PH+ M%%>L*\QS[)1V>).2W2,Z\\5Q>8?D.M;(HN8)LR#5915YC9Y6Y )CP*+W0AF3 MLNR33W>-C"%9F3MQ_G:09MO-;G?SC,L;FE]P@K-P2@L[R&?CR7B^F-%N?,;+ M98Z,09M+KDW!(M&6@R?AAPQ2*;7-3/!:]ZEO78^^(=F831'2@3T-XWBKXNQ7 MM DUX#B>G!.QQY]P=N$=_8QE.L,K6N_P3R*<^#&>A-F7(]K&^;UU5SF11LR0 M3,U-9BF#3RR"T\QG;;EDNE=8L-NB=DX1NB"A/G!%X\CZ7(*2&I(@YU/E&"&D M0OY&$%(D'P(S??HIW4',D,3T4+!Y*^=H1QZV3$UO MO:XM5T.LU;RDJ"(/DF @ZOV#BN0]]4MCO)>N(84AA@JQAIQM64!1QHNE[.12 M>K6@8LAFEF5+%$7M28+GF6W$(7,?: M')GYZ!V*3FUI]F9&/:V9L242;\OQ84"@L6M A%[*B9_)?Z&-&G$AK+2.@0BZ MD'*2 J(@?TA:KDAB!)EUGQRR>P@:E)71%$R[[7TS(+S!Q35+5W)O:$4\!2(A M6PVQ7I$DPB*/61@G^GAUU\AHJ'Y4O28WPD+!3(?+2 />V *H,^=>JF#RS2AI M7_7SM.)P>V[?4:*WS1[WP>UZG6(\*E=K1TLUK10K"3Q+"K2(DC-N"@]](L ; MDSHHH=<.,GU9ULY5NB,"P /SPG):K$FUCZY!\,YZB)X'#!(U8?UIHCC;Y 4O MH]GS4;%9B-H90@F.M04YZ3"!@?Q2)5AAWI(>ZY0*?$'!D"3CKER_G0.\Q2XW M3/N]$>(.@DOI>8$0JFGI1(80%0.'S@>;BX^N5Y/NAZZ_GEBVM6;Z3MN^_\OC M%\>_OGUW^+?#-^^/_GYX](9^/&QXBWS7T[M=)S^ZE&;WRK>:WZX:WVY5;Q48 MJ4QG(NAH23I$0IL3J*%VY14\*ZYDK\S[I@MI:+(''[SE)M5@&)F3CGPAKXT% MG]"8VAQ =\J&&J;)_I2(>\#HWX1+;:/8=VS(J^F,6#&Y2-E)7TYF83(/:;DE MD[S\Z8)]OX3Q9&E\SL9SVI.7Y[.Z>3@;3_/7]M6A")+*M4)'FIH;*#1X@0EH MN=X[[XQ0'?M3]5W&J^X&I0V4FF"\C3[7-3JU4^VT2SNJ._Q?F M=5;$=&'""4;>?J(=%X(L):05Q9S1.Q&3Z91[U'-50[IR>@Y'9.](ZGXV*K'O M,)V&^7Q3&P_R_SF?+VH'JAK_/SA^*?J%@9?)SEQ U&I$E5B(ID^%S]/NNQ!S6-Z#L=K M>&!L.5OLONU?KU4%!E'0F3JZII %*@6$.A]-Y)PCTR(HLW?7:1^NTN9A5!Z] M8X8,CE(4V1^,>.R*<,",T5IF$6WJ4Z/7)?(] ,>K.3YW#Y5OPN/!^&/?)-EJ M9S>1MT9J;K,L('SRH))*M5F@)O$K94"5G%!]+BN?=-G/Q(?K?D2>#_;V8K%^ MU>7.ISICG4'AJK;'BP5"G<[!K),%43"4'3L2;C0F;9@!((ZBE,ACG8N7+QJ1 M.O+405N&7*",R>[7,M]S &AO-VZMT?P449U-P/(\HCJUW78LM;-RJ;ZX5K2B MF HDZQ(:SX74?3)FGCJJLR^E^62XWSL\OI-0#0M:1\T#V.P=*&$R!.,XY,R1 M2W*-<^QS=S[X4(WSNV+>" D/7!=O MLN.#"4^LI0\%YE\/>&YKGC__D :Q#5'B-^G9S6]1[T_'U6?-QYXS%Q*5V?"\;AUGS8D(+G@OQB6SUDX^LX3^Z (^>^)$Q" M],E0>G8!N>Z(>RB(MP&7]IOT8$/4O!A:H$RJ5J.0T(W:@%0E,QTX$=X'/YLG M/0PVC+9W9#7G[%ZN1D(LSNJ$4((D@@KWY*)Y#9SLY1B0Z9CZM,KJ>#72&A6> MJ$C3!YNV;YZ7C_A($+FVH?"R]! M>F-!U7!\2&C 9B.):,>X^?_=0/:'PKX,_$X"%ZQ.IW"^ ,NYCHBB4^68%R!L M4#X695GIV*5QR(&+O26B],+_\P'6$P0N#M[_[=7KX]];CCCX]LQ^ 8J[R6X5 ME CSCS>FCKXC5L[&:8'YA$FZ3I_PTC"F&411:['JK'EGG8&4 M.(N*&:%RGV35]6D<5&K1LP?IKB!H!M*+)1Z7J\L^GMP]$W[DBG29.PZ%1#RH M$!Q12']X5K@**A>)?4RH3:@4BL4Z7DQM0N:&MWKUG< ^PW;J:[,7%=H,P M;E)(6T)NP.)+3?VK4XNK7/A4OS)"S3&[J$ [ITDJ&!((G-><\8#1),E1]+DS M69_&046BGPIC;3BX,\(^XO@B:%Z76U__#HD7F!?3EUAP1HBOT42Z! DRY+V(FH)REH-(40!//@DB\N2BSYCQS8D=%!IZ7N6 M3SUX^13.?.9&F,(R<)/H0 B5P 4KH0[)T5RY7,Q>C<]'G?G-1#8)@+/IY/UB MFOYQ-)^?(SDPG\YGY#30RY;N3"T1R)=RXV2Z_.+QIPJWPS]QEL:UJ7C&A#9* M"1(9UC33 (%G#B&&I"4+,=T:O7F7'&] RG,P.G<%V57AOF_N-9?XQZ6.(*RT MTY[@LEW]2**VP8<"R97:UD$R<%QIT)IEQDO1VO2IY7N J.=@:;8"5FL>M9SB M]U6?7%$S2]5RU^*3YO4NHUYF+'OA1 ^Q6 .%2:-D2CJY/J70&Q(ZI&#LOK#5 MD95=\'9%=,Y7LC./HE?"ZEI1ZFL/;8$28@@:O,[)7%12]^GX]RAI0XJ;/@&F M=F=7#U4WKNN?Y/FOX\ET-EY\^98[%G6TP27P,BY?]37A60]/^9NI=US>848\JRE5]W5C)1^>DS4'W$96C3P+I+TU M&%O(J7=NG-_&6! ^J.'#/H.O)VR9AODM"I^5B[NP'^CO];4Y[L Q+[G8"D^;YWL9)>3R>AR7%^1\CA>CR(+1)BOPCNPV%9 \S)PX9..3\2I&[KJ-W'Z8M'40Y+Y? M*VEW=O6TDJX$-T8,D?&J9V,MN%).$<9U$(""RR"Y2TSWR31_F*YU\.._$PG4 M@5-=9-#*4'O_,=TMW95O[B$1$D&2O>0&J3B^,DA=(TJ= >M<+/ZR4^\UW M8W71?%$]=!+^Q#J/EOY_P2)"@*=U,I%I#V2U-K@$3Z8JZ**C406#T'V2F1ZC M;$C%!ITP=?-$-656LP-U)9974Q0N9QF/C#5!16*M"[EV5U810C$2;'(D2W(, MFO5) KB;GB&E_>\)+@T8TPPDJTP[,D4CZ9E*TSU>\L%L5C-BEXKCQ3(Y]FAR M<#8]G]0$O;O_R>MQB.-3LE+XJ!AF+))*\;:> .MHO\BL!9%);T5D*;$^9=I[ M6N SN(MJ#>,A0J?9N;B=<'Z]\^-Q/!U_6%(Z'REE&*?#"9B2!B5104!30*AL M1,U42O"?VC9;564BFI'&C5-:-0EUC[SRDP MG&NR%ZQ1V*@LI,7OX\7'%^?S!1FBLX/Y',F; MTQ%%RF1((#>@R%FLM:D:R*USVI$!:D2?=(X-B'P.]U;]8=6&A\U ]A(_S3"- MEUM&?S_%RW85!Q>]Q"_O3GR.+BJ$Y%@A[:Q)3],G1&CM%9Z]$;Z/.[$.=1O> M='T/J&K.M(XRZQTF''^N5[3S48R,##W4D(T.-:*%)$9UG9\C)9K$^0<(' MR=KPHNL[E4O;\JFG-3[#3V&<5Y&72Q]ZU:5]*33G(X=9"DY2TQM-JCEILNH4 M,R"#5S%9$\G=WI=AO@:]S^%6; ]&>FO.=D3A04K5BYV_#5_JZ1@5M!B) DAH MZTY@;<)."+&19:8\LVCZY#4^2MISN"_KCZU=^-70K%J.:%D:>[6CURH,>/;I M=/H%9R_'\S1;:NTP^W+U2Q<1DQ'+@0F9!213DS&U#1"3ME!8M(&K[%BG20V[ MT;WI5=OW , ]V1KJ:-F F*H'81+ M'4#A,J'(8>!,21$ZY>)N2_%:B'SJXI3^,K$#>_MJW-GYM9NVE2S/H7@=3(;" MA0/% D+T5D+V+AHIDC2=NO%O0.1:D/O.K@EZ\;!E$M2J,3XJP5"E" ')PU%* M6/ :'6AR>9)%88KO4[2ZX?B"[RQ2OR4']I*4/9X<_IEP/I^69=^(^7@96 D+ M_'LX/<>13L%E(R,45U.'$XL0E>50>T@(YQQ:=K- 8)N4[8>I6 LSWTM4?L], MZZ_+KBC:$;FOCLMBP,3$03FKP/G"P'-TVD<= ]_7I<]MZM:"F?F^1%-SKO5K MN_S^MU]_/7CWG\>OWA_]\N;HU=&+@S'/_VYN3HS2]OCU\?O3@Z?'\Y MS[#Z(:_.:__B]XNP.)^_Q$48G\ZO4[E69^8FK]VY>7/[Q3?J[WQ[(.O5-Q^7 M9?<8YHPORF@ZF%J!$EF#8[F K=EATC/K8I^XT3K4-8IW7'U'&,^6DOCB!9,)X#2;MSJ MIT$/7OSOWX[>'YT<';]Y?S)=A--K1N7V*G*]Y^ZL [<@OY&2VZR!8XP&F"B.9I\H* MB#E':X./KG-E^7V4#4G-=.4PX(0H\(* MLF7D'&N1(,A"IAR/I1CDR=D^=42;4-E=&KNB1/$1P3A#]@VJFD]0')1H"7OD MP'OL4Y[PG*1Q-UQM+(TW8==>I#'74J*(!21&LE^U#N 0R8@ETE34@0G7IR+Q MN4CCO6&G%9>>0AHOKV+YR*2@2&U8P$3$T5\BA)J=J6OA(&=1EM G&K0QJ4.J M>MH;POHR]"EP=R66?721!Y!'PEM51&V"HVN*<.WY%J0R@+H$$T.T3CVY77 ' MW4.J/!&_+%'7=,*Z%-PCY-U#HMJ(/)'3RMVZ[VY MF V_N/J+&^4JR?L4I>9@N"7H>Z.!/@A0DF/<"NU3[C/%=Z_+''A0X;N2L6TQ M-\AC]:VTXZ9H;_WF9BRG_4-/!;R M71VD1BA[ZA/TRW2:_QB?GMZ][_2\>WJI9YNSQ91!8.U'&;%V,0MJ>>V9&./. M=\KIV.\ZAR375@EXS!8LB@'Z8N@4< ,N&@4V.F5MY-K%/OTWVJ_E.W"N]G%^ M>HJQ+4#UU"+K417A-);$)8<Z M_PSG9%M\]3PL5V+HQZ7NXO MWY\EA+@UX=O_OUH-YZK/S>;[V.=BB)VNV%NQ=#-5QPH^N=*RVD:N7> MA:LTBD$Y:YT"GYFY*)P+ND9UC0E)Q\B#Z9,V=2[\$9D#LHH M[0"C;BQ[8K5WI9-M9WUWQYOVH^@>6V(C#;=ZS9?:+8=[+,QJ!^02!%"*#++( M.9(7K0QCS"D7>C5#^D;%[AT++I_U:CP9SS]>&*47Q1/O<(ZSS^3\,*UXQEH7 MPU(M#.0! K,)0D@YT!;%#NL1NCZ9.3'MB6XA.QR><+;[4$O5%F.2:B?JI%B)UMHP>?>]^[*3- MEM^JD@SU&D()<,(;2,X;IATO-G2;/GDO50W:S=W] M[(O2-CJ+UI/726I;,% Z*X@F"JB#';4S*%BG%L(/TS4D6ZH99N[H0]>*->V" M!2F=G]6]K@F1C[?VOW<)(R>CQEKR)IVJ51ZA0+ I@8ZH4;(0E>P3:VNU@D&% M&+IA\$GXW;*7YD,G2%A'.Y,*I%K^INJ,=1>+ 6F#4,SE$CJ5R6XBW#9?]6O2 MEB.4T:%($IP4U; B@YK6YB&2^1.+DI%CG^3,^O9G(9XWQ\#-P['Q1C>\;QV? MYO'D0S5WC\X^S::?+\;97:PIY6",C04R'2Q0R3APY%1!T2J'$KTUG9I-/4C6 MD#S:CJ!HQYIF:/DUI(_C"R[ M^VD:DJ_:$2>-F-*NG\1T,E_,SE/=E65HYL,,YY>HQ:B*9UJ R461!6$+.$(R M<$V2#E-Q2O;I1_( 44-*)^X(DU9L>?I\AJM5,N%R?L[MA/_^:0Z;T;&W[(<= MMJ=1\.-V*^'5#6+!E$0ADUW85(O<2&M%:QF0F$+'!=,Y]JE:O9>D7:7=Y= 3 MPOC2M[ECS5HP94P)1)7 &BE,X$JV8!Q3EF/.Q?:1>8^2-B3KN@UF;@J]MMQI MV>AU60+Z#C_CY/S;_;KQPI(LKO=;MI;Z(7CA&(BLC(O)V]"O4_ =] S)SNX# MCP9\:%F*NYJ-^@XCH;7:_2^(N/&B%@=;ZUU L%S5/K)9@"=@@N'91D0A6;Z9 M+/- 4>Z][QF2Q=R6X\UWN9DL^-K9_W7MP_]U/OQJL4ZD$G/1P R=6\5]KB-- M(P3!75%1!-:IEN]ANH9D-/>1#0WYT@XKU9:[8YTF^N"Y]*2U8JT15[3$0+1% M6Q!#B2*[/HKC'H*&U *H$SH:<**?)_7+\?'+WX]>OSYX\_+XY&^'[X[>G!R\ M^>7HY]>'!^_?'YZ\OYJ??U0O13^,OV;J;^\WM7CKSEY2\Z4W2Z.[_JZEXWWX M9SH]KS&^55G$*#D=@K(>,I,&5% D5F1@9'\85$9+[66OO+-UZ-M5@-7DK@4) MT\]UILT=+QP)I2*KBI>4,U[<[GA;+WN"2TPIHWRGO+O'*!N2K]0!2S?E6U-& M-8E2-:N)()",L9@D4!$DLVP4L539],YLT$S4XK_^;I M7"!O_G'\Z7+YG@=C$W*PP9*+JPNQVB0/,CLLQAC!;)\;Z[7(&Y*P;8JD!\1L M(V8UB4=<7S.>GF):G(?3U>W$!54!G9>H-$CG>)UMPR#*4MN!1%$8,G3RY@FZ M*R:QSKN&)$N[X*'+IO<0IJ_'J5XL''R8X;7;:)F"\SH#FE@(H2Z#HW6"H#5C M0I%(A?06)W>3-J20UKY$20,F]<#.LJKZ[!,N;E&6?38QDKGADJV4)0V>EP0L MV)AD\<5UNA9:A[HAA;KVA: VK.H!HK=A\8T8&;#>? LPR$D:RBC ,8]D:3KK MF&'6BSZ)U/<0-*2XU[Z@LC5#>J#CF]MQ.5!%&&L\$2!SCD#^AX,HG(%@I,NE M%T9V84O#X,'U%;[!Q6T7N#!=DYL%L"1HP8$)HLPP M2#6X[W+@0O0J<'VP1GN ]D,O*CN/N$= M= W)&6R.H0WB;INR: ]1-Z\+&0#.0RDY5&. 0RT%H#5S]$FYI$6?82K/,NK6 M'"QM&-/O&NKU\9M?3@[?_?KR\.>3[:^5[GK*SM=$CY+6;$QZK'F<+\*G\2*< M+J^2OXT')OWJ9."6W'E''ECMH"$Y],I^9D#].U<^'(>(+'Y2*M M8J02=UP8!!])<"F7'03%)6@GO6*:E[-F^D"5_VVA2\DX$*NLPPU$5-+L\D(!!M*DHA,A%ME1/=$"^][Q9!$ M?P<6M]S@?B+_W>'?#]_\=OBB=L\+:7&A^,*U9G_;:X(-'KZS@MAV(3OJC66> MVEGMOS0M1Y,TJYQ^B1?_'T]JUZ=K!(ULE&0G1%+O0A="4B"'VT0+=.Q9,4)K MY6\F%]^9&+C^*W?*<[SW-3>659B50LL(AE4P,\=K;T5:%KHZ;-@Y.BT[+>NA M-3V-=NC)^6M9D#UXT"8+]E'*KK:GE4:*G#6KER#+VB8BKP@&P3%O&0N9Y%X3 MB RM1?%P@+(M.UJ6FBT)^7V\^+BZ/UVN^B+,9+'V@2&WJL[5 R7J_ 2F-7A: MN!36:2;[N*GAS\Q^'[ET3F?#%.9#._FLZ(!Y.C>J>X0_OI#1Z^ ML_F_[4*:90O7-[PFY-19[Q4 X\GY>/+ALBB!?,B?L1 Q%]\["7_B_/!/ @FA MGES$V9/*_M?@QX$Q0(,NZ\MR))WR?FU'%1NX>X-R9M M!8N18LF)D L=:*3]+"R JS\JA385'90K?1H9[T#TD-3O4+!^.[J^'TPTO*?9 MF.!+@3;"++,*.1*54M?[@@31\0#:2%I L#K&7@U,MZ5Y2.&^[PC"VR!B+_;$ MI:%#6GA5M7O9Y.#%].S3=%)S4)J8%AN\IZ65L>WRFAH;SN3;Q^J:9 ',2!M8S,Z[/LT+[B%H9Z_G8IOO6ZX@-TRJHL%&RT#Q MY"#6_"5G9"QT )-E?>3@PW0-3UWOAI1;'DX[KC3OT7 ?44DC265'G+0UX.6S M!Y*/$F0PGAGRPESHVZQA!ZSL5R^VQ4I+OK0+ICP,8"F1%^=HO<&3,@U%0%2\ MFH/&.72&&-UG1,XF8F7K5;]" E4XO8/-1G+NA08F+;&"LYJMA*+&))3WQ?F4 MNR[[/L*&)$X;(N<>J=J$/:U/ROM%6& = D?_X [2E" /RA<)P?%4)STH<$HC M(//*FR*\P*[(>9B\(8G8_OAIR*K6*+IT5FX3%;B4-B8-,EM'WHMFX 0M.[C( MB^=..-E'.3]"V)"JD?8@>5JP9V\&'9&BDL<".=;J9)UY+:UCX*5BF(7S(=^\ M4'X"@V[[=5_J@?N6S[-7G,L$HE9M*.&)'1H#%"%#861^H^L3QER/OB'I[)9( MNL^\;(;180/2\&T&'_^=CE0WW_7 M'<(HE=K:)03@W(7:UX6#Y]8#TYR5I+RUIH^WMCZ-.[?YO?--U[EQL'*UJY0] MK_/$KGUYQ)*J=K,!86K+I)0=N%0GB"57:RQ58;Q/,DT#XH=D?G5"YJW>P7MF M>3-5N@[A=QL".!^1I&96(4)TR=>BD0(>R:?G+@M4E6S_=""]C^HAF7$#0F<3 M)N\5EF^F57/5(07Q%"^-B?S3E#8'C_^8U$X\A18W/Y_5LJVWT]-QJKGRT6!T/AO 93(H1DM$%@79!^T8 M-]GFF]')NTH7MGCUAKULGC7*]L&=O0I'^O"R4WF=0DLO_3@J)C(>1 +,EEQU MIE3M#"?!*V9-X*F83NUBMZ-WP_XXSQI^>^3LWE%XOJC5I_]K&N<':7%/)E7&/ES&"PS";U&EF;W&6:L(Z3YZG[#U(3/7>"&.=.810I' Y M1_16]^FTLL=%;MCKYY\*[_O&T)/;L:,@T+JB+)&GZI%FM1Y?(9!>T9G1Z=;Y MZ1!_%\7KP-?^\[E5.S-WKU!<3BHXR/_G?+Y8MO$;\U<763, MF3O+-?"B99VW$\E#T)3&^9U1EAM4$<.T<%L%B8?+KK'CR2&5%3)D%@Q M1!Y#H/4;,-+5H9O6>=XW<^M1$@>=O-475;LRK#.>5MUR">\WF^J. HLL:)'! MRCJ0P)#IX5C2@.AH=YAT9'+L$5M3ZM,3?4T"AS1Q8L^8VHU9/9!T;3ZBCI&'6JY?3J=?\-JO M1T7)B!$9:.$S<:J.L?)&T%ITDCE;9;!7W^N6ZQBB5[,##A^- NV/Z?V.Y]'D M,YDWT]F743)!N.N&5I>BDE]AI;=3],0'9N>@-J.&4T2 MMV[2\]ZJZ6)8RI:1 2EX=*U-K)*I)[&12F)1#>7,ZV5WI6FN_<(A^2 ,0 M]-OT?L)B;8'W4$HB2U:J%"%X+FBO:-=\(!LH2X,\1F;1=P^J-%O-$'V806B\ M1@ 8 )17NOOGZ>1\3B=1!XU,Z0"*&?+/LBJTGS&25>U49(5[W6G(7K,E#-%) M&@1H=V'U/I%:LR)GGYGTCYJW^VHZ>SD]CXMR?DJ_JRW+ MYR,>1!1>:J*>?$ 52&]X(3UDP35/@@?-^LP3;;^6(8T+?!KL]F1^%TMROOK@ M;?A2NSE>U-PH$9(1V4*0]<9QCA5YY\N&E+C7V8+< M?;.?6I#5_^/5)**181&]\A:\J@C.0H*/QD/,F5RA8$(P@Q)?MU8PI*R]X0BM MW1@] ,OPZ\>8#^(<2?[2$AS:&$,&K -BE-3_47J15U*YU*M= ?V UW3&0N):!\X#"WI/>8'KI[FP[PA( MFW.AX[C1PX/WA^_?'?_V+3/W1E1IAR&D:S][]]&DVRVC49;QW1&Y+R-#3+0$ M0TC6D*IR=:QD3AFDE;DBQW#=IVK@'H)VE2?W/+8V8;^T?EMECECHC0J4)<]4 M21_ L2S >J^<#[JXT">0>B=%7V;DJ1S;>QB*L M)SW*'"F[0/ PG &7A95HI [IIO1];-SZG47ANPF#U9"CKT74QB-Z37YD1 TJ M!DG*VI$=(%2HPSZ$5WVNRA\@:@CZH@67'Q("N_"ABY9X5S?SN/PVOT@2/CB; MSA;C_[I((\-8IUN& BQZ).)JOG DBXYEEUW1R9'TZ@Z2!P@<@N[H#9A6_&ER M_W:5L+^'&2FTT^NK5HZK$G5--F:UH3%QUSE>*QX%DRZZ(.PZ_;8>>\\0\K9: M,K[YWG;RQ%>D1(=2(LDJD0RY>CPZ(/ %X.A2<-$'"YRHS.EB&9REWM)U+H^#*4/C&)/O=)5;Y-RQ#46WL\--K[W@[1J_/%^0S/ MQI/QV?G9:27Q4_ARMMOLRW6?W,@UVG )C:XU[G1YWZY>?(XCYHG)PI >4S5) MLR8=!_06F',*&V,)PC: M6+#612D#J7._QWC=;0*'I(>:HFFMZ,R.#.L;RKM"W!LZKR=_X.EG_'4Z67R< MCT+PF@E9H'"M0&E3-2AYEC9IEGG@1G6Z%=F4TB'IM2?%UTXLW!O0#LH"9_4H MO!I_)I5?.)&D-)!_R4 A<@B"N]K.AC->(]NE3Q;21F0.P4$\/65 M.A\TLRG7\'KA)&8=B=G@D?XPQ2@130K^R?3BNJC:5TG.DRO&C5FV5T"=$$!P ME)*,EHO:"DC5QAHI0?1*0D;N(^<\:]6G^'EM$H=4,//DD-J<:?L54M/SVYC<)U=I70J'5,;RY(C:F&7- /4:YW/$>U)F MKFY!M"FY0(*3=J).:+4D/6LK6[( E>'.%NU"%T"M2V&G9*ZJ.R(MW@'S68)2 M/(,G?XIXDZW03$ID?=(1ULIS?%JWMPMZULSGVH@Q^SDOOTWR>+XL.JM9](F^ M>G!6?QJI8A6C#2 W*610SI-!&Z(GCO-HF=4H;9_ZG:W('9+CNQ>$]6?JDX>! M1S=(:1D(IF?O*Q1\![(6^C8W30.'!+WKER6H#/P4,HWBEF!4NZCQS;B,PA:K]ZG _,:B<\##_0VQ\M&S-B_W\&]8-)' M [)6\"M']IXSJD"QPG 3@HRA3W+7OOR.==^SNN4)W(=HB$E8C '%Z1A'+@,@ M&3EU*CNZ_ 2VY+"OY[J@;2,K%M8U8^"> N JL:O7;<.$A.UFMLIB%:ST#*K(1613C9 M)^]@8U*'='TW.,AMSLR]8^[6Q;8P3L3,8I^[Y4TI M'=*%X*" MQ4K]PZXZ_D6:"P3OABPKOJ4RA>(PG)PV7!/IX2S3@4T6Y$[I)O# M04%O>Z;V"T^_.WQY>/CKP<^O#]\R5C\MXU?;YR[N_<^=P=N-E-PISG]";IK,P^U)G!"V^O BS MV915 M&,_^'DY),.2"6C"EP2R+XS19*$XF"<[Z'*0H(:<^Z;!;D3NDH,X3H_FFE.[/ M_B:UD8^1N>Q8?3SY]?QT,291>UQ6(]9'.3J=G:@)F5R!DHX42K0&?/31LH0A MW+K$OJO ;&L"AA3@&0CV]L?0?A;"F\.3BW'*;P_?O?_;P;O#@Y.3=T<__W92 MM>?)\=\.CUX<+S__V_'KE_25[>V";=^TLS709(F-;(#?E\<#\\%G,B<_X)OS MLXBSX_)R?'I.GRZ;UL^/SQ?S19A4"(^\3I*9$,$M(X<^:' >)6!BA:<:IXY] M%/R&A.ZJO>]YW:WWT'$:IY'5S''K&,B2,Z@2"CBN'7 C>.3%"WEK DC77;F; MS"%IZYZXNZF*^_&RF:-..F*V'*L83B],@@OBKJN*;R,D+KV\:^,8;?UCTBO_?=_^7]0 M2P,$% @ TX"54VWI7(*=W T9$) !0 !H96DM,C R,3$P,S%?9&5F M+GAM;.R];7=;-Y(N^GU^16[FZT4'[R^]INQ?&QE^LS]PE4 "C9/ M4Z2'I))X?OTM4.\4*9'<&Y1$IU='EF1Z[P?U%("J0J'JW_[''V>C[W[#Z6PX M&?_M>_$7_OUW.$Z3/!Q_^MOWOYZ^9O[[__'O__(O__;_,/9_?OSP]KN?)NG\ M#,?S[XZG"'/,W_T^G'_^[A\99__\KDPG9]_]8S+]Y_ W8.S?%__H>/+EZW3X MZ?/\.\FE6/[;Z5^C%@8<%PR25$R;:%CT!9CUNF0OO/,8_M]/?_6.)\!LF)*B M,%V /H; 9L.)[-89QN7D"OS_/K?W@;C?GAXB_IH[/A7V>+?_]VDF"^ MH.?1(7RW]A/U)W;U,59_Q81D2OSECUG^_M__Y;OO+B0'TS2=C/ #EN\NO_WU MPYO[2(?C^0]Y>/;#Y6=^@-&($"^>,/_Z!?_V_6QX]F6$5[_[/,6R%OW5D"LH M4^'\:WW:#YTQ?28@TW0>D=%O<5P5O$>,JY[>'?/ULUC& N>C>8^([S^[5[R3 M,QCV*>![C^X![>)![ S/(D[[A'KGN;=P7H%<1E@?^1F':?*7-#G[88'MIY/C M7W]Y]>[TS;O7)Q]^.3I]<_)N X0X9'59%?QB(O_KJJ?_R35A(X@X6OQVD'$XN-J0WHS+9'H&EX/#-W,\FPUL,1YEX2S8 MDFEW*9J!Y;3^0=21 UH,Y3[ILRLEFF'ZRZ?);S_0>WZH M/$,M@8P8SQEX0[9.B*YHIXN(*Y:@';2QONT 6-Q9>/=)%'V0>#0>G\/H WZ9 M3.<#671&9S(#+@0-*A >@8)9P@A1Y6@@]T+F[;<>$*D["_,^N;(//.:P^(WMW%>9]?U0>_ MKX>S!*,+6*_I=[,!I!*-BXIYLE!HB I9"!*9#]H(I2"#B[UP?._5!\1S-['> MYUKWLMM.@5R'.M#+]87GZ*+)FIF<%--DF[+@:*7)!A(9JSD8I_K9>9?>?$!, M=Q+J?:)-?Y/Z/Q&F%[HG@Y$0>&8IJ,*T3K2C.*<8:*]\]D(B[W-*7[_X@&CN M(M+[+-LN++])97ITGH?TB:/Y'&?SQ5 7)KTUWF43,A,I$BK+!0O26&81?"H> M08EN^_/Z=Q\ UST)]C[=KH])?6NHIQ!'.(@R2UE29)PL?D8:&%CPRC KLXD" M(''=SZQ>?G./5-^*D.YQ,G<2Y2HOZKN+V-=?TV@RP_RW[^?3<[SYY60\QS_F MKT98W_VW[V?XJ7[3LTY<.Q!_#&<#IR0M03*P$I*F/0@EBQ$X<^#)G0AD8R;7 MMVK^;#R":NE<0T=/GFO,,NN@'7?> M:8WT2Y6"#XKGP?W'[3XK7HWGP_G7E39!45)EJ0,C+YO<+L>DPJ.H71&Y+K'_\+OPXD>1'"^<",YY[IF WS0EF6%:KB MLXJ[9W%V;/YQS'Y]/I'>?Q*O)G:4$K*A5F Y(_(3VY MCYG&ZKC.R25I0I&="%[WYA?/<2\B[7FSOACFZ^$(WYU780QX+@IL+HP7PYDN M!",*#TPZR-ZH**3M9G\OO_'%T]I)A#V??5Q@^8"?AC-:2,;S=W"& Y=,-DDE M9G,D"T1HS:*TR##94GCP6$2W6.FJMQX(K1U$V?.QQ]40TV3Z93)=#/+CG%:/ MX\DY;1I?CR<9!UH(ZVRI9VTE,AU(![UUA9Q&#RH74UQ(O5@2#X X$.+[$W3/ M1R(7\$[ACS>9-I-A&5[D$EZN/<4KD XC@VAIT+G&EP3A)(^#)PE6>M,M(^'! MUQ\(]WT(M^?SD0M@1SE/<3:[_*,.5PP,#PHQUP1;PJ.#,0QTB$P)* D0#9H^ M#.X5KSX0MKL*M>4>!]GPP<@?28G,YF;Z?3GX;CA,.T&7014=F1%UE(!%"6QPS M%CC]R=&)/BSPU6\_++:[B/8^Y;XWRM]/9G,8_7_#+PMCHJ:Z&9,2H_$:&JHL M+&+F3&J54M29O+]N$=+U[SXLNG<7ZWVR0Z?@2<4T15C@P!#YX@:,=HJ^H"6K MH:9*94=.HA0NT+"[!4QNO>W%$[JSZ%8$1CH%P.HEG='[SY/QE5N?9*YA]\24 MK_FJ6C@&BO:+3)Z "I)&U3$_=/F-+Y[+3B),L4YH*_KPG->\_L4SW9]P5]#>0T3L M/R8C0\1L#?C.4XAS8>_X4\PATN< Q^Y,4%$AL#K]6-%X[9D/"@C MO%?:!.G["':O?ON!<-Z#:%=PWD/\:['@')-/]VDR_3JP7DJ'"1D43CK(:(2NV41KGCI@3"\NR!7$-M#N.OC&8Q&/Y[/:'BSV4""$RB%8B'' M:B_4NP82>2TAD+PH#FA'Z8'8.R\]$&)W%^0*8GN(<;TZP^DGVC;^/IW\/O]\ M/#G[ N.O@R2\BUIJ)G-U[K!X%K!(9DW4)@$HWC$G[(&7'PC1W06[@O >(EP? M/Y,3< 4GZ%)4Y)!@G(9@65;;X 599GGP3+Z)D$ VC^@VPQ>>N%3 MW*GHP-BD'\DUR=2[S ;?!$^MM!=BVY1%XL.&Y)%(YV M=^2:\-!6 ,8ZCB)[CGU$J9[H>D03"K<1V=XN0[Q]\_'TS;N_]W$G8L6C^KD: M\1C&I1L2LIA0D'B)P.OU[Z"M)IN3>P&H;):#M4_M.C?>#F;(* M7:2MVY/B>*-9$#ZR'*1,Q4M(0OZ]N,L\_XCI?$H/%3*>#N>T#YF8($4I M& _.D$-ND8$%R8+,.2AGM0_=!K'\QJT=&(3"9'N]"P,D^)[ P! KH1>>=U+YO%W277\[9[I4ZO_DB? M8?P)%RG=5IB $C,+P&,M0R68-]:3ANE@K1%0L%O&[*JWOFQ".\NQR:V'R_&] MA^E_P.@8XB!Y= HUV1E* -/)*Q:S4DRYX,B(<$;$/HX)UKS^93/= MGV2;W(8XGIR=U>S\2?KG M'LY'Q>*_/6Y68 2G@TQ3(R-#G3H=#HT7#F7=!: MD5+&U$?"[$,8#H'\WF3079/'=0ZG[%/ %\&B_S>^J#C$$^YCV&T#KF;1)$XGO1Q<< M9%70UV8#2M(VA62;DK'*+!J;=;(J/GAWYOGKP)H W-Y58!M!]TC]9UKK?J[Q MKEO&RB\+2VD V0?#BV &R3+5L28M"=HG;?0F1(6=6&[)WA"6 #A0/L43WT EEA]E[ M#\N+);PG\?8; MK*O\FL1@+C5T$QP'>#RYE?C7G6WM(KN6QY,QH4(M@#FN(NT'T;)(^)A4P@FN M4T;=1T6!9W(\V0N%VXBL"757J\M5@'8QM*R!QL8U,]+4^\X96 BF9@EF8;B$ MX'R/<= [[W[IZVQ/4NT[!GJ)XU+K-D'2SZ)[Y[W[7W;[8F/2JRC[GLAW$16I M+<\!6;+@F88265 Z,8%"2,VUAJYE]?9 Z@/K<'M.MY'@'G)&CD_>?3QY^^:G MH]-7/_UX]/;HW?&KCS^_>G7Z<8>DD?7/ZIHULB'*I;212+XB[9;>.2&T%QA3 MX1QB"5&Y>F8_6/_8GN+!-R'RPEURP)'Q ,CJF00#G25S,H@BT,1B&@>"WW;- M)+EZXM%LAO/94:SUR-)\H#QW01O'B@WU,G5QS#MIF41%+J$OQOB'4A!V']E= M'/MWB3NRO.P2=Q!K@_C'!9K+*W?7H 2YZ+32Y=I?AQ8O(00+QM/XB@Z%!P5% MM]'BE7#V3WD7CE;2W47 +6+6,/M\-,[UCU?_=3[\#48$;G8T/X;I]"OMB(MS M]X%.7"#2U@=2ZYK*G!D$'5D!%ZRV7D-^Z#I-AT#8)O">2BLZ4;D<'NN=AP;* M\@$3$C1R:&;O<'YU.[?$Y*VBF1"]LF3?.,_ U'509O >L6A\J*7D[LJQ$LXA M*$-W.?<88[L)X(X7(_O'JF_1)62^ ;Q#4([^>>@Q.G %\LWX-T(QF7XE_1W4]$J/ M7C&'-2J%B6#02L8*CSHZZ=%BF]WC-HI#H'YGJ?:8 76%Y?T4O\ PO_KC"SG9 M2%O7R?SSI2)>*V%Q1J98FS_%>M4M!\]\+H(A5[1C@;$AM"%^ W"'H ]]<]!C MZ=B5@QY(C0)K+\=Z8,BT\9%Y,,B2%ADYA!CE0\=L/7D3AT#][G+ML6KLC1Y. MON!T_O7]"&HWWEPMV"_53Z[KE$@^NE@"*UZ:JH61!2TE R&+-TJ7AQNG=UD$ MUJ-ZT8YD;^)N8"7^?3+)OP]'HT$!*U+T@?%0;[_6JA!!%L4,URD@ESR:-E/] M"L&+IG@G,3:QX^8P_C0D3^1B<*1AK_Y(H_.:@WV-$;0U&@HR)QTY)BYSLD2L M9J7((!0HD1^\(-?%OGL;V<"%9 MX,XQ[I(DN(LZ$TUT8B6<%ZT$W076& =/:MFQ?SK]5"E"R)B M,HP&1OXFD.J15>E8@B@-"FZ*;9,,N2G"%W\>U(2*!F'@6SB771H44EBKR%SA MF)BN)3J]KSTG.URM+%Q):J,=D_.D4IV<_89PO MCC2^#.

    HLPPY,X&GY:5$:ZB4\8:;/QR&PP9.!RA;5+::HU?*4#6VIEC38: MLPW,)U6B3OPNJTTS>UE46 ME"E1@-7ZP1K:'8R.E7@.1C=Z$'>#B *AFIYCOC_F@2/+U[D<&3A+CD^M+PJ< M;#$>%2 99CJ61GDHZR =DBKT(/0& 8E+8+5)WAF>PA\WP++1>7&1)"&1=M&R M'FK!2A63T44JU^CB[5I(AZ8-'87>(/:P0C]Y"5GS4IC(%FO[EDA;%F8FC$J9 M0RG>MLE&..#5H*.8&X0?-C-C!LDG!9ZX2C[3H!,H\L8L[5^ND(]M5#"Q31!Z M,WR'ZIKT3TX#N^(G+$BZ?+.JW9+-XGS=)*55R"P;PL(>:66M]>&,U3&HP&D7 M;*,HZS$=J([T1$);0V3@C8W1A\(LT+BT\)E%[S@35D5EHR\(C2(:-R .5 %V M%7,#"Z3>9Q_.SQ99NK3'3<;U_A".4X66DN.^T#+E3:TTJ&JW3VTDX[3CB:2% M3@_VU>Q6-V -J /5B+YH:'"R3NK#5-,_)B![^:=$5"6?SV0"$4C(:7TLD>*:UTS2V($D= M$JH0/$;=)J&N_[$D]MHN^.>1:%M0NP[@6;K'..5D2,Q!JW1^7ZJ5* M13,S)Q70",/;J'"_XSA0]7U"LGML>WTK/_;"J5@,Z^(*3:@EQ!TW+-7B4UHB M^1$>"LL<( !/J32ZRK0"S%.<6#\=O_>3ESN1T^(RW$U-J@L\2I$UNZ/8ONF5:EGZGH,--7">%S M19ST)F(ZD(F3X>A9^ T" M3+CZ;#Z(+";&F((:0JN&G68P*&(9LA"LY*M.R M7.&#X+Y)M6I%7HM\WI3.S\Y',,>+2V1U%DSQQ.3?3F8U$G]23N&/ M@*6O 1&,J&9)C+6MN&2:1>4$UXF@VTN^CV&[$ /8GHEI,G2=WGU M[;*^L;"Q>&Z92IKT%QVRH'-@*@MR;(-.T*C2RUTBG9558"V'?Q;_[H'/2IUA[/"); +K$\>MX]@73L S)N;LH<;P)J&U:7FW& M^3HX^RT,WA-5DU9RWIL21%6R1^,OFA=HH20#Q0W+WDE.QK@2,/#K4A[O-O=+A+?3\-#)5($09I>O*Y%:LD"#@YI&!3.+ +^%R(*I^?G1FI!+T2!>>,/# MK63^>,/#;02VGX:'TF8)&!(SWDK245#, QCF992F2(C1-JKS_CP;'NY">$_B M?*ZR*2 M5]82U\YK#,#)F=KP';UWC['(E:OWV4A="OD/ME;ZK\9_R=(B))Y$JS.!OKO' MW$WT?0_3D^GB)7F1S/D>IQ\_PQ0'CB<.V@4F:]-7;7AFWI/=#3%Q[G-$S=O4 M;]@,W[.H+K:-5CR<;]T+#0TVI;LH%Y!F1^?SSY/I\+\Q#S2YSHHKPB3K"FKK ME2ZO"Z.U..KBZB%*&U_S85P'IAR=Q-[ SUB%[B*1;A"B2#Q88#%Z3ENJM61# M<44^=J:=-H9'VM/UJQ 7F Y2&780=Y,>)-S.8QK>LZ --(+;A(KP=<"$IS4,LA )-VZ#$7 MU2A4^0"JP].$747>(,%\Z7RF<'0N"& \EL2TS+;6,",U!6$PD4GK56,?^ZF3 M5KH0W4&83YVT\GBPOI1L>!&:UJWJ\"AO&-@(S*3(A0W2A-+&4'CN9YI;T;SQ MF>8VXM[/.=8FB+[Q,\VM2'O\0&L7B>]'%Z3'"!(S+8NEKI(B,%]3^Y0I+AD! MFOM&IR+/_4RS9Q781M#[.=.T/)-A0GNC3#HR;0(M=UHZYF0N.AE:^=)CAR'/ M_$QS*YD_?J:YC<#V$K#B?;(J2N?E,H4'?::Y"^$] MB7?/9YH?3^GK+Z_>G7X\>7WR_M6'H],W]+<=SS/7/+3/L\Q-<"^=8T:O8^'. M:9V2QFQ!)R51:2? *>G]8(/G]WZ&J0' +/1+I7IZ#IY40UB6>:HYBSY8US@Q M\&U?9Y@?\#<N9?;2U[19/S'L#3$H19%9(-+0YI;Q"\"P"!-LP M>_^J\ ZB;+)5S!8U(R^[Y][T]!+":(LT&LZ1<,6"9-38R(P.SCEP@*;5 <)J M1"^>\EY$W:3>UVQ^4BX5B92J0YM<+0Q1L5$LLTE9$W,*!=M4>5]&DDI:9EJ[0Y(5H!YL4; 5T%W&"27UV_O]3!VJ]D #YSHU+-;:H= MC2(I)!1=J]9D\HZ51LAM#/P58%X\YUT%W*J1Q[O)>')7':^V'9^]2('@>&,R M::3E+$*V#&K]-57S]46;!J8/XWKQFM"CV!ODB=PL2:])$!==!,X)Y.6:-1G/ M?L0RF>*M#FBO_J ]D-X_',/TZT(^:TI[D+&2B\J%@2B:Z8*1!0VU6*T4V@2/ MK;I5-AS4BU?'YT)X@YR7:\B7<^M',K3+<#YPELN,6C.3R$[3.@,#4TMMQPS1 M2:,";V/,K %T(#K43= -DES>3R>$8F%>D2W.,RK-2LZN-NFK+7)2O4'N%2@I M480V2\\-AA?/\H[B;%#!\!W.;Y:MC:I*H52QJ!B8\;5D0(C @LNTM?J"/NB@ M$V^3X+0UU!>O)FW):5#B\ [@0519:C*U&&U9M7J12 P"#P1+.B&D ^[:U#>\ M ^.PM& KH38HT755B_4J,?\Z;&.,DUI:()>K]FZ5B7#98%C166(,Q9[2OA M[)_]?NAZ1 >V%W6#DX]E4#\-1^=SS - 'D%SSDK,H39/M(P\[53/7JV2":SQ M;:[-K0%TH#JPB[@;Q#G_@<-/GPG'T6_DW7["=^=5-"?E7G[^3>5*;9)VH%BQ MY,=H#HZ!)F=6D!9C%!Y#HUN5VR)]\3M'4VI6+"B=5Y1- 5\L?SH;)(^)?&&7 ML6:< ?,N&89DZ7IE%->B3=G8K6#N7XO:TKZCCFU/68,=:PW8RY7T_I4BFFU* M@RBUR&ZM@VLC"X& >_0YD?E=@MCK4K4.Z+>I8[W0UF!'7+K5HKF3UJ)GG%O/ MM WDBYMZ:Q&,*A'K@54;@_C9W 3KLH=U$.93WP1;7\ 3K+/%FLB\3309$M=D MN$L:C\.0=(Q>X4;A\A=?OG@K.A\M7[R-6/=6N7834-]>^>*MJ-JHA.TN)_PGLCQR2_O M/[SZ^=6[CV_^X]6;=_3CJQXOC*QZ>JN;(X^.9.D*B3 RZ>*!!U4TSYI,/_2: MMGV("H*):Z^0K'I1[W=)%)F(CE>%7%1/!5/304DU.6U WKBD.#9N,/&VOWIX MUR>*44"4HG8(@=IK-FK!8JI# _2"@PXFMVD3_,P.:+=A]X$#VFW$V>;RX7)[ MQ:O6BIWZ$V&V**/Q+ 5T9($90[:Y0S+(LB/CW F4S?JZMAC0BU>YYT!T@]#+ MNAZAKR=3\N['Q^?3*8[3U],IC&<$MXYNG!<_C18Y4W\G*A;'W]/AC(;WT_FT MR@')',C7+491AEI51+(,"FMCOT)3E*R"8&K#(J0]!]KH\AX&]Q29^<] $5=E M>CXC+=KC1*FM3L>8+Q/!WH]H3 3YUS&<50[^&_,F8XLBV1B"94(%PW2VM(F! MRBQ9'I65.A;=)FFGY:C^G!K/2F\:1%0?:C#] 5,M&4#N8%I,\:/\?\]G\[H? MU^S;HY/C-^\O/%5:"1;/>3\A:>-\.%ULVK?E0JL(C?A*'M>#-U$KDCP-N=84 MTXX&[WT@IU5@04/F8&E4V/%)A_WGK'IR"K;2O%;761[KZUYA0%&B!EL$TP$E M"^39,VFUP%B2U;+-\<8FZ/Y4XB8\MJFFVJ?R[!?O):_'*79KYVP$?Q(1E160C!,GDQJ66C[\%RQ#,(++FG:NS9U M6#H"?_%:NT_BVE1[7P=_(&+Q5B?%0@J2H#GZSLM(%DJR)!]PN5%9AP= ';*^ M;"7P]J7>90'RC7)BMNA:@"K)>AT[,^EIC%9I&?*!)_AUX;F#,)]O@E]Q,5B5 M@&'0M?R@L P,225)$Z06QMNX49S]Q2?X;47GHPE^VXAU;[E=FX#Z]A+\MJ)J MHR2O7>2\-R4@B@QYCYXAU$PV3PA]B)I)ZZQQ+OFR60K1>C#Z]^/GG[TZL/'U_][U_?G/YGC_E]*Q[>*KWOL7$L9_=!0(,+:VK,WN6_&>WI/[?-$\E3(B-9^]^J_SX?SK!W*;7D^FO\,T#Z3)2!Y3 M+0I0:G:]0Q83;;ZN1$M&FK'0* -P2Z#/PE?91D]65.MI1DR#7,+[X':*Q*?" M;5(Y,L$#TJ),XXE< @LY9>F"=+0F-)I9?>#?O]8U59-[;M7>.6Y21'M]$, J M941&9#XY3B+2EJ13@+F(TM%NQ$VCLC+/*NJR3YWJBXTVS7L[11>5TTH !Y9C MK0BM++) -BQ+T7MG@BH"]GY<_.B=(V9[W!@=M/P]^&F;R]V:U^7,M+.%8/D";;9?]^'8.0)3,""T]"J@8KX6 M']&2M@C0FI.11 9YT 6X;5.!<#-\AZV*#3AJ427YE^%X,EV$WR_\^2O1U#MB M/]7.=#4 4"?%N@# SQ?"&W!A9'1",2GJJ;J!R *219YJ%PCNT2MLSX1AG-1(1A^/%ZC[($)0H/C%,+M9V?9%!2IH6 M;*ETDC:%V*;!Z4YP#UL5VS.X0N\Z'^$L3Z#CSS#^1'*J2_S9EQN73*E0>."1 M6:\DTR(:6MJC8UBT0NLB5[I-W'%#@(>M6RU86J%-.Y^]?,;A@[[73UAP.KUK MFI[$T?#3Q20@S#87ZYE,Y'IIY(H%GCWC,OA2S05QKT_S- MH2_=F3PKXO>;C[W11D([1P HAD5K"+2AW20(0UIF:"LT2+N+>0'5%Y[P$, D MGZ4%P5+VQ+^L:=:2MF-+-HK.KM9&:&/6M3D$Z%>2-S&HV: (+P"P,*D%65Y& M.>9U230\8P/'X#.V.9K;$. !+WLM*&J0V+I;E-R@3X8+S@)*78\3$XF(IB(/ M(AC'=5*V33'0'LXYVL7D=2F)"\(MRZ)0I>,LFA)8LFBCBX JM*DKO%-,OK,) M]U H\QW^OO@;6JL-0@:GF!$2::\FTY;4.K*2#:'S7#C;IO#;+F@/>#UJ3EZ# MQ+\ES! O:E.D+: TL14S -13$-I'GUI[E+L&S.Z5L$CE;KI8V MDH[[ZKM(L@$RIRT/$ L*+V7C+D%/7>:I2\"F@S"?NLS3O2%<:BBYE)-Q/2)8 M%#U!;2'&:LW*.GN2IPW#F\B4U>2R!\ZM:N/:/@CKF92!VHKN=9K36>P- B)+ MF"[+U6P":IN24%OKQ$I8^RT-U8"^22O9[TTQI)(^6O L:5&34H!S51X2(YN2Z :RR47Q8V[L ([IWQAED= MR8KTM2NZH'U5IU#('A-&W;.Y5F6*;/BZ_9OJ/1 S:2O5-@W[KJ[I7@)R''5. M*3(0M2UYW?\BDN] 6Z &85&A:)/ ?0_*2U:!?N3;8,5?DR9R"2ZA-MF[V@.] M'M=89UFT43!3(H^U2J9*;F+E0/9Z-=XO,A%LA>,!L# M6<;)( -;BY5HHUU57)3+;L.JM7^3=[UDLIO(L\>2+Q7?S[6XXG5RXH]?WQ#8 MW^A?U!C%]'PVOT2HK$&A[R6(K&)\L[>]=,X; MR+3!4=)12N=GYR,R;/.ZY@Q70(V-+BM%ZEGE$#FR2'I)NU6P"JV)SK8Y*-D8 MXDO6F+9\-"B>\@'G4+LSOH+IF$S8&].UN!*+H*7+D>FJC&@"[U)O<>#O[K9G4ZN;L_?27F] F:+TN3&,L$1R)ZQB44>;$U7EII+0]+8 M)$KPX$M>,KO]2K#!:=UUY.NXM@T]*0NS9A'U$J*V\I2%)J*K/>UJ"-36)L<7_BBYGZ]*P32_R#D[*4=YLLA27.BW2LFAS,"8\!P$WR7LV 3A+TWF-H,V_Z[3?7/Z18* MTX&0GCM1;8B4,.3H"WD\R&F=TXD64"$<$S9CD,&"E1MEJS][E7F@1]5ST)AM M>-BSIMQ<=;\Z1B63JMYC8#;7S.?:$MM#,LPY$)!KPU_57^_";='MSRQIQ>XV M^U,7:AJD--RJBO!Z,GV'OQ^E5+-S:U[N=#*F;]-BU[Y(Y=$69*Z]>H43G.DB M>=ZQ0(B\]H%\N$$S]Y(XWB;PF_[TXY'0B-/ MK1Q;$- BP>IZL+1XCC-,\^S7+YF64%^OK2@RYS3MBPP -#-0 MDG/)F>+;9-EM!&__897N3-X_7.^9AK6FRE-T;'U/OWAW^O.KTS?'1V_O(NRY M?>O=-^VOE^L#(UQJ[&J],C)J=#XYS67R.CJO0$=;/$*26S1VO?O2WKN\FJR" M4[2X\603TXNTSQ0R\]S*3#9X0OY2NKS>2FR][OE#GL'B5+,V_*E9C@,G:QU@ M:1@YK9EI2=@@6\7JJJY5*#FHYKG$:]$]B^I"VVC$ [G%_5#0I(GK'0?")2&# MJ]4(4B(T')!!*;5$2*HE"[2QME5;I6=R.[$+X1V$^=2W$]>W83>TP4M:NIG6 MCD:1HV8^ #"TBE9T,%IM5D1RLY[TJR \$^=Z*SHG?8JUYUC>%8Y?Q[,OF(9E MB/DR!+4)J-[/"-;"V?^Q0 ]435K)>6]*D'A&+4F[:06L&>_*L*"R9!!=!L-] M264C(^@YDO] @']?W&\CWK6>*@)5_KD-P\OG?7PTE"Q'U@3F#-*C"6>>4ULTIA M3L"]YVW*_/3O>KS#^<*\G4ZJT9M__/HKF2]OQB>T]4)U^(_2G,SA^1!G1W$V MGT*:#X(14M9>$61>%:9!"$9^OV#"^1@E*IYCFV(TVV-]%F[)-MIR+V^Y+3T- MG!2"6H;SMY/9;) 5B"(#+9R^#CP3'$_SEZ$.WDFN))0VV>PW&/:O *T9F_0B M[B:786\54*^-W<9I.*HE-R]NWU2(IY-M19-**):+Q*S5@D03#(M! /-H8D)C MDM%M:N^U&,W!*^.3JT"#U.V?\,N4C,+%A5/Z?H0+QL;YZ*S6I?KOBQ*141!& M1)IKI:8#F&)9%)DDIR(82T:H@3:%HC9!MW^U>WH]6.ZDWC>)#=;/6]TR:__M M5W_4&\\XB$[;@E@8^D"H8N8L0$U3 E39Y.!Y:56#;!6>/Y6I#Z*:K%.E7G8\ MKK?<+@LS+]!==':?_C2E"[6'Z]?:'+JKM#4 :0)DT PZB5@*L57A"8C(' M11YOM%&WN7_:#?>?ZKA/XGM,AKZ%?E'AX4)ZI_ '266HA8YA387Y1Y#]J?J]4M>@\RS%>6QZPP@0=2[1I/Q MC(0TA0O2IK6\ZT*V5P6E+R;(25GS3]X.(0Y'P_E7,4 K:)9$RX2I%X@53RP4 MIYE17'I,15O5)B*RIP'^J>K/4I5ZK$Y1;U*_AZ\5]&0=RB&9.HE$,"E'Z:*9 M>[6F88X7!>&+2Y RR51 DH;.&WF MRC$3,.3HA"V->KIN ?(;TJ)^B&H0N[D/]%>,)1-(JH#1M\OP>A/4-Z&+,G@+ M]9X-H@TY2:-8UB[6%A_5JPB!B(\\*[0.]J9"F^#]AG2K=_H:A%'NH[Z\$#(C M?V.1;JE12%U4)6I,X1":OW>UQ^5H/\]I2I(U%[\?+?3T@" M.!].%_':F]+BM2U)0E];%N<4"],B>@:U;[&H#H$M(%2CJ\=;@/R&=*H?HAJ4 M^%PAD6JYU8*SYV31C><7-AQ9=+<6UW?D?4RTM":LI4FM(9^33#N6 I<8 MC8#]!0#*,,:I#4.,ELC&%N*$([67@FUO$!PU5I4B24?K#+D=H!KZR'>BF@+WH:!,TOSR5GIY/%N>,4KX[3%^OH2:G#N?R;/# Y6\BR)J[K:B1R MPWS.F:%/7F6#0-)JI&0:%6=?ZV)<'/:MVM- M^"_U(X.H.-ZD;(SQVU.M?NCJN9?7XMR\ M"J "^8"+UC+SR:J.5!7VP"!'Z4TA7S;5ZC>V'A'0YATU^ABB4_+>!K@J_66[ MMQZLJC0FH('-=*74KR=3$@XY!'GVFJ2W\"162&>0E @:2B)9U&-LJ1'%9RMI0W81"6F1#%RT+%L>8E9" M!M,FPK YQH/7KD9T-3BO68/T]7 ,X[1&,%PK R(R3"%5V,""4))AX!A3D1YA MKT[? U@/U>GKBYX&62T?\,OETGI2WD[>YQ>E9E03]>W \8J (:4 /S$#73 MQ9AZXRXP$XP"A*AT;'-N\RBT9[,N]<;OO>9X?9+3PJ>[M1>O!E@$09$@&%I= MZGUWSCR&R 2AQ&07O5_;6%"/03MX[>F7G 9KS_MKY;ZNYO?+<#R9#N=?KYK_ M#6022MG(69#U,-(FS6)*M82G2W(-ZJ$CF@ M07);#4*3:L-"3>LC\,!9-"XK;H7/T*8>Y\.XOD7-V966'MVS&K"X!>/-;':. MF3;9\VGZ#"2/HS']5(^O\V4DXW1RZQ[YJS]PFH8S<@)"%,7P:ACJPIFNQF(4 MR3%47F17G#!EN87"JC!2#U .5I&>@JH&_MJMN,4-^)/R 3/B6 5;$@NU2IYA04>) M@DH*LM(]M+E3O"/A@]7"?1#9(T+NU#F.F5/ :S:&OJB;6(35!I(T*$7KO7$9U#>C1UT)Z;G%]6-W4@>F M9!<+J;!3V=<>GZ3"M;2V+B5@[2\0[W4LV^7B\,'RW[N0&V3)W788;VVFLZO= M- \TV'JEU+ "]?B&6[+;HA+,^GKYP0O0L9$Y_1BT@U6<-N0T2'2[#?#*2[S= M\GV0K1>+5^%GK!8-TJ8Z MC7:0D^*8.&<)K:SW,0SSB)&^J$+[3&TUU"8EO1/L;UM%MR*M07R^(WCO
    MT&9=;_"3Q #1,3)5' 0C3)1MKI_VJ'';RVRIBQ=IAPE)2R:1UP-@&5D(58NB M$"'+8J'1O>YGT^&NR^SI(,SGV^&.T-9N3B0!*6L[M^QI7A3!G,88N.$YAHT: M0KSX#G=;T?EHA[MMQ+JWYF:;@/KV.MQM1=5&7E(!'34M@Y*R85+LR M9$O.=U),VD+.?_ JZHTJ?3Y'\K?N<-<_]]N(=P\=[C[^^LLO1Q_^\^3UQS=_ M?_?F]9OCHW>G1\?')[^^.WWS[N_O3]Z^.7[SZN/[R6B8:I#J#K"-VMUM^8*N MO>^ZC&>I$5ZV0GHMLM2@=$DI\@)!2_ Z>^,T#+9\5^>P^NHK>S>V2\90G+&) M>>NPACW(=C'>TC9E3$9(0>4VO9L>Q];#H<+J-RRD^_64J/MQ5+/1LBN!:Q-9 ME."J&6\9D+O+(OG"%I0HW#4[F-H(X?Y]Q)XU9\6Q0?_4M&CFG3YC/A_A25F+ M^,+0\[0$@#7 1"R$$[U@44=@D'06%FPLT*9TQZ8(]^4>-5:<)H0\M2/UJ.Q^ M_'I*CU@8%Q),(@.#G!%1TZU-,BSHHIGV(@?I"ED"S=HU/@;NR9RN)DJQZ9*U M(SEM;N.L&3T]X-*4W 3B-NY:?WIT W*_3EPS@C=5H([L/)$BU5X3RM2=6?%: M[C;G6MR=,Z.3 VTX^3UMFCL\F0*M<02?D_YL0TJ+[K*+$FP_XRC_2C[1]++\ MV]MZZC3[96%Q#L@'!L-#9C+6"XLV%[+E$)BG)5G%'*6+;?:OQ[$](RM[5TJ7 M6[WVR\=: WOOH87;S9T*"K5TT-/-:6F:<)S_)"AY*F[#8"XQI=-&9)H2\ MI)@&@5=YD0^P2?=A9TG4B2>=/ NTP0U0.ZYSIK%&!3+V0NE+6*1;:+X+SFFT5I_ MMB&E@=[\>#X"S9=SE M$)3@.I@VQZ@;P7M&9O:NQ-[K]-PW*PTL[<4MJ%\@?28S MF"$/FVD9!(O."&9BR$*!D0W9X"M,K%PV6F450KE['7*'&4F-!(3TS M(9/7*))A,>5 7ZRU@7XF [")FCP ZO TI"\&&A1*.YU,1K.?ZJ6Z)!2%K;1EG6< LF2%UQ:ATL&FC[6.CK,OKUQZD1[R[8'N<[M<@KLR7 M#6#TGEI]"\#^DZEWI&"9Q [RZSEE^C8?7^]M5.PI_T(;D>_; %$/CC%A!:^W7@*;$L+3 =,#&P$%CV MBG:'H(WQ_5U,NO/J%TCASI)[-E<07M?7X-OA;[5HQ)QD,B3[8)$4L;]$@6TP M["=38&>I+*4*>"Q:2> \YJ*CD[&8".@2"!^U+&K#5(%MX'1SH]:_:79SDN?1 M%9-$8:)$P;05Y.5!(<_/^.)ELMHVNA"Q";JNCN0FLA[P'$#)5 .Z*M-4IR_! M%EHP0J2M'+PMN4U4:A-T^W]>:91^S=U*:)@T\((X+]\MXY$F1OP5.Q5KB M23(?2!1"A")Y$$JD-ODFFV/<5^) <]5I1,MS21YX8% _?OT%_N]D>CR"V6SA M:B0GK"N>LV249QH\,! B,A6D &>T3F&Y)G?S=7L9Y-.'3OI5DXT7LFYT-0BW M/P#U!N@[.+N*(6X"MVF*P9: GR;=H)D";*YHO;'W#)2N.!>BD9QA";'6C"@, MC,XLFQR\H-\ET:9WSK-0MD=2$YZKKFU#6@,=.SZ?S2=G.%UT1:CU@3\/OUR? M8B539""Z4=8R LX$YK503)8 -NH<3&RC3P^ >E;V?'="EVMC]<1& XN^=B@8 MC3#-SV%T=:!RB"VU;%2&-&R6E],'B M-F)KFI2B0617-PXI>2V0%24+'B03*EE?D,?"^\L!?"9)*5L)?VU2RC:2:YJ4 M8B(/D*J+QR,!$62Z>]K]68D23E/+^8K&JR:NO MSVLZ1:TB>CYK7K#BX=?NJ4C%%F-?KJP)4,A4%M*A(F-6Q%PR+\"U"U)E)S8M M3/$P@FZ^T$]5FYU.R#:_OBIOBZXUP)A+4 U^C6 "A M61+6Z2( !+3)VM\(7E=_\/Y+7L-P^A\P.J^9V_3CA54\4.AB4:B94YJ3NU+( M(.:9O!>9K,TQ:MVHNL"& /?O/?:O/A.MTX:1"K7J'=MU;X"P4?Y.@T M;1J<&2=-]<,=P2,W(%C2ZAR\=+K-7;I-T'T;BM.1E08A[)LXSGVTLQN!7(5R M@/S'G(AAKP@LA\@@@&%!).NDEU*F-L>H6\'<5XY;>PUJQ\YSR7/[@//A=/'( M.J;KR@I8A RF^D?<2-J&E6"!*\64C2[7M'[NVS1I6XWGZ:.LO?,_Z9V'!OO: M?527QP>;X&J:E+8.V=-DG_7!WJ,*T4'T^U0-C;8NJV2R9^&9+DBFF*[]G8,- MY#_[$$2;YK7[58E':.;N,;L[C)Y&2OC+J<<2F)).G%1"R76 M"UPQ6\E%-,E@HRJ8CR#;O]';#X?+A_)]$O!L*NU>QL5J0XYS:!B=7'[/?L*1 M#XYN.?Y8"P:!3AIBT=E$;UU*0@63N.4YZ@WCC\NO[*D5XXVE;:4J!71A+FC- M=++D1=4&*AADRM+'!+Q1U/)>#89#?/BAZ-Q?D\& M'[UK\>/B^+TV!(?1-8B;_N-"2$P1:1;+3$N^ \U"J4T?Z(OF#I2&-AE)OX67]DYB@XCD+\/Q9#JL)>-U!498-8,P (6CJ!MF\/-1Z&]^)VT M7^'OL\3N3_AEBC1SJKA_P?GG228G')T(00>6;;W5CL6SZ LPAXK':*R(;L]M M"5:@?$8%[78C>5,5ZLI0 VWZ^V22?Q^.1@1S.:7V)NA[(Q6MHN&6-MY,E&OG MZPF2X,Q;JX*,1EO5QLK?"N:+7X/:D=)@MWH@*?OH;#*=7^[Z%_H^L!R !QX8 M.?H$UGA!6[@ XCV%4"PFK=LXSEO!W+\&-:1\\ZNV'?EJL#Q=3ZR+8R<9R>NSCV=>K;\[+209A/?8:;<3AXBY]@]&H\ M)R-^<< @97:%?NM^ST[[2S^28^R M:\DEN."$";0OA4)6,XC:?EH6%@*7&JK"ZH>"'\^!PS6'G-$5;2V0@:][#4N'T@] M]/S]65?=I#WI650]ALPKII_K8=SKT?#3Y_G'\R]?R'0[GDR_7!6#Y4*CT>1, M%@B$*R?R7Z-ER*,%SA. 7[:S5U'XT#M>((V]B:SGF?CSJS?')TN)K^T0@B \+M./,3FN(-'@-Z%PQ;-?(G5=1=2CZWNM2J]J.9'I M9#Q,BW5A,II\&N+LEDY!LB"#1>9E;6. 0I,CE3*Y%TZEJ%))N!&'F[SL)9+: MNQ![;@-Q?4JPV/"C=P%L4BS2!E^'::O;CAH2()2@#C/ZS3.<: MQW*2]!4B6!^S4>!?%JT/W+UOP^HV(MR'523KONZ+9-Q+,KC)Q:JWYAPKUN8B M4BZF+*_!S\\JZBSHQPRC;:34LUOR/R-\>MTB1DO/A4(6>:!MH]#> M'9(VC*O N1<1Q+U;J*LXN__DE\E81PGU/,L^GL?9, ]A^O5D? 6G.(S&<<." M]8G@> +F=68B*2G16J_5)H2M>/3+9*RKC'KV/6[@G/X^N823HU(10V1VT8^+ MYC_SQ=$&9804W!= M7Q?[F'*KA_]TBG;348].A)+<$CZU\MTU#HER_@AI-P]_\;3M**<>JZ[=!?1ZL76M2,:ETR@EF02 MU_O/P@6F:R<(%0R*O$E8>]6S7SQKNTGI/FNV']8^#O^XA..YAP1.,GJQN2@@ M%:4H3$EO?$P&@^=;D7;]Z)?.V6XRND^9ZXDR_ W'5SH$,@L3-.-6.J9#*2SP M'!@WJAA;)+K\V(VFM0]_\;3M**?[Q/E^B'M5CT.NJQQ+0>\&%EVL75TQ,G#% ML*P1A2PU^60YI^)AXFX]_*43MZN<[A,7^B'NW?#:&8DJ^,Q1,Y,]*5*!PF*2 M@G9>++FZCRHOWSM]F+>;9[]TVG:4T@HONU-8Y)9A>SW]/;DHW$BQ;+G1L>621'A[.][2RI%>3U%B3!T;5Y"T'+DI-A/B'IDP7R M(H.*++G::54K8[2&USOLY;]U-?#V?G=]I$K\!C$.M9[X5!6LJ8>\BOX;US)/R MPFM3WY](+V6J)8$YN3$Y!%2DL+32OQP:-ZIGW@>+VXBM:3USQ;/712C:C;.H MM7DB\]H6YK1R,@)*F3:Z+_^2ZIEO)?RU]N:6>WJC4PP 4^U7K%F M0C^FK"P'M$8MQ\5>?#WSG2G<67(]S\*;J^^8%PET0[SHG:@3H3(R,IE3[99@ M$HM<..85L/N;*Y#\<*-GEZ$VW//GE68KLI@;8"J=Y-H/9[]6TC] M\/6( G00]A[F_E7ZK+%1DT?,?.'D:1G'6 M*OL='?_O7]]\?'/ZYN3=Q\6^M4O9OA4/Z5J3[S%<2P7WHBK!)C*G?(KDU$#T MWH+4+FCNC-=AL.)YW:YT_W@^&XYQ-CM*_W4^G%T-[_)Z<^ A.QHW$\$3TT4& M!E8D)@!"\%8) 6W:&CZ$JE,4\K*L\J1<-X&8E-/)'$9UW@Q)-Q>W[1>2K>4* M?Z1_^,]!L;9$EP++$0--'"E)#)8\3F^U%CF7;)8+RZX,4N[R\OW7/NA-(^X$ M-9L+OD$%O)LBW!\P33Z-A_^-^4TFRWA8AI@OBS14*4WIIW%^.X0X'%ULF[/9 M^1GFI>$$);3@HM3J#74!KB%<1G,7A^&(>7@^H)K)XX\GS,[7B2$9=^YO0C'0:2*Y1 M9=FHQD??0SE(K7T*FILV(UDAL]F/7V_]=!&5$"&7F*.CG:&0^0EH:<9%RTP4 MW%@?K( VM=ZW1;JOXC1[T+4&U#QU(9L'I+?P?,GDSHX+R[ V:M1:>P:H,G-% M"B6B%.3][,L ?A[M2%HHP:1_,AKLK:M@72RQ5Z7T-P'8M#?)HQ"?IDE)+X1N MH"3=V7@2M7&!)D3MRL&]STQ+2ZNS<85ASC4])W+7R"UX(G5YI(')TVC+-B2L MU9)&\:Q[;O+N?7,W>VZO4:_-T"\%PH!K07N$LCP';7D*6'R1+D4Q##9[ M1 N5!C$]D4!EYQEE+F(DBNC&]3Y+Y%;.RZ5BY\7=3X/IU<3H^K ME^'L[]/);#9(I$E^48A7*P6+ M^R2A05CL&&:?KYS+UR266P(86%J$D9/)A]*0W2>%8UX6Q80#73 *+6&CD_.M M]>,!4 >D&GV)OD4A]/5:^P[G)^4V] %MV)@ER2#%$.J%#[^3)R#^4!Z4TSZ>$4QA/"LX):BWPK%OQNF\_FK 2S9&)D=R M <^T]YS%F"T3Z,$J3$+$-CW?NN$^(&7;(X$]YD@_@/[C'+_3- MM2=Q?;(E!J668#/U2KP)]:YU"LR#]XQ'4=#G(I5IZ])U07_8JMB6S!X3UG:8 M3B?SSS@5 P0@9YDDQKU6M6%.8-$[9+65HQ72<]NHA_+64 ];U7JDJ<>"##L M%@-E$R93'+,^+GH]618,K:Y']Z98(LO"9C,?%$2 M3#+:QSVS1ELI0BHIM5VS7NKAW59*L.'AW39D/,DIS"8 _SR\VY'0K8]C=F'C M2=3&0O1!.UTK_H(AB)"*%>1"*I6AM\D;5O]N4UQ7//SA>N\JPP7P5804F$!:D4$]D)4W26H6Q21F;=\P^-U\XR7'MRT":)XM:U@YO$V$4_ MQUYR*1Y]?)\I%=N-92FSPFL/)H0BO(P:LP]H)$1N9-(BH%6#K=[4,,%"%R-T M06#))3(9K++,9QV9*99K*PSF1LV26R98K(CKW+]X /=SN%==/;C\R%474H<^ M .>101*UZXNJFV74C&9D$.2T$;EMK#%)VYM<,RHK&H"3&9>5V]!9UYK3?+"]W;RWVZ8?RKYLU>N MGOM+;#G0X\EX(=R+GP:"_I>9W= M+XW[R8K969[OIY,O.)U_?3^"\9P^45,P_G_VWK2[C1S9 OQ%F,&^?'1YJ?8< MN^RQW:]G/O$$@(#,]V32CY1R_J>A,-KY-?X(A M5O?[^SA5*C5(H^ISC0O_Y:_I34KU:JTCI8,PV@L&Q;B;64*>&\4P6$X+33ZG MP?)"^UW:[P_E)$G4XW2C=G(?^1)+3*HP5PRY5LED%NO8^F!TO0?S)D.GWKTG M$#C__1V87_[S%2?S6YPC,KTD!K"L($E- MN^!92.3OT\Y2G+%1*=EE7.#FI__F5X_2'Z9L^E 7^>YOI#2]GES-W\/W18D MR6(.2RNB M!?#1,EYG&&A P:)(FBD)VA=9@C'BY#^5WP;[L+[M3JP9Y@[L3EC@77E#OU?S MC 3G[W&6:)GUPZZI']-+>N;%JC'%;2+VR L' K$.EO>Q5E(9!L%SYHS)KG#P M60[V&1RVE/..S RHYM/Q)E;IYF6/K- N91584):^4A(3 XB%115* M4H9D@&T'C0RSSO-F_*D0I($WL',)?5"B%"LC0UYJO:M1+&H 9@30.2B3T+;- M5>N3;'%Q"!&;JN946EP\,.;AC^]OX;^GL^>7,+^9U@8FE810I[S7JCXG@(%6 MG 4O>(P22:)M*M)W /ED6F'L1);I,$IKDC095K-73N+S$='4-EZN:@B4R+E+B.M#G M(H&0F2A8X*!9!,6-]ES2;S;AR79,YTV3GG318#MY/5G*NN-.F[GS*J,D\Y$T M7.^!&0U"<(_ W?C5=8'+UI(Z,>*P+<;F@O?&TCWUWKX'Z?50&0[5 MVU>+K+P*FLE2)SAYVIR@MB ONJC L[3V7@3WJ??V/42O!\MPX-Z^_\'QQ>WMPF$"6#*A5R:&P"QW20P&*]VY3!1.5= MT,FV*5[>!>6A!FN'=ZWIZ(=.1D62V^Z"82+7XQ;K$#MCZ$,.R'W*/H3AG:W.">!-EZS+0%[I!IN8LVALVTE)RK:$$P1+H6 MC!.>CH326:QY5#$HX6]"@A.0#'SWTX(9SN+)$65+1S!1%_-+:L0#9L)BL M=PXU JQ?BCR=.5QWGOVR%/H0Z+-[ 5?XKMSY'3&RVBD;LF9UECK3(B/SWB;& M(4C'HS!2MFT1V@WG25Q$[,><#A?#?2EHF#2END._NYV:]W)R-;[Z/BK9&*-R M8K9)@LE!MHDU1> M1,X"3Y%IB9Y%:R(3B$6BBVC28'EO#^ \;Q[UI:!A^G;404+CR05.KNBG^9C> M<].?9#8CVW(13YU_J#^]*^^NK\B*P?FB \F_QA>?1\)Z7I)*S')3F[#9P+Q# M8+5&,*N@=!FN-?8!ZSA#.AY!P0U2-P^Z!0M!)*,U9]YFQ[1RF@%/@0D-)HL" M"HW^?:79CHJ#*:]!D[JWX\ET1OOUJL',N[\G.*M!DF5[)@+[Q_?W4/OKC;S1 MX*V+3$6OF#8EL>CI&Q$6DXA%"P-M>IWN /*,:-5*-0VZNWW ;SBYQOG(>0!% M+V2A&$%&)$'PD<#0+FJ,+DB+7P])]$.1%8(STO]>0FTPC^#>\9L6< A368 MX=+I:/NY ][-'QE%J&-F,J^SR233)=+W 62L@R3S'8-1K4I1]H9\1F0;1FWW M^18.Y=M[^+YP_SY-EU_ 2D0XI^WW77D.\\^WWT9Q1J4H!//:$E9>!(M&(N.< MK"PCK('4ILIV%Y1GQ*IFRMD0I3PXP'T7S"N2T1UIC(2Q45LPK&1BND:?Z-BN MG#?%:4Q9(+8Q?A\ =48\Z4OT&VC18F33EFC4JMOK=]H3:XVQM\Q@'>O&.9(8 MLF(R^:Q+P*(;9:+O ?:,:-1:51OH=7 T>^?J=D E$W>).5T[T)/CR$+4AID$ M-FLMBG!MZD">9-O=0^C45#7'S@_/.!Z]P0NXO+G4N6F:&)/0@0Y?Q1T)RV!A M$14R64IV)>BB'CSEYIC^CXOIM_^3'GW#JKS,25G0:,,+GTQ'B9T4.^U'P#U> MQ%8H-RA6W5$[X.B04IZ'!+-G(S%>XBLI[KM_]5$^E>UG3$V70R3I\P?9Y,+Z<7 M8R2K9?9U58@,Z&R,D3E>Y_"B+2SHFITHHH BT$'J4J3?Z67#V7^'Z6':4H@] M=U]8 'QU62\&/UY__3J=7=W%Y8IUV2JB<%2U"D@RGW-A.1E13#%!=E?NEG<\ M59WV(;*!VNC4S2CI9*3)-0]99*9=\BSJBHT'2,)DT+;-[?Q3[]"UCSW5IS(: M9B5M;U?1!>#O#EU[*G3GGDO[:.,H';JDP4C;6R*@OA8IJ$P>;/V'U7*1OP1I ML+SL$^[0U98MNRBA9XOQ/:3QW_ -5Y5-+DL3T;,LH3"=T3#01;#D.=G P%VX MEX:QR7KX^:DG$0,\1.337N35LQ7XX5]O(-[VC$JVJ 1TQN4ZL30DP7R*M7>! MB%;G1,C61Q9MTMO=9YZ3UO:65<]?VX=QOL!_32]SFB[!9!&YSM(R:V[21QVK M0S59%C8K'6VR]]JP;E3<^H//2GL'2:U':^P6S,O)!:T59^/)Q6HCJ,3A=:B> M5)$0>Q+VNN,-DU?,'^ M(B!1LICITR^T.&VL-QC6@Q@;#TOK1YS^A<4FDXF MF*YJM'.UDP3EC:JSDTUP3 /M!MYYS3 A..1:>],EDGCOP>>DOL.DUF-"?07S MZ>/K%TL42D3:KHUB8.K%M'**!1>)2+1,78]9?\^MWZ2['T\\)Z7M*:<>,^07 M*&8PF9?I[,LB900N/V*ZKCF22V0.32@8R)6$0LB$SBRBUN2TD(/B'(8LNWCB M#[]E6&-E7[E/FPBM9\ORIA'(N.8"OW[?E/3H6]"*IOIVZ:_N?[V^GUY(H$L-K(O<,2K6:09/52:&.) MH!TKJ;CD0E;%K@^WW.C1W7_T.>VEATJNQU*41?-M6E$>D[[VE52?50$+$^O3I^?7$5=;CM 7GUFW-_$4&>3,6^+=F5]B/'F.//&QY^3,ON0X :M M'A30).OV$BYP_OX2YE?C_[W&^>M)OIY?S<9X>3O;A;9W$^D,UI(K8EU1S"L3 M672BT(JY1]WE(.SPJF']O5[T,6TGR[[O9W&.]+#//[(_YXN2UZ+G1->STMG/ZO!O(=P,##HJ#O\ $WU:7 M:5$Z@0X]@VB(BE(Z%KV/S %8SU,.&KL?>4[JW%M6&Y1V4.3[X_1RG#\B MT.]=W.9KKX*"T22K,"K&?6UQXUPD-I$A#EZ6G P8WND*ZJ%WG)-2>Y/E!B4? M%#!_]A7_67E4Q17DNC!OR*VJJ?@LVEQ'J3G-B\D<\WI#J4TJ_?'$LY*$93H*SF)M4U0$ M6I^D=;Z3-_K(:\Y)L7U*=(.V]P[?S6=7H]N.'C?ILEQ$*#JQH&E=.I$G3:>" M9=DFLA*E@-2M0IV>?">CF/YM/9OXWJO/NDCA,$'WF.?Q$Y!5RGL'*+L4(.RF M^V.4&!RHCDU*/4"6/;I"FR#E0FRM VEA4>HN AEZ"C+ST9(C:((2O%/_I--1 MZY92@'9:W46$/3NV+VD=M5/%6YC 34?;Y9F!CL0?P3&O ]1P&6&2%9,!810/ MH=S;J3=>MFQY_G#'[\$"G_8LK;[3_>]E>H))+GJ3F>*Z1CI+KI'.P+AR67KC M=I\X.DT_/G]O'ZS@?YS',OG\BR>-MT"SF5.I%.-K M")?.7BE MZY4=ES)R%^QZ!\R-%N^FAS]-I1TNIP:UEKN,)S,RDS<?RN28-F, <.%=Q'>Z

    7&?L94OX3-+98,&BV@Q$?=H#+'=1Z X#+'?1QK #+$WBTCNK63&RWB)9 M15ZW%00/>=3D=8O2IA7JDQY@>0!->M)%SP[4;0?-Q5+'99S@MA>#XYIT*)%A M*75D1>",K$1@(ON 20H;.EW*/O"*L[:8^Q1OSP5,6V"M6-X!V!8[> ?]'\.& M[54ECZOY 'D.\YDO 0J(.DO:U@IX.J6RRRP$60BE+'4, O?[KV5_/7S][\_'3LT\OW[[\Z]/KOUZ]^_#V M61W/^RRE6E,R_X )Q]_J7K>!O:>OX&H1/']SVR_9RPQ*93J@>#54L,ZG(6ZS M ,4I)V4IC68 W<=R^."]=:G].9O.Y\^O9XNY6G4 -40>F92B]I4'LK!3-:!* M':HE@U.Y31_MAW$-;\L>R(+[(_-Z$WL#Q^;9Y>7T;Y@D?#6=O9A>QZMR?7D? M\0HLJ&"R\8+5GAI,U[G+T=0*$936QAR]\6W&XNT$\^E3IIE2&L10?@"J,TQ6 MH*1-Z'+Q#*Q,3/N4ZT@W2_ D:B /(-Q+8>QK.MX&.$^>$8<+N<&UT^T:;UR[ M(@V1S_F:O>4)C2>?OHC(:",3P6?)0:_7C/1\5 XZ9J%G#1\@S&./3JCWJ[?P M/R:4ZT2)3BDX&R$<+3!R@#JG M?8JUYR2K%8Y_3^8UM[.,,2^=MBZ@>L^FVPIG^+RZ'E0U;27GP4C #>I:;H8NUQ&_V#>>C M(*RT621F+2=7/),E'40"9K,5R4BA5&HS<+4#N)/P8';AP_U;NWX5T.22=PGQ M/]/9_[R>O)]-$\[7("83C98&:!/WY')%7T>5R\RT5=G2AIZ36.^-U3-'MH,[ M'X[TI( &T8Y;B!_@[[>T^-D8+N?/)OG]]2Q]!G*UWL/L:IW6*658%+$5K+0F MNQ_ :):P*!D,BG@OB[9GSG0'>SX<:J2@!G&46\B$:F1M[87LB=^\.*8E:A8U MSRRFJ(,R-9S7>(,A%.?#@EU%VF/)V9900-36H%.;IALIA%G>1 &C/UOEL02Z$8PYSS"KCFME>O^83#9#NI M\]$PV2YB'2Q"T@74KQ1X @&+MJA2DVN;+9U^MI!7 CG6+N$AM3']'\=VJ W\A@0ZHJ\QD)TGZ("H MO5V\2BR:H%EP7D8N)0C?IJ*BOGUXEZ9GC:];PCN+M$'$[(_K\64>3RZJ@_WZ MR]?9]-MB>Y\O,IQ&*28G9")U *^UY]*P6!N3&OJUM(CBR/6VR'U-:GP UMD1 MH3\E-(B7O87TF58Y^WYWW3?(BA-GL3?(.CU?#J9D[>=JG@7H=Z+&J]D$@8Q" **QE\%8% M--&W8<8#H,Z.>IH$'$;.O*;]!!](1"&.;12UHU[6;>\<("Q\132)!LFRS4 MAW&='4-Z5$.#I@3/4KK^"C8JJW M$D(@^* CBU!\3=LN-S-%D\S*EA*Y$&T.N8=0G1V5>E-!C[/4[A?/;D5Y$Q8W M'#&!!&:1N$RF6F(A<7V 9N,]Z0>XXY>X]TF*KMO4GLII MX,EO7ST]8-4GN /$IHV?.H \3K.GWA7M=:D\UZ_TET7?Z'7'140OS'>G= M%@\[DX2V@7%(Y"%#"JQ>"C 1R9PA%UGKV,;B>Q3:2>0@[L*%]2VU7^$WN+U[ M@04)2/Z WW!R?5M/[I/77-A!SSTV,EGOLCWY[D19X_E7N>B6,IU[R$\+):@ M&'(C$SFO1,(VR28/XWJRE&@@]@8W:PM;:L-)% QF0.<8BGK-%[UE,17)LKA!TFTNSNFEM &;)D ?C!).>!Z9K&!PB%&8=RH36@Q=M MBI2V0GKR'.A'V WNI=:R[IU5VAAGB82N-F,-G'F@-08,3B GR\0T[G%V[(J4 M0[1\@#"/?36P/2?;0W$H?,V@1B*HCX)%1XZ*U=H*R;40I9-;^.0K4G92YZ,5 M*;N(=;ABA Z@?KV*E)U4U:TJ80\Y#T8"FU*-V3E6:F\BC:B9UTXS!08E*.^4 MZF_^X:E7I/2O^UW$>RJA\TY_:#4?&R;Y!7[#R^GBTF 5O6T<5.\1X2#A]E82 M7:^'R8KL%I&-XD7SP(ECWDGN41IR.$WI%HCO$6SO(?JH%%4LZ2?,7:8EV6P'SAF26?M+=D@7K; MIHKF9+RS0S1]@#!/USM+$0Q7VC%4/C/M$%FP4C&>C+"H71*A4[3NR7MG.ZGS M4>]L%[$.9IAW ?7K>6<[J:J3A;Z/G .DY':8&ZMU*MAU[VP^*3I:A8 M1RFKG$,=*U2'44I@12>-@E=; X_R(8ROIC,<7TQN;B;3 M]T\SF,PA+:OL%O]V,XSS6?[OZ_G5LG+J9E4Y6_!(+IF P,DO$W00*SI%K<]> M&-2"VS85;&W6<^:%=0@5>Y%%3KF/W!"/US5$HB[Y<7ORI\DU7D%C/.1+REQ'CQ3 #67 M+PH6I)=,N)2"=T;ZV*8R90>09TZI5NIJD&^WJZ%@8T&-UC!E.#*=4!%\[@Z<><\5\^"=M\76S)UC"F70^/@I MVKF[J^G8L?5[\>1:[W;UO:YO.JG-LVXB30F"UTJ3G5ZGJ@%9.=XGS82*WF50 M!4V;AG4/PCI6[+T=&;;=V1RLE 8&YQJF5?2X ZBFA<\;81VGU+E']:U75/4F M^\&(@=[:$$UFT@C)M#"ICK*F[R :05\!N-BJOFXX0CQ2NCPT'W81>0,>W-DF M-WK.;Q>F] BE+G=>NE+ M$RTF,-]M=K7NV,SOH76HE,FRT$E:9XR62 =K"IQ)%8*I Q4TM+%)=L-Y9OSI M6S-M]YUMYMD2: ;B-6VZS(4Z#\6DQ"![Q4S*RN82? G\LFNH=W5\?IK!KGV?7!M:U>V2CHA$2$YF;4VTN=@9%0>E+"QV-#M MRG;]C?WWM C:\D77EN0,TVC4HD4X4T%HQSDFD1J7>/5V9;JU4\VS.+^:0;H: M0>(Q: .,5$+?4P')8M&62:$!D:=84IMXT:/03B)Q=A/F+AIH82/=VFROIK.[ MEP8CI;(+7$=FW?XRV&1T+1 MGND*[9(RU:3#F!FXY)@-,KG:VS'[-G&<+NC.C2J]:Z3'F[W:^F5ASS^;S_&J M]B>[4]__UW22;DK\?\BA**VU# RUJC"#8%Z0:^@*AQ(!A?==6NGL\,HG:V2T M%&V#PV09$W@^G5S-QO%ZT8F&0YA]H,1D7F=:)/AL[!7+A%VZ@%^,'0A^-84U)L3BP82*,G1C)@-46"+"0 MS&?M$T8ADNC4$:,7(CX(]==A77\::]!;;1/@17+B0E8CJWR67A=FBJ^3M)1C M4F?0GUELDS+)*3%T48 M71LWX&0J_ \)21\@S&-G(=8OXD&F/J>E74QG]'TL>2)U_CLI==I>N"VF8MR'M;R$[@*L[5"5;="&S2]L MJM#U2XQ>M3$H79R" -H5ILPB!,'K6,9ZMFE5''+NM6IT^SDL3;9D'9X&2W91 M0L_-W=\@T$/FG\=?UY>_3#<)6FH1K&*V6%];6GKFZ?!E14F#9%:E^[-U-ITB MC[WG")<2_:ACVDB60]YVWYD*9)-++FK#$M1N5B(D5GL)+'!ZR-E%U^9F\Y1G MNAUN7K1208.X7)?93ET@_I[13[*F_:O^1[M%NJ3?73DN'.DE_^DRZO:W+T MM%38X\G%*C\ZB:*CUTSQ[&J7/\ZB\9&!TK8$HZ.ZE\^YR6#=^<7G0X?VWVRO[\K&Q]1-%W)0IG#.,+M$RY.+MJ*&E=HG M62%:J5NE=#5=V!D8U:>D^@:7D3?%)@O(=U8U7[M$A70UW[Z.Y6[0924#%![W ML9;CF/5J2DC"I@9L+3)J,Q.@8A9R9I>Y'GCG]-I_GM\>;E_C]Y=WW!HC>5!*UKOB*L?7 M#]/+RU?3V=\PRR.G!2V/5N=LH-4%&1@X)UB6T4#,TD:UOE'UN[H[8(;?S0[3 M]OK9=JA\&UP?K2"-O)-*2'+M%>VK3+LL6%2%%,-CC DQ@&SC"J\0'$^Y>ZMC MBWIWDF4#"WN%XUFBLYB.UA?7L_'DXCW.QM,\$E('QX5B@J-C6GE.V,#2 @L4 M*<$7WL9F?@C5^>C^8)DWN/Q;8=O4XO>F(4YMEUD;MXUP$\WSXT[]6 M&J3$K\"^OZXS N?X+*7I]>2*-L#S$1V+1@8,#'TI]3+*,F\,D9WL*5&* M;7"=[Y4*8_+33(B;^UGRP=EC+GPJ*NW0""7Z3]6X;622TC<(=MV7!P M=G_ZC/FZ?HJK)]Y>Y-9FIQ!#D5S4"3N:@#* 8<)%.%8T:P*N4V)^J# ML(YVN]B'WK>5CAPL_P:.W!++,AS:!4S3>[Z?X!RYL?#AZEHGPL&R;D\ G4M( M!9BDO9,L.0 6,5EF9%(YJIA%;..Z#Z#XK@V$6^M]!Q'W?&7TZG)\\?GJX_77 MK]/9U9^SZ?77Y6U%A%)0A,*2YX9IP$@;G=/TL02#D1?C\KHUM.FJ:-OSC] K M9G^13WN65\^);60=I*O9=#).GS!]GDPOIQ=CG-\%AS$ &;>"!69A#(NXVJIO*Y9=Q=C^NFF M"+G=A5Z7M[:^Y-MYY6L7?T4I\A!2\)&#=A!!<)_H/Z*XR-'H1R_^N@#8_UM? M17I?5^@3W8^ORWDUP%+ *>8#>3SZ9 <\P"!!E-3)>N"(?M@3 @=];MG28J:W Q>0?G\^OYU?0+SA91SMI3YO/XZPW84=1&.%>YK M\P[&-^-$GB8^NYCA33[:$B ':[BR+'%N:U&P82%9RUS@,2H'W-DVR2V/0CLS MRK1128,;SSL W\/5#U@BJVB5RHPKG\B?H9_(#P&&Y%(*[[C(NDU-XQ9 Y\^/ MO<7?X!+S#JS:I:IFE5[=8VY.BDGT!:LOQZI^E#: M?9KYAC2K8UR$#:JX JS4ZS;Z""0#2W9ZU*YP:X00T*9CY<.X?CWZ[*J,^U0) MAU+ED<#EHKM 'D\N;I.D5R(14=BB+#+K(E&\_@2)*X:VFF7!"PQM&N+NB_B7 M"1,/HM(&&1-KN'_8>B,;5?+)UVQ&3=^("?2-U-;"TLJL3' 2J M8;3Z,)7V5$D3KFS8KN_)8%0X*E$L?4'"Q5HM*EE(PC%,048$J:%1U^YN^'ZA M+:EW=34(.F\XGN]CC(8^IQ0#2U+5<6D[=M)CAW0??+$NI@ M5?4\8^Q'ONO/0GI'@T:UUD$,GO!^50]T]SX-TV<">>P#J#Z#5\ESU<>\ MVE"_8Z MCY-RWXP W8G6F_9.@'1)64'^#3 +0+ =3RP4H9DI)1>>C-$FGB_9'DGS/U6N M[:*T!AS;F&6U3(=6VD?N0V2)&[WL&YR-9ZD(&:.1-5;0F\ZK6?M\F2JQ*9TJ)N0!Y."DCTU"!08E,*IL%>MI931N2;(5TWASI1Q,M MYD7<)%\MP7CMO%#1,1&4J0/:@ 6+BG&(#E+,/I4V$="?8)PW%?:7>(,LR$VY M5+?5=8A:Z<@BUA@K1L5\L9E9LL>,BO4^H$TJP79,YTV,GG31("ORQTW.:A12 MBKR K F:VC*MI&;TMPA/,@(T=^!,;L*-=23GS8B#Y+XUP;&_DL@W[_[Z\]/+ M#V]?O/SCT_XECIN>((A=*':?B^#;FG2'NN?:<= M$"8)WR#,%[-F_II>X7OXO@A "SJ1A';5+?:F-F@P+-J:2"!C<%IK(['+U-H' M7O%DU=BGZ)I,8(EU"LUS^#J^@LL%PG?Q522-:GP)M--'\(UY-E0P.Q-_ .WTPG%Y]P]N5AE#=]+>N>E K6:],H01+8 M;)A/*3,90 54N6C9)D*Y$\PG3YEV2FG@8'8#.RK$9\A*L1P".3AB?VK/(#A'GL])+Y[.H'_(\))S ;3Q=W@76JC.*&:!DST&X6 OT4 M$S/&)#1&:"L[=4:C-]RA _W;.A6V0CB1B6L[J7/:IUA[M#T7@)8X_CV9?\4T M+F/,R\A)%U"[9&UTT_DV.,/F9/2DJFDK.0]& A&5A: S0VXRTUX%!H4GIG)6 MY.=J[TRG#L&GJ/PM.1)#ZGX7\0[08VU#E.T3G2O7T%=@\?9I#0*,FY&N!1HE M%J%2//O@PSW\UY,Y'=P_&QF*:S(GG&(F1.) MJK.HE0(6HC8B!0T2VEST; '41R3C/UA[1F)^]@UG<%&;PN$,YU7XZOMM\9-3Z(K4B0D'=3?,F84Z1H$+@RJ4:+5KY(4^@.H\:-&;W)NDR=S' M]GJ29M4[?H$W__]J.KN9\5.K< E1A)J1B,8KID5R#*(!AA!=I/-4B+C>V[4= M3QY".CQW^M-S!P+UIJ2!2+6,R?TQG1-MZ76 7C;:T] MDC6;T'M6T"BKBW8=K=Q>"+4-Y9F3J1?E]!B#7PPX)9S3=9R?ZZS5\>0^4 >Q M#F(/+"\2I9.R=+3FQ# )-+6\R=V+OV\<-;O+2\^ %&T%W2*FOD$";^&?\9?K M+_>Q5ENK9"1WT=6I4& %BR%*1N>XC4:I; ;<6K:A/ ,6-5=.@WC[YC/UA['^ M N=I-OZZ:%+C!7J)PC&K@V!:J<)JFQ,FP0NOZ$P-J4TP?@>09TZC/E33H.W= MS^["79#K]MDH@P-5'#*1#2%-(;(HN64@HR[$=2B^G>O=#>,9<:B18AJTQMLD M@G]/KN>85UOE\^F7+^/%]+I7B&3D)_H)+G 4C(_6JL2*J#=DP0<6N.%,HG+< MHY"IM E>[0WYC @VC-H:=-;[^R8$ MXV*;/F<;P QUY=PJ 'B(;(]]^;Q:Q]KW4N]?@#@K>0 FT&GZ5AQG)*7 2"8V M%:^LM&THHWE85)N48/[$Z+E/5D73$T["&Q"=9PV 8=J[$$" M'"#NH:A@G8P05"V^J;W,4"&K#+](1BPBY0;:/X# M?IM>?JNN^L^._$T9CLO1\\@5DY*<=:UR88"B,&7I;"RRH%1MRI\>A#6\87FX MYJ:MQ-YB4-%TAN.+R5VC=PE,!C1%6:([ZIJES0V+&@5#=)RGK!V9LTWXL!72 M&7"A'W&WN-G!*_*DUS"%+&QPVK @''$S$9P A ZYCE%IR+XT"H]M0',&VC]8 MR VJ(?X+9HL1@S6"LCCUG*3CS0A+;A(G-TE%6YNE2E9 &6MU4"ZUZ:*PCN1< MO(&#)-Q8XTM2=T'4U!.XC^DX?L!ANGI \0<(NL%NOP%93*D>.H(E@%J?%\@. MR0J8LY@-6*]=HSD=0ZG^$?N_M>9WD6\#C;^\GDWS]/(29LMC)]N4O,BDD;1H M0)9JREK)3(H2N1>.UM[&O%M',ORY?JAVICV*MH%)_P?,%TM;HM$E9TS9LBPX MUO8*GGAL,@/(01E9%!DT313],XXGK^8#Q-IS8<&'FL)QTT400/@4%0,GR!BM MW79 9L\\+Q*\B9!LIYR]3H4$MZ]]ZH;9_C+L,>_E%L223UU@]%X8= ? \*5 M>ZI@78D'R*_%=[GRZF(&)/QI'Y+KT?I9 +E)25OM",HDIWEA)DGB([>%>4LGOLD2A"GH0:W]RF/V T+FC:CR.Y M(+0]UT0H'@RS9+;*DJW-JE.5^>ZI((\@.SCO9?/S%U*M589_T!_^GU$6B?M" MG(ZV=JU5WC&/H.NPU)K]@3J+-O&-3O".4 _5)U_NII]L MYLQ #$S;G%@$J\F'QRCK8$N1VT3!'T(U6 ;5L;BQD]B/G5-52RP6C3''99P6 MB_E$?V-A"ELK100'3%KN:R/US+SSR%1.!73"[/WZ7?JFHI7-3S^:^]V;XJ:] M"K!'/V SHM7-7P=,6SST;LH]QL5'7SIX4*4'"' HY0H>30%TC&O:D[6,Y+4$ M'2JVZ+*7UMWK'7]\I6YQRX?4Z2YRZUF7[V?3?)T6";Y+OP51,^>A, U: MU0.J3BNVHOB$W)3U<.@F)=Y[\+ S!?N1];0O0?7<:/4CD*\3O[^>Y.OYU6R5 M!14+NN")C:74I5E=;@!EM-QXQRW:+BU6-S[\B6OO<($-YZ+_;"),5R9"_'Z' M@OOWU-[C)3TY^WNO:RTBH+A$&>NT)ZEUG;:#B,&1SR.C24G%T1[O:QPV*-DD M@T$R[E)F6IO, H3(+!<)A$QT5?[W-R#&K=T'_&5Y]7\Y%N M9ZG6-OCTW_P)_AD5G5$&C R,)H]5>,."S9%QPU4*SCL-;2[-]P![@B&%7;BT M(8NVJ;J&#C D5%Y+C@QR=9B2\"Q(:UBQ-D81@]:Y46764P@P',*4WL1^[ ## M:D&W??/^N)Z3A.;SCS?/O9DDJ JO0]H,RRH1R3T \Y9^"J+0.GD6D-ILT _" M.LD@Q4[*W]9Y]F E-,CN6F)96II=P#3-YOP)SG$2.7M4USH1#I9U%;7=9&A!^OOWZ= MSJ[^G$VOO]X.9@15B@:FG /RY45B@6-FJ,&B,SSH>ST@-\XIV?+\(_2+WU_D MTY[EU7,4Y&4=K3F;3L;I$Z;/D^GE]&*,\[O@@E3.%B-8$1:9EL4P[X'.P*(- M1*NEBET"DH^^Z*EJM5\)]AUFGLZ(;+"8=__R6#CPZ$QBX?ZL-O>:J*[5%V/1;/U"299?#EW>PCSKZ-TTU$'9+' MG(1D.155F\P0GD#PC!&;@3V+047:XDQ@7IG$9+31>!V#=_WU M\1]8]P^D_ ZD^EVDV_/Y_:QP+S/X'KS[@UTM("Y?B/6D9L@#6JMBNZ2SM/Q=4]=Y2VDVO/W M_;%.#('+J]5]V@J2="8A<@)B@"!E7\=5EL0T6BZ(BLF+QRXI'WC\4U=L'U+K MN9?T#R_P^?3+U^FD1GK*=/8""YUC^/$K[3=$O&Y)"+S+][S7RY\Z"=I+O,R!,'Z5/B04$VY)H#%'@T#67]98US4+)(Q2@.K-@Z[M6I MPCS7B47:=+36 DQ^FJ4K^R0UV)Q3CDDSDY)GV@;#@DZURVQ(M RN@FA3F7 > M.2B[<*F/')1=U#5T#HH3UJ+CD1F> M,%2!:@$G->(GIG9 F-AJ0]A1R40YC2 MF]B?1@Z*XT99:W4=?::6\\^R1<:=-"YJ@<:WR8M[>CDH.RE_IQR47930/ 6A M"YA?.P=E)W4]F(NPCZR;$X"GPGTR=;94 CKW3&%@I:6?5$Z*SD'/&VT))YZ# MTI_>=Q'Q4#DHPF$ CK0<:^G0-+6Z5Y&3F4N2H-#1DY(> O_/9VM',Z; R5S M!TZ'PHJOL54O@47#=0V_%W)23+3WLHD.Z7.S_OZSL;)[$&_/ROX+ON"[\A.F M);&[@.H]^V0KG.&S3P[5T[25D'O./=D.+D4ML]*"^5QO3WV4#.JL,VDSV91> M")/[:S WL.8?R#T91/&[R+;OS)-[%V2;'O(3L2=#3?J34LQ6]O/BLZ0UW 1F5LS*$!4(='<.1!1,=RY%,>B&)J7:] MV]0FM6U\^%-7WN$2Z_F;6]QM+J^TQK?I*4[+!#X;)G0D0$E+%D/]!S@H4.=C MQ\[WPNL/?^HJ/%QB6RVE_N^ ;^XH:]NQ:SCHJG?M07W=Z#Z$;^WBMFCG+3?2 M11.TL!""",9RKK@N]/V4T99G]G)+^0$K9\:3B_9C&*R6;D/-!)O#B82V+1TS\R6!ZB3-J'-CTS^UK!;YX. M28$&=TH'K^,F'"0XYVB#92YXPW0@*88HH,Z6+]$#^0JIS8CV?O /E1)Q+N3= M7>FGDF9Q\-(_7L'LZL7M#".2@(B!#/J0!8G 1>:-(-O<>DLB4)!EFT8 _:[C M6"'F8Q"Q[V]A?T(,V#;N9W=E)'ISTD:BD9NVCG'-40-'!V-&H:T&'8N(,H+B M608O%?*0MSAJ]-3?KMIO5^VWJ_;;5?OMJOWFZ6]7[;>K=N;D/;:KUI\M^_JO MY^_>OOST[/]Y^?'Y]6Q&;X!)KG==]'.N(IC,\4?9W/Z%9_N]YU KN(?5K9G( M-H+/7 BDG4E'9X.(W ENT'GO/(31?J_LJG!2\\;S4VZC^70+7HIQM<34BM^@G^60OP#)T2)JUK2-)Y3#82WA@Q=U"R*FM)=:QC= PM'W+4K$B02+ZW)((? MP3SZU=C3AWJV=B2F$-3*<5]*5IM^V+< 8SYX+,.NGH8\N2MM-(IA[HC"$X*4A>36GU M,+XC- X92N5;J-:COAJRZB"N9%R45[J+7>CW( MU2^WNJ#\]1C6N^X:F.FW7\.-&;@5)0I9@E-,)5?;R1$5?$B19> ^H U2QD:- M:SKA^_6XU:.^&ACOCTAG)$K,!DQB)6(=@BDC ZL\68L<0U10=*-PU"/ ?CT> M]:&A!@;\-EA@E+$6BC:\^Q!T@V/I M=I4WUY6@M4TN"5H7IQ760;H^HF9:N2"34!QXH_E*/^$8ZJZY9QT?(,QCI^G6 M:KI;^!\33F VGMZTOUJ5*Y>C=Z'(_OHO#*S\!_HO#*;['<0[0*+ZG5R4#R2 M#T@'2QI?CA0&6<:R#:#P4$=ME^.S MU6U]??TU/>_[3W]X1-8QIE0"C7WDWYE\2>?3^=7HVR] M]5H&%FJ7=:V!DRA%84#6@^;)::W:Y"CVOY9?@IH-U=OSF*%%0 J_?+WZDT0Y M?S>Y[0_Y[N\)YC?C0LN<7\]JVOO[Z>4XC>G["DI&Q54@OMB:SE!#ED))AB!% M4C;QJ+KT#]KCU4^6/$.(NL'U0A>NTR\^GV$>7\T_X!SI]9]'"HI/R$V=7^N8 M=N3G!,R6#OT,ADQN#/=ZA VW7=W'^V19-:":&EP]=$5]O9CV]']-X_Q9NGI7 M)!?N$WTE\_'R#[R;/$OI^LOU)?WMU77=2YC5HIWY>YR1(WXUT@8Y6F48>J]I MJ=7?QMJM6-5NMREX@<=S(7I:Y"]#XZ$)<9_[YE@VXBA9ZUP6CB63.=/2"1:$ MS,P;[2%%5.#;9(;OB_B78.7!JKI/,3L$Q1;=#I_E_[Z>7RW&.(RR\X:C]"R* M'&NO2DY>$V:6O47C0W1:'8]>ZVA_"6H=I*+[M')M:+4I?6*$PBCMZLQL+\@/ M%VA8+(Z<\5B*)Z=&9%P?LM"23)LPGBF%#E;'?>+XGC,-/-KHG '&LR,:*Q\( M"#IFK$1K@$-J/5CKV)D&AZC] &$>.].@NL(W9+V"?ZK[._LYEEQOW81/$$,N MC$,03',!+ 1-7K +&=&GH%R7$1Z/O.9$\@IV4MZTC1![[CO]P'FVO 7M FY+ MIL%V33_PPF%S"7I7SSVU]RW;P0E00$AK=>WIHA+M?LK7Z:&>"8$J612EY/5[ ME1-2_)8\@N/J?1>1#IM9L$J")?1U@NS5'";YS1@B+>!JC/VT#.GXCAYS#O99 MU5H"0C!)H4)GZ7\:,$(NJ%P"'1*Q00!)7@DPQ82'6@77D8M5A#:XDIST993:V MN61["-5)."B[,&!;_OO!(F\Q0GH=&_VPH0W/ZJ[NV20OL[;G+VEOFG['GWY[ M9&0J*(MF3GDRZ*66+'"AFC M[(9M1/8_I_^83J[G]"7*(DV4F%FQ$)A.&.L1K9BU0B>ALL63M<&62_A-U0/5 MVN"ZOL-":E;-[!O6S(1G*EUO<8S M1@<%UC&4]3:FQG^#"I%Q9Y(5Z"+G;=N4]+>67XNQ+17=8QK )@-FOOJ%]_"= MQ'UYDRXM>8H)K68F%B"OAES\P,F"X4J5(+(";MP>UN'&EYT!5=H(ML%-_9Y< MKO^/=P.+(T&[J\E.,VMN-E_)0*3 T"4EE(T0;)L^P7VMX Q8=U2E-L@&V-\T MN/UES"11I%UW7ELH6N-282DE^M) +%+I%3.2&T3)+8JC,;3[,GXMFC92[WVN MAMZYNLC)&EGODT[1,:]CG=DX#F9]*+_KZOSQD34#+A')C+'R(-SOE%N^68\Y\R#W06^@0=]QN'O MG*@_NKT6(USM$Z*@5G,9LOC )636A9! .:EY4E'7"OZY2/BYH@?L/E$1<0.&UHK-:KTJEF VUG4/L3RABE]LKZYD9+ M-ZA'W5(.UG4G&O6EJ,&8]7XV_8JSJ^_O+V%R1:A?_N_U^&O]V$9%H I<)-IB M368Z%#HP?8C,%)UUT0ZE;3-G:D>@OP"K^E%2PVZD/\.M]UKCR<6SV8P^ %R6 M&WC)HR%]HW6T8V?Z J*RR$+,QMB*UC8/J#\,\1?@T:&*:7OG> ?H'3?O)E]Q M9#CAD!=U/MJD>!>Q#M:?M@NH7Z])\4ZJZM2H=A\Y#T<"@)PP9I9-W0$5 M43Q 5LR7%)4Q7&35R1H\1>7OW*2X@>YW$.^PI83_GM2:RHO)^/];6"FK:^-> M2@@?>7:/I8.[K&)]NGAQ:!U(*-9JKW7(3DH4WEAO5!8_E0P^\IK>2P41K= * M2O4/.*M. 2.?0S$I+*$#)4+KI@YO^BH57.O"4K:(\N4_Z?(ZU]C"4__X![RZGDWF'Z:7EZ^FL[]AED>&/E$L*M$W59OB(DDM MJ$PV7*9O607/6P566Z_L))R@79BX;B&?E.H;E#UN6<^(/'MGE"Y,0!35=O0L MVF*9$)8[*;+SLLW%T19 PQ/IM#0_[5]M#:XGM\!Z/4FS6B95VTV2@4BR>47B M7DZS)8&-I_5/OY_>=.V;C\BA+$3RR"&21RZ*8=$%R9)+4F4OHS=M9H;V@?XW MK8]+B 87MUM]@EW6P!T*[B(R'^I$1),E"[4O-4\>G VT0C4HJ7="_YO4QR5$ M@QOE+6OX<-.4E0#^M(@W\'6.[\JSKU\OQZF&36_FEM OO1E_&5\M^R7:I%5Q M.C!'9PVKW7E8,"4R$K-!;41PC3(7&BSF-^5/BBX-[LZW>0<8 @]@=;T&)EB" ML 6O.$O5KDK"^IPZW8RT<>H.O@O44G.%V;"D7,U8\)YY( \H@2E*^V1<;G,! M?#)W@8=$.@X0YNG>!18OK !7&'@/=?Q/8%YY13Z$%\AC,.H7&5BZDSH?O0O< M1:R#70-U ?7KW07NI*I.]T'[R'DP$D27E+48&"\":LZ38#[2/XC?"B0'HVV/ ME_\G?A?8O^YW$>\ =X&OGKW^\%_/WOS[Y=N7SS[^^P/]WU^?/FYJB/F6O)?K M&>;IA&S1Z]F,K+D_8#X^X*JPMUI/81@9K%XT8L@]$1HR6K M&R*7)8YZ0[%_AXN/Z3/9[)'VRYYXFU"!AM4$VDF8"/G8([FXG MM(U'YG-R4"^FL_I15=?4<9)/5I%E#L#T^2!N4+'9\DN2NC90'E@5OK;A6DW M0H[ O7%3%M)LT'LX^UT@M_? MPNQ_\.K5]23/EZBD]UE*H9@!0^M=5*:C]0S!^4@VLE>E37G!9CQ/G0H]2KO! M8? *QK/_@LMK_./[[8__&I/7-$N?O[_!;WBYV.H"6.F\UHQK@TQK'5D,)C'4 M:+RQ2;G<)DNG&[ZSLT ;JJ=!!N\MM.45Q*)USGV\RX^H"]BF1NE.<(HW,^)N:EMV^->;Q?6<=+7/JYLD71TL@[6DJZR]%,$8XY31$41P/.18 ME,DV6*G2YJ2K?5#TM(\LTR\VYGN]^Y'O17_@KVFM"+B3_G4+[!.FSY/Q_U[C MG9LV@]QC]H9E[PM] )GV2="*66%X]@5Y=&WZ0+9>V1$N_^_L9 L.U,E$(;ID M6/3"D' 1:_]/P1#!:*_(5#%MTD9Z '_$$^$4N-Y#IL%!=&AINMX!]I_QU>=_ M3Z:QCC*JL:J;O>OGHK+YS]FDM^M;/&MDC.F-2SF>76,@H:@:C8@".OG;/!5JG;6S4/K?E MJH8JNWL:W\*Q:7/L?*3;^ZRU\^T3_;U%S- 4FXU%QYR5G)8@)8L*#3$VEB(1 MA"EMCH1MB(Y5*'@ZE%F_BNQ#=0VVYDVXEA& +LB:7AIMQW:<&Z)^=-B!& Y#\"(-]/) MQ2>YC.UO6'*B&AO5!S]+_7H]O.C0MMEE"Y3(88$43&%W[PHID3RA+;AOW6 /TV?[<$\PY17(,LJDVPZH\S7'U/70 V-8(?A7@<6[@7 MA78@R>':&&@;^AFHP\2SS+1/NNQJX-FP8&)F7#N1HH"B99OCZDAT><0^/@Y; M=E%"SVG]K_[?JI\[T);GIP/,:$$P#TDR6KY<)#*S_[^];VMJ*UG6?)__DG/J M?GF9"-JF>SO";7QL>I_83XJLFZTS&'DDX=T^OWZR),!82+ DK5H2F.AH&P1> M*RN_K*J\9_(L<\Y*-GGUHEJ7S+_A\<-K(CV#,.F7@SVJJK'=3]\;7%5EY/ MW4WJD\Q6:5F5(AU()C$40,$,<,ELR=$4&\5^J!\LM^P@J._"UQZUPQOJN%US M_!C.0A URPTS*&$3(/>>#"!GLE&,(U^]V#=!O>;QSPW??3G8H$MTQRSLJ&7Q M7$C23&J#]LP"!"P68DRE^,PTMZM;^CE7WQR]@=D UI;"URD%LPNQ+U4[_>.^ M5U'%+J =O&K',\Z-2C^E?+LMX)SBSS[;;#HT4ZN M'5<_X.6G9?@3M?=HZ$8/V9'9EAP#[PNG3>(\7>F,)=]I]E&G!K:WKWU1CB;[ M@M'C)(M;(JX%LPL9O7>VOD/ \+VL=X1@%<0]^-=SQ^J[Y!2+4<3%W(7DZR0K M.LD0#?B,,:"07OE.H;?C@/&!KM3]HK@-VWI&[T_BU)>K+]>$5--^T4<[9=37 MYCUI+B $2TG+C*'HWO#[Z=7#W9E"WGM<6D; C.:J6%=L5EP9SCV_>-[T[7419@O+U-\R\^ M9'2U+[4J]2QT-)FM!QSWT?R[Q>847\>IB M\>7=<6%,:<-D46"8DF08, &87 )C$^-6!AX:#8IJOK1G6!JVS3[9:.T?A2@] MF7)),IMS+7.#X$TF=]E M41O6M)QJ>C/+]V;\ZKJ?7DO&^78 M96J@KHC[+/)J&C_72<&CZD2/-6DAVSK"P->\=Y8%B%AXE$H$Y,=UB3RVHI?M M<822TR#CH'L7C9/IM/I7%M&J5Y_KEV\NE[.+S\ICC3?XR'/:W5YS2+S.C[ I M@',"P844BU+,:'_H*2Q[+?!EOQR_7#48O[X-"#>+J_.A\:).A_Z#<'X[F=$A M('2(@7FH*8NUHQI"<,$#STP5Q:3PV#@POA?]+\)_<*EH,%B]4:N9.J9.FP0Q M,UJ40 -!.+K^C V>&UUG3(@!/UM*AKAEX5Y?F2N:9 MCE2N5P?AOF1M#RE.NV5M;P/KP7-INQ#[DK7=/^Y[)=7N MK!):UDM%XD4AAK M/V5EHP*OC*\3@5V./O"<7F8M'(F ;8/5P%G;+&FACVT MD5%@8,,UT7\B6=M;P;E%UO8V6#2(P+ZYC),O^>,I-;]O,*'N J!>%:M(&P :QF0VDW6RH#L0UU9H>).\P M6E)O8'83DCV0:'!C/4QD3,9F8ZIQ75UGVB,$H3+8$HTF"]N@:S,?Z !B\HBJ M^]IOV$M0.=6R)U9[VJF8 M;42G?9NKZD&RAM=I>H1P58?IC?\;M9C&:=77B;7G^>_Y%?:7(+WZV":IS@_2 MOI*TK%.6.GK$6*Q2SCK%K#0Y&QUD2L6N3UI>?4/O_;(V1OYNW*59(CP;/ MM085> *LPU\+UYX[U([9-FW==R"V03^Q]Z2,TOOP4SXK_YS4M[^YG.=IGLUG MU_TYTB@)E*Z.QBVR-L4Q64%@3(&+*)DRIHA&&OEN]!Y%Y:Y#2[*^<6Q@ M].T6RE\4XYR5LZMYO6-FUU;RI\\C99@T1C.0R;M:%N7 R> E54)ZY!VV::7 M0+_K^'6D]0"X-^S)N/]JWD[^/9(^9JDL \:D6/:Y=8Q$3M..Y#4+QC8K K"4CEMF8B63EEU7)(46+P3)IV:'S[FZ)?1'' M?1%LD"#Z,7[.Z>J"ML,:9LU^^_XXZY9>2V-M2B@*,"QD^+E4@+2: #EEI:7D M4NB84?S!BFF2"U)/@22,-. 3Q+$>C MKW330E*G$%>G"OF[;SY4@.(@J$]ZX'Z/FF&\IF%TL2\S%CH;#)5@<#9.5\\&@@!5MJX,H" MZCIGAA>?+;-)Z#:IS4L5683G-G*>7*-\N*16U>1@*GR!7)[=1S8]N>$N#5#?A:\##7=A03GG'9TW6A%)4DC @A:,<@5U).M(/984],2& MN^R#[[X<[#&8D8BDM_D37IR2#31?>CJR5X99QT$['LGDL9Y,'D^WBM?TGW>1 M3.8.3@%Z]%*#2]=0+V!>\\)?T433F9?,=XT;+8.I7#%@3>ZUC/1RK#87-/=2-E76O#2Y6Y= M]^SA+M;]N#SID44]6S__J%G'IQ3RW%DV@EHR, M>[K8DV:\3I[(9)Y)#M%JY^DS[_AJ3NY:#+N\["F"VCL3^]Z8E<#?+\:?/L\_ M7GW].IG.[] EE)+2%4;&=F*U', "6J] MO]>/3FH'JK>WZ3TN!QX+\Q!\I!,!#8,0"P<>1>$9'2-EH$WJU-ZT[YU]5A\_ M>X_C]/MD>HY_UX9-GR<7B:P4^F ]?:/,=!*%-AM7I18NU;Y9B3B719"HF(U2 MM,EYW(7:X:W^@27R7L)9:T@;A*%/TG]?S>;+W.!\@?.50 #<(6/[P[SS*P]DF)BX]/"H6*8PF MCBT\/$5[\"&ZJJ[0?1^YE=AI5-<>*;I[+F&H)-U#'Z$'@?S06;NWJ[^I5WYU M@;,9\6 ^B?]WX1AA7J)30@":&$ I9."SMJ "2JM3<%ZWF3*SD:3#.WT'E9!5 M.>T%J09GYEUZ;@S #A0U30:Z3]-ALG]Z FW2A./#R +ZI'ER!4)-=522M,WJ M<@69BN:8K?.A377?4#+P2$K/8"*P#:-;0#_Y\F5RN:#KY&9Z:O$L9:8@:E;[ MB>L,SG,.5CJ9;(XF"=\&^GNT#*^$[XO0*N#[L;>!'70C$Q3FZMY*TF;9SF9$H7A;9**'R3K187H![$&*<8K-%UO MF2Y$-=4DUI)U8&5B?_@FK7C?X&)93USA+"!'#8D%3<0Y#LXY5><*2.DRU[ZT M.5\&%(BNFL5 \K -RYLI&(O[]/H"Y$KG7.?%62\5F?TUNH>^0"ZD.C$3 DMM M&M/=(V5X]:('B-9J&+ORMX&"\>?X@7F@"_D:2^UWKV[\L\G7T>?_W1T^BW[^])+;B M+-THB2YF-$Z 2S(3'\A$HDO:DI(KT67ABG9MTH#6DC-4J'682VQ[#J\[6H;N M871[]2Z;>0=IO;&Y9AO69/"D(4CT0/=J)9Q8%3JYKCLU,?KIU8=R4?: XJ0/ M;O:HK/Q$R(V%W(&4;1R*VP%\J"9$>\"Q#M0]>-D8WABY-^A)#[;ULA%&0E"I M@+62IU L2ZE3)^OC@?6!9D-M4-V&A4,4L_"8HA0I Y/6@>+( !4I$3;IB*:8 MS,+JG,'C*V;9F]&/U;-LPZ66P< ;)?'C\D9>^J)1L6"58D":X&+^;X00:LVJ M=9Q%E*+D1DG7#Y'U]&_:_KG?P,B[IN4F!MZ!F*8!O9_(.7 @;W^X5@5A;UZW M2*K]B2C&0LHV$"Z^MATA$L$SIH%.O)+)V)"F56)L>^"[!NP:X[X-B_ON\7&W M>NN/Z>3JIGS++#V3VFSK$+]?[260'=.L560>S:[/:#')MNX<-SS] DOWN M+)_TS*\!>P5*XXF@% &U7I1+&_ J).!>E%)X(#6D3OGYU]N?[TW2'F25HQ?&'MEN?F1%PTGV041K70>)0\M%"Z?C MKNM:KN?-;':5TYN:X#*>I%&PD6OM20Q9IH/#UL4D;R$974HD-0UMFSF;O2[C M1;*'D8 6091=%W,V_YR7S3;>7,9IIA^_SLN_1S8)A9(+X+;4%%+A :W,$+4S MDFE..!0W0BU"K9"+XNDRRIP@PG_:\T MZF,QB'XRY%'R=='E^.QJ/IOC9>WC>'>=9USE76M148E82.#)106COC&-6 M>7L6^.2"R.20V\OZKEMASIDFL.LP>O.)V3A7,(.CEP,3-6 M9%)9-(I?][V4)R3B/#**^3%KJ;@'8?,KUG,B]0?@9"TL)!JX?+2:'M]-25>+6E;*E&+ M'U[3?OIWGL8QK6L44:/P2!PL-4@OR)RC"S*!+,X%2;=G=(UZFVY-ZXO4MH?X MF*R:ZX40UTH>SZ^J'7"93O_^.EX6\=UNO1'M*I.X9N!2C*"4YS7E1!%[:2^: MS-'Y-F'TYDM[$?FC$Z#[.T0=>H?1;GN*G?'/ OI^.8ZZR7JYE7=B"664)RC)BOD4/P3(! M-EI5F(OQ_M2*HV-^Q[4^H?/IZ#P$+<3IJ+SN6ZUX)%S)Q>HZUJ)V#@G<@?=U MG!LJ%;VM?LHC\U%NM\ GM%4&DM7#;*VM!.T0OHF-S0_7VIT/+M5(G863$J24 M!E3V H(T%I(R.BFO M.#EI+W_002 _ELE)[R_P\AU^R8LJ/3JP=90806/,RSFS7EL!RQHN4OQ3H^2G MNU0\_>$&6\G!I"<\&O@Y;FBY+N7K0DW3"NF?Z3E,.?3N^&P >@_FMH?<.<>\ M20JXDA:4(A,%$QVNTD3!!99BL8U'=PBH'REE;H7T-CS=B'#KLM7[6A=6G7JA M:=4SKN\BUJ[O:U/2NM-J5PI<.089O&(8M%$I<)^+UH+$)D251;8;"ER[OKJG MOF8_5";+LQ1<&9"AQI>Y#8 .2PWG!U>80!L:Z:?W:-FK'/5.OLP=)IZ$V7R* M<3[*B2']"PY"T H5%QJY=T%IGL"\#>'R98>ME?L@5 M/_K\59TC0G!4((V]WEOR&5C8F4S;^$R^N\D@'+%E[!\XZ"2J$!%B\!ZUYL-JQI-W1 M%R[^O*1G)N@'1[W'L-4JP^X8K+<,*Y9'%TE>2DX6E*.["(V6$(,SF(PP175I M>_;(:YZ-Y;4O"X]0A;VSI!N=G <7G$V0 M:6;0G!T]I )"Y%KG.@&W5+['TI MASN<]A:4G@^G_5 ^;K%]4,]6J+E168#"4)LEHZ#+P!2R-VW.(6L7S:IKZ>B$ M^3@MKR,6\=XDX@@MK\W+W*1/\Y'S,O)":R3UF91J;RSXI")D%5245@JI&M94 M#[O89[8ACEA26EE>_2SY9QV)I(.EN2U!\R;)&8O=C>P?^[2#1T(6EM2$]3-6>"2(C&.ZDL,QG&59'&#TM&>@ZOJJU"&S#Z+XG4-:L)])W MODPN%Q1=3TS(AM2FE ,4%Q*IX.AI@46 YTAVJTU%=)M!N?;IPWMB]^7YI%>& M-4A]61*T6.;)S8#,4+*O,AIR*:1S\@!!U.TFI;0DH,58;+-[[]'R9 'OB;T' M2\Y\.("?TE##*:\52Q%)*9$9@ M)KV.;WA,R=4ZQ)!%!YSI'EW%5>QDI\$8PDWG4 8\](?,VXWDZB3FG MV>^T@]T<@$YH)U E(= M4JFDI9N910F<6TEF7(S,MAG(W-L2GKRT'0;,XXT:_F@ <#Z9X\5JND:N;7.% M@RP\[;R@$; $"0[1)6Y9B%8?<\CPP=4]>5D^.A%HTE_V)P=8<:0W2YM)RTT> M5/2"K@*1(,?",%HNF&P4OCL6I_%> K,[,P_M-)Y-YS_(_QCS)9+ +DO=0C5M ME0#.D 2T8%IZ0;3UI;I O,=.<01ZPQUQH.]616$C"4?B'-X*SDF?;.WQ>EL0 M=$W'7Y>SKSF.RYBLF.NJTPY$;>,7[H;Y)G*&=0GW!-6D%9\'$X)@.>KD+.10 M1^8X3I<1W400'=H@,1#)G1S"QPC^!E_PD-AOP]Z#N91.9K.K+TLMIDRF2WUF MV33N=QQ/%YK+*[R(5Q<+E:AO']-N;V_C=.J!$RM>J*KM!1F*\9:IS&+0(B@E M@C/22!DWC;[=C9#>W5+!JR)+XL!524!;PT)(0E8'*7/(HW6AC<.Y?[?4SOK] M+4[_G%0 +L;S[Q^(WI%!CE[[##89MCP_T$V@#OQY_&R>ZL!<+],+9J(*" MH.KX'XT,,)4,AK.,S+,Z=N7XI7O=TEZDNU?P>_3-=9K%NLWB?K3"7"PK6U." M+QR4=P@JR @85"3#QDK&3; JKI[8:ROQVI'X9&7SF* [IJ3YA[;;/T ,EC:OJ7E$3CDHVKHN"$&RD71F9!Z^9AARDT24$+G6C0_A8PG][R<[NS#QT^._Q9&A=HF*A.,BE M:%H->CJZ(RV)69&9BY*WZA1^Y#4C6\'>9% M1@/":Z((T0 FQ2&9G*W%R'UN$] XTH*#K1!ZO.!@&_;V&"YXH.;%"H$H;0(K M:D5%#@X<"Y8T5+KK6/ BXFIJ]A,K$MH%PIX8=K _W5\^)QTR"OL,72_^MPV M0?D'J5\)MSOO8[%)$]N],L:ZY)VPF6GEF!%V4[A]]16]!])+Y%RQVO#"1[+\ MT-0<0](@.5K!5 E(!L=S#Z0O&T1=3]B8G5S-/T^FX_^I)0F>96ZU 9.PML_Q M#I!S 8X,Y* *\<@=F;]DTU*.PB.RC:SUYA'I!=QC"HEO;"T=;7!%9@,RJT(+ M<@4VPQ[-4E/ _!'!S,!A'JDXO%[^2T?JO5 M:/KE+(]\#ER;XDAYSC6]5&8@?;J %59R,GN1J&\B_+RU "&!F'<':JN MUZU")&%"T RTJ*4I11D(QB=@PC*I7%;(VPA3/_0_>6$[ (SWA=$,(HSO)I?? M2 O(2X5@MJB,OOOS5Y/9_-UD_J\\_Y#CY-/EPG' BM$YQ "&U:'<= 0#&L' ME:"]D *S;C,IOMF2?@V1;0[V?2FV1RO%2_6";+/KC^KO\5%*5CMMR3 C_0*4 M<#75F+3A4%@BM=CZ)-JD5PR[SA=Y;R<6]S>!VR<<>)NC]G-?EG\N%C8*.6L3 MZ6:Q.16RV;@!ITCAT5$)ZX6+$5?E=5U4\,&7/%EAZ9=]]W'UO7?]L")Y;T'X M.@DK&Z+&(P=/-!H;(M?XS+M^[&5R[L[,8TG[6PZKIU]>Y+ $F8-@*8!WM05* M(8LF6*-)G72HHF>FV#;-V'XBXTC2^[:"<]5XW)FMAP@DS![TV2V6<9E6AI=W M65/3I, 6JSI,6N$>PK*MK6LJW+!*Y21=S-DE3)$A6VTJE+,$+ M+L%P$8+/+.E[3K='YB*N?<\!E.F#([E^M.+^,+1L@OJ#SEO"N(NV>%) 5*@5 M0G5ZGD#@2D8EM7)$8%O/P"I)O[ H]0M7B_MQ8V:ZBB4+*PM$%TF1Y23@+M"A M'*4.2I-RBZV"DT=>P+./AM\/NQOD7*Q)<^Y"T2]>P+,5:(]7;^S"\6$*>)*V MT:D0@6--N4[NS)WF/DP-5:&V46PWO/:9\$# M\NS!1N5%X"D5UF;4VY&6:^V/]\[L':#6Y_3/]V_/_G5Z^N'T_,V'TS]/WYV_ M?WOR[N/K^N2J.]?6X^%JD>1$NO"/1*B3.!]_&\^_[][(LZ\W[ULOU(0#*Q5% M+!8O6< 8)*K M),%2RI!NU22R'[4%Q'[G08;7O=Z/*NA!;)_?X0_% (^9"U62O5^ZL;$7UMHW#'_J-<+]7HNK_1G:HKBGGO65F)Q>7TUO MDXR7!-]8[=?Y4Y4KHUC(7O>DZC%3"VYE+?XLAOC 5(HZ!FYEFV#7MI0^.T$: M!+*^O;F;!5^1V!,51(:-1%5B+![H>#&>J.%]4CR?)#ELC?L[IZB*?E6M@ M[_!T]@/4V=(K8A%=0)M(; TABLE 0,6!1V=C=#E'V:C?RS9D#I4R,-16: ;1 ML60:;#:\K2H>"UG:Q9,^K6C/ &E4'D)6SG E)?'O%_%/MI."SN[+;= 8QF75 MA:)?W'VY%6B/^ZYVX?@PLA 2)XN+DP8@$\F\-YG.6%7CS4HX9Z)TV3]I&=C9 M?=FS"&S#Z&'Z#YE@6 ZD_'&3ZGPN.O.\Y!PP,^9*%+KH-@VYC]2AM15"CSNT MMF'O1O.M/X?6A]/7IZ=_GOSV]O3=V;M79^_./YR]??OFW1]OWIV??CC]>/[Q MY-.G:?Y$N^%#3GG9:?;DR^3J)$F.=!$7F#X14F_G*G&1B(9;XD ]\EN/__C3Y M]A_TZ.51E:X%9R$T:UXXM,.Q%923?EC:XZ5625E2<6TV=Z&C@S?Q<8COOG58 M?^'>[)_TR+N66'HI9.;, Q:)M7\4@K=,@A&,Q>P2LP]V4CT&##?X^YI!N W+ M!LA;>M3C\/YJ_J&.4IDU=.O<>T=S-\[#JUIQVY"J5+,G7-2^*(\9I;Q/F?ESD_X*#*;91(& O>TR1BS M@*BP-F]@'IUUK7IS;4?G\&[LWB1GU8!I"%"#7*4UU+XGI8V46/Q$I/YS,K]K M2BU^:YK3* 4=F!".:!4%:F8Q?>4RW0?&8!1:.M,F4+X;O<];O/H&K.=\I5.< M7HR)F)NC_U\9IR,OHBA%QSJ@8-%9*9#5YQPP+$5)DGOT77Q\ZY[]#,#NA6T] MNS)N;^[W5]/X&6?YND=ESF27L<@A!D]667$"/.G=4$[1&"UK+U(-2OH$KF0!TD5KZ8@IS+51 MJ;:E=*BDO&;G?%-H#NWHNI=#"X'8E)2W-S MZLN7M-Q44W4@IFW[G[OD'#@=;W^X M5@5A;UXW%P 1T'@9+%B>Z:BU/(++C,1>:QFY%,S<&P[V9(#OFH/7&/=M6-RW M]7!!IO-T8VAN*!Q.41 MK? PTK(-"'U7Q%Z%V3B-[#)"4$721DX[0L#(M+ MG5H:WG_T4;@D]V'^I#_.]:P-_B#G_-^3:W)*3%)$;8 4T4*:4B8KIK@ W/)B MK0S&^=6$S8>!O'WT\P1R-\XUVY'GA,F-9.5H648L4*S(H(I7= #%1 =K06:" M1CJ'MH/RQ\.?*9@[UA""2I"%SHKN M$I%#E_$+ZY[]/,']3BD[V=Z/H[_OJF>%#GIF#WH)!VH&#@@&8U GZH<=';H MMMN6MX]^GDCNQKD>!^BMD)._Y9L^OEZ;$H32=,0'"THI"YXS!;6'1W0>Z>?; M["WHU_F$DYV<6\)*$4TK%O6?7@6HB.D8+&G;-JM?_# MPVC^>/;S!'-'WO4\4NR.;GU[4F3O>? B@O&,#O[$Z09GZ.N 9^RNW&NQQEB*Z?$Q9U37S)%;"99DB[48\(*TL820L+,8TDD<*E3"[2U M3W^><.[,OS5.@][ MH!]/?YZ0[LR_-9#VY@@:3^?Y5LZ"(N5,6@Z6HP$EF @VI^GZ Y-61F>I:R]MF0 16L"%QS9S)E(LV@5CZNMS![U%CUW5'?GX!I4 M^W0;W:&J:%J,M1E2P%I*;)[<'$-MGWZD.X< M(W4PF*MA/5DSO:RG8\0F!2YI5"Q+)G&[+?OS\Y\GLGOP< VP/7J3[IXD(H2D M#(.(N=X/M=E2M&YQZ\?$369Q.S?$S\]_GL#NP<,UP/;E6OHW'2/?KTDB6\MJ MJ23HR$QMREY[L#D&T@K%A32JV.WVZ]VG/T]0=^;?&DA[PX\NJ#[S+*-]N+@FIZ$_;Q-1]2-Q)F?EBM86 MLM&1[&IEZ790";05B%');,)VRM/*"YXSMKMQ<0VV?;F=EE3=R:-1D44>,NGJ MCG3U:GP!W14)DA8\J""]C]LFE*V\XEGCNR,GUR L!F_A<]UTYCS_/;_"-AU\ M5E_1O('/@VM:Z=^#B8R6Z+!(G15&%HSGWEOK20T.EI?'^_>LOJUA^QYA=8Y: M.^ V\UHB4VHZAH)"6AW+F?QU]_ M-/'X[?O/C2R7OS(29(FF'#3H[#P=IV4QY6=ABW)IHRS)8Q-V[$SR41R#N\G3 M:OK[,+ =3W\?$=&%J#(DX>H0T2#!96.!2UZR5>WK]??:1M $ :U"C MTVE_O,W MVV)1*L>]MMPZ8A5Z398-':P^>#)E0S(JEH0$81?!HB??$2KZ;E6@[KWZR10H M;P7PI ]&]WAO_43(M878E-"Q8G[IC!0 MTC#P*2-$E;07B?D0.K4N.QY8-Y0!MT-U&Q;V7%"XN>]%LM)P5\#H7$AE205< M$*3!A.!ST428ZI)N=/@^(7LSO%.7D"VXU7-M[^-M:!27+D6=0-!79,-H!B[E M2*9R3%887AAV":D<42.?/C'MEW\#MH!A5F1D(0$)GJO)_AR\(RTT!I%Y$=[9 MW,9Q]=1;P.RB8?4)QD%:P'0A\*4%S(Z ;MW48Q.V@KI3) MX I]*U+.Q1KE36@SDO5IM8!I*RW;@-"W?O@OP9B[0]IM$+K68I/"$WP4H%)- M'JFU#\YJ(Y0HG,4NS0$W//XHW(3[@##IEX-]-PG9Z_>??J[,_3]Z__75>TPO.S_YQ^N;5V>+S?YR]?4V_LOM8I5W?M&]N1B\K7$G14%*5D&1, MV095LL+:IE;13WI3[LNJ!J;Z?^5%I4TZ^4:R^2F3C!(SSLK' MSSC-L[.K^6R.EW6"\V\X&\>1(6DJ,@O:6%*2'NJ(3E%;5T>4V/%J\N7+Y'))YL^#OA>?+8;6O\?O]9=/IE.\ M_+3X=[.15B%%[3.$I*O;%$.-<2C@UI(.G%"J1O,@]J?]:0O:P-@U<$]OV"JO MQQ=7].F]'3,R040II .93)U(;2P$4SMT*A.32%P4MGHM-3V^-A'ZM.6J)2H- MAJJ=XO22R)B]S],;8:=SM98Y95<8.#+M2+)S N0R063",$4&NF9M%-2UY#Q9 MK:<_)C0V7Q+_L>8 M+W$ZGBPBP2&5Q)EQD%01U_.B/!/@2V0E9JF4[&0E=4J'7$O"P?)P]H!STB=; M>TYXO:'CK\O9UQS'99S3=:"I"U&]9S9O)&?X'.<>H)JTXO-@0H ^)JRZL46C MZ03,9%H;$OL4@I-%!X9RM9GXDP'_@4SHH;#?AKT;,>\O^'KV_O3#R?F;=W]\ M//WCS]-WYQ_?XFP^K[7[WS-.9]?7ROBR3*9?%IK,[M'7G5^U;_BUGS6NEL@S M$:6*.G++E-#,%X8V*RQ&1*Y#'NW\UCVZ62R?^2'7=&Y2-C]D4A/B^*)6@I)P M_SZ9GGVMD2#Z_OUT4L;S&L(YN4RO\.MXCA>G?W^E%8[G5]-4/M>W; M59Z-/,N6832 S-+:46C I!7$S(M)V4JA5F=G]*,GWU PK*/N:.5J50/?": & M,>?7^>N4COW%MAYISU"$(DGWD)$61"9%R#Q"%A)3\C+BO;;4_0C+72I>!&:M MP.P,5(.0UDGZ[ZO9O*Z4^'/RI7+N?Y:$L8",61^A2%>#[*K*-5K(I7HJE0RA M4?1S(TDOXK3>)]0+A T\SK?\N9.ZX5EB1I4(,M>Q?XJ6[)3U$(1W9,P6X\NJ M2M>/5*TAYD6>ULK3OK U\%U?1V-GYY/K+%7B$%$Y__[^ B_GQ*13^O1K_961 M]8ADX&1 KY$H91*"*QDT+XQQ5#PTZD34G<87N5LK=XU [GFJW2W[KEWL.S!O M]C/WEIX^CK2_'*F,BK,,2O":'<<-*0,E6D.:H^_4Z[P1>:V=XT]"4(\%_F/P MV_]8 ;%AP=)E,3]WV=?9 7G1Q85Q#CY+ 2Q'5Y+3D=^;P["['V\]#4-[[H]& M*B:]HM.SZ_<^13?-.#K0U+O[?Q,UPWO_^T#J0>#W8/-0(A!-G1V=$SC,9*9( MA1""X6"B+5FF'&R/_8R&A?X!W_]0R&_#W9:(GUZ,%WEWM9_ S:"#C((E$4 K MLZ@)BX#2TX)#M"QPZS5O=%O<)V;8OAO]H+4)_CU9W< W>1OHNBD\O+GU%C*O M5%$VE0 9?[H0T[0_ MQT_D'*871X]PK0K"WKQNX,#^F2CFHM58VT9::TC8'8*+6$ @,Q:]TTFWB9$- M /PC736&PGT;%@_59RUYQ*24 FUEJ:LK@#P9,%*0)6]"DBIT<)X8N> MS3_GZ?OI^ M.QQ??7TVF)'IT+I'2LFCQ?,V!FPEVRC-MBR:Y"W5$; J 6K Z MJCM(:17JN'I:KT-ZFW<^5=";\76 7AOWDI+.)Z2]XFR6Y[,>,[O6/+7W)*[' M*%_)UTK&RU@RDAVG53(8:!M&YH(C0]ZR%.[G:ZUY02_ZT:U7_:0^>\6U_L,M M+G.-YZ4,1@>Z&"0J<,4(T,FD$LEB++I-><=69.Z=]+#@[TC:'+F/#(2TM12/ MC")?E 9KLI%9J,+O34GK*<-A\?Z#'44-9.%>3L+V'&[@=5BUII=4;8P.+4WE MQ4P4PS-HE2,H= %"+&0J^5@\S\0H M'SUM%[HL(/B2H&BF4A;1%-M?V2@18%8HJZ6$J&6M#JRC*F.I&2].&2%"3F+5N?%4H-\^/-8[\MMPMX'[ M\M;!?^.MN_'06$0NM0>M56W$GD/M.I* NRQK]I/+.;;-D_R9H",)CVV%UJ:\ MQCU8W;,S[*X=OR9HEY+&8CS2:ID#Q6FA7GL-R%A*KD0G[G5P6>?@M3QC9 MGEG8(CKQH%.>E5@B8P:,0 FJU* L%P'0N8!*.A9#I\2'IQWW'%P%[!^!Z.,"U Z^;!S8U64F!S*Y9W"FQNP:_! M YM.>.-20#"9Z%($$)",9L@FQ8Q,"79OMNR3#&SNBFJ_'#Q$'X,_\N33%+]^ M'D>\:-.^X)$W]![PVF9%*\$O$PF@H(35%E4JV9LB(GW%K>-:QW@_^/7(R_JI MHZ\*Y2E1.KW$BU=7L_GD2Y[6I+JWD\M/;\??4ZND6O2@?!,@0NC/#ON/ H%*RL8/ -@QO$"_;6'#W+L]'+#CK?$A@740RT$4"3+Q (04K^"19 M:I2D^Q!5OXB ] 9,"SOE=G+@EJQ9&O"I&(Q26A BUU).Y( V*9 Z!.5*8L2I M-H;-7G0/%7@]B+@-".D11V,MEF2%XL!16%!2: @\,<@J!^^U=ISW-Y/YN**Q M0PK XW'9;8 8*BC7A:9?+RZ[%5)=HG.[L'DH$1 R,B-C 8DF@^(J@2T=^&^[VW:;RQN%XUQY=K#)KYPU+"5)=JA(>JY^1 9,R MB*R#SKY3]YKM^M*NDO&+W0K]P-%CB&9!U%+MN$O2M>!V(:K_?K:;R#E@/]O] MX)JTXG7?A\5&XK0T5FH> 55PH+PMX+CW(&0H4FJ/.73RGARC '3I:3L _MNP MN&?:2XD2FTT>"8BJ% X.",\,"3[/!9M3.S/8+C__F$3 M.7H"9=(;1WL.YRP*;E[5<0G3<;[))I&UJLH@B:Q/9%1[@35)18"(F&Q,5KO2 MI,VKLS__?'.^"#6M:0]+;.G/]RZD6 +2QJVE%\IY<,JQ MVF$JTP\PT.W=U@H[]-S&?>R%/9AY##D3ZR>7B1RM3<6"9KJVF]$>?/$!A#2T MQXWES';*$7OR M@0^:;CA5V]5FB;6K?G0QH"FROY#'L<]M[!_[;=@[@/_\XU_OW[\]K:[?D[>O MWWQ\]?;LXU\?3L]^?W7R\1^_OSW[KS?O?C_[\.?)^9NS=Z.5.HQ.OO/MGK^O MWWR/U:SXS#T7H>8VD$E=E##!JV2*\ F1O@TRC[9[5>_^\NQ2X*6.HU/)U6$7 M!>B3#$'G+(4,3/-.'22.P%^^G$ETCG_GV7L1;/6/"3G1#US MP89,TJDJ.5$XL'40KDI21-FF/]'T8V\!)_&YR&7'V^6SZ'J?SZV_N M> R)0OKPR^0RSW'Z?9E<>#TL++T=8QA?T*_E&?W@ZDM.?&0ETG\\@].<]"<, M='Y)(^L8;#+$LBXQM.GPV.\ZGKR4'1#6!G[C1:K+Q_&G2U+5(U[>+.A\BI242DZ1IJ85)YN8L\-.$4VH3 Z&^>,%[)1B]YC M<;ON(PA[,//0;M>;):R)I"W<#RBBE4I(NK5](3%U"E 45G,GL\L86<0V\:H- M!!V)*W8KB"?]L[J!-KR.K.5UF:\=1UT(;-HOZE$2#]-#JA= .PC)_F@<1&R2 MS(R94"")&$'1O4:*E620?3 RRVSUO?SF)RTNCW2>.HRT; -"B^D==RB[R>,6 MSOEHF0&)M8MBM'3WUF(\[YWBZ$O,936[=&/>^_W'#Z]=]@S":AK\GASKLKW?G'W?/?N_VW'T]]SM0 MO^*Q5XQQ)Y&4 13*"'3!126U5C$[&UT<=7O%[B&U:FXL;(R3R_2?5W@Q+M]K M6_T8:P7%[/5X5C7*JVG^H?4&;B(+*D%DR9/1F^B\$=Z"C5)94:)6KK\VT%N3 MUU\>_(]77UQ,_HV7,=>*T@]YEJ??\NQN/E%4040M1!TS0&>QP 0^H@ A(ID# MD0YITT;AW8'88%$_&A43G5!)0A"EMF,BZS]H M24PI#&51S,I&OII.Y!TR$; 1T)/6*#70JA\F\M5GG'[*J;8NGBTZ-]69K;,\ MTM8EE8L'D3WI%S)R0&UK<^K"$UJ%(;9)#=R)W%]=U/I L4&TI"/1USKI\O ? MV:R\XT%!8IXT4<5)$]5>@DYDO1B#SI5.*3NM).\G:E\$;V\,&P1 'J;Y)/WW MU6R^S,M6S&!4AD%)21-GHJW)WPXDD\*3061BHPZ2G4G\U25L5[0:!#H>)O1U MKBGMU:0>.9M=B,C!(IGD2IL"+H=4RYED-B00T71JP].S5/V@\%<7JAVQNB]3 M>AA%GQM,G,Y2T*&6C\00(3"+H'7&9+BQSK3)$]A!T6_C9UC&2GC@F(O!6K!2 MO51(J@R/#HR7*FLK"DQZCPSH4 M$G+A!E1&.AT$>DA*LF*4,$:U"69WHV_H$&9CV=CJ#-\)H\'MZVMW?1<:F\8[ MNU!YF)!G"Y2W4P9VA^A0XN01I2)E%XK)=:B,S."93V 38Z'P:#4[A./O@*'0 M8Y&B;9!I(#VWI)$._6J:TWC^=C*[B?$Y56S(1D&(.H"R2-I *!&P>.U8S:I5 M;)]@= @L/#F\AMI3Y/I]ULN7"_\FCPF;13)9S *0_48 MTKIK#T0MA6"68;"QC:7Q"&'/4$SZA*+OXKI[."XXEW/Z\A^+Q@JS,2EWIY=7 M7ZXS4=^.9_,N\?CNLE)?.%L5EDK =M'Y'A9R&YK?\VA>IHV'V7R*L8V2M_** M/M+(EX^LZQ):!A]ZT*B([HGDVW4#IPJ0& MZM:=XH]72T%HNK\?>-V^>F/MP/)3,P[K/2L@^Y][ENO>^=LX-@FD!#;;YA)VC'4QHDQ#L//0#$WR'R1T.0%\, MA 7"H$-(0($=A6T2^GO\/6_Z>X@(_SV+BH@(BXB)BHG]:XA+2D!#7$Q,0EI" M4NKO ;V2D9:2^?OF[TW^QZ6;1(6%1:7$Q<2E_A\?@FZ8O(2P@PA-6&@[;).\ MD+"\D* /AH!T%/V7>D*P__40VB0L(BHF#JDA#0FT;H;4%Q:&E!:%-(8^C8,^ MAXG(BRILVW-83-'U@OCV&TIF\;EE$CI'&LG*;A]8NGLO_I,@*:6BJK9%74_? M8(?A3G,+2ZM]^P\GN>\O"\%!%X.NA)\-3PB,BH:$W,S M,>EV_MU[!87WBXK+*RH?5U77U#YI:FYI;6M__J*CI[>O?V#P]=#P MV/C$Q\FIZ9E9.H/YZ?/BTI>OR^SU'S]_<3: WW_^VB4$$Q;ZWX[_TBYYR*Y- M?V,@_M FE([EEC61)G;UN+.6+_WR0 M4M$UI^NQ_YKV+\O^[QF6\/_*LO_=L/_#KEF8C+ 0%#QA>1@2!FQP$/P4 2S, M!3 BK@ZQJ73[GFS*RSYM"0$L2:=/_3:WJX$A>^KQ MC^CM&O!Z=EA<39E_P9,!YVG_$,#TFUE(<%BL0@"KW'[+1@ #92T%L+M5N"D\ MARV 50]]V_A#@N%IX^C?)X)6HP4P-.(/M@32!E:>ON/?&4+-SLJ=SC;K3[8; M!D5?$Q7.!'FR\R^!.[XT)J,CX03RM!L5P(,]] R9=,*O JEUXTF45N"$GAG5.^@JYI8;THTVE@.OG!HD*"%I=U&2XCQE4]H&3VF$5A@?\4BXKUCFSWQ*WWCUL8*1^IGY M+U//* NOTV%YB]8%Z68T-&9I1&&;;R2J%KP&@UY]UA<:/'<3B,$RCG)H E1"^C6NOQ MC1O]*#C6%3A3/[\CU*H/H6HC+X!)@(516A@2BX?O?WJ>H'?M3F[N M/32P'PE*?JL")[O4^7F\8#HRPU:9,!!.,4CBA4.P25E[_,6[Q=/L?L/3"[%% M;E\H3EMG"\6FCT\42DG#X.]W&GW.!@PAKS,Y@9 &GJ8IK%'9N*G_6O-=S.-3 MWE9G8?S-Y9T;KOPZ4I"6 2<$V:9=PBIH:06_ T^MH,DF;0:RH&?D HDH+@65$("1X^3KG]MNTNA/BY M1^H_WMCG[9=!H;E8![;=^M;8LT'N%].G]\&XC'3V:":^'4%&):*:9$CM!RN] M27>Z-'OI0.OO2+P(Y7A4KP.F_<2%_-T=V^'8F/GGL8K4=.\;24H554 MV\J_BT:&I+"#[B";+K(#NC3';<=MB88K>N TLY\V'3"*D37FJ]&_PV_Z(Y/ZGO][Z&SU0^]38G*4@@'5V7!%; MFJ,?]C3NN67;7=X5!)P1P$1M@1BV,.<>:VHEA;DV0V*L];JD:AN/F;;Z:=@! M\?0ZA_+BX3&+F,L^+ZU''@3;KM=F[?<_=E$D]5;"&4X9!,$&\"VIV7Y5ATZ8 M'CS%6LOHTN5=9 >^]/V*EP'5OTY.>=_QZ+'*F?,=BKX1&A*"*-0@K5T^VAA] M*4P2]N=R^N\ICC%TDS+P>]KOB N^% M/#<7D\H]@[K/1E765=\F>)U&G\Q]914C/N "[ L')3>X^\%I57PC8E6B9!\+ M=:?>0JT!73W).ZC*P1H:.YE[BC&,4F2E^UXONZM8)ZQ2[\$0$1]0DN [* E< MIZ[H<(_B*$[<3=D2/#>6:191?_<7/*NI4RXB-L[[C.HCS1NZ^1JIWN>Z,/U] MN]=$#_TN&$3+='6)T4!T*_'ED$$H>-U%LM>+#'J<3^A ) M!$4;U\?]-1AD+TK%_*7+OMDC7D/ +,='7QE0RIX9BW(XLGS9$%]RR+60O M9?.D6P^E[02L['.@Z57. WA=2$W%\JT&AX_-)IT#+S[Q*[B8ZHRDR1* MHE53GYFNRK*]1VCH'L1L8F\Q,:/5S_BJMV7"JD7#0-UEUTI5E02&N>J-^Q\K MX9+779T2W!51=R'WW(2OGF&D=FW"&'%.O>_48[XR/?5@(&?YYO=7MO'&ZG(M MM4$Z1T.4OT?Y#FD,O:*#*L'R<[@H+C'_9BV6;V.767!5\=BK*+Z=ST^%]:VBK^?=!X#EIL-[ Z"G0FV/=VIGG=/[&9*<5B/"! MUCNT*"HSL0@!K(=RZ-SFP\L2 MQ$4F*%,"T81,K+, UF00#A&%.+-;R)@N#2@\7DA:$54-&_,8NPOPXD9B=[/% M4W]1)EH^M#@;]$^.^RZ\6Y)6NE&GL!(KY.=?S8T"!V]:K3J&7?1=(J!3"EGZA9 M3[I! M9$]0XRB#HK-3MUBKWZ\$9:J]YX9N-'$_4KE^;8B0?[G#144 <^(OY) MW@= A>(TY%,3 "(Z<@?&.E',;$DLFB6 K1[4)H5>!>$?0T,5>P?/9CBAFE$. M[SNS7*8G5<]H+IS)U5#2;3N$#/Q"3,)?@0/[@C@Z_")DB#T_M6L7]@#0<(FM MW%KGO-=E3(=U!ZY=H3?^Q'L(;36;],_Q/1&SOV%!LBUU0FN$5I=5"FUM1D4 MHX.%;'$:H>^@/Y.!2FW@':3?QQI5SOHW3NJG.[H-N'(>KU-'DH/,PB7./2RZ M7G7KX' Z"SG[#92RYMJ Z )RZ4'I7GT*9#!L.K+^-S",NV%BWOU1CO'>5"@24["F!! A@%P4!E0:@,/\%&).+T>>:= MFS%4.B%KI6'U5YR%H] N\9GJDH5%L;GGQ9*5)P\H',J5AL6)^JNRJT&I4 @H M /\A-B:<16(NK6:RN.2%[2UG0S)5^W ZR6-TY>2S;0Z'=\;*]\<^QD7AR<,$ MEE,L'MA!6E&LQ;RD+R6K?&-D]SROGNI4Y[ 6F:?;W-]^O[]G)*9Q:X3K4+'$ MK>[+K\4I")@ %DR=^<&I8G5V6?$?@J9?_,T_E.?H+"]HO_)Y<''F0OQV7OT_ M=^0DR6ZR_Z"4\;1RTC-2-S7-D85FPE?/THBRF*=>;OMLK.N_N9)C]K9M2F5< M,R_2%6K1S$_GU0E@B?L$,%J5)4G15OP;GN5LFE8\+!O=;639SOI=A;58R+3A M/FU(QOWPF1M9E%NTKA=J4T3%@>^T5?^B9)X;1(5<>=SF: 5E =A+K_3.3H#< M.G,Y=7='^(YL7[;2L:7/)5=4AN?)Y(1WCF(>G]1A7"$MOZ-EKW6VCDTE@%-4 MEBMIALFQ@&@3* N\#L$9 -EL=9XW1I%.2*@O[YB,3'ZG?M;K<;(TQCVQZ+M> M^K96$)W;*+X2"]4,A7[**J^G].$!(P%LA5\*4!G(7M(M 4S25@\; M^K%KLQV\7P*G<*7 TY$^L\=PMZ/)K\^5T8KQ(J6]U\8=&C0,3P\/'T !!J8\ M90,.A**$*NS6"=M=X+"__D2875I$6]6LP8)K'IXG$/P^W6 M Q1?\>%]I^'E-<3;6&AJ<3CD.IM?Z-G\/E23>/8N;! -I0H 4;55&,NK&LLB&[<_!&:%.P6M6%\\?JE!(A+M,M/J7QL5QG;!2+&&^>YONX=2G=XOFU_I'X?$TC';$B5GBCL*7U631%G%/( M0J^@N;LP&YS';![<]A[-17I^^XN3A"SJ M$L!D;.RAZ$Q"KKF/=8'.R7\QLF"J3<%:MC3E'V&UU9>$Y0?%Q9HOOI-H(!AR M?*XT5!M)BFS1WJ_9'&8LQ+5GX4$I 01\D=? VM,9X!*=N-I "\G@.S!/M$[\ MVEMM64J=;^->[.S/N:SVSFQ@ [7 6LPT26&C0#\RH&*'N_6LK97 M[UM#E/,V/8BJ/3QIX%_SY>S[6^ZUL*G7U&9T,E854D<(,@:U[&W:WZ#8-RN MQ>.T 0KJ1?9IUL<6J_:"#N4%8KC%O8]]H<:!Z?W&DJ8%6^Y-M[V/+SIDNUS> M90VX0DYYQ<\&]X%DT 2Z4P;/B-6>_0N?XB\Z%68^JG0?>U"*.A.CPO)U#N=$ M/]>@'7N>H;?E?L"CEV?O1Q&>07C3X5R'KBO$BK"1J[)<@R]=QA];B-(ABE\] MO<,J'A\/BHV.4:[WM#TIK=MCYJ6?Z=Z9^C)+\O3>0P@'5Q14H"20M$44H#\Z M ''+%#HJ(4( 2S<#7AYJ*G'HW$J"5SW_&)GQO-I!PZ6QI2TF\,7+N<^=K:>5 MMQ?8!SK,)$&5;8.GV0!Y88)?S607W$-',JDB (%\WR=;"*#T^%C,>YS9UZ[" M48ERFWLU/U@R)-^.HHIA[TIMN2O\4RP=JMM03!-^@OT$UFG$+*H/V;B18*/' M1G3CY7D'M49&Z*AT6Y5LIXX.[M[0YPX?=ND;&<=Y;TGZY[9,U.;LML'5XW\Q MQ;\C@%W*I@C;\5-M;0$?ADH^$R4_]Y7]158U95O),*A!R0]%AVL.7<='C-75 M&I?='>BNT5$2XL3%&*S*7Z(396,Y#5M MXB_K,S>J?3!UONEO MGY;+N+?@+@AUZXAK[1MU]5?E0O6!'$FZA)Q6Y3P8PP<(8+,N/=3-+21%3(*1 MXT_I!TBYH^&7:BAS)]_;VX3K#4HO5E2(G8W<\<_SK814)&U#X@)ZNIWVN?=8 MU3&@[$!=[FOQ4_=SX&7=O-LPW%L,8@#<#!31&G2@[+.FX/7M@!SI,6796Y]8 M?4JOO:NEQ*)@"R.2_N'#O7LI(KLM:E&:N->HUL(5+A>BX.3-73#87]V7=0K.LN*]5< M,PRWNTN9WX /&LU$2D4@T^2+L#K,474,RD7=8D)GY$W69''2QF91Q6->@?%^ M*L>#SHJ;"VU$*K-3>"KMH-1+ YX"E7/@!4"EN2054^_\XH>9-@'>?T8=BOVD M3Y7XU2E/EMU,',XR[KB;9%5D?<'SZEJNC08H^_DOV#%4!IJG6$C&:;&AM/N; MW3N@O?LNIKWOP%)6!6N/NB4ITBJU5>.%!\6MY%S#XL.BX=^QA1NY0VJ?#Y7" M7T)%!4UIYUCS&[ H!E$(]Q;?XGF;%UR/T?_B Q!<],O9L[I=Q0ZU MQVJ;CD:S?S,J"\%":Y)8QPER6"Q 91( O844=K47.YJG([;A^;XS%'TM8>04 M]]2O\0AZQ^XWXSMW<(\V8U-E*A9-?KFLW(92M"BN#]DNOGH4L1++,B(C%2O9 MPZ_>3[2LHGMRIG?=+WC;]OF[>DC.F6$;LULHY XW3"G\10U1'DVI(#MRK\&G MK4"EM6Q*_U*O3E_HDZKL[.9Q+Y01(^_\@<>816U.61J M*#0X>/%-COVBPZ>=WPL.SO2"4K(LN#._$AE(U7KZ@O[R M=\GL!6-9V7>$:#7MT,=O3'X<-PMS<_^D'!AIG%4?@EL@-<&A9("&SV2[\PMX M^.NU= %L,R:E=\J;9_J2O[.GUZ=Q(BSTL)M447D+YBB\(U"\%78=Q?I#!73Q M?-T0&L0U554(/#_$__576'G(YWD8!!DOAZ3ED60ZE5D;/032H=!H.)G_@E@ %6#SAQP'ZN*Y[<09"Q%WCYJXDW%?9JIE\?VD[/O>?EL%4=QM\.-6HV"+85 MV=N^+SNE2Z]I,D(6?S+1]8-%YH$;)J]^57ZHSQE5),IEW:FOW[1:17N6D4_DR)!Q MU]%]AS?<]^YQM[OP&A,-2B=R=\]@'8%HUA0G$SC,MJ=E\'Q;?+*3O:?Z,Z4& MIES8L$O:TY,A1A1BTS#VBTMAU-; 'Y=DA")%A%>&C7X$@7(08TL8!+B@9 K7 MRC2A2XQGP=8ML6;_>CE]I'1V!Z]4DJ:P//H9ZEK^;Z$A!Q I0?UC8K/0@GD5&(T$> R3),NCYN;V.TP_W)L MRJ,C:;5IT4;'>3% &/'NU [A[U<7;7=CH8:?BP3$-AC5 R1$<(D::Z%8:,+B MU>5/1T.O5=+,\[0WQY88,5'I4-))62% ?1L>T::=R3W(N\:.)EM./CB)NJ.M MQKJ7S=ESUT_C"'?7&JUS'?>^:IOI3)MJ3\*Y6W'AS.Q5198+I^=O^\<[R2^S M%0*&I_JZ9-AHLHO"7+#WW3U-]4/\!Y&:N1W[9+*RB!H#W69-9CD2YD)?"G&;6//4.S87ZOHO5)T[ONCO[_RH4?_04+?!ENTDB*71!DF_MY%:Q/F9 MQ:I@OM_4]WLP[& D5(XJ( 5/GIL;"OS+1A4 >YGWK]VN!+(;GC3MWK?S,#8! M+J*^:JN()]LC:02\MHTKFH9/H+9!725:.23Z'Y&6#Q&(5._(MY]6;HK$ZYOM M_V-(7*KC7&UM@_K>Q"$+M="M#N]Y>/:E>\>[YR9O)N[YD^=HN]AU#_IPNDL9 M*\&BQN.DL>@/$6> CVP64/,QR8I!6#];Z(=.)/'&E/VW5]?L5_7QT7K>U MAUNOOS4I/[S78:XQI]%F\;E)+"C]F[OE*RC"MAJD2F&M@4<,8J*_-#O 7XL= M-(B0 ?X9P\M^G7K*+MMZF+3/A%8:'&>DND 'NIQ'I5(0M0)MXD7RG;)6)CJQVV?[(PVB)^) M0&_V&R$NJ_[SN.VQ>2[E[?75_8<>Y,2D;0\(+86/_X%0">5DZ4?<+5 -=> % M,Y')U"9J2F=L#9!"UM;*/S?Q,]2G]_V,T_6T'1FODT:N;WXSMOOTT](YAU64KT^._P@ MB5@DTEQ*R7H["I$/+66V9Q:>]@K1".\A4HH1@$%A?P-BT%\52+%L%$WAG8JP MCAC/#;KCI#SN]WAD:_N5HH ?R-N.M1X0P)KA*]67 MF-E*WT 9UL>%=G2LRFT1%?_M[>T%.P+\;!V?*A=MO-6F'MSJ(9O3=UJM;P'1F'>E4P?>^_6I1:A_1(Z.UXRW3V>> MR[[?1852-;DO7^ZLM5C<XB )/HE0N0#I=>L.WBN0>(Z3]=Y#&'=(NG;MN$ M5QX-JC%Y^>+P]0R1'P/L-0T-A3"[G5J>-S\)?WNRH_R6U+\S>( ?1O=VKOYN="D-"/2K.G >>^8M742+0,9O30BQT.'6TMR6.2 M3/&R@)+A0,J$X9$;SSU_.=&IFZ^4F+#XV>F=>Y\4V"N@5KA @E[L#>^$]R-F07JLC3*<"1YXIXY7*V90S M[Y>N"WP +H34AC6<$ MF=X[KP+QM(O(# %,*E(R4DON3=S(E3E56$OZIS0![ MQC F8<0+Z3ZU,E$?AK9Z%/44[BQ=[]O9?#[*[:84"/F7EE6BPZ[NRP:LD =]W$/JSTQJ#FX-G;7V:"\HU]A572Z]Z8O"C.3KDU MTGMC<\1%A4UF<'$1X5^;2.[(\P1 1^XVUQ*<16PFT1ZC6@C]/JA4JJ;MMOFY M/1,1\R)?9^V35ZND&M"7T+KC#CXCQU)&\XZ ;JNPL!Q2#C@F@+'05@/X61U0 MJK$*3SX[Q>&]-T=M!O!]'7;5I9BS..F1&T%*!Z(+MK87NZRVQ+0;8_*.KV^H M7JQ3ZX8AQ/#D86^/PB=X\B"A&5=8^_6]+\7_"TX\:WV6L97]+I,1^RLP4D=& MBG68EK5SD*=];36(BP%'U6_7KB^Y2#AXG*4GSY]67IK._STU3V6Y$@&K:L8: M3PE21I2>3?EQFO^J!2FY7"*1Z)#8TX5H ZQ,YG8/5B\XQJ@2C$(<+E\N\9)6 M/C/F#:9V@+7)Z^#V MW^-S-GG?#CWZH7#6,MMDTS:SW<%JPKUXV@;B]U[31!3GS%/DSWF+""3KC(L$ MY@0>V%M'SO<-]FBT+&(YT2/!!TW*J%W?'5O<\X[#XC:\EN9N$O:D+8= G6#B M>Q,;U 6N"%:ZF0V^JKY:/(>2#_0[XSIF7FL<&J:O?NUEB5&,P:,RMYLZ3ML0 M"Q:S&!0H*I/[NC.Y7=CLMY&(^&A]S_]0*U^SMV^_NF'6FK/PWB4 MX=_J8^/T!'@ RHX#D56XMP2Y5K@,^&9!$R"I0(SI-)!=PW\YH&WZL.W9C^5P MZ;B"CLCR=U.NE5)-+^^)J.6*/^#NYSI!=U' !ZU!?F YUB$!76HO0NVJOR3K M74HPU+E*K*4JS*,-LC@+S%63R'"5+Y.TMWM/K-?L21C?XW??%UN#I$WP[?VA M)!&![Y7E.4 O"GB'IBZ/1;9^Q,(7@ZN0LD 4VLS^KG[>+L?[0TOO9+*1KP-, MU*N^BMS2LN_^&@ I+_8JQK<1T41*=5>(E?9Y+_Y)%/M; !.[!H[@-^&,P5ZJ M9J\>4.N7W[_G MJ>T: "DN"I3@LH5!B6^LM7Z\F !&KXL@IBZHL&V? M1Y8) 3?T2-_7@5ZV3,'>N$[^_.=P>3D(8PH!"$&[&4HT'5?Y^*X<3 MY1T 0NBR>WO_B&6P-6>^_-F5>4FKM>%>1W"AT/;T'=WGWLMMN@5[^H"S /GM M//88="Z!+B0AFNP3;3=AVD\E,EP2NN0Q/KZLZN16$T>3PC[7;#F*WMOZDY]$ M[QMF?J!\$CWQXK#^KS_-H#0:,OH:>XFG@NRQE0,"J*T%1:RE7EN%B4\?19_P MK.+\U[__KL"T%PE@+:L?MLN_V+1'/K0O[].%XY0U0"]E%7F)NPOWCB!B(\2- MGL9$]U.;2QZC_P(@^R]C#SHF@.8[ &" I*V(H!EVQH"S<9C M(5$W"5GTM+ T$Y&HC:$@M,+2HUS*3CO2RHY55#5!#BHFN26V[ V>TM)1Z/I: M'(6J8K.%@5 '3'N<2@&C7H);M_:B5T+R]\7?8HX\^]J7DBKK8.7 MU_N/LYF@Q$A,*+2$#<>1M'ID([Q_'M%-4/0>\T&J ]%]H&:^Z_M.%Z4" >QR ML-;Y$LF&ZG6.PIC(1$,$@KWH^X^TM< X>!_I; M7UB'&7]BW76.T(1WJH8XC=JE^3Q)/(NDE1:H'"CD:;NR%L==FY(9.DQ3D1?I MF-ZGGY^U!>ZS"=@MHMTG/$LZ(X#]>U4"]Q[QMT@0LO L#VD$8*2 HW8AQK". M%< #IXF?*"EXPKC+):4#V!O'95N:\&'&>=^SMNKF1H4%77R2* 6SA3"1&R.?1.F<( !QQ LPP6N=R.J $&@/NP4U "<3]K2HH ME8M8_5%V17WI-M:^?-E?E47D&1:%-6S-<"K8;U+ZO) ;9D6XX;)P(+4='5J' M@.%*O/0^1=W0K[!QFS,^85"@=N?*6O;])P472Q_25'0CAKX=0KS;X&E:,)#J MF'90[@R_"*>)F?0BT=7'U[ RYM;['=>]C0B;2;.782RO1S+7YOLDX//*02#< MB:W]DD:8G>*$LMMOK2TUL;7OE5ZU*O;[57",-2K+;RGXGA3^(D"$^ I7@R=[ M(VF95!D(2=4$5A+VU%B7KB_/!FAD#;IG"6#=75M-7=XVSPBF9W"DP\:Q+>YK,[33"D5H)0?F]C398*^/1OXBI1HJXD1 M[HE6C\K9<#TYM6E]W>EE75K0FS>(UQJG4\L]C,L^=MO^I:@?GUHXD:;K:!8+ M[5>?^8\PZPH[XV_:&XX[1B+L7A,_N@#Z]KR*$ [4(38AZ$C^WMFI=U26CRFP M?:T/#1@G9](10@O@5+%][Z@T@'1[X-K+2_7^Z1.:=Z*HJH@/Q5 ::Z?.\K?_(O7BB?74)O09!+% MB/,&J&!E,Y.TM^7;HQ.MSNQ@+=VQ,%&_8, I(:B9F"2Q6IX(MW__9+IEGYZ< M&+*:-*O3356#YC;Y: -GN3"2X^FRGF<;G[?D>[/%DRY/YDE\OLV>/8 M3F*BCPH_D\\\S'Y+ '37>!J![&Q0D43IMZ7+?Y"I M79(GMQ=,.M*>SV7+=31H9NAU8BX]#S66>I@ LZV",&V)(Z_CR98DJ$IH@D,< M*^][B[1\/[>SOC[^S:[E347;\H5NM.".8Z\+ M8/<65D@KUUD;8)E')%_5\_-@)HFVX))5LA>Z;ULV8#0.)8'#-E9HYHY.QZ!: M,CV7915G@V0D_SD'VUTJW L!;AT]C7)C&Y")0GCR M"5!EUAG-@"=WW#V 2%];^:=9O^B&+5_";DMO^MP"R=W "Q7(DS7Y' M <:!:ST"&,7(>UPK8BV1"L_,>I)][5(Z.M63_2#NA -9K;\UR>M.ELVKN!2] M?=P03@&?@)7F>N#>+9CQBT$C[X:!%"9>UN_*GS*'@2^35])C/B2F99Q*>5HQO1"20 E#25]\OYW]1:7(A?FOT_HV<[7BX;MYN MI>&H:Q@U?2O/8Q_3E]2ZG"7"$DK$]&\]3 M,>-RGK)24FW03S$[-UP(=%(RJ#GW-4I]@OTE+3@(EA?G'7WVQ[55_>OGON^Q ME))1AKPRR--X0:,"AJ0!/!RX MP'#KBR1"'GU+UL?C1NM&IEU@#_X98=61%7OF&5#&Q>'FBTF#1(TK!69>@/-G MUMNJ[,? 34/5@*9^]+72>7^'HDRB@1D<%8EHZ+ G9M MO?[V!/9M-W>P=N%)\+)D1I.!QU7'UW;M;92O"AQ>6>43:YNKGF- MADAIKC3L4."[0^+K:9"7' #I*K"'P+IA5\T:YWBQ"YII#4E"P*P1IG ;P#\6> M)8"EF-?%[3TV5C]^S2,JQZZQ7T%NN.:)^!AI!RF4!%CN94:O]G,Q+M"\,/8@ M3ZGPR >LFX7LKF_.8S_Q\?]H&"%7?J:%3DA&3D(MGEO]I_8W;Z:E=E?\0M&[ M'K'MG5C3K< KII:P[T?>F#>W%Z=!.-%FV'J]Z]A48>C+*.;+MP,2:K0\(1X7 M&P"TLPLV0+@5UZ0ZJ].Z-,0[;@*GR7(6P++,G3*=3HU7/.@)>GW'YVADB,Z6 M3R_R+\\4*BR$]BB/,"/9#U@+-R6;=D;,ODGQ/=P34/S6FM19^W%O(5EQ5O-%7MF4Q_CC@?^ M$>8H\F_CKYHF=CS*[H=3OG&6/X(',4R[9WDC/4TC] ?.""?63[,=C@'I"S.' M.SISQ08Z'[:46V+&+PZ9WA?ZO<35 = <-\ 4OQR4Q9/5D.V\4"9Z<[ W MQ-"WV&[%VDUA!3!QC+90I&Z^SSD*1==3_=6'%U&9RHMG-4[MDJKO^VW*4Z,8 M9S $L%DWV-*EX"[%R[XLAWP/,M]E"74&-TA@A9S$-R%6?9CP._ZR?S?#8.T: M6:KIX #)V\"# ).!2B2%'?3LZU)ANTM*829] M?2WY4DM,A-#O1I8!'9D(FN')B]IZK*GLB/N1LF:##']2W<';;RXPBV,/;@_) MN#C\C]Q(*OVN\,(>U/N-7N0,A:9*1BL A0-X<5 *1K_HB4'L-L@ XDHJ,)OA5[$ ^C3 M[+!:AI:+VX3-'E.R(7.\V/I;3&AEO%I(U;$9)9).P<4M2L\NW$/63 BM9_-4 M#6B(+'PP"= E#2(3";+&^IU3:*PZNN6;1J")"65Z[BCV?*:]\;I)8Z9[Y"[Q MFSR(O2=J=YEBK@[VDUI4NWV^35=\_'40>7BJ9>2?7NPD9S0&_4]WM,241P4X MZ_D3@2JB0IF"-I57 F M''1^8(,[X?RB\_4Z.\)(0;X8QM]#S(:N[E2=/%#-DV_FI#P?1V]_GHD5BE6T M41 78A:Y'=?%*W0TY4XH;UTW_(-?685@%0\T5&1O M\CVXF]2/$O85VG*IY@ M%0&_R!"&]!>'WM0U"VON?>. "X2%P6MO*C];YJC=)*7ASZ_-K/GQ4RU(@,%W M0IE_B31 @;B0:DSYI41=)*FZ\ ]K7B9(/I3#XH>Y]?C1,' MAU%*$.OEHT I0IQJ#Q+A%!N-ACIC69Y-\H)7Y)8&9H)UW= "[KJ<\N3T?5E"OZ%F1ZSEZVPAO$$>"MV>BS;=]BHH^=CDP[X1&_G<>]=/=S!U#S1S M#D).NVF[!QSZR[%#HT&I)"2Z0;Q/?2FC\VC#5=N=K&;LEH+)24RKXT+(?9// MZI1.42\!+&I%C](2YK5?1)CN$O]]$L^*[2I3KEV?1*EB;CG4=9_';HD:1+)V MX5H(K/!;.J"<'O_^=!8\B:><*("%7ZY%A6,T0%DF\)FV!ACA>0>7T< .@Y0P MW@6#M*>_G+)ELA/.V%>W6%F:33M>:^!W!/AZ#P\W*?3MDSDJ4[N"I+626(?3 M2+0: 4S55ALW@1 G7SCZT"E1/K)'S@(AR*4;P! S@@\A>9;SGFB MN<%0!!J1FL@P0J:_- 2@O7BRAX7S408"JF/G(IU]W %7$4ZT(F6N\X.TM5/< MD5DCC< Y\3R1.]\#7#-[SSPKVD$%(R@N5BFH9B MA1JL,*UX2@1&=KJ-(6T4SC-AZ=>6^6-V,K;5^7TSHG]*U_ Y%YCE\%TWS_"I MV*#?DY>5)FIW.D#(*'+W@A'0RQP%#*Q6XAB99^B1[?$XY:KLF$!6>,^?@5K] M:H:7N<,U\T_M$Y$AY"8AO3YIF8Q0F: 1CY$3_6WV?Z:XE_!D6.0HQ1Z4C&55 M@)(_V :05U/0@?6KE&],%,(SNDXWN1\E6;KZBO8WM<1]M'FNR=^A< M%B'X<<.PM/NF?2>&QYWTMTN*B>[=M MB(B'8.M'^BR*$D;.LTW!RMD&B!:HX6EY'0:K6G_W0T-MC>>J-/<8D-BOT%]Z MSHO,5F[)\/%Y$%NGG]:@GS6VN5&B8MW5IOS-FC9MK$AMQ'>0IT !)5VX+GBR M%3+( =PTPL5E;YD%KHZZM0.A57Y86Y5BR]2I]LO+,=]72U_Y9#KS)G/*7[T) MV5Q\J#1ORR&D"8GV!OW;%JJ-JF ?0/KYY6H[3V6\1UL/J@X[H$C$@9K0V;5+ M^4J^/4T 2RTFM0L] +WGFX76/;^H\N3'0=DU M( .R)H-?P7-DCQ_COV@9U3X'#-H=B$XS-Z(FC5:/;/_-B,B33OKX:?/SZ^$= MADIU\K>N]WX9!8Q&>0I3=!)/^0$G8/Q?.PDU@=0OGC?M[YBOHAW8(AY=U]H2 M]MN\?#X1H+@XZVASZ:&DS*FCU_IA5_!DV\4V@&GUMP"4U87](/;S3^WHW/3C MV(?GK+#[>HF.LYIB[AUY3O,G@\3#:DIO>2H##5!^>\@[R:^S-00G4"WU!#AN M-T;8#HAG?&E9VPP4HU(7)+LFPTR'%ZAQ3QR.MU4'O%\M^64S#UYFZJ+"@^?Y M:L#1'IP&"Y[TD[0)L+)//#5F[G= 6M;(I7\YS"5K%HPU MJUCF'_M22=,J.PNS38""H8LG:]L$_W5K-N-I(A$WT8;?;&R[_2I'O?5I?B#= MN.O[@^C8CRS<8/4)FH:*Z7Y P3YUE7;A6'G0SWUSWPHLSY"LID/?3[OH1RSK'MKGM0\O++0>PB1 M36+='.25K]$W^(5OH;;N9/%\[!I/_8, MF,78"B ^75"+!1:DCXHEC<"T#48 M0 +&JKV/5&EA%=SS7Q!PGF(I4&6ZV6N:PC-Z<&9"KS/KG4_@C[ 'GLF6AW:% M.9R-A[\KS6\V^;OC40])*Z%N0=+NDYKU,[G;@0Q.\7O;;5"/YX+73S1&R.E_ M:%7S7V9_GW/<\W'7I7LB^2ZWMGOP&3RJP1NAW\H0"^S$D ;;$>I=0KS]G2]+ M3"6)*1:A1V:$MANB%Q8EJB[-%&T_=Z/$_<3T )/@#JW%.>.(5U:<*X!0:- F M.\["GH\76Z1VNVT+E-AZ4TYQ7?G/88@?A$.^=\2*0^>7X*@'21QG]"T:IS45 M(;W4Q4)EFE/.EL1M_SRAF_YACZN-P@Y779_\Z((DLR9#;57V&BB1R!X!I?28 M^,1J4"J6ZXI!]>.D@+UA$+19[5"W*^;[-0]H^]HGK3=0<>-&C-5=K=!RN*:$ MF;9?MC;MD'@O5(C$,VQBF&O UJF58"8Q_*^<;\ AZF0)5[/NG%X=T7,*U8\AXUY![M?'J?[=64T*>(FBSW?>77?TDMJE9C23V_MUVF6")X>') M>WE'(82N\&N0H0+89N#[E#L0$TJCPI<[4"D7QJ[Q]E=[TQNP#\QSP?&=3<=T MBV.V5&8IW8DY].(Z?&@MO;@Z 6HTQOEE77\?)._#[B'"9PI[P /C"#<@FXW; M&&7#,RW2+.:5O0^:O9O9FG&J.47EZ>6[>QVL#/+R;)KL.4C>YBHO72BPWMBK M69^26"E]QP^Y'/Z\\! 70!BHYT&-4.(98J<0=S/V*#\=9X G.X%;O]T4OZ.O MVK$KH^QKD//[B 9'O62'M>IQ\*,.JNL;IEG16=,WC+*H&V[0B>LEL8Z3LO"- MGCQ%^T$\R^4MG,/*\,5OF;YJJ8YK?,*SR&P1P.1\4(,[_31B'8C;2V*H[X)^ MZ'<$>+CW'1*3$V(7\M0V!#!=*\XM :RQ^8@ -A;2P1\CCE*![:8\>034B=@E ML[OB [FHKP1Y['YFT;7OZ);?75NZ[D6'A%]K*K?Q%'9_%*5\_[M=:G[K]9%W M:YU8KU#&R*C<_"R@ZC/>LNK%[,_D-#P>B@V5_A2N*S\J[+ G-W[G/X='U;8B M1MKC06UOWCG("1TV]JSUC?Z2;>_+)T!K3+GEQTZC!J?JJRK3+5UQ[^>.'>V; M\54XD'"85KR(OTJ2Q4()*@&BIN0;$59_H7(NA-"2:%[F8'U\6V4,KJ.;4[N0X/HCH<4;5=PM"$@5T',=*@E#^>5NN!9+D1 MX*/,(6Q,+"/M9VV7R GSJ8*58?TV"8@1[[FXOHB9VKC=39YS&/K3#$I1_L5A MH44H<O;$%#3$P-&QU$7]/&7/UN/2K'LQ^S,0M046S[^/)X<^RCMZ$'=LGH M,W<.*:Y=TE83%@>E[[%K-4 )>W8&$[[RD1$2.[_7#PB_;'[0\TC^[M$*ZMPL MV3C7##]BV?S\+ON#,PZ/)\M!=&H-JH92>Z"I89,"V*71%'Q+4"]<&C#R9(LU MEF'R-*C)T;-9[8'_3+GZ_T[^;)&ZS=C-8=$^H^ V-NC4J8 #GR?]@H%>" MN-LPA: DEWL"Z6^=Z'T=SM^+1&E&!SL]+[D_1P19?[Z! MN*NEF]/TNC246(0/( "6@QPH*2;$\*ZQH:YT1>MOL_*Q4Y3UH]_*D-_\V(6U M/.Y&RIN1OF;G5!UK]_SXQ8RH1AW9OB3A3ULUD3P5%,>4;<53G )E;S7QLVW. ML&MMMSK12)I?63Z87//\P"[)R)CO"H@=;_>@=CA_AC]DW3HO%,\QX&E(0IE] M-P"E4W\0:A8GLMV)[OP&$NTN?I, =E4 PP\ZOXN\DGL66+PK///&W,4H"LD MN^TJ?O9;)&?@XR[OD]*U52_,'&VC?I=$E*H-N756\Q3@H&0XFPA*$EC13H > MVY1#F>C2!<)[GBVK@)*LS]FW+WZX9OYZ;=?;^;[\V\7!Z,MFS7?-AMKDC=.? M1(O!$'<1K*!G4)H1W<\OG[@C3Y_"Q>F1< M!([< /]M[TULX*&Q=3[GYGT;WK1Y MM%L9L_H\CFL[?T@=4J IYR2;0JT(&9J*-H^'?$ V1H;!Y<$I?QB_?;73LPJH M.S%A_@C54[S4ZW6;_.Q%9_**" F.=AYZ*WN*4WT<&#\:?@[*F"$Z*%* M\4(@]#^'@D8<],9&=^BW,K*%R?7G3K[(6I]:F7QKTID(5.0J5UR8]\WZQ9?% MG.&@^00;2;;/.6"5EAV_H/"!![6A:BNM5)7@$NVV1-<)D_RPUU7/CRDX)%[$ MUCOP9_&1-WXSN4?PY%$*KW)*S!^0QZ>_>(.%H0RQ\6&? MJ]$WC^7/#$8W;_)H]4F*SL#;GGYT+KOPC?AB*7PI$93=^:R1 $IK<8]370*E M1]$T?H#/&W8".XPM6A-:_>23T,/(?A>HP'6_](&4ZB&T?+YC< W)2@5>_P[I M_HWU>GR;.:WX>VJ>Q#KQ=Y]A-6.#I[#$(;)35CWI+A3J4?;MI4S>P9K@CLG< M)SR-@MEM>OT]?KKLSIL?C)H8NGH2VYB[BNP"R" M0^F MX<-&T)1!>_:]I F/DGAW.,^U:GW*"=.3*%7_LIW@_8[=68G-GT7 M==QZ"S[>\=]S4\W_/&PA3R<\^ON-%40_('R::VM^P >3(*JN<,W<5&I$;R"? M/BIQ]6;DXYJ.ZV>_/ZIJ+ [**9-,U.\7_GS(*R/6. CL;Q5;K#^59X<$B8KL,');%<;Q=/FTMC7THW MI>_X[SM(F_&T#<)O"T*\ ,8Y;8'@;U/FQJ%2D:S845[Q:+< QMVAG@WFI,-^ M0% WIX!N15P_ 8PR"!(,B-1EGM!_\9_$_L]S['RY/.M^L_ZF4O&C#JISV(_^ MR^,[[C'LSL9L"M([^TCH_&[IFH/'8>?^S3^6_V\_B'T(X. 2Z!Q$P_/ORMH+ M8 ['<=3_+_]%@3"<$57'E)6F$U,C1U.*=6^6D(+*YD?+OC8]-)EG'%F5L1>Y M/B9ZYO4W5 Z"=4+6B6; 4];_1OY#Z"-D^MMV DPTJ[I_A(WWR!X\4%+(0$H# M=T)NGCC"TCUC9[SU^&6NC?QVRNJ1; VS$ZU<:>::!A!.)\1'$E/!W9TA<3J] M?YS?/7[BJ^N\+7U6HMCKW,Z$-T=T-&&. Z*X\]"J]\#3'I:H ;E<[Z^DMO85 M$[8K3I87.&8K@\D>M"1MQNZ\E#7>-W[.-]C?W;LX>WY4YIGOFTQ#\>L!9I*Y M(A%"?T3I^"T+X BJL>WVWZ_2>QF;.R:PBBRP%U0GE*422[QNB>9>>EQ$\"$*KX'OPL9A)P)X70 ![EZ M@'C_K#DH[Z(,-/?@]-EU7PI^ &6ZZRM$2[7/P:'E[GG?);*.C-@H%%QNSZP; MQ <1,U L]T?VH-SNR=9L!/@:)1=!54'Q)#\88T,KO+!V,:LM1!FM?TSWNK4_ M&$)K3]#K_.*]=%^XI>Z.HE]*]"L[)MY=5/AV7;:W3:A2SKBI@>%@O MY1#R2$'9R=0VEU6H"HGE8-9H50TLU+%F5E"ME'KZD_WWW]1W"R\1LVTW $'<'GJS18@H8MB>!.X$'KORR M3A-Z')PAGL%SJ<WY M5;5[-,-?"^"RG,A4K4[MK Z73*Q1];=9[]>'+X3&A&KU'TIM8U9R<-$G( M<7+.<2JB08 M,X-4(FNHL9C3;SS/[WWWL]_][&?O_7N?O9_][K<_[C_6K/FL>ZW[<%V?Z[ZO M^[JF+CNJ.OO8 #C6A..H\X1/Y$\=HBQ%SJE?2X:X>%USOKJ.L2N^<'7I!'"5P'9 >9*0!R)/WK M8+Y&1[0;,]GRQ_R0GE F!X22IOA 3^W>O JKV;G),P MBJU91^:(*9*7>GMX@*@^D0?LCYKG_"15V !>O[&_L;^QO[&_L;^QO['_:*QK M+\EM;+^M?;E,J%/IG=[4:.8$\=A>H;]BY.LP5_ZE12@G\(4'0'ZU[$(C9CT/ MJ$WA6#FBR1]A/DHX&WQ[ N5/9F%Y0-_4+Q9GKY#.4 M)EYMU^$8.#_/ZCQ>\?""><(-IX+4YS_*RO8Q318([-VAS&,IK756F0HO)VOA M@ )X#P]HH4(E1"L-_TSELQF#BJ8GQ"_W>F2ZR2MD*S=-C^^=$8M*\0H+L0%. M??AIJ=BBK$>(;C#)'_FV$ISCKT:*BDJJ:Y.LEBX^$&_L)"]]4D@, "ARR,^ MLT\AA"VGV 0U:N8 (3,9.F>@VQZ*_3@[SM-KN#FMW6W-;F$/WP8,RH2/GVO7 MM!27;KNI)B?@[-93397^6INK/A#0\-VV:A]O.SE\76O-;W7^Z=P MLL$+Q BP4KMI3H09R,G%R5F@:&0)BNX>K?CK*MD4C&J5G3DQ^[IF6J-WQL'E ML8IZP7#@1_$CA# $LF7MF9:00:RQN^->^#K>F"B!C7 (;<:+US,LV5RU#R3; MD#MCP]^.'QG(6-!YH]%1N>.Y<7+/NDZ9L.G_;;R]106"R\:@.@\8$N*/$I-G MW^DA['24%/]:K(\''"B\3*Y%L;-0*>#L&AZPHCQX':KGVA%BP%DA/Q[P^'BX MF>_C>&#K[_*GHL,0X2)N\(!T%QC) \X+\ME^KS2Z]B,E+$1/*#R M5C$/^+;N$0+U+Q=!B$W(?[E:\F_6NY#R-RGY68.Y;KZQGS))90%D;C1I#*?/ M ])\Z%26@"OX]>XCR9&_\ZK;?_]")."U^$+LS&I$)6&<;0EL-$&8HT)$ZX&? MYD4U'W]:6K?7Q(7Y[/2Y=MQM?O%4NV'ULZ!?CQ"/BHGM!'@3AJUJ#8E/VLQW M9"-&8Y@IT&!X[N+$V&!LH[I9L@E8* !<;QA M-=8!MC#G20-_NJTG^V 2\]Q08EG5W<: M#82;;__OL_)JD<_D2_-T6\8\)QS- ZQ=?S0J@F^,(/YE.>KG86=Q5A!_@.?# M2]PF QZ05QZ"%B=//8!#N$VG"2M;M@H&_Z-7+/_+5TC7DFESU 0J9$M5P_JW M\FWS7^+WTIEUD.5 2H!WW<%;H/].ET^%K_JV_!JN4WRK+%CP@XJ,?@921R0.$C. ,5* [QN85_/0&)PF<:(-F M!+S.+>TQ26I56#\YKU?>\-SU1V>@Z>?:QI#G(JM>LU]Y0/0.?OD(K8:HB>HL MMH6N7_?!*#?>#S2+O2US/T3\S'AP[/M-,KK6[PPSQ4[24F9'F8IP/6L+^QKG MKH4:0X#+D3/> M.[S8^H._6'PR\(('O!6S$@8_=?& IU;E>Y%@CXT<<.S_4?[:JB494_K79.Y> M=?"O< QT..I?L)'^OZQ"((FAV*%LVX*,&9EO):RWL\$22%L.6WF+Q(YO64PO,OGEM263,)(B[ M&>OJ*] $E5)$@F<9M4KOL6UX0^X'= 5J;A._2PYQ2)J<)R M3=F%$1(>V" Z M@93'+C%#&?(L%7^][2ICNA=10VE7/[P>/]^0!WP2>H3^>:L2$%@9@\0G$/'< MS?AN#S&XE&';8@ACS@[BE)[,C&OTY#PX85^?U;O[F=X;_-ZXX3Z][LXNW'66 M&E^*..%W< ?(D#.HS'VO[!,S5TV-= 6;8-PIFGA]P,TI#"RMB[G>>E4[BMM%ADYV#SNW(Z$K M6J4,@V9U63C2+P_;0=.*H3DB7!VAOF,U652GL$ #W:[ 'N&::N 6,V;-EG:C M-B"LJX@[""J3+R%'2R(P1RGSZO/)#@QO+ MR']E()(1ZO A,BQW9M)1HL=]2+,,_>;5WB2)P+;(JH,N-?,8>?YD$?ZV$IVP MZH:WSQB4+=4G\0!)A^*Q(Y6)NRMRW9[JCN8&;XC3&573H:-&55JX>QC.S2"L M&TRF8;7#]-@@;8-4;,W#SK,EN4$]ZPZA#N M#[\?5ZV'@HL44HEP'VTZEJAT#\=M2EM@-TY[5@\:A.T=O%&\:9,V0Q6O/UQ\9[@AV;-D5^]:=A MX&WC)'HH&C8=;;]96%"AMA,U+>7JM@XZV!RD[C=$RVVE29T1DF3L*(-M]G]E;N?W*)G59M0EON/\AFM>T:H_3>9Y@!A;/+^H!2&UL>Y5 MTX=+35VC8/?:1U+C\1T\X#;R$ \@9%/9XA=1=)%>U)?I)1ZP9B3<=&L9"._[ MF;*\_(H'--7D<]>':7#Q&!#2*Q8\]QOX&_@;^!OX&_@;^'<%ZDP[PMMLV7+U M3>3G!I'5H#@F2=HLWU)I=CR3YE$ZJRN?SBW?N4>P4)5JF425H090W*FDU7&E6//@K0Z'O#3"[6*VH)%3%].85L?ENL&TQJ,.'4WLQO?)EEGE6\ 1BI:Y3L/ MJ-!FRPVVCAM\X*K"^R4E:6 ; M/8'>>3K9A))FVT35J/D2W-1IKBHQT=#1@GJ.86OP31#$:FC,0V3ZQ64JE(K; M2(+,V)L(0Z'X[BEJ.774:O!+SG)[M\Z;#=\;?A+SBA\ALG$N+"EXOHE,(L?S M@$L\8(@'3(3$L+4GT+%_!9?O [4.I*;6>YP3ND:Q^'T^(^1,\]HR;91 MC<%VCS<=2LI\5XX:KN**]D#F-+/9[DF#X8[6;]I)?1,93\MF>(#B]:ZK0LD8 MA9F;-?-SHM.'H J-TAM^RLBQ]MCZ![>"EU:V"D[XK :Y@UGM8)7C;3*-@%)! M^=D[RN( *(P3[H#@2CM'HAG"J45'T[^-F.:%,9_<*I_P?62G&3V^6]L>.[BD M'8H:@5HD&[9A,#(=REM/'C@K)!@.J GM^;W(^!\JRXY<,?=5(=>+.A>J)D(C M4$ !.X;!) ]H#?%WC"*+77MI9/*I:"-U_([M<-GFD7<+%>[-9@)W==-LT7]& MFB8P+=/W<1Z2?= ,HY0[=P:_@%G#'MZ:1UZ3QO)?=R44G7&FO0@)WY^X9/P M*9^3+WA?^(-7#F=0:&F0^_O%R3N9*1$\!,:7F6Q);!8J@(KI9$P^ -5#-:$60<@RDE2!5Z(S: MCFZ5U@JXJ.W[NBPOG40*G2 UDE/HJ;)_^R,'+OJ!=J:,@#+^':I">P[!KU,? M'LM;C<_,%S]EN1(!*OL__,"/03I,O[J@+9G1&A8=)?[KFL3+'08E-*ZW[OY\ M>A,1P1S@%C1H'O6 0^C%RI,U+^G4 ^N1E_A0YUV*H>_+-Y^="I[S3]O ) MR'$BO.W)*]8>+.$ GT=XH=98,[29F7"4@+H4=!*3[2[6/V5:5?I"8Y9Y1>*Y MQ,FWSD"4Q/=%G"(*0:;%KACVZ:4M,3,YC2C?.-R;CU)SUF?K F>QW,X/Y8>O M<,OV4-@Z2JQ=PKD/_" ?[KH3T,KWR2]S2L095#5B+I\Q,^M6YNJ-#ZR:&+-[ M&_NS?.?&VT/?=IAEE-'7T&6G-/<%YM;R@+6K$<PXE) MY &^#N?ZBV*JS4],^Q(DKGUYXVYDGYB!WJ4CK?=AR_U,L:XZNPNC?. 5_B3: MT6 #F76,$.8Z65>Q3$0\.T,MN MI1F*S-;]WI_Z_VJ!N[EB#GSIMX,10T&I^B&?%\UNH]5C8L'J[A0]>U]U59\Q M3[JY IWTRK-CO=M!J<])SWL?"E!42E=9"HI6"*['*[,/]8%\I0\Y@J+#\"(S MDU%(>.#G:4A]@I4]^H>@_\V6\ /''C_WI6.R]I_XO"EUR[)/2^]%_M\-Y"^B M^2!8:_8;HYLY!3]3/ V/,4K;!-_70"_2A7XYG/9JV"?AQN^H:D9N\?MG[^-V M">?D,/G4E5IC<'8AO,K5*YH%1]'Z0&]MIETI_ 539HT(88D9U8+\L^#!-+;1]< M\*I.LJ(<0GH_3[A8-GTIBQA''/IQ[EU;HNE,:RQ-XI2M9E5&T,]"0.Z8S;]9Y/_J M)"".SOR5[38G$0*_X9]0%^YVC\QSQU$_ERWQ/,"9AF K!_" ;49MKJJTH0[IY(?OF8WY,@)]XB8!(=M4*-,"'*^"D/$,***&7?:_:$S>54H<_X M+7[*PZK,Z?:T&=ECA%WVDK M9M;F:L7;K+TJ>EK#LI3A1@]IPXP8<"7?Z(V^EI[%M]P&+&9+GUR>/),[5['>VN_83;HC'R7-GYQ1@/@'&=\F6NAY8@S M@R!,QWPT*,%VGQPEQBE;9N1!+(KZAK[\/37/,T^77HO*\)/1.=.KB-#M.Y3: MUIRAS\A?_C*KS1_USE#WW"W&8@>R4K&U>[BSG2J"UX=%'&).?6R0G/3$Z+C[ MI=5M'A_YY&9N:[%O*NY,HL3;;/O/-1P1:,D=#@J"W*P9F"9_';6@%L%FR($V MU&!B(2S>B=CD.F+NHC2P,65#XB;]ITDO-TJD=*.':IE/L\_RVW>&;0_YS%6P MU+\3Q/#&V'IZ6V,.%,^<=Z_IK^;84U9PQ"NZA@Z73%4>!"K[/UCGXW1'T[;3 M5_2AX _42#:S%=9C;?JJ;++4^IVS?\F5<;2D#AW1H$3OE TMQV:P$Q/\=4YM M?-WT1T/B\:V9TZD]^(LCD',;4@D)7 1EN)8XBRKX^I-O3,] MQGY;TG[EH:N:CCEK=V9=:_(B)X.&X 4]1^8+S@N01D*3;.?V084-:[5@VNIQOKJ#P^.D .QNG-'SA>\R!(VN/*E_9MJX9JWY;<_DS%\/K>=S+?8 M1X*XZ^)8Y]G&<"'4/MI$4&X4]W?UB;#2\ET18F%64[T@K9P+@-&YBIQBMB=DUF:E"LM/NM\$F"9T;*[I MRXPP'W?8B!YF??K%P[2%3UT%HW8:-3:(X<&V0<)Z M*R,8Y=3CU7MFQO2TE2KV299EYSU;O86'DUE+/" JV&HW4L)B%_)LI1XGTB=- MSQ&]R?*K8.WC"F[;)+@B.0S2#'F LM5?7@!#O^_^OOO[[N^[?]>[[ =\'<8W M7RD#9&@.'*WJ0%4XLG?XL+4(4!1?@8-M?#HI;LLRGR-*!5EAJ\?B\9_X5MA"RI!C$[6FEKU]'M[/ ^C&7+Y] M&^_#PK!L9T&OC_JSJ,G)UY'OJ$RT$<=UCEJ;4Y]"'IQV9BN_8J";K8SYS]F- MVP$[TQP3&I4:&(C;4X/IK8W*M:^2W3B:7<09HS9F[*G:5LWX,U/'FX2=-VB1 M;?'_+5K^]]V_VUUB+)F6CX*.H^/5E>#R\WQF/\$?%H%P<&<[6)T2/]LP^N"9 MH58Z].7(93/_/57A;Z-.?7Q2?38\";1"U@[^S])#GRK$A+Z0#EK+'IE)&AMVYYW=8GRQHT[9;Y M.!EL9AL!.F( :W2T;2.!OF)?VS3'F3,3<=XE(_C!FP"5Y1O3Z^-9>R#$UA'L#53%Y%\GN8S M$=OX423*YVYMMNY"6K-]TY'2@#_*FC726%.+#T ;%(W M[@0X?Q)=#0ELI)M M"MM)3I<^\W?V.<:@II"6<1ROMIOY:;T>'D>'?;8\>/LD^)%78L8%'VXKX7E, M,Q76IC9E(X9Y !/3>ZEZ3G^LJ[VH>&S_!?( \2'"=&4A*#HW1"-CEQAP4BR^ MQ#)TUH-/ZA^-97(%D8Q'DO$ZR+_\(?_WW;_XH=3UI#)[Y^X! ]J#P^R(K35W M?-?\-;_*OZ^SN^I@NS\RUI5 X0'RW\BB)FNK&>X=T<3'4%M_8IYGO_)86U5: M4_&:XS%W;%4CT8*X0+B#=1)WDU$8TTSF&XH4,XOC5AIP)O,R(R3FNJ/(S,A MG%:DWL>QZ02YS(,<3 [RZ&FA^[.LHX-[]3IS\G_>C ?@6KI(U&HN2%B3/&L- M(9AG87O65G\>4"VAKM9[,)TAZ S%Q%_2U:^.!HX,*@R,1+8:;/;S?B!M,12O MZ?562[D1L_ MLF_7U=>;M5D$Z]3:AR;$^!MM) M=/L\_\DBUPE(G!8G;[J2(96G&%54Q>V!BN+FT@Z\<-GX,A=I-0 =\I9I?]_S M.D]-'G'_*GXU6I>F\R2FN7N$ZLPIOE8(C9-9[C-Y\S_=7";JTYM'KM^KJ.UI M39$U/N'1VCIF_[G>9GI7DOM'BP[61#S _@07L4RYXT@2BBV+;$%!=JA8]-I? M" G_WF\C!K>YFFSTGD:":10GZHECX(7^,M.S)A^[VJ84BI]BMC1XN'5K9WF= M/ U^H I@-5K0$FS)QVPSR".KYB8JYF=V@)E=E76J4+6T[K&#EO>D;>FN_4X" M-G).(G=75>B"+]>2!SP7YP%?_=T'F^>7M?!J_&OY(F[<83KX;ZPC X%_S4?R M'UU.AF1F9(45U"XM':.LE:Y.[S:*.M1ST-[0 @ TTWL+-+?JM@(BFH/3!AWS M"019D%:/4C,A#Z&9MHQ"[BW6#JS1"1:BHSLQ2[<>V6ZV=1\HZ=LGI;YYA[Z^ MXO:32XF/QP#<)D8M=]U2"'^4R(,4E\;=^"%455''4PM#R'I..?@!AF'*HDPO M2'J=>=X78+Q<_O,U_J/B:$#,< AI&'M7:4T)66(,S=[;P0-<;'C .VT>0"WA MC,+64 *=T(2*WH.D$"+Q8L^A^:@&LR);K\>^==[FFTBWA-?1:9""A$V1S,.P+4L'EJ7?([:AI;\2E!H$U?,XV2P;G)XSU/[RZJ#B MDMF59:C#XMN>]O0.3)RKK6'3FH8_YMS1L*\!K(=DRVIP9)GE\&[%.7\HJS.2 M84 WO9]A9=07T,&N?M43]'E\?7YYO03@82>VS6%A_G2K"TKOI M_=@K_V8R?3=?(8^#%$/P.L.L>3U^F+JNK Z.:0Z.*V3OZRV/N7'IJN?'X&> MM*QQC.[LXW#4P:_$'!YP#@5OSYSE,TPAP=KLHYQ<[DZWVGA=00%F MK!@7>F'=I;7.Y5IG:NYL11Y']:.NX, M ].68\\575VV_S#P,Q-^JG!_$)3'ZUQ,,V BFB45_792/=Y1Z\T:SWC)K647 M!%YI[UO0GO5D:9K-3=+F')EFG BVS01&C/O6\'O:&\8B,ZU?:9+AV/'*=S?+ M_=7#A37?S[UW]_"Z-_(NW-3;!=#E=A($29B1_=VM('24#&L.MH8%=M C_8]2 M29ES%=AV!_\)J6?#_N7FMB_/M3L'_)"8Z5*UV[2QAK,$EE,K.V9+(16F'JSV M&/^>7(5I&45)8IWW19XO3"KY/'UG,JRU%YGE]Y#=K9'V[F9N1 U^'7L]7[B; ML;=]X(JPQ2&%''J*&/9J6X!Q@*Q]C+OS)APE_606*MW?UJ?Y"9\VT2W:N//-4M'L',NAY@M;!LU4XS0^V\1 MQ.BM!T8I%O./59:\,[9;U8:?5L R_55K-JTN_@Z,GZ)*9['J/.C^TM''V%<[P[ACG MD=W+M6>/?!+80.RIVRHXC1K*Y(HQ6 C\V$K9. ![,C:#4NS]SR^DN,(G)ED* M/6R[HB/Y!BK#[X.V[5O*4DAUUM!%R/_\C!696]V@('/XELFCNK/;6(?9,L_) M@[JGP JB?=>A235?P9^!\L2]@;X=(G?*$L[L=XYR?1$?!F/M9E%*-; M^M#YX\]_ER)V_N+,EFOABH$,D3;D^@:^KEO+YE<6 K,.]EJ@\[YA;C Z)Y]5 M[$P2H7&3(J>[C%MOIQ_?OL%6^&KB[N7(&U@0.H6"=;1C?X$R<#U3@Q/5J.]G M)53ZX2:P]M$, %B;[A-13>132/=?<55INFA3%X,P+1L_X,15Z M1L\,#>^ML X0VWHR^4]'0 $Y #$JOX99_]WE?]TR^&O%?5C?]N;/HKSD@=, M];!#>< ?? 7X8:">&$5=.,(VYU_K.')D[@K4_\5L_<<7>:B6+9?.%1-D%)V& M*:LYG5ZN"D9Q=S=F.,,]G-#:N/4>KLN,'AQ+$_E('%HC1+$57B=EIY]X\D?\ M[O"=9%H>LE:D@S""G.RG0G8@O&4^5@89%Y*1H-V.2##KVUEC6NZ$O"-S[-]F7D[G:,?:O>K((MO* 2WR+W_%/B1,% MH#2L(_,9+)F/S2G/URG\'J!4^]&XY6%TS:O;91#]^>@I9H7@U><3C4X\('HU M']<;_@@T0O61SQ&3&=Q^LEC92_1M4.G7*1+C-"$0]3F#\ R0H84#XE?SI/>> M3,SUYTLE %YBKF;P&L5W@-5%*3&S+(8)B1H!;O"\'K]$1[6K67Q=23^,73-@ M=T5RID+$)X/K53SVN=B$*7\#-8=AB7-?\X>P3[AC"V:DDV9Z:]+!Y%34PZR< M9Z/UPH'$@.M*+G,/>,W5>/A1>X&-%=L=5]W@ ?$$=BR:&8.4K51Q67! M2A 7VK]8[+H?]3GYWK.DLOM(W2MG Z)-5.>-!5;,;' G6'S120DBGP?C"=*; M.0_)%U,DL3',(+C9M(",L-HQ"OJ4CZ:'#RC."I%F+WTZ2$F=FJE([0HK6_>' MTM%]7__&-O"R"[^A\?P&>/U^$&_(N8/R0B>9>DA50(F;#5*HU>;;LOJ:G.Q> M@I753;=5YH+#B*J7#X082<*,;UE-D*TPCC=I0%4NS&,9U]NXGOK+/ MLAF$R>@4Q(AWSX7,JRD(7\-2@U'2,+,.2!1Z(?6.L7RU*\"'*\JW\];:9#I5 M0R%SAJQ W&9'"6QHT2FGVXTX5 M[T R3L$O(:O!T!TM6ZH0^L:;=Y2NUS&;]3YFL]9^K73)YC_[_3T2?%[T'Q1W M_W5B#XM(Y)/)8KZIC&JA)F @3#NJ^DM4V75QW\#L$_W3'S64+SPP:6!"=O[7 M;]2_J7EH^>Z/#HTU#=$CEQ$5N*/0-'D2&=VX"4JYS;;32BJ9J5,;RWU09I,S M8";3_$UU4O6S4J0$&$Q6 VEI:)+P+18*AX7#^'VSFICL+DZ[$O:PMS', M(O2\&#OS/G WV13/C%R#['V,4O2#7R2+W[O<(8L:T]-,D@'PK]B'X#G(C<8# MFA.(R52Y1ATLN!=ROY<8DFFU[>-UW[SG9S1'/[_6NC!$6=IZ1+:A,NK-1G4T M\RRG%O0&1[WV]N/L65OQ'W(5&9^?I.ZQ+@6;44]U*UW,(YP/V__!3O7LF><<] 5AFS-7MB#MX M"@^H(,9?FQ?D]J-)(1$-LN47G\>552=A7 Z\]+67ES6VSTC>;"V@$5Y0"F!W M_2**P!W-J/4-.D7PER:K;7VD5[*GJ^W+=<[T&GB])#7<:I_*V.:U1?/@VO5O M#VUD>#B$LH3P'3M'8%8K4J%1''NBS1F]WN#9//OZ!$+IZ\!@B&+-[+KD<9?" M(^4D4EW'VD/KSO2NI^*J:C]3F\AJ./?5M6604DY5XAJSK09_A4JBCC$47II1 M1 ._W''_YJ$Z8)(09G;T16+MN]MQ4XU)]C8:;C[9)[=YZE-A46549C?IUP/R"?F/%U;OO:@+>F-9:'R3O) M@<3AI;VPS6K,KQ&L8U,")ZD$IP_;T@FRL,^9ON[,H*+OP9(^.,S$G:OI#P'_0R&ENB.ZIL<[R75L_Y0Y1B," M.Q&^^V^'[4(;X3^2J\&V%'GN^T9]:+J6I0FW6%?7][KN_N7_/5;"M/0E/D0L M**6HG,\6'B*NH1DFQUWL[ M)S@F3#L/7%PUF:3(%5U<9=0? M=-EHECW[0+5!H:M#S'/(*@/O8C)WZGGSKGP1P_:F!RI('XXG/WL_"^4_,Q\1MJ$\[EW%3KFL7F?]NO( MV)N_GG_])Z*\:G0^QT28$#=@5P(<)T3:B;&UD7RZQ#AQA*\UFNUCGV>:9=-LY.\BV97S7!^]/7E6# MEQ1L:Z[N\(XX%J=7T*'N?2397!DNX/> "9F6O[HI:LU978U-YY2G)+)%_!81 MPZ.3GV0E5R MYB1:RB/(-'U";X_*_7O0WE2S"*\[/I]3Q>IR]PDWJO,M3AXPU_,GG_ &4([_ MD2HHOX#CGO_SE)CA7F1AO_.7 MU=R.L 'Z5H/(9#8B' 6=H ZWM%*K#%KM:Q?*D>U!FN,;!L[^H5@Q<$<\Y,C" MD2CYJXJARJP8.\:H_XI[X\L\W^,>PQY[JUP]7,]V:)YH;]G^=>;0^8T1ZW9M M_"!B_9\X,.3A;OX\?L&?Q]_&_%=JREEB>$KN[O['CG.&CW#6\ ,:[#"09\F^ MK3F'UP WBV9"27NJ+3[,)VA] R 8%;]9/88D, M^8'5?$,*6NEV@YN-^S"/OF5A78P),&,TLXY!PDD\HDWIB8P4P&LH=]PQZ@C-/=B];DGDYP7*] M6U*]E)135E)!LU7,7$D_PW_-O_A^VW]JMP_";?(I?V.$7CKV&_L/P9ZN+C^] MY)3:^_U ;O_V*>,"SUC5GBSZ_,FV05L@5[V6[,TY, MI$19['MDQT)AG\TW4[W['^_A)DT:)"'H M/*#%$G2$"QF*S7VV5OO;QM\JEWSF?A^"Z%_86/75E4 MEP_74-(N/, 'CCQ83:X=1[YNJ'4YW@C\=Z#46 M*W[T!R ""(R$H_B&%P+6-V/+]+4C54D\8,AGTFPNX0D6TS2NGCE+E@^/)$J8Q;]1MU:N5WH]8B; ME]=/]7B _8130O;[;C RR5UWZC&^ RUR(<8)Y@$,G6979,MRH]R#_?Y[#I+D M:FI6FAKY[^CN(_38.D@S_6U\?(2IIN@)5 &ARH>28\"\RLG!";(LOV82?*L@ M[8B?9(3K6?G1Z8[S?O*5C>;>!Q"3[I=<#Z8+%^I7264&9J:W/S49:7KL(G?M M]"7O6T.RI_]G'4MKO,37*1D@Q98MNKHT"[L]Z?2C^Q-5<$Z,MB6F;3,FJFZ; M7C&6< JW_7%)1,]HGO?.=P>E#PGJ?RT3N+>:2F5U#><,MU5=Z4.C/$X-,N)K MHU\,?7KU_&V">)G*SAE%[8WC8W]$"B6J-J15..V7EWADD=K+!WF"%)-YLK<. M9CVWAUQ-3':>0,XI,?9ES$_$M+K=?GUD;ENA'^W6U)E]).EC^^<7/L:7E!UK M2^>_8SL??!D[3\/$D:BCF<+8?D&,H;?4"(Q6"^NZ"L> M(&9K2V;XQ)1K<8I^^9=NM5AK8?JV[N%*2&ZIT<5#X0\"UOIK7IY7]\D]>2 X MK@UOAW\#0H=35&$CY@HL#>EPQ0B0RH1V"Q%@G_N85]4WWZQW>VFG^T'&<'N5 MG>I36<[3N8PS:J>][7:?Z=1Q$OGU#3)GQL&2+ >L)7<3_CUU ]MD,DG8O)84 MYM^<]+-OJK M5SR%Y=ELJ\'R MF9"LR>NV7IK+U-C0-'MC?C4$&1H 6PK(M,+=#2\Z_1R#WZNL99E" =_QR*O'\F][-EQ6E"[' CC M 38X 3[U7%4NHK[H!7'^D&C&&0T&]W3R9_^O4(0?Y*##<#*3TW#80-AIQ= M$QYM']]1!4PE*3*C*VOT1@7GUC\,6@P:3:X& M6UZ#--**F;K>:NY1D[T)2T]Z4'X$J7&,8 1E[<;DF]N^( \#+&X\+,A5_\R? M7N)\GCAU=344%CLP$K/2/>NHX+/3 CA;U^GODF M$D/EML$83/'DR_;.PK&.:>R?OPTUL9$8DZ&*)7-%_5@!,"ZEP80P_.,D949@ M^!H[=1'A:S/GD85@&%0UF=FB)]XVKM*?'L", MF;#4U^ET>26:?$KC\GMKJ9,+ZTR@C-6-^T!./GC.\OCDA A;VI'9U B'^OKX M9Q/">8"<]HM!"UE\ZP_OVR_]RW=4?"Z(RTD&A!1>!?'?)&(!I*@U[*N=14). MU&C&C]&46G_A4>*1Y;?AHI"-*(U"HK,LL4KEOP#"C"-BXG%])R MKJ+G76>@-7?2A!=5AZ2W"4QUA7VF8^1A=(>56B4C)@)GYUGFIYQ4UUTTDW5J MXJR;^X%/9:F=2MMG0G>F26([XD%_ JSE,R= ZZ3&Y!IQBJV$X+Z6E6IA/=L# M_3A,_D73S-0O0MYQT]Y7!QXA^DIT%A*8H3X=O:.L%V3F@->F5^O#YE6"RJ E\"$+UQ1 M0WY'QRD7Q5TW6._Q)A_;THY??S\L_W1ZJE7VD^XESQH;26;.WE3E1Y>+?/6T MWZ-)SFS5"I8?2/&>M3#G0V )F6CES7D(2<^&#^8:P[=, MBIWO2I@-E?4O8BXD"JRS\E.R?FTG5BS0"5+D05HT00Q%NV^UKA;.9$A?ZY;# M^7XT+B1]M+ )$& A8^;<=*^]VH:>3@;>M=NES >J5KU9KUMU?0 M_Z$74!N_#1Q'ZVG.;%DR$]>/\D4D9Q5TR1RN\5"#?F1%.-BVNCY\L-Z/>>5Z MAM^&,'EK\_4E#L!YD&*#HN41UJ%H.4C!S E,RBS&A ?(^&>6%N+,X;#'@EI/ M)[K.'=$U/5U1?&'W!?>%@$UR/R]XVS*Z82T"6[9[@IO)L#_.ER[W06S+JDL^ M)P:*SL8RHT_;8QJGGMEVRSBTK9XW@9RZ1Y#,67BPC/]"%B M.>M5,;GW @O9 M;C"RQ]>"H]AT136F^KGG O7B[4"QXL/MMD[6;S _YV=70YTNU#DF/ M:>)LGOE^[&,@?FP2I?R]BE/DPCCX>'BG!_IL;9=.AL\F[(%/P;?2#HG)'B/%6AO!;I-57:MW:MD3](\%.K2^3-T;> MW+1QQW%Y?!Y<#[G1'3O((F;A5CNQX@X,A3N!]/KD[N.UB*FSS73ZB[C>8' M:3L/1[EO6%.&,.GK^=N[K.?\T9)6JMC,RPS%%HZLTU@.-: W+]/B2\[;T$6W M:TXBV=_!"O)LU$0 %4K#OR5+_I)DU7+JFT9P];5ALS]N?['D^*<.\!L^$PT= MF9<)Y/&#G5A*_B= M%1&$TTBY\H:E&*E77N^5LL49.=GM.D5*@MJGST58O+,\&P&N %#X5HMWFLT/,T")7U);AQLSA9(/G=[$-)D%)_=MUIE4B MB:32J/"S_B-A94V4*SJ4/J,?B*K4">;42OM(V20\R#":\1 M\*T4;F4"#[COR /()P4@$;8RWT3?-@@K\8 @,VZ^,@E$DY;Y\FGM"[X(.TZF MCZPZ,]PB!V!@# IV0-'%_WS(B2L?P@P9M1HN'!L".SJ8!5R/;M(-PLQH<%=# MX"<4^M\,$_*/3]OU/S)XR0N#D2!F%JS-4F-+,D3FE%C6\/1@R[@LU)7ZHI\D MGI[AU;,I3J1+M]=P7>HSE^%PP2S@+:>2!UQ*"2<_]YE=?H;O)5?[)&0>AI@) MZZ7;UB.N/W7?8>5PK\Q%V#_NC*?3']- *( MRG<.:/A+G;8D%QC_A8O?58(*=Q=;@Y.-E_='JW#-]+'-/=!YX M^3DE0&R;3X:=:M2!4VLS- $!S<'IF!24+V;$F2M>/^EP@GF3<]O"K8QMQLFH M[OQFS /BT-5"U0Z8I]A/^?+9=A!TY6[X0MJX=(0H\MJ-H(\];$66'4AISMU4 MPR"VJQFT@F+@N4[SUIY#E/PZ\E;KX6\'PM_(Y/1*[-"\_SGA M9WT3?@WDV$P5^@9*X56PCD<_7).4:3>WU#C8&R S/O)^W$0LU589*'XD 0@! M5\E5(K.UD K3&-Z6C^\&JWQ:$A#B\(G],>=S<\X]?/U%Y4N6=6:6CX:!3MJ[ M&UJOUOS/R\#7$,G\P5AJY0'1/*#*ZNDSMA*#%!/=X!@Z@4!\7;&-);E;ZL]= MJ^TW*541?IFEN,D[WOBES_FWGT_2[])C6JG5(7,JK&OX_E4UBI $*5O(GL11 M,;04N84L@93F\FTYU4LX/<^@$'_=%&Y"P3X!QZH6H\#]3CB6JDS7U)%* /_P MF,=NEACN$!S)0-+,;1GV$Y(QB:MYWXBN4-=2DO$K2[V-#$&_NMM,\-*"QI9- MJ0TYE04^Y[I5\P#W$LOD<+%G*S7WU$O5H[2* FO[W!H8+M5OMV!3[WGL??#F ME,_>,Q)K9A#'7$!9$GJ#+UH29_T,9]&CT?^+92GU(PSA<)<>."^CZ'MNET;T MG>VYMJYLOHT5X701+8"B/37S0/1S-=D7&;^^=*B 45;ZZ(25:OSN_I]D:1C= MZN76>USQUN8L0\\U.F;#M#@%ZD4Y['#:J4>(X3J=:4PLH5)[#L':Q^U"BZ,N MD!-0U<2X!I3?>;K] ;AS A3T#SC_#)O&'7\_KN$O/Y'G'QH:-S+A]SGE4MFF M0W>CLO9;'>7D<(79[G]>-PIHD&0AV6MA'C#9K823@3N@;M=!$E$(N]B:[H^@ MFW>A!#!ZT_L.;MU?8 MW87M6-=PYSA)?+6;BJHVFRNN=,3J%\:T!EQE]EV\:3-6^V J!S6[)&LC7W7G7UU=FRQ\.%'P_>Y'4N9_F^YW MDTG4N1"6,?R%Z<=(N=VPA9%B2^XG_@R.?_]>]$P#\>71GGO?VT+!YFXEV(6[ M ;XRZ!8>^6CXSE7P2[R3B*?-!3ZI\**GK$CRC9FP8SQ -"4:]=5$A/-KK_+) MTQBVEM4&'O"H'[GT$0G=A[VXD4X@]:1 X6_8;]AOV#_!3J-:$^=A76?YV;5T[L?A3[*/JVB1[B^2.<$ .P 7"HU 1$P,[$'%!,'TR M 2D)GVC9$S3^_>;[?*VA$#>.T!S\]G7RR7TW8[E:U[*[-T M!I2H1DOSB5M8H[D?H7I^3NW)&!S*W ^IDYC$VP0)$G9$J7'+C+3AJ4'2(4>4 MYPG"YK$7EX_2J]],XW-:)HBB;OLSF"OEU5?:\[R2=IURV@$ E[<*GH[OX@&W M.UJ0/Y4CN2OY7%FD!/CA(H(U$VY<7$:%CZS&E=U7C)HO0=$-H0Z.\",>T%@L M>/B?H8@Y("T/A$XAPU'/%2.NP<0Y#.X* ]F6'I9 )S>GB&_+=F;H+:H5Q\9O M: /.6;P9DC_6)/7Y6+@Y#QCU8DYR'H(T D$0TVC%[1TW<]N7F>K@*3%#UNQ'7+G<^[)W\<%0-;,S7\*WE5&EK^&'O7BB@W2AG$F MT*1-@[LM;7ZVPB)J;I8'?,EX.K%^KZ)SU%&;*LF*Z.TS]05QM3S@' AKSZ=P MM=A7*_AJ(6V5"5OX%6#K)_=L2F]"(W0+%G&[H9KAV/,1;W>Z:#=N0.^26[7^8WZC?K_,:K,;V4\O:3>M@C=8;2QKSQ:J M1-KV ^\LAH]<622+O.$!YRV]N.OB(!_FY6SZ%PHQD5K5??L:6?4;&FF7=NDA%1;M.4C9%48X&5/I8H#VC94C3[ MYO$PMR4XRP(E/DMR.-?9DD#_3MA#R:6>JJ^M#[TA6-?@$"+?4EHJ_\=HC*3' M*[0N7PPJ_*)&CFO]*9:)8"L*:!2[2)5B;REV]\^LL[UM$KI[H[_ E3*JH_:= M2LGFCU/WIB(ME@TV6$2B3S@).Z8T8.C=T7BA@48-N)E1_C,%\(.3"K^8JUFO"=L[_"7>$^KRVS08V8V0> M@@TG4*HC['W0TV1S1UD'SRN%-XY=O(@*L=A)"?I?[+T+.)1?OS<^(HHT.9^- MHH28A!2:41*2D)#C5)(DII.HIAF'G$\A*=+((2$F#$H89TJ2,^,P,X24R3VE MZSW[WL_=S[>O_[O=YWOW^7-=]F7O6K.N^U_J>/M^UONO[W6-8 MH-)\KVO'88F1+\AXG'YNZ'BK24JDF6NA):'P"UO*[:*+06+G%:RV=-I>E:&, M6%1'H],J+ :)?Z7Q+I6##A6+I\5IHU5\41A%!N*1AY1-E" "UQ];CJJ43IFH$@YO2N MBN=)"O?O'W(^6KHEU'ZLD[_!8A4F5,1+1^V_@"%G-F''3B^@C(#NXU39ZMLS M.2$G..JVF^Z9[C*N'3ALD^P*N[_=9N+5Z0TP '*+V&X@-%WKIWAEE O(,0+[ M4L$O_L0$[$0RQ; ^92"V4^[6X5O>Q=-8D= ' M/XZ^&MJ5O^ML!"OPTZEO;;[9W?Z.4[M2E=0T5$GT7\WP*)J F3)?"'1FG!RX M_GOI&W(IRZ,X* BYI'GUQZ27Y_$EH\'O^MT].F]J%7S"S1&"A&8;_-Y0CW8$ M<.E9*4NSU7C=-[@B3AR83([!7C1^>^W*\P2Q"[F'O=WM?@2."A]TD:>/C-%> MQK3 M^![B14BS;UA4[IV=;41C;*AA$-#N7/,O.BB4K\Y[17W=*P*1SY#B M0UL'1EH.+L-C7&>. IVQ&B/UFO0W%"E:+V-2[&3(3?'))QD:/?[8;?5I9K?5 MQ02MF5L2*S2G+L!*W'MCS Y,[TN#;_F\UW5!*2@)&7C"(6906$2XO,]<=2OG M$@X%;,[D:(7..PR82>2/3U@^?6-IIGC.^G,(UW'%U;HP>'AZ6?3 W-^V0VJX8X3:6O.XY M+,T>)@K+G[[CT?QD(S#U= 8A_T4Q**/ ?^^)J8M93_(U+H]3/3JB/CVP08C& MEHC):L $=E#TE[W@[13@BEQ'%\ZK?,$]!G+PSL)A 1QRX-Y3WOU?9U"D0#U4 MW\Z6N@M 5]%%906%F[^_ZSYC^<6:K>6(V8*[^ 9T!7ZX#"XC1C.;W']ES,"E MW&RW5W=VJ+A3S8\3_=5:]=*EX\W>NO)\X/>_4<_P#(&02*X6\*OE%C:,NY'1 MK8NP['MQMK+_>L[>L3.U535QZZPV7/?NW:1:5169;#T=H>%0K+@M3,;97, 2@@Q#Z7W_WEUTP@OBQM=SGM"2: G__%S1@1P(UCF<7@<3I MH5<2N"-@_AWY[%:B6-EHAK^>AD#:O(/\&97GXC%.#:?R.V F2^#.3*[T]Q'V M#=94-D>>W[$*$\T%JSE'P<;QD&@^8C25[24J+,C?D?7^G3F9;-[,KM+IVBU@ MB=UMOQ:O &&,DZ?P[Y_H#J$#4JB]G6]9 >Q[K,<(E@OWR&!99VKAX5;^P:S# MV\VKJA)5(B^66@M;6XY+AB" XS1P1V8S M2,"3?:::95?%%5#XR<'B?6@C/E5V]2\6;X#XJ]X2BYFKLX^X#B M!<5?T:=99L=7 C_D%UY\D%58UC":HJ<[F_5A7X'O^@R-\[![ZW&T&;L0ON@8 M0&FB6C%3@!_L'8!]?.,.,/-0H-QT;].D\?1)EY<&[A,3A/,7:TPRVLY*:;<: ME+7I&1]-.Y2P(S#ZFVD+ K#&@EK.B\:9C6M%0IA<_ZJ,GP$,7Y^"A;V;4]T2 M7EL^]=<0JLH^(X9^MWNQZ?+^D4S^AM^<$+-CJ1"0O,5'E\IL/;6@> ;&WX!^ MF N'')@(1]P>WC,4G-^"$@/@S!!>JDARX/;! DH?66?H-?ECV>Q@D&]U?UZ& M6T9__^1TC8!;AM!6F8=J/LO.H5BN5 H=DT0X3QE#VH"Z++F9H=XV'M:*914W M[LB:7(XJ-W+39 GG7ZG#504^$LK3DM87954FPTA7_VKP#WSGW\C+D='"_QL9 MXV"3?X?=30&5?L,]U@SG(VX/Z0)?,0\Q2BA-[EKZB%^X*\,$'_38[?:5Z'#. MSE!-%PZB$Y[@;MBQW^S.387UW/T%QU _:^W)GGK.]UGW=^H9HB\24XAR%'HE M$1&\!.X@+6K-9-/@7%F@;'Z4X(].SC*@3Q)Z[3==^/Z]TG[;K-]#7T<;$9WO M]K]^-2'#"!L(ODN1C0A0!%!J&O96 HC1AC^K^L@)0BV6\F]WMJ !P)3G*O';<)8 H@4M M>)$BA=\9VGH<@/SEZSH*2*.D -*+DT$M\8S9SA1(56*H^#GVS"G*$XE"W/E7$=2IGF^% :<<%64O%;Z.DZ_2 M]W-5HX>A"(0Q!'_#5D1[+:B$Y,H%3*^$9NCQW[%3.,?/2ES):;2G'D-9/7HS M.S87-/E]QLQU &I%J)EP:KL.!3=$3V]1IH3-ZH]?C>;J,$?I=%<\5"OJ[6Q^J \=&6 MY4!^\.S$Z.+X;%>GHSG"A=]$JSR>PA''=YO(+78REF+=1^)?&*IX>-15LD1B ME];W\#ZYKC3,Y49/GR[9<5_WH\N]G5/O/ 2-%H-_(+F22NV*A"3TF10XF-_\ M1'683!+T#J!^(HHNFAVJ+/N$DN(/ON9W;:I,W];.MM=YZ[K] :U+Z/$YGM'_ ME,Q%F,>4FEZF,ZN7+WJ0<^@K&K!9A8$[1I+F^PQ[E&/1_H@41;\>N;LO'F?< MD3M^[\J.XMV;$T_R/PDK;*HDF]!J5V',,M97=A$($0X"V?=^/% M<8XI>'KT,]7]$19;?LKF=NG4*]7@GQ.OA /BK-<_I,-DI+6W/8<-\Z '^&+" MB16N35@XOX=2512A]A&GP^@^*)[S F.8_GK.-N[3UUW]>[T^!;G%?=XMDO?/ M.7'F,=6N3 P@R-8"U5_@/Z["R+5M S_Q >>DFI:_O$Q2F'I&DAIL%J7"[T&0:[ER M!IWNKDPMJ*\H<*,,0AP7^DGY@W@Y_H>0JP^Q]>XGO\6XLE0'B+N OC$_>76T MGO?\\ILC?>24S0NRC0B GQ'H<\;GT@.VR][+NQS&6^)EU \[R,C\C%F.E>JM),8"-1YEL#(T4T3K*[ M]?+1DKZ&95:[ENO.SYR])5'!NMMD'?#"52 3"*$3.VV15(B2OU=APNV?*>*& M2LP3QH.-NJ%^K3XG!@Q+XU1N3&!&"^R"QJXJ%)S_<57ITM7][?CB=OR M6&MSTSHFL;#>WK@5J0AB'8"0Q"## ZXV0Y<*R8/+/8>LST=\F[+4TCAQY%-I MOI;VR8@-&HJP!H8NH86O SQ[-$T4NE@3LJ)76-0:7(#Q[]<9GW!_JUA_XG#W M]\H],MI60A+Q'TG9JS!Z^BU4# ,]&F,%!C)TG4G7D4+@3,<3*6!PZ;*O^M%^ M,]=2_P=:]>GUV\L*=FX^?BA^Y5"8J([2-#+9,"4:#:^FQ:'4XF_N,CN0[W4Q MI#A ];>[_#9_SVV?@@*?7S;-XG[G/5B%782\=GOFUP!@GOT0U.)8A(JT6DPC M6C!28'8K9O,W,TV]_#QW)3N,775MQ:">[+?]\Z_;RM,FVC_]/M8O%!ZV-0QM M\YSTJ'$;+H!7C]JV%LVD2SA/C,(K?$3I0*"C\%GIM)U%Y^Y)5 S]+D>EOO;9 MJ>FV6F,QHW<'U]?,ZH5T,2L5! #B&(9-7\O(@!-:BQ'W1P#'**#626]A5@37 M$LA@4P#2=$HKUNV.#_9-5KZBXBH>";U.%%Q&Q7]'CKNR M\S%C]O3"D40]^V9*T@SPY/[H553TU" W2#S^^L,?)S&9H!2'(%0#%]TA)53OS^$SCRN MJXYA%37WJ+&,L)%/GY<3_V_ZOR!=F-9 MJ?^MS9G7R@.R,AHR,A[##\S.3G0K.QR.=_L4:W W?J/0]<7EKM)X\]\D^=DXX_4@"&,5^=$ MFR)N8OX'4.%%H M^5=+4!R(:7(E2//1("#?J(+;"G##)B8JNCB!7Y-W+3H%&!P#NZS&6ZQ9+$(M MB2LC-KTCAY7.5X$&(=0%>*6T$:B:)VLG2R M'!-0><#&1_,(H)(MF(0\'/XJZJ2!CN=ITUE6TGDBWN]#>IJHY[5-V3-G[O2(>&\Y>B6 M37ZSG]+?8KF'UA8D/59A>:8S<.X^.1K7"Y\)H4?D6ETX7A)."?K/X]V_CAC3 M9/0PV_BJ0 VIW.:ITIMTPXJQJ0"Y6J#MN\R);ZF3VE+)1U7MG9@0])3 %"8^ M,.@LV:5[Z>/+5QYAF\Z;J8Q7=4SX[9^1 3LY!_%M$.2)X4JHLP?3_Y3IS-K? MKWU*H [0C,4YS]#&EMI<%P-?D)]CKU= TW36IMM"_>:#[W<%+\N&$_J%NT2^ M_NJ Q[B@Y5&28!%C1]'S;K_ :>)FC+^E6N6IN+7]::N?X6*>M:G\PU2$M-.H/MBL0P[P)?/_B@18#*:UQ+PX%GZVP M.?L0=?W:XPR7N/[#5S=Z=EAKG!Y)P@F"MJLP<3<.MAL2ZCTLEX< Z-?:*)[9 M@EX7J'=69_ML4EM+H$7;L1=[$FYT2^]MC0@\\R-V%6;C +''&L(2*@5KIU/& M=!B4Q8,<.'_T!F8]7@44?37?&7[UGZ;]B?[)+^ M:4F0OU9B>@%")S=#?["O@JZ%X/W0;$9*%+FXWFG[?$Q08-GV&F+'CH6>LN[G MR0LN4PK'HOF_DK(6;F> D.-IK)1NNP\$=2VT4J6:64FM=2'3U ;@7I:XOZ>ZM M]L*?[>\K\SWB"O779>HB)/5_AZPS"!. -!_@U!#0 AG;P-K$G[8V9TW.K<*J MIM*R;F^ZM,TCP# 2<6(AI:41P@P1YRXT;@?FN5+7V'> 7XGY&48!B AOF=K! MF6S3_NO]NLY#51_H39'?Q$.KH#?9P;TS@QXK:L$ ]L0D(KFP**X1%HKB-^V( M685M*&TF@9'6 T4VRTPEAT:.D_DPR]!!(\T"JYQ>6!_ 26\@,D//1$])U];& M^21!/H;>NO FV.:(,)6UC'3A3[: \\_<_%'((:/24XM^_D\#Y5S2^A[%,[?& MWV$D=[PQV2GXB4BMA7P*>X###F:%)!G:2X:V!#28VOCG)G/:#7K$=OO*7_>) M5EXV6EJ%B7+%\HM:X9O5ZAJ:/EYJZADG] J5$_Y3D^L@1/F+ NE6?U$FO1)XV>T42=+<&3H1]DU#06]):MMWQN6CXRT>VT_Y4HWC MPPYTLA=YK]#GX*"F7^MSLV".)?<0)9[CG+G(EP%N)*A[!^#5ZS2TQT?'BFD& MLKY>G9H74?7)].Z7 BT('+H&[]$I%VE) K>RO:!'4.O+;*XRE,6+KRD1" MR=<^8;ARHWJ#W8M$EL*4EH6.%->%G];+\<#/T"0^(E( M1I!15;+!Q'B^?M2IA:;(;*\=(P^7QX,WO-AG:NPNPCK51@QF\85NXAFB/2CY^=^K<+6 M46NT,V.Y5HPE$1#/:7^B.W)IN0%YC)SV]<1@M=+]Z*GA#8-5W1K)A_*T(]H? MAL$TLF!%$ V.K-' E0C*#OT>YUCCJ1@(%&-I25F=7"D.?P-SVCCVP@C:!WS+ M.6JG;I\?JF?0]L#=7TB7_>R(^>B-CEM;0FR%L4F-IOQ^"N!-D?M"$%BKA2[] ME;AI%7:.9\*VA<<25'2?!@2Z3@MW:.W-S(U1B!^D%]1>VJ_@>5K^&4^ ET4X MCPDG5$!:/$F.C><]QBLO\&6!)Y'8V5/^MW!^#]!X-\_99QF][[^_]KNA4;$C MS.PK6W&M+C7^_5I.']I=#%"*$O&_E3!!ZV7WRH!5SHT&%Z$ONNFM,]%_PHX>T@S#Z+WC2\2_Y<:C"$K:6&NQ?F!+Q1\\_>O[1 M\W]@3_=^LIBNJE7:L-MH'?UWE2RBS/N/W __T57_AOV&5[56F'/4GOYSOA-- MS9YNS&%XK1N\'_YMHKJ="VX/9)X^]O::P>GI?8./UQV7ED3=X%41Z"]=O$7 M-^A%*\C-8H&.FIU$JJ2EUC5&@^I\4!Q#(.?95T^*D-6E6/O=PI+Z O)M7F(G M>:EH>LK(2^Z9*MXK"KV((C,#?F5-[];HFZVO&6<0!8M-HVH23C=MD[Y$**C[ MG?A.>5>0VT/![LYPB!YY:,"S!8G7LX3\N72V4\/O,JX2=F,7&E@^L0MKGSNSSMU),A/C[C+'\HR7CS D<0=YY569\:@ M1(&DH6_9D 6\.N/@^_U%+OIG_Q=K=8@W1U)"7?EB2,ZN4 Q_HS_P@R]JRYKO M^+C 5M4'R@KN?;YU=N-2M5W(F?B9HQ6U0H8_Q)[/Q0I$.40]SA,^+;!,Z22D M8$0(YY%WJ;1.^Q3B%C)-+-2^=3AZWG6XVJW&4G3SNK ]'Q;;M(^$O:G2?K[+ M')WC#F^E4.WYFS>S5(AMF)0LX]A&&7Z'2TAQ"(,0L^<=^]:O]A3=2,O;Q?>W MEEUO,0^E.]4=C!'B?SOW&26$;T60,[DRZ.D/"9PK$.-[U:M112(,/2J>XY1Y M#WSOO_4K2/GM6QQ #T,BXQ_'*@<_B&U7Q'N$WANU MG&(B77H@T'QKE@T^,.;RB? <8F4,RECM]D"H*5(,W8L@!&8&7,]M\7K MZ.)Y#Z;WO+RQ<2;RD=[V_6@#Y9VF)[7#\D?^6/3WM]SK5#IX7 2$'32VB M,Q;,)C0?;M3MYIAR51I^I],1+;H7;,J_#,^GRE:5[6PIA6?0:Y54/#95U,V% MH;= Q& T2':S0WD%)-0Z',1 $2]!VDQ,1+5+6J!?DSM$4SM;#\)&>^GG;WV# M3=^Q1T[AR*&HZT>V;3=O/I?IRA=?JVIST8O0[+ *\]<*0FWC#SW9 11%-ZXO M?%9:]%E5:40OL-H_:>*'OA?*][0A6#^:8&]X*GU/KH,"MXVW"$)65WB%T&R MW\SOK_-C*CWE"O1!%O&NDR5Y "? T%J,],]2N$M.(6S;?W[0:...U-')B:K* MDI82@3C/%60K"=SNNM@ &+"_O>)1"'Y>@OPM&*G0&//Z/B[AZ6>'$G]OC>B0 MY#.7V3-BZ_M[A4[<[*/O^R&8;QAM+K!L%<4U+@31K0]4I?O6]XXNCULSRQK' M[N@.MDL#%-[]QD#_[5F;':2^O__"]M]GP?M?KI.*SXJ??;[E^Z'Z M!:W5W\]/L#OX'_$BH-\,-E:.*$T>UZ%$\]<^,2*/I,^A%VLQ2!$*> MG*/.\1YI1F\I>XJ@KES>%Y"@$WNJ@'%3 [9'4%I/TBX,<;;/6YQEP/Y4/4"X M\'5I#/).09OGD/Q%YH)756YWR,HJ5E='I<1<*CI;4QH<;'HF*$BT(GK2^5&J MHI7^CA%H"L6*T#AY>%TRVWS%A37#^?[SM@BI(2JWP#5_"?O:]FW M(I9\(SRN)E'FSNG$N)SS/2OP]:1KUXH]5X;2! <&6E9AU8A$E#!8U$I<5Q] M\O#'JX 5I1/4@HNU3KPGW8[UE;3YL841 VGK_6/'X[U( M404Y330Q,X5BG"68.2-NT+HBG'3AEWL-Q%!6@0%^HHGDM.ZMHO$';-;5B['7 M]NDBGN%[*(!]MZYQ2R,RT+X#+67F<-A;"+2@)SC=F89O\=37CC"]_C9^6U.D MX4-,1L32F9?HSBT^\:TWMC#O/F)D$O3DQ;4$ M\(N UUP,8-SRR[51?>3<#ZX?"]XV@@D:X=I=][C6>S-TYMKL6ZSNC8[".%$Q M?=0\8VDS2&@Q$2=&U6L]'5O(.I]S\0$5GU-$+=CMWA+_3T7?9/X0(K4Z$9C=(X9=B6+MX42@Y3_Q[HC RE)!$D3$,SFY7[*F@ORVXT,8, M=SONXO]!X92)R>YQ<\0)_ 0&<"*.]O(WSN>.>^/[5F&R6VM'C';+M38*?V08 MK_!KU?<.)@]W[.KB$#=H!%9$JQF4!\Q2%E=AX*Y:KDSZW- W(\1H*]UKB5OG M7C>!LV&)%_-_K,)*^P0W-VV<,9/0?CQ"P;=2 &O[T5486VFD'+_K@J)J\4QO M?%WQGM"8&;FV'/,O_&V#YWU;7[Z^3\@OW;RW14H;=O;3^<:"7/@&7BR!GD6K M('&E!EH&/J.K$,T<.P/'P8,FJ["$:CGCK*GJK:99MF\6KNUZ0T2^E%"LV.YX MS7OIOXIZ,'%HP L+FF#;(!4KTM$0P#;DA9D=>/H%KP,,,OUF,*I?A^>^C!]K M0.#??9C8[78^EEMIL_68H2D,+F6+$)GHRR8_?0F MG18:X@E$)>?4[>)VRW3D;$(JS7RK^AVF+)FX3PTQ-"G#( #',>!.N68XJ$5< M+'V*'T*O>_9$2<5R:L"M#^MF-YQ0?%BNMRH;NS[S:N5+QDR:,4RX_7;A_T + MY!OZM3D+WH85"D##<2VZW1MRU(\ MC8SA*N5P3H)(>@JS"\M7Y_=072-_]J@SB.W830M)1A 4(R?TN![+Z*@("B-J M;^R?VNU:/;S-__)+*XX!*ZMS6K8((+3?PK;8'=0U<[W"*/U MJ:G.L\GM#@ZYF=>^O8_B,6\UD!%^WA0U4/U1[.K\!1BGE>&X..%2AK_(I UZ=% M??JY=)<".!) 3217RI6^M*C/VCK_[(I4OY<+/G-3?.>7IZ3EJ;55W^]E[CE7_!5(@B[ <)5)LK M*P&_LB=BUD(Z(C5(?!FVU3/(;88J9@YCA>L5&Y;BXWT,@I?.K4D9%.A_W3E.,X M 8[QGS(7W>'3B$J$"]B[%"&CI5B"..&"/)D7XMAOMC7X=%U*#,[I0EK[OMU3 M$^,%#T:*=Z9_<)/OW",3;-V5]GHIC A8+> ". A\_Q,17MDG<@6KE^D_G81I M4S5(L7GHU*U5+1[;9*WEV MHZK*N0I X]-2S^,V-X/.]P<6I(Z;S>8D7.LU^F[J624EPJ <@Q*Q/%35QT47C/O7V64IQ^KFQIV-UU]\'H\6 MA0V7&\SLC6-U>PSLR@-59N[(6;RQ&:79EODG7:WLK(URV$"]]B&@*B\,9<,K MQ2EQ_$?Q'QKUZL%P%K%Y)3I!-:W3L;("F&DW[/OF6;(?>W]>>83"U:E@=8%G M&$TKLZG8126SU(NW?F]<\H3$O'<5MB-EAL:!4?C1U9,XO558FA^#QA%P)WR^ MG[L1WSY#6!$?(] AGU 1]9?.\[8J%9,3[;^_-G6&2-OM@YRD'^%L)S?:K ML #".&=:KY2#A,R=S'6FCCMY("BKNX-&'HDE#T!PE!0]'L9:: [G#]?#9@]% MQTHFQ20E)F".\>ZAL4APU[="+$N0+^IMA(F@5"WDZ!DBQO);LTK;7X2FJ37G M9[9E5C"O.T6A?5+\O04W%*3TLK38=@WK\+6^:,4@.&8BS74 M(S%YIPJKRPHLP!.&L,TV&C\UTJ[:& K\0"]*0&#U(7B&(W;Q5E%[!LNKM\T^ M457K_1,CL'NF.J 'ZYP:-I7ZINI.&BU,2/_>WA(1?U%!C#TOH6,5MJQ4N0IK M\N$;K2VO_YMO#._\FW:_=E5MH#.<:WI[!JX()K=:]5\?/_]J,-CN!$N767;& M\4&:S;FMCN:?JK:LQVVW8*+J8DKL+DN5H<$YPI!:QESHA+G)146$Y"6?[X*?>U>G*=3OF8.NQ;^0B]DRLA M>!1,94FVLA]"*KD&=V,0[6\?)XN=7[BUHS9(MUZ!4;0/Y16=_"K^V)T!#?KO M;.?$B]R1J1M[][I[W3<)RO:3::BNMY5IJ)>X:YUZ1,;92A0"]_M@#B)M"(@U M):08&(B"\8[\06(UO"W'@AT!CLZ>2Y^V:I=O'*Z[%OE*+_NTK<<"JWAV773H M;]$OFZD<@T5OXU58[F0F7Q#!*HO?*8CXRR_R_VC]CUJ?H]2XKJ 'D&G-IX&E M+$USH"?L Q9G\:+9%ZZ"O_G(]2.TTNW[$0/!LY_B9N<3SZ,Q1YTX9Z''-J$549A(#&"#B4&+E16NPE*\ M/""A.%4MWEK5\.Q^Q 7>Q[30KSVP.T-LI!+D\ =UK\($4L"^?W,WTD($WA*! MR\2. ;+X-+5\C?C._]:#32 MF4)-9_1&Y!^>Z)WNE:#Z-\$QRW$G&KW 5,@WD"0TZ_!5+Q*!)']:34WJC+CO M:%EY"L!IN?7@M6XWG)'$5 NU6>D28'H16I"@\3Q_PPS@SL#6&W.$0TU=Z^"- MMB3%;.(60]+CS#/%MB9I]IJ)MUT',>*-XC@$: 3-R1FN&NC$((FZ!8JQT>*? M7=CZIZ\KJ5G*2W27 /3MNKO+VZ,O>T;'+BJ^YM)8V.;S8Y M=4#WX(D*04$$ ]$E?Q[31V7'#&NYKCRV]";?VXW"L#/KA1SR*% M_>1$!@043Q$IM_TORSS0*D0;IG;)J'3;S&F=+?JQ1)?C*JX=W;@%/IWA$#9S M,0 RJE'ALW>HW-2V8:Z7[W-F MK EO4;= %"Y89 M-Y.HL'',392"JN9'0A6J3^)"#^0X+:%&:E]B=18]&FINNW[#C-9C5V$'WR"Y MPN@9S,,GZ]9RA^+'*,!AK-@8UP:ZL^+:#/)U0'>E4WY@*2#8^:NBSRQI_>(Z^&J(3Y7#LC7I\8Q\O#.+K0LI:T*]]LRNUMKGGXB\;EFM, M(<MX=57(10T\:)$@(DYRZ+PA!542X1QTK9\N"!VZP1 MR#"2GH%.K<,WK6<;[I%_59W.J*T)O[;]_7N!MBNE>P4T89(H>55)2-W%04;R MFCVU4:-S.F4LA7VB80ZQR4*MAC72YF$QP S:8UBJ(/?"0N]+&\)(1<-\\Q([ M=:T@S5I68T1[@RU[+=O9?ISA '\WSK&24 62IL47WS>* IMMA&V_#DY_"VX] M2Y6TT6[=U=6G.L*6@7Y]"!1A7P=3C9DAG).XHX.H_?@^Q7KS+S1I+D8TH[]9 MA"=G39X[8#)IL:>\F;*I2?K(]\X^3!5VL1T08Q\$;9YQ17E9C3(+*#A0GO:P MNI^<<.?IXS!%-\_9N8R78K;J!J]G'V9]^PS-#/2.['?0 _OP[Q%5G,]%A >N6;"5%3>? MB+U9_C(2TE5OE-<+%FM6XW0Y!PG-EQM5)G&V]6O'M.A9")%@+!4[O2C27?\2 ML'RG&6.&:LN0O'BK^_R4S*8-U*C*=XY9>[>]>DZA/T$ CA106RAAVA[4P78Z M >.,C(&-6WF/&C<%B$MZ';IE61ZP ===:2[ N/O[,",U;[_,+_M%#F[L585A9([R@7%4!#1H&IK?0 "LB M58I-8\ED=L!!W5[F#KQ:Y_IW4_YH&$K5'O6(?D>A>2+BLH+?T':+OMDS*8]L M,C:0&KGK 0A@$46Y*D5<,]"'WJ#36B><'J2[W"!E,3!332;'7K?.BW.6N!.V MKOKS_UJ]Q*"CT0 H:DT1_D+;4A]"\O!WWQ'US/YY@&+AI^RM5=71>]/< M>P@PXO5;EH#I5A]/#U3G;)>G3VC<*%5I>*=WM>_FT461=_2D%P(\9)^;]V96 MYUV46JBF+9A*)TFX7W3?7%O87.QO4OWB:6X=.4M_EU/^]9U=[YI6%+\C$XF M$P;4#%G\/=?)RF9/@1ZYGJTY*\'S28M)\RI7@M(4/ G<]592YS8"T+S6QIP M+,?),?L@[TDU.HZH:&2MY+- W-@H_:4N,6H55E=FN+NCC?7NM?+/DDZ^:/O: M^3:PX?[:X5QZ)%'V633FIWM,!T;>_XGX=ZM?4U/7=B4E?R[2K,B%?S31^?%K MD09<7>J@_:02%RL JV.916.,H7J;%^/S(S=T$:JC\]04\#J6*VT\O=3#<2,T MAS8:TMJ1*QQD9*/2 $Y2PA[0J.G6V2*B%/OVRP7!I<#;;28B4=>+@VG2 0]N M!2:*U=WNYMR/WME9:GI/9#I@'IE( =Q(X';C)J0)-);:7RU@D.Z/^=$%U9TQ M)^L2DY_F5AH0 .!*5S)Z1GGA#:*2KW*S%*B8ION:R-"/$WJI]?1 M$Y-C:?OSXGY,[)%@8HYPU\)0+Z^5"5F%^9%V8"((%9B6)7'/@TF9*YCPQ1.+ MJ1^K.^_[GCU@*V6.,##F*E_A*(?^3$176BTR.1;<&WZF@7.0JW&>'W!S\V7Y MMZ&Z[**K;9?W7+'BFKGRQ="L]%^$*A)78MW7UALG5F'%+'@')J'N1O;L?-&C MHI:R*P/IT3.%^+"2DIV''6#RL,VPPEQX+PT\B0"N8CO>(Y3XH^BJD&8EMT8Z M>(4NMB3I[4'B$*CO7U8E( M+(R@2K=7/[[JBQ[;9'JM'1_N:([8C$-!3'Z%0$^9VC@4$V]FR=$A*@=<.OAJ MN'%;*,EI^-DK=0YKPE/>GO#[O,G(($)D%7:.,.;$OI6D#HIQ#$,%FP_IWT5) M W<>/+&:$3IJ\_. W2V5?[^UXMI%JYWG2CHQ.IF^,[9(:@+=N$W%BM[+%&.\ MHDQG@LUT,*)WMP.L>I#.,%)R@:EK$'=C[N_MZ:L=,700@8QCY1)7IG0:W8)- M=,*<)I@56A-#^ D+)8B 9B0U79I@^,J?V M[U)?BO_12TU@._*>$ (1D76931CJ-<;Y1],TL2\)'";Z1.RW:/,-;O0,Z]LW M,S4O5536?:)_#Z#?91DSOZ["A)3.^,W\KG?B6.&[:F("*;&IJ*$93/3>R+S) MG9WL)T2(5[H/1B=)K\)*3UI_@O%,\EY1QCCL.' KQQFGV=^X'_^!)G6=*!?J MY!'S?N!GCNK,^R1*@U)D=+REF=EQF;YP%X>#,M3_C0%-,MPR0G,3 ;B,8.IR M//#]4[IKH=C$!'=*)'\SB'9]U9>7T.H>2>V9?I1[K]-H=K#OWI*@==FLQ;WL M=09:U[Z'$4Z278$$0(1=Q7M&\4U!C',=>3F-IF!1\PJS?MJ1\/2K9.O\EFLU M)T7.?;ZUQ_K%BXU"6ZY@AFNY6Q!\T>80B#1G>?$Q;=C8O;(WT!(XA>(DJ;Z19]9]\I@5-J;ZS" M,DT]8*I_+N4H845H%D5__DWYH1!*7(5E9'S!0.]+?X4 CBY1T0Q""MX(MY-' MNA['U0$ZQ+1P5\J^WMI16&!1)-9+OI-AQ8XB[PBY3_U0JKQUHG)]AYL%[(X' M1HI/10.G5 P82^UO"6[/4$HF1 7[6^QU# MV+<&F*]R^YI?U[_&O;VB]78V65KEN8RY@\ /TN):25/\X!S8ZLNY0F@^@=*Q M9 W,O#B5;FF;?;91#MBML;NV[X6RT'IY^/(CN??G+2\_Y^0T?LZK]V/WKNU7 MX;L0@#UMC?NHM3/G,Q@/RP7%-6W\#+ZXDR-3]/H_J UX[K46*F%Z1KS/SX*Q M+_ZN^A/!7N([*"\W/6B4 JMGLLM".NL:!P%:"TGP5(YK6UT;B5^VK3+VFSE$ MR.\/^V+5],U-KNO.N6RAD.PQI(+X/?_MV IH1&_7;6UYO/92L,_K\?P5= M\VAJ#%\4FB.A05Z2^W0O.YI7R97(O^CR6NJSK'L1^\'SNS?VNASR"$]O>B< MP=D]\=Q?J["847P?@HQ9D>-*!? W;F=E3Q^32G0/'9A6OAR*;.V/[+]0CK4] MT"+PUN%Y9^ZG>#0C&TVGIU!K);DXWAN\//[#ROK./> U>DPDT7W('0)QNSX- M&NT1DEQYBTWM%'SL(#*E:@;&05B2X1==Q"*V+:EW^?.*8 WZ94C[$JAIU0$?0[*M>/DSK%]MNKKVE@>2QE/-\OM)A6:0P12&[$@S:J2M!A)-],7LWE@* M&9V@9IK9AE:NOQ/R0L:G>WV-2S+M_"WU#CI,V-Y]9:9U%5:%7%Q@P.]2,YL( MPCA1X$$,OM#CW,J\N"+4S M=-YAA+Q_/J9%\5<;\X2*;$L[,DB]PM;#P_^L_N' $Y,MW]3UK)O4X'WP2 Q@ M!2&YHB:$-B:*]M*X9=SVH?ZG+W)\R=I!O9D53Z\7E2F<+PV<9N]- *F5*.*/ MAM>+Y8[_"<0W%WU>\7U\>RNY.MHH>:?C;>V\DO!1 ??K A[6?>04^$+?A97- M&8$^_NN8$:5A,%6G+/^"P'RJ7T:)Y*?9D1O4%>+=]\I^&.&';Z6 MH(U[D7>?O^LBI8;"E;!MS\*$XS#/>]@4%>ZF8?FB2-SMVO38@\X#6.LNM_S1 M1VI26_Q5&@C\C1"'K_<&D1SL%RJQ&2T;ZGH2=&.UML0[=4 -W$MF.:[VP8+7 MA]LC$KXZW>LV\_E6:: MXD4[Z0H)LH,]N'UDD0G]4+C_>N\6L,;.OIDF6:_= M0H#AO "OYJH1[OZK!97R\\<4SDS87%#.,'U8;+6U2:3_NNN\<0L6U*IEKAU% M_P8F%/ A5\##SN0=[?A@^7 G8Q7&M,EU>UAO/&T!"0QC*/6(87:_\*F:;?M\ MON?=)*UHG2'XE(RVEOB'5'B.>[95CD]X=*GN]SDM6O>2<3]B@WJ$.,SV_S=X ML;IYT[^(:DL@!"MO.:AD8SBP[V22]+DJJ2;8.IL#.G1B$@'PT$+IX*P&T;ZK M,% #WO26_O&S1'^ MW+/@ )#"O@W>?,YU!V=9FI9 9O3UA_4]5IXLX7R5,K+Z2^166(69=F*5)$SH MG@YX&$Q]ME"';E/!'NL+AB8G0#[8(^KE4-N)(T@FM^-[^:&N$L8YNW)CV.56 M-=>?;X';_ WY)=Q+8$P1?@ #G%I*[L=_Q*,J,IF*R/#WXH%TC.AKOM@! X&@ M4?C]GLN4>IAA \T? M6Y4:7OA<N^8+/7-.FR]VSHN68 ;/+(,>6S"1[GK6&LQ;^?1B12R M5>SUW\QEI&IHD>T SN3\B;QYSAX="ME>'GW3F+:A=K.8^=>AX_ P#'".M-A. M)R'&P1AV+*^RWFFF1W3JRE;@6QSC AE)#KLVVW.%G9VY\Y;Q _5+?IN*4CD& M )&!;L6&8\3)F$B:2+U,$7BM555E8*:RS]!.3T!9]IY:DZ4CF';<5M)&(^V" MX-._%ZX#$!!.:G9N._VP^;D(^MOBI/I6^#XO!+WKRLR["A$_*7J4AORV[+U@R:)KMH? MS=:'Q!T.8^YTG=NT6?_#%4]:Q]=&E%\4%;JW1D8Z/]/X9$;%<.''H;IR#&0'4O1&)7K-F:. +'-_L6"MFO7 ML-I N>0'EH?&@>JVU!&@&QL10B_T MU;I[=4XSXXW\+EU^1A%%T\D4,32]V\RD426XV]E8".HLL8JZSO2YR3=TJ^?4S*/'&X M9ORLI*^TO9YCW F*+*$UAD(O(0*#!*"="+RO(0)5$,X0787=K>5+V(.G&E5_ M$"KX VP,^3<%^_W:'&L6^^/*C\6Q'ZY,-%=I+3W(*HQ7 D&.%+P8+Z]1'7J7 MH_4;"W": +\!R[BY/'G-B]688O0TOI>#82(U:FJO%@B@AK#O"XUO$O46]\+0 MOD^CE4)/3$UM3]XW^"])#UYAJ3KLQSPB^EQ*= A1?A7FCTU8D8NH-SJGKU=, MPNS27HHX[(BD93E%UNQL-;TN:H>S6UL!7&)J\N4'UYMZ7(J]YH5=7/.:4> 9+&O/ !NB M2$0RUVL(>B(I<3=QS[@[BUDG+F)^UD)^N4'E6N"E\#"UESZO+9XGINT4C"* M.T6XTA#T2&1"]@C+]3'8&V)._Q^;V1GK/T\^]/SSG%6R*A'?, MGCK<:K1(JXCA2J2PW7@99C@:&=,6:.4)]K+*@1=9Q Y$?"V!ZI[W#CW?H_'^ MAD3Y*;58[$G338DP4GFJI*%$1[CS$9F3IP46;/^M8<)?+@@L.SZED@.XZ<9!?=!DD%?XH2G$8=W#NI@.( M:4K2C#52T/P@)*Q[P/=[@2:YT/2J@?<)-+T4XDI'$C5 E@;84T!U0DIT]I4V M51->;G6HF;J/(COGTJF&GD&KY]]']47VY<(_9GU"[<%_Q$".G!]F$U&!BP?[ M&/9""VH(\%%H59LL%:>;G&OV[6G*R[>DN)C%M0Q(U;SB"C0S"?KDWM\H<^&7 M\F2H#OL97FJ[E__Y9DLD#D- W<5\16'3'B$ 7P'=Z" M8#''.C1KDEMLV!NQ"H,'+3'IZ;79(2;MHIT374EJ@D\"3/ER6*[R 8[K+$J" M_Q:Q@7"> )^X,PD9MWA:6QT]=OF!DMW^PQ(VM'>OE*]N[#7Z57NW7H6!@(%X M6@M>""C/SEMP\:\<.-9_R:>F-OR.Y+XF9]4FEPP8_O8JK#41OYW_\?5:#J0' MD&PXX?=RS]K\;@!BHJLW_&^>H+$II=2K^<^^MU[4%_C M;3]*TPWO<"O((=A=R(7OX"6A@Q!CZ6PNN#^0U(5WSGG[N__?\$48<+9DK\2MZXE+LHSDZ5?,(J&M)BCSSWA1SL20*\*2 :@[% MSR&G.EX]A?X(OR$+W,H]N$Z[Z-+H: JC6WF38<++&N?0%^G=4,.S1QNJ?RH_ MV*BW@G(D@QJ9*>RTB6QB&[8&W3S2*$CL?>QIRE19.Z3%UP\=#U=EUBDSMFH[ MAKQHWMU^I 7E+%G1(SBR^#_E=.RPF>N%S/&1E=6KO:!Z_IT)-K(NL(F=1Q]S M-9Z"WKU6@V7%EAG/- RW5^QJ+1-YA8J]X.,BJ,?'_/73G%F#J,,]WL,5E+./ M4AO7*%#Z^""\A^ UX*N2P/)A1-1P(@O[G#:-ZPB0<-'.NGKY@:8-1^D*;"6@ M"5G_Z"6"*<4(K4=IUXN5L-7;9*-64$H]O1V\:@0=&R<5_0"&TV"A?NXFH,G8 M2$P[C.+2?5?6=E?-L%= :\ )[ZJ0:Y?F=,8=.A]=W1KCE7/W3,>5 D2U4W8A M7WX"("V#9*3FM%=QBJ/)GA54LQAKT%W60WLD@*%2R;;M4KE9]J/NQ0FU1F^! MZ2P?[>OBI(WOA\9IZX@"!$7>$Q,E]Q74>N(:PIY>H\V,A)W&J0KJ48M?JFM( MGZJ?*F:4I=[J_.,^4UW=*ASZW0(+=W,)@3ZP4#%7(/ ')__3UIH4F_[*%50I M:'#RU:8XGC==GKEE%#I>\LB9G[QS(_H:BK."0A'.@3?8.*X/+-.=H,=SA26[ M)2Y-WU[BA+Q)F3WPH)%F,G@B9,3Z]IS#:(2?#/1VU>&;S#I+DR*H\QH@<^XN M0@"[K>U;$IM[*GEY]/3 G(@,^[+FEOF9_%I27?Z_[^G>E__C7M MW;!ZH"^>36K!2X#FS42UE*.?_.W%Y[I/#&[Y^$,QQM$O\4;BS?BF2&P]/I'" MLM"FAA_DD1N-5C?+PRR IN,FTB.$W6S*'>(&,+U)M@Q\=&H:D'@VX.]U('!K MQ:..-,-+YNO>OW**(<^E)A^-P5XFZ@9.G@6=6$ ;(%6)$S%M'X[KF9/T^Q-2'XF:*AAX>?3Z5Y8="=9[+I 6]-V]^^OW!*\'M MB\_($H/20AN9;%Y!56BV1WF]!/'-X[+]?HH>QK?Z#._75I>';7?4R0Y[,1RA MF+04:7X7Q%UWJL[06NF*1+?KZ!D('T&)KIN6^YS-%6U72&I M_T75L9Q7W U#N_4,3&S+?+:V:(WLJ:IH>BHN-]'-M+[!1::ZR8$ L/+;R.N( MFPC'04VN>M.U'LB 91 5\<5D!SLGM+:!HOM.[$6,R]_R?SAL&/2>]ZH< M2IP8@]VT-G-='^9(U1XT5Q<<>$^*Q;A$^3RUA(6KL-7X-^ M0P&WTV(;9>PT:Q 2YXZ3';X$*4O#W\2\Y\W&_'GYDI[H\O$9L\)+?DFJ"T>_ M.%]%_<*,%G%">DPD@:;RZDQIUA;$+%XCBS1*@JZM\,9!O86OG[\OCX5?I"F" M.4HY\[L?/6H7TGW'F\3[$]LQ"E48JB7'&+3FFO[8;2XSE0@K3A,W-T1NI99U M!3F*M10HA[JO[Z@B!L*?\)6_TI@W$ RWLQ?K5!)>85I , '#$TT Z()G\C2 MSU"UC;6S"[F,MUU!O:P(Z]U**>PHIK& M/-IU[$_V=GD]>Z=051?Q]M:X^5IVVRV_4X+OL%4^3 S;J0VH*(EKV%\,OS/9 MWURX&'/AR2O E1OK:&V?P,(MO8 [/+HE< M0;GY@)H(/(XC;K^&+<= 4A5T-1K&9/=%LL:%UV4-(@SL>JGCOZEY.5&=6X]A M7\4L[3EJ]7V3P^H5B7R]F)]V4M>52.)Z\-,"5,LQE6$4U84;2&=L2Z#21[RU+ M"@X)7J7'0%2GQI.&G]4"WYVOWNK8Y<8_B1^IAX70A2!IHHO$C%G-F\?.6&** ML",_-8S)=IZIO@"ITF?O-2MKG,#6;SV&H3P(V',DYOJX"!@TH6@O>"(5D 8-VALQK]).N66+=ONZW)!9W//VG(!5_5.G MROL!:N8G>2\ >C49141#)](X=KP4(\&7Q%ZLDJ+?#<@ Q%=/&.]OHMI9#Z \ M0DSTO97* D@)TT_G2E9#<91EKN,56G.4V3Y,?:2Y1;P*/9JH99%[R@BDRDLS MV3 C->K6]T-GF^;'W)OU^9^Z:ETRSPJ^,T5W;K^X1@+]=C6:^ @\)@4T679 M,D>-G0[YQ'1Y<&1*[7=:YRCB2T.B9BDN"P%!P28A]0O?H-]=1!K6F* M-E[:$0]@*:P,H&D_(H<'@>87*Z@(?K8V+$VKXN7#LDO0MNK1 TZSE&&LZ\_& M[D1?#LT0Z/K&Y'T"+@(L,Y]1&F-I-5BXT!0=C9G&2^ZJHLB"OBW5MIA6NPM? ML>Z5GYB,"SG)%SX+G,:F366U;W2F)Q>'HG,:]GE"RD\O@M;-6-&C#W*_#W[W MR?]>Y]5PRF[4+%M$Z<93X5C4FU.H-25 LR5"$'NR$&X3HFG+UHZ!].E=XE.M M\&ZV6.*#O)%VY_H!?8W*L/72W&[5>X7&[TH2&Q%LT]2$95EJWU510[H3PL!3 M!7"Q#EI)L2.@.7TP#AM3HO7$_]AXKRWMNI%CGC6Y/=2D_M]I%_;/*MF(QJRZ MR.^B,2VC@2LEH-I]0%POC@3^8MR\N2;IIU[/6L_9K5PO"X<)\W3:E\:/RIU:LG1D+I1F8@ M:CF%$\E[O;II.Z)]'![FY1%U FW>E,DOM!A-PH\.SZD]Y&XIF\PE M%*M#2H=8<9,R U0Y2+J?HPV.<N$O5R/OG M"*ZDY#G\$;'\A[7!K;C9T2*@V8Y!&5$]S#:(4<$?F&K#2^:DM=K>75A!=8PV.4> ++RFL0R7\D&LMR0X1 M:!+\"8O!NG4^8\SI:4N#GQ9)XH*"AL_Z];[%FW8[[E#B2]18O!V+8F-&6C@F MO!2*L_)^O_F1.(XNJ^0.6RYM*RT*PGJM&_@13^30M3/V= 3<,ODU0V,ESZR@ M%K!6_0'*0T?*3OSUQ7O"QHNI>W[[!+@B)D&[ICL!H&)J/!*6C19[.X! M./S%2.Y@2K';\EV#O37W]KU_MZ&LS.;, 8EC+^-:3919R'I?J4@3!DL.5WS2 M>WU\T-++W&K ZTQP<(']\88S1^E%V3LV%:U9KR:)?S)NB*AO,#P$L(YKR\_@ M*\TAR5>8#9#!ZX80TPZ@/"#:?Z^LM:QA7AV+V?EE^'-2"L?WON\;=/7V@X+3 M/G\U;I.84FUH0S['>=5]%518L@6EO^(!_D7]KIZ^U-1X&\P*OMO$,KC2NS_!07_2.2X M;361X^M(ZB#USXD<2<)/UU@8H;;S&_RIP'WP$_<$I+.ZUIIRK!V5/WNI0F6#U W\%H(C,F6#,P@[W3R#K="&)%OH MEG /T;@L;79Y*)' J6:I1R"40OE;?O-8*69WY!@ED$]HLV-U#K@:;]H*B*5( M+JZ@J @LX[+?^U U)HSO9Q))C.!.)Q\Z263_5&=I7ZG439/OCQFXAS(7L\4- M3@EN+%@E^A1Z%L"R?@.OYK0X"*TCOUE!B;O>:PGB6D'G>Q]I?B7M<]E<2+9'Z,F@'BLHK^2Q0O(!20' MUJUN=*V]6)2B?-=TZ[DKBLW*D>8HFY%;J;<>A^2)ZB_"Z8[U' MUQ0HH5 HOKZ.0( 7V!+T;.R0#G6K9NJ85[.5DH_W]FDL,/+TKX^ MB?+IV05JU*. Y#45A9O5YX512]I_^]@+?#16T6@'*[W9(!,+/@]R910+GB1] M&- O!LZ%?>P;P;Y6Z]=YAKYYA(!=08EE(>"2S&O$]JR@'/'#R1T<@&5,6Z;$ MDBN)0-77NRNH3DLK@<\5'=MVO_<6::7_4O9P10";!(9.3H3L7=E1L+ +]R X MS\EC%[]H]..?4/Y=S?I&U@;*IE,_:#),4QY^?A^%]3LE$!"+I=.U^0B7V)KS MS=W@-L'91VQ^SB.V?4[[^ 1B_@./R&]HXJ+)[H]//E<[:*$TI).\E'8J M.TCK]\_)E(\7FK]V G:P,,L@C*@ .JSZ_XLW8'+=%+0RUL?A>A>M3 SM["YT MF"5N?W!:;ABE,8&3!9HJR"PSBC)89,WNB ><#!,L;0;]A4JJ[(_.3Y!B5>R* M'CUYM^MEA_7O1QF/8N8LGJ*_B#03-=CJ=XS.Y05.-E$_M:<735/O&E#/9[MO MMO#R=KRA=B8;7?=^Y@7ZRCK ''VV/YMCX,%;3]'<691]2L'H$<9:ZQ MGC _Z'-TT$0#\AI"X44)LJ"_X*A^7+[+^]9UG8$ $ MA9ZV@JI:04$;2EI3L1O_<.:2S*IF9;SN44+YM+3"KP4@9';D6W"%+>"UY(4"].YYQ M_WW^!KY%02:R J\+XI$0XYIP:Y1A$_UKS+H#+Z-_194UWT2+7 [Z!)D7?.B\ M;^TEN8(R/Z\4]?#I)JFLMVV$U*E\];1X;Q19[?.1U?7S2C/>P+"\5P5T\_C!8UTGU& MNAEG;W@L/]6-2,/<>YP$?D,_5(_ JCN:+-R) M+1UJV=_YM6F*/D\&"EKO]$&Z%!8 M 38=- QT"NG3ZQ^4]80C!3A>!*N[F7HTG3$JU6I&\2B+.I7I[Y ^;GDO?NS8 M'3YN.*9R-5$!HM*>N-'& %8W))G-46L<6MSXN=T$2_"(#!%IOJ%U8\K63D); M?^N7D#?Q.83>I"[B;:20)R*+HS1P.ZU->SUIM )6$ "HZ(G%%HRDG[)B\SUW M%\\^/3O_/J^L;XS+YYR=L:\?'-=Y27]_$+N^:%X;-+!QX)4T( 9XG40?8I%H M(^JH7Z);L:NI<*K]:M?VB^H>Y'I%4 MTXPR"PHHV/44%1+ * $-7#GZ;.]:KTG2:/A$=ULWU;)U[_RWW*&V%52T38#L M^9\KJ'X1C:N1VR=_1-,^G!(+B6-9F(WAI^@2O?2=1-S8F#% M1]W9[Y UZ,AX<*IG$\6:Q;.M"/:L^$,NM<(HV<>Y%*$":BG?1K7.=7R'=M3M95!<2*"&:ZMV M)%Y^D39L"0OS6/,XT))]F]E $@H<_VB]@EH/M.Y>?RX=5T_0?-WBXNNQ0W3C M?;&7$S+07EZC.*IW_+94ES,D&;O,":%H7'WRR5#ZLVCI_ZXPI# M\KC+N]%=GB]UKE\_MDDEX0CQ2L;]D'2QA]V;_V M>,)C%(<\:@V+:'+WKAXL24ASO,!S#)[/)+Y#\7-'+J0,.@J.5JW_@D&T72#N M9,S-7"H^X]2\9'F81X?>:G9$$G,,J6H?);P#8%W$):BV8-#C+J^0)="E^^[C MUM3EJSTWGQ?/W*A)+SBVV\!<.LCQOI[WHQUX.V(;P,+YC*!AH046#\80W],$ MD>^AMPXJ7ARD&2CDE6W_TAD4I.62$2?U1M?S3.N6@HG7>:'[2>&T=; DW$U& MZ\W?I? 3%=T:I5@?4^32\MV(F/[LJNK0@,VJ*%GU5*?4*Q9JR59^OQ:FF,AZ MMNX4+PQ[V)HKW?_J0_7W.J"BYU*J]'8C\?X1L[I'+W@ M7_($RZC]P]V\IF35IYK+D:X&5>E%C5M6,ZRGABU?P$&5E3W%G<KDDU5=0[ M:;,)V>PB3CSX/#O0L)EZYNK"Q2'MM:FSO R**[=Z1P#W8&"WA<8$7GI4 M17[Z@*^$U\2-C)J;]ZXW)67[[\"C^=N0( MA(7YC-3Z%POL>-Q]FI<-[QC!Y8'F)ZFW:ON9(T?:GV]9Y#N[]G)]MI]A ?^G M1EDB,JK4S+E!Z8^>N(#7R)FPU!9+!P,)Y0!F%_A@0S '%6)%+7U,XD6#3L[E/_I:^ M36EFO1>@-Z1'ZJ],[(K\8X9DILD5ZI"D")UVE[AM=/5F1PVIE>?!204''B89 M.;)5U+QTCQ+F?BX6JUVEOM?WU&'-OC#83%*S\>>9_/FJ.&3,,!XCN@ MC!SW#9PJ,'T!G0;;GF-T+X'OV(>AF3IF:ZMC/%KK?->!@@N'JS]H&$[J3^.K M;: -KIR=O% CK<9MO"($VRF+-/==,L-;]:HXW2B\9D07\=ANVKW7[NOG@K-2 M!CJ)'E]Q-4"3/X6>J^1>;8N;O<@J7( =M :- R8$SG>^LG-.KC?7?7/O&J M\>UY*&646/L4+;6"BOR(] 4Q*TU'*3U8.L)ERRNQ%=TMZ1^E)PTZN"AJUX Z M;.=.%?9N<1(EW;3=(5/W_.44)P0IA(;?CXN#X8),(:XS6-]*J:2T^;5@% A. M]5S_XI0I0T^_9JOB%X="MT5X;")AC;G2M36% M=T)1RBCEYXO_>7#FO_\)J;GOU#OSU.6RJ89HF+$8,1A:[9PUX3HOV43C&JV: M#$EBVP[@PQI./\=Q*"J0P""^D^63R'XW(K&SSN7[1B&]8(DG:ZZ(J6*GK3;P M_>R&I.=AX5H6CO-UP!\73MS,^EC$HDRZ1LBY)A)%P!%"@IV5/[]?C[>PMM?) M0Q0X"E<((!/,^P)D,:KY, M#XF@HE"F*# ';KPD'*M_Q#1:QW!'LS_/&(74AOZ^N[=C*2XC><^Z[?Q,;"*E M4K!)>X3$0%A6NS95>B(SBCXOZAZ3WN6!'Y :EU%3+LA-=#C:+JN_;ICU-%.# M/DH"MYM#&\QA8;(A: T+;68E-&XD['KE*T-C8MF^9LYR-UP%K 2/W1.L-Y*J M.&E4?O-EV6Z!NNX[>)99$08#'2_E/:?0B_&*+P%W=*QLPI3[ 9,2CR^!!LT? MKA.*#2U01[;M"=\U0^@J_*9_H^[U).<-,M;IQ#>K67N*-V_FY5'<2L0#KX&' M$0*2D1,Y;U.[]HI^%*X:O=^Z.7)8PMDE]*FX[A_^V89P)U!6$Z\._IH0R?"8 MH+0G6"\]7FKWB1F*.C.8?S]^=[6.RRZGIIU%$J+2ZS_2A9>!-EB'%=5"$W,( M[.X8U^CW,\:^">Q@(75EQ!P<)3W"#@*=!T M 'OY+&A!'T403Q/WA.Z(I9HY;$MUN_4U_Z;-MT0+$;/?]DT>N&8,ZQ!F#>3( MUB2WX<"=-4SKR7EJ<"NG7R0N1+&U)M^"E4DVN$2='O0LTSXCSG&^+G#JU+J2 M:*3?^))0!TUVQ%03!=PV]8:F! ^,[Z\"=@::;/S^31L]?(SXO6$P_[27J&N\ MI?R#_3,:(K \TCH1.VX(D$L/"M3X5@3-.TQCP0A1$E*A*462'DENZ[9'0E3F1:X;9G::^18:ZIB[MW8XSH MSH+L:8V;H28^O 2 GHP TOEA$P \MAJB>V3J.*E-JL)X/A$Z;'=VZ.57GU_) M^K]Z@T[5JI6WGQ:"%98/_[\(Y?&?<8WCY7+U Y4BE8AM^=XU_78-[(N5[[<& M)CUP./CHW3G7@Q=$U\R@3Q^4_>^WE7Z21LFP%::#PN$#>&(>=2#"S-6Z6RB< M-94KJ-X=E[3_L1N0&/5_!.6V%SZ>J\\"\4?JV>HQ5>E6AB=+JX/C?G!_1$2* MN)VV-$HVO%=0R+.,49_ 5:9#$ M$L,J+<&EK,Y#>P/<2]P3>8P@P\B?GOA4/?_IIW=6QE#V^ MQ^PR2K#BVKC :OYD9/&[[%=/EH;[%3@5W"W$#YK\W=BP6?^U->SNN%VHK>EG MZ[%:),]WR3TDLKM?DOWQM[HF\C"-7-'=9"6%&T;#8CV\:,_&7=?J=C4>+9G( MD-X[ MKUAO3)L!/Q;(6D&)(NS8/D2Q6>'2<=,=GW[))KD,; P<2SMKOC8G0M'+MG?5 M19?"5YF^EGU3VEO*>(9^HQ%::T3"$B_E=G-?JC+$&+R:?"A7NN_ V^,X%WGQD-P+* 1,Y^%NBV>>IMXVLU^QF-\/=E]B]TDB7Q'O!';'G)+(V[&3*) M8[C.=K!P+9F"/5>HMBTMU"N'IE[)+VR[;M"][< [5=W,+SV"K2T<2V3V/B 5 MF%/Z 6\L]0J-_Y'Z$^LGB(RH"Q"J8!!5XNTT6AB8>M;CM=,9M:\);8M?I^[)=GIJETK= M*EPL\?L/T)W_V=^.-#E9SKVJKH'O&]QT?AYK.F=>:ZS1#3ER[8GO,6A^ ]*J MRTG48_E#:0;TC[)_F2W[=0$Q;;-18RH..$ M9XC[V(E5/GG?%?:2]3E%!6-OI33LW$ZM'MG,%?X1> :/ II$L?17C:NW 2L# MBR:U[_RR.D []@E2GA2:;U#,]Q32I-W]!FCUV> G,@T.5TB^T6WY@5_-/X/ M5I8],+IEDF/;P(MJ /ZX2#34N'8\&'S<'AYP MDS7Z0X'PO=SCHCV_C.#7)#L/K^3MHQY>32B8[E:" &>$3S>=P=++;M=$^'4K MV@--_'/^"6B;?D9CWZ]N ;BO$3.PY77UXSUJ-SODH_<.FA\6,@H[-E&)@V1= M.0VL*2PBAO2[0&57 ?X7F15OZ[[\49 0="9O!L6%8T%^>,MZED#"SS\BW]D1 MJ8U2&JW)/\@H%TGT&16-M,^OK]_XV&\.F:W&Y6_OVPH]0G!PL'.!:[KMP-)3=$%!R696![1! MFB/,?F5-IXP&,,1?*HF11P"IROJ$D?8]7S_Z#A#]IS,W@BFL^?8[N/"&D&%+2:W%X<[>N"S?%7__1W82[0V6CA-Q,0$VO>I48)P#01RP.P6!>;S MZD^5QM[O7&MJXQ/I4?:I 36%C\Z2.;^J:.[](HS- MJCNE)P"J7:V]P4Z>_^-8YC)T.IR>W]&<^RM%IM9$@3W!_XKZX_RQO66^Y,4< M_!Y+N<0VK,&M0[&^]P*M:>U]DN*OBPK/)!%GL5+XTBLQO.>P@!-UCUJTE_WC&" M0V[UT9N"G;)&\!Y8E_M*>KXF&3X'S&8"76ZM.[8I] @J)/A(T-3L$/LPY*)9I5I91EI*]B9LXXS*7^$_ M\"W4>*;1F%=!H5>0*VIF^]F*\$82/2!"GY)(5M:J,<]'#+&3?'U]];WK=J=K M3_6ZEVD=NI6B%6L:Y'+3O U3K7ECZ\J6C;E=@#O?%,.$E%+2;@5B^P MV,+CU=KL%EBDF'OL^[@TZ.X8!ZZ@7-%1)IN]#%I2]^P0S;?_9%!$JV/7GFL] M_J-N_YJRXR/AL(@Q5Y2PJ3**6L^BVH$^%FI/ M%(O//J,>DE8YP?[]IJQ3*=G#M 6!V :\F6ORV_M!C6TF0$(Q,;C:YY<:F)D MG)^=SI3H_S8CUDAR?O](6<3PP76!Z>58+HD1T(R/(*\UDG-G3=*[6T($FXF8 M4OMJ6TSDXD//XDV8V3;A0NU#3\3=^.GSH L :B*RL02G<"_#0PK8V0ZZ9:,S M>(.U+H(6L_5?D;5G<4.VFG>EF**H2XCQ/ .]UA'U#8,0#+!Q^*8P]I8M[:[ZU_07,/4[$(* M3D]>M3A/<22$3 +B!%V65A4;TRZ7X),3"%C4#E19WHW)V6-W2-I28]VIB]%F M3J%"^]Z4?," .[LAZ906C!36P]Z ,\B+:-RIW42)KS-O(DF"WX8FT!$G;E # M'WN()&B\C[,^S:UEI(H\2LK=-"<:>4AG4V(HUHPH2S@ /A>YIZIL9Q-):IK^)MDRE18!OHI6&V+J+&1-7V5A]ZMZ7"8A0/$S7@8R M9P?,NK.E)B=*VK0E SMM2GE91A?SL=&$[;J;$G$Z='?V M4]0-_%%D#G0 =YHR<816*M=,HI(F B*>]38X$2+'<8N^&8BZ*3O50%_+2\/H-]C"F_+82:@7G.7L_NSL6%@HDM1)E6)0X_<,?"&<' M Y*&W9=T&P..%P?OOI/S+N""Q57771US -5N(C^Q 5_4Q=U*_+#,JF+#57E1 M0T:G-URYT""4:U4KGK\;JV'_ZJ+LQ^&%787.CE]:=-&K801+,>7J+:O'O=*$ M*[Q0K+.'HJ]V"PGE?N"NRL;RVH7Y+=7E XX#(]_XM=66A)S\-U_]_37I4:UF M,E\S(8@EUXX;,877CV4!358-ZFR;5BJ)*<;P$9D&)(SP$R%.K7)G6B;VU@:[ M5QEOF1O]\/,DF1,<\RQV3/5(^+N(B?4_ZBC'&@4(MJSY#EJ8@SC(I"_Z]Q$\ M&/98A[[!PR(B'IUN^,CF MC=DUX46,L%G7XNKWU5;V/PT[G01_]CJH4GRIN[4[GB+2*#9,G0$V&'FX/+,; M_W"E*O776ZE]&W?N1N_[5GMN M_-]HU'E./>\QP9>K!W8T.TB!'=FT&9MEPR.NKFM?.-A\SG=[_VOB-87A&@_M M0F@08=^/XC>'>CS?[LYES6WK&GF6*Z:CY M&:;=:[HI=MNUF6EP$B/:L&_=W4UBPMW\[S$+;<8%_.:P-$84Z+F&YLZ0P!,$ M!-\<*L#.%];R,O)74-WQV*7ITW][/+4.^Z=WL(P]K Z>P-,55&/A%.<68I), M=J^@:%GF?WH^N&$%];?7$)-VMZ,%LZ@0#B\7D4>H 2VK*"($9B_/:*L__1. M]M\:]Q)P=5]!+4RB> P6SY^XP,"+3 MK-^/$VM>CIG[K#4MG_-IF T\>ZEB#]\A-6$H>C57P>OQ ^#4TXX\8F?F3GPH M?KU_WFZDZQL)UHSJ!C8IH3>]&],4.?S,D\0%-QL#5'[7^&J.U1 C+NC;9J88T ;=L,D$+1E?5U"SG:SQA0Z\#'%'!U><<( =[X6--@J>'#OF ML8+"F.PXVJ%%WUE)/7/LC;229)$9>%4JL1H,02-Q![ M\!L;!:@S",>QQE'-FX RQ/CG4*/U2D:6&$=?>SD6.(S0RZG7; MW%LYO%.CK M13]6>FYV[VKE*I(936RGO1'A[@6:7E%8)W@'T (O,B_1%(E;+^(8"&VIC/O) M*]%!,Y6].@ZWQJ3%1]HNH^ERD(0UQX&U1"JFN*%'@0X3-5X>O./( FD#=.GA MI>^#Z"9%_-LV+;-R2G'MF7MGA?76V3J"H^& M7MX9NAO%CQ)&02P6"9*,,^<]:[!R8?O (FBN:V 4)V:H.%]NK\.:1)M>@F2. MY#+V8]_@'FC/OYQXVEC^GZ8*?U)EF6^ /.")&:[A!$N1$E?]IEJP @V;?B<% MDMME977XIZ7YNWC\I6L5++O]#O?(-6O6.I.0W8;*H2)B $I$CNM M+\C[9?ZGZ@G2*RB1*%A<'^SM",5>+AEIH5?J^F,W$%7' F,#-_SJX!S8J7NG M'ZMUFXV704""O\E.H.DR]K+/,(^XA=B+9YW'B=EY..P?2(Q )"T2+P1+CPQK M3C2XO)R"!S(2OIPV%6IRMF_[=M?[3%.H( (0)+>J0V;N4T!SR I*_E<-+!-) M[(6C2)7 VV NA;WJ$E-.81]]W<-%F:LK9IUJ^U69A<#%N\8Y:[@C)?6/5I M9"S7KJ F]?B62']_!ED^D&D7JUQ[;!@9JI,K*"_+"^;+]<$ =?[ M(#/P34U+.=/55_]VGSU#?8XEG$7 M2W]]"V.<#\E.-@5\?;4CA+O'77+=DL#^7\ MX&;B 5Y^[B?/.?_7AB?W.HCU;]W/)59=%[V5Y 6KV9AXAOI^-=W,-(>DTF%A M73H&W%XSJT['4V]KGO\X:C?@QW"9U-11)95ZG*>;!\C2&$=O?&M'FYSMS?P% MC0!-+?AJ'V866X1S+XTCAU &#[08A*L$+0MUQ_"!ADUE;M6F-H_72IN]C6\/ MJ+'^ZGUEK^''4/]M&-"@B)/%>^E'H=X$+ANT)9C5>4@3]O<3 M+#906T^5ALG$0@4U03WR9M$CKA([SO\^'@K84?Y"OP#6%'ZTONT)9(MTG 5= M?ZWY@<**"G2RZ-$)9OX\S>'ML('%ID&7$@)-%DO/HU3C$@R %S5#Q -O-;O+ M.\3*O939F;5/T0TN[)J[](2\=(<:LR.[YKI#G_JK<5YJM '5YK,I=)V6#FPE M+;3R3)2XOH^LK9V7">P<+O/S!(;E28*DU,\\\"9N(ZBPTQ*WGA?[!M9,-+[> M?_5'\I;Z>*5,G+S^>" 6%H.1]NF!\MM[ 3I9A9]\^0T\'#9Y&H*'=CV"W/B+ MV &0K !\-Q[+I/]4)!+X.1P<4/B"*?=XX/1.63B=R"R)D50 MW5'=P*O3JQ^)DTE4EFN^_>EW4OW.]&!U0?4['XU_C!,V(RO+:MC0FX&HHD!5 MC@"HG7M *<;31-[]M$7F(ZUJ;LS2MM?89IIPHQRHL%DPC*@XK7!@G;#T\5YZ MC;RR@.KI-A1ACS:D5(Q\!_I4"UYDC4Z6)#9]TV5@PA6>-%[^A3>^LGQV=0H7 MV38QB=UW$?ASE#S*?U8]^AL;W>(1HK 171#T,OWK4ALQ'$$Z?Q+=1:WA(O2 MPTA=LSZ*]N642Y1R$"[F/ ]JX>-A'UED: .,, PS;^=J5L L(W>,/7;>\IVI M-G?,8U&7:XA;09'E@?F>[+\]/D5W8T%_/#-\HHD4AV==QW34=]%^8!GB_95C M_-BYWWL:J5A&*P8%'5H@K%[#?$8<=M@_!E=CI"!"1I;GKU/W1CNJ<'FW;:9= M_PKR8#('D<'UQD"2MK!_ TABI;5FZK^R?G4IL&*BFG*]C=)@%A"=,YEXU+BH MQPBS&M\*J4BN-533K M"<7:N,2Q&T\F)0ODN_SP_TL(%;3JZ+*:*38%S[+'@3MPS*G)$BKY+"]1]/;1 M[(*0J*8Z_XY6Q!*&.SZS2U'.L0,J&\\[?RCGZTC7BWI-H*V@)'J!)D_L] G]B]H?KQ-_C!4]1>C^Y,4LQK#C<8ZZB,G>Z!DEH_EK?F[F^,:KOGB]>V0 M#&GE8)L,,!T60X8Q3!RLN?$)>\4'W5)?PG&-K2K:Y?>=$]S:@9N:\9C7GF5B MX=7[:)3#I+\]AF*-5E 3RGA0#4[J;LDPG0#"H[E1+=B-^@75P:2]0<;=D^;0 MOFSZQX0%PNKF9AD\,BZE\>&&&U"YMGGS],:MU2&=_:I&3)GEC7\Q8U.K*<\L MX;Y&I4E&!R0WRDFI$H%+8*G@43%7_FK"L+4_AM6,9UT Q'SI.'!?\IS;4&X^ MTF=7L35+P*"/WKYV"[KO&^8_,!HKJ&9DJL+#C30_1B#R< CDGWA&\0M,IR\. M&L(4IWN3K%4I!O=[-%,6%'B1D(TWA1GXLAT!ZT],-Q&]IC7^D;GPQ(#[=)L_ M>U!8.&RHR4Z-)5(D42H^0#>EI\/VG4$U3-QUW@B\,?^%=14.X:[N/U/C_P+GX&FZX [&>W+5H37 M UQS*M(%1)G6?["]57:'IG+V75T."1;?!EKD0F1)@/X84VT3(SST)NUG MU'.T3/^@ M'ZS-;&$7=XNMGF216698&::"*_-K=EM]/B2UOZKQ)\29,A!RJLW7?XEO>H MBP_C+B1^)XB :UC M:[?+C>O(G0;3+5NI41&[F+W.25GW(I)'YM1VY]N_2'J[?NO9$@1JX?L,(&6$ M$:S]S2,ODH8MFVE5V.:2M8'J3;8=84;74@-*W6TUJ\E:]5X%!?&M>1NLC MB=Z\ZSFQYWJ+_'[8VXT?(0=7@-$*3@GO#G'')>@$+[E1YYH)^M.O$!TK[3.I M?=M=8[^-G[)9NG>R6#0^WBRI@I0TL%OU,>\#+YI"OXNMH<0VV 6P1SEYO&)- M(CHPKM7LW016"O0]IZ(.IA04Q1N="8S\(N_WC&^GXLE3PNMLT/%#$X*0M#7' MO0_KB1N=9&C/=D]@I(>GEP/B("]7U^?X:])K<16""UMCA'[H12=LL(3.O(U+ M>C*T)/9G=7E/+AN"I%)@H2RNQ \,*X.P%3R2?ZW1(!5_8&D"FS"'MV6O&YB: M/^&C5:.G16O[$CVP@KK52/Z_=Y_LO]K__[OVE^7_N'VRD*F2 2A]"-\EL2BC M_J>&XV*IU#4G9*?O_MH>>C44\W?R7O$:_XY;&0I9)O[>81<1]7<.QO[=0?HZ M] ;0Z2"[)M(?(Q!8X(7[I2YLF0Y%@42)F@0(H,Q+@F@U_9A@Y@%]N5 MXS;HW[TAD'PFF!=PL0&LF"#OG0N8Z?#.DSF(VODLM*"P\.G.4.-ZCO;JC09G M'U ]O\7+DB$W"["(F/5N"NU5VXH+D67+8WP&[1O(-I<^MN#0I9?C&8.RXAX5 M0LE>"8F-1;%\!)&QUJ,XT=: X4<&%M%1-I/'61W1:D,-ZO1ZBC2MFS$F,?OOIIB9%>"O8QKT .?83M/,D?N2-O(>].$4Z\;]E4]\]TL(D960+BT_M MK+W,-WON=^?J+1T$W]P#G''# O8V#$RS2)QV+%YFEVE;P+/OCY]UY 02+QD< MR&"]SPXKAN-D?X^D.4JF6N,?D&O2("5#I/AJ'J+7D!F9L^KUX@ZIL]/N0LK/ MR^Y^=Q"K2)UO4V"677ZY9#UZPY7OC(BY])8(+;57_OM4$'E>.XY4? SKWG7= M'9!807EUQ]TC:%21G#L9\P+=XMD39_>1KLNUZN<]Y*9<3QV[FI:\<9K_ZPHJ M$5.%9^[G^D'.?8V[X,]8^7._@M/OP4*L7TMWG3_E5BR@MF=N9)UYTJV:O_S: M],*>#B//]:UE13;CM%(*).4*"ZNR1? I$Y26$C[MV7$J=G5V5"CP+7AR6_I!2.@])+UDDCW(N@X(YT]3B M/LE"L'I1?Z[FN:Y2/0[8[_Y$UR560#+LY :_EY1)-#.7JP)W7SG-IG$*05_Z MT%V,CK8T.-C>?C!DC=7.,N-2 8NGZ(V\1 2!(VRV>Q:86&"G8@2NX:5,=EPZ MKCY U(0N#HS:#\UI"4)5%OF*FNG5TZ<5E62O+;]OW,B>@I3N($,(L")?$K09 M #721_G?]IF7\_YUG_GAW_:9YV##_[;/?)Z7W_"O^\Q*U?^VSZSQ;_O,Q#NG M\60*JX%"_X)/4 KDY\CS,AI%3 VLV>83]E/1^7=PEP"G9]G[E'5_3I5L %K6 M(FIWD[B'N#!9 \F2C[.LGE#8[*<$%5#;"8.?PX]CJ=+*C=9#Q@7\B\(-W?^A M82E)!B94L'=L#IQ\L_B\QYX#CG_](C^6 9]W4 M;D\TXN.*(B1S75;ZHM)!0*4%"0E(KQ$04%!B 5$ID5XE($T%1+H$(04%I,B*2%@_ M4CCA&W><<789W][[WG//_LX^YX^9_]::[YQO?5;F?-ZJ(9O'>Q_]%3*1"J?> MPU*:X-+$2/H41PA1@E+YC 3!+\8B:*DJ'&$#M@I=$<@DJR\5C6WN-H5@N$FE MRQ"[T_@ WH!1RVZ"^ZVFS_CHZ4=DM!W_UEO:\*;D78')CU+FP<$K W=].E;! M ]QLM7^-:FCOA-N%A:DZUQSN7X$SB@]9>.?('-)Y M;RH:4G.;#7\> X=@:;SPS4\PSG4XA^TPL?T9"0'J!=/@K/U+C,PQS$D4UW>Y M05Z D-1J0=T89B$H3<;2"J=A;]];^HUC5RSB[W2JW+H4^"#OZBR&NHG]=QYT MX<;[.H?4-@.4*N,V?1L;>HLD0H%'K//U +N7=1 C%WAN? RFH^)V/S)[VE+< M4M1 !I2:2-]U/&5<:PI!'O(G0O XWS@%"+&@&Y?.HN3YO1$R.81RA?%D/[- M&>1NZ![#!H>3I[.=W#)+UTX:G!3[EF,>SW7ZR4$01OY_2"_(54_^!]8+NGFG M@%9%_U'EU*O77[/**]^T,PXXK$_]K)G?_U\CQI)3Y,.'$/W]/_5^3&?W^@L"OO M_CN'QHLBB2\L$:8W6J61GIA%'3AGN0*]C)3P+[AIX]HPP5]R:Y82@+TCP?\KQPT%QCWZ3,YW K"Y#T6N#G/V@]K+SHR8GB; MLOKU\ZS5V)_ +U]$OCT=HN)HG?O95>?1M0*'ET M'RLJE):FCPSH[P9C:;A;-+@C%DS8X H7T%Q3)&EJ4@J210X>>U'U_ M4O%[ Q?+0DE+\/"3P6_Q5@$RX1SQ;[=N([MR(1*;D4PU3A^QEL"2.-D-8+Y! MZU67"4P;S BILD4;?SW-BJF:V*J#RD(URZ:%%0$0(>A!K^/84 M$WA46:Q&[BJ\S.O+\QT[B:?VLB3+*!N=($<*TTD$+F(G$0QW8"UA+;#5:[;L M2?C/#])KJOGF9X)*(;/H_JZB4HD%(M !!USQZEPJY@/C(7VA?*U M"7WMG6#F;^ 8\;W!#]8'_=D[N;$)_C\_(04L^:OQB+3C][3)H;6&^9(XTBSC M+ZS3UY[>Z#T[?+TFWJ/TH^@;3FZ3Z;]L4_A?=?QK=W.(P67_&JG-&47L%H2W M$/OI"CR R$1M04:^KS/9R!@XX-? *CG):-F^4LHV1B")H__6M#M^0/\N:TPC M\N]>UCDC5_O/HN+M+0BTC0>MQ2[E"*.2&%APBLK,<'GOKC$RD$DLF?+?L!>. MN-DEF3SHIWGE4/VQ#M<@VT^3]@=8U_\UFJ(-MO@.@(]UC@LI=ZEM05[(;$'Z M"VE8CM/$Y!8$@MF>YJ&Q,"J*.\UA[C2J[]W%1[HS8TN^+6XXK/C=+,Y-1D1H MUNA7WGKV>,7Z3:,=)/Q_5@O'_\W&__]8?GOP]4,!F]6IG"YR=6FR\1[6?O F M22$_#7.:91GWWAF68G@E:,VO6=[[I/*$K8E\EDY_U\U4:<,/G1^/9%/4[6>Y M\%6!0]X\2J0(L*+IYB9@/@4FC3Y/?QE+<^DC"WWT*0?#+>7>^97_LD7Y^!ZN MO?]S*<@C^[!O^MLW'RB4N_,L<26. )NIO\W]#OF&^8RL-<'>:+^#? &E#Z_>DW%R+>/)0N+A@*7(E!CC(S=:W46[ :HLL4'& MSWJ$//H$^&@6+[: W84YY93#^!GF8N7.,$C3NG'"4L:G0"_7\W!AZ"SLV,P7 M2'0L%4JJH#"CT8%L'$>E>_N0@#5A$D'C6^%&CMV" M8"Q=@R-@3I>=I0;W$F**1.J&6Z/HLL)6*\LLES!L,!?MW7&&&!YQA?*U[+O,25\D$++1-%.1AW R.QQB \#=^'#FP!!@?O; % MF20E5+:4NB&_E5>?[--'R!1$Y#E$RK2N_+YH7D"!.J,Z&1OL1LPN3KL[-YG? MJV/Y!.]U PVNI%V88/D!(1< IL ?F)!_R+G['P,P7FNJHX'/F^Y%MH[NZTO) M\D@2G%TE"Z-PY^BX).TMB!0*>361>6GLYO/6$4+@5&C$OHNQLUF(,*]K9__H M 'HL\55GX!V!)1=G\-\J6;YO3B,QMOVA] M$?N?*N@_UK;]+Y0&[)M=7;X-#+;CQ8RE4<$F=(>T@8:45KO#><5!:*N3C*+?[HZ2-28 M!(7XSY;XSU9W1G'=% 7[ITN$_Q\CSF^]%0NF*.L(Z,4T1A%Z9^3HR/2"+8CE M<$&4300MI23]K1?T!+[U]$\WAU@B!4_FU2'N6M@<6$U#WU)I&:Z8?V!.FQR+ M,/3OY7G[\><9J/G0?]6-^@<79ZG/4)4ICSXYA@W 2;+4FKG.M@6I_D,0_.I. MJD857#^>YW!M"E\&D]\[NH,1^(^^FO^BXC2*D'(8AT$[H(^!IB-QK7HTHHP. M)[]$F_%\M5O,4N;:)V,O."ID.,:XZ7G;+6ZE(<:D]#10GD"=WM&#,W=-W+5K M_9W,5+=]P.O0IL?X5M#IF),9+\7_#53D2*_6H+XH/+A(IQ#H!\LWK+*_3- MSG:."J!:E-,M#ETL0RS':'4>ZHS;>IBVEM,S*B%W[L=MQ54V8+TX*519.I\-WDJK8>D70;D][IKT*5B.%"4RX7CSI5EKQ8;AE4J(D,W M3A9FOW65:HB5A*H.]"=:[!!BK(CO6//.9^YCF8!*3"?6>?;K+8@7(E56,5^J M^^NR"IA &91<$'-WMGSCU!Y('2V?OT=3K0]/\K<2TTQ3M[OF<2WB)EJ2'=,F M#37ROFS?3%JR+/OJ(8>#F^(U4\J@N\9N%D@NI-T#V7+)7 M%F>M-OW7@/N&*03-!4: !1&*&F3X ?DLL?E9GQ5U/UIPC*((\:W ,Z[JCP ! MG /#VC^'HPW,1F%MHU]T6JW$!93O3_4J_PR6Y7Q?]6&Z2U]O2-!:H3G.F@HF MI\4\O07A>5KZ][F>%*.9.BR940XO2G#CO6QEW6Y6OOO!ME'[ -2DG7VD97S' MKQT=A+/_ 4;?M=5T+&\8/*7-".!+6PY[I>4!1"0C;9H2?;_6O7^8>M-67_[Q MFGOS!?DGM6V$RPINM1[]LDKJ9]F748*2!JOOU2;6? I[[U :X8* M^ Z#(>\+?))*'WE&"1O+163Q\CS(N)JU?-OY/_ )PSV:.ABG7Y3"M$#ES*8W MCXKX5:+N#EY.[?:XKFPE).I:%"\_\?0_0#5ZFUPKU6FPFD[,E18J\[!_9 M?YQO\_]BM,FSB[GQ*&-B"U(__IJ&3T76JJX4TK$F])+U]7G6 2%NM.IUD W/ MHK2R9#-IG![G479EX&EWJ0,NM6YHRC[">& M"-TG-*,KB*OT+4A&^;'.]DVK]_?=Y'+UB^EYDF_QZY',2W%]&:*W1!*(/@10 M0W7E-*#*$7X[3@Q&D$3LT[K(^PU5FO%)AC":P?24 MRE]\F=1W374-8[7,KYY9SYFG]8* -T^9JEG2<=[#>Y-84BT,=S#ZS?872N/# MG$_(:K.L:V_14D-_-+J EVFP@LVPA(0NL0O9,98"D@->C0:<<*%W-:W'Q[8@ M]U;1]D.<(]@.8@&G!J#N+0NA>YP#PG"Q?YC[VZQLH\UM1SSO29]A+@])7>-S MJ]WQ)WAEG>"_!9'8YF@D[FN#H27 ,1J1MP5]:)2%H*Y@WSMD.<_H3A]Q*0N> MJ0VB5ZYJI:1D@>VW! 9$P$.KR6%;D.T3W&IM$!2^V_G'7.EK?^B>T(^KZPKG M?LP5S=DG2V9;R.>%*V<[9EN\)OI"$[DJY<52,MOTP+-OOI4W&(NS"W2T%.<\ M;R9E3W0.G^D7N751S)$(F%Z 56Y;P!:D9KT^/_Q 4PZ5MR!O+2M+/I$L2([M M8*GQ=(3BII;:\8 UGD3LU0_.Q 9HP:CPY2$ WSU(E5-%*O12F:NI&/5X]19$ M0^30I8+ MZC1LT&+09<^?%Z1.2XR)))4Q _P=9+Y22@?*BY)>QIFEG$I+X]T M]5>1=&QPE.$R?G<_'Y1TSWW'YSNOVER5$1G&0G<+,=+T+;[ M-X(^Y\!]+GN(\$G,EHL*&?A:2S4VYIVKZA7=^;D?(K[CKW=, Y8PV+(%V?6>NY(IE!P# M#@IPO:FWZ 1XF(ZC%M41 MP%Z?,I*N/0]Q$%F)TS+@/'8?)W+GPQ^?A7^F?Y MI@NI$<0:?.93[M.EV]Q$6Q _Y%Z6ZZB. 3$!7O.KPH."Y 5U!QV;:FM:QC]] M#@NT_1GXW<2HZ\[YMV<]FJ\G]!O?=Z\'P^8BO#Z(W<2 M*5P9&@;;H=+MXZ3NB=X+K2'7Y:;.YCU['IQL>(=)5WS%.LJ_GGA@TMRKX]6JV#"4\_\AYV_VUO M4-ITX7F>ZJ,VOUT7^IWZJJA$KS1":I$,UX"2,7IH=3JR=U46))ZM W>\6"PP M*Z1E.'DVC!QN;(N_J+5"O4")/XY3]?2_'*FZ\Q6V0\Q0I@PLY @*,*,Y8XPO M+:C@;J*\EB'LF?L.9DM3K7)+XL]9(P6>:;-G/69V,8:R7T%%<];Y 7J[#R<0 MUTG>O.4,89"G^C@"8S3X%+/77:Z.[K-RFPZG$NZA-5XBE&6#.[C.KXM[%2#[ MI#/FM[NK]'=>_NNIQ\7]3PS>/G[CV56]?O+;WF41'Z8AMN/&.I&?!6._-39& MK;TG"K:)GHVB+2%3R&+S8Q5$ZH'QTCP#C=O[+KPP=DNHZU^6<8T+"6I_+<]Y MN'@W#__"KT&VAQ E45=2+*(SUO]+XE#&6>]PU1C(KNR[.Y#<@ 7]4V'2"X48 M(I@W4<]['.MP)(W>35SFK-2%\V\7@FP'S\7D?+0;KM!\O!?BA^GQ@V/%,=1_!2[Z_=API>2L$N;#KL6R#*01S ME6N)%[;O/;3I@Y9,*/K<-N^1+QRP@6?)K MQE].LG0]&^BYF&VR1]#8>BC)SPQ@^ZQP"\7=(NR2%2SE,;X:FU!K91_,A_9B M5X3A=X-(Z_'0#^>O@*'^MUP^OD&ZE/%\_W3/.IF_WRRZ_5>Z[*;>;&]2+3>? MJHT30Y@G_8)\0)VG 56X-/U1\PUW]9;:1YZ*LG6W-RA.+Q -_:6^^PMUM)2^ ML0OG$.#1>%G>,CH?XQB[QO!@V:0_A@]T8%[]61"15F>DZY4]=2F1MJEAX1.! MS+452C/A>(^/S)@(4+",GQ ''#EROA-C@++%L2)=$)3 M%>5&62:1KUQF!K"2H2O7"E][JD?NJKKHUO@79+WOUY&3?S=]>RPJS32$WZ>P,3=M+SS4UQ=9QC*?@ MT!9D#Y6IS3K'?I:46#I.I.X"C"MH^U^0LI7;F!*/&XS/W=\K]%?4V8Z>158Z M2&3RLYP XK('E0B>JF%8@'W!U$&2-=H(F;(%$4MX(""5A'8I=G/J?>7N)^+[ MT/2"UE6SS)/*!OX=3"-J.%T,Y7,Y6*JD>K'GO=@;K2R5_2%O(^\9 MKM5@EGT>WR!,J )2-+?!'EQLD1#8'4G]6!O9ZD0U,G#*O]!X.KN[LL+C<7M7 M[-K!Z-+83Q-.?Y_'7I?S%?_6OHP9CF*(B* ]P+59W%Z6UM ?5$9I/$8!?!,H M&QAL%WGXI*N_U+X=FO=-9:>2KSG8S8P8)'9%8?RW.7_,Z4L, DUED*83\X;QLP;=Y)7[0?=M5]HM-W9U')_B#*^L#,FZ( MK>@^YCET=#6H_L+1SUDJB=Q5I$O77O6A8'F=7?GGQWZ-W>D?C&-$.5Y-46VZ M9B_]5Z>!N=Q?\]Q:=+*P \F#@:+P5"P.<]B/A.\.SJA9O#N8:7@V5J*G[I7% MS8-9%<\TW33+*;^UGN*43<5O\WHHIW_>\1O/$@L^/TZD5$.K\5V(J6D: M2TDGUQ,S_]:1%+"""K*\P+2ROF+PM_8[8#Y#1_@(OP1MK+S$5W%1.Q25^_VL M.%-0W/[!*]NG@K]%0-U\ISA*+VO_)C2!*/[>ET3L");CI@0P-O!.^),3OZ9L M&UN?> Y:5;DJA4SQEG SAS-''-5');-$D>?HI1FAK\M5P*Q9J^#N<=T(0;OA MSW.WQ47B6"<.-^8B0G,1=R%-W!RM/LY1GD8[L*O14+K2+#25%30CP2[5L9(S M'T-?+W^W,AI^[*QHY]ZY]V_>7-MM>E6::GZQ!6B@*3[AQK&]VWQSF&%L37#/ M4MD2;@=G4%\JX0]1"%0TLHT*,+J\!;&K;VQN&PNB)8RLG##_T;W+H$_YHN6; ML@_.VWVK]O+#:Y$K7[E8H+!I? ORYY+= KDV@B56V.DNPJZL(X!'S+G*(W'K M(0HV91Y(^HK1) \63R[JJ[PK)IF5^+0D+KQ*]+V1>.RH1,]H@MFWX)D=W=S7 M:K49LLZ#4=@ O]Q4 MZ>V=%U8;Z9&IFEMT+O-J%7_NQ@#&C_N:71P>]"4ZF?M&'!=JVT/3F@G)P4F] MA/W.3BR==_3 ![JD)QL)H:.^6CHRU'O2'O%N!^*+ V1C%9J/?6KT9FO^7>RR M%SX[$TOWZ,;SUQ$$T?OH&<0DM-6;3H4B/$U]9=RCN+BZ.,2]5VYG]< >+U!; M$)K$YX: 63!,KJ[!]^C!?$&?""]FC)IM?VKFJZ7-+4ATM-=+)ZO7_@Y9+E,N M7(>SUZ"#R%6*C&[$9_]*.^4V)\!QNH6%):[P\MC#!+BYCC"OH$ MOKZAQK(LUT1(T[4[ -'/,ZH/G()Z'PY_C-C87;9/!,:UAUC.%PP,)'"M0Y^- MYVKN@:(8W;OL.2JJ1]_X]2P^K<%9\H76DQ5.BI?XDL]+9:#ZH[B4WBW]SS99 M)&U^N8!&_YE]8 V6*8SM\#/48^X$0^S:L E8!8SD= !'!%CAO-#ZA(KH*O#H MG[@]^>A1@9S%,FU-%A*N^<%MYVKT-_/> =V),UQ/R,9ZPTB5<@N5K0IT) ,S MCE:B5MR1G [46J]J'=MO\H?7):KX>*8>9>6SL"O[9:M,V?85\[A"N/<"2TMH M,!B(H&"36VUHKY_+6#J&[8\LF5)J,(W([=RU:&?1LT-[A]YVM]U=H71<#S). M\23[->8P9@8N70O+K&_664W6=HOJA.ZKO!D*%?S6*3>XM]#'2[++1;J^W.I@ MU^\5OT>=33P)X/9E? ]V.48>V]$,%8('9 0Y/@7GZ4$3ED!^8EA FK(@ZBX_2KJC53?B1.L%F-GIA*C2(]J=6J=4 2+F_H M4?K)8=E>]( ?&NYW8 D;(;3K 8%UE]3_>1ZX5WR;>0T.W7>\T6F)6 MY%YX,YHCQR[$&*.N.-*/9E'7'7 71I:?1YG7_Y[]<'9/!*/?6B2+[Q2$PA/ M$=01AP)FR 0L/SP0%F=\BFXZUI#$.?1341XDH4UH47WO8!^<+:S^.7V2K$ ;PX.FES@FB(I92A!%@/^(H?&K87.V!9[1) M :L)M-KK!QLCW9U88[V.XZ?2:MAC[A8[B1:',JZG7+]$%=^1DQ-[9N_?)1?. MW";)!0_OP3;@<8;FLUS+93P#7Q=/IA2,4.<3VN10/Z).,!F,]T12TN MT4PWEHETI1YC48"0KA,I/TC[JIV;:G!%N]S2HFW11.2Q4Z$?),]3>6S"6)$5 M!&!9^P4G.(*Y?G1L5PUF6)*\MP*C-0,.K[HV^Y:*R/J'^ X[1=XC,[4=:YS3 MCMW3(2E#+AI^8HB :N;+7L#21:[?'65Y<']#,)^JY=C!G5A!LBWN//-:TUCP M'-.$S'XY#SWYC>SJ/*W[FZ]0PZ+VVKY3N'2H(EHBB@NT7WU#(ZI&G^DZER[G M>#WKL8D5B@XI[BQA/_8H2WMM6(Y%W8@Q*G,"0Z*Y%AO/?M(FAK[< @[,BNQ$ M*]&Q,9JMB I45+NBO:O(7/,^A; MSS_>7B.5]FEFQJD*GNI=*-F^K]J!25949B??P3K2,WCE MLB/^"^04Q&'JJC5?-N8#]BU^&<_D0\LVL?%8+U@<8T822/CU^O8KLN_*JVED M6N&C(:4\B\/O\OP\OV7U//0^< 0"X9%( 98X DW,0ZRC=*G$=6[](&2;W=?A M'-_ V07TE-&>G-LP!;I'"SL*$2/S3U8JW,YG:WKMBQ16PO M/F8+(HSU"TX@$3IP:>/.%>3$]3Z+P+ T8=6NALTK[BY]8MV:HE;7#4_47L[6 MK_5BO#6,BTTG3^8S7$ -IB)+?83#QQDD2985@PX7XDV*%S9QJ75:=IK/9;JL MZ]A=@^(>JOSEXG=ONR>80E#Y:41*$;D&EH8Y!!)H:'UH\7NI&!N2JJ37$&@*Q?_)O',^,YY"(@!7BZR!' M\&#@TZ^6?RC\5 M\UZ+)J5"_A)CW.9&C&UZ:?4MB.=@IK/4RF% CN&HC\A GQBI3ZAP!^?=1ML^ M#'0_A*5PW:FKYG"Q)0DY$U/&X9&4R: MIMAG\"?W6._?B#R]<42-YS'8 ;1T0N4X8F A93"C^)V;7'>!\ RN[(D^O6)> MM^%8[8GD'X@"7;5EGDK!G/MG92I$=J,,.K%[67+%+#@0E*N0B'OF=]]OTRY= M22 X<$^ O VA^ODKZ,61?X.=^C,]*2$4KX!"7 'L6S?*/,I^KCFYZQ:^<75R MY2\YEWFCL3ZT@*]3H?K\XL*M3^TQ 6:I$% 7 >I>X?#G:(H$PI:#[PY];.G/ M:-, 7Y7Y5)HS2D]_'!QO*P:V(,L^3!C*@V'?P$ZN)<;I6[*.U $;#'GW/6UK M1RLR<*RU\$=%%G)P>$&_)WGMU_2:0ZG-&44K((JA!@H #K2=+,4?$RBW[H=U$]M_A(L1ZCG9U(],9. M35";0#C3#G72CJZ:4%QP.DA;#BGC3W*KZ.L]]%&FP$#HU2ZFFUU^_W3M*Z5= M#A5#9Z2+A,%H*G$G>(1,962'R;T[0?K6GD98BG N_VT6DIM-8SAY%]XS_[S2 MJZ#1&PH#5;#+650B'S1!%I&@\QW@F\H@H4]B9?P1U"X/V./KLE&7KS/5<[08 MAM'YRIRY=XQ4B*F=*7\JA >RHUV\]M]HQ79LNUVS&;=84?59H=+M81G(.BPW M W47*36,7$'4M@8G$RG'CPO[J.BMWK,0BZ7'UY%^OU>.CVQ9OR^:GZAKL MS*FZMT=!I@^X M4?X1YL7A<12UQ=AQ_^DP%<>8U"O*UPY'[<*( >R&^-[8VHI3?LU7[]YZ6U\[ MK!QP/"!(Z??8 5]!;3F''9>\+EX+5-I9Z_M41()= *<4$:M+EV-G<9)H,S:^ M]2!-"^I 'Z\Y6D'[:Y5S:*GY\=TZ5DEZ?HA)=)2VU4G)TSE!OQX#&L%8V,4R$W;4R#13MV74Q.E=@OM>/, F19??3O:T,>MG*8J8<^P*[@" ? :[8@ MO16\7- (Y"=?=PRK@"'H$HR\B2S>/30\A!79E2?*I44UOOMA*9-P M\)#6>TT';%5&/_T%KV.EL3KJ^?D//W,#+\7].=2V]CSF%#P36@/O0)!4V\.A M>S%'4%I':]G0*W6CK?"C^ B=C)FTZ)LAP1%>(3?I W[:Z(1L57O!_M:R$P5X M7JP7]!YY)[2K&1^K[6:Q3I3YE TV=-_M(49$E_L/R'N?BF\8^32RG"+@^,+A M:KS8CS>>$R^&SD %%XE H ]K/]9]E*#S)(1A.18,TY%['10FU$)(:]/,MGQ= M>$DH.5LRT?S@?TYEDF9+V\?RRW\,@49@%R-U=\!XW(CZ7@L352'0AI M,*K76!+XW/ *">I=RK\,J-$=TM:U;L"$G"_$*BKH&TS^L+0:2DANO09_4":Y MJKE+<>S?.O_?"Y?;;KC&A=$(DCGM%Y$^/XM=II:CDKK;U-KT[L[5A-%=NA8V M1!4A HK%K^7]GQXZG_I:]LCS(V]BC'N>QQA>8:AR4TPXIH?K- 2!I2)^=J;Q MGEX*VZ"KX/FB/DWASA;$)N_W#X_]9=H3(P,J.S/W';-V2I;Q5DG<;GWQA9WY M![?/>=$>N3>86+5L:,M1&6D55DTAD#OM[_9=]-8;\A,^7F.QJW_D2')K[:/T M3VGJ,/=U4PAZB>F+[5#;YM@!U1S20H/E,!-D?AV$)!D,[U[1/M,&GPA=BCHU MG7;!=J:'(7T^\Y:L6^&W0QK'KYXY1O0D@H?P+#$80P[\C*^%+7=/,?@5X;.*&HQ;;$=QEBO MX"D3)$!,P?J2^< XEV; O2FX'+SJR#*9T&ZL';BX\Y)>E>GUJ#T!M^*?5*_, MG+@5\%7;367B[+!6K:5,D&?B\.Y4U7?O\N:\[:1W_WA48"&7Z?2URC#;RND? MIDG<_QW_5PW_B.,?10V$!_" 05"U8<64:8[VQ--\WN/ (TG=N/CF\\UHR9^4 M+0B_H^-'+_FL>[+7O&VG\*>-&I^*E"T08K#407(#DJU:RHC9YKO,WX)TV6Q! M]F+8S5P\: 2OY>,(AA(YAV*,.81Y/H[0&+=V7N2&V+><;C)@#TLEUY@O#S'M ML>]U*'AA['7L#5\\<&_! >_--$LHG;9B+I7)>$>/(#18GV^W\ A"H*^@P/SJ M%(&3,\(\@Z646FY!:!I_;7?F6F=!Z>1V!*@AU1T<3Q;E&*'B:.$-Q5N0Z]$- MO8KJJ6JKZS"]A!FL7)1\ MRYD;5WMF];9#%/WJ9(.JI@6\1P)K3@;.(D&5C97K]%6.@ %02AOLY,H6T2.2 MJ*]2P6YAP'A %\3;[$ZKWW73YZ1^%UP]BN[-F+N)?Z?AD6[-M[(N 8BP3C,9 M2UN0XC^<+U!0?9B;&U+A_W*SK?G(HP[M\'^Y*XNKDR(4>!=ALI?R#;J'H\$9 M,58#Z\JZ7R%N<8[1T?MZHY3O[+,7/;@C_.4Q@S5N*N!J9I .S]SNV=4!,]9" M!X,(ND97FRC=YQY+-PPF$E D,_%+L_C>;<,#JXZ/E1>O5J_DND*Z8N1V.=&+ MD@A^9,#\G7GW.%*B-02:4L[A':#Y&CH;!KS"^F6XA9HU2JE@#4)$#.9_B_PZ MV9N?J?&0:_@IAL$4,C]W/GG,Z4E46;=S^!/C"JI(M9\UTKT8$7EKXMCNU,,W M]F3>,;;[2#A!;U@>VFY;FL3A[WZ#QE:SB^ ^/[28\$&MAO0; "99?A'_]=(G MVP53?%UD:[K>(R+[#82"]J*KSF)RMR"\'5,<4CB\-J+K 5B.$9]$/07)'+&! M,],*YUR2([(3@]5Z;-)O:!5"#&)$UB:&\[8@->%X+%,+A'9;,8/0UX")3$.? M9WY"U ';#5K1B]L2GQMN!\L/]01Z1E@\]]GCF0[;+\"OWG"'A9S=@F1PY]O^ M?\-(*_0A%PC=KIRBY#UYH?5\R5KF\O/\8QK.N\@MGW?)]V9TRG1'\P%DF@]K M7\ V)Q/0R4@<0P/FV [Y%^\!6PSN8 Z@ 4_H[ M=L7+$C;NA4F$3YW2@^A"T>/D[P\W<.^R+0S*N/YNPVXC4DJWNW9=QR9L0<1T M"+PL=3:^5NLH(F6S(0%F54F@14?8FF5/666N8Z-\_,2/7_3,GG[1&.FAIFRW M] ,/6 _BB$)_R.!1/9;8^"J-+S-49*^_OE52EP7Z2HF_/KLQ>J\+-RI,]08* M=P;MV),3E'KBEK+77R'FG=$>VW],7^3:@%>;$;@%812,7NDD\Q']']8:!71L M0<3#X-,+F][O/.2'$,5D-^CTY$?UICS'HAM5U4?4;DS%0#;)+NQ\4A#[U.)J),2&,7A'PA^ MREV^1J6Q!K9#!^Y/$'5$&0?":8FO:<'Q;4IT"9K35Q2Q,Z)/S&P\YY/]Z:"G MOM]<7TR MC82_CA9,W\B,+.(";\4KQ^ZO*.*Y\\ZSDSB'L!UGX92'R'V8'6B%&%=4#ZPZ M "/UUF^GT%*9^G"(O] ^GKY]>=K*":+ZHF<^/MU+8$2R,S'JJ#0*)VV62)IE MY(&/RM!7QVL;@UO/1E&)"N2% O>TR","PB5YC[PTPP-WMT"UK/I/MC[3NSC8 M6!&$EJ [I&]!/!"3=4_9+7!?(9SHXA?4FEW-,,LMVA.'I:D1P@)20LM0Y0U-4>+5-6M&ZIE[*/5=VH]OQ([0KF-Z_;>/V084U3Y!G?;%1? M\N0G-;X)I#"1:ZN3>%I1&6U5&(7MG=#5GX^I>-%$QR:R+*G,%:6K(UK?;>FN M1D^6CU_^\F''Y!$EI2*)%%KKIT&.$#<[[QH>->2C(E+SX+61A>_;3HS+60X; MVDC%AX6/7&N6JO[ZQGU:"*%QF7Q;J-S[YW/1H\JN/1$3N0$\'41I(J6Q;1^[ M B/ .CL4Q)(!YAD18[7DU"*]X75'S^$/S6T6H2NZ ;4>^W-O&U'3ZSTR]D_Y M9AN1^2WHYI3E+0C@79H2JF:(I8ZW1KO8->AJO#X[KS,"<@(>OOB]$71"+CK[ MS>QM7(!(?@&$'05&;I,#<1&8.N<+@GD,=9(V:SG+.URI8Z1+6NO<3"@IJO+C MV5T4;;R)$IVPN?!;2*>V.N9$2,*-4]-8CM#Q;5X)8#4>[33;U&;\C>R'V4T_ MW),T*Y0AUJ'_^6EH5!F*FDW])4KZ;)Y*TBDZ-G%IUXX4Q+&W&NY09@@W^8ES MI75<_":E?H; M-QDR"V_?9O_ @NHK$RPMN&#M%1:2OM+Y(:PPNIK41V7Z'LHQ:/.=\G$'36>7Z^PE%?8MQ43W8-\+,DJ<$7X\^O9G[/U0/CK@&?DON>+#7=,YLU] M),O?RDDV^7*N\^'G0MV>I<:-L=S9-5@?KJ^[*X^B%6A;D'T!#J2VM!.4W/]V]KH<'OMT-K%VYB?MQ\4J_H.>^#]:Z/;T_)KJQZ>1=M010J8$E M9C:'3'67;I#UZ<'%Y;A5C0=.++_\?%CJUQ9$[^/W;-J-VV]SB#*$9]@;@QDS MTNQ<+.4EN6ZPDSS%0]N;174A)A>I#*/# '*WL=K8H=IJ.C1QPBISPJNDO_^U MZM?6XHQ9X=P91^$F?\@FCL;'$B_DHE0/H*P=*\=R8YK['@9F7&*S#">L0KN\=!76&E8>I LKMSS;WG-!YESY6_WBZX_#;O4109 M_MOY>5BG1G#J9@4^L55G%@>J/<&EMOZQ?-FQBE!5'7&4[W1-Y^T[T50H8;6K1"EX=/ M(;K.)OS9=I=+>(Y)?WPJXLC5R3!F&"^#Y>)RU8V4-EV6I&Q=^2:FJKB#%H@] M,S+,W=DS7UZV)6J9V]0GFGI&/J_W$Y3:;?TV*W%4IQ_-#Y3&<4ZYL0ZQN:;Q M&-F RVCU :AHNQ::2MIK],5FNO#+*D]2]'#<\='O>8OOYS3RZ\+K,ZBN00YQ M!\.9A)52YA64$N,\B"Q!7P+Q)7+X/?Z*1T=JX?LOU-NZ1FGZY_&)=NK,RR'5DV5F=I M@4B:8W KO!)EQ/JHH^4<9>"#*JY7KGHX:IG1#KW-VFZNE ?JS3:L MK-!#&,='C!50/>WH$W%GZZQLF>WZM7YAK]Q-L2&WA@<8(1(EKQ+E$(=C_H\CR7?K?"@2-HQ93UO5N$YZVBWZ!-71Q#7T(;E*(^!>_QMZ3V95R]^(6= M%187S-@YYXF*76,\LGFQJU$#>1 TZ$ZR^!ND()-K.$FSG@"W+,:GXD5:QR!ZR?C"9[W][B8EZ(N@#1W/$7[6Q+Y7&;KD M"0X4HV2A25=8LDUJ;0=QW>,--MW!4E\MUB*TA[I1RD*UYR^5W'M1'8,I85UG MOS869NV=T&(=GE5PL'\W$?2GJ4[-\#05N0>Y=#>K*N7>Q]#Q9K38Q?N\7@B= MT8-W]HE^5P=G.8*J3&LP9%8U$7Z#3(IBG&47KQ<2^< -QEL@+TUK(IYE$A)8 MND2ZRD5XD2N53VV+O%5J37U?NKXP6_BTE^H>0<&3L-P4 EP,!H\@TVYB*<7X M?60S[HJ[D;'&N]\"\&XW?_7B$>51;3F7ASI:I[XE7!>O_N9F%597']=D,7>> M3XXC6#,+GQQ?8_BPL] PII'KPA:$!PVOQ'S=Y!8/L<4UPUK:*>7ERCC[*S2U M/S]IYQ-5&A^[OBXP*E=)*1'T4H/ +5H/,JU9LO3Y'J(H9[!H_UA=(5D,-/9] M1M>T 4VN2#JCJZ=*^F\;,5V$$,>?9%BUM_6.QI< "C?D$%=RJ%8R:!-N M=&YG/UO'[?'%*W+V+6H%$TH2BQ/A4)?/N_O=E>M][FR<=%,NT_EP8[A\^.0I MY#$UYOC?A[ :\R)340P5]C.X/T["%W, W.YM* 9F ?83%T>^-[P;9HGX^&DZ M/TAGQ@\_&KW_R=@F\[C[P7\=JCYOV\&M7^"8:>R?(CR)9_ML"));89O_*Y , MLADR2V")JS(DV _1KC,0]@LND$YRYYNP'SBZ!:E"7Z$M6L?U9Z!&=\-FLWF) M;DE)C:O.^T^]?79/5NO$17F8';O?S@OR8"D59,#$RL2:G=X:P#S+(9$!.T(J M.+J!+ MIZQIJ]0]U%C>C]3>9H?026;OX63!DS$:P\1_/]Y5^]<4=@:*M5?M"N:;1&UT MR.;'KPLC'=YF_IK,7VF6K+I]/4)HK]ULT?3P^0,QJ%-&_ ?NHPF,@^Q*(,?9;> M$(>11\%LZ0U=(A(_22JX4F?#ALV7%7?S&(P%OIE(Y8-7HZT@VP;/"Z (-/C* M-IE"*@#K)9"D9D4RT$@:&5I?WW9@?!TG1=;NT*HK9)ZR_U912A;?9.OSHNO0%@'< \$%(F4&NWUI M02H6ZX4EW1N\ +ZF9$B='8+[K95D#/8ZXSH M@O*#YB[T>ARML-!OO<\R):.NO^%X&;]G@4V*[!5%8#91Z#XFE.M:B@M(P'10 MD?LB$18/975*SIU=I+T%D7#[R5&JH;L_HTVQ>2>05;"*1>/S%3J?51,]8Y^B M/ W?_'6I=3=ANTGL'\[7+IPD^=M$H-%>*;GXW)3%$8C1*M=;7AFK^9+K$1UP4!FY_&)V MP+Q3?Z-+^-!&%\8 C V[$V:$Z)R1J!&=7R9$SP>WMA2H:PU'QC]7**D_?N3* M$ ;.Z2)+:&/OD=(PO=#:^6Z8"#A'.C6?:!5%.\QHXFVN^D#02G]=-F 8[AWJ MD.%3QS3H^E4N?>@!7(>[XK,5[AW69[I/,$4(-T@[C[W'44 8] M'+66":^AC-\? NM:A);^.MR2_)ZN/Q"T9GA"Z=7YC,3-.0X4=/T;E2NEGBC+ MT4$'-.',0'.F[8*^PDP"?2>[ZZYW#LWJA&[LG\*IQ/?.'_4'#+_4EMA>2KY? M&U,!8TGR60)$EH1S< (>N(R=C.N6Q:85(%.;'5(XFB"N<\(OLA0T[ZS7T/C( M*$Q.,U>8[K20=9F27%/NK-^YD\+S1X2&[4(*LJ!@ V:YFY U&V&)M0:O$,Z M-0OE")?4PK0',\'S'CA_<) C4 ;O'@35)Y;_\F)&$:=B,A7,-@D=>Z"5D87R?,+XI5;?Y5,<;:?\S'EL_(V@8?:WK)+C?.)B!- SECWK>T:*_=HRJT(,](/2#S?5I?- MBY@Y[[*GXOZ.<^V*607+V MGY%MK!T)4U>I=4FSR[0(MU*H?3YWJ>_(Q:J/RHF'>LO8F? ;!)6D$AY JV> M*Z//TB1?8VF$9"1_ZW'%#"^)W+FJ"A3.FM-Q;_''[+WIPXV-U]*4AS]=?;.G M-?WIW!-F&&88N<>8F[@[=+<@O@09,*1+%T=9PL:U':@?,0S0HJD\*7?M*YE^ M;7G:,?9.;+I:C9GS:>4'/>D#T?[%=BE MWYVB4]*M$Y$OKIJ=4/'\L@4)7)WL=:BB#S!*:.^NG($*UZ8%7ND9 EO>%^3A M5![YW6K@E4F=F>KR=I"L23@>O.OET-H^C=]3C)MTO66?69%)!(,$BC OL_SH MX;%/_9'U'HM2BL=/6+T,4(1*Y1M#<183+XM\K9VRHN5#$K.L)>YY3U;K32VT MR8,)M)0V.0ZW;*F:9XE/S0:ET NIQ@G 1F?*;:8%:N^PG/ %OXB-D4[AE\\9 M/ZC,P)3[Y*,#W\TX 66%";MX_KA0?58<@+A9OBX-[CYR)+&BDZB<2T/7QU:U ML6(H);NA.1<93]_G3S#3@?Q93D,3WS7/FMD+7HU=6/]KC6ML(V LTP8EQB"- M;4$\82G$6D(BT0\*^8H^C-B/4IVMQ <'A54R?^F#LSTJV+ M_FA:GAF2K;0!!]4;5EPH^!CD;BUC,7P&237.,)@>[%@'1-Q;K5.X(>=7KMSV MX.SM-P>RDB3#5W3:/7X_.I1Z(N+"TQ@TDZFWW3&*'3Z-/>]75W'-PTAQ[ M<$X^Y=*%$I=[\'-$3P*IC#*Q\III#/HP[H-BM"4MY%GZT?S=P^QL^N$HF2+E M2"U5?D2^H2G#,##17CX5\E>< [O$^ AF&@E7J=MOP[).RS1"+]2V(&.837(H# M1;N!/K/!DR.,1/JRN_@0RWD8;0JHIAI>OUUYMN+G;[^-\*4CT_[9B BQ3L/Z MM4B+4RE=G@])IB9(%92'[=#V#2(XX$S,A$IO0?PL.ZA;D#ADG7W^4S(*2PM_ M7A+Z1*Y+_Z;MF4WW9WAZW7GN?* 8 M7>P\G?/"\ TI"\#4[&:WX0(R>FB_?9V&O^T[+GN@*J'20@(0$%"F!1"!L26'"^=8WLV;-^=8Z,VM^S%GS_N!'_K#O M?3]WN:YGW^4GGU#?^U/*DSU$X 1X-9RJ0H8^QHBB'8&EHJ7F[6X9M;)!'H*B MS@WE(B0R8/O>YV?GTZ3@2GSN7P[%S%\Y-"(/W1M#;,K61NOL#1K@7F;EXSUW M0=,YW9"-/0H?YR'7QOJG31';HAQF7,QC9)$JCW*QHMU9V;C>5=F=).^-(I2(3 M!'O*'ZD?I#J/7NOH4D5^$&/P$L>^.K$=T- J/E1.CR&LYT= 9!I/0$4QZEEG M'W7=7>[8AY>W-FP>'IT2H$EF7GC9FG;RRL]7-^?S:09,L7FZ"#6NHRH.5RO1 MPK#P%P:,R/5%/L4 SXW4B5_66[9)I=P.RN/QM9"SJK]N1A]/^R7V_?O?,KHF M)_(;=K$%XA@A1'>F [7VL+$6]4=>A%Z93R?!/WP%92NQQ.=GCI]1VN^5""!( MR%[YV7>&? M#)"P=3GF&G<4IGH)2KT&_Z[@0DM+:)-U0_NW)G6;BH^^&=,RAD;,5=P28)T? M\30<'=5":[SZ/,5[#ARJ) .X8$B(5-:\_C5C3+,.!3$ M(7X;VU4@PC:6?,WS!MFFKS_&THYGCE@WSF3DOQ*7%^J']6/. A74 !AP%DQ: M0-(@779A'"825(7@-:QK"@G6;/'7/0W.,9H55D_\>-W@%+?W9&^>T9CQ.5H< M7975(L]ZJ571&AA,PDTW L1N#S"U9R'>GLR+A<'/ MY,58X&O)6Z?.A<;76#;>ONK(MX$3PW;X8>=R/$2&6J^3;=<)'SOW!ENK MM7J=G/:]@(Q)XSR["W]$@QE-'68JR.'.C@E.)6?6NF7IU^>?#:OY M/.O!9RFP@*T9[$5&-6 /XN=*MI-H5IUILI/=8(G^/QQ:."UL4@/TR/TC[%<.P:@+K5CVVFW.J4H:@Y5O]C(_BCMD0Q MT>7[W<^?^]M3>>4G%]WC*/[4E7DP4QP[K[+JQ ADC^3I UX5O[-<+\%!3)5" M8'D7U$F7GGBIEV&C_$:PY]7[RM((I5'K-@L.K"H/2._^\BQ[QX#-.T6N @,M M;#X+QME9(+Q;/_N?,-R!5CVO4(WU,Z[4LI]R#F- M/;8-H=IP./K)MT4T")U#P*(?3P$Z-C3)+KCHC26"W7K\%FKSX64UIT#NE9*E MK.IJ'4OCH>KR.[0$^>Z^Z-=1".9]5@E;FQ,7CD/GLHG"IGJ8D5D5&K*G2A05 MWOV@$V7KVC+<-K1-G9G57CK(*O>R5B>99\R>]3XNKB1U_&_&<8,1UVW*0ZI6 MYZS($-J=;.?4;1A!NURDB2-5'&2T$UJE9TM#I%OZCDI?R'-ZP\ MP%M1Y2L\':,] O5;20/T'].+@(?SV/C98\#+N74^U,ZOKCE@SKK3$7)X(=<.40=>1+4WG7 &S- MI_@V.2"MP]6YV^*VM'):U:SM(=H-FWMSEND_*EK#2L\8'9GW5M=_!7K81(71 M6UFY>#\H&,CJA@N:*G0NS7T\[P:1=EFY9B!]=3VN4@%V>KZM[F/JR8I3N#/^ M#E>?!CDZ9_]JE>$\\@#KF:DR\S)UL9W%0[YH<\O6%YP7H11^AB&:$]6>9LZ9A9[!.^Y]'-" M%R*&^28-B9';Z'**F&!KT&3+JTS&/Y:GBS2$7'C[NN;F$]):-S3R05HIUGL= M.(ECBF:Q^054.E/<2%8QND@Q]$7J5GJ+H2PQUKH-N"%8FN2822;[!;]]IZKW M7K6+D7H)2\BR!<2ISO12(('AB ZDA57M[:' 3)FJ4;]EE:W\ M679E42HR!MX27%RZTQ6W#[_YF:J;(O:'=5:Y;9M:G+!)/ *$C?9(F]07"-:M M1I*2KHUHWM&\XIUL@PPY&F*.8E0F1LYG,U4 'L;%AE4\K7@>RA1[:'K<+\\4 M.#D'G49^RB0*,P\(CG_L;A9L*PLN[O"=-SDKM-:8K:],S/T;;6,N(_!EB_&< MVD4N[H*G8+A',2K,8S0.DT8>7I$8"'Z+<%7:N3%]H[==J/^WM;%/YZZR?7G/YV<.\G1R>)J$U6%DT!%WV"^ M0FJL'N%)TE18;-LX*R$?Z__#XV$.1=)QKX"EU.?EMIUQU<;9WM5#)T 8,XZR M*G%4-UC\+JB>AR)+P])OL4J9[O0T(4ZBD9PUIDKFGCW)\Z*+0K@DTR1L(17K MXB4K8O28@$>6_!_]0VU[*RH[ 1WRM6*&(##XB;C?] RJA6.LJ4RCXD\&,76[ MH$- )OF;8B,B_JG2%[7FDZ3 [X&TFIAOG6^;<("R)&6%#)F&MYNJLS)V00C6 M0>P!-H>8\.?>QR9A1-^/^7S(7+A[;*+V;^ /R&J66EU7=[O"&= JZF6[Z4!^ M&S?UTVH+PYP]BJ=>=(!TP*95R&EQIJ=O6)7? !"?PB%"6@O^ZS?'-+VB"4MR MEO'3S19'U:^=LL?0[C$:?F)Z\%1[$^@\C"GRRF^G&M7*#!FN&NR"B:,4G&@/ MR:@H@+G_<-=];YT.L0P%C]H2=$ND=^.9:>3Q*/ P?^).[R>GFF>PL7)R8\-+ M?CMN6IR5TYBXL? J8F.%SJ(9?$("2FE,48$NUVKV$$0$#;^79T"=S:5UD;=Z M9K+S:M[Z.C'QVZF!#?NN75;+$!+F0>I,K%T50^X7BP_NO? MP702+2Z%#1XLAZ?)_9:.Z\Y)$W$).&6:@J[?/CCOD(GXK!*[57&5POTNZO.1 M-Y9/A+BVZA->__8X,NHUW&J03_"GWTVV\/>Z\\$<9V$/8AZ0GGC\!LCHJ*T2 M]JO/HE>>BT1,^V3J*[Q1;7\,S\6 AUH?THS8 CA:$MUA@@.TH4GZ./"FUN,' M*@FU\,-+<%$]H_LU8YI!YDZ&ULH;^J>X__HDEGK5F\HLM?$ ,33^ ME0YX;7&2<3BI(]23@U-]@*KNT>7UU\OT/IW93X+=4X%ILE\S%V:FE1+-K*'' MHR+M*BKJGM>&A84M'3HM;YV?L._="2E^T!S(R&EEG@BH9E&::%YSL&13?G8O MO.9PL>];YA76F]8[.\IQ9%N&6'-2EZ%=]2?-XG=)X7]5LJ4*8:HGH6'?NNOG M8F1J@"S&052/*1^B6665P;B%AE,7NW-2#I,U%#XU+W;+_/ 4W# _WV>:BQKQ M7TX&9C0H;TYH>Y[6YP5M,W!\J&L;[G$]!GE'1G^.48:*V@HT,G1I6MO7SAN< MH!^LLA5SZAZ"23<;/K\?^OGF@VBCQ#])NR""6P>4V_CT''$_$S%69X..* /< M-7]2J^)J;;^&7WW1(68;#IW:!(J?=AVM5M5=B'!;L" VC1V5#6?S^S,.H1!T M5SRK5@]'X($ED;YE16ADEG+BB:_[RW+D<:RFV]G5;FA [$_(3S_%!&]'RRO> M]CP-2]G7LO)=WKXL\*^G9PXO#C34Q7B9]_5UEH!"KJDMQNW=O&':)XCB%+; M,AYR:[2NA2*]>&5X81P-+2&X!-#IG^7F7(AV0?4-(^:\1/'6:NO#SD$_;VHR M.5PU^A6F&R?6RD7C(0<("&%E/4H&<7)(SFH;9<8!673U\!L@)]M:)_ M-0[IG5"O6FA.4*JO-\APJV@U<%2,MZC-4&QO+I._?=6TE!9"[P$$J$[=VWF\ MM-M-%0'2LR\+E*O*?L\*4S'%5>Y+S9$U[]QO=+V=_D:G-26ZQYJ]A2G;/>H_ M!9)[<[5.0])RXI**\TA@$/OKJ4PBY91ZWI7'!95S8>^WCDZ^LF#<9G^5YO 4 M?N9#*KY'#2X$P#\9G'8%-+<[Z37+]U8:1!0KY>NBQ^6N%_%QK_X6/:W1^E6Y M)Z'_+Y9R@0%G]V!%H+?@B:8G@&+&!=0@:3+Z?DX"\_0\5&PI^W;%ZQ6"X'KZ MH:]'^91*FFV>A'2WEZM+065B_?8O\ZLMX%/Q5$=B["ZH!OP)/S5-=QMM59NO M$NZ@79O8":,I>@B,;_FR^ZJ'-34SK0D$/J76CQ&9@U^L1RQ353)MGMPL@#@" M*XR(O6OTFG\,ZR:[=T%BB"1PW/W/=5KB=F]0*M?&GW5-W#OI@W- R%RW2%P] M> GVX4G B->M&A#X9@:OLG?$&\O3;;\'3BBY<7L_."H"%;VRB3\$("^T-(_I MPL'?IP8?JKR,-*G(M]P&LQ95N4+60AQ06KT8$2"%)*A%YHEJM?$I__U@%B?( M3BOS;U#3^TBI+9$[61"J:*A]ZF;[7+3:'')JHQMS]C%;H(&V.#>8B#%%[2R2 M%J/8XGYR"D/&:N]0Z_99L-%US?=!MV]N2#P_E6Q^KZ:WS"D,NU:*(\[\WP+JS"Y62Z'?/V^AM?5:FIL5?#AYZ%B90)U\Q9^1*^&#;]4G&U+H+7&P:UQ-T+TC[ MFEY!N3.?>=W+FKI^ JZI=]/]'R&__=4. 3M4 KP=.!$[F^\A:.MQ]8Y M@/C)O7X36>761^2Q\R9/[GY=C$O(,(DY/'<:#D-IL?EY&)K (GF0>:(,+([8 M02;]HJXVTY^3UD508)>1RKI<0ZVM9]^M(OR%\=-,&^2O,RL-W")<%%WG03E1 MCD;*,%URA@"2#$V2$P'**N!^LR*TK_C'QN:>0&C5PW<#\+PKL1IG"#+"=T=? M^B1JEQTA_#E>+P#"/*YI3MP94?LM86%3X&R1+9'2KJ!P[\RAXG%K[OORTJ", M_\)PL<,(,K%C,(8HAQ;7ZL(FMQT<9=J25I(&W,H^BEZ+^UK;E#%[OS'N:SRS M^MV &/)#AZ.]]]%KQ?&M"B28)."QT.WH+SPN=6X(#6@:?\-'8(VO8N5>0#]AN-2+OC+^A#P]>AZ-BG[FW=>]7,7B$!>G 3D@J11JO-UP%%I+2D MV1.CK9=K_@Z0C00QOV1HRC9$^I-@Y=6,D!;C;!![C2V'AE+#.[%RP7&UGW4IDI=BI@IJ:F.X@\_G)!P3%K]JB>*DK&M?_P>R@E)O@!-W051[ M.!B(HQNR*EK-]7#Q;-[AK&M#:&?5=X-5?F3S:(=[8J!)(1MU^<]GGRL?B/W] M@[CU/XNFR^'Q>>!JVG9T'82/N+S3AI/]V02O_^W:TQ,S<^BLAA$,DYT4Q06U! :9NR"Z(U<,*U.-L8TT%LP"?4 MGF0KL[]EY[9FX]+N4!1&[^P=9HE@3V69NOS?:]7Q8<;]15X.NJC?O5&F/_-; MG3J(5/OU*;5>M@FUJBO7@"Q7X(.=_^Z=U>YL*D]-+2WZ#N0Z<,U:U2/+8TZKQP=CJ>X*R(1L-!:L-UCK MEV^A=>2TC,;&6HKKU3_F+^./''3Z]1H&&TX1X2L:7&;%,7^L,F-: ;ZA]]WN>J4>'FA:Y'Y[@R@K+;*!7 MNQ#=K'1UCMEX/M^O5BJE>FXNVNB*H69,/@H)LU/I:M8KBBGW_ALV<6U%#)'7 M>!7$#PC0A</X&K&[!TD)]^0HHLLAW95:4VI!HOK^; M+3VZ)1RHS$ V3!7..@5O:%+#\G@41EH1Y#BF6 W])&!$PUUCY3+#::\MYE,D MNU3@'ZF]N:\#)"?3?!8+]W].)? )CO5:M3?$H;L54VJ$F]P'8^ -!JO%M#)Z M(*1NL*LJ6<(9 R*J.ZXX2V1)C%P(/LH!+8CK&F]35&QQ4&&!L.2+WWZ_*W<_ M!]IZ"I+:5]!44]O*VQ#VH5\AW3O9^E%]X]E#.D.IO:UII"S*3X86>F^*8**I MF+^I:>LPVF'NAV H7A@5WCLK/68,C0PLK \NB0\](>^OHK^6#$E'_=@H/^QZKT>J**-DL#=ZZ+ MA9Y9@2&O,6.32I07O+$ZXXC=C^93]U.Z0\J.^4P??\^5X%[Q-1*[^G'N^]HN MR+OJH!\GA26A[Z#UXZ9]9U9F:AP_H:GVE*T/.!3 M#]&VY%U0@H'!QW(2/58N&4(O9_ G4:;HKZP/; (4C(=O7Q=&G&CG*)P<*=#?D06HG M6]U9KST1,A2/?NOBND0!"YNK$GY>OLUPO1<1"#/(&UWG&$P__ !;FPD!/M"X MF#:,=@4ETOL''6LSNAQJ$U'*YY]=T/5,']OBEN.EZQV.([%XNJ0#_&:EAS5T M&6?PXX3OT^JGBX?M06J#'!9)3&EN6&4Q3!%$(6.EHIX2(._JXXO4R^DZGJ&R M#W;NUXQ6Y!Q]$EE*.MQEI#"[&*,W!Z&:0P@-9"*%CZ&RC./%!FCTU=.^EUQ\?7FTLG'=W*;(1,SG\XAN'L5VGBUZ6TQ^3,(? M7,X>&BIW"W8KFR^>OJ1.5LTXHTWIMU*(NGHD#DH39?,_8AQ$:XPS!?)1>'K: M, ?DB6P:Y7JU%]O5-[6EN7R([EOW\/,@G!3[Q=VO'-X_>#2XK#6^G&O]OG,L M<('-;\0XQC0'/.<&DR"',<<#/(Z_!V+>_EB6$QR]#^$-R,JN+$(@M)Z%G!G- MKT>4D!/=/[1FF)=4_BYZ=/]''0D\G46_0EMLC^1P&>=.K&0%TOA844!*T7*# M%ZS9MD7#)DADFJ&/D(QW[T'[9IRPR#%7\5=*X?;)Y?AVHEIW*!PX4;SZC(0] M!"SVM$&!1Z7 M4%29:XO=MZ!O,ZSG'VC.?3C4*/^'][*P/0U\9Z*CH/"\JS1 M!\YJ$8&J6QT2X;YJ_*%Y#)M3CJ1'C M,A<1M:-KF12]8V<:V-\0$O'N2:,ZZN>'>A9KFM^]46^JHA1>3''Q]NM?D])(#ATF%LAXO.4\(V2$4,3_+\]*T,1[WMYL&7M=GZL8X]:? M=?)DQWWU0L'">^ AK##VSOKW:;H.K>HQ]#8L"2M;.(*V($<:+1F?]B(+?+S@ MV-R6.C'KUA*;L7SNI+JP3$"?\N+MU#,=6M)"X*#:FMI1BM>']W6IO+?,TB_P M'[CB,+2W7:6@>G@S5S\RJ<+(MKXAMJ4J#E0T-@D]% MTINHGQ*8UZE&9-L?TX#:U6>7:0_K6_(]?D\^T.NT5#J^/&D?R_?:Z;IT4%WA;XPFE9EQ M.4C_J^)IMP#[(Q+#L;+C\S[W!676Y"%%8LYIZ(>L5NAMY-2K%3N:PI9H MW:;3GU-3A[*N>D:?ZPG_[[+1[/\J1C^D;I$I.DW/9Q6T:<-H.B0KIO@%\J=. M]^/NI@+WJ=@GZNK>U:G6'8*G=$X&#K[*FW$>W[3G^:_6Z<&Q#F80T"ZH"X52X0=]A;TW*]4_5BQ\=JKLE*50"(_0 C M@+X-Y#),T$[#IKKH([1OI:0J4> !]<:2X6Q*Z,*-:=.1<@=J<-.1?Z)Y5;N% MSLGO@AR)U56K$(8CYCND)BV:$R.(3W!4>!IAWWS7K &5U59:O#:RF4^-2&)\ M5NR\:2OVB!P\->]):(-RWE1J%[1R O_WR2Z(L04O_A_+2Y4EN[& XN3J_#OV M%P]E5CF6Y(]Z !,R+26EZ73X6C^4_.9 ?R')TE^P$?V<;W_P:^4?7,Z7OV9G MP$#(-F5R%V2SQ'H-I3H5<>B%&/8_42Z^Y#7X/^O@=!XG5D/:L0GPFK2.1M,C M3&?66[0##>&<9)]'8GJ2@6.I=.L%^7+%\_LHEVZ&__IX/A'TMXK-/\^QB\DN M\'?()]>&;JRLOZ%X7;=$L-O7L@#AZ?+JA\W$!;N%(*3G,P\.;#M@S$I$1]+R M5CJQ5*=!0)D8?_\S&\K4JO9G&H7XW,MP09L-)6@$OW9OUI\J2 __J^GV,SW^ M4,Z3=-:@!0C->3?N1[3+%?,X0 7C3=[8M6@5_+?T9*+GQ MF;[>=&4MY<6;_M+^5X]&VBR!LY68 <-PIJP136\3+(8Z;V)UA87379H]H^<" M'3&^I%50=Z\4[X^74%>0!QOT9YP;)D)+@WO$5!VEQKEN=:O.>6?8[&38,/W' MN.8A]9\H3M0!NCTU[4GH8$JVMRC*H%=./ZF3K=S<7(.(OQ,8=$?+>^-7LMI^ M4 ;OQ+7@#\9\-%;661LLAR$PY?X M3.50F2967<]05]SZ%'=FGIY?%X_NGG94?YY2E*WTZ$J<,RLT@U<9M9 I=CMA MV_S+ZW_NB'_>/*/H.X1S+2T ?+LPA57*]*(BKPT'8O;[261',L^UC137)#FD_C[B MF3PK*M7H,B-Q]6]GGJ4./!#3A1?;!=U\82H/=/W'(![T0O8G92544<6QL$ QJ^'>L) M'J"]0>BWM0#5O6)VKN59U1&L[Z#4\FFF]5 K]-9V. T(OQ)[1C-4ZJ:9*[+Z MG9&VO+KYH\8KM^$EQAS#/7"<%8LY!EAV]6#YL/X<]P9&[&X)$21B2+*8V5W0 MU;$%A>.\=PI"SN;4*!Q_0>VU>^22ABQGZ71BQ(=#U7)]+:G?':]?7[D+H/PD5=1Q::^*U%0/H_&ZLRH0BBX!)&C/4$._=V%U2;$A=? M7HZ11'O04O-PAQ0SE[SJ)D-Y-0+SQY"K"<>")'Y1F\L_+%P,E/WG/6B2XE%6 ML&1(>>;?/)L5&'%G0;*AY9&WI?R"2#GO&04]SZL.YX]'O;X).K,O"JH+#4Q+ MW@6!E%G5T+E7#UYAQ9C')[RZ"3WCY?/7ZT]7U.;)9/ 6.;7LT\<-I+B]>:J: M]N)6$\66[-MEY\;!IQS=':-^2YC_(?)K9X,>0OVCD5)9+#I@7-\L5Y[%+^RF M/O3W0UEJZ<<+7L?Q5Q"#^(!U+O0YH(JACUHDP3JG'Q[9PHL!SO;#Y8636T<" M V\:7!LYMVC4Q?WM//)'K9_]E7V&]1SK-1@'YS)5]V^3Q(JB)#NRL;&5 MH?A#[K;&#_Z1"*-U'>WYU1!KKBZJ?%Q*2RJ,0C',2RI V/*O&-I5?&]X80=J M>N3]9T%6-GQ_K&S\KRBH+/OPW@TP_^;@]\K)<\ \XSPJ;LJ499_5KH,L3V[(-[I'J^W3*O<6H:6*DF!9P#Q?>5'ULQJ<4!=-?G_S@+?8[QCD5UE95*R3_NX [+[^W]=*DF#39Z MA]S0$+/O K?P$W.'H0-'N59/[-]0HQ< D]2<=G@=E"GJ1'].\^V6U1QME\B4 MT_C01(LC/%ZBSI*;B"KE(.+[EC1F3 MV=Q;W];W7=*\_C;U@HQ:K>-I5)+4X$FX(/L+1,Z4=X:CW\_XVMQRB"13>SV$ M"N^?%-MYWQZ5NC];B'M!V6OH[]7,J9!3_+<4C*CZB^)+>6!622L7PP#; MP8$UMSF<[3$]%DAYN\313RN6(34%:+5SD T2.O&]_%P49D\T MC!*J3_5EB@U8LIXN(J40#7"A5E%RA8PU=:&Z/._8B/K-D2 DID]17K=, M5V*;OTI8V4'UQ0"?$*X4ZP,E6+%Y-Q@AZ! 3MN@1XZWNLT/QN<=^# 6>D:K MU6D>+C)C2QWY1NX98;N;+4O" @/QMUQ?]"'UOFL'I1H\AYK?K*NK]Y\ M!G^&IF*E,(D/6B>[I>@3/]TU MRXB &5_>UL>X%GR9\%D3NTUJK9J$\0)=G5@A#FN91^Y#X6 3M8&.4T&Z/]PN MMMHF(4IP%G'/& M3A&D1Z9N5N^IXG5U?]-4?C*\?MA*W;D9Q##5YIO^!N+I@%#O&*R"&9:8[_@Z M?!(3276FI]"P'2RC#@_!^^/&V#F&2V&C@61([_NEKF\'3JM:&1>7[OO^()'U M[3_%]0Z8;N)[XNHHQ[&V &%/AA%F K.'T)#?=5NN%O_.1*TI5;/K]C2_++- M_^W-=P)R^][EQUA8/W 3+$E+-/B(-?4ZV%'7:0O-'.FWHX?.@[BN04\/GJUR MWEN6PI2ASG=DIZ6PY8&JRT.;@8;C1?CQ4,180T.#F>E&WS'^@F7$K400,Y^C MQGM8)/Q[\9P64UB49!5KJLD>QW -ZWWE:[5@E9)R<&)N^A6B-E7+3E92[ZT0 M6>GD^_=3O#27EZ]:>^). 8\88FP"I![<#@-.2#+%;+L@?&@;$D08,X21&JV% M/<%PCY=[3+I]I'Y[)ML:8J-7^I>!@D1$Y)6MU&M=T3-(-E0JFW:([A8&S][ MV%1IKUD9>'9^W!?P8IP&=C9Z3??1#N..3 M*.Y[1^)(>_N16V;V&__%6B!4KD)I;%,DX* ME:=_?EUVDI,NQX0)45!M/"=P[FOU_SOJ<\;YI7.8$/*<6T!,Y)N)7 M@?74.-X_WJ:]Q.89P%6*.-=!"8W[4\LFX?!!5X/-TZSIF7W9XZ66T MVBE6[*CN1QV+]TD7AVM_:VC3?J:Y936C5#LMWU__':R\<_#D(' ATHC2^/HLYW;5_F M.,,T%=D#!Q0,*!?9!JPRTWVNJ&+RPBP$$*V:0IO1:O/4:4HK_G)2&1,V1<,_ MML[V:WSM7;JN$26BW.>M=*KE#W8.)Z<,=#$,]]JJ^*$^ZYR47S?[F %C.7/C^N5+$I__O+/VN6HF=*%N%W1)]X>H MY7"%#&Q$-\G-6G8J6P 1FB)@,*MX8K]*T[I%;$+^DK.DY ./=$2@QD*>STP] M?3F% WTC/A_QZEO8&>+Y!J5>AT01A3@$'0\H3?:N1T/X:D^&PD16, >:V#TC ME%Z?CXTQ&:3 >=F%9_W?"UI.R:[DL-+PZM0L2"'@PXX P#"L3K+T[^+8M#T9((7RID'KDI6T]':86=(,5<;VX(P]L M>GP7]*05<+)C3_"]#\!YIE%D@I,C7OQ(#DX>XOD*.6!Z%JVW-\%C[]IO$Y*" MK4^M@W:Q5 .O+3J-CUX9U51N'%F!-G(A?"(J2*:#&2$KZX3CAF^-64GE+>*8G>%]S?U2&^.-]4OML0+2^K=?@+X. 0G'T M*MX+3'"CIP%:5!GZH_%6)$,!)6HY6@?C1[A6EA"*<+%ZT<_L2OWU#1*>-Z5* M_6-<*K%^,OGB+NBCM@X[!C.(@["%V6,<\F!LPCB//DB[.]EZC%S&%?EZ><7' M!$_PG!EHZ<\5,3=Z_LCYJGSJ\_$EPNV<0A>+(G]#M$3]^[>? RO(5U+U-J_: M@^0Z<;Z^_L4$*T]/Q%&A\X^.Q8KQQ[^^>6)_%(B#B.=Q25#A5AY&(+;C@BY^ M*H3D2['S>>..WC^*):G2N.7DFD>16CXT\>69[P2W",G@+\D:&I(.&3ZGGQW- MJK?[Q[LJF^D_OPO:NZ)5P,ZURLG0K'K2"-'33E0\)7#N[0@S-)QLLSE]Y#Y> M:,G4U;\YICLL_=Q1^X%#T<.*?KT>-M=?4>:W'G! MY!A /OH<+?SQ'6(75*-B[9,!KOZK M:+AVEW'NYCO5[1XUW!1D3H72QTFV$X#/' SL@C:@AB65,,_CNF8/TVY7DM?U%<$ M[VN*/3<\EOZGH?%7^1#/XF(J1AZ_VL!)0*QG9"Q%K?+<&R84*&68$@!?$CZY M+N?1P1Q$V?=E6&A(0>L?X:,Z7U(G^:72# +>K7G6HE++J(_I#VA7B W.GV"I M''!0!^=C?\-+F6JC#@YVR!E3)\KK;3TKII*D--&VOO="I#NSO[S7<4_N)=[Z M)^.JU.3*Y;)"?T-*TM*#V2QD1*"R\4!DB83U-(^":OOC:"ZFJA.2ZXG;"]$! M$"C'$K39 \+8H-+(X11W+X8BY@>D^A,%3(OKQ!Z]/\C#'G"-68_%^X$/+=V= M=@_0KUEZ@']6L(SWO1U3=4S.>UDXX<\:=]4SP^R<^1_%G5K3$#8?@B'.'B36 M^";H:H20Y6FPKAR.RQ-0#\@GM8S/LG*YM=X1OQZU>E@8]EZC\\L7R3O)Z;A9 MPY,L+E8SUG=0AAG.BF+?O^!@9!,Y\[P,QB_8(#'N,R,?68 _BJ?;@Z&&$ M!/10*XSTT>M*'?+)K.200RA.)BE2P!@HA*VHZ M./,I1"@E\Y;^P$_+QR?=S-/P-WZ:=>JB1;Z;R(]3[W2DUN_EG'ENY7 M6ZN1T)R#(W4/-0EKX[0VPJ\#&?H=W#XN0G?-H#$@C/O> H5ILQ[5JZI..?0 M:K#M*;>)<]#'G$#]AKP>/TD\7#M0(;'H,:I9V])BA!?OK;\U^W-8LW):9T&7 M+'SB=LSX()[=CN&X1_1MS#"D=K:.X<3NO(?P,)XLI,H/&SO3;F_T2+/?<.OW M_N*CU-[;*?]2?>EB:X_" M!,*[VTZ/JH<* M.O6V20?J=RYOB41^D*@*5'][IF^&I& 51CB\+R-@D;)-&YB3VW.B\+U OZ*_ M"Y)$*T5Z*5?1#BX+?*Z;]O?T6Z1.GPL\^5NC MT(QG;LWR*I'QGV?:G:\S K =%OA;8((O/9(5V^I.=9X'Q_FZR]!+@8C(*M2] M$9+K=F?PA//E?U43Q\HU2^X8:(CADDHQE"D62(8[[AZR4I'$2.[;C:BIR'\MC0 M%,AZQ$0FN,263!1Q^3VK1VTK>CM%4"IW\*\I=_K*[\9Z.?26+G-+)MG">1(: M '\$KX%1A!DGF*H<'3EBOC5KX+M@6M,(NG$DID.CV4;Q6GCH;62-WW_C68__/__[OW$,&^ML/LX!'(@! CE) M-?(_ML4,PT5,%=&RD\9>/,FA RQ]PO0%?"Q/ ZK._Z=FKT,T[YGVJB$8D+)( MO[X+*I #'NV"8L33 <+$(0F,[A:LPNR-*%Q'L&O!J$6L!4B6)G8WY\XH)QD MX<46]B$)0:OZ'/2Q--L!-^;*3(\D\;+%K4)*%& C;C816#[*DMKO!S!/E MV,ZT?\7Z5ZQ_Q?I7K'_%^E>L?\7Z5ZQ_Q?I7K/]N8E5%[7U1PU'AL"=PJ@OL MB0<(0%*)<^ $8UGHXU:;T-(;,RO9N:U+=S.FXZ-/Q'L+6=[CD#7H[M3_!E!+ M P04 " #3@)53J '/UR-9 0"Z"P( $P &AE:2TR,#(Q,3 S,5]G,BYJ M<&?L>U=8$^W[YB!-FI&N( 0!0:D6B@H2$6DB@B)=B$HG B(B*)!0I L(" A\ M$!05I1CI(B7T(BK2.RFH2$\L823)9,??MI,]V/T?[<$W7),K),\[\_3GOF7EX>'FX>/EX_O/SB^P$][Y^?AV"NT4$/R[P>^$A02%__[S]R#_?>D. M7FYN7D%^/G[!_^>-TPZ([N26XIGBYE($=HAR<8MR<;H!)*PC[W_4XP+^Q\:U M@YN'EX\?5D,(%JC?#:O/S0TKS0MK#'\;!7\/\(CRBNT_8LPG?O$:OV*PQ-&8 MS"<[E&J8I'[M^*U9 4$IZSUZ9 RJJ!P^IZ>CJZ1\_<=+DK*F9N87E M.;O+]@Z.3LXN'IY>WCZ^?OXAMT/OA(7?O1=W/SXA,2DY)2O[44YNWN/\@J>E MSYZ_*'OYJKRFMJZ^H?%MT[O.KNZ>WK[^@? MKRV>3'KZGL/JN">;;%-MJK.O;';N)=7(SN^_42O52!)C:O9T84[>_ @PQ M)[)_%V=&!(=^=3+E"'M5H,5\D MBH)+E(7X\I,BVCUH"4AB=4%F6&OKGT-N5K:U*1^-E3TB*_ZA%VQEQ*#DL>+0 M*%*XRNAHY"YZ$3ZI1?LE&CVS_&ZA2"%KAC;C;N.C\?#M'Z^DCT$J Q(YH5V' MU-HGEM(,I2F()$ATC,6]R &$IS N\K4>FL55S_QS*TZU?FU)L:=FZ?.Z[;7D M$8T5B7S^U)\#U*)8NQ&00)0&6C+2+9@#[)3N"C!W.LDC%?RG1<[G6I>'6EY<)'[:'14C"D6 Y9"<*(LXJ-Q@)$H-(MOD%XS,MQ+ M,U@T*N4E)++L*)M)/B[COSR;$JQ2+7_+'5]F?,_\&"21'1,4;%"NM./Y^R>_ M\:!Z$$MR8Q02"&;J@2A&_:@1GVOD!9I^:FAAP%%9-K(7XZ5F&8+1':\8QW3>^#Z@#V-)AM QV 4ES;)5FF,*5$QYN!PEZT4;)<9$FX%VJ MM8'EV($8UGF=0J:KF_5^O5L:WC.W'WZSK3ETV_?38>2WV9_X%!3Y2U!:,I/? M%TV[A$[@ +1S-I(8I(#UYT9Z6=)O1%+#'?3T+=EO35T;TF49?S@W*7_E MHL"5;J$;8;:(\7OJWV21H#IA+> N;,!G#I!824RIYP&O%NQN*S[B7?6R)X01 MX\?^YQJB<1V-420%LN/[ R!G$EHM$LL!XM(C_9@ZD0"(8@9'GF,GW6XFQ>#V M;$S((;O=)<"&O.UO^8_\].:7U\M,=WRJV-=1DKYQFB!4:O'@\&G4)5]"-@<@ ME^)IEZT04W8,L3>P!^Z#TA1AM%BD2,BNO-"3'52[YW.IFJ9/7*V2[->]Q!+\ M%N:T3]@]29V%5%?_HI8WH6G MI-;>U3CB1PJTTK=J-7/RL(JO%Y(7H^YKPDVW"['BL M)BNX8:1-!?SER@$Z#4H:BD(4#>;.?9[ITUC>F\)?8.J9YA;CD5Z8'?;9'OS- MC,".??B^CSN M!E_57$QW7O]V]*VE89?LR^E#7'NBO.A#D.#B2U\X:I?VP*[()=8T=J 1X22J M6\9]V6[W WF].%%$PB^F1A8-.XP[Z"V@AE79$W7=" M01L?W''-6TY1,Z9QU*!U8^:E2,TV4->#EM<]TY"]J(GL=DEQM_'44$PPS[LM MU(#6_VBW.Q570! ]LW!5\@>;R-IW@"Z_RCB$AP3SI%GB$!GZ) 5I0/U1(9"4 M(8Z6(VO3*(1?BRA>N9 Y*/XG0!YY MXJ!#VWDZGB4G0.>;9?Q-/O(3#B""(N=BM<99_"HM,XZI]46N?1/OHG*S;P5^ MB3U8]45O\]2?JTDNEQN=%._F*JE;U*A%8QN'W7V8LMAQU"YB &DZK -5']89 M'DC]'!GTY,43'PPVQJ<^X$-6A\J(8^2M9YG5ERX_4A8[[*\]:\#H!/:&/ M;2KL5T3? *PK0AB\/NQ9I'E=[,K"^34Q6=?P 7G/D?[W*0* >*Z7O3<@7^KL M?I(^&0OM"3]V&4RER_:X8.-+ON>*+:S*?*JX\]#5V=7L^;-8E[#.0A.3=4G?G(MG M-CC ^9.1HI5VIMS]/-)V)\O)L1_*PXG@R>;%K>X 'TA ")[#O(8B\D3::%_I MV=9Q(V6_-K78@P'K"]L3U$^Z]4H?FM.7OES]?N8ET&!<@BAODX$S(YA(+D1* MMFF%BY.'XB%]_]TK*(G(#MJD[82A;+F3'Z1R*.3 *ZD\?:EEV6_AGLE6DKM6 M)(6DW!:&F%>@Z;_-?DV)5HY*(]6'=8,M!RAW0WUO]_]VOCW8_&;R5D5=\-T[ MU58J3F9+!L$_?IB91G)S +ZOK!TTQ#H7W%!HH"@]@I'*3F(=+NCK_*CB"XFR MK,:#;OR6'?S^;"S(,]?7X_)/C1AJRSL+5#^$Z M5*'=LWYY>"F%BR M=-4+EM)=VT&QAG9/W3741IW]99QK6A,L4A$/J^]W=U]]_"WSWI&2G2U^<$0# M856B6,?9E;S)4L5R$TM4_L &QW\*I?90\EMP)IA'KS)B.IJ-=JGEJAW[&"]^3$6XD M=XGQUQ8)"Y+?G*]$OVSQ2MHKA_F%)&NS]G&_#L^&!'/Q-*N@F46&U*21"(AW M?H 4])V"SH!/H!+N//8LX&R*Q\JLR],?+8TK#8;GC577AE6[W\O MI'1K1S72V'%QDB7%S2"PDXUD<1V>;=PL#78-BIRO9V1(GVN\)QYY!,SQH"M2 M)1IJWTTHQW+?O:XYK'+8[=GH3N5C"O,YN(7C\ENP AFPX;1!.,/"03R9R WT73M4TX8TG=8ARFL]2&!\%Y\Q/M>3>4)H)5%)S,!?>=6%D9PGB>_/[8T2C&LCR9[I>BE>6;:G? RRU7XP"?1'[UX7@PX5$NK-CI:WH_ ]TB]1&.R'U5O!9YK+TG9FT]L;& MEKM\_PSMPZC\RA/LD3\$+$@N>FB-T9O M,"M_*NUV45;CVOY*P8$:96M[Z=+6$Y&6M(B>!0,Z(XZRO""'Z4$CL'"^NHT$ M%!V^$M70=R%7X,XKX077-HFEY_>&UAJ9GM @KH$8C:8&K;VB#YZFMZ4)/Y4= M^(5I'9D^9W;6!4=C+X[\?=Z.ZM@> MD3?,DEN,"CG;1B/553)4.C>O@&MD>,\NQ'+=U)8 ML%-B7^ ZVJ7^XC72S&(GNM:\!S$M_[/[G4_:C8"@.AN)[_*'52X&'>AHR/M0 MPQ1'%>U+^6(N._!-Z\-A[X-O)^%U-V$B9B2%ZSC/$H&]RF17PM,3[WX(=/2B M'Y_"=2*H:9A>!\>\V@/L[MR)8VY.,Z7/RP>"9<\L,_*RI.Q:[Y&Y?W6F_(F M!/?#U60&>C%YP6S*9 <&R>,&;E+[>C9%39ZR3H 1+U8$?(,.9/E2]/7#M%YK MK-M_.3WRZ(YRTESGML[)B9R@ MTO#G]47([@+/3//]!9\VK%PM([O%1&@#.S*KW^?M[ :B[*@9HLO0;MKZ9HHN M)N)/5:7FC!]UY%=%ZFJ"_5Y%@PC/++_"824SCRF9/ZJ4(9;T(B1P@AY&[<&W M9R2@ZM@;S8O69R K=920'U&DQ?P JU$TX>C9_3)86K_HX XCVP<7#F/67*"; M1/(2;JJ9BF2)8R!!23(:U$"NY06P,_VH. E7TDKV3!>SR* GM^_3O.(#;KFU M([4U.-F>T&;V50DNM@C+!GQ.0<5!/*U@]J+3[[CG?K0_C3ZFM'G&JYO)#W*9 MNH^.?FK?9;GS3K1E^VMSA@V[!N>3,8NCO 1[F$? KHMT1/RSQST8PI5PQTNC M 80]Q]1EP]H:[U\IKZFI-6VR?_1*@8X^/(_K,+Z- P_AUZ)H^'9T#7_2\]$6 M2Z:%;X@(=J/WZI81[^< 1A=5ME$A,KMSXX;F5,R[E14!OHM[,IX;J;-LV?DH M<@&Q>GVI&['G5%EW?ACL>6KZR6W>[%;( M:?EZ4^RM%20-'6!%\>FTBG.X;Z^RV)G).NP"[L"?WH&J6Y>Z75];GN'[G M2-*0:ZEP^O4@I8CDYVWJ<%E80V,PY+B!$\%J^!IA_,1]C8Y"I!'=YU:Z1/5] MZWX8Y?,WYLX_H7:I'0_2;#<9@DAHVLW$1!2Y"$F[B."'.HGR1._'H^?IV=^W M[A!% UK"GT[T6;81LSX27@4 C4L9N.OKY@P^,(,V>YZ6%[^K]3G8W'=XT"\8QU6\D_IS[4"#B<_2,\CS M]*#2T>X_0*STLO9L(P,_2KP^-$6BHM<=7_F]BH#YL';<9JBKE<">\OEY94_7 M]NY;%<1WQ+#S$?CRV2*GKILDIJ K7 MU' HI7?D1.!>9\B6J1>X&!HB@V!)"3$D\RL3>U#[0#SELDLAUW,TRQ\,JP2- M>ID*.3^"0C%.FI[*W/%B&\>7T5DXFE]&)]N<06?70B?@+G41A8DZ"X[VSW>X:X^,9^[)3]FXW9X%JGOZ-]++A-/?>H8Z7!*,!30BY.5#K?,;]4-E8D>KMM&^QR/V18Q\*[V?V_7*/ MA]7WH)%Z$*!R*1QC)RQWI'P>>OA&BU(45<2U8[NA38=9X5NWE:^[T\$KUNON M]8B[#3O*:\H3WF_LB#9J?NVQJ-V+X&)Q@1Z5K.O@DP@Y$]^/_MRC0BFMNU.9PE16?PQ UL&NL:1 M)3%J#-M; RNM M/,,2P2- DC5X3?1HM_]S%MG9#Z,UTRTI4?V9-R).%G^VQC M6NO=$@2.G4HD/T57$U@2!ET%2ZDXCXPTV_#1"[3Y-8>"\0\RIWX_;B@XJY5D M.B] &)B.NX& 72^T^V*O^\I\COOW:90@7^JZ#SJ. MU*L7-I\RL&M\6VCS5FJ+;G*TV?6@9"-A2!=; M/T#E *#21P[ DC1GJ(+:(8L6Z$[IF=:&1(+_;B>1?2Y"]UMRMVY']S>,N)ZK MDN MOBZQ7Q#R9Z%A\UJQ,\C&K3X.$$,4C0RC:D^/8Q5FP8X0#I;?ORB125$:71U]?L+7Q<_;[$.BLY;5PZ,7W=.^TQ7^B7 MA$O86$(?'E3$KU]CBD=>@VTIP0ZWB;/SB>3'$V@AK.Z,K\L\*D'R2%68.TIWUS5 W'WD^\W>9R,7/"'&LHSKK)CB61R:Q!C'#Y&TBJ:=D%; M%.H>91VG!\5_*C>T1"5A]RM_DW[SR-10CV[N:32J]6VN]-:A-+/#_"TJ3UCKR'4<;1\"]#DET+G9-2$X/^$Q\T'BPY/B/W5(-#0\?)*)_$9'H$E<#6(MRV@_2Q24K91#];CK MM=%)#'M&PW6G+RV%%M5,X>5@B=V#^[Z^UM),+7T]/M .L*4)(NQ*'/D9KCIQ M[=0B4I!UBEUF=-B*P@[I734(M[.LI_66O1IZ=5< ?ILQ+HLK\I+TW*S&[?,_36LNRZ98"K_*KG%Z9JD8 M.B!(?S/0ZU>PM39)6^SF '6;B2C_^3 ;*X(8:--Y,CVF1.=SA>8_CJ.S5L$: MGC]J#C=8; G+/5C]YP0/]U+&;EP'CDC.;A,#,X)H83WHNA=5+\+?;5 7%B8[ M9Q([">)=KZPUF&=%G]=J(JQ\0UF9AKLZ>*>@J"W[98_@9NXG:*KK M5$7#L3=O$BX.B4@SS:)/[4H!#<[ &?$))#"*V%5MJM@!(LV:.)UX#JP*IMWJ M>$8?2F'9T'>#$=8%O[U\B;5UC/3.WZ]?^*0[35CR'-Z(_\0N=&M&3"E!0KRT M44C0C:D87KK( =9R:(G.XZP0"A]3JI&6<7D\X$;0>KW>I>OQK[VO"5J[-J3L[E++'CX\5F[93+4A[M/ _5EX:F82#< MPP2P,RC9WT/3C8P D!'* >3",1?>M4VR=$,HUHX7WKY)F/FF[L<:CL#L=+0L M2]'+,.@(:N[R^( C/X QC L)CK+C$#_8J:E*,7I.1LBR4"V-B3W%8L2QB>WC M(R$'4WRU.F0YM%-$G1^3 K'LO9X=KE.*W^OXXBY7%X"*Z347WY?<]&7XVE2IQP6YG)#.E]^3=\1 M:T%XL?J'#0.982.%2&ZPHC)R)WB*1KP\PK*B>X_:CTM%'>MZG7?:''GP)G_.WB^/'K[\LO0;3];N#3!G2,(G/0^*+ZJR)-1[Q?U.9G1MWIAS]&@G% "9J:H M-2MK%R54V3OEC;FHN?[NV*\ ^[PV7(D1(GU'G>)*%%W! M\K71PQN+A83\RM)#Y#[7A^;:[E_8_92/)ZT]6O9+*A(T4.IR/\I.UD7,5%"D M6>)#?>YJDSH9X@-EJY#$2&ABP6 70W;_CU 1\TLI Q/C@EQL:$^0UXI&V,*,;9A;N76"0D]:EH\8!WBD@ M7TI<- 7^JSL6]EG')NH'!L4-=\\2?]3VF8.E$.(N!\AV!I$#0TLPDMH'[].87E +9V;,?N/,PA+ M$9!("-V]&4XW&-'$MK/.LZ-A"N*ZGX(4#R>*;$+%LJ<,[US0Y5U'39KE& MJ/,;\M+[K!['!OZ4(CX_24/,VD "(4Q^7,<9J=Y-QFMVL0Y!U'_&A6T$VYCB*)@MF/]Z"^FD,_; M-F+;6Z7 MNKYC#[JL.,[$U]F\2AL>%6T,XEYOYE MLT]#5'02I,ZR&;D][9%]@4;LR7AP;S/IMI.,'N^Q,CWMY,= MA]&B;1(L7;"51KH,HN@F[>_<6RD!01);[/HT5 B?T^43_C.@DE(^62A>2#Y1]4^+R4U[/(9 M \<5[3@B.0E)LT$*N(-Z0J1$>66Z? QM ;(B);KOI.=EU+NAS]#&-F939YWF MKQB:\V\DGXW!W1?\A9L-@@3ZF/*X#E.6]C.XF/M!KY?A1-//A(^,PM*R![^C M],:U&G2NAR5T;O#DFIIGVG\1?E]S_!)WPVG47A2YYJL-2\:/J?P#M;C5X<0! M.G&7X$[9X2G( ;H/<(":,"7(J$4R@R7JK[O=2D=".V&*Q3,'-C-/@.8,P,J"8NNO(P]1U$DI;2H8C,"YH^K"_@;XZP;/KDW?MU*JO,;]1A-,@Q=: MPY$-B+S"+FHYP#S L@)5J2(^E+Z8P(*ESF*Q5I! ]:X?_7JPOQ)%]6AB*)TT MV_-00A_,Y%.$VDTX@,K:"JDS2!0\-P0)/V][ M-Q&J[M!HD[#],5_%?K_6%[IF]\W>*.3'\#S/I2@Z#7M[BM^])HT=/PT8ED("1^@&Y*"U#)BMO $WJ9OKOVE70";E M$Y'.?RG;F*9)O1;Z-0NC[NI[<99]+NW,C)\AY8.[G45)3336 E:A*M(B=5&? M):I$YN\9 EWD!6E07A7+[!V:"SN$WO6L,<.*YI#!XW(_\ >?]MV[D3_6_3:\ MHU(F91UT?+RSMZW!"J8(=@ O0_3R82<;*4:*# >V2QS*=YCD1R@OJA"Y[WXQRDI1ZZ;W;L1F3CR&SM359:,%>5H5H4/ MQ;%+WL2G:-L8NC+YF4C#]"7^2A."=H;2' *T/BIE7X1(S:V9CGQ^Z:TO5;[] MWB\J_3WZ#@%#;V2)24,"7^E"C N?.< U@AB+*Q,K 6)O%_=US#@^T(TR$GAQ M27#@%B,O>#"<$GUU$K%?F&M?-.8SSM-FJIEQFWV_3:*'IL]PI264438%7&V4 M&UQ$EE+KK1V$]++,LXR!,2T?O941BXW!O?;>M[K%0DXCDV!,Y_P#1=48FO;! M_XD"<1R@C%GPFPAJ#;%$<:[L5IP_:B]V&L;?0:EBT]C/:"&S3.F,%E'YD@G] ML!^:]QUE0MGQ_5Z'Y]AXSW-.E;=DKTLNAA=^8/.!L[ G+\&!#(2&<76/4/5; MO3:Q+HQJNLJH;4/K:(LS!Q"RZV[8DHF<^'&WX=OXU;&+F@Z'^+Y8V$LBU'AO M(\51Y#QD35GWT(,"POH>FPQ#?3J_RZAFW4>KWC9!L+!R62:^Y_[N9T=F^AF3 M:K7F]=S((VZ-+&;CU6A$;Y$=XQ.[F@.07^)IF+R^65+*C,1,8AI6-GS5JH8> MEJ2I0^'M2_HU>Z)N-MFG^;*M_+<%A03O=O9XY8VYI5-W\*^_ZQ%I'G9_PHYX MK-URJ?'T&0I*,O_:1_C8O#QTCOV"78CS($R7P1U!]"^YX::HY#\)5U/^Q^;I MPRW%WV74NUJ>144;[J=O;JH?N1:O"G"1EZ"=IV!W3$&=08E*%,>DQ*Y)NCY+ MV9J6CU7P7^PLN_P).\PN9.!5]RX-]&5S@//T'@#KMEP,]U6R-GA4J/L.!]A= M%1B0\"K4[]5WA\;3%>9E5\)G>BA7$:;9FD<9ZD??,,<'5WEQU)T!!SUQ_5]( MVP76Z'=$&'MI,K6PTQR ^RF[ .>;D2@M0XA^@KEEJ/X,S+XX7#D?\/ZQTNW1 MUPH_%=,R]RK>>%KGVV%L:_[("M86UCC6VX:I:QOL;VAQ@O]QL6+9J7O/@3X'LP!\NT<>#0+V81EP' LN=%<(!Q%H]<5_# M+A*X8+@\:"A 1_80:>>*A+K=1>J;\!:TR9[68[9TE]FXI"KY3]L3)Y[UT812 MD\2+]<\EUF/3L/T1G:H>C;&E;<6NOO?$VGU^S[%[Y9SK7 MO1ZQ4-#?$J\[.'*LZ:Q:_'RA[./L6=89,(*,3C7B'V_;R[*FI>,)8(3;FZQ! MY^%0C'WQ#&/!5(UN*1N[U^)X1PFB$PUJ8)M+""P9>Z9V#R9$5/H.=D=#(D_( M2=\\3;6,F]?S4"9N,$X/:2?NAO[>6"\B[3+<2[\T\8WDVO Y4N&GR\*. XT) MKN#7QOBQ'Y4/#2TN_VB^>;H'FQSN >WT@_WXG48-MS%N WVHJ-WA-NTG6PK* M8HSDPVO[9AI>4>;Y-LPT1CK*YN8,-0=/"!W,=(RX*M+;ZL-XSX[!>>' @XCH MJC8I:**8>]S0AM+L^KS)37"VMZ MST^C_%:&CDO4F- )N_?YW &&#VSYXW = M;SV1H&)0NR'R3YXV\==J!#K0\3%V <[\@]3A'6P$91E'@$=+W\V/."EU(!_ M@@YOOCQ^M8:DU+_*SXC_\(W7)W.NTNMRK9C978)-"6()1GOI2I"4]!KUV!!# M/QF$4?P[+^QW;)^R_EHRK>K1%V3"]M]?1!%VJO?A,$&@(IXE'L)8IZ^AQ%&8 MC)CMI73=U,NY!GM#T2E&RDXW2K-,E/J"@J2>/IQ]XE&4^90 > @"6S;1Z-JE M+NWI/,K'Q,Z@^X0&2#?D>K\.)=A/6ST05TH]?S[[XMMAB\;*]O>G5 M$JZ8T\AX%,WI$HJJ29S.AAL7#0D5:QUD$_%!+'DKVLV$ONV@^(ZEB4_GV![@ M.!P$!SB9@[!P5ZVK0S4@>Q%P*ZJB:TU $ULV=/](.[IF?<_]B4_*C7J#02^? MNB3]PW+E'X#R&$X,14XFT:P)J?@ZD%UGI, 2I_-N]2B/*XQILKSQDBW6 MO//UW;)G59"J%R_'> @^\4BSEQ#FY4X!6#"TB\N%G9,4C_/4PGT=[$1NY[J- MX#IHMN:A='Z&5UWFFQHG\+E37#^?F[+CJO[?Z]0\KK"B-Z$IG-PZT8\P@R(G M-%+1^Z8.O/.[QV39T.4JE@=XTC0.8>0:GNR[4YY5VU\A5K)K;6JN.Q^%(8!* M^BQQ/.,'73Z9.C2S2LZM74SE "++5F6^MU9PXH9G4_T"=\35[Q\3->R;>F%I M&.V'JW;,H+HX@,!4N/;IIK%O-:,ENV?K?GNF&66==SKS^..6YI?[89%-V33K:,0L+HXUZA/*S_'/2[PK[XW%-+XSG9+Y !K +?-KX(P-@ M0N9+ )55DX@^5>:0&!O5:1>.ZY0)2PKLRUE

    U&<$TQ[5XYE%0G'$-#(]C*K4O2->.:+[XT5D_:++;66L? M8C'7^D=CA45O-$HGTAQ6%0;<<7F_$;M)I.]HFFO:CI'>B&G/VOJ O0,)BE^> MXOKRO!2PDG0T2PYFFSP_V$]8LCXT.P:5[O!$.]4ZH^N4=CM)TM#:@^O(ZT9, MZPAD7">1OKZ4;Y\D*"-IEY!I#&5BM'LA?AJZF[AS!86 %$$KZ\DZS>O#ZZ$! MLD[5Z=\F?O#O\7V>)PE6A ?6A M!&^[V77@:K>2VS0CC]$:ZH.5M_%Q6"3+PA\ M/^+>S%3$=I)J;-;DR"<@66@ S:T3Q.>7EZTQDSU5F36_(O9ROV?3NZ+BB-R] MQX\VBV;Q'3N-3";20I]P0T("3!7/=(VZ%@Y ,39G[;L]"Y-QU-2?N*NIVMS_ M+)6Q'*3'M\>93G^?!R"2_R$UJO9BT#-"C!>@7$5X1<],5)W>MC=LK5BDB;<. M^#2 7E6GUT@WN<&=!1-ST\'JD%SE CQ,HLGP^:P),X6+#OE,LT@L>(B*% ,7 MS]95-PRW6(71T=WTN2ES[S#7I/,N64DI)_ST#PI[AF4FAWDK(+.0M%O\*?6H M:#SM)G&-PCP=Z40/;*8,[3"A$!'EX15G'RIONU6>[%DA#01^2F^[?>CXX[2J M[DQZ/V$4SP/KK<,!KG( ?HB$%^8 0>LVC"SZ4AI6:V4[]&-C].\ = \-W5,) M&^@U5YGV=696[52-RX>E3\IF\A9F[!]F51NXAB"6>"'C[U7+&);2*"0(3>#Y M*?3 S-*WV6??O1M[[3&F\^<.SU'3\"R!KL/VI#Q%Z](/B)0.=BR.#*.<-V4L M\0NC,$9,L (/O],KK>Q4&-=EV]B]'=,5((NTG%9Y>^>(2;/P]8SKQPYZ\T;# M?2H@$B96O%]!'S(Z!4>S0&1LFV>TG IZV?&<=8(X<9MR_-L"]/Y82,!)T?[=KEDO.J8>R7M7;?R;;, MH"B!J[TG1B^\B[[P+.8A,^'X,@S 8 #4\;! *E6U?3.]33W[0O+OLW2CS*MY MKYMR#2X&&3Z55-TH>[SQU8S+(SN+-TH)]N3=<'1?FR+LCA,KDY!(X]NL07,P M[JD[^/BT@-"U-B>3X\A.+>]Z0]HNA/]V&>,OP#+&=:#@*&@&,MW8&9 8!N+/ MOEP@$.IJC:+BDK[5M86'W;4^5;E]_Z%U8T1,JVS"M<^9Z-/@5KN[(/B<7.5( M(79G"$YAWO$U7]-,KRWU;Z@X5;]>E^)@\2PM9E?ELUA$%8 ]B>V D13<'V$8 MQFL/GU.)=7B" _B39OFI?Q\GPN[U=8CK*99Y2^\IJDJ\__N4UHBK88Y4F^=. MS?F9PQNS3XML/ECHAD%"-/X.%T)?1G4X=K:#) -I M30]^B30:66K^H;&IM=\[_O5&:>:!)J>RJ3<6W(NWX\TGB+4<@"7[EU.GL N, MCL]B/R/A:>*]0[?J)%O[-L;:IWLFXF^ZZ]5;ON8_7G8C_0 !NNC ME4:(-X9 901+O P2Y*>;G 8'F:[0QP8C#;IJPMK$D,U8H6-;K9^F@UE.P)*K M\Z)KTOC\E$9,] +YYH>=_-3&M0[>!)C8\N/]&@ZSPIO 3 :F]8PZ:1]ZP<5* MI>QV&U 4N#>M0%F@YIJR^V7_"NEH7&(8=KY(ZN'$BCT ML(0 C?6ZA-&O3?6CB^DC!Q*FC/#"%7[:>6*5'I'6/Y[&/:Q()OJB0,4EEG@J MXR7[:0 1HYV!Y EM#:,>N#]1LXQ514H86F+T_ID8N=L EZ)5P)GCZV=OB2M6 MGHNYDLNMG,7U6S<\X^^39E?&4 'H*6UJWUKM4[<>OK)%%.^"LV_M!::'*ZW- MZU7(M"%(G<,U%S "U*T;A^N: ^0_626FC,SO3][8^%+L8&];TE)3:Y@6,]@L MY9%EJ5Q0?1HY9,/:VT=_ISU=RR@&5^' T4&FGW9\2U!E?B7 M%BK"+I[L\(NUWA?#;Z"0DW F"X7#[H\TH:EVHKE7B&*0*MAE#<_EQ#H#U98) MW2IWNN9Z)=DX-\MR7[P]=Y,NF=B 9(D=@P3^,$/#.X>HB>O)^ M"R=IWYZ'E*[:ZCC]*%R_<\E4N?FPGH#0?6BW&C*12+/,F$9UNBN,L"[2A2Z# MV?0+F\8M5E4[M!_@)>L)$L[+V4_>6XD4L3_D5BCN%K2XKA5O[,!CR]^-IX7I MI]01X"9BBA:,/$^[-3?X;.5OKS:H<+$,\5$62W5>TR[0RSHDZ:ZB>)EW']^E MFZ<-'7O_DN4,R7!/N#%4DJIMXN'1H% #C39/W)8M=$.MJR]9B[0EEIL:IN3/ M#>[+/I/>?LWE,C]O JX$,>/#\ 2EF=4,VM:+BF5U_0_J*PLB57_ZH:$1%K^]I*I2*D,LE8]\Z!1XY.>RKY7 MSV8(:;IQ][)[LY^JN9G>SNK;*7U,?,?1[@_,Z;WM5[E^^JQOF[.,NTK^R?BC M3TC ;]L]F?Q(%$GA -V(XH,#2#I3'RH[[+BF^H!(SB&^@3_6GN8_SXYM\:&- M=LLD=EHK];LB^:WIVMT[CD@($W@0QXGB'WG.)PUW**=)>.NHE5\,_O1WZDG@ MR(4%06NE=YDB4RSQR470^B5&H-P]7 ZK!A:NW;I2&6N+^Z+48OZM_/UUD:_Y MDIYJ;B8 XCTR/AZFJ4A)SPQP&\8T8PLR#&WP0$_5IR<<@.]>I&5]7?*S;$C2 ML;OS9:DJL'+CIE$^H:V2^)\Q667 N-S"3EQK$P!C4?>WMCO]\[!\Z!1(A;DO M3XUZVH9U/NS&SS/_^W0(<_8C(AE/JG%T&AAU;,JB8>F>5B"$A M_S;5L?I4I:5#SCE*8X$^HLHQA?=4QF]97K7\"& E3FOM6)X:C77SU(.MM:\1*B:=U>SQZNV>^KO7D4LTP ]:(SP$3T(N*4 M;H;,$EPP$^._.4#7)J@O#>W&&7HMQCX>=]/R+9]J^ K;\7_I8,H?H_!3' M3ARHJKKN04MN:J (]CLTB**9VX"JJ#57RN:>< -&(!M? M]KE..TG&9!FK0_M-2JNOLKDPH>FNGY:%L5H=*+GND7665(N=])I/4/B!$T21 M29MPO^_ <8-$RF8,![A>Q+TF?W+4;RU]XR$LK7^L92*UZ6), MS*)!INP)V]/\W4B:]8.G+[BQWGZ)*E6]<>/> M(:5?YO_YG4X !/?V-\2.5@\RDR5I7Q'NE%\1;M"O53)/$1S M\?U/\_KYL^=[@$Q::81/)OL1#/'2T+0+J*GLGGN;,'[Q1DW36[3+,;0YT^ P M&+Y9%@QXG\F219W\"G5^W4,H#/K:+[$N+,%U&IF%IP5<1-)W3ZY'#+&:PF$: M=6GV'![:90!>6\P #TRR) ?)C2PI'%DK47O:T*3"M8LZB#&N#PPU.-Y];+9I MW\'6T3U=,0.'+W1_F5S96AOZG_02VX>7V\#Y$:;[8'I)(]D2D=Z<&.;3L(C;JC:+_G>XFA8961IVBDI/4;5?55NZ#>A0F_ MR%8)6&@[NJ8KE*?AL5O>:B7Y"G/.+< MVCU+= ]X&#BUGV"Y=*J8D[PPH6E!0=KHN2IVU+ M & 'P=VE)\I/\\&ZXK/A&@.38V9DT;CZSPEVW]MC3\:* #@=/,W!&PVFKE*2 MYXS0J7BA8T,V"\NA;+75AIF<;\EW_4H7A"(& CRM7!/VBEI8UHX'4<$4;:'E8D':5T)\7425&09S_+V)5E7EE15IC:,V0\&A MRMGG[JYL].W9V[XC&L6/(@_:"(=G4 B]A)E12EXWVR@*U5.@.Y2P]CO*B)49 MS-O3VELO.=)V=ZYF763S,I'\84@H?-&9_8(#^!$?W+LL3HC3$GO?/1=]5EI_ M*"+4T-C&W)?R4Z!O7OQU<(O/;R(51HQB.(8>V$PGN+%+K]-(R9&RBQE2OA^? M@7W=N%V&F)??Q<&$GM@XD>^U^6)82?/'CA_^."[]<91_PM3&OD?5$M?<:-@N MLO9:*ZWL/"TL7F?23V'DU_B=H^>F2#HC_1^5?S3P>67F]]L*M.\!6%HPUE.L M3U/JA)38+Y;H6A4!97URC?>5[FK[..4X#5682>0J>#:7Q\P_WO7,L1$Q*\1P M 2DPK*:#&4Q#;/\[1(P1]^H[K;SR658@NS1HL<$:=P4C<"V%:3URZ:=>;E;^ M:;'YEEL6RP$:)0A-V/FG(1ECGG M9EQ!DN4*]_R)_5P0<2% S%A%^5(U0K/]]@Q)UW$27O?W^KV5C20TX4AL(*40 M/1&(%?SNWW)6S'-;MF.!K\MJ"I@*A0UO[EJ7GG?BT[H^@,-O9G5S__" A!O> M5J/J$>MZ#?<>ODVQ-K#4^YG?E3^YWOC%:'.Q?^G4SX)"2 14@A03V6_^K$IW MG\=1?,HF5\/:D:"2#TL\C.$._J;:S&#(YFOC?I1-V? 2M]1U_]$K1)71==<6 M1JW9/\]3];9DUR?T[&^]M+\P\XIY"MQ0,JO?9%[@[R M:LJVHQ\&2ZE6^?7BP0<+@F\WRCS(G-?(XLV<\ KUMNT6XRI!E*O_R6:7MLE' M&H*-,)+/N!)Y'*P@1\EV+\B-0RK+>ML-\501/?5!]2D8E:_HQ[66-F8+8]\2&O'8+ MHC=ZII#BPU)I$XFESE"%Y-"N;?H7A_C.VE6M7&@\8RMT*/OCPLI&I;-;S!+1 M&P6J\*^=8LJS]M,1:VR:.'G^$YZ,DC31<=F*_4V47IF9R+F5K3(073?V^K5B MQ@=TSGNU/(#O$R^ ]<-UG,!YHJ?4(<$*N+V8@&&JZ]9,-,OX'2VLRUI+F5X6 M[T/OR2G&4ZS81P^5. 8SW&CF#.^CYJW]1S[LLOQD% &75W?D"0J1SP7;)\-_ M7V4,?6;4$%DQO:Q_\L.M Z.S9W2\'GPZ<#8TS[N3,NYTY(1M.&&,",.@0'.6 M&()Q%UP,HC,I0VN-:>Z=,&4L0CG2]9Y$E3G-E2:F7ZY_F[]XQXPK^\,NT6@O MH#QS$PGS)99X,^,$///2(HU&H;W0%)YWW=#MQ;)T[T_S3,)KC8U*%2_!=9&> MNLSW,=%<#_4F9YIC9MX"?^R@78_:1G]O@HK2OKV-: M!MI[-N4;.I=_H#_-SO5*V]N_+_[2O1!T,R3'CL-Y!@E!@_HP07?/IYF?QR7< M:RC2S"50*I:7FIB1MP"YI;<%9L7.Z>.*W@_?/]]=L2,UHR@2+B.^>5R'7(LL MK=8)/*&Z5J%5_70US%*W?R+2KV(P&'!VN"C7LGJ[QG7_[3-4%1O]ZW?C&:\! MHYOLHKTXZB[KTQO('X'0(3G<%53G%*6I F)NEONQW<, MP'1!UK!I7TONZLT@Z'/NQMJ'B56%^/S'CPXDGR16HUCBB0Q#>'DH&'*9YK,6 M2INTHR6D5B[(?C0QP\FNRN04SN6<]9L08C:5IE^J-GMQUM[[LJTE( BP N&< M^9;$1*^U'^, &BP_UB^UC_!'_?NTUW69!]\U[!P)Y7Z(6V9T$M$<( '*FNS MQ)<@P4.+(NI]Z 9TAYQ)[[N$>&_&S-&AQ?4[GV9Z]=4\?U15;EY/T+N5W-K) M%Y7\MJAT#[X.SQ+EAP2>,*_Y+\A-XOR(_XV]]XYK8MOZQ@=1$1!1NK2H@*@T M"T41$BPT$;%21(P*2!,X"@AHR"!(+Q%1.(H:I8A*B72DA8Z(& 0!"4(*(@I$ M)@)A(.T-]_Y^GUO.N?>YSWW><\]][LL?Z_.99/+-S.S9:^WOVFNOM6]4\8'$ M*1.-)RW9(5='G. "^D4?+2O>>.&0E7L[4%IP3SG=P3^$)L6TQ49R]N?"! MIC2D7+>?WFAY#^/X\+#+B9.5=:_]>X3O=0S,UQLR_\N0:T%J7/X>0.\P/=A'35 <#?* M'/O=JF;\/RK"3)%?6>V&^(42"@L\JU^T=AXD\BOOY;]^]S_X XE6^,"L>D. M37KB\!5/N9X6Y);K*HZVP%7/@QKU)SB::@77HD+0C/-\0*.$"G)Q5P1=8==1 MD:K_2_K\GR!"<.2OJ0L.-AWCV7H(&NV.A"4?L!+\<$Q H?_:-/;"PK]B1/]K M*_V+E^)0Y1#%ZT/\<$8*+/3'.3U>J@%P/>>?' #^$^4W'M30#Q%%*,84^PQO M&#](5.*)84Y"=XS(.J6:SK!6&*U'DX6X6SANG_JMXGC"SJIJJ"E8'8+;ZO&#'&E)\$H1=A: ML7W=J[JJ.SOW^7YI79;U]O.+;8>$9N[*3J,$)/T(9A^\@^E/14]:0Y26;\]@ M/C!B4?;B"1-+S#VPH;O45[>3$*1$*1G,/U;ST5/G\?%E(@]=FB,,K?7!Q5Q[ M0@ME+1_P1"2ABG);V DVI/48A=Z9IXJ,),+ 2'^@K3V)82_O*V>53#MTQOFM M]+KT"JDMYG7J;; MPA67CO-/=<8=G4Z?;A[KF!Y[Y>7RZ%20E>_/RW6VU6 -4!S9P586L23[D2JX M^JL.LP'E50:O3&L5C4[F;?1YG)/_UPW<2MQ4UGUSD23U+C,M=D7-P/LM/@MCY?5Z+%> M\H'; Q"*U_8*G+F75PE'LNTP 'R*;@BE-]O%WS^;\EQ]JY;3T.N&1J-MGX0; M"&OA4;859C6%N<$6^#(-UXC45$I1<)MO,,N3F\,'O$FP18TO MC5#,!WR_XJ&(B0K\1;9YOL-1WD)?JR,Z<%TJAB./&HD:>C.A+H='UCUKO]LC.KZ[AM<

    G[>P2^5S1"N$ OR"KK+HJV^5-B MZ'JFX0O+KY[",X;Q>;D3UXZ\8*@^!)7?1FJOG9'U_LT]:V$FD57.Q#6@9#'N M"3PQ?SZPG !7>-"(2>2**(Z.*?X&QB! R#^6'/4][[)_Z&.?:VYNI1768K@= MKZ7(&5=3!@Y>[QF<(=P@EDC>%#Q;/K$LIXTCH]: %<4?A"MH"#$?A&00+C:M M_.F;:?.B;K>>,F?GT$*+U]D1/Q&T/1M89YHV*NS-F]DV6*\J6L*L)35GH,4= MVPC#WYB.0^/?_);_&+3X_DT:=?S)0]S(I);%])&>V75K/VAOQ+?_;"/Y<*V_ M[K[W_6K1ZW>K/?(4%CPTRPR69E:S+L:P5G*?"YCH!..TGABL#<\U5)47T'.# M*B%>4H%)6^./X7L_=:F9KRAXOM/W1U)GJ6TI\^P.;\1%4,K]&>F+E0O@ MCI'!,&DJ/H4F*?85:[#=QK0PBWO/:Q1]IGZ#Y?78M(59'2FKNY'6,@W69)^9 M3?1A\4K5OO'EM[>NS4]Y_>3NG<2U^\97,9S.&D!Q3/](78[2^0)25L&'9;*U M/=2HG(K#B?,^.TW.ET<(N9W+CDS>(DRWG@67%$*) M>%$AT&YUR/B76;6>C),E'Z)S9%8&;U23-PYK>*32'(J_F.%WM?_-;=Y;/K N MO4'@W:_8A3>K%73.8RAJ)A$JBR^KCA9\ L!F/-OGC1J87L)%746-=(42@^]S M(R&PB; <%J>Q<%!>8YUR13G$NI%S^EO5D;0W;LG#?<,&R0JMG-OKC@'JJ3\B M'_0- 5@TCXPJ,7PEN(X1MX*WTYM8\KW:/2_$_R W(0@?TW=6LV?JN(TX0<[' MZ,J9?1=*GF_5O+M\>[MA-Z8H:-4EN9;C<,JS0>P@6)0[:O-<#)BADU8Q(^O*#VVP67:5K$P /U<[JK]M:!B)R]6 MRK[5KJ(R.Z).C9D(U6DMF M^,Y9_^4A>F=KC*-?T21T6=1G)TR'\%PQU)\.[\<# M,>R] FN"5P"GNK+^=/C\V>-5X!)D";($68(L098@_PT([S*16D.!]B'@;7., M>X)!%PWGL:UY;\'B:S"NGJ?.:^0U]SFT*4KR,O*\YMB4-VS"O M7PVFW-V _\JK<>6)Z;'-,P87L?=@W^"AVR%7*6=JNQ$GTO+AAU%(CZ&6@O7!;#5O'8^H$AT1<$:(HV$@1+6 SA8 M/L;D,HW(H#!JUY>)V_3XLY*"CU;%S/45VTA_CPC!CUYMG53>OB&0")E3!GJ) M[OZP!EA/B72X:C',DQ0Z/7[_K7:E&_&#D;?\H>&=EA MN:\W9[>$7\0OS:+_6PL6"S8T!4MS'& 1*(:UO/O+U4KN$YXI[-^D6+INQVI] M1UUS[@PGH!Q54N^LP%=;LD"!VK-J@UE-W0*GEB-)"UK4_9>]N)&.* "J#R? M^9=,WO^*_*(?7,]9"H3]2C.-D3CK4GEZ8PQ_M@>64H&JBVE%*:77#Z^O\K.W MU6RR3_!0[EJPU'K;/))G8?W9H1]1GMO&UAMP8.V''[*MSW8(C%6C)-7VA-,- MMU:-1^).ZM&ZU])O;1+Z])*P6+QF'4:HEOL 1;TML&L7-F M9OM]F\[3EA^RIZT_5W%S7/=\#CUW];%DX9;,>&!1./M^V3\L.:K3?&!SB< ; M>+,RBP]D;XH'!%_ ^H.\X_?8+GQ@L(V'UR10QCE"O[*3WK+%R?Z_)[\(! QI M-?(!'\EY'?QB69/K L?4^GZX:?=_]3__X2(93J2.2+B>8.9.NE %VI779-1M MGH=]#RIB]*@*2=47' LT:IVK[]6FN):)C3UVVD/M'[Z/3'D: EJ5=07:*##R M\WUO#W>3-1K-I;:<-%<)!X1F".%$+PK<[@_O/L *@:7PQ.XZ8@\B"Q4>W5V0^%>%!9Z#FNOL M_7#"^2+(*#+(]-JH^B419QLGS:VSOAEFRK?-9(28.(Z4#V^G_")1NH0=DN;Q MWMC%]:'$:[3VC%XHAV;OMP6/JC([+N^TLGJM7>/PU0#C*GB9;(Y,'W8QR5BC M3OI3"!'S:!.S+^/R"+CN[.'*V^-CCI6WN6X@JR;N,1I>$?;P7]-?A'X8A?,! MZ@L64:8P!\9!/:R?F(9$*'O@]*>!$)+M!^VDH9;\JH+AG\FW/]:\H9QW\E6U M;6FF;W#[@8JNU6)50H.<&U@DB8XW/\MYN57Z&+VIK PKN+T>V<2M15'O MHB1 'SNY3O9AC G<-D*,PBO-X"1S<%'(S2$VK15=&O>=2TN<&P(NN!N6D$.+ M7[OCWDAL>DVMT!>BP/VLCR5P*#1'NSN56"<1$F,+1S(#CN%L(; Q+R\/S; K MSPC5?6IS3\H^6H%1D'G;)^Y 9=+1%W'J;DD+J $2ZPE$8*QX!GRIK-Y945:7N>_"Q4JQ!],D4]";D<"Y[]'3>7Z&F[3MN?XPQEM#[E[%/M<.\O#%1R>AM;*\V08]IJ^W!; MSNU*#DMGZ17U^0M>4P6Q'!\WDQW4Q>#L@49LB'?!WL[G3^\&(+NNR2 [25;-J$3Z^2Y]TW$J1,X>8P%\VI*6+YCR-6^A;V>^:49AG&: M'_0T,?-K0TN:EIU7^9QVZI1+GEI;>P5'IHD5BF,Y@^2K/BZ^&(("?D4[];RO M:+]( JH450*^7([T3_-']L>V39D4Y+Z;-B$,.]SR/'V1D ,VM"VP"NCN8,D$ MHJ@W&RM[CS=BZ4^_R';;8K?B[I>*J\(/#MWL;SH!7V^5YOCYQ^\TWPYC4-27 MW]2,D'9DN==>]"E3$R(#V$CIZ1PI + E&'UNL8DF@6/#Q-53$E41?."F>.NC ME5 O(2[HH=Z)WDV/R+YB(^]$GP]^*GRO+:I1 [UQ.I:9)K=QI\8KK&A3TV60=,TR3:]R'Y5A7X3 MFY_(N*35)Y(G-EC]HS>CBR-K.(#]!$NE%C7^;XP#(R#MXW M@YN?K^4#]>6/)>*U$+RU86H\K#\(Z0B\GYL(*X%7F4'AB'L#'Y>02\@EY!)R M";F$_/= $L)1]"U3\$9++L*(YZHGS0=^%->-_<6/>"N_"B]P^4!L%I$:A9C! M4.83:^SXP)LW;!XQW)@WC_JS*X<;;LD'_^SJ67]V9>$+=0*>'IE4XT)8S"R= ML!N(;)#O%(E#HC@V$*7)=\7(Z!R%DIUZ+GCE\+";ZR8OA Q%=>!Z*X-G_NQ#=0O&8C'9& U"DW6OWI5M7%NYKL%;IS MMZX]'*KJ$OFJ%\%1>XQ!05=3J2BQCP6%Z9E>MQR]RCNZM4)<'4?VS9P2A@J, MV_[B];KL MHO/P]=IG2;>MXHW=C,N_D,K>FRG[MTR%H\7J]H2@;:'T9I3$^L?O#9Q]3S3- M&8=]*@\^;3Y;=]#(L&2PV-I_4]Y.=P4_RY"/._=NG<8G\(&7#O7^\KSV1WNX MZ8'XJ*R3W2:A@?UU&F5$)O:)U^5"=+O^3M/.[[E*M2,[MC>OK]BED.EH]E%6 MI$;04GN?\EK U5-(6*M&R4]FH59RG7>$Z4\X%BHTF:YB1$*4[%;'VI*N0#:G\5U\X:F^;U ML'"[40]9^%(P.RP7Q(_QV."]Z?XLP5,:-:(&>F@.#;8.+DR]R,",@5FB=.TK M)B*VK//LR+$/0;(W5O]DJ=/241.]Y>X#=;/8KO:-8HJ6.N\P.[G1J(MV-U6U MW]>X4-& W?)'\CX]5(;QA'/-JQZ.$:N3XL5[5WK?/J(C)-AN:--D$EE]0$D& M^>J/Q7-E:6!9#">-M+C*Q+2##V1WGOUV5I[M"+9?6LPFC[G?]! M?=[_C2++\5@LPP;Y$SFR_:QCL Y=DHQ@A7-3LZ"IR!J=B[IE0Q?1L4C52KGW M\HX-/ZC$4#>-H9/;M'9H [+0[!NP'S@L2=Y M-O.1O0\M"2 M#[V=)CDNF6>&PA+:IRL*'A@57)D:G1[5MCC,K#!QF&UB;^5](*X ??7"5147 MUT9YD.0M\V&'%D/Q@/-7*ITV7F+<'G9K__$EKLGB:ZC]\3T39V_&ICQ.UA=[ ML?U%%B!YB-,"S]% *;!A)=&[TX;5#Z,>#PUAWR#D@N#!$4)$8/75%"S")Z"X M]9%&<930H(^6K$WLK9^LZOT_99]#Y :>DA0/R6K"&D'O'HZ@5D[TW2],R?O8 M$IHS?BVLL7/%4,TSU3U901HNZQVWG[/:$+&-"\C.3PN,< \?2!1H9T0EEHPH M=Z,0>S [Z!((FOQ-C_$-BK85&7D')3'#UM+40-(>0B56'W,2$FHEU?QPG#RPG#WT-BML8KV]81; F,]A(\:W@3I<:1*&A!2F%!5S FF M_\E>[$;X$;40V7,Y[ZRUR?%I4JD1'-Q.A/<(-R 5$-\4]28[(!L>..4?O.IZ+L(LC*C(74D@X>%-(APTF(0O&^/(;)N8RV.B1C[PE*%>VAC# M6#+FG+/XUJ,L>\KV^BD5 !MI[Y^(0=#0L6>E/G!6C!#6#(POZ):=-T@FY'@; M3NC4CI8^.V[E9K'<>&?1\=P(T8)M6X2G$2Q?9DR\@(+@R\ZFLX4X5YBRHW.3 M1*:=_4Q$'P886O!3&G(:&-4CQV+6P6%C=5KB# M;BI/(T6KD1;8#^U9NT<3A%.K>G6C5X0E01DT8@Q2@J,%D1HE11I&O51E(&X: M+JS6P>W&Y]?Y,/UY8L)\8,47P0T=Y?4B*O"3]W13V*?"[_?_84.FZE^^R?KQO]O%9%DL.$ RK.2#[CA/J+I_8S->LOE MD6N@E;G/O"ZU*1'2AOK>(PM^>J_9F[>8?Q@/EF3CBXD<*0(UN%%\PB+RF-VR M0>^%#URB*&IHA"!HZ,D97%ZG%$8+-V4)>NUZ]XF8B M36#_QH7\=3O65&G+;^(M8/<,*E3<+-]KB@UW'APD.^?D9(O*'-M@-9*T_\46 M!4"H2X@8Z*BJ S],,"4G^%Q,M2M 7191SJ'Y<81Q A>\2@)4^L MA>G,2N?>1PD4T1HC34=/ZDW:^O.D"\1(#)1'5RG;B1@0%";37NZI87=OY=7/ M[E;JPLR51 (%-FCC'3T&[>)]\>=:SWHO1@%CSX#4*CXPXXJ:3\7LX ,=QCS< MXI6*Q]K\/U;S1$VAW,4ES8N[)*[J3ZHQX%9S*S)!+_)P6 9#\?N3(,FI OB6.8_\RS[7/D_DFHM+3B4C'?_/=_/9K7V3_)W&E!-8@ M]R52@=>(+D'%@U[$^*ZS0]]X2MUCKR(MNS.G]0RLLZ)&Y2#-JP/*R6^QCB/) MUF=>6$P"IF?CF2@$=I"W$K)LHD1=FZV("I)P:$$I;BXIA\.H&5OI\@X5TDY* MWP[?WB,J(]?7KM[S]LHZM?E30R-)[W?8UIE&3OPR[!>Z^3Z8/.WZ)/K=RYL+ZXP=OZP,SXUKMV']QQ.6H M2-<'AR3.[Q0?^5GXV[;%?&Z(2&[BV7@L6A+54<'H>9$0^(N8!C!WZ-^@Y,"_ M3'[@!@FLJ')N*N@J&0^69D]G6E/Q0M[WRVZE*MP>U_+P"7DUHF>4%CD4=:T6 M"X(-S7-SQ'4"]N$?@WKY*#)XTSBBU*--;S6L.ZKS,4ZM9P5]>/B,VY5UDUV>."RNI?/ MGB.ML:)?0.ER:+^WC::X5L.OI<<8O02:$N ! F/_W; MJR::$;^P!^!?4ZC'DJA?+EPAU"-^N<(%^/_7R?QAK4SB_RP ; S"6L&,=4S- MD[ U^^@!)HHE#P^%GL_$:##MHGC*(1EVT.C-.N6> LWN')O.JTZ/YMV'=DE% M-6MWD0?#(X-:&BOZS\H(..E)7CM/BBF;ZOQM>#,1>IIZ_NF^3 ZRK\;K.<6S MS_9\D$YOX8;*RLO:.VPVE=H7^U=$95HD&VRK#FNB+VZQ$L,'5+$R<#H5UQ(F MS'9HY.EU%<[XK_/">Z=)EGW\U-A%DK\GGIWR/6D@6$UK]>>U/WD*3UO6JQHR MY9L)@]=YHA5,FV;*:LPIFJD,9B>S+B;7BZ=7'#_LUBO?Q+KN/BA3_-@YP2?T MD71U@$7BH>>O"9>X"9-!&7P UIEBY-+#MJH$[@778'9W3XVB9P.\O7+.D$I5 MHT8J'ND,U=\S]1FW4^(M;BA>MX&S$YIJM%L78F$WB1,AN5ZFK=>>W1NKI^^< MH/^#D5M>E;S/Y'BFNU%,1U85 ,*;A:0,8K E6IA2%/+"CY4W4WG2'NT;I]8]EJJNV#X M&;VO?W1"_>DP-7-VKY+L*_99$^0N09=""Z@A4M__YMO-M7W([1P5?[&,LX=] M)&Z]\K(PUK[:]782C#I6@LY$K.(#'G91Z!4&+L'-=1+=_AY]G".LL6;LIGZ# MZTF6QS[8+]_1H%PAK_M#(=/^IY1E:@?4;V[Q4J[8 W6P%+CWD&M#2BR8P3

    @MHB;!*,:(E[@'%HA?H.,<)YV="A? M-5&B=^KD,":*BN22Q7'"0,(D 1!)"!A/(1 Y%9)0Q7BFW.ID#"KOU PE$XZ[ M?@%OFT[#>R5U=FHV9SV4F]_6X>KZY3]]8N03QS[T-V2 [UAUWWHVX=1EWS8 M0S__A7B]\T /F:=[5.B_ +U.$7M,Z[>-->4"9BB74J*8Z.\ E #"7.\V6:H MS11+4LQ)BM/9>KFF<[O=IAG6:5/8#CX<0]R;.2):R^;&Y2U,$B.$"\Q IB33 M3DN1 LQ4#&*4Q$2D*6?@=UZ/?[0*]2F\J0%RY-%?D-DM?Y"2_&'7,^P8BP5+ .L$!C G%% >4) 2G@LLE3F M^F\N;^[!^%-[==_1ZGOTI&6K.YR7K;!NK^\AA';O;P]@!GZ!-Y)%1K2;Z,,O M/G\VK3VB=_2IU 9&^;]-R;/Z0R8PMBY-JO]^R]?:&EZ7,N!6? :FH*_\X1RC MOO-G%#Q\Z<]]S#UE\IM\,/[)[W+YL*)/WTM.Y^W&([BD5)O)@*4R;N/_$8^! M$B*+89P7V"X&].(L4V. KH2.^_=E-"_30#",ACY[=X+'*;7RJOJ],RS/SS!: MHN55);OYEM<_[-LUI)+ZH>^W"_%>_I#S95WOX,,O HRB%@:JT(RYA1Y='&VJ;W^7_\?^OCT_[Z/9".>H]M\&5@[0R 87 ,S MP4;..L^T(VG4BAJR?X@%(H&;B%R:<>1.(A;*'[<3L7G(CSS^T'*;H_?E7'_H M86.'M*782(IH(I@ J90(0$49()1"32!8YCE,T\3-7;@TV=2H8U_6K47L6.W. M"F8[)@D%WL!$XHV;,Y'8 !*41RY.."J-V*A^R")6S_0-A[[EW+3(J?Y8KF7U M>4D7IHG\QW)!%UQ/^E5R6?XP@8:[N@$"RYB( IIV$RF R'!,B@C L>(HCV&> M"\>Z;3VD<7F/QDE9Z<;K;M2)=I*WT;F1=[V'/DMGQULC+RFKWPK*,X3@F'!"$,VW/Y02P1!8 2:0$);G0_]^1:ZTFGB"M[N2. M=H)'&\E[%-"Q7 I+[@P.[] T&0)7=Q)T@BDLW]E-/2ZU.<%QQ&)N3_N>6?V0 MBV?Y59KS+S.^7*GEZE'SH[QC\_*ACJ,Q'BXW8:+EH_[(G?JF?ULIRLW?FE() MR2RE'"59+H%$' *8"6T^(IF!G&8P%E+D*'6*QPPEV-3C:*?23;11 M*FJT,H9.5Z^;MB"*ZQ%:H'6V/6T;?_4&/YBK5;J)AE]!CZ.\L' '/O4+)-S( M!X1A(3T^2PP\OOL5Y;OGQ^>Y'O&'_*"4GJ<941O-8EF7PVEOV!*50I1*"1!3 MVEC%*0>X,&8KRI.$(E$@D=K>5]I-.37.WDD=-6)OWN#:"6U%][C5M%R ZU>< MX6$=F$P#(>IT$>H&4N];4U_J^*0;$?'GU4HN^,OL=CY_U_RL MS=MM97>1IB@M-.MH[Q@6A024I#DH(!6)-$W2,ZM0B4N33(UL;DUMJ*V,CJQR M$:XJPT?]"DO/F\888-O_:I3M?''X4$K!1 L1P!"% -,4@:@2+A()2HR M$;MD7=A/[40*(V1F:,DC7@=1MK*;XB#+;4@@O1X2V'H,R]$UJ_L(OIG.;/UI4:U7=>^Z MIGR1RE(F,I4 !&/3WS7A@&&4 B0RF')<$)1+UT* 1[-,\#2_MW\E>^960.@6S'2GUA&[$"\T>F'GDVYY%)7".[/$\(^>UGE7T.!?U_$=] MZ__>TU^?A!ZM/LHW[E);78AI(T;RC (>(TT1M!" Y@@#*7%.8HXPRZWB0:_. M-#4'IZV"JZ6-]L5UKMAT&>#+Y! 4MH$IPALQCQK"5]#H44[XW,@C5Q:^HN!Q MD>%K#_A9#*<,@)N=X;TP=L;( M&' /34<;%:)&AYJ8C!;1OAHF+*N[)JTF]5$OUR]4.%NF+ZA!#1YO84:UBOI" M=F@Z]1[/CT;_(\KM9T8;(JW]*JY#.9"@R3 M(@%Y#J&)HT\!P2(%*48845I(47 WM\QI_NDY;+58T9MR$56UQ(Z-=-S09W%" MJ40:>"0H@,PD,!0R!4J01$*6*2&ER\XU&/9C;%<;X2/:2&]VK,?E9AVBY4[\ M"$3,:##DTMCM78,!/O"&M<6Z%;PUF^NXC ;NCO WT=N+:#MO3EZH!=V1W"08 M=1OR N=P[_$;Q--NIRL3KE%I&Z8>_WTY?]93SY1"*J!XKRJ#^;^:VM9R9:7J;2"M8O8V(Y7Q.5U7TI%^OFLH<=Y1S\.8I+ 3%$O X M-TGSF4E,R3/ "4.<2<$S[E3J)@"XHYR5M&(:D[GAJINH%34,KI9.2W^TAO9) M/(!R=S,NPQ#6BS@SU[A.PF6%CWR *Q_WS*EHTO4W-:\4)S%G$'!:Y$"3 @,8 M*Y,42Y0Y%B&0.968VQM]:J]_*YQK%,AIY.Q>=6\\AKXFL8;"/6OAE,IADQ/V M9A@W!^&4I!B<_Y)M1\-26YKQ3YC[K7JX>/YNJTG?JW4J*[B6^.J?5%WF_DOW K_:F?FFD?;Z5_+&< M_S"N'J^EC10U9R9KQV+VUY&WHX P:(X5E?^T!;)[?UK+:W[52!PRU-X2G, Q M]-=F'3DXWA*$XZAWVP?=R.>[:==14E:_->_FM*JVMS7M[J=H+%3.3'%,(C3I M4 PH,F8$$A)1;54P:E5"X^I,4[,AML)&^](ZVA37$;Y,+D%Q&YA41H-,+'D= M:5#_;ASH]J:<(H36C&P-2\O$[:UT$K?<>OWY43C56HT-E]H_X!NR\KFL3(1< M]>$7_V[JL-?M% J6J#A),A!G! .82).S#@5(\YB@G B48BL"O3S-U-BS#;W8 MB%K7Z:R%=6IY<07:R\P9#K"ASV!\L?((4[D$18\8E9/#CAR@9:J)+,[?[&9;&IDL)4WV@D<-1)'K%( MIM6]Z96^A;/."ED^K]5\^3-Z:H2NFW:7BVC]4\Y_R.AQN5A_KR+#-76C];=T M7J>L?_LNY3H2="UO3#>+)2_K3F]UQ^^GY_6Z'DI[95(^UC\N]BO*;_WIIN.7(CJ;^5BN=*;R*8(W2Q1 M"1:DH""EVE6&#&: $$WV/"5$Y%+B+,%N1W,6LT[O<.Z]WE1W/>[7R[-??<<. M%!8K8'=$%PK5DHJW@=9C@J5*5 1M:V,,5MLN%Q;SCMKZP M!^*H'X;#HWX$95IWK>1WN:BV881_R/6=NJ>_9FF:%33G"2!,PPP9S@"&2&.. M19HIP>*,4I=4T MS.5F=(^1^[HFJJ:<.N:7KAJ#JC5D3U%\_?'IWY\9&E^#& M22(SGN> B53O P1!P%*A0%ZH G(BB%X.EUO64'"/4>QC#^XVPOG-YV55_::9 M2AM,FL2TV#?1[<$2?*&K2T'-SFM@MQ,$0G;@'6 H4)UW @NX@NX E^8;E?DM M%#]D?)M'O-LAZ6^'B0)OVJ+I8;?];S9-BF>$(DT^A "$38($>KP5F4Q%@M7JIL_YK'VP O.T(/C2* S-]Y]MZVWY; M#9IO=OVM-D*?CPSU:5]EC5'HGE;7)QZ[T94U%">Z7]D_Z\O\0JIR4:[E9[VI MB,,9CZ:[957=CGI&M.494QX#6:04F/I/ #/. >BV#+8\% /SFH;%<#4OW#->_*QT:YV+PG=OQI3F,@B!@67"L"$4Z!'(H!304D!.SB +BN? K-L72&>KS!JP?[$?[[Y:/K%S4X66F ML,[#HOQ?;1"VMMZ5G.?+:.0:6>VO:S$?0F>C*BUKT( MY498/^(;=M7=R',R:SD6 7<4OHEV*D==G3WG0^RG(-LB4,*_FK;"NC+,:YK6F_W_LV%T6&]5,@ M2SG6NQ9"@!$5 YX7299Q%>L5\VU;["[.]&SR;GEIV\*- 9L9>ZRHW8XTUBH- M?;XR\/+TZ&/LC^M C8P]!'JE3L;^T)UO9=QC3#]:;G:$O\JY^/M"/_6./I4F M_D;22E;M\28FE!4P98!(F@ H"@D84Q(80N89R4B:8Q>7X?J44[/W6]//B!P] M&YFC5NBHD=KQ(-D!>SN:#(OHP&38'TQGNK/')RBI64P[*G79PW!(4 Y/>M)0 MV\*]38)JNE&M9PG"!-,B!3QC L"<,L!,Q*+D"4:GD5WOZ)" M1K25=I/SY\@OIT&UY)3>0 W-(QML6@EOVHYQ 3WLRQB$Y8K34XW+#Q?5/>*$ MRY_N%_RB#9^&<_0/F]^UM<2_RDJN?FA_=2&T"*MG.J]NY_/E3Y/M^G&Y>K]\ M9FOU/-^(-TNS/(TI+@!D66ZR'3$@:<8!EX4R-2R_.'.1P,LKAV7O>Z2#XTC6ZMW4/VY_O^W(T.I8GT>V M2IK[IG95OVY75?]R[QO0%.V*3")/^!"A\&LR2%110#%?)1 I/,SG8I<&F,EW M+WG23-7XS/KGN:RO[/3432!U4S8BSM.'HPJ#U @3G1 M8N*16BF/>[9G&I5^U&SW[?E)SU+7D)F_+RL^7U;/*]DXTP>G MY#P5IF2E #%)D/9_!0(XP]J*E5#A5#$A4BO;M:\@4V.L[H%ZW=37J',3=16* M=AK=M"=+#F&>?1;M,KV-N10C7FO8KX+WO5/OA;$OL HU43"KPZ^(6_1L MRDM1PGV&'R^:. (>U''(<;K>X]?=W]XJR<0[SI]&&]7*U.AT$CR]F7WD;:P MS.U/NA)W==6KZC]EM:Z#$(QWP/6/]TOSJTXKGX/W-TX02B!$H(B5 )"A'%"( M&5 %BO.X,+6KH&\4P-C*3._$N59/NT%:OZB+0=0!H8K82]3]8(M$5$-Q$[5@ MW$0-'$WD4PN(*?1A?GW3[<,5, AA]*^C:PC#E+]B0UL*4_]N]8B@>*UE'2C^ M8G1U7BEZX[66[7SLQZM)U-<0^$C+U7_2^?,FO' OK/!OV@31EHBX,R&)SZM5 MVZ'OT#9/$,^((-K332'5_BW7>WO,&:"9Y)DLH* (^^[M >2;X';=L>F-@E&M MXKQEK7']A<0_H%VM! 2 MOM(F%1#<\_M.R$F\HW^>'Y_GIN;OW?J[7)VH2=?&PV4P4QF.!4@3TV(:LAR0 M@E @<:H=0Z[B%%GUIW">>6HGH!W!HUKRZ$+U1=_X1.MEL0XI"@_VT%%&=^\^ MG:E7.42@HBM"H6.0+&,K<^#V7C;_^VGQ:?%#?U&6 M*TVD,TZ+(I)\5N_0J/76.\*Y5BZ[ MA*L=]_3':JP:9(U\T9N-I+]%Y2*RP1J81;*'Y<$LWG( MNS#ZXW+Q;:W-J:.>]C.29B2+)0%)$G-3J4< 3!$"V@I2B#&I.46YN<>7IIN> MM]M(&U5&W)NFYWQE&J)L)'8NR'T>:CL^"07?P'32XO:MP:V1=.^0-&C1[:N( MA*ZZ?7["L/3A4 M.2V.KVT3!O+7,75\T0Y@_ER';6!KZ(( KVP<78?FNJUD,89GTZO54CSS]3^H MN2M9O[2QQ3,D\H3(# &B8@D@(A(PP373,<1HKHE-Q&SV)%?E4GQ;T]7:CN!. M3^;R7AU..=PKUC:!JR):MV5B\J%<+,P)L?['BZ0KQ\Y6IV$N%,&%5 RD/,\ M)(H '.,,B#B3DF/$,T%:F#\L;!N*!0)Y,^%H$,N%" JNW0[0'ZZAKS6,9:-? M]/;6?JUA,C?\C=C11NY-5DK GF 7@0G;!NST5.-V_KJH[E&SK\N?]N/BC[N* MV77'M\1V1!(:R(%II1$7U/)&7H Z,XH+0D'YQ6KB M4=G&!8I#[G%ZUCWKPC0KG,_+!SW6>_FCY-N"&BFBG*B<@2PNS$$:Y("D" )M MJ,@B$T6L['K>79ID:DS3D3-J!?4H?7T6TLO,$@JHP9W103&R3ST(@=5(:06G M,-->7YB\@6LX7,@)./OH:/'^UX3OQO)?_:P[^WWX\FX3+T%S)2'* (>D #!F M!: X(8#A%.$\EQ#;&5I[HTZ-W[1@'N_J#J3K!.:E^L",U5=K>TKRTGXD#C(H M?#-_"\,Z1ZI>H)G=9T?CE2/QND1R_$<_#\XTII>/)M9EOV7WI@%T2XJI,=-.B7/MSV_:4^Z; M3K2GF_?GMUQV[N#@BS P1[K@WVAAM0[.3F,O'(-ZD7Z2C.I6]@+KT,_L-YAG M9H2YU/V^G.LGJF9\;14WO>*^F)H"RT4WH/!^>5JR;?_%(B8DXX* E.84P+2@ M@"4R!YQRJ I<)+%P+((75L#I18O4%^JM?O]65^9?OSAVRPR\AG9T^WKK,OCQ M_TZQ?]LR[E:YJ-7N*-#V#&D/TG%S&/##YC2$%7'9"O/HJJ^?Y6L_[4:/U954N5U_J2TO]V2_+IL-,-3-I M#7F*(6"*)*9?>P(8TVZ\D@PIA@E)CE+-J=8A6 MLDF0T$SR9%2HKV5-M]#H::.#VZX09$7M]H+1%FB<':"K3EV><*.0J975Q@%M M58H,?42U4E&C5?W(EZN+YDSZ(5$.2O5!!!N5X$-">4CK0]?-J<[E.<)2IE$"29%)JCDPQ0C A@!4,D85E6)$[7V1?FFMH)QT;4 M:$]6SX2S2QC;L68@Y 8F0U_0W&.RK\,1-B3[PGSC1F1?5_PH(-OB$?>KF,_E M0BY54T'W(S4]/-8O[[Z;B@[EXNURM5K^U*SUCNHOBO[#C"@*8XQSD&;:P8=) M(0%%*0*%2DA1Y PA;'6(ZCSSU&C%"%]7*VM*#V_DCQH%3)CP5H5HHX/])8C; MHER_'AH,ZH%Y:$HHVU]'#8;V2%=6]]^EJ;#[O%@;[*D0M7U"YQ';@LU;Z=L& M*6O]!&_62&W6:/V=KIL_+!^?Z.(E*JN(FF+*C;_3C/67,+=B7HA?N#ES&V^T MVS4O-;LW<'X#N&\J;?$?/=5R8:Q>_;/^J2KUT_5WMUQ\^,5E52U5IUGM>^T* M-W<_,5&0"0P!-6':,!,,,%@4(),]FS8<\VN;T(C+,$XNU(_149;$?L-:[R5&6D'JVO(+I_72F\W=8<(LP\] M77];ZL^R3===ONM6&O$YK:I2E::N7Q69#J2T/@BBIAE>78@FS$X69BDN;&T] M)QAMKPL#1'?S"S2B1X7U9Z9G*>GJY5XNVM."&">8%AD$12IC *7>W; @%$"> M,BST_\MY;ETX_7C\J;E+.Q$C+:-'6-@I#*]O.3V1&?K2<0A0'&J(]P-GK-+@ MCB"YU?X^#\&EDMXGGAJO4O=YD?<*<%_X6.^\J9,G44T6CY208@@EX(AH7L,X M!C2C%!2YH!G#>:P*IUZL5K-.C>U.'Y_V39VZ@+K=V7-P+ ?FQ[WD*3],^V1/ M7<=HJ/2I"S._5O[4=3 N)%!9/.S'276UM$XQ2!,MT381C0L6JTQ2$&QI'(ISV,XX_Y=Z%;JB_/ZZ_EP_?U8=EU1AG/*98 YN;J MV=0!PRHN $HY1S&3)$/2M=7Y[3522V_;P,N(]4OQ$EG7=0OHG*;2C]^KLV?R-:54O3 MTU)[=C_+]??H>B)4%>BNV!IHBZ9NY\<8O7/;575.M6>[_I!O9V-5+J1HPR"_ MZ"]-^^,=FY1-J'!FA;[;_VLGMW,7^*OAVOEM@2 P)I#&@NLPP6JBB$ M\&WN=&[2Z1T:=2VDS]NC(R-_U%$@8#>FL^MA1T]A,1[1_ P#;H^>2-?P&JC1 MT=EI7ZE[T348SK M,))"Z!^HX)D;/YV9:7JD=/"&1'\:6:-:6$?>.0>NK2W4&[#![1\/I#QLGHLX M!+9S3L\ULFUS4>%C>^;RQ[T=*KE:U;EEG6/Q^IA\IG!,B5("$&G*&\=" 1H3 M!)C($B8Q5+ 0'@FX%Z:T^M*/'PY;R^;L*YW%U=I'Z@73:+Y1+66=IKIWSW49 M-!^7Z!H3]+=RM2A-#['%0O+UM]MO[34-H2EC M5#*0I%("R$VQ>987H&"%(ADG>::LK[K.S#&U\Y56S*B5,]*">MQYG0/T^O%X M )@&YH5A$;(__0Z U$AGWEZ(.1U07\'BPK'TN2='.XR^(GKW"/K:1_WL)&-O MW1TF.#61 \<9?8PKCO($@QQF2AM.FALQYP50BTR'\R"&FI. HQJN?E 8WA M?T9TNQ!ZM')-YY]->9'=47DU4RF%&4*F/UHB !2X +B(">"8<"Q,GCZ6L_72 M/&I][G%^.B<:VTXZX#NV?[):=Z.O2_?L9.Z6==N\>7^CZ^>51W3DE;6P/UD* M@_ 8!TRG( U[NG0=B^"'3!>F'/VLZ;KZIXZ<+)[R2.-^6=''4K36?"$RB-(4 M 0&I=B"+- UF_-]/T M+L.ZE\@;4=LK8^]+^'UP[4R6 ( -S&!>2/6X43^)PT#7Z/MSO=+=^4F%SU^8 MG_ZX'S'G/M:CJ3>##+_.CG&')1):B&*109-I>0010 MGF1 I2REJ" H1L3E>,=NVJD9,[6P@!EIHTV]F%O33_&A;F1V$[5RN]&'Y1+8 ML4EX8(<=RZE%IR V.0U9R?-J/I-ZV563>[8K([%4;N==? MEZJY_^M<_GUJ\MR$=K940FB< JD=+0 %+ "-8PE0GG*$>8P502[DU4^)E92S5?TB3'"/%K?;OZ(/\*A]I:?K3&P(R#1B>Z?Q>KAZ3F>!%!E,J M0%8D', $YH!)K$"*54:5H@7-7'O@C*_%]!S>CA+11HNH52/JB*\Y1LGH3;FH M.RA4OSDZPZ_PA;%TM*?])1C1SN[JWS6V(_82G;3'#0HW48N#, 0\+7F\MPQY$O((>XQYRO-Y"'1V@O*(H?IOOW\K%?T#_+MRWZ*;_.1F:",4I5(('A& (PI E@Q#""/,RAED:4B M<=M"O669WD:XD]B<:):;/F/+GR;C45/@8C]INNHTF'/;"_W7#Z:2F>@#D(DL M 3"GIC< )$"O'"*)D@H1I])OHZS>&-[JV6XVBSO+JQ3QXH/G86,MH9YB, MLC@#FQ<#KXNS@= ;TZ#;O+\THV[6O4$[W'+[#^BW<6KGM^X5M>D9]6GQ95FM M5W)=KNJ=OAM81*7>*)4D(*N#O"A. !9( ISB+(^I0%@F+E3K,/?4R'77"N1D MM;LZ7HE6E5SO==O[ZX=/[^ZBS^^^N+&JRQK9\>A R _,G!NIHS<;N7\S*] - MLFM*ZNTK$VWZHH7C3 _\@K*DR_RC\J(',(=,Z#-$KWHQM2MB>I_J(4TEB/?; MND*?M]FZ3.(L(SD""3=6IDHY()C%(,]%C'"!\E@IC[(Q%E-/C?DV]4ZZHM=% M3Z*=\+W2I:W7Q([JAD%Z8*8+![)O=1D'O(8H,F,S_6O4FG& Y4S)&9<1_&CM MRVJI=[O/ID(W)S!-3-QL5C &((/:6*.I G&<9+*@."TR[A*6OQO:B99&",'_ M0ZY-M;?EHVRZY)I[V>6\%+7IU39.<>YKW$$2%S27A$B0)EELLK8XH F!0*0Y M9SQ5L%"QRP;@B>08YP8#(VE'VW[X#.VZ2U/JHH;FC1'MMVY61]M(/>IV4C=& M_QE_/QQC'T,5E)$[PX_*N,=J'3+JB4_TC?EM5O>M5,N5;'Z^I[_>Z_^IUB6_ M78B/^O?EP^*@WF:<\02E) 9*8'-RG$A BXP 5F:QHCSG#J%S?249VJ,THV* M;5\?5FNT^9?6Z2;::%7[SJU> :M^^:VLY7WI>.LU]-WG*$O5(^*Y%\ #14;[ MR?1*$=2] #P?:=UOV&#!CE\E7SXLRO^5XI.0BW6I2C/A;7T25_=76TFAI>E$ M_^B_/3_NQ0/-\H0G,4DR@')HDEE1"EB",R!DP=.BB L%L8O5/)"<4S/![\T< M^Z>@CF]^IMFU+*<@DQ$@C 1.4 M%@4%1"D%&)&9DA)FA'$7"_]XBJD9[8V$42UB=.N8DWL!23L:[H?/P SJ"HTS M[9W7/BACG9AF5+(YK^8A3USXI.>FFNY7;:JN2KZ6POQ! M4\S^+SJ?G*6Q9)@K#2C*-27@M D0XGV]Y$@C&4L9FKV)%?E4GQ;T]7:DA/Z MR.3R>AQ*-N";8CIB&Y.!FQ_D3MR(KK5C^5 NZNA7[6R: &I';NFUA DJ"*5) M"G#.3:.^H@!4IABD)!.8B@1+!-LE_*!WFRDNX$:N5UH^J7__"@MGN7^,M11# M;S5:LINH7H>.@,9;1?I\'>=!P)N32& #;N+]9)HW TO!'A'>V.00?M8 MRM_62_[/+W1UM])[BIZC[ES_1:[J&/$9R6C!E= &,\E- 1_% %99#.)4"4X5 M5C1QK")O,:O+*SQ.*'5K-%9&ZIOHB:ZB'T;@.GM(+.>FH96F]2:$VC&1R&85 M7,SN8,B.8X=_:R#5 NOO;M2('-4RFT#:)DTGM&UN!=$ QOKE>5_!>K<"XK0Y M;_>H'S']_DQ7=+&6W9)D?Z._RL?GQP^_GNIPBUG&:4*QR9:D/-4F($FU3P\+ MP(F(4:(@H=C)I[>8:<@ K*$W9S#LJ33D <4A3+H^&ZEAX*M!1%D)DBDF@).$ M2HD!H3D#J6(*2X4DYZQ?S\)_H;C3;I^]H"&G5Q;!CJ."0SLP2P5!-4 'PY'# M2Z_,_,I=#-V#2BT?]HR.,M99'7G?WO*;JJ_+QZ>5_"X75?FCO>^_956=T3LC M)&-2L!RH3'M]4"::K@K-7B:&OH@I0;ETBX9RFW]JQ+45OZ["WI5[$U/SYT9T MU^ FQX6QH[ !X1Z8S((@[1Z;Y(=7V%@D1QG&C3WR ^@HULAS&,]JC_6%5(4YMRLL1.SC(U MN4JV_R&?_#L63C M21SMF*@W.@/S32/?KI/&$.QR$8.P%1=/SC1N@<5+RA[54[SX8>_4&2ZEJ#YJ MT=JZ)M7'Y:K.*OU8+NB"EXN'6[XN?S0Q9:8&/8,P!5P1":"B'!"4Q$#*+&&( M29HII^(3CO-/C2D\6B&Z(F['' /B.#"G;"1O;(2/U'+U6YO=O%4@VFD0 M-)O$![K0*2=.,HR=E^(#T(GD%:]A_(A-CUBNM4?X0XI/B[7^PI7;H+K?5R8K M*XEC@9' E3VT&S&J )PR 32&62$"0 M;:R?'Y8]_U\\V)"#:3C?U6W]^Q%%>\ZL*;=[KZQ_LU_']J_PA%\^R]:YF M2C&2*U$ $2>F9VF2:C\GS4#!LIBC),DX<:K\='J:J;W2V_;EK9A;3]^OV_L! MIM872CV1&OX&R1$D[^[NIS$8I+'[P52OTM/]M+KGVKF?^;3[?OY-5)FSEO:SXJJR+,]^I319=8S_,4)ZE7(@4*(1R[?D7"% N.$@3D6:0)0@G M7CU?[*:?VHO?$=7<(F[S7AMI_3*9+1?"SB 8#MZ!R6.;=]R1_";RQ-L[D]@- MMD$2A"U%>)6\7S=XSJ7S.H[B&Y:RY/_\5%7/4KS7%+IX^-*DM9GHX:K^XWXU M>BEFJ2JPR!(*L""9MF(8!A2E!6!0*9[D!66JF"WD@XE&MB,[=R&LWDC2O)%= M40;TSS>B16\:N4U(JERU32Q!9G,48.:?&%Z3BJQ7LD/]JL+YA.Q,V8,FI_R/6=NJ>_9B1E+,9Y#%1LRAU( M9HI\%RD@ E.602@(ABZW03:33NU&J"EGLZRO7/E>,-F;N:G]UQ9)=*-'*_2S MG,;"U!\20BD ,YX"+!$#"-),P9PQY!;O'1S]$>SPOR]6DL[K>C0/M%S\>X/Y M &#;[3ZA(1QXOVD"!4Z&0&X*5YI:EMK@UG*'VSU<4 JZ7UA-/.H.X0+%X9[@ M].RD2J=M _PDI0A#O5 DIP1 $UB DQCI723+]+=7RKP0/1O)AI1W:NSW^;B( MFF/)^1UI 48J?!:SS!< M7F!]+"M.Y_\EZ>K#0KRG:SE+LSS&L:(@+Z@TM>PS0)7)@B1Q1FF1"2:L(TK. M33*U?6 36=X(&AE)(RUJ9&2UOXPZ"^GU"ZD00 W,O%X8.5U-70/!ZWKJ[*"C M75%=4ZM[377UL]YAJ53+^=GT^?EJ&H7>J;]7#>=TTGW:<%@Z_[)L#I4__%H; MNUC3T^>R6L^8Z?&H8JCWBIP#"',""&?&7\8%A"G+X]2ID$,0J:9&):U24:V5 MMDR,7F"I@-:L,4=NHKW\N:UZT4:_Z,^=AOH-T]3?M()PS%H,L^9V]N?H*SDP MU[W&(OJ$Z88#/70L;P#)Q@[X#0?FB:C@@(/WN,9K>P:;PF3KES^6:[G+8M_U M8C#M=W+,*!!Y3 '$' &:0&8Z->,TSB3'U+&0F/7<+A0P3CFQKNC_%C7"1T;Z MO>H-_GTSK%?%X?8N--)#7]H%@]CO&LX%KO"W;U:SCW_IY@+*R;LVIP'\*,W< M76Q\Z7OZ:]-^]*L4S[R^R_LJJ^?YNEP\F.2OS_2IDG?J]NEI7G+C5)44B\X0 :2Z&8&8JUZ*4@2R3D*08PQ2)3>C"O;VI.X"H'@$. M]V,X?H8CLE?:D>FT9S^ZTS[Z:BKGTFEMJV,-JUL#DDN^O9?2NCMIGFTP\6?>PL MT %[P:N4A\ YJ>@')/IP>@AIRE=Q]OK5H*DHV*8]:**SSZ*R'^5VH2B1(A8< MR$QJ5SFC,2B20@(*(E."7+=)>[TC8 M-Z1[!7;PYJO>EQ"R3KL;GX&+MEN">>$*[FZ472[G[O@\[PD/7CV82JW_I4TH MP^S%E":B_4Y?NR@2B6.9%4!Q9'8(YQ@4L,B!)"EG+$$RSHA;C&$YH+9?U'[>5'NV[1 "T301@BD1$2K?+6T:%H4ZTC@T'[ICP MP>#SV1?,/N%'R0_[ZZ9Y/_9NJ"M\YF6P8'*J; U#4.:2P\&"+H?,#C9/C)F0C/B-FK25<_S1;;ZU7U M;,-;H6PW$B1Q*WW'UT^B9F=A=@)U_@)OQUK-8=FC8Y12J)QAJ1VW3)CJO6D! M")0Q0+EDF. XR1.GW?.6=N>F5P9CB!.L)SFW\[@",!E:\DZ>676EUL=AU2&B M0I]2/6G[I8^G#A%B<2YU\'9WI^C=?S2=<>_YOS^Q32E*NOZ9M-->*K(82P5! MAA !B*<)(!Q#(*B ,F$9Q(G5+B4[\Q1,L*IL*#\LJ_EE\C0 M"[Z7X-#>6_/+Y40NW 5._;AS]LP,^'@6#YG,\;-O4-\;=+AKG(OX46Y-?1YA*K.$$2( 2TTJ ,EB0%B6 9+R@BDFN"#* MY82KO6DG99[@G*LY"%C7=WTRI\[+E?ZOQ1S1R_F%K^T'.\\Q#+N!Y=H06Q=B M[6";$_Z__-&P_&NT Q\DC;,[8UZ]2 ?SDSJ2[K0<^I(CGC!VO5LNA7G@2G0_ MOG]XU&;K;9F;=GJ&$A,.20P4B7. LB+1BL:UHA5IP7,H$>+4;;5K875NSF6' MM'Z;N/NEC]O1-W+K ]O5KV=F@Z]]KR=UQ,K7@23/ZUX;RQ.O>AW(.%[SNMSL M;7_*8WV>8/7UECZ6VG?9G1?&#+(8QQ!0+"% B M]-S$ZK;.\U=G[ZDZR.V+TGJH+?N[(59-E@:Z]YE="_ X])&=CH5A/K"8G=N5 MLNN %GJ00];NC(7>=W+._$OO-+E B\7>DDM/< _MM246;ZO5=EVR)S,&39W% M?S7NWIUZ^_"XK'Y*V;_ E";33N*;TOB(*['Y9(;\(J$QRRC!@$$I]9HS4X 1 MF8$40:;_Q#-5(+O-)5YQS6^O25>5E/>@1X_ZDINH6S-I491M Y]?9B2T7LZ* MKI$WD?Y2<.NTW7[[_'((\D7Z,;#<=AW8QUS7EKV)VG9%=RKJ6O;\,M.!];+Y MS;X#Z_:]1/?91S]?I!LG"I+>-^.'?I5FTA3G1N>FOPOLQ$#=/+ME?I#7_\.#;@#]36Z_56+!8)&KG'!0*,P PAB!0@H. M8@Q3FN80(62UC6F4];FM4"Z5=7JV ;1I0I!]G6W?V"U+@C$>^J6>1[)#[=Q\ M3MI+;-AL$J#E:D$D M59G '+!<9 !124"10@I8D2-2)R#EJ8M'=VQB;JI7(S3KK1IC]*5!Z?C&ZP23 MG*@$8[-=+37IJ.-4:":Y!#B)%:0$RIPZGHFZCLMI8E"AV+3S9J]C*/#4X4J- MLUMZOO5>?<\39B9U,,\W\]"+'+AR9*'[MN+TYZK= MMMD95MK6*&,4_UFA@H MJ* >]#C7PY\B0#,J>$XE5]!)/B\9G)V8FKC4(RT=5[87>;4;_C[9"BP&NPKU MVZK;$!_MT7JO 6W+C-]Z])>,3EN WI*"HXKSMO>-DY17XG^?-MO.@A#UVVJZ MO-=CZ/VJ?1U7ES5Y;K MJRVPRJM)J< %0!F6@"!(@,(RS[*"8AI;.E W=.$==!7@;"K:?OFRS6.@B['V@=OG"YYI[Q?_3NW9]O.YH]KUZJ M.XI)_PR'GA]:I2 M'Y=I"E;+8\#TBQ7KN$S'4#4.B[O'B=6'H7B.;"&&=CFM;(/JIVE; QG7@7-"<"DLC:& MFD-Q&_4,]YC<;]73DGZ5F_LEW6S+_WN2F]T:>+F+T"',<0P94(HS@)*8 9)D M.2@@)4F2(B))9ANAL[ W-R'K($=[S%$/](@8E0WIEX-YGJD,K%4OPZ)]W,\S MFQ-% 2^Q^D8[N'^5FTVUTC.%WX"@ V$#X4&;ITP6+'1H4C]TZ'+;J..TW>J\ M67UW'VA75S=LJ3^7FP7B29HE:0I21K7GR6("&(UCD"M$4B0QE+F5YVEM<6XJ M_2QHU9T%V7W8(H]JZ$[G(BVXORS5WAF=,@(X+9E.!TC]DCJ19K]ZJ)[,?@$F M5;66$5W6.FM.*VE7_CM=/C6_F,]_F/7MC?E<=.1O=8_4@>Z(;IOS@'7]IFVE M+ZGK[M2_Z8LX7:]_:@L_Z-J<".9F1V2I2OT(NMD_[K'MR^U@7[H>)K7OE^&# MHA;/F?(0J'VS#@YX.MPX+DK1!6O?Z6]4^7755)_F/S^OZ6JSK+]/_Z#EZH/9 M4)D2%E,*,\ QTC,%EADH"@1!PG*8\R+/J-P5QK.+4M@;'_%:*71XM<$<\19T MM-VCCNA^2X5;B,*A.^P"%)XIGF86Z4#?1!W+'>ZH!SPRR*-?#/9?_44GW GS M&IMP,#]I9,*=EL.XQ(@GC*QSS+_I"6TIZWK*9X^$MOFH7VWNZ7I[I[H=NK?5 M RM7-9Q]Y5T.M8-,$P20%!"@3*6 RK0 *N]ZG=M7-A&FINV26#[[4U^O*Y]E?&%UKV_K6P4^ 7[>S 0OW"_>Q>[3E4 M7_BM"NT=Y;35HT.1?%1E.I@AMXEGL]XN[GZLM*Y^*Q_;PX=0%0I#/5'$*)8 M"9SK*8-ENK<921,HXT0JFRGCQ+/G)O8[>(Y'-T_1-BRI5Y(16 P=>+ 6KH$6 M#TF.OJTG-_JW0ZDY]=Q)1&*@0=WP'KKDFG0=GW_H]9C^M^H2.F/MU,54 *&, M:X<)!T0H"!1&+!<\Q4EAM4UHT,K\ (C(&-",82!XSE***&8XL='! 1MS4\$& M9M3AC+X8I%$-U7)L#Q$ZK(">: JL?Z,8LA[.%AR<<&\VDO_M:_7]?_3=C7#_.A9TXRR"T:U0UQFTO=!_B;5N+?KU2U?JB%?O^ES%%.$"H(X)(3@))4 M 093#B3**>=#[8BWT*]S1A#D-?QLV M1FG X(,G$P*;YO75P.KZZ\K;;,R!C%YABB9-2D8126*6 27,*H@H"EB6%T!) M@DDA(<]9'ZCT%C14E M06K3G+;X(C5I!AM_KA;-\$U>JZ["=CTK44PYCAE(*-'+"(Y20+2; 3(E."]2 MA5@A/%1=A?.,JPQ7MX1^*X9"ZU"+7R(#*\N+<.BEZNH(+F=1=14&K[H*K4,T M%@^90]55>#YHXW#7U6D!FI=;^H?NL[=_FK0LLI^>Q10DDRNIRNVFJP7PNEH] M;>1FD18*L@0I($P]5@23## IA19K3C%&,4R94])!;\CFINLUK$BOD-=/=#DZ M0\"5O67G0+Y('X1>C)[:3VQ^WOVA;=E-U&];4TFQ;=W-OOQ-V\ @^0;\WU?JQ=4H*K<^J M0!A@3A* $I$#AG@&]#I=,*Q2#!/K0QE#AN:FMC76J $;M6@C W>$[S=(\&7/ MV1=M@05R,L;L_61?S$WD(?_S[?O;NY,,EGKBCQ[7Y8J7CW09;?9^\.]N9%D7*'^?8#'DG^+PLIAY8"JRC00ER3")X M'5$3R>88PMSS!IZGXE+FP!-W3IL[\#STH^R! Y>&RQ!>6UZ@@BO."P9D+'. M%$. %82 &%%-*X)88*=R?-:6YZ:0/>!U@OT=],A@-]4X6_0W48W??R;NID/L MUOI!: XLL=X8#I+Q^AE;D^>L;JS/+NOT,U+&Y(U^_H"1Y[E,ENEOU5+?L7FK MA7+[\V.UE5V]\85 .1.4*) @% -$&06D4!+$*A6$0\)Y;.7-V9F;FVSUT?XU M:O!&!G#TI8/L>DYJF&X[??)'8F!1NHH_]_-'5K3X/4PT;'+:DT%6S3\ZYF-W ME_OZ\'Y=F<0''\J5;!UU#*%>&ZH40*TJ #$E3!H^4Y5)\4)K#,HPLET9'CU] M;M+1 HP,PA&+G6/V+J\#K^(DL!)XI\-^U7<5+5-5IG>BQVFE=[;Y VN\XWLF M6]V=A=M?UYV_:.2K@MOJX:&MN-&=7XI90HA0 ,/X&9E<2<5R4^YA-RS<"5W$TR;N ,/0XAO^OHFFJP/\(NMQC M^6>9N!3%/[YQVOC]6>!'D?OS5[IK79/CJE)=+:PWLOE_N?HHM[?5JO;YVH(* M5+ B130#N8 V]5B^Z5#_JMA6(./.O27BE=< MQ;"]W@9B>M*<=IX8=U+G$;P-2+;+TR;3\1%-[(O[F-O'A?B:97U=7ZY7&=%D M0RV_E^*)+CMKF\_:P)WJ-NOT=^ETU>@%SS"-%4 XUDMXF!6 P2P#,D%*0()I MPJQR3ON'-C=ONFD9J)O6+TBY,44MNM;MQI[9=Z M+C+Y,OT9>-Z:NBN= Y_^6?<:)/4(;]* JG]:#X.O 2R,FR+^U>6W?=6EMS5G MG#[)C5Q_EYO7=&D^6A149 DM)$BY)'I)(#&@J[HSOTIORP7)E*'VT[W/3;KEM$SA3"(@-Z M\M4K-<4A(#(6>F;F.)50RB*1;;>\75DFCPW4*9W]%^T2#2)PC]A-EMXY#OTV M[^UMU&6%NXD2".+B)K+@N_%T_4UW3KQYGMQJ2_X6*W6W:]Z7HA1#D.1$ZM5)DFH-5 H8!40H104E3DED)T$]MS6+:70]H&74 M-K%-5?'XM&T&]7ZT[]MT=>[8:;XA=IH\NWX/K.GAN]R]&..47>"WEN,DR*/,,XA7B_^JX?4JU_WE?+DO_":V^B8)R#@B.%DXREF704 MB'.FYJ@/+=*;J,$:?6G_/WKI>99G.[WPP5U@N;B.-&?9N,2(5]4X:VQ2T;C4 MY$/-N'C]R(5((SQM 2BM16VNC3:YQH(F,44IBD%>P,R\LB& I#@'1<(+EBH9 M*TC=E.."Q?D)2(O4<0UR@5?+=8@_KD*O11JDN^)P)A]0"S;ZI87KL2*<)3%^ M5R47;$Z[,K$CX&AU8GG;E4'[7E#PW^7VVQ^KBIF7 \8U;V*$GZ1I9[DLZR#+ MIV>QERY:\_.^?OEWN--I@8L\R1)9 )(+I)V9G %"8@GB#+*,%X0*%+M)TB2X MYR=L9IN !F^&K6[5IM0=W81LUW)IJG6:$\%T?PQ^9'@^Z'?!,3P_E_Z=+#Q_ M\RP^_T.W.>HWNHO8/V_V3;1K>%2W_";:M5W[@W7K3VT-#1#,GZ+#P@3S@R)_ MF6#^%)UQ-I@_B?%QT]Y'NM7([M3=8RN@FP6%>2H2R0'+E=)N8L"[9,>!6)BT8GE0Q;"@X%Q/J^$;4=RI791/?!>"?M$GV!$==L$@D(QP(@ MF$/ 8()!FL5<"!['W"2@M3M:>>+Y3F(QP1'*%F)48^QB20YE!DXP.*P-'G@) MO:[S3XE#J87KJ)FJMH(316X5%S*0-> M[ZA:9$**F*0%$*DR;QB2&#!3J ;!+,V2E";$K@B>N^FYN4<=MFUW4KIF$;/O%#LO*@S5@474(\ONN<:<"?.;=\S>_+0YR)QI._=)_H?YAVE/[^E_\'4$L#!!0 ( -. E5,78IJY6 H! M $P8# 4 :&5I+3(P,C$Q,#,Q7W!R92YX;6SDO5EW6TF2)OC>OR(FYW4L MP_>E3E7U85!4!J<5HEIB9';-"XXOYA(Z04 -@ JI?OV8@^"^8;F7UQEU3B;% M!7&O+9^;F[G;\J___?O9Y*=O.%^,9]-_^PO_*_O+3SA-LSR>?OZWO_Q^^A;< M7_[[O_^W__:O_Q? __KEX[N?WLS2^1E.ES\=SC$L,?_TQWCYY:=_9%S\\Z'LZX_Y^/.7Y4^""7[WK_-_B8KK8!F'D(0$I:.& MZ$H XU3)CCOKT/\_G__%698"9@U2\ *J!/H8,@>199=__SZJ]7'UV,'_H@/9;__+]^>_J7[V8I+%^_';T_/7[_]N3C;P>GQR?OB>K5 M4Y8_ON*__64Q/OLZP%IC^^GGV[6=Z M\,]5/O6;E:!60KKWN@L1[4;WY;(\GI;9_&PEV=,0)SB*(@M14@06B'J5L@?O MI 8CLHX\A,14W(N%Q]Y\FYN;*C^8IY]F\XQSLC>7KP[S=$_]M[&^_L3/7\.< M'@3IRWB2+__K:GBZT.%RUK%$+U1'I/_E)Y) P?D<\[L+S3W*Z(K+)5ED7'VR M8U1<_NK@^W@QLE(X+H2'XI,"%5! C(&!#<[J[%''9+L&QTT"AL-(-]I]&BX[ MB[H1U+R9G87Q=(0L,&-8@E)4 H4Q@H_THX\ZYR"B0LTZ Z'C MUNN:,AH[:F_6A2@;,1BG]-F1M4ERYAV@$H%B-L> 5@:%=C[:HJPJ/-X-)'8S M$/5M31F$_1&PLR ; <#!='H>)A_QZVR^'(FB,M(6"8%Q3D+P1#]'#H9X"E'F MJ$/N! @WW[H1(.2K \3.@FT$&!]P/I[EHVE^$Y8X\BZ)$K@%60+Y0DX)<.1' M@8[99D03,'?C0]QZ[4;04*\.&KN+MA%LO!TO4IAB.,Z%>'D?U$W A.3N=ANAA7P:SM(,O14O2D M0.2O03<"$@ND/X?&.87.!=> MB^!9AN1E 47Q&01K)03EI,L4V"/KTI1*$-& PN%8=!\OW\D$YEX57T#[Y$#%NN8Q M*!"EMUK5R$;:.MFRMY=]D-;.??X>$SA]T8HH4,@OE@2)=65< @Y@HQE6.1<.S MRB'X#A#0UD55-T:@(ZDV@8U#DM@\3([)"?K^/_#'2%!LPJWSH!VK.V*NJ2&T M3+)$65R6D;$._("[KQUX6^A E_?@L8]@!T;&X?E\?BN9P.1(/A)7"J(P")A,*'WCK<'59OD-A#K$W XGB:9O.O ML_E**)](&7@X.Z>-\L;61Q,@B+$4(T)*1+Y?FR=2@I(&K4700V#[QZN-NNWI"RKX!;0LDA?7LR/YW],1TQ+7-*J"%:%%#O^L$1 MN(%KH5 Z6U38[ZKKD15LU414 MK5,"DH\FT8@"$3,#H61*466*Z/>[7WG\W9N=J;'7B)7=93STR5KE88YA13?Z MR%9UO1_3,D_^H1A07SDX\7BG!C))I)5LQZXJ9D)1DD(WG&05FIM+%>&=W$T\LCK M-T/)ZSI=[4+234#F[[/).6ECOCHOGM=T-,52X!Y"-N18*TV.=2164))/;92S M2?,.H'+GM9M!Y'6=MNXCV2:@L;Y:NLA0'D\_5Z?Z?#'RPG#I:8=,OM;$8" ^ M@LU04!?/A2C&=I'M\?#;-P/*ZSIA[4#.3>#E>$I/"VDY_H9OPC*LV1JYR+3V M/ (&5AO02!*3(=]*:NZ<5-H+U\7MS<-OWPPOK^MDM0,Y-X&7E5T\I$#]\VS^ M8V2<$!830BB,X,[(,H:B#7 5LQ0N,8'[E0\\\-+-T/&Z3E-WEVH3H/AT%B:3 M7\X7)(W%8B2"Y2BX!)]C=:=JV91 5IM7)<>+#;1I=@"*6R_=#!2OZP!U=ZDV M 8JC,YQ_IIWQ;_/9'\LOA[.SKV'Z8Y2XLU$)!2+7>!V+ X]%@-%1Z12"9'OV M37GBY9N!Y'6=G>XOY2; \ND+Q6:7U'M5BLUD\+3">H_$ CC%-1G!6/O+E$R1 M?!<&Y,8[-TLO>UU'I3O+M E$?#B/DW%Z.YF%Y2@I5TK%;RBUT%*G0@&Z,&"% M5M;Q:-6>)37W7KD9'E[+8>E^$FVXVNS=\:?3X_=_ZZ+H[(%'=55[]AR5G9>@ M2><8UB5>4XY!!>LA).W!6V9)@4(GNU^;H6Y+T'Z\&R]J#+U.RG>&H53. XI MFY&Y-4QDI;/;[T3\@9>V4HZVC>;NK_#=Y3B@R3]?P.<0OHY6U[^U MXO9P$A:+D_)I.4O_7-7L8&8^2RZ@8*Y5U#S7'F(,+"_&(";.XE-)YR4LXHKJ M]9LN4(&3Y>+R-RMX ,5::XOP+$E#5ROLH>A9'U)O #XWZ5^7:=F094%7VR-+ M03X/R0M&;;)*1L8GDWEVQ\U]6H8!3,=*GG4J\0$Q0[OTZ->Z4Y-W?%83 M9(F#WW!U?1BR\YH5#AHE&>!8#^2X5F"BTSY:).G #+9"0K%PU$X@.$Y)8SE3*J+JH.6JNNS$%'E^!J""0*\R-E+ M:TA,^R'B[AM;L1 [JF_6D2P'QL'I/-2Y89]^G,799!2U8IAJ0F&TI1I(![Z0 M&#)+R9 [%7C8#P2W7M=*X+ _ G:78B-FX'*'6U7Q&ZXI]=3**V- M(S0K;XSFH>!^(<1#;VW%=>S.'.PLTY9\A@]A_O7*8(VH&SGJE)"V F+JH6WZ*AJ';:'0-G,[DW63^Q.') M^T\G[X[?')P>O?GEX-W!^\.C3[\>'9U^VB&!XO%G[9]!L2&=>Z90W+LH.REO MQ],P3>,P^3"[:/I^/3NQF%P\,F"L=FJ.896>ZR$GX9VF_RG]E'WNX#KZ">HZ MNX5?QV_!TP/:,W5#QZ";^]T ?< MFA;SY37EGQ).PWP\6YT"::.=3K* "5Q65\S4/,,"66A6++?)FHT2-N@--Q!# M/]U%RZ,D- *8'?0YZU*X0Z-C3??OT\573.,RQGQY#R!+I@W47=PC*"X%U*1D MR,X*)F627#Q5L;@E0AXC8QB4=*3:6==R;N!&_O%$%5[K&X1P@)&DHB(9VBA, M@6*\*IGBM#Y8#U=C_?@8GI5N@-H.>!G 7)4PR>.(A&^UR* M"OQ/E *VE;Z>3P';1G@MF(S[>4G"9!'0)]"NEOS'50EWT.!$%+J($..3U4=_ MZA2P7<#2D:@; ,N5#;T^8BJ,G++ $(AUA'KR T&15*SPO'#4L>B>4]/?;77Q MV_GQ?I_^R&YBWADHWW >9QU!Y6"QP.7B1ED'LUYI6S?5VI2H6" 'W(! Z9&[ MHK5[ZM9O=YC(D>K%3G.FE@.SR>?B.J9_,? MM%I&->_+H9-@L1868"*RR>I"85%%*QP:[&?7NTG%,+DS_<%F9PDW88@^S/%K M&.>C[U]QND#:I$^67]:POX)\L5JDN+JPK7TTLG?@'+3Q/=UO;T#< M, DU_:&I:WTT ;+;Y N%G%9'A%H2"4J[""YHA*1X1A9\C.*IPL".HK=A!M/T M!YS=9;S[+C5;ADE'5FCV%>?+'Q\F@<0QS35*^%I/0:I-Y340F&I^@\,%\G MU]8.;UX4"9JIY)$)%G4_1N:2@A:\XTX LI-(F_!\EV'Z>4R1XH4P",]'W]/D MO*:F7O$4E-$J% 0K+ 6.-C/RUXR"4H3G,DB>GRQ V\ 6?-\.;RRV$F<# MWNZ[<8CCR7@YQ@4Y7*O4@2^S"0E]49VOY8\KT0CK><2D@001004".OGM%E*( M0B-GNIA^&NUL2F$CZ7W=W)7VHI8FK,X-SNZ&G,@%-T:24\SZ>=3G)^]P;A<7?%]'5(.4JK#NQ'/NWA M:#U(S[#[94_(ZD#TK4!H?D[OO2>ED:7HPMH<(5A#H6F=*!$8>:PLRH#DOJI8 M>LI,>XRD84^7^@-2!PIH"4O'TS0[P]/P_9J5K%5>-7-,2"I7*?O:BR& DS%I M582T/?5I?I2D88^9^L72G@IH DL/K =6?%:L%.#98!WH&FE[Q@Q4L[2?R%LX8-G+W1LDE&1SI.;E,0DI!4KQL:*>V); Z:4W' M?JY)-J.O&7^IQU"P>T4U8;7>K%]\98%O2'.5*:.35-)GR)HSBC#(# <3,A1; MM U6L&S[\RYW.JA&N*>ZS"3W\\VK6 M,BZ6BU'@4HJH71TJX4 IJT@:7A"8$DKO'4;53WIO][QLA.;.IQZ_*)H'!D 3 MB^"^:'=A_$H=Q5AK14F@@Z_SG6RJ_=@E68*NK?UN7?&P$_LZG.[\H M^ =4?!/ _W#YYI4@+LHFO>,!+=-0^U35LW&*UEPHD%D(/K"42D^EK \0,W3M M_'#HN%_&L9>B&KC9O]&VYH)^*@G"O@-2H(C.N03=3T_][GT:/Q*)U6ZU M J*IRRQE0Z*J;=$+XR8:J=#=/51\J/G9TV\9]IBP 7!UK(@F[-V-%7&\6)QC M/CK[.IG]0%S]ZG1^OEB.HO4)L:9!>Y^J@ZP@1AD ?=;M3O#KJIOC%UIXXV]X<5OT;K:H M=T0GY31\'_',N:)X#K*MO1!,=!"S#5"423$*&Y+J)PUA2T*'/>1L"+5]*K@) M^_H1EV$\I=48YM,ZY^(&P[25C--X.1+!")Y* ;%JOED+6P,:#J&X(#33SO74 M[?9YVH8]OFP(IQVKL0EHWA?OR&>KR0>.8(JK1V&)03!HP$H4%*J1E$1?0S+N MTC+LX6%#T-M330U<0?XVGL[F*Q%>B&6D@_3>!++BPM6BJ& @!$SDEA@,4J9" MP5@O,+M+R48@\_\%0+:7BAJU9KL([2:U3/8Y,3 4B$M*YY1@B^3H:W7EKN1-+8 M3Z'W#CT?O37X].CP\/WMUF8;]A=;,DQ=C&98+W-($MMOB\46<,B-=B"EC'ZD8=^UN\ 8^P*0TO++0"+M &!<"@4\,=21U*H4 M\CH+]^!JRPZIBTV:!\5<3ZW87\WTJ:W4_/STJ6TD/OA5[",CE S+RF(J()(B MQU![6D]*6+ B%Y4T+:WTG)/SBN9/;:6QY^=/;2.\!C:=!X8B%<5CD!B) U%' MYR0#+J0 Q;ED9!36B;OJ[_*.M.GY4[N I2-1-P"6!YI"&632UI(C]*D*Q-3! M$G7<9\G"8$@L\9X=VW=;S9]ZJ7F8G?@DNXFY"6?D=I+FAS _F:_8RJMDN@\X M7XVT'UF66%#6@^!:D;5D&9R+""$FQER.J%@_'1LVHZ\1IV5''#R9-]N)2AJP M2;>Y6K&P.#A??IG-Q_^)>:0LMY))XD%4]\[4(B2G"GC/HBJVGHCV4U7X-%V- MV*H^@+67"AH%U$4:TLA'GI@W@4RY8Z"B,> UDR!S#NBC5X'UDSWV.$U#I\GV M#J0=1-\ B&[$!8\:VJR2]<$)2$422U):B()GX"4:A])*K?HQ31L0-W2";*>P MZEH933A8-YBZ9W&%J1WC:9T$6AWUQCO38BD18I9,> R>]S0F[0FBALYN[0M1 M>PF_322M32ZB8UZJ!+'4SL\J,O"&=G"7N-,EQQQ+/[-!'B%HZ$S3?A&T@]#; M1,_)^7*Q#-.:G3"B%> XTPF*=[7!!*-EX(4GEI*RZ# 7V4\^Z%-4#9T)VB^. M=A5_AV#JZQK^TRE]_>WH_>FGD[TU_WO()_Y*'=7K]O0GE'5^\7 MF>97*+M.0!*A:*TB8'#U^%)R\$DB%".MX"D;Q_MI1OX(01U?L"MFA3'H@#%# M*Z>.._"ZFM&@98F8F9;]Y&&V=,'>A>Z?N5/?1LX#QF&+^?*:\D\)IV$^GJWN M^X*QIA@=P9$1!)68 N<%L6+)^BJ*+B5NM"71&VZ A'ZZ"Y!'26CD4'$'?0Q,H9!24>JG74MYP:.=!YPW%0(0:_N &6JH[&# Q>X@2DTH\!:_[&;BR&7T#IWSU@:L>%-,$X.X* M:^13X#SI.A(P$ <*,T1N#9@D*7+(R1?LIR'X74J&O17OS3CM+.P&ROE.OF*% M>ZU'O&R%,:*-W1BRLG764*H=@A%\,EC;!"(:2Y#8A^\ M["OL)CHLK;KNO)]-9[?!?[F]NNQX\L2 TSH3_@V#&+*!4%M%2>MT7Q<@3]/5 M7%[$7G:G.Q4TX>%(+@F2=&A.5_A,4XC:1/,11E0"A'X!>R]B3T$43.R(UCPK!^#,V# MY Q[H=>-KI\!T/9B;Q(];\:3\R7F44 6@V(,2LR^CF\T$*5.-0W"2)&"T:Z? M%Q MCK;)&"FH5:)NQ M=ET)X&S2@!10.*DE4[R?)H%;D3GLWMDO9G8$Z/;J:QF=:[M_O\2*%K=4@9?: M1+7V.341O"=6';J<*,@IGK^HF7R,T&'WYA80VHD*7UF5W.');Q\^'OUZ]/[3 M\=^/CM_3CT>W.=FK7.ZAI_=7-_F42]O,H@G-/62"5\ M_O,7W/6)E6<*\;:1_]"E5@\6%!4;O9&ICNQ2-8F?'.2@M80 0RTT<\2)\U&!,-9H:Y,K^%^P$&\K MU6Y4B+>-G!LHIWD@XI;DM5E6BQ.CJQ&WKJG320%#"C.T39)MAI3=-Z-W31;B M[6)4.A)S T"Y<3D>>8B"UUD7H4[(C8I#3)7\@(ZSH+S._0PZWC+OX"6O9K;2 MYN-Y!]N(M@%0/.">78YDW&O #[EO**)VD#Q:$YT31-/T[G8;H@]JHTIGGUTV2E^;^1 MM[#* IF/%R2.-^?S*C 'FAJYY; #$#R5\-X2HAA=9':XZQ;S.XOPP(1D0B[]/PUG5V7]BWD06D2<3 MO3? I2>'+AO:;(/,D R+T@@5B^HG!ZY/KH8N^7P]R^K%,=3$G(R?_[?+&LGD--VC\X.3S^4/^3E=U9/>?#C/2#R_%\Y5[>)LUHC[4GG1,UVGC'@5X92P(HSC&DHP2_=PD;$+=L&6>KVT=[*33!C)\ M.Y;SB+,0=60"A&"F=JL7M&Z5 Q&*T5G[I/J:N]8M(\T5Q3=T"+"5DAO ^/9U M'%X;'634$!2:.LC70_3!T^Z3-$LB&NRI/4,_!3U8$/TD?#D]+E91V.%V&[N48#^ZR1UP.@ M!DZDGMCX-F(WDJN8)>> R5'L(0IM=(Y)R($[S@09&=M/Q[ ]"6^N&T%/WDOG M2FS 6WF"W1&/Q1F5)/CDZXAP2]\Y$]R\]5QNS/G4KRTZ\'].*3=V^./GXZ^I^_'Y_^ M1X=B?.#A_37+Y,IN0O5@<_9_S\?+'U:&-)Y\C8D@0R>, I:K7 MH8JIDZ59DCJPE/LIA=F(O([3BQ.&8JO1$I8Y4#H*\&2Y0)2 9$FX$Z+GC*ZV MTHL[PL4S2<7;2+T!Q_:*^@N)U&UK-J4?%ZM$250FQ(B%MJ90)Q8X1CL5;8C2 MT*YE/6-&]M3H]BFR&D'4#OI^##I["[\!)-WAX3(Q5@H737"0%-?DZR!Y4UE& MX$)&J:1R*?;3K>A!CCV6OR&M01M MI#ES5CL-IO815ZX60_+"2%R^Q""YEG@W;KGK%6WQNH'[.>ROU%F_$F[ ZMP8 MWK=FP#)4.:4(@==:Q&J+Z\!U"MU0!6Y0(N\G3_D>*0,W<^@,/MW(N@&P'.0\ MKN(/DP]AG(^GA^'KF*+D-3,)E<[.UIX#JR'KUD TD8,ND<5:!B!3/ZV(GB1K MV/O#[D'4G0X&WK+>K%]9A8/3Q4HE)W$R_KSZ;LV/\[&$[#B8Z,D[3+JVJZ^C M"916MBX2%'<=Z(?VJTW>->P%7K>;5>>R'1@KO]:SDI7A_!4G^99(YF*"+!*XL;7_I!5D3D4]?TRL&(U_K[:EQ"KQD!I SR[Q"%GU/ MO8>?H&K83M;=XZ@S#0SL,)W6V\M5GZ%;!_:7C)@BE7(%.,- _IY)$)DWH'P1 MB@E-TMOD%.C)EPS;@+I;]Z@[:39@9*Y.40]KO<#Z6F=U@LIYS>$7A0R K=FD M-25;%@;9E9AY$+415;^W%7=):J0"N,.;BKV$W@!Z;M)_.40[4JA8C "4D3A MX\!K"A*83-JYVHPT]#1"]AXMC=Q/[*?DNZ>&^TF\!6=0#]V$ZO @)ZT#2 M4C M+ZI&3\I!GGU=*:2N)9F219$#6+7JRTC\N,Q+[70K@\M!9[Z1N=FH)=,F M%#52H;+[)M6+Z!N'TGJM80DYND*^&];A#RK16N/< C<9O? F&+%196TG8!JZ MV5?W&-@"8#LHI'&(72?X7][VT9;/:MZJR0(O:F1<2!JL#3SDFL,ONVLWN"UU M[<)N%V1L8]GV45,#WM4U_1>%VW\T6Y#92#'=_G%??\II 'FG]+GK=;1>/:H8 M6C_*0,J9O-5[\_C732A2,*^;73#&OO'.>0Y#D@R@RR!!"4*!#2=8FJXOK)SMI(_*&Q=O^ M*+A_2=>Q2AK V0.%2JXHE@J9=)UK,24%X!!B8+ZWAGE7U>A-*WG^;+WBFLC MI>89$5RRY!Y[\FAB*@%L1&&1(=,]C<3=M^*ZM^O)ET1E5YIIP*#NV\6@GO_P MP +D6)-EI4'PWDA(T3FKO2P\O'ACK?8;:34"ULXUW#:@=]HZBE*V%%.G>Y# M%;<20D95AV3K(+U*QO5TGS] Y[C>#A$; 7SO"&A@ ;P9?QMGG.;%C0*KP[#X M,M*1>\]" I-6%]Y10D3G ).RMFA4IJM)@ ^;OQC7#Z>R1\L!5\FHD.=\J"?N().?%>(F?I3@2JX%0K25!:48.8(4LGA5 C-]];?;A+[-;D'8GP''/2BLG9DDOXVGL_GJ M9N?BP.52H'52RYOQXN*$IJ[#QTYH?KT0^8AQ+:+E$@2O@WAUB."1 I>D%&UP M#IW$?BZSK=?@KI2_,LPC&20&*1TT[4K2 14DT-C*I^CEIWI# S>#YI[C]ZT-E@V:C MU0KTIR+=IYL]C8A)DXMQ(!(%N@J9!,^R R:\*]5'XOJN'7VHV']W"C;#WJN^ MB'M!%;4!Q=HF:FLN47GT'J&87.<'>@^A$+_>%,\%4S&DNS;R42#N\/[-8/BJ M+]]>3#WM;-";G'>L&DR->/(F:20_V3&R]UXB!+0:2N;:I""5*_V,[-B8Q,T0 M^J>XDNM';:T<--T2V04;F@6E:Y06@BRU&; !)Q(M,8>>AUJ5WU/=W2,$;8:U M/\7=5QX%Q2:[\E)P3TUGEFK8_W MFK[V573S.)6--+)ZUU/%34?J:<#*WN'D,,SG/V@U'9S50LA=UM]BE+FP5NL M7HA T5TH]%WMSJUBD0FMR;:?A/'N>6FM#*CK8?V&A]" MT1"-%K5^-('GFG"JR;G22/N1?KU3.U_P++\GF+^D>INHY^WL"DXGEX4)'%)V MM)I%+7D2Y%@9\NI4MG6^:3_1W(O>N[[@=4!/"!]$X>T;$,HBZ>$@&3;0QH.RI,W^7E_\O>*WP0N:S"W6U=R+QU#7S>_QC]1?R5S2& M'*P$S6L/0RRTZAA&*%F3-!SCUKA>(+D+M:V5X;S,J4+WBFP/K!>C?5;K<#'R M1+'.B@&W7H+*)H!/NO8DTRPC6A5]/U[F$T2U5BOS,M#;62WM(:R+L[D8I+2Z M#@TVGI,_75O9*14@14R!J5#PWE#<5WU ^X*%+J_G@'8;$'1Z3?:O/]_3U3OZ MQ>I/J[_4__(CEI_JO[]_/+[UCB]U<-]?T^SLXOF')^\_G;P[?G-P>O3FTRE] M_>WH_>FGD[>??CWX>/3KR;LW1Q\_'?W/WX]/_^,#_>+]Z:]'I\>'!^]N\[48 MGWV=W.UW>#<3:],3O2YQFS'_IJ)?D>H+#K=O:@[A8 MSD-:CH1T7J"34!3A6[':3R:)FL?"K"XA6?3]7 !M1%YG_30O>D;:Q(6W-;9+ M*1.S@?@LI9Z9I1H *FU,7^T/;M+12(O#SG#Q:'O-[:4^<-O\*\H_)9P&LH>K M[L>:*2.L2Z"4)09R5.!\"(!&HG5!*[E9=MY&O?$?)*$1Q.R@SUF7PAT:'6NZ M?Y\NOF(:ES%%1Q?]_Q-YHTJ0(%@R=4BQU.!E%A"BS4$S5U+9J$GO9@AYC(SA MQB1TH-I9UW)N(!YX(+=%9^FM3*5R0()!BFU"\AD<,R)[X1.RIMHYO]0 NUV, M2D=B;@ H-QI1736G^H#S53%\[4Q55]"5[ MV4]![2;4-;)#[8B !R>5=:B.SB#V$@'9X<&G7]^^._G'IPY#K^MG]A=D/4)W M]^%4A<#;R>R/Q96WS 3R(K0#0ERDG8[5\X)L:"$%4QA&;TSO4=0]JCH.G@)S MVB K/* M*1394>A8.%A%B[&U[7?LRTE3Z?C9FV$>[0Z'C4EV=1&:LC@Z*3!Z5I MH<28) A3R*_W3D:U4>>^/U?,M)5J-XJ9MI%S Z[P ZZ<%<0 #6Q2A0TOKJYYYW>UH;V;]V MQ,?=K*Q^5=4$'(FY,EZ^FRT6HRP#>8*>@7)55)D8<#E(0.6=%4R*4/K)NKJF M85CX]*WO62>B;V"[NU5L7IL83M-X4DL=+FH>*DNGLVU%F8HOAO$$QBA.HO0: MHN299RQBT<3[HGF;=;$)=,\-=!T+1W8D+72NT M @>MBZP.2B_( C:@/SJM1?2/@W?28K3 M3/\>TB_'R\5(&!9IX]# )+E>2K% &X= $,(Z@8KGY/MIR?H<9<,6"+8(V^X4 MV0 P'Z@FJZN-!$^2'\ MJ$S.'N-J3.Y<(I'-RD&Z&!%1HXVPQ(O2NF)32)ETP$.RQ*DD18@8P:5(^DE, M*G^W%]-#+3[WHV+8=):_DJHVJ:=8(EEE1:Y\D M>"WK,5)1GK@3K*?)9IO3.&QQ9#-H[EFY#3@Y]SDC>>/X6[V&7(Q(9#YDP:#4 M^=I*"P_1823!*21B$I>N']?D2;):ZP?6#1:>A=RNBFEB&L=]=E:1*TGI'^/E MET-:[K2PYP>+!2Y'0OLBK#$@@J,-@+P5\ERD!>W1YVBY*3WU3-Z"R-::=;T0 M!KM16LN[]O'T6_5=YK1UC(13WD5NP:="LDLZ@W,H@:7 DY(>A>XG,?))LEKK MHO5"T-M5,8V:OP]S_!K&^?+09'U>?3#-JS+YU9I:C*+Q.0DM(:LZOD;[&L-Y M3[")+-=Y(>'% +@)O:UUS'HA9':NRD8A>Y!2/7Q84'RWRE)3R(4JMLY3IQA- M*500#2U*@=()X7CP\J70>8>TUCIBO1 0]U%0D[$(,30_)SK6IUK5]&?ELL_: MU*/C#$H:!>1?,# BJ4AA'/?\I1IOWZ>NM9Y7+X>[?=34,O1N7&92$V17;#] ME,MM3VLCY73O^JQQZDI5#>SOZRO[.A:Q7LG/\3)+967V+TKBUW_)(YVS"5G4 MRAM5?6FFP>6< 5UR,FL,)-U^:J"VH++)*JG.$'.W2JHO];6SA]]CD61+F\#R M1TV-79*G4MO;_HU>48A4<"'P9:01,RBIQJ]C6ELLO3I MQ=#9C>J&QV9-=EIEI52Y5?H_XJ0^>3E[:.IQY7:DD:%PND 1B1QH;NH=%KDK M4:&+/EHI[FWA#^6J;??6)CW&KM'6LS*&1]O=Y?1V-B>94B"6%W7XQ2J">T"H MHR2Y5Z&D.H#3U"E"Y'Z'J*'X8@OM!"&H?AK3;4GHL+>' ]G$/I38#E0W%RI% M;\5E(T2=%8O$8!$0;#20#?,Q2RZ\[N>@:',:A[U5?&& ]J2Z=@/OM^-IF*9' M!,F4U(%'P.17TXP#>"X%8)V*D8IP&%XT\'Z"UF'W^I<)O+M251,E\1_QZWHO M."GO9M//9'W/JO3HQXO"J9$L0054 5P=F*R*UK5\VH/V6@8,4:K8SX7CLZ0U M&61WAHY9GXIJ(L?GINOQ,$N%$_$B<$"C2FVZPL"AC\")+TQ&6<1^*HJ?):W) M$+HO['6KJ(8.'$_*51_>NY/41B)Q*4UDX$6]LS=)04RI=ON5S&EN!6THO08N M3Q#79$C=&_HZ5E8;MN\^4S>Z0X](+,Q4MUDGKD$ILN6!^3JTSV;)#'O@22X,&4?JI9(GE]9G4ZN]'. MY.@[SM-X48>F15XTJPZT*@Q4=:HC3Q90.IYML5R7NP/ 'SH\[("4)D/AKF$X MA-K:.;NY<4)US?-)J7--\:SFU#T\TVPD*:9CE4>?;*JS00IXY@7XH),,62H7 M^VG7L2/!P^;L#F11^U1J>Q"F_0/CLJY?$BH>SNKD/:9EBH%EL#*PFCZE+@;. M%&Z4#DEH%+SO_?TN4<-F[0ZWN>^EG.'AMDG/@Y$NV<9"B\?*7!LY:UH\=;*( M*L4C5\Q'<;=SYRY-*H9-M'W!C;E3@0^/H8<"_1O.Q.+2F\@C%4QM6:"AA'II MR0QYO5%R,*Y6F#D>5.PI,'F.M&%39P<\D=E?42V/1" 1.6PBV9.<1"G#$M7'(:N>,][9C/4+;9*33[$P)O;STUAKL;[NGJ)OP! M&8Z",\+HR %C05">!7":N$5,TAI9;&']W(9L2>AFJ/RS7([TJ<4&0+JY-$>B M9(-:26!!*E!UFG>,,D%FWCFI N,]S77?G,;-H/EGN3OI27<-9#(5*. MOJ=5>\"/Y(N>3%?)OM-<_ZF)E=_"I"[&4>3.^XRU2L@4J*7AX)2K4PU9-E(D MB[R?+OC[(7>U-. 0:SDWV'A(])B'2<*A]8LWO[%C4]^P/EXEN\7 MH:7)>:8%>5->%S(<%>:LM]S7$(ZV"V4"^=)! U>)8R;)B;XFI+XHG\,>JW<, M_X8ATH#MWDLZHYPDP\08)#2BUKII<(B1OLA"VV$=N-Q/"9 ][U-X2O+=2 MX,YH_;I:1,3W?-D"9IW-L3CB,:O:DH;D'! MD$]F@]=<1]%/GX+^,=O;F7Q; MF-U"@7MB]FAZ\\:]R]G8GW[_[;>#C_]Q\O;3\=_>'[\]/CQX?WIP>'CR^_O3 MX_=_^W#R[OCP^&B7 =D;/GC_*=F[<-#1J.QU@RG:@#_,)N-T,T(3F$K((0)% M4!0Z>4T&+2H.)L:<\\!&G^>CLLXU2*U>R\Y)9'^,JEI*,PE MQ7)VP+U=]T0(DA.=4GI.7H=2NA^[MAE] P^LZ@8Q]Z;]=*^:#I/!7]Y>7;+> MF]VZ>L%+V:^'.>K?CC&E1 B&@<^TOZD4,CBN+3"T2*&XEXC]-&?OSXZ]#\OS M.9Z4==.,VG[(E*Q0D^N@(_):LA/J,&J$G+4*W 23PWJ\WX<;:CHIZZ/4,+ER5Q=U2-5DMB A7%MC M%[1(5FCPR&K3\FPA*J9!EJBFNAQES]94HQ21M"BSF_FR4$T0H*@962C"RZPNW4G74%L&SH' M'L'6%^QZ4U4+U\BS:<+*5=72Q_'BGQ?5K/6[D>=:*_H"*=;R+BP6G"*8$#^L ML(39V)[N"QXG:N"Y:#WMF1TIH0G3=CDFYL?=E>&Q>&X% R=$ A7)VXS&),C. M:Q:,EB[TTP;I,8J&3=7O"4N=B+\)('U*7S"?3RA.>;1=W>FJM;S+F(F! #S2 MZB"ODE:'B@%"4IF;8&()_7CYFU(X;%Y^3T#K13T-[(B/)PU>%9*@X]D+6Z)B/36X?)ZX88]S^T'%_5SG3E74,NHJ0V]F M9V$\'=7ANU+K"%&R.L$JYSINDH%6R0:EF1*YG_.P#8@;%G6= V)3P.VHG08 M=S%@X%>19R/%,:@F<\@8NVF9'*!:#'0%A&+C#D* M&_NQ^USAB2 ME_EN?6[/UNV*MH%[Z0^ZI>ZFH)8A=SPLCJ<720@73(URE"D+YT#'VA?6 M!0%12)R[?D[6'J=IX!K>GH+4CG30!)[^-IOE/\:3"2V28U+-]/.8 MC/Z%JW#O/H2<#MH(/ A3;_ZSX1"*+B">=#0H M_E9=N-:W'1_)[5SB(DSSQ1'UFJO[ER"1&98RJ%@<*)MKMR*%4"OI4!D;G;K; MM/3!/FE;O77@HMJ.$=6SU-NP:.=A3KL^XN*8XIRSBX3BE8VF]?./,*]_'*]O M>VMU,+<^&Z9ISY>U9D=S2=\) 8;;:(/+5LM^^I%N2>AF2'QM*4-]:JL).'[ MZ>(BW6[5->'V[-#JGUZZ#DQ$AH8QD,HQ6F@V0T *\'U,:*V0Q>5^+APVI7 S M +ZVU*)>]-- I+K.,/B(:?9Y.EX-Q[E[=Z=1BB@D6!=XG2,?('JC0#)5C)', MZB)[ =RSI&V&M->7:M2E1IHP;JL.1;_4KJDWIS!=],Q:>:LU V'\#6^N(Y4I MS+9<@:,5 \IS!\[7$=Y"Y^",E$;W [L=B-T,B*\M^:AOK34!S:MI\7<763'% M$=4)R'<@.XY)@),^0A*2JR"R%[*?"XC'*-H,9*\M_:@3^0\>HC[<./>14,FI M$G6)"@16<86:%L,2UA/+XJU2CJN[/

    G *XQ3LWP\YK23?J5>)-6*6C,)\2 M6[41RLH*WV7(1 JH.5)XK0U%VYFON4.*'H>4%"6H?3JQ\G-\^KKUE-2=KB8R%?TY,8+8O@ M@Y$@B]71A\@+]K,K[DSR9O>GK^UNX64TV 18ZQ"&\6JF:V7MJN%S&M\OQ8A> M"R-B@)P%+3^M2:+6%=!)&%<"5\ST,Z]JI(=HZH3XJSXW3 M2I5^RDBZ[P^R&J/P6/[+[PLLYY-WXX(K.5^O%16S\H7'FO!7I_UZ#=Y8LN/H MM35"ZN+NGLH].,ABVQA@H4%>%"62;W-5O^KYF6W?LBJ)>!-W K=1UVND;+.,IYE]P2M]< M7+1=MQNYT>Q+6&:R59G";RY!15'#&E' QTQ_XAJM[;L.:T-2FVWIL0L(7T9A MK]CKNF7GPX-V_@TNPWC28_>VS4EXL?YN.TJE?P^/:YYDK7'FN>ZRS GPK@@0 M'*,+,?-H^ADPTF,GRTUS^*/+S,;:,%$$0U&75K7 %/-BRFV M0'#9 +/9>\F9\KJ? L.-R&L4=+N"XEX=3M<::@!VJRS4WP*)=HKS'S>EMN8G M!N&$8AYT\:X>%W&*YC0''3T%7$$+VU.9UW.4#7L(TS?8.M5+ SA;%7[7X9(/ M+!FAB"8N'&B?8VTWIB&F[.F+,<;3S^28] *Q)X@:]G2E;W1UI8T&@'4ZFTT6 M;VH0-7;%A; F9K005=2R-9@!AD N."<;8D3*6?/M&/$#1LH]2^ =6% M%@8$TV*^''VLH\!6GJDLQ05F$GA>NXQE:\!C%J!I:6"4RINTT99'3[T!&_KI M+F1NO?:5-&C8)4[<7;PM8&(-95UK)>KR4"YZ^J+)+@IM 3%X)DW4T6YT9[LY M*H9TJO=0V5VE[R"_@=7^VW@Z/CL_6Q..* (T! G,% TLV MRMY&R'?1ZZFWX&78(^?=%-0RY*[O,DO2IQ)IO30O2I)K9B!R20H'T3TK:^Q'?C;WBW/*Z)?A&B41PH E\!,YG\>I,1'I?[XF*;T0Y9DK2O!"MI<7HF MP/E"NP[W13#/)4\]58!O3&.S"0G;(.?QA(1.5=3 5OT$/[_\^"W\[]G\^;4M"A\5E;X#9')A[ M:Z\!<%XW@%M7DGX9?[VZ:TJZ"$\X09$\^QU[*K1\G*AF M0;<_&.Y66W:DF09 5ALW3":8EN=A4F(=:27!A#V;IQJZ[;IYX//<[QU89Z*32Y:3E)A=2@1 MMQ"C8;14=.1:2]M7)[U'21KV_.\E\=6-5AJ UX>PO$%\],$YD1!DJ>Z$=[0V MHBE0F#>Q*">S[VF.P$TRADU9>$D8[2[]!J!S.@\9JR NZ=>\E!)9!HNZ-M(5 M%ESV"%HRS9T22L2-+BRW3WVY0\FP(UQ?$D![Z:"%)(=5%&-*Y*DP!L&@ ,6\ M!L<]!\=$5M'*@F*CPIW7F?C2R^G#[@)N 16765R^6,.2!O16@DIU?J>C754S M8;P47JK-S@M>8^K+5BI[)/5E&_D-G?MP*VE#!9YM-81"L#JO)-9ZM"" RV1< M018+ZRX3KL'4EZT4]VCJRS92'%K]MY(V=&0^I!JBL4B$V$4*((.>6, M=K-JD]>:^K*S^G>68@/NY!/;X/5=ND-;="(F.)E'@C0%[S'05JBU*^0Z&V5Z M&G2V"76MI+\,=9VQFYJ:AMZ-- M&T9>LT9G*LK:&IB_>T,I$'YE)P9F2^RE( MVH2Z9@^/=\3$QJ#;44&O. ]F/>+WKMP//W:%^N\L07W M_2>X%,5CG3D%UAG:J+E4$'+P8!+601DL,.%[L0DOD>#R3">$<>;Z66\/T]-*_DKG +@WTF5O;32)J?4!K$*C M"@^T"C-WH HZ\$HH8-YXE,IY?SWYKF=4M9!_TH6VGP70#J)O $(WO(_%[46W MCKF9IZ:A* M;\-X_O!9\^^NI2?BMOSV)D_'GE?Y&V407N(O@#*_-'3+M%\XZB"B*95(%GU\* M>O>(&];V#0&[_?33).1N'BI=+*91CE8%1BM(6Z'K:;DE=E" -[2"LG?"JG[: M!&U"W;!W#H/8NOTTM#OJ9LLP&?3D=WW(67M0GX<>CWKOON>ESG:?Y*__PUSI MF"E.1S".PEI5*%*@&(2<0A&BU8FBD=S/66:/A[FD*;PN?!<^9VZS(8^78B'% M-8>86 )4)=OD'-.QG]CA-AW-'L=N@X![Q[&[BWK C3#C>/0./X?)$4ED^6-U MT,-SE%YZ!Z+4EAG)T&XNC87$>'*&@B;,3Z5Q+C#]]?/LV\_TZ N Y+456B'B M@1<.?(JZA]YFW0AQ8/U?4+T^D G66ZZ]IE"XT!((/)$K5\<:>"94J$)13]UR M/Z_\FV\;1O-[JVO6@>P&GG#S[KPLO]29BZ>8ODS'_SSX?-5&-JFHF 2TM3LR M(^OGD9-<4!:E#!=>;3(@Z;'G#Z?QW34UZUAL ZO^U^J:O:6([GD@8O%2!Z#_&U"9 M44AL!0D@Q&!B[FEU+!1S@IQ<"HGJ M?9*%8DPN/.6BRUV;T*EWT*^J=U'2*N$8 MEPB1>3)^A?8MGY0&)CUCCL? []WS/J3O^T\>KLJF*VWO*:V!=?WI/"[&>1SF M/TZFE^07BU%;5H?RND3D.V+$J0P\22'0&*?D)LI^X-'#>/Y=:GM?>36C[M,_ M9FOR35SOJ)LU= M;451J90$(W\KUA,JM&2>#*? )' ,PDFC[E;./:/PZX M@\A<>P7," O*EP*>90],RZ)-$6CSF&O0^N["JT9K;\?7T68 M47J7&2K0V=F:C50@)L')-<&2ZWF"O-<]_VFE7S][,YTW?=ZVM\B:4?GIE9UR MS&B/T4'*NAXT6U;SJ#TDHZ.T6F3%[I:W/A.C;679>=-';OL*K!E]'TUN;$U9 M2B%B2N 862H58P:/9*E8E)(<4%84O]LE^!G+/MER/^>OY.AM9[$UH_C3/W!R M%7<$KT3)28-+2- U@8/S,D*R=3Z9DMILZUANI;A'>UAN(\6AU7^K^Z)ACBBT$D+ M.KI8*O"AT(\I2\,"&BWO'LS]J7I8[JS^G:4XL/H/9]/%;#+.M.WE589AK2RJ M5E EXD*+""*GVLE7ISK5S(*U07KNDTWWTF9V1\)C5 S;4[\C9Z 3$3<(D\M4 M5&VBHO@%7&'DVVJ*9F-V'J1(62!MIH%WEVOW.!W#;1_=Z/<9P.P@[!:3\1*S MDBE&TEBEEEFRM,$70U\B8G)1AWM^9?O)>%WIZ[F\O&V$UT";@BOS^>ZJIM[4 MX^N@R!'R2M6"-0%>Z0CHJSQ<3('UTPCC/BW#3MOH8&OI2,P[ ^4;SN.L(ZB< MS#^'Z?@_5^*_7DU5%]/\X89J5EVBPS2-P^2*[>M":,X%)HK<@(DL:7T$!L/E[^J&/C4]YO/%1T8^V%JQ:R$95SNJA@Q.%@V!268L4ZC"1E'W MULC=F>1AT3H O&9#Z+H)X[P1JQ]6>AL%4;)/B8R$%0'(\V%D,]!#X8ISE6SP MII]V\UL0.6RIUBN![@[Z;, "___LO6EWFT>2)OJ+XD[NRT=9DMTZ1Y8TEJKK MSB>>7"(I=%& &B!5UOSZ&PD"7$"0Q/(FWJ1N]TQ7RW89;RQ/1D9$QK)>FEGG M*UV20-_^]]7D>Y7",4%*YP""A)L&Y.B<%LX(03,#","C39IC,LZ1UTD$X MS/T_K")Z1M8;))+HE%9%_8F77V=Y<89HN??*0S;U!0&+@^A* (N2Q:@-CW:S MGK4QR+90.>X-/C! =H7?L=KJ (E_S&;YWY.+"V)K(X:\Z\(D^,P2T%W%O%4F.]DF M(]32\MRN;%A_Y56B$&,Q67[EMY]W_NKZ@8?[7&*.%G(LY$\&-"2/:$!'SK1Q MWO#09EG/OI1V;(WV0=+C:\<:**P#MWP+5\L2!*=\MHP;P+J)5RGE*(B6&6P1 M7/(HN')M.\,Q:7AJ9G>@R+K_5Z%(R=8%C6."3M,.6,W,ZV$-BLW*X=FY4O=C%%? MX":DL7 CL-O0I!A3HDV>)(<4FF@AB$&3(3JC%,^Y9+UY=V[M=3KDX]U9K@/U M/CNE$CHP9[?'\R],L_/IY/]B?I=)Y),RP;S*M5T;[/QJFM]/0IQ<7%>,+A97 MWS!OL.\E5YSQ4I-PM7ZP-HY)8A^]"\&%)'FCNW5@1L8UFH/CN0=U=U$;W-=2?*NQ5!'7/BM"O$?4T[9U1U%Q>=?ZL":2+*+!IM>QF: ME7$?M4Z ^3%4WOU+P\,;;;4@ZMBDX*._.W"><#?Z3Y$Z-)R9DJPF:XBR;F"S MA(OBH13G)-;_%6W=_RY2AT9%5#IJP$BB4*D.[XRJ G!"\UURKA3?\W_GU.' M^R#IZ-3A/@KKP&5]+$VAO2FNI "B)EE5H8O"6^W :&4$]ZFDU*:(Z==('>Z% M@AU3A_NHI%-DW4]6F1"=E]: ]#Z (N]C608-61:1DO$EJC:V[86F#O<"P-ZI MPWVT,7)&Y_?_4Q5[]PBN9RO%%%WMNN9.D:57=>M!T,122);'I#7Z74:)/O;[ M_<'B"!7.!I9G#YA@6W@(RD>GK:13@Y%X8 5L_VQ436WZ_N]S& MD)@X5IX=8(+[+3QP3[>PSARP+DQ4PCGP0DK@V7)=5!:^[#+![+'?[R[V'Q 3 M1\NS3]?D-CO"66+%Z@#6UYQSU@6"(^&DE(EYP:1V;;KQ?J%GIX'=W\.4TP'0 M/H6?R\ZM+[/5"5PSAXL_YK/%XBR1/7'+-@1.(R>3;U$<] M1UEWKLZ!&-AL#1E2(1T ['58?%UG6W\G,=X1&!U")Y 5!2BT(J/,+3A1R"C; MH I&KD38:8;/WMAZ@JCNO*5A8#64&O9'E+]&U!3/Z_R1UD;K UY^+'>9/>.2 M8Q8DM12]KP.K%423ETL)N.-UHNV#6;#-#=@#*KOSQYH;L^,4=;AAJ\\'@[IH M=Q*Z]PL%YF&Z6%%V^Z[Z;IJNZM\Z8R5K+9(E.08'RCD&,68#'%TP$A/G<7,. M>;/'@SWH'G?B63.@GE"9'=S)6[C]?(G?[TBU-J3>=N"_NPG/;DIC^%FI.WYU MW=ND?5WJDSQ%V116L<@+NER$U&W+*H^A?MSI2J>$<5O%]@GFQX[NQ\NO..=G M&()3GB3,ECE#*3U$9Q&\Y\)PX9AQ.PV.;FEZKTD=9Q]83];V )6]+$SR,VD2 M)ETL&!>7LU(,>$TW"-.67)Y,=P>V?MM M,=2RJ7N01H5!M.YNZ M* [RDI=B1 1DI3X(:PE1A0":!V>C2%R9-E?M+U0A_ EY*JB%\0\VE#5' MYC9"QT5G,\#L#LRCM=(ZA9TQX-A\XUF(,UT +*:8+JXP'1Y%2[6P^Y6 MG#">$E,^U7WOI@YMX>!94!"#9%HY)N@?-L'8XS2-^^9W2H@-I).L#18YTA*FNT M*6OPWO):T&L@F,@ A0S2?;IFKR_*4\A9XVK@@&23<2+(0FYK")0D,"4X1IS MHV4K1W=KM5MYAR.@+:G3J!AX.]PL,I1]M&>ZW^*^LJ XO.4ZP9(20N MR1F4M9$ZT@G4VG.NDT=SLGJ5@7CJSKTZ$'?/UZR- 8(.CL-Z-WUTFG9R M@OH%UB]VVMY-?]!_?S;_>19,7>_%-!A=-QD&Z<#YZ"&1^YH5W:,A]7^Z;MCI MH^'U%SY-AP'G%SL]KVL[_'1U:=.OX.3'!>V4=18"B]A270C)AGBYQ MJ0U:G;4[V8[#P;GKHTOW%SY;@\#J%SMJR_CNP^QZ L5:-F=2>:Z5XQ"*MG5R MB@7'M 3TIN[*32ZGD[6V#\M:'PW(O_ A.QY0O]@)6TG E5ABD@5LT11Z)ITA MHLW@M:JS*)W.X62KB8_D9:13" M!W)C$P/E94UL6DW:RE*8& J>;@?UP+S].@^C1T.YX3$; %B K5JPV45L__4^['=/V!Q( M$[^8U5ZE'^[^@Y1F5]/+Q:?P4"0J$BX2S[M*4"*QT7-C%I'VSU MZ,^ /\OFK_.FV;,M'Q9MO]A1O,U/W/EGR\S%611&*DZJTT74D1_D[8:<,V@7 M60JL7.W5W?B*%?YV&TYW-U*(+ZG/-^)^7RL;RG?U;K[#ACGW">2"S5B-3RI=D% M_>;Y>M;RS8C*,\=MX(@:E'&Q;LG3$+QC8+7.MK#@LCC9$3J.E3X\PE-DP$ZH M\I=[>:Q+3;>; /J][6(Z,US9E*4'+PU9!!(KA! +1.E+DEK5!L&>[I0#^>S# MA>LE7WP*L'0_A?F?.#G_>DF7Y@^5M/^8= M,E8=F,)'M"X#2YD,A$P%O)8:,E=!YP)+)/ZXDT76;5(G'ZK;U[CGDP/HB G0^VBS;Z!N M'QDF?')2,S &69V@0)S9HD%8C!^!\:LYP MB 0K*((CKD"H5@/TL6@Z7@JIMN\U/PR$Z"/@-A >ND 83?K;!^7WFV"(VDD MWZ0D,"E84%X$.C@^@/ Z2F>]2J9-#>(^5':+PI.X@\WT^3*PNI$F2.)>I_;1#+'4#WNI=T.2_N#=AC%#@;B5JG,5<[N M"_Y=KY9C,Y6;OS9L(O))6D^19V2:Q43>''!>*S.9=1"#"<"4L=E8COET_9#C M;8<+*$5B-H%5]77:DPOCH]*@$P5M2O'";9M+^1?:#K#K>/PD:\=3-. MSM[C>;AX.[V<7/Z\W@A%4E+>")#,DIPT%H@H$40IV1:OBL1-^W07:PM,_\_Y M[,?_HI^^AEE>6:\EKK9\\(5M:&@,7&=@S*JJ?-^R"Z3 M?E:&'>)J#*F23I%U?Z2ZT!CI-"1BJ Z\8S*##_4_C!(J2R]#:CMUX(7M,MD+ M 'OO,ME'&P?#ZP?.XVR &^Q32)-_AQ^X?C>R6>B(#K((!51$5#LDQ\O(" MLS[OLL/D_J_V!X(C%#8;1'8C^RU__0?]Q,U.C62*3(%L:JZ]*C[547ZQ9C1Y M-"HGXF1SU?DVG=_]S3Z:98?7^,%R&UO?DWR._S&[R&FV(C[SR%06!HS6M2V0 M+M?:3@&9FRQ5-,D\6+&V5>F;/]Q=D?]0FC]*@CVH_^WTG&2#\\GT?&VP*DA9 M+8D6,A('SD"P!<%JJ9G))F6VT\'?^NOC&/T!5+6I]./D-O9L; JQ\VRZ(CR2 MI3(L)O!2.U""&7*FBP=DEGMN?/1JIUG7=W]T'%,_K)X/E]+(ZGT=OEVG4M9W MDN.,11;(J65,U: YDP_B,B2,17JN5,3-BJQM&M[\W>Z:40:RZD?);V3=?_HY M#]\F>6V36"XQU?<<\C6)\"@@9C)1A82AM'$:_6::8:OC?O='^^AV;>"W'RRY ML8_[;#K%=%GSIFN+YZ73LG8):E\G+I+5[.B6O)(5Y*6$+1D!%HKP=M(H"6QJ.J&N <9GVUZO_W%/B:F M#J_P V4VMJ;G8;HHL_FWI0;"Q6=,5_/)3>VE1>T+>@XI%.*$JSHR4BD*1"GH MM!9]%KMD:9[^RG@._*$ZFS41X,A0N"[!G9R3S-[@CTFZV?5>$D>IJK/KZ^)X MFP/$0+YJ1*]-$-&[O$L$_]COC^?7#Z#^080V=M ^2__Z^6>=Y43V;WU9.8LE M&@4AB1IYD@&,05DHJ=AD?9;%;,Y^W!JQ/_SI/J;]-LC;'"G%L9<(DP3B9+[V M544.O#9P@.>$7"5LY2'KY4.K2<)%838K ;>N#K[WJSNIWK\\U1\ANY&U_O;3 MZQ71H11#(0E9O.QSS3$+" $#",6X*?0W==DE17?S@[M=ZNSE*?LPD8U=/O+G MNYM=]X5)Z2-P'^L:&)LA,"Q@8V0J&E[83@?[Y@=WT_,+?',[3&0CZ_E_7Y$W MLO9 B%I%J 3DP1'COH[9]0*T*5%:G7+DF\V[VS1]YR=WT_4+?&T[5&QC!V]? MOKR^BKB^=Y)DSDN>0>1H03ENR9O5= U9SC.SB/)!L>C68.W>K^ZF\Q?XSG:$ M\$9_:IE/)SA?99@^O_J\8L$4'C7/"I)3A-RD!#AK/538.F>*LF5S-=SV1Y>M M/[\;$%Y@:GX(<8Z," H[+L(Y+CY=A,7EY+^OQ WW2!'W\ZVUA]&(Y MOVRZREVM?!L(> M&3YO,(4?ZQ?P*"Q'BPY"U'5MM[ 0G8M@0S".I>P5[N)LW/W-W:#P M^"#A;< MR K_/+N8Y,\8Z)^=W[10K#/;42^ ML1L@7N!;T6""'7L]RG?\>QTD%UN0J0).4Z1<.VL@FBR [E;%BLX,\^:NB:TK M46Y^<3?EO\!$\8%"&]L6?,7/S]/+B9I-L5/\UF^2I=K-RAG*Q4Z!R5Q M RIR!K%H#H6C<:G.$=PIV_#,9W8#Q0M,(0\IWA&1LIA?GGW\]Y1^Y^OD^W4' M!.,Q%)7 *Q*#2C[5B\] -HD\<,%#VFU*"/WRG6X1^JO-3I$'GQZW0/@D_4?' MB;L7G*R.3B[$?@P"0JE/L-R3BR1#!A<-Q6[:2\YV&CZQ'U+&[!XZ4GW;0'" M+,=^@B*^+VO)6A);S%8<,J'FI$C'D3E00>N)?.^/+ <6U^D M'OG]#E1^B+)F TMN[)3$@]+JH).-3F>03-5$;,DU$>N!29N%TT[EO$MA\6'] M(H._70RI[^-D-;;_>!47DSP)\Y]?2&MXDYB+.95:$8'&@Y(4%GLG57U"94)$ M9OWMAN2GO,9M/S[._3^DPH^760=-Q?M,Q]4B4^#K$6)DM;W?D8P$^4#)6%&X MB;7;8A<78/3AV,V>04[:UMY*=7VC:0>$I.E$CA M5YO&]U]V$O9>@#EV$O8>VNL G$_-6\XL%>NS@*15G;=HML M,Y+]UYF$O0\8]IB$O8]F.@#9$Q.7=6+"6:.@:%&?*(RD>-1P8@=95!2/\O+4 M4+K_F81]#,0&TLO([OYZ=];/I6@F99+"S5 4RQ3I7R!@*;)V0S$@CR0 S\YC M$MSXG9X.G_C$N/V$)_'1AA1RGUA9G24>HLJ"SE()CLQJMAF\%X6X$:4NT=!< M[5*-\.1'QJM8&4R%S\/B 'EV<$T]N1\P"Q2%8F'0R\!:45#L0]80DW'6HL(0 M-IM2FXVCNJ%JW([6L>>>'::B;F6)+6,]A+JPS_E@C2PV)-EV7/LS!'8WG*L9^(Y63Y^H>X.+-)]\KW]\ MR%T2TO'(P+,4*1A!!]'H"!RQ"+01=6J[DW0W.KL;$]8,@T,IJR,HWEDM\'HV MK6^=)'/ZTV)":ELI<4[A^/+Q<_%7_=/'\O'J,LV^X6*YXOP_)N=?S[AQK"29 MP+#K:4T>G*V->LB6-3FJA+9W]3!\=#<;:5@HCZ#L48>B#K*KQWN>M%(,G,FV MSBU0$%CRP%70F9<@L=&+6?,E3*?/D M_0GGJ6KS''_[^6FICS.G57#&1I"Q%C3KDB Z.I'<8.*Q**[#9FGP,!C=@\CN MQE - \E6:NH @7_A#YQ>X>+,U@8:(A!\+8A5ADAVD8@G>Z^U*DC":O-:L::@ MNXE6PV#G( %W (P/>/EN6IV"][/%XDSQ)!DK!E#5&9L1#;D#V8 7R3"6K=.V MS5;7>V1T-_1F&(@<+NH.<+)%*K=6\6/YSUEU0=>&\V;7Z)EV="/+NAB1$6\J M%Q*5-0X$YSQ&DTL);591'T9O=S-WFL6_0RNO XCN='U_F-$1G%[2I^EGSJ__ M*V#+-F8&)0H JDT'6FROCG0&-7-8I[TA2RQ)$ M?OF]W[5^\]? M7GUY^^?;#U_>??C]XU]_OJJ[QN]SL-,>]-U^]_B-Z ?0?^1N]&6O#=::RV7R M-DQK*_9G(GSYU/!N>C/>^6:]=9"U\4HP.GN1@@F/&6)=)*H"DRD5K:3?92[V M7A\]^ITAY\GUZ)F;S]WYRIO)(EW,%E=SK.OG?Z-_\5]G/AJEZ*JG\*@.,I6Z M4+24Z.)7R$HV#OV#D5$#/2[L2^IX!7SM:&I_EZN*5N6L2U:&;35KY_( MK&WCY>3&S:K(?4(#+&&BN-,&\*4$^DNF4U:)4+5+Q>U)C=MMV>.KE.H0[L6' MV24NWL_"=/%JNJ9A>OX7)IS\J%*^/2;,2&4,62$4*=2!.PJBXQJLR8DA"R+) M-I4L1Q#]4@S>/EC:-'BGTFD7N9-;9M]-?Y P9_.?KZ_F51E?[G,F.%T31B2( M7- 5DAC]B:4,)CI9Z\(U>[#L>VBT/DWA>/L6>4Q)#!:)E&;%OQNGO9!7Q^G"N\T"#R13CI(3=\[8U?? MKBY(DOGCY=)S\P-LRC0UV391UT16'HGFL+^(,O"+IHK-9Z\AM MQC;S!(XD?)R"O1'M9V/=OMS\S_INN0T#W^!EF%PT2PD]_L$398EVY/A4B:/5 MQV\@;ZS0*#@%.Y<%"VISH\9 QO$>'9TG>X[1_P.3=[@"1AYG>D/YYX33 M,)_,ECW\=9 S9DE>;$$RP25SN![8EUC1+ 8I[4X(VFFHZ582QNT /D:?LR&% M.S8Z5G3_8[JHDY[+!/-J'@/3J'*=[4"A.8FD3@R*@I'[R9S6-D?!=RM0W@TA MCY$QWC34 50[&UK./?CU:[&\OZF$<"(3WUF#9G6J$-;2ZNP\^%"LM$*4TJB4 M_2$MXW9V#V!4!A)S%\FSA^[@'W,*!E8)Z3.FZ+Q$%D$(7FNM0@2?ZNBH4IMZ MA+9JN3NZE _7^H/5O,!7T :F+B]F_R>/#WV?S-[.K>%FN+A[RN&8O M2*^S=APL]R2Y.F,CZKHJ$X4Q,9/A=FT:_/8BLQ.;-1#@FBEH?_SY:_Q-\;SF M)P9J[ENS4.N1UVP(D]#FXB#4%S7E4JXM::8FAU&%Q*Q_L')HJ$Z_+>2,O%]B M6#P=+_##?:;99;@8,X&T?L*=X*)QYFC+ETZ4,GJ.Q]%R1=$[Z04#H:OOYFV M&%0&AX+[*,G=9[LL>>@@5Q25T6@E X\LUT0O0HA*@>/!"]2).]W&S7K9N:(] M]/],KF@?!8R=#=@:\\9,MW,TI&!=)S/R8B$4K<%:)P.YD&;03$#WN:*]]/EL MKF@?X8Z-CD=S&,XS:T,=$I)] 253@<"3 :Z5X*&(M&.EPZ^5*]I+M3OEBO:1 M:*#C$J XFYB\#^IERQ M#BE:?,7\QVR6KWL^:Y7$_ P!C&0&5R^#U/ 4PV/&G!Z59NT_:Q M W&=W% '(N#!J/=AE=$7POXYF__KW?33?)9PL<%4TI$LJ0X@DZ.X,KHZ6T;0 M>30R&REM3KQ-Q?T.Q'5BK@9&V$#*Z MA?X5__TGBFE.L41L"/EW5&J\%YD]A M?KEYC%+*8;E:MV ]1CQ""%I!PB*%UTC^0YNWDP.([2ZQ- @"&RFK+T02'V?& MJ"R,H_/$R!-5 A5$1/]),N(23/$% 1YG"AK$S%+X!,3($Q*G)>BZ& W+A!^FL(7EO'\IUN*0T4=03B:(VBOPUHG(A CGQJE_OU$H= MJ-'9D>+M !*_79'$)M/SFH5Y]^W[?/;C>J/&LF+Q+,5DN4BDRL#H^#BA(3)O M0=/?2\M$X8/FG:'&UCU!UKBVIS&(AE-(!^CZ,Y PISC_>5=.UYP4QW7.V4% M65]5&8.@@H7D!3>A)%MDFVZJQVD:-]7:&%<#J:(#4-51C9?SJU05LWS%."=- MK(:))9]",B<._G9'5[/U28W1-:!*!LO^']6:L^[; M?X-$1)JL+8$L4 M/(2H;6Y3SS,4!^,N6&H,VE'4W$6CQJ.LU*Z60N$@*L/IWL_*9A0IV\W[KYN7UOL5J-9(I;4U MD)VMV]0\JUM=$GCTEB/C*NG&7=PO\=5T'_T_TR>RCP+&[@386N_N0K'(7:U. M1T]!5N1UB94'HT@B@BG.RTXOH;](G\A>^GRV3V0?X8Z-CD?[%TQ*JN1DH=1A M" I1@5-6@0P:19 4G,N==H_\6GTB>ZEVISZ1?>3<0;IC2UE>B"4)Q0)P58C:SH\Q1>=C.>FQ#;;##OO$SG$J PDYBXJ6M^2&SS[B>29+Z/:.V[AS4P! MJU/=E ,L) I50_)07R. 1\V08E6E8IMZG&=)Z^1V.E#[LY:*Z );;U8?7BT8 M7O/ADE-,B0A*U(=[.F*U-0O!)C5I M)=,CWU/6D%]_^=6]+]\N(>!1^5+(@6/1D>6D8#%*I-.$V9/9-*AVRQCO;7"> MIFO@EQ5E74@Y"SK=Y&(H43PX40HS*0F#L RO;+>.40GJ&- M3-*U"TFKRHQF$+-V8)2.V9IL?:,I2$^2UQ /!"1MTU&20Z[*58#3=Y9H#NJ!=L#%Q MM:G9@5YQ[]$Q8)W]L_OQS@*6XM!8R,PRNI/HV#O')+C@K#/%U+Q3ZUKZ9ZD< MUPP?@9(G:N.'54T']_O-;74MK\K:;%I;-Z_]Y!2\4Y)N*E]GY@>ZO1RY/R507.-G(Z\1N/5_=F <[1LN\ 0'>.W9=YF"XNKA63_^MJ<5FE]B=^ MBS@_"]8JKY,CG=?VHZ(C!&UX?74I(D2>?&GC#>Q&7P]WXE% >/QJ'$HK?6'M M#18*X_)O.*4_7-:FI,4#[BQ*J;,H9-7KUIH2R<@GST!([W4=%JE"FUMR/SK' MS:HTQ=[06NH+@X^Y&2O&J4(&0G0:M M.&N*O %U\S) 5WW;V\R6*$5&-!YDSI[X\P@QB@!%)86>Q6)#\^MV)TK'-7XG MBQF:*O#E '0YC/M+^/N,A6!_S^8X.9]>5W2EGTN_.:35D(6M M7O2-+'(VP2'%?CR0YZ(*1_ R6C N.ZY1<6;:C"-HP\^+,,K#H+X#0'1@OGQ Y;NO%2>'8 M2G4=H')?EZC.W5=H-$C-$%1"2>P%LO^1"6^"<+S1*J 67FVSGHZNO=I]5'BD M5_MV>G=0ULF+-U:E %_P[\NKT*[P8O,S)RJ:>)*[L48-V9 28@Z@.:\KB;, MKPAF(G*N53$RQW2S[DN>LI(OPN&B WRCFEL3YJ&R!P5D"YXFO>UP$6P91ANCC; M)H0^H,5B\-#WI*@:0 $C=^RO9P[4RYS ?SWYLCJ>Y&1>OB:NSF?S"5X_T#,> M<_"<@9&^]IJ[!#X[#\B,J2TK%"AM#BS:9I3V^&0GY0H':'767L0=>/5;V%B] M/5D9?%"VD//G:Q,YJR. 182L9+'(F%.R3?G>HR2-=\DU \#F7-%!M#&R07J/ M@32Q^#KYOBFNU7NC5T)Q;R288EP=^N3 ,>*E2*$Q($\/ESUMLT+/?6?DC2C# MJ'+62*X]F)X=-EN99).-2D,*M76 ^P2!);'DRX6<;;1MAA4-M8WN5 U AUQM MK131A4>]RUXSK',%KN ,\Z"D$)E_3];YX:!Q %;Y_;13A>0 M^S*;72S>3)8!Z9^SB[Q8V674622!"#8:BD9E1O :B1$M282L5GRU\:0>(:A3 M:!VJ^MGP6AC9@WIT*_/;O]/%54W6SDIEVF.;5?!ZFYTNWXI^3RZ_OIGGR M8Y*OPL7GKZ20W\("\Z?P<[DU[?HB^%BV_DR]'D+V4A?& +--) ZQ["?54%!H M)1&-4&W:)AHSULEDPN/=OIX T,%YN*[ 7;)X1PJ+6Q&\GDV7><;%XWRO]^4* M$:7'#-R1:A1&"\'G#(*4(IB34:DVQ2'#\3"NC] 5-+\WZLBO_W4V.,O^R/%W$5\_:B[?]M GUCT2@<0 M69$+7H* 6)0!P55 9"F6!V%0XX3.]I*##L:][*7]7;,W!RFB R/TY#XW83"Z MH,A%8'4S=.$)/.,*N$DZ&LV\*9VNUSM]#N

    ]6 M@YY)F:UG*H+)P8%2R(@54WNHLE;<..%EF\>-1TGJ-)TS"*J&T4,'QFJ7U:=G M7))UMX7LN4AU>&#,$&RR8+Q(MA2ELVN5?7F>ND[7P0\"L\&U,W+@MRP47CYD MUQV6=X9]?YA-T_6\[UNY%:F4$AY0R8,] MSJUJ*>8N[-6R)V(9&D_BU3I<76UCC-XY4 ]P_@O?39!W)WSZK?Y7?QV\^U.,Y4 M4#R@#)[[2Z=Q 8/TGJ."GHL3$[ MG/:Z!>A-A?#BS$B7A5,%='&\;HFT$&4M">8YL%JVI.WIT'A+USBML6-#[T"] M#(BS(=M?__CX\#-9I(O9XFJ. M-[!C3C-7*$[1CAG"AK'@>3)@#,G)%J^";9-AVXO,8PW73A^KC<6_T;_UKS,T M/OA:"1Q=;7XIP4*004'Q,67GHA:R3:2^'YWCOIZTP]FF>6NHO1=J[I8OZ8?T M]^_XP^U-WS8.1C& 3B<68HK E:%[-T@$1V $A86QDHW%!Q4_+] ?DY?,5]= MX,>R_NSM>0E%&^4XAV)JQ:^-'IP+K@[.]$(%9CBVD< 31+TDT[8/@AX4M RD MEU'#@V6K^PTCFQ+[[>>?X;]F\V4$=,N2YMPO^Q;])E66.1.@H?-7@?$92T9*UE<>1Z^LATH//: M:#?2(P2]I!MT'^3L<(/NK8\NDFLWS_"_72TF4UPL/N/YLBY[6>M?+-&;BH*@ M L5//D@(+ B0A6'&8&3*;:JLGB1KY'K0(53_6(7QT5KH U37U*^J]8NB@Y1* M (&&!)-#@(@4A&N19(XR9A[;=/3<(Z.3(N+C%;P)G8-E/7)QU.\7D_.OEY^O MOG^?S2__F,^NOJ^:,&(H!;DOY!HR32XHU@%D5D%&KS&RHFW>W%.[S4E_[/=' M!L+AZIH-++N1]?^V3BF;SZ:3] 73U^GL8G8^P<5=9C#ZP#@=;6\- Y4$@VB5 M@I**L*48LJZ;O2S;@/#LAT8NA!L$$<-*LX."B_7E^OZF/-!G$@FY9I!=IM"4 MQ;IJA?XDZ7]2M"D*UL;7?4#*R(!IX( <)^TNG(XU"W_-+BY^G\W_'>;YS"I. M7! 3UGABP@L/P5H.640=8A8FRK9IUCO$]!$:':C@1^!RJ*P[LB]GS@K)A8O$ M>%2@;.8092&ELAAC0O1!M'V+[ ,8!ZOR$6CL)==NUKK<9!#2?U]-B(@W5_/) M]/S3\BMG7"AO&9? &5HRL(YN4$D.>Q8E%"&"*ZQ-(/,457TDEX=&S]'R[^I* MVK;_Y7KC2]UI4,?&G]F,,0H;@$OCB3-V'K5" MVL"ZV1]W_AIW4SRONP4&Q=T_YY/+2YQ^+.4OO%[A.OLY$Y[C2!5N@;7D/' O#+X![6IZMY M^AH6^"JEV=7TDNSY;3OIXHQ\ 2T\>D!72ATM9\!I32>,'%!>2DW&;V9[AD7? MD^2-N^"D%>J&TTA7U^R9(>] Y%P@JMJ,[-VRFM4 &BM4?5FVV!9+.\'%O#2X M["77;G?9//>T_2[3)R9E4G,I#UX/FSWA[_+5]L_Z>_,^RE._IM#1);H&-;,$ MPUJEXJ424!(AL$C/8VCKJ#1]ZK]?1;,.@'Z?D . RP_GVFQ'?_%^\@,?T'&O MRF:9#G19:&D$U@GZM?85'01,"K(KP5CTZ!X,:'ZZUNEHDOI(= R/M>UU4*?5 M8!<7\>^[<7>]ZH&%XNH,89.3!J6* N^9!A9Y<"8X;['-XN8]B!QQ,]18,)J= M1J.]P_66M0_AVWH<.I(;N-T''M;#/( M[ [-H[77!3QO-[5=YZ/JW,KU0':I7&3.1TA,J]7^@*P=I,)%C!2^E4;CKYX@ MJEO8'0^'61O-=/ ,1K+"BUH[@:06%% M9B;Q-@]CC],T[F/'*2$VD%XZ0-C[2:I+#WS=UVL5$K,)3!RJC." M"I614"((:3)'1W> ;@.P1TD:]XGCE/@:1BL=P.M3N+Q#O%/6<1DM<"]UG2,6 MP!N4P$*T(<7L4J-N@'MDC/M6<4H8'2[]#J!3YR'4V0445CTX! %1214AHJG- M3U&"*R:#(8]5RVA8EIO3^(;!T>,TC?L4<4I0#:27#A#V91XR5JFLZ?)2**!_B^A/F@?%;+ Z-\'5)B7COE2<$DU'Z6#D&NG[R9^EO)[/ +V_ M*?$K K'HG"%F4;H'T/%B(NP1TZBG5B#720M MGCC9?\QGB]N%X\IC\<%*,+Z0F^F3)3/"8H\Z1^9#;W+"[4CA>\O>4F-D] MJ7:X^CJXB._PM35YLV3NK"XS,B9DX,MIJK4[PNNPFMWM2>Y#1N>8'-8NJ< N%N;J;1EMR;[F!S!AW0G&K]69= M\=:&MQV^U6T"[7@,-1%W7Z;K.FES)RI:,<2"T4P:2*Q.N6),@T_&@/4L1FD# MLZ9-E\NSI'6;3VMBL@903U]X6V5WKMG@F>)K*3,PZ6KL1'^*/@1 C9$[RWA6 M;19^/T)0MTFV)M@Z6!5](6I;:N>:IYPDBT9X(-M,5CD2%)PN%&#);#G+4L1& MHR9VH:[;W%L3K VCI+Z =YL%NN;$7W;[C"S MOPK,CE?.X6";78:+UF![E=+5MZMEZ]"]+5E6J^!YW01#;B8HK6O=O]; 8RU M$6'+.JGF\'N$UIT Z7Y50 ZAP"Z:#I_@L>Z>Y,;+8DN 4L<;T9$3$ Q%05'9 MPHSFG(2"SL\)0 M\E*+:KB-=,/0-> 3MX#)BXA!J-!HCDI!UKW0=B:F3(V_8!:T=)F?X2>"XC;KQUHIU!,:CU388%$_9);[JAJZ# M[*]"DX[PS2^T[_Y^DJ=1.KTYF2RFF8.$1H"*9,Q"+AE\C$I*DUWV(ZY"&FJH M^WK&R_)0+R;+_6FKR1R?YI.$KRZ6OU%'$:W(>OOW=TQU2$OX^PWFJW2Y).]; M'>)QEK5E(B4%MN@Z_I$B.N>L@\B%K0TCD>LVPR\&9>,E]8CO@])-:SJ>[CMP M2>\FNAXN##ESTCF-&,F!"9X<;&7 15L(>LSH8+0C?Z<)DI^FJX])>^VA.:!V MNL@7/95\O<-J/5_3!7Z@"^_+O_'B!_XYFUY^I7 /K76\1##(R+MVQ*]7=,IL MUB1,(;41FU.HVV?2GZ>[CVE][=%Z0NV^0#3_'PSS+_^>G4D;N).8@$D=0%F3 MP!65P4:142I4/)U\=,'CY/8QZZ\W[!ZBRY<*6<(@G@6CZLXQ@E6LU2:*T=FT M5H ).H8L6?38O!Q['X+[&!;8)6SWUN<+!>[OLZOYF8_^X94Q=HW9?;;Y U+XJESB_8=9F(:31$ASQ!JIZ\KZD#)F. M+ETK-JC0O#1]7Z+'K7KJ%;^'Z[73);'O/W[XX\O;O_Y\\_:W+P<\%MS[UX]_ M"7B#:R28C12DU>14[9OSX#ART$:B+5HB MW48OR&C<3J.HO_]N2K]ZM6RMN05S#&B#(9J$8:J.)]'@F?&@%==T\RIRX-HT M1!UO #;4?TXX#?/);#F!62N)DFD.+N9 _I,G M$QIC JUU0JVY,F*GG7;TA3L8H;_:Q,>C)'2RF/L ?XU&:X%4&9#J#J*=D/(8V2,@Y*!5#L;6LX= MU/#I MW4KZQ_*:/CVY/-.QL(RDQBPY.=5UT'#(NK:;:48PQ\@;Q3AWJ>CDSCE0IP]& M.1\HWE'!L1K7%*8)WV-8X.+5-'^87>*G\'-Y:+AAM1R]SM%WY*3YH"&:VL4C MHK=**2UPLQ_ED:%8CWVB$QMQ' B&%&,'MTKUV(F#U^'[I-;X5XX^QHO)^?4( MN#-D17"=ZS- X81N8B3:NI+.)I^,2YXU:E)ZFJYQ:^T&-B<#JJ"#9J.[6>/' MN;K>_ENM9RI8&V*B"(*8RQI<2AF$#]*CS$6)-D.(]B)SW/*XH6^O9@KJ9Q/N M;CR>%3I"(4L)V7M+WJ&J:S:U!AUX=$8([UV;9^S=Z!NWO&T4V.VEDI>3 CZB M>^VI7VN2$F[:E?9(@C!;EX.+"BAP(Z#2609.6 ^:)Y.*JY5E;4#SD);Q,7.4@C<7 MRATGZPX"M_L;H6&22O+E(GCZY]A"0%Y F>55$02'; M5%,]259/(#I$Z[-6*N@ 3[_/YC@YG]Y-AZX8$1YUD;5R U7-6="%'A5R0+2, MI:RL2(UF"S]&TKBYQ\%Q-(SH.\#0>[RD']O@P6=NO*W5/]S2.4A$O@_$#3(5 MHU0AN]*FEF(;->/F&@='SM$"[P T_QGFD^H"_A4N<7FS6T%7N.8&M&>9#&Z8@!*D-D9Y:5.;Q::;E(QK9H;VDH^2U#_VJ&..5#4A1!D MK!7/TH,+W -&&8HWGF>WDV'8'0!C7A9'J&Q3Z0?(;V2U_SF93KY=?5L1KKG7 M6'>/V52]J.4K!D5C8&32G&1!IV$G_W(GQ=_[],BJ/T1QLR&D.+;ZP]]W"&=2 M)ZM8 9V$K%, "CA#MY_.(G!=T.6TN0#Z"/7?_?0X/L!@ZC]8BATXA?=OOO&$E11114)Q2@*O JBT6O,(P2-6\8T=')B"*EW\>Y;&?DG M3LZ_UHTT],/A'.LN55+/9?6#SQA*+%8ZB.@=J&QKB.0%:)55"5$9P=I,YGZ& ML)Y>A ]4_Q9(#:6)#NS2W=>!FX?0F\D M6-7J 3/U_?Y_-/^%\,LMUTQ%Q$(,F>X[: MT3W.DX40=0 ,T483/.>QS237?2D=UY0-AY$=P#>8PCH%Y*IP^;?9?#[[=WUH M#]_IGUS^/%/:N1*K()VIFQ)$@I =^1JHI5%%V1W;*@1YL3NW?%JZ@"!]T.QNTQM^J]G.=@@BT7@6?,Z7"9"%,Q $%$5 M.E>AN';ID=UH''?@7[=T0*H%+5 MZ#F>>>VB,3)!X;5%SCL/GFD& J5E#KE(I4W.]V"2QYWK?%+C.+P*!\/JD V( M?[W]S[77 MUU>+R]DWG-^@R4GI9989@L1"GIBWX+2J*5R**C4CH]2HF6I' @=H[WCJ,[=C M%I5.&JWT@*;Z HS\TN@8_65AN:0Z:(FU&>JP*X7CIN-:X&E+'\CPNNK9&!T\ M9_?^OS^8.6HX77=7_'!KL$@5(:B:F6"FXH)M'-<3V:.MOUWG MT+^:YO>3$)=7\E(/MW"7)0G-A""0FUJ$C+86?B20R3"90RS6M8DF#R#V95BI M?5#VH.FQL08[\/3?3!;A_'R.YZOMBRNQ7I*_N%_HUE?:0Q@D>*A^N4 M:P>*UVFXUB'(G I)"[-SFXVVVYX!MO_ZR$49@VEN-J@8NP/">@0IB[H$,I%, MD1%0(AIPGEQ(XB':[(2Q>M/ [ :%,3N,AM+9DQ X0( C@^#3?%:72->\Q*K, M$5$PA4Z!=8$"B* D79H<07G#BTO(=-DLC]BF_0<_W)/:#]'3;"BAC:SQSX%" MC/CSW333[3A?-_G'@M8[0GXI5104*UXSD-$P[2PS%.GMH/6M/SZ.;]!$\\<+ MKU_O\OU-:1E&;;W*KG)A"<,U)/G'$,JNYVJP6,J#)O$U7O1%Z7+NN!B-@CDCE, M/3WG^-8!X?6RP7";(YC@XO!=.'O\^ P;TY.7'J$)E(R8@ A2Y44#$)\$X7 M(.@@^J"8D"_Z*>/1Q-,?\]GB9C8M>0\Z:CJ9*0LZ-ZD4\+5K2"0M56)26M4F M/;,3>2\C/;@/DG9.#QZLI0YNU&U,W>0ZUSQ%I;VWO$ 1KB8Y0TUW2@?:84Q& M!ZM9F^$0NU#W,A*$0P/O*!UUBKO;PW3&6!0\Z@A"I41>B+#@ \N LMC$1!W4 MU.;-]FFZQBTO'M_([:67$:?SUXCZU;?9U?1R5C:+LR;3^^[.6;$\&^T3)!<1 M%&*$R(B[Z)75$;WA:M.[V):AV/5[XQ8(M\10,ZF/G-AZGJ<[_C(QIJ4(EH/5 MAHZ(<;4"GP292]'>"&Y2V9R%<1B<[GQTW(K?\3%UJ/R[!=8'O-PX+UYY;147 MD"GNJFF@ $$F3GZELERA59KOTDVSQR?'+>,=#U3'R7ZP6Z]!QN)^?F:VSL_$ MGW?>'8[.7.SSD<$R& =S=NJBS!(%*[&.XU86E"T6G&<*>"@9/=DFR]JT")\H MD_%D)CNA=$HPA)!K)CMQ!UX8#<68&#E=_"HWV@EQ;'W)Z'F+?7"S5WW)/CKI M(&R\V=+SV]6"CO1B\1G/EUO5E^_MLK"0M=.096(DJA# &?J3YX589)F'U.9T M/4E6EPG_ [3_V.;0HU71 ZZN:5\]XCKA*+)5K$[ (+'PPL&G:(%K91E*522V M,53WR.ADB>CQZMT$SL&R'ME=__VBSLKY?/7]^VQ>\R%7WU?/] F#+$4%D-8& M4)XG\(P\153!H-7,JPL'?BA/C*$*4P4'4UI#[Y@0$JQ0DZ;R+-E 0 MN8N!>/HK(V^)'004 \IQY$&9J\#SX_PSSG],TG5!:$@.\7!8G6(A%92HF00O8QTB+0' M)W4"$4W43D7O[$[S3O9!RT,RQANT>[QF'\+D2#&/G3 N]#O?POQ?>/D7?K\( M:>FA?PKSR[6%]"D%R:4$H<@X*N>)K9 "<&=#2+%X9C8G\FY-$S_WH=%1<:PB M9ZVD.C)$B(,PF8=I_O@#YU_#U<62CW KK!5+G'LI-:\'1]:QY:8*2QH@KUMH M5$H6M4M;SHZ?&V]<\_!P:2'AL4OWOV.:A(O+=;I\S8*P.B$R(EP'8B%3P!]- M2:#0,$ZP3XX_]RKPQ,^/X["V <40$NPFO'T]^_9]-JW)GC*;OR%*I@O\_)WL M(H'\%<;^-RQ8JLK7)6)&"^V!HR,G"%HKQ2K'(AJ^#\+C'R,Y\9IU*B M#62&E&@'.?AG6Q,(Z$DC.?S,I@Q*Z0P^^ AD25/@(C'NVSSO#-(]U&X34:L7 MGD$5T@' GGEL??MWNKC*D^EYK?J@_Y^_A+_/R$=#X3%"T(K1&:+[VYL<@6DF MD[?.JM"F]/D 8KM\:#P0+?L-$#I:=3WW&3U:V[)N%FU7LK/YA?;U.D_R=.)B MG4!7II">L!I$[;Z5M??:&,*OD5G0%9VQS;SA'HIU+#<&+8N@6:*+HX0"+L@$ MU@E$9[4HOM$VGQ=?K+,/;O8JUME')QWQ#I=(%VP,4&2=3U&B!$9K/_[ZTLS,!JM\@>)J9MV) %$S51]N"@]:1_.@9.OPXHN'W^^X4.<0 M/W0 (8\,D0_A&WXL]WA8'9\4E@_@@TEU(6.<>>G M[,T?'Z]H9GCU'R^]#K)1S[Y[99Z*EHS\8!/H,K22_"6F$D2B5RE%]V'N>.CE M.,_6Q^0Z!U5(!P [Y.W3Y)QR3 IT2A37&:_!JU27.OE$:&'2\S:SXGZ]9^N] MT#+ L_4^JNOZV?KZ!;?._;P*1[U.;_S0<(_03U%XXK?F[.MD0$.W)X'JVN7U M@:Y04ZP+O(XR$6J, ]MRQ.7-#+L5#7]AFIU/)_\7\QDKOO#H J#D-9OH\+J_ M6"3Z3GC[]W=,EV2<:X;S_&/Y3']W44@F=?+[TEOAC#$TWH#U3H,BX8*//-3E MLX6$0;%K:KK:ZDCZ7\8$S6-0/(*>?P5T?[X,\\LW-<%__8S,D$=/89W/G+BW M$9SF:CEBC;B7(8NF4Y@'XJ,+FWU2) Y]& Z'Q:]P*&XC ^.3T[I8B)GLD'(Y M@C>D"32:R\BE_T8?A,#B\E(-PAB)R'C"!5*PF9$6&8*6& MDEPJ6.>.I:;++U\4 M2H+HZ#]R,,Q'D93S;9;!#,7!"S?1)\3XT'!X0=FULXVXXXC\VAEOEF';I/(F MQ_:_#A+%NP^O/_[Y]LNK__?MYP.XO_MO'\_PH[0,E$=\-Z5/X9?P]YO)(EW, M%E=SO(F,/>=2J6R!I9CI8'$-49,[A$HF;90*Z&03$_<$4KZ'PL6EX!]/#P<;T!\[CK)DYO7-N ME\'$(>\4#W]C4'NRC:X36!44)1;!"292UEKO$NO%K<&PR%BTB0>Y4UE;3U;E M<_J*^>H"/Y;KC_R&Y$7@[0?I_RPN)^G5-/].?W]R/MU879=0)LZKZ^SJ('@? M&<3"&4BIC7-.Y_B@E&N@7I/C"._7-NV#L@>]*2?49@UJP3N]7[ MG2Y("%,LD\L-5GET)G/D9)KKX$3F$5P-!H/%*'A22C>Z,8\@>MS ISUHVVIQ MP/MV",B^)1>! K$?M\?SKW"Y?#F;T*YM6]W:@;C/K$K5>\ M0$VG@;)T,F--<-C:7^.9YP8W1V$-#=B]"!YW$UE[K+;37A\PO?KV+.#!MY[<7*"B%P4:7P)$;SW')34&5RI+;8. M$R/LA&S:C&1IGN=[/ULLU@5 D^E5S=Y_Q_EU-^E&5+>N*YGYC\!/#]1 =ODRTOOV;!$R:G4S)>5F^ MW'Z@V*Y69LXNZ#/G[Z9$'AW=,]21H_4%)-;9,DQS$H5V8"UC2@23?&HS'JTA M4_V&[R?&>Q,4=+D;]8[#]_IJ7M5$_MXZ=%REXVY3=8-XL7M\9U"']E#^3O&& M+53F*#UD9@G>D=N:U53@A?-H2@RHV[RLM'QM6D_ENBY3#$J91"$C!,D**'0* M7"06E;1>)"Y98(VV"MZCHU\/=!\,/#K@;G]9CSQ8Y(;RSPG)V$YFUVMNI$@E M&?(N1. U)^ @8C*0=7"1A:C,;B^-.PT5V4I")Q/M#M#G;$CACHV.%=W_F"[J MAHDRP;QJN@\HF;79@RY"@JH;[YUD%#Q%:7-T="6+X<;./$K&>&-(!E#M;&@Y M=^#QWXCE_4WA)3?9V"0$R$!^FM+HZ1CQ!"$EX8(3CLDVS90/:1EY%M[Q1F4@ M,7?Q@+!R!Q]Y>]X6)MSFQ0T3)9<"D?%:4E:/6:2XQ#%OC$E9L$:IM\-I[N0^ M.Q OFVVYIU%=!_9LQ>GO2/H)%P]8I4/L+;F-'@JKCR>9V FEFGXA9"BV)-/"[53XV [+0935DXEDS_PA:V6%02C7,@D@N@E&40&$8H2D:5 M60F*M\F$[43>N'?NN$@<4'$]X?&FGO'! 3/::44^3.1UYFH=F>13B2#I;PNC MC=6E3='N,X2-FU<=V1H.H:R>T/>(',]DM%'5T4@LT.H:K"L_1$S]E:?/42*\?]C[TV;VTIR=.%?A#NY+Q]5+KG' M;[ALO[:[.^83(Q>DS=LRZ2&E6N;77R2UFJ(D+B=YDNZ)CBYKH&,!/ M[3ZK,3/&R?@5EC9V%C6:1 9Q4!F]MX(3?YM"\OGUC=R0[UAP>0*F \JN(T3^ M8 @_11LW4<95BW[#R2FKU[C!&0&.EU28C4ZI]5O.87&YS2I'[HP_,CH'EV-' M&/TAR7(#5P$[*$$SO/;WM<:7>(-EL3S]V MT.2U+5=_A%PUHXL.4A:(0N7:$9R!<_58*R+1@>:=P%//57-HHK4Z ,LV@I+. M0XQH01N!1@<64NOAK)WGJNV"@1=RU7;A]O,VK.P"%1M+P6]RJ$K@ MPAA5NZ[)1'N$C"^OD@/.42:#9.+E==/E:5P\\Z)QD#&X.!_!9"C>=N!:;;#; MR)8JGA8.1=5I<25Y<#P88(@Y<1<*CVTN+3O/3]M'M0S$YBZN&[?I-7%VFVQ2 M";ZBY_WUPXAJ*"R"JP.,)2)*R67DLHTA,\#B.SGG]D30?%QA MG@R"-T=T<3F)FO@I(@+'.@,+O85(!P=$&S%[K;R*;?S]0U;=B0(]'F8'$=_) M@/7=O/K65_0Q.J!N0B6?OI)L?@E+S+6,C'ZR^N2K^?)RDHTS3@FR3>H8*Z4" M>4F<%PC!GI;NHEVM@=U0U+O#W5_#?5;'M&'^/(C;L@KVX;?O MEW\C,WKY?G8WSOS]'S-:S[00=\CGKSVF/\POIK5GR\1+$2639+=S4U-R:BB9 M2P$8!$_2)!;E-I,]]WCUN*']@?!W#+:/#ZY==EGM"D0+G%XN/Y)$:=5?)S(4 MEY!I"%;51E1"@L=LR-3)08NBT3\:'GP\I?EXO>,V;QI!,1XHLD/Q>51H7JV: MIOU_\[@\2Y?OBV#?.#]["REJV]7%W5E-W? YV%16_0O/^ BD6 F M2B-#(S6@#G)UFF&PD'DM4VK8XQ<5:O"T Z_';N&S ML5%-MM;&0,O.RFA027&(@C2V"\9@T4R6LM5^^%D:/.TBSQ<;/.W"W+'1\63C MH1Q"3AC)I-.\@)+$#1^R!%=2E%HSGN562>8_5X.GG42[58.G7?C<@26]P?JS MTJCB)4+ 2H&I5XV6UQ@Y4R(ZGGFC0=2=)]#LHU0&8G,7-[J/3,%W>'EW& >? M47+R%K@)=2P+(U?2,01;DE6._ 83V]S-/K>J3LZD/67^1%W*P>SO$TS5QGO< M1O;V4OALEF]J*);GY#3-_\(??CW1(A4418&5CCQ6H42=':E Y*B$9RH%WR;I M;U@Z^JB5/AQA+T'W>,+NX(A]1/V;V>\DC?GBKTE1+@M-Z\]\F"P:HDR!\;9%S$-2TT?E<3@&=K0*C MKP\) 8$G#VB3Y-+$X$V;@0A#43!N^E-OBO$P 9\&L)\P?^Y^C)DD@'0Z+&M; M8:-M*I!2HET=^*HF1X(63",*9I"/AN[MR1@WQ:I#2_=04?>(\U56X\0XEU2* M%IR* I0+=?ZU,:"#9$EZ(75J,QAM\WJV"^FSTX?>[MSO$4-_6\R79 !;D=2J MD[_E"A2/"@)S"#PSC,Q;ZQH5F6Q>SW88^@GNA7;G?@<=]AY0\W_/KZB2U8O"[\4-%T-OM^ -Z_C:?YS^F M%Q=TC+^I_U**2ZXTS83QX1IH7:J, .KN-)[T;:L]>$:-03AK7W$S;;JG= MW'$?C)2M0#B4T/HI5]M,YX?%_#LN+O_Z;F^SC '$9@O<.RWM5.9U_.%@O: M>GA3[.0$BYH@@\;229-I[T5I$'S,6IM*I&E^D"Z)00?+;";"_#C / P ?4. MOVO//(@8C&(*1-#D524;:E$?AY X6LVT0=7\)F]]4=U<0!\'9KL+HC]HW55D M/8R0%UXP%?+=1%"T6WR,X"4GC1TU&J508SG2!(-=KS6.<=_;"EP'B^)@=#6. MH4R<0Q32(90:_U$A>(A9!. >:ZO;@D*TZ2*P>3W==6T;/F:R$\N'QD^CVNR_ MSVH+Y2^SZ?^LJ+V] AFD)ON%9P]:B[T+'4>HP;;%!L]U(-S5AL*>CC!G,AGL MC-N,=2!D/O7!!8K4L,2L(4E;CVKGP 7O( 5=I'))V]Q&_YQ*#?8N&'BA!GL7 M7H]=9;NQEK0X;G@@9S6X.OX9O0JP=Z%SQU< M0F\P[! -5S*4:L SJ%8[D%,@07!CG Z2^]83<]YV68.]CU(9B,U=7 RNM?$J M3YB$YW^FBZM<0ZK?5AF]'W!!-F)ME?AY?OYG^$8,J!__B)=7B]GRX_SBXO5\ M\4=8Y(F.(F"1"5RI3?&1>.-E)H\BVQBD=ZQ5;+PU99VUJ+6CRX^XO+JHI:2O24BOKA95>A]6:Z!/?YA?][Q=3HPJ)3DE MR!1*F4X[G\%G3, M1@3GZ[!KG07X.LZ")1>L\<01>=0-L=/JQTTT.,4-T0X<_5PV/T'ZQ^M6ZD37 M#[2_#=^7^+ZCTMS;1BDW#8@9-V_B%'?-T:#3_2::H/?,!Z-JP@%1PXDD[R2#5"W)Q(W+ MJ4WOY$.*!3?#Y[.".H6??TU17V9_SSLM;@'G8EO_ZP@?NA M/[/2(URZ*YT"F;46N/6U-LI@'8P7Z5O&A60V^-*FNK'AI?L.(P/(:I&,&0/" M.G)X#7U%%DP$TJ(L2>9=_XB)-EY@G47)G4T'0A150R9!61^: 1Q:DTRGE1OD@.RQR MW*A;*_RUDM+([6M>?:T5#V]F]X<[F0T/J+HEBARYA ;IO ->LJMWVC7+SR(@ MCZ7Z<5(_FO6UJ87-UB\<-U(U-(S:\;H##?:4E1@3$[JX L9X4L2J1H=+\" * MT]:CBHRUNLY];4>>0N5O]&@[-2 /G$Y)CX9&)HT_E]O_6.&SHY,@B'E-V &!W2BWQ] M]N;C/\[>_OW\M_.S3W__2/^\^_QI#P=R\W,.]QVW6-] ;N/K,%W\(UQIKG4_J*^>H"WY>[ MMUSW]#C[83SB;QCJ:_/[V4=,5XO%=/;EE["<+E>RN-\>Q65$- 4BUH$6@9P. MGW@FRS%RHTV0=/ZWR?8=DHR>-=L.&'R4-CR:J+OP"G8EFC[P;EZMT0<\J']_ M/><=T]?9]+^O<)TM!I.Q2I/%JZKMBR97V01014\IY\FT.)W I(9'W5;@$>G$\! M1(RF!!M*>A3W:[(S#B5DW'CBL?; 4<5]2I;RIN'1M\R:KS%K_\+LP5[=R 8_ MF O',-A9*LP[94 G1Q!D])5GI'^+L(ZX32ZB.AV#O0;^;RVX>;F]17K8%+GV M/[L^-P&(PUKV P%W>U['!O L&'MZQ-&%U M)R,FUBE9;>97X1*_S!>UM4NM9;5,:)EEA,P-!R5#/ M#9K8XI7C@*B=K#>,G1B:\1U8B1O(N*E==C80NX0#9>K=HT@,HEOU(3,1HY5% ML#91RR>7-!["F@%@WD(:8Z<2S!??YPLBX/T?LSJ_HI"A24J]SOCY#;]%7$R0 M86#.68BZ#CN7TH!S*,"CU)JGVK'])0-KJQ>->ZX-),QY*\YVH'U^F\_PK]_" MXE]X^?IJEI:69#$IH^2AS?<] _-N=VMP-#J>CQ%&;L;X#K763>G#75MU84XI"T*DV MI75%0BB&#-7D>#12U*;63135C^OH.BB_IZSG@S&^ ]@\&UE>3HS(2'I5DW6( M^GH"H6=T?H=L<[#&R(AM@O#/KVM (7M>T]&5TJ M6 E1HP,L2HOBK>:-"@.?7M.X8!Q&YEL :0\!= BEM_/9E\^X^/:1;*S9%?YM M,?_C\FMM:W 3'%>A6"65 ER=(($(=^XT/Y MP\^7H#= MD,+J$(O5EJE](1]05(=[J"B(70)+':2H(1I.>S@I&XV3-5OU*/![O+9Q;V>/ MA+@#1=(!R&YC#&?IOZ^FUPV=5\9K MZVL=,D1&Q!$1,> MG -GT"C& U^W8IZ"R8;'C]O[M"TV#N5F!T;NEB402$+DA4UW)Y$TD)S?S7$"I0B8EQGJ/88RR MF7DX^U??]J!P;M?3!T&$1TY)]D MQ\#[PFE#.D^G 6/9;S4%AI[Z $CTW3J(?GCMN"9<=Z?K_B+I 4/5UG'02YB!H M=+ ;-CGX_YQ>?GW4"WKY8S/HY8]]@._XL7K61&O'4M3DL%M>![J3U1ZY#Z Y M.F51L="HY*L).3]EZM P.V9\^)Q.#=IS?;7#Y1TG_TXZZ,MC_AVQW_CVBQFA M _F>G#I&Y9KF9(@%JR#E6AN>@91&R<8^C4ZM<0Q]1QQC!,>UK M8!?!)Y,A9ZY\J>-F?.. ^[]7Y=HN"#UJY=HN0.C):GK^$LYR%P,7$7BVEMPV MS<"[2A6=JIR.,>]KN)WT6X/4%VJYN\@L%ZD3WPVKA+ MV:3 *^-KWQ2'Y.!P,AC_]R9^>)P<=!._B]!Z0N2&&U^&R"29:^",JFU69$U? M$ :40VUD$B&RX[6+/,&;^)V@L,--_"YRZ0!BUY.L/Y&45OQZ6__@ML"A2"U5 M"06"%H&<3(M$%+F;0E@4K!X2MDTC^6<6]5-&&@X_D8<28[^(O-FV*1N+QM1K M*IN(&!\@"H5@2S(Z"_J-:].(^=EEC:OX!A/^=J#:0Q(=P.KU?('3+[-7M!-Q MEO[Z&Y'P=KZ\G=P0.3.>^QK<\Q(4YIHZQ6KQLDIH4W#:MU%USRZK2UCM(_[U M\W,P6?0 K-;1YT+G A%=.5WJ?8FKT6?G@)BL&1IO$C;NVCSF=?1IYKD/XEWW M *B>-M@68[I?&-#Z*ERDJXO5EQ_G%Q>DA_X(BSQA2ALFBP+#5!V3R 2$[#(8 MFQFW,O*8&P_G;45:)QY9%TA^:IMU :N>]MF@-Y72.JR7DA"]P>H%9_".+ 81 MI/;HBF?R9[OH;K^?^H#L46ZZ=\'/WIOH.RZF\TRF[N)RU*WT!"<^K)9']OB" M'H>_XO6_$^=M-F@-L!P8*)-XK?>($(W)KG 12SI>"'IP\CJ)]/Q46ZT=OKJ= M*7<(6ZX6Z2LQ8CFI556IED&CK2V??>TXQ5" 2(4GJ40,O*]#["6*.G&]_BTV MUUXHZL >W#[7\VRQJ$4)JPN75U_KEV]F9]]JU[;WY:7T4#[QG'2)UQPRKRD7 M-I/7[$0 %W,J2C&C_=C=[P\BL)."PR[W6H\8Z^LHVT)LM^SX.[G.X6+Z/YAO M(ZJ3+'1,D7FHK5OJV+( T44/')DJBDGA0^/TL8/6WTG!2I=;9P2$=' H-4JG MKD.0M,F0D!$31# 0A:.#VMCHN='%Y:TJT4\H2&'^S7?-:/@Y,$AQ/LO'3,F_ M217_C']>7H7ADNO7']LH3?[9U1^8\+YJF[4IY>CV;7EPW-QI:__/7@NR>LKNL+,&-MSD$4 M8*&0K^-R@2!=!,RHM)0\*=GF0GT@ L8;_3@\IM9UX!@R'M6HKB7OM\D&JZP8 M8YAFPCN(OD10AMP!SW("Z5-=-%&1MTJ>W*IOP,,WCWM_,(K@YP/(8$3#,]VL M>7)V<7&S?C)H;I-@1,K>A PR< ,JRD+&,W-@F2F%FZ3\LQF22TS_Y\O\]_^X M?<'Y+]I3D?F+4]P./5V:\3YB6&0KO!<*E!)2? HY%0 MQWC7-ISD5SVG5G:& [US'/$/)[EU*.S*Q@Y6@BZ MCJG@Q:-EECSO-K&7+N<[C'GV#"FI+J*#+S<"EI)%H;@"II@B']ES"%4?%^&Y M39QGUZ@\Y$2'.>P$@9V'.>PBC5$!MG$ P>/.\L21Z R=]H'5K/+:-BH(GP&E MD=D7G:-:CY=M-=EAO^[](PYYV$FPSPUY.(S''?1B?VD6 #$#,#LS;42GSBD4(MP7..D+@5 M4=,O^:,.4C_GO(<&B-F'QQT@9M.$ A:5<]Z17M2*2)!"0BC!@E&N!)W(>U O M1:A/>-[#(=@XE)LC B(3"6_Q2[@X)T_A\CH"@5X99AT'[7@BQ\!Z<@P\G9Q> MT_^\2^2.;N%\TZ.OC=U\ Y,51#:\<%RU,:8[=2CW1P;.]:IO-A#C5=6M9B3A M:N*-A6CKD"WO##OFT<:_9@<MCDZ-CU[/$GO+Z'Y@.P:6]SU M;OC\ M/E8CZ;IE7IT/QB_F6*RU?SQ?<;@K1DY-W3.9[@+" MPP+I9> .+=..%/!N10"K.1COR_NKR]JF9'G3Y.O+UPEY-M(8S4!F[VI_<0=. M1@=!696#CC5^WE$]R5-T=!?(/@K21\! 5]K[39I<3#=Z>GWTZ_[1'@<3-'QY> K%I M!0-U]7];&P+<9Y\S$;2*@!!(5KPAM;DG?+9<%&";I-#]?RZ MQG6!#D#"NIH8D/T=:X15^&*?PJD?_GPH[;!I-8UTA,I.\1@@)$T6B!$>O/(1 M=#$RY1IXQ#;=:8;1$5]7MV:/ ;IJ9?;CX)453^]QZYP2)DH+2AO";48)T3H- MUMH2K5^Z80<$/ PNMV=[!Q;OBJI7\^7E&AG9D][,9+/K["LM MGH%+I/HP\V2E-<;%-O&X)Q8T;AAB $0-R? NF@:>LC=2:%=>F$F&/Q8[K] ^*M[:"&OD"=1-YGW'QC71T MG:M4&[-\#)>X1B 3.JKD$%S)=3I"JB$YDX!,.FM*,E;M?3:^^/)Q??"&9^.P M;!\95_?WA:_"\NOKB_D?]8+Y8A7M"A?W([MNO(4?Z51<.Y1. NJU"""A6BD M!Q85"BW(4]FJ+N&0-8S;LF8@E!U-"!W[;1_?__U^RN)#Y5TK'?<>-;G]LX?R M^':FHXT[6)+.J8[38T5+4+8XB!@"9((H1^]TBJ<1,JI/N]._#W9:E"ZYVH"A ML IZ#0%YKG,V'!/*&&O;!*.?6%!7CN NLM]HMA_(\ [,]A]/[(\U<>I]^?N- M7TOG,]=!F@)&2E<[K9(%*#%!L%;'HE0EKPEZGEU6#Q@Z4/#S5E+H#E)WKL5U M/?[E!'.41$X 'SD=PZ9>J/ Z_@VZ\5#& R#RH$5[LT'!-8]TOK(79P%&SM*8U^X34I MI&Z#91H\1S(1!"E@K\EG<4&)*'-QH5&_L"<6U$.PX"A0VHGS^P-H3G[C<''S MY:OP?4I/O&-,\"F$R#D8X@$HIA@X%Q,8D1-:]#GP5A'.#G%]6#V7V0 MR-=;K@[$_\Z@],C0"R$+EG2$4D*E!3G$XA@PA\BLUKK$-@;W MP_F?WW%6IT0==@7R[$.'NOO8?N5M+CTDN=^UE2446;LT9^4@<.V \V0+F=_: MY38:_#B7'L4H)5![& M=W 2_;C]:N[51,44R,R7=4YKG2E7SU+',SC-$A>R!(]M'/7':^D!+0>*^-D0 MS\[\'CGSX\?5_R,LIC6OX*'FGC@?R<"7!H+/LEIB&7PQ 9Q5WI#CZ%)8-V(V MY7>\_*8>W*9AL-& L]UIEELB(BK+I:P#UVNHRZM8_3\//$C))0_TXV,$D7?! MT-%O(X;3+_MPO=L O6AIJ?4<0#[2' M"^S!X#D("ML'EO>62V=PN^WM<:MK98DR)%X@DF*E8[H(\)G,N>R3,BDIKJ5M M#K&U1?6@K%K!ZA#^C]TP]P$9&TT^'Y%QZQPH47E$-A^0CV#!,$O.@152X59C MR5YX3P]FT!#P&)RG'>'C=ODJ>E1%(JG&J&HME(:832$V<1>-*C8]RF)]"1*[ MH.#( =\A4+ /YSH.];Z^NJPCYZ:SZ;>K;Q>5P._AKU6CD4/CO2\_>:B@[XXT MM(G\6F,+ER+2R4"ND(J)0S"$#$Q69X:YQ-PR'[QUY%>IDH4/"5+FY//%0.=@ M4H6HS4*2F16X^?=-=]]%]MM&?G=A> 0?"99?"U:%D=T(8 M_2\,B\]_S.NV#H8K SE@ H66* NJ%E'R1(=^3JK1/+<=%]J#/S8.(O>1U*D! MD9"%$^-B2#E&X"E$4-QG<,990#IB9%$B)S&NEKQ;:@_>WXA@W%E:)P;'U_.K MQ015,MH27K (\GP59^"+3\"DR+R@B]&UZO2SVTI[<$+' ^/.LCHU+$Y_)S_< M91UXX>3.K\:92 _1:E+])K)"%HF2O$V =->5]M G8$0L[BJK$\+B6:%WWA') M4E FL.@ M"/2@2DG@,1%\K"9+A"O.19O:S6U7N!4 [<\(P)UDTT4>Q3-T_7V6;[H183[_ M,]7>P]_J=Q,6F; R>K"ZB'J!YL$Q6;NS.RE2>5)!-,'A(K;$_ M)90-P?DNCM5-UX:"<:TB%\ #.4ZT8JP1SE([E>*<@=-1@LTB%,&Q7MN, L".;C..B;M]Y'(J<%M% MPYGC4>40:B]2LBNR)#='R C&:>85ZI+9$:N:>[VS.#KD=I;-B8!N%?5FR9?L M@P,M>"2ZO(48T8)$DX5"'HQL8_%ON\(>;B:.#;F=)7,JB*L!1'*70G;$MR"J M^JX)$C(VY7R9P XGZ,6R?'I1*!@32UA66R M"<@X]>1@AZ(M&10FCF/-=7?+<$SL[2^C$P#@Q(G$:,^8VHI.@2JL@%W'NX(FN-J)YYW/#KBQ0J4R=HN&+*.AIY]M$J:=3KN:FG^XP#NK3!Q>3W3 MYE;/+&C''UR"].*#A^+;;A2T*4!RZ#DK^28/7VG!($3N(%"92^T/'_9.["(.G" GJ7OX="M#[A(M5^D(.%NI3T$#Q51!Q!\:"UML<$<.F6=3!"%KITL MBX)0I(>2B-RL+4N-^B#MMLX>[ED&@5]#\?0-ODU;2P9EE=%DN1LD[.Y3IYKWU)](-UWK&F0CSB.\G5'X9E;F9'/7IQ_J*FSY M^*$,V!)71N2 @L%6#&^%JRV('0BO&C9_MJ+W1T<=&L]Q-Y'VG4S MS&]FYW^FKV'V!5_/%T]EMGI)##.EAJI*J#6>'AQ'#D;4'&E$[WB;^]X#%MV5 M^7\(_(XEN XPNJDYVS^[ITKD%+RS$5BJ%?#!A)I'E@&EY(;[@"FWR5'> M;GU=6?Z'(*^!.#H#V8?%=):FW\/%G5;7KF2#)4)VM9Q=2P8Q*P/!^KICLDE1 M-,?6HV5U9<\/!:G#F-\!DK;1S)NO@E+6HD2&P(LE%C)/3K+G"HH2D@M>3 AM M4+;WDGO(J#K:<7JXT#IV+F_\K3K2_BHI?B*1K!SQ]^4:XE-2OO/EM,KIO')V.:T] M/Z?+RPFKG32,"Y"9,P1VH2&F8D!+S3EZQ=QQ!RSO0T17'N@N&-MY4&XCP79P MQCX_?WH'NA53&)1-($,F[5VG CAO$M"Y02=)"B+;,2:&#XSF8SFT#=#<5J0= M0'E%[MDL?UQ%0F][ZY*]:WD("*Q(#0JKBRZX RE4$%R8*$4;4W#C',[@ Q+\QNW&&K%)^T5IQXYXNN@]01@N*"#H&80\Q<2M;>K6U_F!_+!3X$ MF>,(M54PJ(H^$-"% **D\)7CIOT@DL;'^+$K$%6"N18$%2Q$9S)#*)@15B%D:>C#],9&,*-*YP&A_!QA-D! M@G\TO_D_SSZ>_^?[M[^>?_QT_O___SCU9Q3@!HLF.?7]>A"FWS MTVMZV,5\>;7 &DG^A?[@7Q,3O2F1G+[HA"&K65APF4P/= 10(Z23O$UG\:V7 M.&[(5GME!3Q[B,>0%U,BJ"&S.02FW/ MJ!(=2Z@=))&B-D(S9]LD[1U!:WW$[U>+]'5U&3[_L@C?WEU]B[AX7SY]I0V[ M/+NZ_#I?3/\'\^?Y+WC_X3R),BL3)'&!A54O.MHN(C@@P#@9T>50V@RG/VC9 M76NW77"V4;L=19@#:KP#L)N^8KZZP!O2?JE4O)I_JS'6&VDNZDWZ*JGCE[_N M/W.3Z''V1UCDSW6\X$2E(H71''BHTTN+]N!C1F<$@*"29'8&1AXK%4N,4BK MMW%YGUS2R!IU'(@\4KY#R*L#X#U<_Z_S6EHU"3YKGEV!B$:"DB& 5X:!S$7S M@-;YV,9C>;R6L0_O080\'Y3C/6!F_NW;?+:BX^PWK/;&)!3/,C(%B?0[**O) M0_.<@R77*5M,)C<:@_!X+>-BYE#IKH/E,%9W ):[371M*E15/9]5Y;S:2.1W M"Y9X *=" F5DG21O)83:W-J4) QOT^KJV66-;%_U=<(=++<.0+A&P\W&+)S% MP(.NE]>:B' 4V<]$>+65'YW$1 MT OFEQ_"-+^>+SZ'/_\YO?Q:8T33V1?ZP69^3)#I+(JWP%6A8T6391PS48LB MRJ"835*TJ1[?9[4CG\]'1M0F0+<4;P<0/LO_]VIYN=(,'_%BU1%SOBVIG@NR MBFICSA1K6KA.=-31\2=XYM:*$F)L@^0#%CVRES,NH(\E[ YP_=MT-E^0C79; M3GU]O.4@B&-.@,L203&RZ[UVMG8=#0Z%*[K1C.F-RQG9:&AWHW$X\T=$T')Q M.7G_QXR>\W7Z?>4(EBBM-Q8!92U_\5D#Z7(/4HBZ9AUPNW;X].0'B*'OUM'R MZ-7C'K\#B'$^!$][ <.-FY<2]R9X"=[6AL7"2(@J%[!6\AR+93EO5<2Z&QS& MC)<<*+Y-(-B#ER/"X"M.)_]Y_N;5^S-*!05!T M*MJL4S#%((OK^>7K^49//;L#4>\CI/F '.O CK@+$?YRM20;;+G\A%^^W84( MR:"/5BD&5FM)NI E(#.HCJ(G=SD%*0HVBE@\MZQQ;=SA3HWA9= #H*[7?K.U M&(L9;23Y>E&'![$(GC%=*QP*:NFD:966\W 9G43A#Q?O.G#VYO7(9\WKBUI< M4/LYSA>7?UO,K[[?:$_/G2P^:C#&,5!8M:= !Z23"SEFS&NSGJ.YZ;QYZODC M V%_<#*60->Q0SO%#G_:#,'W3N%3OUP@WFPPCR:Z[&@_8*AMELC7CTI%,#*$:&1& MVF)' ](/2QM7#0T"@"U M;\T1CZ=SJN"O5E^?OWI;Y^NXG*:IV$QQ>6-KG4A M15M;4>NH(RCI T17!+ @M/ Q"ONHD>FF<^KE-_4'E0/$.F_&XPX4TKJFO@]I M7-&X/C.'/M&%XWR&([D(5-XWI MPQ?\Y:\/*RY/$(62QB8HY$.0O68)Q]H3(2M59UE+8,87:74L]%U31V";5?;E9@X#QV92Z@B!#TSC^TWVOOQC M7AMIW+)S>6OI3D2Q6ENRET/VJ_09#2YI,I]5EE8%QHUL8PONM]Z^#,5A4=E0 M__;A_-VGL\]OWK_[<@7<-XQX M7Q[F =WD#;V:D^A7F4+Q0:K2?9L=2SZO#8Q--@H2F+9($]MM-^!"Q_7 MC3DB5M=UY3$%WG,/ED=*:16SV+O]RE./:Z5"-ZVV#T7*BS ,,8 P1I"#7#*! M4QIPG*-@H?8&:M/ <%Q%^E)%PRIY\?WW^B59()?3W\D*6@GQ?FM9S8LDHQET M38]5& R$:!48+%QD1V80:\.YP]=^TNIT%\3NV@IC8+&?6H^7I[+#;SCR#[+' M,9_-_DJ3)>UY,9\MI^D>X MN,(U=J5 GK34HE[I50U6$&+.I,&RR@J%%=BJ^?7M^F=K])-:2E'73&11Z@54%A "(HB<9%%9^L0:]>(8E(YQ MXY"=[9XCP>&D_/%[]M_:S?L/-]_U#:V\]BUIZL.1#SK;K#D"8XG@9;B"@$X! M=U));:1W?.30WBB._/:M"4PQ)H0@0*3:_3\G 4Y+4AI9:^5D<718C6T6#=#! MLE>W?A?\MNMPN0L(.K@$_7 19N_"-USEC]+9HI,,"71(M';'$+RV JXS!%5( MV?(F 'ZXBI^EC^5.0)@/))6.$'637NJ<8YYL=>!*6E!U1E7((8 T27 12K&A MC:_XXSK&1=7^\GP"&'LPMP-H#-!<@NG@L @%]']%S"-B@\8$(3DK!'?1ES8= M+8_4@>D$VA<>HMB.C("1RQ!>I/:F'?SOY!)4UKZ>+U8QD8_SBPOZNM(],5*( M;#""8[%.VH@*G"'"49<42TZ8'M5?;JI3&& I)]]I:2?DS,<3XREKZK5!!^LL MF3">BPK.02*204G)ZZ!>!DDRSE/RPMC.]/<+%(VS*T:!Y5"Z?$B,[+U7OJ]" MT)\NP^)RW!USS84WR^45YMO(^"3:Q+7V!&2&I*IL94'V%K+1I20R$X-M--1E M2#+&L7A.>F\-WE[,TN+.LGP5[S^=V*S M4$%R =R66N0@/ 0K$9)V)G&9#";6U[YXFIAQ[A-/>G<,A(R?V](XB<\L'RF O7 M:F2B"]9:*0]><3I9"^<0=7;@$C)69$W":=0!;&A23C2"-2 ^VVV9/!%]LHN7]X8D[T6.EWWQP*F#[R M'&OBVG6DXM>K!7'WFIIKH_-A5MOYG[A(4^+$) 4=A _$\U+[P@AO@0[T#+(X M%R6=]LDUFBRQ\UI';GW>(>;;BOO0N%47!P'QN>#T\JIZ7:OJ@^EUFX2[K3ZA M76PRUPQ<3@F4\KSV2%(D$-K[!GEPODU+N^:DC9O@V^.&Z0I,/T-<^"FCD_@@ M(_F'D!A',CIKUQNGJ_EI@HRFF-BH*'T<#T7_[R8Z$EA^ON#7/[&V;<1\1I9@ M^(*W9_6'Q31AE5FYD9FP):!""S*!=6/XY5D&&:E1."E!UGH_A5Y E,9"5D9C]E*K5N,OCD?D M3Q/>ZV)GC@2^/D*"AS+GEO[M^..5=J%VI#(^D3 U4Q 3+R!,]L&Y( T?*1MH M4#I/U$ ]T?W9#H*GL44/C4H]RRYK=8D2'<28,RBF6]%#)*UF: ZQ<5B3M16(#*&,=!%(4H'/, M(=HL1*N"I!_6<=(-2G9!TI,39G<71P]FRNWJ7UV$Y?)]6:6+K)HAF,RB-4E! M68U,%<6 2V1Y.5.24<$1?8VBWD\MJ9-1LWO(^2G(',3T+IS6AQ3MC0:E:A:$P "&.RDL\RCC^IS988#S>"V=(.8P,<\'Y?BHJ%E-=J]6">GH M;S,4%PD]\Z3V>M2$>!YX$;97$1"ONZ(B*6 TCQ"%'672RDM;8=B;)M>FH_7,NZERT!@ M&8C5'8#E3HO>IU58CE)P94#&FBC$;83@0JEI2]$5)H*-C=KY/5K+R#=T#6R2 M_=@\^K'R,,_Y@3-[9^)C9H'^@@,Q(1(Q0H-3-D%D7L;@C/;XD@._Q6LZ,3CV ME.&\#3M[4"*#)RM6"@7S=4I:9:SW&7R@(Y>7Z (7:!UVGX8W9NW=X"!KGIZZ MB\2[\,V.%0WF(60>4X'"I:K3I2T$;P)PA\CH6YE+]UNAORR<$]H@@Z&CGVT3 M7V9,W)DQ'[':\_3S5W5&, GP*EQ\QL4W,2DA<5T\6??%JAH00' Q7"*T%)O&?PC9XP()G_1$5-#<*!:@0 R@5!!U< MII!7;Q$C:I?,>B"PNZW0O[?:\089#!W];)L#_(ZG&?.4W\$GSLO$Z\!S5 %5425HII&K80>FXQ/;AK3;93AVCYF?;6C_Z*GR2I$9;6[#E$#@H M'Y:WD(-:&I#W^UXXUR" 9.:E[DFUF9+[ZMGCR?K;>>&CI_ M>JN7M4J>WIW2/C*GLQ:D?[4%63@#E6L;2!XL9&Y0)F9L:#0FNJO,Z>*T-M(B M1)$]J.0%!"DR8"HL),L%DXW,F)\G:TNE]V"H3G][P $OTW3J.GEQ")^DG>\AS M/B1SQT;'S;K_/EM^QS0M4SH+KC/YHN5!9V6,0Y*!A+M?&@^]Q#O?1P)UYA3R2*!1I] ,:YJ*T$%W@AFD"<=P[]E MBN,^2F4@-G?ADWY8S!-B7KXF1FUN[2IM*4GR BBMJ8%?0QR2&E(Q226;LFR4 MC?/BTCHYG?:4_OJ\UT$%T8$2.B<7;/X7XB=<_#Y-N#G@^CG\^0O.L$PO*]VW MM-ZDJ]]P8&(B<]$Z 9DQ381; 9XE"9Q;J0I+B=DV=9F#D=")RAL&J>,(M@-$ M#W1G<-]OYO/\,ERLIQU@'9P@'*#PM,NC#A!*)'LCA&IRL)BL;G-0'X&ZD?L; M#;L/NH/#207USI;+JV_7C"CSQ35+KANFO0[3Q8KX5^$B75VL7CYTE&^_M[<* M^PW BS[B@ 9UXCX'T"4Q4)Y9(-?)@O71J21+4:5-[X"NXH#&FN)U"41[Y4)B M'KRF PZC-+K$R*5N=!GS\\0!=T'2"W' 7<31@Y7Q9)4WL4*Q6.@L*(7,I10\ M!)V(&F8%,D>^0:O63"?106$G.6_=06$7IG?AT6\H^"5+6J"@S:2$LJ R63F> M1P%&^, B&LGMOWL'A9W$_'('A5TXW@=J'M=U:XZ\R&1 >$TTA& @9,4A&T1K M ZEG;),"OV<)_3'[+>PDWY=+Z'=A]8A'U#,=(ZP0(4B;P8K:4P"CJW-P+11- MBIA%+U)8CQ(.W&[CF!T4]A'_0,SKR4*Y]Z.C5T66S(&370;*$E=B%K*VA& N M\&1=;--NH_/KA4%LDOW8W,6QLG>,Y,[Q?> ;G__Y'1/Y#O^85T?X8GKYUT?B MT,0$'KSV"#8;=GW=%SP=W2E[D34Q*O'.2K6V)ZX3H$U-1 )*YN%48OTY_GV:I&GD*08-M/OXHN]G&QR05/#LS+'5+W\EV=TQ;I)<\5'&""E: M4A:F-N]TRD'1UF%,CB?=F7.P'Z%;;1AS2ANF4Y ,%I]LGX)RDTCQ&?^L1:7# M)9>L/[=5VLBSZ^\C(80IH34A'%PLHF;X.7"8)9C@2O!DBMC2)B[<54)(<59D M[RT(7YMKH3'@?.#@M4G&QL1U^-_"L &1]&)AV/;BZ."Z9:6Y/].'5Q?5L0Y$ M8CF"=S5CL2"#:(T&+5Q0R3-3;)MT_!^6T4E<>@]YSH=B;@?(V'\"YCW9L_SA M(LS>A6]XVQT>C8^,;.2D7 &5D [[E$H==NFD\5FZ1X,3QAZU^C0UX^+T ' - M-NMT($F/G'7PH&R Z'A]5>,548(7Y.T9+F+TR+)^ M-"#XA09W&]_3^6C[YBC8W"/O<)%TH$SOREKNZ;HCA+MDBZ?S1<7J_M369R*0 MYR:3DEHY(JAM_='ZDCJ?XWXL& XKN@XP^'1^HDH%A94%DDMDXW#:3"[2X9&D MCDJ3W1-:Q3 /ROT]7AGO_B;@,$SO(GJX(54M:YNJ[21 MLU),FZ3QT\G]W4G,+^?^[L+Q/E#S*"%1*Z:2" *TK5=(2M!V0HZDFW4NP5AN M>)OA[?U/6MM)NALS?_=E= ?GTX;4Y:B]".@26.]YO6'Q$#AZL$EY$7G.A;5I M_70"@]8.Q\K>K.X +!LN/4KBO"(>T"=>Y^+62MO$B#]6,%5B*(TF+.^9)MP^ M/V9 \V4_-G=Q NU]H77=G)IV7?WM\NSJ\NM\,?V?VBS#,^16&S YU.:[WM%> MX0*IA?UF'P]7ZP"C!-N2HC< MTG:W(=-Q2:Z;-Y&.RZ 4,RI;ZQI5&S6BJ!-CI"\=?Y#83UG5K_[S#UQ>TMZ_ M3M'ADZ15L$%[*+ZZ$CYAG=DL(,; HV'1YD8]L(:DHKO,W5%@?JAX>X'V/AF; MYW]^GRY6'[ZF?!*IP^/#W->OSW?SRO_#R(Z;YE]DJI,.* MT1A3!,,RV?ET5$ P@H$K-0(N14#=YO:I&4E;P=W]3'!O+O@N(AS-6'%M1)'G M>_.C^CD^R=EJIRVYO61%@1*N%JF2OQ +R^0X6)]%F[O\X]*YU6[Q_^Z[Y7"( MC%['?%=A]&-?Z'^L6#&)B-HD.@4MYD(^,3?@:FZ83DI8+UQ*81WMFU(ZGWW) M=IW[_SH__WC^^>M+A M=5I;K7&@RJP?'/19_HB7T\4*2_>%-G?%,\[+4)!.4E''K"OEXW7QC.0577'P@E;FX>]V-Z;V\?VVMFON%_OY?DQP$,@P% MBHFD,J6J&?HQ@E"%9UVR%;%-:'7?%8^<$]4(=X\&8AQ#GJ>EZU;)(OO4J3[_ MO&9Z;]-Z1]!^V2:M,K/ O1- 7]'A%Q0G/YMKQPL=BZQ9-F-K[;>JQ$A?,5]= MX+S3T8IW_M7-WGQ?;L1S M8S=4R3RP'9;769@V!!>#S;1@$\GU(F;$J@%XJ$8!"U\W7$O3-<2#K:O M=I%)!^#:4(<0,P\ETT9D,A-?O$'P:N46*>&<2=*A;Z/J3Z8&;"\#,XV(3$PW#F#1PD^MD--I0GMQV",B8*TGHHMMT1CV!Z0\[2??ENIY=6-T! M6)ZP=.^U\7TP&]'9:&TA1M7R:YD2,4IX8+2;LD,G2B//>_LUCIQT?K3SK9'4 MQNX+\F.J<)DOWBR75V&6&R/?5#2>=V8O+@IVZTG&56&,H'D5\NX/47X-T MAE_"=;O9MNI,T7ZCQ=/J;2)B,&@(Q#/03I*QJHKS1;579\UJ4,959[LP]T!U M=C[+QP[.'MKE=,L'-PRMMN]SNDMJ-G%;^&2-O3LRP^_QT6BM;POJU].M-%8))FH4I/%JCPFXA+3 MH"T+S*HDR%(XINV__=)/)\*Z"Q*W= @:2;A?O_6W\.?TV]6WL]GLJB;=W?]R M2>3>FA4WE$]TEM8S[@&9"D2R5M559^2T*V$XRA1+F_CL (L?N3W*N+!N)N71 MDRB?(/BFP/!]N27NX0=( *_"\NOM!)SEQUK>-?&&:\6M@D+$@S*9@8LJ0V". M$^'.:[9>5KW)Q!QL0>-:I*T!.Y[LNDB=?X+TFNG\H"+ 6V11. E&%DG[ST>( M)@MBK(H24S+6M>DNM=7RQJUG'EFC'B"I3K/N/I[_>G[^V]DO;\_?O7_WZOV[ MSQ_?OWW[YMW?WKS[3"[)I\_[Y!J__,S#W:8=USV0Q_09OWV?+\+BK_/_OJII M+8]!QXM&5"A7W>P(=,S2,1HC;;7"=:!SU/ VX;,7EW;(>;OV\(^8$;_5@,*[ M^2S5/3*_H#_[P'C M^C7#XN7A*7HLI:^F(%+)H9J748,2VM39R@A<>IN$E7'.I%LN4X,3RY$J\$Y%* P"B"35@*SR6(P MVC/-&R=I@Y_A.=QE?OJ+!\G9ER^+U85=W4C7$R//OLVOR&?:.S/] M\'<>X0#=C>ZC':W,L:2-)@ S6Q.I:A>7& )8-#RA5H'9-CC\4=T'"0Z76 M@-GOD&Q"M +3AA>,@I94LY\,P=F1,7*_Z)OO42R&1,P^AR'H[ MD0)XRR08>FM"EYE]MHGZRX!X^+9QT'"PN.8#\&YD@_C%W?#V+B/&I)!"5A*< M,+777BH01 F0$E?RWJXO+Z?>:-G\>%C/Z_7)B$W>%AP0F5*\X*CH9A+&0=.:*B2)%W&8 MY-X+Z%@E'H:]XXFE RVYYJB\"HO%7T3'-3_?S-+%56W(_V&^6''Y\OI"=!5$ MF3]QV3 )VFLLWH'P+(&2(H'/*4%!%NNL,:9CFSKKX6D9)R'CB/IU9/'OOP%J MP[BQ8FIWT<2&,;1'[SA"S.QYNHX6(TM*([.8(&2K*X "1.D8T-%->R%XP56; M%)CFUT_WQ6^_7"UI_RZ79XE>M5RU,ES^\M>#[VZM>A^,T;*V$Z^L\!E<04&& M3+(VTD9B;OT&8.@&#=NMM/=HVRZ8>KHS0P.I=6 "W-6(WY+W";^LAAJOHA"Y M)&]$CF"\%E!-Y^I3DHNI DK#%#K9>(+=IF7UTJ2A!2*>ZM-PL'BZ2(.\6?U- M>$K$8+R,%BQ'!MHZ-S>WI..!988Y>ZM, M63<2-GF_+[YH9&CL+\!Y*VZ.#(W7%]5$_73UG4[\RX?K6Q>_(3SQ^Y;<(@0!B$=QU8+!M.W96N7)7""K+MT$I? MYZ4AA%AJ@T..VGKGLVG3?>.)!?72:N,(5LH0(ND46?7+!>+-WM.:%16XA.2Y MJETS,T1!2E.'K$)VMLA'#47;8>R'I8U[5 T"@"U M;\TQL[WNXK+:9Z2E_I^ MAC=ZE_/:SL8*B)PVF\I20M1% AJG96&AN+Q-#'_#H_L#PP&"FP_'Q6Y \/F/ M^\6"NC<7Z;*HD-CQ[W_#D&"/;C8C\@('G> MHAB391AJ%W!0A[ M7RUNUF]E\4R5 MFJ.AL5-<1:VHI"HZ+S4F#<9@[,IF>/6\!Y#"#LR<=^<##] M_1;'(03-(YUFPB*=:Z$P\"(6/.<#T*#O;C8S!0A[-.[CP&%/;E9#=0>#>]=WTQ MV]5<.Z%JXYY@68T$6TB.D?'+G;-JO='Y\TBX?_:X0RF/ 80]^=@-#C[?:33T MGDG;8>&D@XI[,[,;.'S^ R_N M/!]R;32WB4,I!4'Q(,$E6;N^1M)XJN3X*'_LI=#B_=.W@\.)AQ?W9&8_+$ XU[,[0;4-08 MV0,:(EIJ3:!8'.OL"9C73N92%V \6/S]\.%" MD*"=D9K9 H1?4G8F((14#$/NBHA3CT7NRTGK2=S0IS*T&U"01SV[_.N& G*? MK99*@D[,U"DTM4[?,9!6*"ZD4<7NIB<>/GV[Y*?3CESNR\S.X'"?RI<5*Q&# M!6%-573$CN@#>4XF^" +4^I1JY]M$+%;6J0XZ1#F(2S]?^U=66\;29)^W_\2 M0-['RP)J6>XQX)8\MGH&\T3D$6ES5B8-DNII[Z_?2(HZ3!TFBU6LU,RBT79+ M9%=%1GP9&9%Q-8:+^^P^1.6*UA;0Z 1**$L'H,J@K0@A*8DF[F=H;KU@-UR\ M]KO,SBQM#1IV*&J:)_B:IQ4W+'K@WJ M)IPV@796"J;5] ]\$U;$T >?\$EB%F46II8FD#?/&"G9H (0OY@/SE8+[5C0 M>X'.YJI%.N+CY\#K2UAM0G$SSRM\IJ7];;YZV)=GU8PQXWJ$%O2?/']&#\KDVF%8*O'419&*9%2]YD:^LT=J+ MG1-I$ZU;%TZD]39'ZZOS4AU<)8%^2I!"SDJSH/4CHWRO[M&W+VJ]*=H^\M^I M9W0G#H]]1LUIMZVFX>K18L+W]5H$STZ57"T_H0GJY@Z96_#7A=>]^<).^,5^10"NX15$CD4!JRX(U,').A[<"'&2(V M2 _'P0SH81!X%*F-B,KE8C6Y^->,GO-E^FW=;X5[;;DE?X 'K^L ;ZP3'BU@ MS$;5V6@9=^J^3$]^ #7Z:1MFCU[]RGHR[B7A>1_L;@4GF[!!L3D'Q4F@IC!0 M=2"HSQ@@J:R]R,S'N-.U^'Y(&;-7T8'B>PH$'7C9; .];*7AKH#16$!A+N"B M2"!B)*=2TT+4+FG@!S70&U;D782U4_N\/3@W]JW<3WM!*BY=3CJ#H/\"17H0 M7,8$3*5LA>&%A5U2,/KIK-F[P=LG'OKE90.V[7,]W)@5&%C,0"!WM3J6@W?: M08H">1'>61QF(/"_1U_%+I9&GR)I%%D_)C$4:2+ZHH'7N)M2!L$5^E%D1/(# ME3=Q.Q?P/[JOXEX V+NOXC[2&-N>^0<]T3U8REU^4VWR0X=R]$F RC4?LI9K M.JN-4*)PEG;I$/W,X]L#Q0$"G/?+S08 P?7C)7@K7)#,02Z6VP7FJS,%J+,HHAYWV^SR_??QRF=O.5B0C99HP: M-#H/=,C67A-I70K(I4VR9#^,V]69Y.:LHHZHF8\AP@:PVC$K3:3@8E((63CB MK8H2'!H+7/*"5BFO]-'4Y>M.*3P$I4<07@,0W6DO?EA+8D+;#7WR"00F.H*P M1(CDK( +W&IAT"8<9ICS'D0V9R8>465V$%.#"'R#:8%AB6^)N_=)#LL)SUY' M*2)X3PA1M2V]J]5W+'-:&(]%XS"Y_SL2.&Z>Y+#Q_B%DM#_T_ WT9NMDJ7PY M8![E^=GEN_/3B]_./IQ]_/27DX]G)Y>7']_]\OME34*\O/C+V;O3B_7O_W+Q M_@U]I4,>Y=ZO.#R/\K!5]91'>3O9FQ37IR_A 3YY[;W@ QV]K._GZ/H4,6V_=R:GOH+?>%_)E'1=A/%@).U36[1&J*+"F(R MM3)&<#50#M.S)(WK:?2"B6V=U0_[>QSR.::"6M\A=$GW[OBBXRNKIU8XM,I" M.N&8R0%<PG*:367XSO;JN MA^]Z:/W=CD(IA#))@LFH09G,(0C+P'*9R.DQ4CX*#O6=E+D7P8VJNWWP]'Q* MYG"B^S=1AIMRD2-HP]LW'5\=/KG&H?5AH%.Z1,F ?L5$X)W<##VW?/+#^^]MI' M^L].9=^?T2.G =]1_BGA+"RF\W4Z2)0CI&VD8XLR)VNLW9#R'-DC)=%W(-HYWWSN8';T#NVW-\;VQ@R.<(2K*N7 M:L@T;2.32MN0B"22B"]E$AWV&WUH^/'MS(*=)12O.^6-: 8CC'U;L9N0/X?KY< M3@)#HY1RX+&NP"<%SG$& B5C2EH;W78#OWYTP@]DC(..'L0Y[XNW/7K$W53! M&YS-OTYG/[#")1&3T ;0&P:*D5_OLU40"K/T+UI?=DG5?>+1C>C_P]7!H6QK M0"'\'==-K?,)02E\1MH1$1<79>V3+2^N5\M5F&5RU-;7/Q-#V"T2!6UI*4'5 M80E!5.LJ!8D^%9;2,#DE>Y$YGD(Y&!#S8TFG >B1LERL-V*X.IU__3J?W2SK M9+5:3./UNF?%Y?SV[A'SA_"]?OEDL0BSS^O_;SG1*N:D/4+,NJ8SAEAK_!1P M:[76.4@5AKDZ/YSV<93@$" ]LAP;0.XSVW)S-?YH=TY,%$D*Z4!F$\FJ,!:B M(1^C*).RR%P4-DQ@8T]"QTE[.J+B[$5"W0$XIRW2"P"?#,Y,:D=QK)<4+N6Z MBS!#X#)#8L(P%7G0;!AS_DER1LZ,[\?*ZX_A#:BM[45L=L/$%4'03P(BJTY/ M+@ZBY(5\(!%S]M;Q1YW_AL'-AJ!Q<^ &1DX7IC> G9/9:IHKZ=,_\!.FZ\5T M-<7EV9_IZCICKAE\=/9_N[X1T^/H\4UWJ8G6D2NE,_A04P@34^ %=V Y"A^3 M1>>'J2?NA?R=<#G8?+R><7E\@3;9Z_+BP]G'D\MWY[]^.OOUM[/SRRY)F(^? M<7BD_B=T]12#_X2?*Z(^8FV>0N*]L[U$5 4Y.I)F159FZPE&&9#9)'C4!*YA MTJ2?H^C@B,C6<^]3F^^36"QFVDRYGM^&CG-!VM@SI8'I0F@N@IMHC[+H)X@; M^0J]#YP\BI[T+))&\XH>[>3.693//6D ;3-@'N2S6$)DJ? E6+,,)\FY7YXNM:2K]\WWQX#_JL MO =7I ;B/48EF1%BH 2A;@0WJIOVP=/S>9##B6[4J,_M0C]BFL_2]&JZL?-. MEDM<+:OY=[NV^>E\MIQ?3?--N 23!9-&"Y;L M,'=:72D>.>HT!$J/(KRQQXQM=N*\?*Q#>:\QS/+[^>SS%?DM^6;!\?NO./^\ M"-^^3-/) L-6;K(@V\$Q5XMG9:I-F8C7%AGA2P>&RC/,.XVI.Y20D2_$^@3@ M\07S6HR[]V&Y6M61;=\Q+(@):Z9/[\^,[EGCG5\U@'G8:95#VX_,%YMCX$)VZK]XEO-5*&'?UC,RW154TQ.9ODT?)NN MPM79G]^(L],5N4X/E/]R2_NOT]UX,'4BB:Z]@-8.54UPX08BEF2-4-:G75*\ M!B*O44MR'V0]5)$M"'%4*[,FU=Z33SQ8WUO>-'GFCK@9$'#=QX!Q#AZE (;) ME>QTXGZGH,-.FGD@3P)CW*J.14^0?KV"3N9V,95@CQJNLX[J(TG-CWS- ;!LHB@ ME5GWS$L0I"<&Q619Y-9K/I!F>DQ,2\#I(NGGH',@VQL(B-Z%XVZ[]=SJY?7^ M4JHHFTL$K%= *DD'3J0(+!CR;;A&+8;I$O/EG+5TX/4OP29N\C;4;W8I M<\GJ4/M"66N(.ZZ6@X<"(C!C@W>F960? M0E9*@;:R5&X4"#P;,%*P$$W,4FT/(&Y_SD@/XMIETL@^O&M_THB+1C&;(=E< MKP/K,&-E(H@<.1.";J];$6#%3F44JK@GYTU_842O9Y9Q/7 MYP<"9C >CQVDV;HYNS/W9I^KZ_!VONA@\/UH[[V_[X!9DE=<%\C5 E%."0BU M(Z$Q/+@<2>66[3R!)^,Y1Z1YO,3ZE@SOII'2A V_B:0M)YZA92$9"*S.7PW$ MZ)"U@H2\F(Q6$H<'BJ[?4##>W6B["'D4?>\@K 9N+MX@O3G=*(2)]BR(6"1D MK#%8QS1M89X A0PY>YGHE!L$: ^I&.]>XM6 K;/0&@#<2?[G]7)5.4/\//E: M.?V_-PMA,3!69Y 765O5>57W4+" I=;.*!GC0/7$SY(TWDG]:J#8CS@;P.4= M/Q^T;? L,[)L$DBTM1B'6.3(F($HO$OHBO%EF/[!3Q S3AW4J\+BH2)LPNK; M5$23G;V9_T \I76MOG^X"K,5L;5V8_]6OS*Q/@2%B!"\#K0V)B&Z@J!Y88P' MQ>- TV=VIW&<*JE7A=J!!/Y:0FLI1>0^:\:GXCD: 3[Y2"L@^S;ZDJ$0 MOS**9,ING=I?7<[:\>3^\Z2T?830'(QNXP=6**NEA*1E+=Q6%D(J]6AWR@@1 M,8OM:.M_0%+:7I+=)2EM'S:WY(_>7KS?QI=M"%QJ#UHK!DIBK'V2,G"'LMJ' M#C$-ZY/^2%!+P.DBZ>=\R /8/G+\[6$D\8G4NIQU(+8 \6),5Y[#8&Q MG%U)3CSJ/_54Q.SEMXQSB=L[*GIF9P-JY>4T*%9228P9,"+4X4@U[9*+",&Y M&)1T+,6=\J/_'3(5CV[F]"^B%O#V0ZJ$-KEDQ3GI3J5 U8E^7H@"@@?KBA0E M#'3%_VH2$?<2[XN)B/OPNME$1&%M9 %!>$WV4B+@'[YI/1'3"&Y=C (.T#D7"!=H/"&ARPL"48(_F!+_Z1,2NB.B7 MF^V<(?>W5O4$WKK/O[^+EU@C.QG!:$*[DD&!*^1'ZDS\3$'ZHH=I*[<7F>,F M,![?IAE,A W@\X9[$VDQ<9\8"&EKVUANP1>EP1HT$H4JG W3J>?F_4T<9D,( M>#OC8']NOXYF@_?M,<+5,$TB?O*& 2)D^ZQIZ&@9I^\:[0L49\A3-W3TA:@( M-C8H;3338JA1>X.W%+O-/JP:_(S8N)B%J]/KY6K^E0!\JX+NIYO,#:X()L+@JR]7AM* MMD)QX$%8.@^$)JLB,T"%T7NM'><[)9Z^VEC:,1'P\ZC:/N)H#E ;[TG(Q(Q, M!62HS4*YRD!FJ@'&O$(1BXNLOV&(KR:JMI=D=XFJ[YWVC5;3)&OGL81P/U(Y2QD75C%#Q< MPNT=CC16:DZV@(ID%7A;P''OR6F)14KM \:=!FWNAJSGR&A@).MAXIWWS>N1 M 7-.QN.7$]I/1/[F3HX+&209BN"92.3/%@[." \L6.=3T<:D_DR@Q^\?$2+] M"'3>&W=;*+T^K0,5%E.\C3++6C=N FT/GR6Q0H0:O!8@4L@V9:M=V:4CPU// M'B]4WZ_D>^%= [>)>QZ_]Y=J%KU/D4?(K@9\M# 0#6/ 4Q(NLV!B&&9,0U>* M1R[B/[[!Z=7+KB6H.HF4!N" ES"TFSX>9-SYN!?-QY?U< M1?(^S&\ -,^6OYSC:L*BHP,[9K NT:Y#D2%D7J"D6"*I=Y8':J7V$E5CYR>- M *[>A-1D:.;TXK??WEVN Q@GYV].+\YK2./L_/3=69>)4"\][?"0R\ZT]A1> MJ5-=IZN;A*59/IW75M^?<9;(WKJ?V7-W*UXDTV@)!3J:V@U+>0@Q)Y"&9YZ3 M#82_0?;K7F0>JK)V>ME]J_L@;$2F#& *9-W:HH#88,DW22*I$)2/PP2B]J-S MW#-S.)QMZ[(!I==H$>8+.J/S/*J?/W-073?@C*K]D&A%2,%:"\G6:2IU_ED, MN0#76DA#)Y]^E++X"C7>O?-$ED"^3JN_ASK">_7]_33$Z=5T]7U[O$=P21FO M0'NCR0D/DHQ0S."]D18Y9CZ0SMN7TM>D]?;!VO,QYP$D^/KTWH8)_]HPH7O2 MS?[O&%0O[K*N<2Q#(:)2S$ B]H$*L282DL]0Z+2ND7 M1MZ145(B.46YIE JY\$IQVK78:0/R$KA TU2_8&.UZ3C]L')LY4T^W-_[(CB M+>6?$L["8CI?Q\P$)FMSL:"9KJT_M0=?? 12]JBTL9S9G6R+_>+4#TEHI'2F M@SR?BCEW9N[8Z-C0_?ML^0W3M$PQ;P(GA(]HF7DQ)?#E4I/;&ZB_]AO\S_62W@WH]7,KV[L1"W7(5WL[3 L,0W M>//WQ_G5U=OY@HS-/%'<%?() @0E%:AB/03M!#C:<<(6:84?9H!S3PMHY*3K MB*3Y^$)M0.UMK>PDI<5UN*K5)Y*)Z,!FSFKI2(&8H@(FO;3::E'\,!5B3],S M+M)&@<;C:-*A)TS&R.M*[H" M.@8MD5KTQXE5&UL@*Q$I;PE >_%L MEH\?H]H$;VI(CI;;7,DHX2@6K4!E"3LNU&L?;R 8'@&3<,;I M0&@:9L;.4<-1OUZ'NF,0+^+5]/.FCUWX<_KU^NO9G]_6KYHDM#P'A9!?;IX>WKRZ2]OWU_\_=WYVXN/OYU_'@5WG[/WLQVTE;K' FT5E4 R1J:(5*Z:"@:TC!:YJ='J86)Q M'0E^!>IO'YP]GWHYG!A?NS:<\&'U(3W_J!IQ>SW'U(D>T61>6[]J@JFR&L%E M5NM5K:4S/$917J_1MY6^851.CED&LCI")BLDX3"R)9J82LSGH!Q1QI=U%8[1F!#D-B*0QS\_$,08VD MH'20\;Q_AC>*FYN1?;A)"\P2&3.TI[)(=$);'\!+R0!]-!(E6OVH3<=P"/J! MM'&QU L =@!5=VFTT/3EP4IN>Y<(YWRRS( ,=;I(LAI";:_FO5,\^)*P;%ON MS_9]>?SX]D!Q@ "WV\ R!*(2/3 M ]53-YZU>\CI="";&P#*S;SCR_ G+C^$:9Z@EU9:(CJ94F.KZ"%F8HY7B@N& MY"^68I:7$Q9-*&@=>)-I M^R2CP3%G(&7%C++*ZX%:1[U$52,*IA_T],;^0Q-E+GO4.H1.7*[J;JAM7[)S M0M!*P$:D#:'J*I)P8(U(7&4IDAQF,N$6(2.W%>M;ZW1G<@-:YWP^2V'YY6+Q M(2Q6FQ\>&&:T(OKEU_D,5V'Q_:9!T<8&S+=UZ%->S7Z=_X(Q/$K=$M2L0W'KJMLS@7$9@DD6N MD'/R> :!\R%4CYM^V#-XCR:^)N,Q?SMY__LZ.G%R_N:OOY^\?_?V'^_.?STY M/;WX_?RR2ZNSGSSP\(C+/A0?&&*I!K:?E>9WZD5%O,WE^E M%\6W\H4+KWM1GM^<. MK=Z&:-ZS!R)S-$K(8D%B"'3Q:28B"J'G5*D&]%R.V^/]04CCSQ@ M(;^K1%NOCH,$SY,#XZ5"=%);O5.[A!X6OT5:\YIL']P\U&3#":@!O^%^<5=7 M\W^%6<*:4_Z1A+?X Y>7])1U@"PE%^I,1,#"#2@,9-N*X"$KR0JQU1@U3#K# M;O2UBKV#P#$?7%+-XV\3?_,A2)7(#2]T^M<2 Z1-ZS/8S%@L/%G-AO%/=Z%N MW.#"$*C8"W@=1-0 [.Z6\G:^.*773U?OY\O;\"QY[C:B41"3CJ!L8.!C21"* MUX[56T^UTQBNO>'V$E4MPZP+!K:GZ?8ED ; ]6[V![%TOOA^Q[4-HS;+8=(F MD3V"4;5B2B;B4QTYI:40S+(0;1KF]O@GA(T;Z!H<8GV*9>3&>[M:'?>7DY&; MQ,C$A<2R!Q4R;2'A+=@DE14E:>6.=37T!'GCS7X:WGX;7EX-J+S[:OR7M_'# MRONDHDA:B#I\G?:R"!E\"@*$2#EB$LF:8=)<.Q#;OH/1$3K/-F@;1HX-0/7E MA?T2KNJO)L4D)U26$$6IPXHLAZ@E,;&P((MB5@X4$MN)O%9:M0T$DKT*A/%3$C*,"@Y:^)D MLK4YE /)I/">^)@&FA*Y,XFMM'QK 9U=)=<\)-]@;2Y6RT8FSJ*+*7"P0=: MN"G@,.;:'%2B(3 E,\R-Y*X4MM(+K@5 =I1;$YT'=S.UN0F9D]8''6M#Q103 M1&8#:(TA&VZL,\-<8/;G')G_#"QVD=AQ6A)N/JA_Q+#$__ZO_P-02P$"% ,4 M " #3@)53^I:+]I<- !B3 $ &P @ $ 83$P,S$R M,#(Q:&5I<31E>&AI8FET,C$N:'1M4$L! A0#% @ TX"54[Z_;=07 P M8@@ !L ( !T T &$Q,#,Q,C R,6AE:7$T97AH:6)I=#(S M+FAT;5!+ 0(4 Q0 ( -. E5.UW?:@Y < (4E < " M 2 1 !A,3 S,3(P,C%H96EQ-&5X:&EB:70S,3$N:'1M4$L! A0#% @ MTX"54X:_\XOP!P )"@ !P ( !/AD &$Q,#,Q,C R,6AE M:7$T97AH:6)I=#,Q,BYH=&U02P$"% ,4 " #3@)53%W3?2(@$ "0% M' @ %H(0 83$P,S$R,#(Q:&5I<31E>&AI8FET,S(Q+FAT M;5!+ 0(4 Q0 ( -. E5,Q'U]2B@0 *D4 < " 2HF M !A,3 S,3(P,C%H96EQ-&5X:&EB:70S,C(N:'1M4$L! A0#% @ TX"5 M4R8>3<;S'P0 .:HN ! ( ![BH &AE:2TR,#(Q,3 S,2YH M=&U02P$"% ,4 " #3@)53]+1QY"P= #56 $ $ @ $/ M2P0 :&5I+3(P,C$Q,#,Q+GAS9%!+ 0(4 Q0 ( -. E5/=W 6(53@ 'A+ M @ 4 " 6EH! !H96DM,C R,3$P,S%?8V%L+GAM;%!+ 0(4 M Q0 ( -. E5-MZ5R"G=P -&1"0 4 " ?"@! !H96DM M,C R,3$P,S%?9&5F+GAM;%!+ 0(4 Q0 ( -. E5-@(5[8"8 ! (F @ 3 M " ;]]!0!H96DM,C R,3$P,S%?9S$N:G!G4$L! A0#% M @ TX"54Z@!S]7W!R92YX;6Q02P4& X #@# P I.\* end

    #*73J_='[I_-+YI?-+YY?._\_.&PAH"_-=?PNJE,11 MW@6YTI2\T_J-P4DFY.',9+!72::HYN8?JG*IV;GF1_XAS<,SRU/>^0M5CF-DL;%G> N49N+Z3!BD^:2-.A^&>C/)\R\%GOV>[(S+:E/Z;H_, M@; AEIX2'^CR$Y!*(1S\_B\^];7(".'^S<];'HI$1UL:MW"DMZ)OF4L+LPQ.M8%%P)!^X@!>G6*\AL"TP'E!;^ 5#1MR%TK19O\*G M+//D?I]'-]S'(M'7/*L,TVE#JCU-"RJ)5\OM#=\/#@P>K+3*-!>+S7HI!B . M 25_;X+[MPH..HRA&5E4/3)[9*P5%XLHJIBD71_I6,=4:SMMC+&$\\XSD7OT M2O<@Z269; MDYT01Y.9&U&'^#J\TQD=0]9,+MN;D??\4O^1DNE"FM&)3FW[[B&EB)2]*U?? M?G5P^FJX9-:?>_)_+K_2C6N[?YD0/_2W\/^)PIGGYA!'-J.H--0 FWH%S/9" M #PI.))^I&+M%[6PYU95MK>M^8"MFM;8AG%AZ1Z#!0DT'@594>#7=O 6248! M.^03EO>.#]#+.,OZ#=]/ZA$E<5PA?BFAX6/0QP8 BNPO+,(;F(? MXUC#Q!$]6-.N"1$W]\/%$28TJNYF/BKQ"21/#4P6:&M #UMR/JR^=/>)S:N- ME:?_AI^R+F\:D34$63I.39 M;Q5&BBZ):7) V0SYZGFOT4J;N!2C'?&BYV)54EH!D;Z_%6]?"M?_A6 $HZ6( M)?A&#"EX:9]*^,!S9"KZM2R()D*!P9S'62-X;@=J(?6; >?&41$*'X!\<)Q< M--6#^Y:RD.C=R\7V_UC!!U96\H$W0;R5X*=./O"LM0#=S_B[5_V- K_H[8*O M3\\B!O0.<=,FI_C )3Y MFPABG%4$$F! H)V,ZNAJB[7-7 .>&V>9?LT; M_G[/]MU'6XX$+Q?Y-IY; %_?S]2H,:SBI?B'JI1]-KKZ+6#M967H=;'YMK$L MK1+M(,RGKQ=*'T-G 5;'D(3J(1UIG[C'C5 M2 1I5UW,T[\?EMTWUS4_7F)9-T!-;#$<2ZP_:1*KEE)OBEWB1?^8$/<*;(0D M_,X.U@';"(/>$UR]!CX E#ZK6X,QO,-YCWRAX#)1(?[11CF_G!T=;+Y%)9SP M#*1FX\N&4]FKL(T4::(WXY"5P,RO@D^'ECIJM@X^/'YFGZN02M.0C9AJS8[= MNPN->*OZV9N\*45V'&D\C=2(4K34"FD[UN/H[YP/QH)K:]9!&?7WVYKY0!QV:W$7QY3&-?0]X-QGL+[Y M)Z?3C5&?TRQ,5IPZ;M==KC5*@;7X0")R1<@NEI$SA9Q@7UX,^UQFJC7N"/GN M\W6 ,7A8K.#CJS:'HTQ!;SMX:WH]D>S0EDY!H#ST M!&:KX2!6.43KE&-;''('1QX2UHR:_9B9=-[6PDJWSTRL/B67G&7EL:-%L;@R M:1GOKN#W.Y&*V#=(8>[M4CL9;!LH/8M6A=%MTM9T+6)LW:9^]P^S:%GT8;FM M!$+A1;&I@-CC/SP$KZ@#ALD 49$U)!(O'VB1$1L DE*NDG!>9V!0#CUU94%\PJ&YQ2Y?^ MJJ@R"M]0.?FB;+;S4_YVD0SMFS]Y"D\LOCP3[!B+PTW.K]/ZQ%E?QWV,V;.R MS"M(XL&4Z4+!?8K-98TJ1^XSW@@#&VB'&)B;SX R@B\?QW81*]HFG=F:(146 M$(*QE7T$WM5@W%HG6UJPM_GT)_L?UDI[DMS/M%4ZM7J[ $OU!JLP3?[XR:*;O*GO^>$NDK&5G&3 M/P^1U+U"7B76["A9:U/%%;#U%2G07&P!2!509?E2O2A*L0ZE^5Y-**TC :W4 M]H1T7G:H$,]RC_ UE_L6Z>(R./C\-EG=?K.C]'=FI? W?"Q%%JN,48,20J;H M#DGZ7"4KZ0-B9X<_K7!Z>J_YIR:%">WBO=O4/=J M8!(M/2&_[*'^I\Y++4;L^G2;TI])\*$W,&@WAYD0(@I8)1._Y1]RT_G2VAJ<&FZ-30XLW-SMI+F6/-YO?+*\7RI* M68LDFU,4T)L(S+XS0Y;#NVQM<>);8)I8=H]=*C"1!&3SY-YP3T!QG(V( 10:A=)4+ZYXF MZ%37O6<]'';$*4\-Q<]+M34K]B<1J?3!*3'XOD/8KGIT\<%@K&Q1QIWXL1/, M538=KQN^3J8=-7,$5PL4B"Y.B*W;@6_KQKXN^O0&J2*@L"LNV>Y@B/(!<[9( MFL&7;D,N17W)4INK^)Y#?E3CS_M<7\5\>7R M!I[IYP>//(5GM_WJT)4-%S#'Z Y-4_*H&!,]]DXXJ\4P89F5@>_F$'NYB\I/ ME3-W^R[92AZF.5-M,H M(.RZN:N "-CD\8&N)]?Y0)@. KH]S@=FMISE Q0;,R49>Q1'O8K(%9,GSG6_ MYP.BN@0^L#]JBCM3*E2TA%W"+F&7L$O8)>SO@>U&Q1M8?:B&#S%/65CK/A:: M[Q)I0$"G0/@M'X"WI$\N+E(I[2%V!VJ%^?+T,.?*SSJPI:U<5?&^VWE;_/SO M99Z[_,8"B\^47U9H08] MBK8MMA&=K##:]L,X$;=SF<^,)D_*!POWD*7XA?S*%+%W#2)_OG> NG M430- 37X>E3PUW5I?TRBLPX"%V3TP*F43R^ M??C3J?'?(J!1Q/&!!#X-N"Y?)Y"@$N+7=\EC6V52C49GM+)[^,'_^A&(I68N1QI+58Z/$NS(0T0 M6(^X636F=%S,M?0(C"F-#TB')/=6W[.:G(M?=*0-+P;ZDF0QEDSWM$BV':QE X?2E12HW8'34+=7V9#(=NT3 M/_NC2NV'+UZD;#/I>Z=V\>AQ\^,%C#M'1=[5+6ZP=A6SNQQ*KV?;#7SG2:Z< M()9D/\.+SRKE;:Z+T%KYTCAH^&$0XIY2IT3G<_)WE3,VRL='XV6PP3*\5;^0#JOJH*!N:?^R% M$7.?(4W'BBJ;ZWEYAO%*L0,F218(8U&IXX#7T6BIZ,.A*.H=U&K29)6 $H\P M9[N8)9C3?""J$+E99'/^\#6A>J."!07+/'G SB[3_,9Q.MHAV-F M"%3("9;,^QI;9GH;L13%,,_[AM1GHG!UJN94I00=E.7M#MN>FNT$DQ)'FL0 M5VX1,CXR+L22G'1@[X =6#NXJ4A5[!O>ZA_DMOIAF=+NI+=>I2Z?U%T9\NK@ M-:?$V_A0B6MA_T"JQU*:W.\I%SC6V\W[8?>)03E^3AT MAPU>MPDY[96-?!/;!A'B4%0*+J9.AXF8;!M!P%LL6VJW,FI\V,$35@@RBJI3")$VAWVHOIM,40>A M[ZF^3SU9:W&WR7VKTK9DHMT/GD(< OHR_TWW,5M:]_X'T?HL">LY,"R9@RQ= MP3!IA[%?S":^B%,64$.#$7\)\#QXP0<<2%O<:L&B^@_%9I_E1,T=,'D^O;%U M,G'[-XV''D,^BY# W4@D,$T1T4M80H M#4="H^VDQP%2_J?6ZS:KT5^OK-GMMM#_-0K4(T*7Y#DRTZS/O2#U:=TR;F*9 M7A(ON D7.[R5Z1!GXO^DG5:PO3-OO-@S?0X7K#,V4-=;0_(5?G!HI9IXTKT3 MW'W_6-K:DBW[O>1OQ0Z#T64.DRV0)*L=%B'PWB%*!1VQOQFY@BDV:%B;CPYG)AC>W)4>(G'73O%5& H\BGUL=2$I$E(LD M"RS(YDKX!!T5-W??KMY.4E+)YV5.1"HR!EF(9B"[[(3+Y2O"WB\5$[; M%)52/3*:Y;ER!0$6""A=3]N2*_U"$^=OYL"[2-LSKR]5JJX40Z*Y_B^YX M\L)X;^']=C_77=KGR6M'?CINM=KRC-0J4M',\U\:XU]8P+E#O["3CR4#_P&; M_K]9A.D"MTI/D[%^Q#\2\?+($^@Z-3N'MQESM3^_;CW'N"Q^?['!]_POHCG+ M,:_5RM@'1(%Y1,=G-X?WE.+@R3$J?D":Y0GI"7KT^ 9]4#CD LFJ-+U#K'^E M0D1MTPW.E?8Z>U.RA0$SC,"Y),(3GS<0N$$V\'6V JS7G@ _KF2VOD*\M83: M6==EVJ[&NZF(.WR]^P_KV&^?(BWRV6X20>A@!K">,!TF*]B^(4VM* FB-Q=A M&_]%)?@DTW8T(^2%IT'G(:9NH(=UW][.K?G#Y,W%^T;S;;:%.EI<6ZC@B=FR M5V$,X%J(1 ]FZ#$K6"EP*FWH0..P=/6'FA5YL!U]34XF&=ZHHXVAE)K[>IG\ MY'*DITV=H--H]38_1?>]XGW(;A#!"N5F@]2L/CG*&@[(7C]Q5ASN=:?IK6K/ MXNS#'^TQQ]T(2O"],.[3>;&5-_S=^JRT JB[Z@YI\]=NQ\SU@7-Z9#8=SZ#1 M)4#+6C5EFR">S#( M3CX<%L*3@"CI"%&PP0WF!']>,.537 M0(2F,8@4QU-M"PN<[GCJ."&GVW_Z2O5MBD?T]Z%A&?5YKX!172G]8PYT2@.* M[$J?:D$,E/#$#/*Q)-(36&":_'+HXNCUF"W%3)6'HQ2.VD)G-;G*\JJZC==W M1J*]@X:<65+"S:2!F+\[6W\X)*^-*#76I8.1AL+A MIXVM3'U;U0&=36SSB6KR8,>NSM"0\?6-!XLV'\ZX SC".4R1H]P1PK'+VD<>7C]047U;(:C3FWW26>E@]:HF4L3P\-91QXS/NXX4[O-T MU?K!(#'&F&1$] ^P #4>T/"E.B.TQ.^]-PRO F\G6K M65]U&Q/CNHRK2=#JSQXO]3JCK/KE[AG"7R)%*&+F"$0=Q<9D#%:TX MV(<">\I"X1]H'RW))GC8$MGG:/X%=,=.=))26<21'\10,REL-[%\99+ M=[9GN]I(&];[^N5$.YO=,*_YZ6?70>DJQ"DX27!M'E.$P6 ?Q9R N[K:HSJJ$C5VF[67HU/ M8*&XN7S DQA!*29.XI@]M,/#*B6PQ(B>I \?D,*X;'[N91 3BVA**S[@*O<@ MY7"/544%PJ/25?MRZ/;L6#Y0T[A6LNL/(66K#G#4X:(DQUTG Q9 M6W1#;^D]FJ/3SU=^#GB0/$M'RV.-, <$1+Q-+_)]")X5P-2+ZB.U1E'#[#T= M7>1N/C_Y\5IXL#)+]M<3C\"_.2/I+'-TY=^:S2PK,@?^WFSF$G8)NX1=PBYA ME[!_!]O_$-O'!\H*;[ W8-\^,N;F8C?"9T?U\ !% MUF*Y&QLS!3[PYP_WYS]>3*WYB_#?7XRSEX[]!V(M#_7Z!XFJZ)9:,_87'CAD MH3087_NOVC+H*-,R"F,PXKMRI)&WO MW-KW=9\L-AX Q)8] X3JER:,_D+4J@Y&6RMO>]:Q2QDP]9DF\E;UX=@7L0+5 M*T5QY(2=#R#31PC2> "S_M&^NW:KOA:'V@6(,E2&Z*7YKW;?7DFP$J@8 ]O- MVP6O8 ,3*,FZU276S%TC%D4>4#^MX,%.WS07.X< OW[35V M<^A"%(U-OJ>2/E)8IR')R0J(*_,-NQ*J?7I79D*U)TC],LYX-&9N]$Z[%EBV M\;&D]7]G5F%IEOM?/[M-E81U@SGR>WG*K_B 6#5O1S!/SH&C36 0YQ\2BX@E MQ!)> Q\XXH ,OL>:8AG.HUNJ1SF"5H>1E^-OX2&;^C6[-4\^39IO%^(FGQ;FH1O0L::!P" M\HQAY!/+/)H09&%SIE[3+J\1Q[I-+2,H59@V2S"!TX_VYQ WVE/:3WBIU)S& M7'X16AR]DWEZ[2=/_EJXLU<7[/>K?424YB#U\P% P.@14\*A:T$IB]A2\ M.Y?EQP=B.@7M*+RX7!55[)'(&QSQC]XQ8<0'9,MD>FJX6@UD^QPNOMQG\.XM MWRK!Z*;J#VS'"WC&,\&[B10,=%^^$K];\X%/ MW,6)WWH$= !;\1Q]@3PY' <=WE!EX:=T!_QT^J"=P%Z@!Y<(@_OAYG:Q:!, M^OX@)@1WS'&7NM2_GX"[4=!9 JSGP)&-^4, K@ACS[V/NH@CE_#6$9;#/FQQ MMO1!/G!3?G\-VXBLKX,<]Z>X.';L^GX_%/TE(.FCPE%@7IBW*5D G> #[Z?! M+SNA-CZ@M45X@9M99R;X6HSW 50A^B)@];E&/!G-2F>2..IUADP]@<$;KN#> M\UFLO3E1%96/>E46O^7$I>T'\=M6,]H[I.SZ9_ZX:J$)#QTGP%OL6K7\X\D@ M1UJ3)UKBY4' OD?N*IHNL[WH+N5%7#WC4)_J],%QY:D[6I'+ETN]?=WB''B, M5+"X9[3@)I(Y9O .>JGG0 MGKGZC@6BUKU50:)@>#&MD$A]@)9<5".B6)"X--V'N)YCPRR88Q%;P'CC8?0Q MID7^O$?*0)S;C?6?S-=8F:L_J*Y^N9+ D:[FB3*@8)[H>V@73]:C*:^Z-J!9 ML7/"F[@6 Q84I9YD7BS:?-IGXKE"B7*)8;/V_JVM3@G5UX?^"3/P6P=P',8L M)^W8UWG]J(I\'W0R9-=],' M7MNEVZ(9EVS5GF[X\5ISL9J]X*9*^8"@6PQ$.L#R 5!YWU>(:6RITB]T.68D=E1*:&96=KF"DL!WA:AJ^C1B! M+R(V?,LOP/@R2UQZY73\CY6R#QJK)N0X*75:0/O7'TR]=2Y"-N"E]4\J3?D7 MC8(G0?8IN)J.8 @SL^ M;;5)"(VXL)-%-U]5'-LE_/6:UA=B(KX,@>.<8&-@P;ND0*AFN:J53['K76#! MXV"U\4=L7EW2;ZFU$=>R<7PPC\7,Z6B5O"E\+E$"1.4XX%IS!8U5'3+-W!1,/O%8X"SF]F7]_3*)S?6(*^]_;>%4 M,&(MZ#45CA"KL1B6@N.8)VRZ#=2C-'SVOE+8;3'J'!YB0$+LY M2I&TJ>9.(_OKDDKZZ0E>:HBMBLOBCYA1BY:%(_,R2T#:#JB-N_(Q'ZA;W*2A MK0DQHQC)6W@LL4W+B">-6 UV>4NRQW'PX<7ZI?N>H:9> -U+J"74$FH)]1^' MXIG_85L:7>(?MZ59#?XHQL'Q>WGB!#Y@V%;'DLRT*S4Q?4I M8(,VREUTM)NGAR4/BQN7VHU6Q'!V72,/9VJ\6^[KFYO?;=%,!6C79H7O,WL$ M+.@!-Y_H"FWR3;KY'N.J1CE]0[<(\8=DB9'HO,Z M@K,9*? /'G] S/4"H"(:.NMR@O6P3S#LYQ%E@_P'U1IYZ]XCU3Z!YXFQ@?AE MPW:7<\C/NP1\H,12)I7SO7'P];32]WN83J(N>5Z,6$P@XWBK%F..5[FEV+T^ MQ%(B0X]MV$!'*X6D3Q('KU$XFM=F\60LR4=VD3'6QB-APY)1J$4P M3\%:/FS-V MXN/@8$$N1AV^ =TG3]OU#.L$'XVWK;JCQRHN;E=.E1W\<<]*60B-!IL$)+BA M%2\O$!,-9K+2B?7J"V#/[\8M9$;*&-=09>S]Z! M;:$L"]0;R&)Y=FV ^B,P!BS"I*TTVWY\>I+B696VR*2MM4E57J/@O7=&Y\Z; M"7>A_JSK",^G"#RO?.*EJ41T61PLD<7QY4;6:7 D^TRT^(#H$1@3H"PUX$WQ MY+TF?=2E7DA'.@SP@= ?A12D:C7,B210T#!REV/WK#]\47)R\$.&P'FYV8]M MZD%]W,VS("Y[)CPWR%OMT5WZJLR.'."<;EOA,W@=7-G@']+U/&U+MJ]O=A)Z M_:F+\9OJE:45I>5@4MK%;UQM2E+ \,F#K:CEG%/,-#UX M*Y$C1:0/X:-Y1M[#\E I"[L"ZGV[HD[-6[ZJH*7VRXV";RFWNX?4MYFT;;#Q M]B5;NJ^;LGM!I%:BUV&$J 5[6>D(N\]>2LV1T6"&%7W9V MQIQGERZ7 ZM>?8YG(P?K545+F+6DY@RTN&,;8?@;TW%H_)O?\A^#%M^_2:.. M/WF(&YG4.AN.5.?6FFP97B'0YCO8=GS%Q;Q0L1#AIDXZ?A5,1(=:#@1&]P4* MV'F);@Z&D2RJZ\M[ZWY!QO0MD%+I@8-5F'8TRP;_02-6QZ*ORW%G,NKB(+O7 M4$Q4($KQ9XU'_<=X;TM_$ K/K56K;;8)NY86IWZH(3O^7#;#8&'=9?\5GR1] M@I99R\3:6WT^^N:-Q:H-L\NOYA,4X8-P14,Z5N)EW]C[OG$AL>%OT/[NP:<6 MF+)[JML']P'%VX_O:Y,18JHO$".P F/9<%$?,8AW8M:ERS?BDB@EJXTUHTV" M JZE?.M\X31^X'B\\-Y;*0D/D532&KH)J<2V8J_/J#5X$8SMH(X);OP>Z?%9 M/M"X!0\=0\.G6TX/-8&- (INQRT;74?L&.#AJQ',KR:4ZDYL XRB"2S/"HAM M"9^BH=GOXZ_8MMH5:[WJ6;B4]?R^=SY^X2@]/N"+ M&,@X([A.!F^0#ZPW0 _,N13WUAAE8ENJ2$T3>M+?YIYK1/4G&&2\TMU0Y/3A M3NJ;" 6W#"^D8]5-0_$+SS%6'WR)OL2//2Q5;BI/P4J=69[!5*M?(#3C5V]L MF;JI76/DW9F? =?-9ID'+2-ON:4[_S3)80_A0\)>+5/C >U2MM7CZ!TWXQ4: M7TP_ JC').[>K6VN^.GTP=OO3I*V60A;W[A1F7Q$1%A?2$?FF-GZ:Q41)O*$ MLRH'SD#1Z==_.KGUT91=LN6&0*5[UBTA'HP]5,HJ3[025K0\CF9K^+9CY-[R MIWVMN^=N^#4+EZZ>[@R3_&5D@T$9((,]:8]:NP@=B3?8]";';5\=TB _*<-E[ MN$=[M/I#D/A$5+RXH]KQ'S9J16*Q+\3EU &AS41]Y/(04##^1/S@]2N"##S3 MTJ(JAG4$WDM?#](L89OC-[+L8J]QUKQOI^^M/"/!NO72K2(I1ETYBLOQ$Z*! MT"$B;.C!V@J/4'5 5CGW%#XL$^]&=;I M;)G\:F\MYR36=FN914L6;D(2CFKCK3K&!RQV\8%[1LU\@%-"('Y]O HL$3@5 M\\P8'E<,]:?#^_% #'NO'1_ *X!375E_.GS^; GR^T+<[/NZI,Y5'-1\?E!8 M?^&WW2SB_Y52DUHD/N"-(N.H=I,ND*;+8C*5%_B'9"HJ7B(L_?^P]^;A4+[O M__"49(N17991MLK68JDP0PMYJ[0+,96$A"11QMRB;&%"42E3J5329"_+C%VE MDG4,,8/0,I-[BG$S]]Q^]]3G\WD^W^_G?1S/\WR?YWB.YX_?'QT'CN[MO,[S M=;Y>YW5>UR4,]4+>58FG[KO]Q*RIK;$L::\/N[5.RD 2BD#Z/ MN:9""I_'O/*?Q^R-,8K%BDL1XHC[4XH01]PSFH,HA\"I)8(NDP/.HQ67A9;D M][AR_S\S._V,8DLWR#%B@% FRNOU>L*(B?!5656A80C<;#G'\4N2@AIH- 8G M;AY3+E5/Z6M%9.O! L%UT3T[Y_ '4;:-Q($"KVZ>9>$59H57FMSN?P1EC M$4J[]+_RK;-<(*+N(:Z!Q8MCNH#ZE80 "R-" K%RLG%CB/G:SX>^D_4I M+E77\BX>8?ST\VUW>$5[4&:A&(!?U7F/25I;Q/IF;2-7)=ZIHC&8EH@&<*4(:50?P!Y3@Y2(JP;<'\A@)53R4 M:P+H6#1E/75[B#J0*6V1_J[*@8V;WV;.4JN/:2_),XN%JYZ$\I>*;%XK]WK<]F;6^OH%5 M G0P%D:IUS.6V*D^@#= D<.Y9NJ.'\]^.649K+\K=IODG;+M2AOR'1N>/HV5 MNDNS$R4!OM@XX(4ZES4\R;K",4_IG;-.7!!4^/VVU5#1!&QHS!W%]U7_.>PL0W2*<;(><:I2' M:>+SWI0116]9<7GH8YGP=]C\>WT((S&'O\^X:O$WE<$O0D3:1+@'/B(..]*^_M?%&O1'J\OM+8U$4/ M1^SX[RO%J4@W(#XRL:^:LZM:Z(IT(N(C$X/J\W8.YG1B<>)&F8OX_%FDFHUG M X5J;NT\1I*+AO$N,FL>HV-)8-$$0:+"Q&2[H!''LV>#-2 M[Q+UA4.]7J\8 M,9%B#)$V!.XP;=>L:Y* CS*9!' SD14YG,/+1^]S$'(7KB?YO>S=UX 8;^K_ M'O9E4UFVC8VBX[UOZD;L#Y2)[6-KDA[(.@8\R'#T9F%P7>Z\5>AE':(;>&W2 MMES!:5$&27\$U^\\BOF4S,%=4I3K.W5;6XW1'1L4M+*GY#DK(U]_PF$C+8/ M><0 W=B012NLTB98SJ_(YU]II6N @V-,P2DZ5I2-U_3Q3+)::&5R,/Q9D'NI MLW:GH^R;#\3#_H?WH,->2D-_$Y\?Z$B$ M3+!Y)]'B/3>UD\7@&>OZ?9Z?]EP$2X/0ZZ M5OQ"1&9 *$GNR#M%1?.%KUN"SZJ7N;:3T\ BENM9F6\'1]M^[1862A"MO[/! MX )86:G]0&X3M12)YZMSZ,6V(3'$8>-F'?<=UVQ.[,_VN+_CG&QL6"=]YGXL M(7:3R8P0T?.=QSR[/X\95Y['3/;@_FN3B<3,W/]HATN31N 4 *URYZX2KU(I M*:D2O2 $AF*CS(/_6F].?>1M66DSLV?A_C:=.T]=3O,3%JDOO2Z5.AYK_S8% M9/>-(K('A+) O<,I6@@#?;M^K\8AR]R=J:Z/ [.+S,I%S[9>5GKC?S;CD\'Q MJQ(W&K):PGW&_K/5\G^?A_A_\JIU?Q/[1( )2CG@F)/P-A0I%J'6RA^?Q[SS M&P&0@^[L:7@!93_9J.%:C'V;V(IQ+2C2;F0<\W:!]?GY@FN=YG9>X[/6B 28 M22]]OG/CAD/DUA,Z(R?LL+9M>Z.9/]'XD.2([AJ)G@"<0J(JWMX5#&JA8IE- MA+[0T&&W)$^"@%P4%S[2(4#VX!+Q*Y MRQ\9YG +A&NBO!HB-UN8>Y^1PY6=K)1+76HFJH^^N6 BX6KZ+LS[\SD\YW\M M[.TGZ)2SQ3TQOQ?V&O(KD\EMHLH_"WM9H@*NH-BS49CK]>6_HG6+*N TCP$= M+2#3B?K)OG!$QA?,&<;QTH1XTC[0_2+O>&]+/)]N(?W^293[7N6@_DO/:?:/ MSYL]2 _454JP?G.)[K""WO+GE-#+N#^'A+J)#PF=^RX(%&4Q_-M9$H*83H(? MP/H^W.VI'FNY\L=H)VQK+WH_YY3COO[PAR+#SYEM>N<+KB=%G@KM7W,7L\!? M (@>,_QQ_97UA7P)01 T-ARJ_>6SQ;+2:]=MI[R5)]VEFV4TG-O MIY;C8'44<>R%ZJ1S3. $!37",W&":1GZG6!0)Y$VKQ9#EF>S^#324W[B-?]N M/U^U<+77Z/DA'W&@ QLRIC;/8S1M6K"7Z$N8^,7PUKWO@U!J<7$3-T^+GOSF MC:\J8V[]6*RIIQFO_=WZ6\AQ@%.#DT96P=*H]8M(^Z&=_ +!I1[\ZJ@K3DAC M^F3KK:&;JG?&"Y2_>)*R1P)&#.6:)9H77-5^??27@N9K#*Y3_>_ZV;: MF1%R&8+HC-7/JM6.T+J"\FD'[F('OH'8 2HB2Q'*B#N64#]2F\T4G@0:+N?XB)+P5K#6E48 MO'8EG)_5X/* _H*)8VDAKPM-$QS5,ZO?M-A!_-NW,"(4\I+R&6(W([%G4VM0 M-WO[=@80TY]J,6*CXW YD+R623@>VK^,W20@8CEEN2WJ.61<=]F-LM<_MM5? M'IS6"I!8I5:YZ+JIBO.OX+<3T!4:DP)9V2 R!2 6D;5X2@HN%CVJV3(J-RD% MX0'93]ZP70>\TSZ!,N(ROJDX>7HE9_7,0C:7-[8RHOYESL8E*&]MA<4%#"Z\ MD5] H3'\:9 AK8ZBB'03EQ81W]3DU.^J0%0[#G^6HO>.X?SW_UBRK0=T?W>0 M=N-WZG>A0F;.L(J40(]?>8400.F_@%M*-]O'B,8I!EK<5!M C\N4HXBTN4E%%MBXT@3#K3Q0? M$8=ZS>_3@W^S251!Y8CEGA_A#YWDL7FUOX\/_DTGR^4. >%!,6(Z.>)V7<'F M^+"C/LHF_V=MS;/.@ENH^491[<7P92?O@W5%=X%@G/Q7O%'IC<;' 7/!UW\4 MFJ7>Y;2&"Z2-U#[8/GAX*'(ABOZ2;T2/\2O(K3CP+T+J/*9,JF'G7E><\M<\ MG;C6K=UZ,24LMYCHT"/FOO8/D@Z7/8W6J.<1FVO'QH;N19J)1-U9[79I!ET[ MQO*.SD\[V5DN$'678)941'#=W+@ I" AJQ%'<]WI!_> M]C&D*!2O%HBL2-SIO7F\7_U5PI3;Z26[:U9IUU5CI\]LK\DL%W;-8^1^(0I; MH)HP#JX/*XB"\)E3!!7RJL&HB\-23*&FREK=3[NE6(RRR%8T%ADEM+I0-:2# MK1'A7P*VQTUII7D=RC-@+T\Q,"NQ>LW6O[W"W&G"3^?[;*HX!4VZ0:NIS924 M2M3&W.&14"R\&KP6N5.4,?R=L.30MTIL"+9-4'CEB]\O _U)C6S#*9^)J0%$ M%@VM12@HQ4%D)NY%91-#$O83U9*U3U9T146Q&0VX!*+LPH*DL;)LVY=IK 3 LO1 =QI6]$:&L1$%]IZ69U,B)*_GT)P^@^+]P?B_XDM=V M%*X)N),4-V[_[;/)J0RYDF=D#ZFIZ!9J124W&/ST$DH4>L+K/I)*DPD5-=$% MGCP\01/$/FTT.2DL446\-+O=8Z+$U$S3$+^^/J+HO)[ M\JX$8OG-]=!'R79-]/U#T8=<120&1:_0;U"#W/#O)H3JS2].>MOC7Q]O'^YE M4-H'O 3/H5QA"-(]9(WZJMEWIGI_Y14KUH\._QM5K/[)%4.==J*^>TD&V_/O MWYW,(O;GQ!..T/I\A^NW@+\$%I#;W=GCIY!F*.*1)Z]UQ_G=YFN)"0SP$!NR MK!9 4\R(HA!\4-<;8$+2=6 M>N7(V=^.C8'&DVIVU#;F05:B+N:O+-023U$:2D#LHN)'B@J:J-#JB.SR@F4S?+VV)C>B]E^K..O3NO!NT:1E$X<%.D,JQ($J*Q/ MSH&5U063H4GT)66S^9"^T,7VVUIGQ7E,MO6F=\M#S.HT#XT<*;:09!4[X.Z7 MN=?Y+$2= 'F/?+>(IX('L"Q:"Z-D,O7YPY]F$5AUE-<%1.W;E\-@654? M6/.2DWE<.FG-DDM,%- D5XM!F=S !G>&QOO@(.H(8UGKZ*!S2W9[& =0B%) MAG[N])&T]9QLQWYN/JDE-Z%FF[[9]/(A#+;T,:TYE.6/8-U$U^@FI .EH W/ M3&@"Q0^3DQ][FRI"%>U-7Y][]8=L4!K<6E'QTUD#,4K=X3RS_0VMCZ@,'X>V M<*B)0?SH%D#5;F,^M).G7^6F_.W66"T][TC&E@>,P(RF:,WM1P9>.+ZV7-#I M_ID):V^;QT@MCG&2H6GDOM[(/\F0>7<^"SGS8VR:M M6&AQ)\*H][3VI;2%ZTWSCDA\0L1EDP9&<=Z]D4+J96HQ+A99@73IKK]84]F) MEX.O"Y4A=["EROUKP?8T2ZT8+^>\_2R]E/WR)=O>L%9H MYS_?Q3RH4PC9E996=YN/O'A1GGE^(L,W06-WZ6ON:56'SYG;,2B+0%-4O0+* MB8C)Q.(96(G"J>2*^ DM003E0/RR6[\\NGXX&19GSPE&4/0K46B7KEJZAMN1 MT1^++_K_^R*FYP!J*/%6\:9(TSSFZ?UA><>AE6_ M+J<0+KCW#;C3NQQT_IQSCE*UN"$MT], M+D]]CU@.''IXRW%BSQQSU4 L=29VR$\"#2XCH8JB0K_L0# NU3HQN+Y5>7., ^NW9Q[-,Y] M]K9_R.)#L62&6(C_:FRF@A$X& 6&S>#S@B(($-!?]DYRIV8+BCN"\3I1*9JA MXUM-L[_\"ORZ;/T+Z65.^R4OGI PBB5L^4)KQXJY:S< ;A%%-E2=J!S!]L^- M;F74= WG";=50Q$CJQZ^N/EQ_4!U8T%-R.NF>P&LJ]<-#Z4N$V'%C_Z,[:?\ M\_VOT&V#&*7./ OQ^XLW$!/7O/^\O[CJ;7:L*G&FMV)=@_!>GO'LX=%S"AJ* M&#SC/F.#G7ASJ,- O2J\3R0NF$3R+!Y'^0IMF]2M-_D+$F/+VRB\H V"V0N7 M@!/%66TIAROZQEBKN;899]8+4$]])=P#RZ#66_2%6,;@=HQ2(1>2\@BQ_/?N M93D'@4"A?7=%*7G\V\I'.TL=5Y->KZ_47^VHIWMQF^I/*;$BE/SVSZV>RMFL M?)3*%1+^[/2$.L!]H$'NST9/Q=Y;A-^]-,4;/2G#S\.JI99(8W#$#N)M7?$R MG><$3@JR2MRT<:E:D--MMU9T9T0N5V>]<$N=YUBKH/QV-*EV,Z'TT)NQ9G.O M4V>XU\_IO'ZE*00$AT6/D45(/V'AV=_;3/U>H2'SNXYOQ>"V%8K+^-^\/!CA M$2K[C%AWK^./:PYD7->[BG6XG_+_4'Q@HD6JL_7SF*5BTZ.7!Z+:=^D\1M[B M,7 $:" ()J$=Z%\7,O%M@G9"&]+^$]\HH-JTB29OCLUZD;V%=,^Y>($&:KI\ MI $ ]U*@OX#A%/)&]"Z!XE?H X:-4)3SW]]%;Q6TE\50$0+O[B\;43;PJCJD M/5L]C]% Y8F<":+F+F##']A];!:;-8\Y M@D*&"=7VG3!2J$6BC0S^C(U!K_[O,P<,%'H2".#A22@&!YOAH&8V=) !%@'% MA/%S" OI0#X* =%&K_-X].T&!E'*IL"^(3$Y]PN-68H@'U)&);$,\Y\%W+0H MXT:B'S+0*VYIHN'?"ZX\+CHJ>O]L[SOAHSR#V=VCYW:I*-DO9*"FYWP%THF+ MN Q.&E63K.A#.@J6X>Y;BWCESE_SF/6IO+HV12S_\A^!0K?YSBZEP*J)PVXMH4M(2_B)3;DBG/"L M%V12=U NO/"D4;#<[MC9I=4KCVI<>_LYHV+#G5J MXZ R'!@ZT20<;)TA@C?A_1UV]K>G!B<2!R:_.L/B'21WCI+MUJ( 4 RMY\3 MJ_@%+=/=,.,1#BI^!< ]N(2EH2V$LIK-%=YA3-Z"M=T1,U,;,',-*<@& F>4>(4M M2Q;O">"'K"5Y0/I\D\U\X/)T!/BU$]XV?,=3Z[L)PZ*QZOC>\^&;WU%*MG]. MBR68Y*^J7^3>M'^!"-E#S 3 D$E8)1^1F11N .K5\?(D2^B7,)AD"N8DGVV' MMC/*:FR>1XVWR&_N>L?7+3 E!Y>ZCK?2-^IG1*[\E/YLG;35M$42@\.A0?K& METO%^P!)+@+M7GX7W0ZAV1,FAM3;]\S-:6,.B1ZC_OM[-K&O>K2B6F@I+J.4 M^\/Z/M8@DP543/V>3FPOC;G?:_(8B GR-;6HTAP!KG^P.3)\49SLQ>W3RYW_ MM$\KSV-^EC!N$R$+&F\]:"MH1FU63CHDRF>CK!" MR.UWO_:6'K--<X)Z[+K/SP+C5.!OH92ZAN9X7_CL< 6.8C(Q!@Y?^>4#%N M8IQ$FG['XS.D2Q#])/B$Z'WWGAVY)^+VSU[U#W':'Q>SD(%"$F<("YFVP\I8 M09 8VF%CT4VZ/<)$M$%J&KRI_]OW3>;E09%85EI+[6/O+3=3\:Z+$Z*HJS_+ M]VW0NSBWD8/2]1GTZA&C)C 25K'@U'XNB6DC0AX7CH=3A7X&:&P\Q,0LV$9& M_;Z^'0 ]*/V 8&4)I/P$_=T&"$J3VUG!C^+;P(;NRU03KCQ_V,X"2LAMV:_B M.-LJ>>H:K,ISHW<&G C&C/_>>AY+H/6;\&F(/$J=XAK(O<3* SFM::Z(['+A MOL!-/8QXYP3LY8F>LB+<-E?'"%&1X)G5P]J769&LHE^,XH3CAR+GKVJ^FI/T_N;U06<#\'\\Q_93ZNT+QW!F!N/%Q&J@W9@3CTOO542)D2>ZA_IE(0\>] M@S LR3PE'G>/D$>BZ9[4W8_ZCEQ'_#4'+F;KX6C?H0;T@%W#1D!57?CP(H!Y5-KN,' R2^X*#5!![J\PI, MT24X7!@$-#Q'[=:%*#*X[= CH )U33I+\'YO9R."MTN&:ZDG?Q%Z*GBY48,O MR0[_CGWH92AO$CJ(&U+Q*]%OIIN@6;-L$E9F#[/\%R4EF 5R@"6 MH"]D@2B[\0C0$\9P (J>(@KW@O<@BH31*&^O'P\56N0@Q>M/W MX8>**#MH,P%HGD4<_L/A&0 %7JHURDP"/M]#;7&&$31PA_T=&-;BOW^><7MZ M8,RK KW>+4=XGW%U-4:(6NT_%[R:S+0BN -")W(/@2]>2'L O9$%8DCZJ^3E M;##9$/Y+;A@K=]W>.,&+P?:YJV&XU)<_@1;B[*G'G6":3U:7C7RYZ)F/:Q+=$_' !*,$30OHE^A MT8X<9Z-?\8%!ZTV@>S$&IVG[Q^RX*6SH2 MS#WBKM.^V#;I6H&AET;7087-52=NW(M4Z[88O;0@+CSGZ!=@-:;K?DUC$Z-B M@GN4@Z9,\ :925QB>>SRQ#PLK%R*RY2@8?**6$!OG,>FW*"T$B0#\*KY%XFANDP\6 M4.U_^"'WL;ZE^]KS%A:WGDPXC:\;-=-TFG3 [7/_%?\/AB^+CO(A(!@'F:@W MA_YK2U?Q7 'P0LRVH5UE)BC=IF[NXJ%II6?JW_DV]0M[5W<9S^>]E;SQ[KAO M0XXW)BJO;5HSO>1!//$:BGWJL/:V$3?(")=LR6:Y"O: 0QE/X?T]9R]U3Q<% M>5]J]Q]NV^AJJK?Y&3VB.]>C[HR2I?2[DO.Q&&P+\#=SRW]:"LQ)YT17&+]; M"L23-'5LE)$.-!+%+07&@CM%$RQZQ_-OZKN1N5Z/?Q4U]M%_6W!X>H'RM5T0!J$^P!0\A>2'+?IM.8)G,W1-_J/XT,* 7V]S M#9;^=;%B^RM;@RW7(M[T?VLLQYPKGY5 H]X3-:TY(:0=6N4,KR1"QZ@7J> M MH$$=%7-NL &;OR_P0F0?PA)E" #T_J_BW[$%'L@XKQI_*N0PPG!_S0 ]4.=: M/8^)13$H@U&R#P[K@2WS5O!]:E%V/N8Z,*IEZ[I^2Q MJ)0+]*,@.8^AR-T4 W;\)&^0,?:AMW4,@+>A-Y)\@,H2E)W+3,#F;M(H@L84 MO$,AU@11E,-RW]]LOSY^2GABB"7<-2DH?0]L)H!. &1BT\B&3-RX*7B[/HB, M6P+E-S(G_N+/)" ]=!.YGK3C'O?.U0>=WQ-_+V1_XN9#+8=B8Z*WA2$&HGMT M#&2YD0^T6DA]]5K/$+HV];X(;@F_\W-)3-W,G6KG$<20OY]K7@,LU*2DV@N7%I?]T# MYZ!E*! Z/95B&C$.$#@#%M &=_2Q&$3/!WE#1?EO_[I NL;@EY^?HER;Z>OH MV2-$K$]CG-D27M668-/HAGPE_4Q+F3);60QR[0OM*F$800?%B3VWW0T-87@) M:M$TYAVDEPJ>L8"5I3CMW)Y18C);@G!R4A*:;+G@=-&.K@I>3GO7/+W3(2V; MKZVW@K#VVJM%BBF?SZR4F%)(0=0()XD#T8(B41E]]1#IA.@A?6-4?/.RP9XN M-SF?DPIFW'5G],LO;D_OM4)4TO9CG^\D/P+J7Z(O$;:K5F@5U;9;W$:7SRC; M-MW>P)HZ;VYG/,)0L?]P+WQ8V)!#<]05TZ>1*0;T;2R M@LDSHWVW970#?O!JOO+LT+W(/O.P#^'I";'X-%$QZNT/B2\*8.6YMV^_"^I$ M#VOL.:_*5[ZK(M\\V_F)/;A59I_IN7-/#!M;-!0/.^W777^+X$OY1\^%Y(*2 MVBH191XC;KKH#+9>:W[OD6=9!5-0K*3B:GBGT_ET1J:#@J^LF^9[0!-7P>!Y M\0F"3Z(G-<%"-]B;:1X: :@%=0VN/OSVD(>GN+B^ALS=W:1DZ/,VGKX35TS@ M[>'["U:+GL#*PAVP2O>/N\P:,YICN$[YL^;%^8O!4I8+I5:;KYZ<AG5^V* MRD=44/68R(^::&573G#Y8(SA-[PZR;2*+]& +1"T/3YF#]W%?D")/!76N2YT MC?(24/@6W%&4>_;7=)!LAB>E3I8&HCQ9D385964RZ".06ONNM^.3R4#S*1V/ M_65G+"]N27"H1P,[SAJH9Q'+*E, ]!=YE)B">[W>JS>1=?GIA0HY1_FRC<[Q M.VL[+?S#M,W"=:H>UE0TLPZDM&HY:;PZ(7N0H<,(#F411R:X^X3[H@8$)R#V MHT^-(UBYH-(!UX@P"2^S1>FU(H,R[9=3JL 0RP,]'\T+W$<.\%]',W9+36S;S?QY(60 M&U?,'SYV#'EVNLCNW@)\O!%=:AZ3Y"N>.K$A_-2"S$9UMF.GCPE'VI.TVJ8' M*L"(48+COCX4?%\0P2TF4H&^HH3[U_N.WIH8,4X::Z?C]NCAPAQPMW!@!!M6 MRQH5W!0ZN:#V^R+*P9L2(6(#HMM1%(+7.TG7[+XE5W1B[MOR31YE?,6V8)WJ M)D^K(P;G#V\XDB*%FAQ-VJ'D'D9QZ)^D[=9J\3MI5Z%)^\+_D;1?_2MI%Q# M,S.PHL0N44J$'&% 2Z ..9CBESS*"O8?-5-WJ\T;@VW(!DL-NW*3=0]64DFN M#+.2W0,5RO+Y8U?6- M:?IGTSTK3&RK%9\^=;%<($(I83V!P7E"+:7QLH0:L*WH(7R 3ZPGJ_62#@Q_ MIGJ#TY/)O+O1\IMMHLSORYA>;#H6]:#/*S/7[8+ @K"LOR1='N(2\D;R6[P4NPU MN_27Q_<2;E"@ (% $L)PV?13/:#'PD;$0*%SK AJHV\@<#SK/:; MKZ]X-Y MD2'O 2G#=1;,$[(2S4"BK#6$ZMIE(WBBU3R#+MNK2OU M*K@QYCFR3NE0=\9+TZ1U'^XS;N&X[UV%KD(M(3ZTXCSBQB+ECY_/K> .,,]% MM1[^*#6-)M#%*/>N/U^S2KB?W%K%N(0:ZBZCC!)_%HLC;>B^5PPH1;4V55PX MG+>\RR_MUM 8/)/JLDEC+/W@GM>'[M #-:C5Y1;0ZDI8:1[C;!CA!JV%'.BFXYVT6%1C?^[*1UDZ$]"Q@K7M@/">1FQ,VRH9617*+.),J\%;^ MHR>Z]X*&V1I?SLU=@8)VI=N_\-IP==V#GVJ9'OO/RBO9O-=:,"?Y"'U+0X"3 MOSQKV(BB7Q@6IUF4K&.[#!T?1 $5J?')9"586I1Y"D;# M;5&WJ-!.=8261-[8[=,RVN0CRY=_7F"<<+:;J)96A( 8^BJA&94>$ZR+@QCP!%/VU_7)D JPY'FZUV M4PK\M?5)6(A=TJC2I^7IJ_3=[2YEJ(]G."+>C%(K"YX%-Y0[2V=-S!+\?E)N MCH<,E(9ZLT9UPAUP'0"\- M10$5@7 8JGDLE2%B0P%TZ@NU7'FF/"_$MZZD) M1KF,7_KE1^;4=95]$]W/_1?%%,RXRVY^O.[9@DIU?ZOI&7@EFNS]!4]MD?7D M?@+*>?SE%TY,!E"E8)QQ4@1UY72*UWN72V&N\YB=P3^E%BG=B+E+)"$4[-RW;EE'_C]9:!EVJ;>C6H?AF(>7-QHHZY4%?]3 M9H^"I@:VZR0&GGZ%C@)*TX[2DN?\>!.\++[_J',K16FH[_T2GY40E;_IYXBW MM8?ORA.E"1(J:U4&K[F[J)[>L('68M&?B\BCS#[N,;P2*CQ_E_P>T0)GFMVD MWYQMWJC0>$QZHG>HX?V9!]]9.6OXY7(_][_[I#@#T#I@O."8*-O.6P H0OI-:G@[_F361AE"=BMWTP[A^;6NFK<\\NWWNH8/Q=H' M(?*HGHZ/)(G[R1KX1@]1-M5#-^RT"DVY]?SJW(DK][_L+1.0M4NO%>[8\:YP MPMNE?'<))N-NQ,&L=P;D$GO"0P^PRNGM6@H]7U0P[F^)94Q8$36SL_ HZ2_J*)8G(52/"CK( MM_K<$KS%HXMFKL58^V1U];KCM.+:$TX:),%(A?(QPD(HGRZ M(OD=L:3U"KU]!+$_N=AUMY%X4;( O!'<@%$%"P46R4MSZBOKH89=]%TKU1R MJW]:XLDI6+'GZ>K0OGOC:&-8^+S2 [42I .<9V18Z /H. MF]'B8&STPZ_+&)?*8NRVF]4D[ZF M[!!1ZMW54P%MQ7HX5('L8H!; &B%#3=?N 7U5SQ9#I7.E>WQ-1Y\YY9EE(3^ M&#E'*&-DH(VGOKE+;3Q@"GI6]K--MJYW[<"&=,<5\.?'$ACR3J"^@O$BE+L6 MI69+1"]_T!7(K&7C%5V!%P@"]J4:0[^HJYY1UXO8-M8YZRZ.#_N:6.0L=3KK MDCXMDX"4;V->Q&M]4;M@T7_VCI3KB_+T_H;N-ZK/U,"6>TH;F)?W[U;=G(ZI M4\&T)[+EZ3HD ["H\B)>-4IJ&_@A\7CUJ:E0;.!NEJ>#O9+&@3T7%&(/&HOW MHD*]BK$NS%-NPEP[A- ;UJ?B6"7 M* ..Y'L-8WG1(*U5UZ[K[$;E!ETLV)X^)=KUX]>^G*5>.7%#_H"A043F9H>% M&]BW1V*M",< R" 17AK.H305[1O%7"YQ;5G-,3MX36C)LXR+(+D%+[WO4PC>Y\#%:HBF_]OMA#[YZZRX^RR"9XM MA\H*;[BE4#ER!]7:![IKO$>$6%F(X- )WPLK/#F3VB 7<^:*D=,ZA\61W'9A$,K^RU1?05W@B7G,,/R=3K5,W&X\=):\1[#$ 2K;](:_GX M6K#+&V3&X6V(]M0&-\T@I0;]7O\U+N$GL^JT8C)J*Q(\>!(_UJT(OKK%Q& G MZ'P)V4#N%W=D\2#QO'0S-#TL(C3AS2D"VU[8"TP<(5SNR'1;"IVN._6PM#;V MU^('F2[:_D=7K3G=*.E*N$MF4K"I**G)086B6YK6\'H96@0EE2#EU?"(F;6L M\;BYYY[T*SIEZVUQP_M/?93ZME/<1O ?#>#N+GPOP5]0$/]*<_NHFTH0LK*R M.DI)63=K9&/1O?YX#'=+ZES>=!-4B,A0A82HQJTO/Y:'JD"3;2^3L]ZY:>SR ML4M5>EBR8*89$V7S'RLZ +T#(E/4(9IQX,YVEI= /"OV%\D)NG>/M(M?S'S0 M;6F"4S@4E=B<1U*?67=2D&:P65_CEX:7<_A*S=$W9K 5W+5;J@\'.KKU7^&X MA2H4TVB/3N3<@G M]FPJ+.XM[4=.$SAQ; 6Z.NPMGO6!=2$BG](<664>3_NV[&%JY=RY?($+TF64 M<:&BV-E,J3UT5-D.GP*@'@PY J@_3^ , M Y#A#(\FSK-0@="(_!Y0*Y]4A$J;9I997K!&Z2C;8^"OBJK!M,^9-\U]*<=F M#W8J:BPV>-R_+@R>=)_:-X^16HN\)A93?Z]3&*97=N%71,W]:J$3^)().1R> ML3N?V'\DZW55PH\?YX^N3>MP7F*X#MMF"LXQ?Q4YX-#KZU48I]P2B"^,817F M< $OB$_9S%]<,,R0F<>#;:YL_B>^VP/Y[%M!AF%QUPOF>5H[&[- MQ!#H\QB^1B*L;((DN?,6S&,NF:.1W+8:B1;7N>@K(/5A&K1RIN$*I7]?TZ;G M&9S"2467A]\]*](>RWEPR0-!5@_6WTS"'W:QY-LEXKY=_S[W^&\L14+3[M(D MH'X=X\ME\D<=4 %%VO MBWO98R5/W]#8/D;[P:&L/=)F>GF%X^#G/4.,J[[C\;B6JOL^O(SMQU^$S)V>F+U?M!%8H[RG^8 4&@# MW2V6DN3X%K!*]$AM*Y71+=L^PCY4G= 8VU6'7&=^2 M\5E/F=YQ;<&O-+(00$>;\[F]CRA8A+Z.'\E2E$E?"QM#]4^@K 9@@-!O,Z0& MWKGS_A+U9"^-YOOS8:; ^I3SZ8LE\4LTSF",02/&?2ID'2[8+$)!)(0!&R_81,)CGP2&YGK#T3 MT5<4/Q?HD!7=)8"7N^8QLW[$BSC0DSV@/)S#FT%CU0K*$7K"VA]K'!]%A393 M^]BL7ORJ%^G]"*'D2X7UWO/%S@8IKS('WPY_V/^$DRDUC9O'*&P690%?\DFH M-S?TH2[Y%#F .N!S']0!1XBH S9'4U@TU %IG$*=[-4JO''?;NY4F)BF4C74"(516IH*%5 M2BU1Y_H+(] ?-YP*GB8DY>%+^;18.T?@(=3JTFGG+@C0__7C4759WLJM_J?V M;EFS(^N7ZZ*A:PNF#C!A'3_A6K>'Y9,)#,X=8OE#;J*N0]9PS+4PPOOXF^I[ MSJQMWV:7&M9-=@7JVP#P ^+R)Z/! /M",+5L"L4*'4Q,2G,HBEX53!NOS"@ M^V#!!N6Q?=IT[[+,E_9[ MH^0QY+WN7PM@+33^)1TA=!P7#66-+L))$#AW\JP@D45:>^+E*;)"=572ET== M0M>W2B*J6[79A.B)8,(?CJZP.FKF;.3:M[%GMQM;+IC;* 5K)Z-/ M=^[EW8X*1^0?0-_UZ;XIP\^G"Y(-]-/ZP"\:FHO2VEK#>AD6J'>,N@W,"-BB M*B*'.X^IL("5\YNHI3!>0W_RVK+D#B9R:=C3K;1EB\G6T[1-@) MY:(L@YJ6603P+HR6HD.67Y48I,/KJ3'3A75&C^J3/?.<,W"!:]Q M8[X&=.]W9^[J*,F\QT0LHW*%XN.7H?PH)K$\E&LCW =[5N:(R)='J.F5Y_KW M7;A<7KQ]H<2GQ<]=!0VB&_.8P'89/FL2/?JWY^V]YTI";,ZX=.V/A[:;NU M=['CX_07J,F,HMH%Y1#JOY(J(-!JT4<3^%=!Y:. 9&!_.>R#K1Q2\@J+,XDE=^#U>J9H&*B71[(? M\=ZWK2?M6L7"X;B!0USQF-1,'>\>$_4Q= MOVK+DZ*@JFO+R)1'GD9?0WX\RO!-4=%AW;GN,+VBB.3&__&$[SIB_HJ/\UQB M7O[^8#0K8WR=RKJ-1W('LONE->UNASLW8G6_4>7(*[X 2Z=VMWS?TG.D]K*2 MKV:X5L*JVO/>=4LS7K>K+! =AH(063]T'*:[MP(AJ"R\0!KLNDS@7YVSRG/6 M)L^MKQ2-MGX.VM)$!?<2((M=>8<.H7Y>@S^H9TH8-;:4^W!^8F8-FE*JF;]4 M[PG1%%=O.8\Y$OJO D+6"*W9]E]*N[I5\X_4/F8J<^RJW2Y;NU.V^Q@GB9 ^ M$$N2$]I&M34#I3J49IP6:4O91W_\$K"&NI3'TZ=W>YRK,\R>>)N\POW(Y$V5 M:TYRV:NEI7ZJA@>'^8<;WOEDIEV\T<4W+.Z9@K1^]S*SHN<6YKZE996:10 1#"+!:X8CU;=)1<$"P*>BE:?G&8'HW8REIX]+T<:G&6(-NE;%#$1)2 MQ98+A%Z/D4$V&)9#R8^"MZ&Q-8^!E/=L6^ 1 >"^-BDZ:C0Q2>EN;L0+XS6N MJ'=)EO&'T/_Q%X.#^A;KOO Z$_80@_/>7.+4>]/!3$ MIC/\0Q=#-,'M8BB?0TV*O+!$JH6L3AFQK_UT;E/*B/G:2\=\PS@'WE@VK#CA Q<,4:"709*\\2N&6-X ,L<%X0;"23["G%R!53R-Y@3W-GY;M"&D[55)]DOA=]N@G#.8\3D)UF(@%. /M MD!FV>:=2Z%)(3F IC+FM_LO#U08V=5/85A&5>RHYV4K26+XE++[O%D98B4A7 M\)/A\:[ M)1UV.7FQ3O1)IHS70O[:*3Y4#EHMU2AOK77'%I'?!\9DI3V>'&90\$J:)*5# MSI)9ZU895DUHO7 QIFY$<4CLL"IXVZ_L$AZST0):16LD)ODLX#LG6(660L=B MU$?(=R("GP2:7\S?G;WO\.S>S<,?$U;+6GHY+N<+C/\S$3^6F$4%<-PX[ 2] MX4^ETPBA+594"]!5D#5@!IL!9O MA$#!:W?>[U6X.3IK97*\M%>?ZD%_%9-LG8OOT'H'B@2?CAFG^%PZN6#7W*YNRU<4>2+W0Q>!\HK*R!&(AG"S>]?)L M6]&6%A_;3KL@\,=T&5;CRRWC*ZF*R\==O5Z._'RS??S2S_!WQ;ND%M+G_D8@ M #8$T*M=XCM9I8>L\\VS%5YZ?T"P;5FBH/6Z:F72<3I1A2M4(!],4[(H#<&% M.4U6A,]L(^&(S]A@1&+C),M&$)RK()0H%]T M'6SEN9A?[=]0I6O,]_V: 1U_%WKNZ+9NF34O?P[8-EX2Z@FKTX'=>)QXDFX/ M6[K% ,R!ESD*USB!MPWF&$DDJ[#5U-W,2%1W)>%[^.*=+:B@4+!3E(]LA.8Q M@CW06%$4=0O_1.U#QV=1SKO!R>1EKT^&L6;C1MY_+#1YG6R3E^M@*-G"O7R8 M_ 5HO,HXSIY;R4:)*%A!@$_&$LP9G*>;I&"U?RVG-.+'@%:L ?J%$- ?0!)ON@+69OOQ@T4>+4K$7/-U'#0H3QMH&R7>MB. M1WK/3U7OE5=?KI&]$7;39^UK _=))FR!A6P]OXN5E76>O;>Y$R'YL3)W%;"(="DX*1#R)V 5 MB<9-5%C9Y>QKNDE4J$N/E=GZ/;V=BTN+RX,VFIG[Y?*D^9S6L\>\WY+/9VEL MT!WK 8&7A;S.G4WG;T5/S[1[0A(".11XR0Q. M.5N"$(!Z"LF/K\[=^,"JN%OH+G8/$O0F],W$RC=>VF8-9#4NWB,";5$R$# M ;B+5$7&"6(:8B+*HYM^[17D&8(G:L,?!&7W5B:':4>NV;ZGX?6EPM1T:=C! MSGTZ0[@7=3(M6()#9 VT^)B(;G#)*Z&!$9U'\1M!_\N?(4IHH([@?EO% M-* M_'X7I6HITNL']]<<+MX-4"DI.!#-;+"Z5,,%ZU(^<03@GE_MY7"\MC?"!3& MSD0:YEKH+^KV^)1]ZO9"%\L%/['H\J MU91ZH9S^%H#B8_/RG3=3M/6\=F7;)#./L 0(9,<.V8MR" $T+513JH0$&_/5 MXTA[HO.#U-74\6>5VT/7.W4Z34A>3_FA%7L*=T/B*J%PLC_G]YLM1#Z@XH_( M;47?K(6MR+/4;(^WLS!&WVS[9+F:]PL9OU<_[V^_WF<[OLUP:=Q82CRD4PC4 MH[( ]"F*/O"*:47KN^]5V#:0F/?C&Y"BJ^E_R_W8.^ZN@DP7@ZQ/MS!0N\ ' M6C"*[:<)TD ;+A-$OO7*![7ZK"KIL/Q^Y>NY+8MRE$V/.6_$K?YAZO#Y8JR, MGOL/^F44O8Y%_=IY>Q [X#LL*KLX$Y+%&6O)'\]T-*2SGE:&?3Q])IQX"]7) MJ,0'WHG%3(5: M&R??<7UD<&QIM[7&&@S.),H7D5?FLQ.O'R1"*Q,;OV?HVM%L!-9@S:6S'T;M M?H9^V22<_A3TCV^GKM<*6GS[;>RS6OL7"?8XX-HER3/D%BIX*ILF MW$%NILHCUB0=40U9-8BNP_>_;%9NN]V*P:+NS!SO];@8R'O0[5NE'HE=PC/= M]B#X[5&9RW)E9QBE;%@3]7,Y=KV-N$4]D2+N6LOQKNTBOT"2%$[[OS)DSY_V=]_S>.W?N_2,,DR'AV7NO]2GK MV<_:".G3I/[6ZI+E0C&RR.LR S^;V='+PS[H)8K:[Z'WM/U_Q-? M8X] _Q^+9B&6OS?@C9AJ-$V@D<$K.\0TV1N''%!"P-#"'!A0ND':UBY-J$-S M1PX/>8M0*(U/6V!GCJRZ;W*%3S^]G);GL?@B@&/O@OE/;[S48&5S[SRB69_SR5=@]8>46[0'\$]:@2 6H)"0G;3];E)UIN MD.TN0AT)?RW]/%T5&H=MYH/,Q&-*-@QMI4B%5"1"FW%X=(\YQTLZ2V7-.=FKO MQC%._XE=:JIS0C5D+8[WA1WT/VD3% M/,"Z_0UUA>#A8CN(V2'H_F^/$Z>+_F<9184P. M>_^. A2,:D)1(\<9FC'G6F+^M@K,%_?;5 MID-'5,7=[CZ".OS'XXO1O>AA8;0;F'::L _ZZ;,)GEZA,!5T=#F#F:#5C9W0 MF#D!['PNMJ;JT;:*!6X85H86) (M!6R9/ M1-6_*JIM,+B862*/(ZE=T@ICK0/$\)VJI+V0BI)G M;UZ)9%UQZ??[W:O^V$#HPY&:==#C+QQ;X@9LCPP7WV[ B] D?]'5%:H#RHI> MIPE.PU9CHR,%D:5=6)XZ3D\X+\I^O%*EPE'ISZ^ZAV^29\06^=_72!N8?$Q\ M_M-.9Z$*T"IE<,%)$QWG&3KDJE4GBHK2U4?]$2',Q)/ W0\W.R(V+?WJVXPI M2-"EGWJ8F3]8IK/8B,+4H:/UU8 4BORX' G52%DA/AZ,5 ;\Q]<739Y7X=DL MZ<59,JE_$X^Y/I W!D4.+(5B2?='I>&T$W.'_WF,$GP;(C/CC"QB?+_X!>IY MX_G6+OKSP ,L4]+OTJ0XWOUS6%0G=!)MOJ7/=%0N6<1>6CDZ[#M4*_#[ [>% MEY6+_X+DVABC6)+)/@@$B%)"R?G)^R /'4BROA:0X/WR.TJ,$*XO.XTWC7A; ML_;(0F4@5^!R9?N68"P(?1E M&\B2$_JGT DB$^>\&AZ\:-]:5U')^_D4E/13\2O2%'R,F$%U@<& M*'+@,J))*,20+FOYLC811G .ZRR49HQ61SBR+DX[]?N[&0?*]E3;)-G=SZK) M_/TYG\A4:6AFKK63"M/*:78 ABI])6]03#7DA14Z25_R1:]'WY=V31&F0E4 M95O"#SR^.O//?Z35S8DC+2BJ>:+6/.M/(S@Z-WA,_B"S+XHRY W*)/D'8PP@ M6"P)!R?!G:T94.Q\4^NQX5U4*56=H=!+:JKOT-\"UAW4V PA=I(DT7E_L MA)+N4:I.0970'HQOD1*U?_78I](EJOHG2HN-J2KH ^6]4#4UW=ZJ1"]59BIO M!:+4; P+&1.WP%3>85+IK]XW! HUS/K"!+7SKYIURK[U/7M;(U*'&3)LD=PH M0P!*A+#2(/37D2>01IT%E<_'\9Y)(7H..V;!E/NL9GXV:]]*/4BO^Z^>L]6) M7I.!?)LX:.])>0:442\S\/JR@Y''&1/:V.Y^*&'G!T.<-)"A&2$R $-0O>1= ME;-P7KK5@M<\%*?N+E4GB1V596;K)<9@I"IPG(I PG&.IFNNQ+D8<4A&U1W2 M8K)NP#PE9J F.ERT-]M0N^:8[?RE8<'HMV)1"QP[#_^W/G7W_KLZ9I!C:8)V MD4I9V0>]V68,0H!3PTQYD PE#,PUPND*I91'S"FYQB2S3AML%(1D"(F!@%O! MP,.V?= QJ-=<8J$J63ZW5*6AE.BL;AMQ1LHP,[.&R_9A#/_4A[-;<&6Q^,%I M4Z=_ 2D@VEDF/>2W!)!W*7#R[$'SC[T)['PI1EA? Q=>W%X)[%XF.SFV>][^ M;3#.I^:DJ&81Y_WU4T=\U".Y:.P3R.%6==0UIA,[]0-LJ A=^I'XU9!.^>T0F$QW!4$:WYSKN=FTD.8QF]TI3QW;.7CSXJ_*K4JP$&U-6I091H,D<;!D#N@W+I M<46./G \EE2Z&\X(XO_U%XY?\/\1L=:C'_U(?X^>BV;B!#Z'PA2X*%'J-9H< MHM=#OS3==Z\LXN361ZH329=F/!V9K*A9,6 M:$[O&%/ESZS_N2%G_EONAF&FPUE4;Y&81 WT10'C&3H "F@DXR@] Z9\*B_RU)@%!RB<^^WZ>(AN8YWJM_L O\Z&3!7 M6!W:"/52Y4-Q'H3B7_BDHW!),?W]022&81;/2<-SZ95::SVS/X+^*+).8N=C M"T7HE=#Y]Y#J:>1>#X/+CSS24:A(LBVCQQ'1G(ZF=X+SO-Z*?P_.OKDE?>IV M&_=??3=U[A>?H+YH' ;KC]V#P0YV#$2_4-T')58]P]X>^.?2+P"X\^FZ=O]Q MZ=:$ST;7LJ<=2.-Q\R:#)4VW.>,-@S5U'L6?7V17^%I;]=7I'E7A7Y9A#HSR M-*EQ+9 9K*7T](F>B3F24T!ZH1+9-"T$MJK*C;RRKL-UL\7DTD1.2Y;"DRQC M=D.W]BWY6#?_+XQ0Q)X?O84IYX:5P-.0!6[]"Z12FM!Y)U)C_#9=6\=/ LH=$UW%/(\R,Y1]]BSSGW_ I(@9 \/&FG]T$22$C['(F\#VI$ M=WA6MCZC8 !KAMTDI1/^;9I>.>MYU>\KW8MU$CH?"SG:RH3>=D>H:QX04\G4 M)%@?, _0W.Y8-DB#$>!@)'[V@N_@F17S!54N,[(%.\A3[F_F-[70WZU3S+7B M7FG$;AX\O3T9.;/)= PV%$B&DE^&\[1O^OKD]N)X:P ]!GHPELF%!>[9"V3X MP5C(L/@='FT+/T^U__%RC]PS)M"N#"0<,871: M"WA^XP .IK$$]0FX)15&8V:$TNK#NZJ__1@3 >HE6K\BZUB(<))O0@=TRHDR M"]02,R8;*85 +EG=>#P^CRFJ93L@ E5U*8C'J3D17G>2*!HOU6Z=NLYI\U'E MQ2NL-Q,"F/,^:8[[XG@6*:#<[?]3$H@VB:1S^.@I)N]KUN& M0HZMN_*A)+PCZ'?/XJQ75-"?(DT6@4=QA;N*^:>^<9,IR599V*SELS:_:"T$RKA4Z@Y M?J;J),:J);P6_;8O7.WX!3.\]],W^7 H:LL_E-L+PFK!ZO?!P2E(WJ[Y376M-I%3G8 ML,7N@.[(!TRK4,R!)SP^: A^9U("\P'=\7P3MS*.SBS HK4GUG +4!#C MF[0:V>,3::']P9L"U?@0B"BR==&A8(?0X>S\IK:ZT^I[^G5YEC19A6Q+]#6H MU$'K7"B[O@P-0@9',<",(2R_[G&BI=TUA)]Z9U-A^=X;[8<76=YHO:/\MJY% MWOA=]D'EUWP8 %P9G,SF#IHNF*JTVK:T_HP0PP2ERH_:K M];<9>N63F=2U'ND2[(U(-O0_*DL?@!(V6&FW_U%9V,X"V^<->$Q2<+_#]L<0 M]DN7OJ@XK'.;>K3A^E$?/"2,_$#"T'^U:&17!F\ 8$I5BNR$BJ!4J2*,;U"! M5GF$X]!P=SWY&!)+M*%4^?EF\_GZL:FU=CV.>QBOS'ET_%?@QXGU?="_<.]; MKXD]-#&;*I0+D%M!LR2?IPFK>:MJ5IA8/&4[V*#@D69/R]KP"PAB,WC+N?KJ M$10#.XQ,AAX!L%?)>MT% 7>J6],1*?SA*A^;$L^J82L%))PW>L[?SXZW;55V! M!.SIDTF[G?.\TB>TDVE__UL3W;K+3$0T^I\\S-(77T9SMYZ+9.8A>>=Y0>(G MTE\2I8 AZ:QI#]'6@M7/E+?/(:)U/[]I#?.7,-!/)FW0^!",(RL$%-H#W:[; M*M&7CL%K&[D\V <-A*%VH*4OJQ9+&;P10!958@G3L UEW M%V-(IB_^H]+*AF0L;U((B\U-&.+A$=WA9A'/NR;FS,K)ZLDU%P_ 9-P)4"D.9H M0J44;I+J&JRX+T"ZZNT2,T?)>2_\#43$9S[RSW0U C88@6ZP_LVAPAT2+(XY MUQ-00"Z^EFJ#+)WOFL/!1'ED34C]:?37I6GKL=T.+V+B?>>K)+G!%1%2I" & MST$SA=#(@2:;WPDDIJ,GNL1XHN\I--?7DU>_95\1]:=IG^4XQI;JQO)\_CK' M[+9=?.17# DV%P-A3EYR"%04I4:&I0:LA_CI.OSH(<+XGGW).TO83*DV\(T: MT'4+JPKZ_^3,":4D8(&JCU*C%VU'0,R 7,]W :3US]+UA#53(S+/[_SPDF5. M[D&5SO,B][M.8.2)R"D+H>#V#_#8 !<@J$WL/2Y(J$^;1T^H$S9Y4C0Q>'P&XU]Y]X/W- MD;O)OT;ZU&HF;[7__G#UW=/SOKS4P,^UFYYIS.4>"P!DT\N(JKPN@"S%,L9B MI+Q>/K\S- AE0):K>#OM*W.Y')]T+G-2YW',!CP" 96(% >$F>32!).0$PQ M'NCK?& S6UR$]$=DGJFJ4''4_%B@P3AI=-IS.?!%Z;'( VWK@1&GF200SL=% M:GC9-=%_- 9ZCY]S1C7%-L16_+"MR91MRCYTS%)2>8W?=E:4 P0Y#< 8/,^9 M@742$.QR]$S7E:**_?!N:DU[:Q11[*.%$4)=S\;_Z"":%9N(8[Y^72X'WST< M,7=+M',#GT()!\X1[74A9 LB)>F5C[5C3S"E<>*.945=]M]S/W[P9R%8OW(C M-+ID/0^SBARKW*VZ E)*I[]L%9M#N0.J1-6X/8]2X=SNQE+-.COK(K?4;%XS MR:PN>R"+W$A0;:=;X,2A7>!$;9>XD 4HO_%+P);'Y*<)OJ14[KZY5+D,?4GL M1&;4G+]V)B\D$8O(F"KM@/-;$TR3F".W=5Q9'M^S=AP(222,>AHCE=V?2=\\ M;_5>UM1_O>:+U)7W[&*@-=3)UQ:$@:/>A=*%[EFK&H#?[.5CO%::5J;575YV M)\DQ"W/MT*G=2_5DU1YP,IXC=C5@@U@]LCA1;U\1]VNT7$ ':93IGOOTT9%' MU0.'FO#_WMB&R+4$U=45TMQU $<>(/+F$P*XEF#^!7G-Y3\2_2H*PA<:8W4* MV?\6IW%0KQUV13D?N!E/R"-\T5#K6=3MH3J))^56>Q2=Z9@4+OG0M( SR=$J M*BGO%0OO9HF82-24@J3R8^N\41<)ENJXD6\U>O$8GN8O,2Q?3=Z942Y4'-VJ MPBM1FNA/L&Z8A'LH!WIQJS;@V1XIV?S13#G$.>RFF6MS[FA-SY'O2T_>JM2S M2KUL-+ ,H$& ?M(S2C004H)R!J3($&.R9]S.D]0"C\\O?<[-./Y0O%O18-8K M9LM=_MGF<1DH6I&UY%5MRQWB/HC)PJ3T]PMS$H@\O$O:*^^19?'6TG 9,S^5 M.VEO\CQ==VUN."2MLE0JV-,KT1[]@H1]4+R^X@S-9;AX2!=1?*:4P/6,_6&9 MYC/9HS#*,Z\[MGE>>:+F8F-77GU0OBD.>D9! .IE-&Z2\$:LIK,/U]\S+481 M;\O'R37ORC?S.6-^L,:XQ-PR::1:1 ZX2 ),>N?1K*#YDCYC<;A2T\A"33]_ MP1)SO^-5&.F&MX+OPK9:1OT,M" 'V,*7-F"Z0/6FQ M_07L,OU-BSFYV]F'HVY"5\^SU/AN]8=L^;BD,[!+O(A!1 %P@YQ!".B!'L5( MH&3)WS%52UFS_>Z!@:7]'Z>=+TW+-SSE%1=['9!+O%>9$'_=^SASU=XQ[=-< M[0XV(WA*%^%'&)VH1*GER\QTE=3]/MSD)EGNIZC(N6S88V0@I2EDQX&@WHC\ MWI@%+",9FDB_$X![! 6:*#CPKD?R 1OC$JQFZ4=^BAQVD0,6SM2SXA&%TK4CKZKM)\T%+W7F*Q1Q:/[1[*;)TU\RN&E!SVQK M (<%JHKMED&A8LC,68[XK6O>UBB7B+IW-1URL!=BHQSPI^:2$R>)X&FF!I0C M5:VQB*X6$U7QK]O&,0*EV(;JE+9:9#S+.\W^#EFKG!1@;2 M6&/AWB[RR/SJG*BFZJ-JFMDP.+4.S6M4M5PH>=[G3$5PKSLR>VV4/MG7O=+< MP!Z8EJ1.%)60]ZJN)+"$N$W/L5[3=9W/$GVM=*6?+[E$N/R MD%1+^4!_KJ^%+&H1)E4M\*94^&"G7&\VU-1_/+X1O$DXO%,Y?WBF\M2D'_^N?=Q6:R*V5HFH-3-RV\RK!*>_@?R'0"GH+;Z4H+ M)G'G$_WKN2KTNWO]6RWZIF]W__[.F;A9^BE6]JE,6H%]A]:./W5394P!/HIVKN#2\)$Y)":W%SYYH-G&\*)39IJWV M,\SZ.NH&,$7*GW\>")6B%5"#D +NW=K41L70BBI@/_59F^Y':Z M_:!KJ/ ^R$LU/FQ.+)(+2"%$/BWK<@^L6.KW$Q[]XR K%Y/-(1?H#/X_8V*E M4O=25@RF]=OB?73X.:\S7= MUC3_P2K/1T]78D // ["4;D]HTH$IYZH&]7$Z% A9HV->BMEP9^5R=N0_(4DFD$#DV$=(OI0(( XH^,\I'DA-4^\,C-=/&C#0,IE?#=U0F2IS4@-J\T=\2G:51TTQD93[WA4+'@;N/P MZXP@QT<.]AQBSYHS]2*-%VE-K.JB2YBJ>_N]X]?X14O3LU>"]_^*WU01RA3_ M;?FA[,(9)43W/DB\59!V@>2,Z82*T0Q&E+?]KMB?&*YJ'99S-G'HOIT\:?JI MTBTSHC-1'4J*,9 R%NY'*0)=I.:%_%BF^KX &"]4Z,"'NWZ.YSA[;\53];Z= ML4*$V\4S4TP8^5RIZ)@[>\-.?X 9:3PEG CE\[D^->E-J;DUYW+KB\"%XVD6 MNJD]C]Z]S'[(8B#R?@#K@67&==L BPM@9#/^$IN]TGD>G]P?(''ZW<"I>T_T MVBYH'J-78#VF]/D!Q$)]:;>*^&)'J[H]+%;3XF)JCY.WJ[=L^K!B>][O2XD; MO[K+":[W;[+Y!BRAQ?7Y5N!'L83P)8S@-B?JF,:4)@?Y^M@K<51H5KS:U:V\ MR<1G3D'G6$(;5F\/:JM!N'Z_.*_ (IWA7.O:S]@L*I,K^>CIY9ZWNQ$0\1;16G>0YZ MDA5P$%'\,J4A?]@!GLBEW&!G)O3Y<^X-4 V%ZUCT&O&O$*\ZC^2^I/_^?0'/J1 3 MCY*EOV(<02$17QC\J"LC(;W!@,IBBQQO99V(E%G*MI2:B-.8XS=2F7MZ M1-YKR.BN708BX+)R;W4C2]T"7A%4I0_T'.3(LX4Y$+*UQS%Z',J!C-N1>.*1 MEG+K5&))EVQ1[X FTRUQ,44:[4P5X D![+7A- 7T07@ M>9$8W=>^^V#5/%QN\ZU7Q=>4)CFC>RX6"XZ4 M0<((=FD,F:4'\$1:6%!8P/R:^.9/N;V6A@\2*;%1L+ESG5R-+WO>EC<>=)WT M? P4[X...K2J_L&0:1>6, @QIRTP_G!2#MV^^6PDX"2RE0IOX6S\_9*W ML<-1HU625/*4L/3;01H'BY_Y:?CHEZR-W$-)VSA7U&4@:3X@-I)U7%\1=8WL MG!Y'F ,OU<)7'+^7WCO16-N0Q-6KG(ZTL6$;&^!!9AB1$Q(T]D$B@*M5^J[E MF/*KEI&-XQ?-YW-9>TY0U3[(KAB((OX=A5U[X![:TL P\OEN:*(V/'Z;;N=< M.Q2\\MGVY^5\T=W[B15KHX65ZP:LR]= \C6,$_^L70=<%#>OF@01W;:$V.8= MD\_^OKG*ZLV]^>1VP:]XV_&+'NR*/Y^\ZI51C'O";R 5\%]I[%_ZFK1@0)-Z MGG;Q,]!,WB5&)LQO<"U5"< 1LR=&7>OKHXJS[J8YFA\!U3:]E>H5=IH_OR9& MDJ6\)O$!Q51ME.-@"X+0W9(]%#+ Z\,9XC/2DT9.XLM5;HXW6"H K2F6@Y/1 M0JW2* $@J )U"Z@E4E58<2Y2(V]:QW=>F#AG.DQWJVU>W&8=R1ET&P=W@O$) ME C Z=6?V>/DB:X7)[HG.FUA#XO./O^V.YXDWG=RU)S/TTLV;>CG$_ 9S1!/ M=S9Q4,:_(ZMM-"P?&I&U$KR):)X5K8+X9V\=>T+NO+7_H?SA5MNRU,ETXY/. M8F:WVS(-V21M.7#P-.Q1AAI7+T,(^#[1J16J]J1DK"XN?%7FNU[ M:K$S_U1FZEGV1]KO3N6?UZ*$;KHX?\\R%A#-2&KE>QT6S]0? M;A/ZG'_@=1X)Y*I+GTEVR2?3(=PKXV$NO@]:OJ\G'7XGHQJHKN'_2G'LS*L$V51RD*.8'< M46Z-:)6%3.7D-V\2Y_W<%00)BVNN3%U@1Y;*CXN4ICD.[^CTV^(1+[B^>MK7 M/SG1\TPS]OLK'6#DM,,:WOAZ6[::(NO@GU>?5$07!MHQ_*C+Y+ .9T&B1T8@ M$0;"3]T"1DPLQK:V[?V)X15O/G+0'7LE_9=AI#(-EGQR!I,(R>=[6D'DB/3Z MP^61O&2NY?-G^R5$/EKS6R:;&N44,JU./&!*M4 =!K;"@NZ0T,22K*H!A"?/ M"LXU,"_[^]T.B2\XD$?]X]>)Z[(S0G$2B(:1Y$#&!*3V*E:P"-#&B&NH F:5 M(=[![YUD0V(_CKZZM+E$_F::>Q)_HE:SYM-3&_O'( &0GDBR4MYG8)J4?PWH M=:7JS=$,AXGDUE+"WYU^* Y\__"/O6"U-VJWWH499QM;19AO7P#U_#OT\4>S M%ZET4#M(@O+1+$GYA(TN-'BE\"3)$8\1]2HP>2_J&O M[)T/L0ML@A@R!^4UO3!2"/@*29CCCU3]4V!2K6R[V>L>%LI2GTZTYFG)YU9K M*--HZQ+\=L,]4^C2MR,O>2G,09!W#Z">2Q=&@+.CC(&8XC_XJG3-^.&6DW?0 M]P4L;7?NA../&%*_R:9-2[>%R/ =W0?5B>)T-E*QAVG&).S546+-Q_'MWPW) MR\'*6=F&O:S9%RH3_@MH%\)(,SA[R'F0J4F:[:!$3\Z2P'+9/+!C_\S*Z1A> M$Y'7R-9DW'2391)D<0^F@;('=DFP>>/6G"#R,V)#%"&P:IGD[2B >%!NNU$& MMSS1(US?=)%'HWS]Y8E#X=_/Y1A(^0G9J9!3%@(ZX%.[[:IDV07/ QL@?A2. M=]!___Y'8I&HJ'IQ"_^ZWJP#OREUZ@*H %1%-42IMP)])'@GG&N[_YJ24EK M-8179>FE7C$YRMKD.9PZ$2X+N\RV]> ?7Q:&)[-,_]G->+=5BQ$DWP[ J(ATOJ0Y;0P@Q> MY#[(C&P:']*,AII/U$E=TGEO\7'S9HVYV.G)VS=3?ZIEWC,4]B1R9+2(D4K; M"B8Z]T&)C)-U0RU0PLSI!>L)S8=_0PW=O=G\E$?,9G+Y'9*VA5BJ7"*HFC2Q M408[\NANAWAE_6%:OLOQUE%;!'+*QC;<(K9]G:6]%#E *:,_TY>D*0VUG@>H M"YBX[0!.9+J$N:Y>U?*#;]>=EJ.7;"KBFG7 %XOMK)*?>OPXR^.+N@L,D9Y1 M4$#86Y0C0" +FI&JXNN*;4=^/9VRN>G^](DB6Z8B:^FK MCQE36Y0<@(-JASH?0]Q=G2$'72)7Q5>>D6NTA.-V5W3-M5U1JNFN6???O :U MJ66?-0[=_K?T\@ OXZ#K-$=R*TL&'F,,4 GG 7\KPD"ZQ\3Q! N;Z'"5W_)$ MDYO7:G[;1 MXGV\+Z,TG/Z<,/>()B0=DC?[:>+['!2N*WD+,";G$& ]&R 'FBT@2P:;D>'Q M(6+K=T=VZ.Q_S_BN%\P2+;Q;RJ[G9BH/?GGV./.*I,#%E[QYR9M<&$"18]7< MDVJ8,:6_0"DCG07R H8[D<(H8U8?C+=7YRO5VO@Y[!V>5#=>RP=TD/#BW#$& M]S):$/5P'BPZN7+=L6=^@Z_U=1#W4#4B[IS0Y)O@BQ=_-VB@T["5NM?!-#MF$%]R#!>2KW@NPYVFE@AV2]\'JE MC^3*3'YB/:F[!F^:>))$*1/^$2JZ(GF_OBZ#__3)F[E<\O>;/]R[K\A:\>I3 M0")&G"%,4_P\O)T!08X/]UA-G$1NJXB%6:+?:8.^-S14LQ?,OY7YD";A=?&" M\*C)BC+B1#0KR,!=AB&SJ,1)K_%7M^= M.'KW5+79G_M!_;X(S$&!'4'\'D-2@!\4V)$]7>)^OXL(^R!>V/W#8_3ZTGQ* MDBN,>'/+&FIE'4M\_Q#1')*GF:U&;F9W_O(5)YM[^P&_2P6ICXC&#:1)LPRWGD8I MD M?$%5Y5O*B5TS'MY_E%N W!T_ PTDZGLB!^'<&ZUJ-%&R: == MW3KYZX+32 %>J6RPQL2<0X[7C%B.NG) =_._-N*#-Y+A?,&?V=%BR#PP&'!4 MN?+3!%]8IF9&=C3"?)95MN+36>NQ.JUGS81%/0DB)9\*748+UQU!!95/]C\L M01K6VZ<7!R($UK,#_<%/3MP8^\)5J%ZHR!KV7SF"P'V0H+X^Z@1@6+:T!\Z@ M>0I7EK[#:> ]TA!^*C,[HV?7MDK2\3/2'LE0-;U-MLG"N_ZR][XO1J,"YP>2 M7 1&: ])6UT/0C^]\AGO"RSQV;,DWG)ROCPC?9$O-T3_Y2![L7 ?RNN@=D0) M!KS+4&[ $IG#@E05%XQ6H%J[C/M?UAIO]>UE<_I!.F^A[*7WXV@&$=J#C48? MT=S@!>R(&5U^K 9C*/C[KF+ SF),T[[HT]B&W.VRPW57P[[]E3W.TO9SGGN0 M'?Y_K[-\9O\TD#0G&BE.$Q]2H1DRC8A(@>7G7\L.WBL7531W1I34IJ<['O4& MGKL9RM]=_E.6[^R;.,"!'$#([]X'L;>3.0B0]. YOC\3@A9'?<2=O^2*>#WO M46:B9-Y%X:R%VU)B5SZP,5V(L#"&." ,!+05"H_2 A=4?.8LAS7\]!%K=C>: M,^5L&P:+LAV<,V9LC#T4/K"WY! 7:4)H"AC@(55UP"4BST6.S1XE;<2U/'07 M7HS>B;!PO&SI,VLV;%,P$TDKJS&;>G)&2'M=]L0C[:JI*B:LD=3;[%KYQD+> MJOYL(O-07M4Z=7]]5_OUECSX'B_/ Y[[))H?<#Z0E!6IWTYVPF7,>PQ#Z^VZ ME2H,@G&NC6A\Y%CSU\V&+6SHC[ 2E!(P1WJ]X)>[L]&Q(>'HTW.ER2G"%G^6 M_,/^ZU#YVYQV&8?C*A)O4CZ;;(>$?/T@Q_K^53(3M 70[0;8NP$<-/:/]%*: M-?4Z4AT&H/W*?W@+(-]M.*:I2%R/]I;)&SKVO/=L]BF.O)?5DV9L0082#$FF MF_F#JL!J')^3U8TA"4#$\\+I3FK?N4R,0]-*[">&XI"]R M7E'@][I&N-S#]TNR]*&FK,?*1K[7NUIM,UE_94Q>P4]3XF" 8GX20[VC,<=G M'R2),I_WNZ33]0/Z0:.??7Q\F%LZ*]Q.\*P49^[T>X&(*L:1$+).#_P8>CX; M"J)%D)6N?VP>]]>'.#G=FG6N]O87F"K$GW+..-,O=*[:M4_ O%HU1+T>> 6392+)B(,Q<_F7;PS7:B KWRAS M[=,:$W/MD\SI?E-7QD+^_R@V;WPY9:V-:[/A2BD?+04>?N+>, M$:P 3:>*,,-M6?&[5#=;W>4O3]*)QIOQ M)_,7,Z_9ZCV":*+;G;;G1.?V0>U2-/[W*(^1/+BX(Y!#B$'DBUZ/T=!. 6), M1)%R[N8Y2-^0JL$')"B@.+<:N "?KJ4\@#V*% 1Z2I#RY\DF&>6S/@4)L6_& MIJ:OC?I5$9)D+::O1Q4WV'B<;+6] -IR62GN*<.53'=5N!@&(C^\;2H=5K9Z?N.-B=3%YW=;C4GYZ>O[('?5:0BE?60?Y#<7ZZ(QJLM/ M5BE'F1+@8MZ1[*,A:;+6I&UQ 8<9[YQ;CH9RH2;3O?GW;]5=L0W+U[&OIA^I M$J&70=VQ0I$3>Y8][1G)$/X3(Y%"/FHFNC<(:8>&S78@@DYGQ,K]55-C5BGW MSTYK7._YW0?I730I7VZ#Z#'GCJ?EG+LH30!*B:0707TDG$+(X'A]H5EC=Z*J MX!4HT9JP^"G;[(4+/._8; >7P$;WG_D,!9^)E^AV.:A''AT3*4 S)Z=EQ!:3 MNE/( 0O7/B]@CP+:%D:^P7KR6U_BAV7]#:A*?<(U,QK'V 5#?N7:FK B*$/T MC(.]61GWD*H=F%K5-3@!%B?-3WJ&W"!XV^J*%HD; MPW-]2K]/7%2X>W@=[:X:"Z^'=JR=OX6A5-(KE!E*/GNY/Z!38>(P'-!RT;/$ ML3LVW,(W_[R*7/KJZF9=2Y1XW/6GMWDWB%A%M\21"8S(97PM@.-@1 MX'7[[-%1S>+!>C^U753F+?P2&:99X]PF<^><53G)5"P@DW]/V"6(>@FE ?23 M$W CM LDCNYC-*[7/@T><[E_;A'A&]/8&?J['L;$]36U]Z*Z7LD45+?S-+RN0 M_^]1&T-%_C>9 A\O3#(MA26P8C"Z#T(,X'MP^GKTPOJ!.+2HIFJBN&%HN,G*UM:9@+-5:;/QK>*4D:LZKT,"\C6N;O92JCKH$0*CZ2(5Y M59H@MBN2!_ L1>[2 7J'[K;^KJC MF-A[Q'S"*B&0M$O,2,%ZP1)G3]>2P9U@"7OOIM"J=TM-.O8.T][CTN%U-0V- MX27!QMG+R[:>>:;A"JZYQND7VO2N82\PU!E]A0='=3RD>=$?MX21^MJDY@?/0AVCL"#?S>[47J%O[09^ MK[?O?T(GX^VZ>8)P3"*#<.C>*0(B&?/:%A4(1XV"A"FA=&FED +AK+V%AVL< M;.]3RT"T.4"*&DS38/Z,8/Q U]T455N"@&T#$AI$&@I5[4@[GW?3S@1/J7SS M7%L2G9Q:H![[E'<3KB+KX"9AK0E9]20'46Z-0.>;]N(H,50X2IL\D=@22%6= MK,02T[BZ1=2[JH"G-/,PN8;05Q;(V9(HA1I.D;_ M$$WLV7Q]:>Q=LG%E6>4/!./T6(M[ &]1.%'/GT#K2[/:>:%E'B@;=O1=\KO$ MMXGO+H*YF%FKU*D( 7[H-(5M#)1J)JAVH"0X9>M _RP+(BI#5S M[.CENL)D5R(LJD6O]&E O:6@>>.(W[JO2A';LQY!>Y7-GM3:6D7;TY_H1\HQ MXCT+3UN@RE#>RNUG$39?[/U#FKT]&F.E*X"B6]'4OAV:,YD=";PPY.JF7=P9CU::OQW-:E/]>=!6" M*&?'R05T!^!X()0^9DRX,49;V4A5:[Y8GE9UU 6@G2R_>&6D505 M[D:DU7C M6RS?60:&')V][/["HZ[ -ELHRVU&Q,;^>FZ$^/3QAUNX6[:Y$X20L8JCF@-% M+9 P:B!CT$4(B#H?I1DR%FS?'*D-1)&?S>^NB9(S*(CF+(8BS8B.4='E?.T]_M-@ MJ]W[(3I<0^G4;:X9TW!*X(N7X8@\' KK,^;LM6)D_E%?RLFV=3-CRGCE; +: M[Y?AA;T@ \@3;!W'FL4;%))>M@^:QWR@20,6"]C#M$OP1+LY?"&$;(>CPXR> MF0^.&&9I]K%2^I#9R 6()_<=-1/N&PWKK@KY![LL?2'X&$/ @6J ;@]@:@MI M*2"N! ]L.8ZHE%?2G/4JJXMH>D.JXE,5&I,\S]H%7QL'1NA[& ;/KT^Z9D!? M8CCW06X2?JR4F'_P)JU5'2:&NO)Y"/UA.^V2BL;4TJSX$*U=R7YIO,3<457+ MH :FFVVN_.V=6M:[RX7.4)J@H--0Y#$4G)ZG+XE"U TQ>&E>XSO.1LZ#)TD+ MEF5_JI<7Q/OS,,%G1.3B%U$;8MDB6OVZ3P3*C%-9E_9!\0Q]TD07.J$ W*7* M[JRQ!TT*=G*V,W\Q@C#W"SS:+RBLQVEJG3[V&U-GM_H40<8L@&.@7FF"<$N= M+J:QUE4AOM!IWU5EORSJV%71(AWN^^M2Q(MKH(LSTY)[5;$T%<(&*]+I*@D6 M6_>V/+@" HOON5K]2"J/0I9)OS"AERML0!&.A*GW!2@>FM0QDE;?,( D825: ME8 !P@:-KY9P?C6-B(F&\+5(4(T!+F)8-$V/\,P2WBZ>>C9#V D9+]784/#: MB*)3&^+?J/:^73=-YF,DKV3&L.IT(P["J<_"Z,<(1)Y'GI_'Q-6#$_5/\..] M1!\4IO'T=[\G^AG.#V\_SG.P>=&#=Z^-Y<[,.O'NT5O0'WEZ9E7K*<9@H03] M]3[(>^[8%)"]T0;3F./5/5[LW>_WQDLTYWBZI8FA7+;>SCXHKU\R")LOJ;CV MJZ.R7REX'R3%8'&F!9(W<%*N5F3ET#V.1RT^*,LRK^[19I_=ZU.WVN_&[8*2 MN'>Y0@9S3M;I@2Z"1NG/]-D!.XH[':,K2-5%*BA<(<'BRH.=3CG<&U%IX10M M8%3^LJA>=DB2R[$_L#3_B")\-)C%B$B-@M!D(()U:/$EMW9LR&^,; MBU.\[ M1>)33U'5M5>/H"UT4,2B (U_Y+4F#[Z78T=>O@.(%\+0G)809,/;T M#ZW<2$=8\ISD'7K^_'"D*HKS<]:(U;B&UUIY@.H.PKNC<123P,E&Y2/PU@_2$RKWLCV@*#A_"F4 M1-62M,RP6W/UZ'8M4O6.VSE+P>E;QAC.S93@DF+ 1.:%_%#E! M.3[<>IK&!SR#IJBT!!+3'G9)RX]6!G>/_(QQ&0W12?E\97!*_5,-G[.%\J5# M _6NUJV6LZY[F+501-*T=Z'FH/M(:9-]"XY50$QN.JL9 M\:Y!33W]=84159[1MR>Z6CV/Y?L3*O[M0=[[!54I'X8JV?9UP&T5F8]CFF+? M1HZIX+!9 H\2WSI//4LVN MTH1ZK9H&\S/RT1(VR//=J7<;/[(=@G#L2%"*Z<^8M&N/#-V=STC15ZB,(O4Y MQCH!C18D>GG2^Q7*56C$[8"K4;YKO\32X6>T\LR>YIZ,S4:\)7OBYJ3^0'B" M!^*PM6?*"!@V1V_\?6]\1-= GY3ZL2PXO@%J_'ABWC&8PK'=%NV'X:>IC82D0$&]$?-W23YXS>_/P8G=&2?FM*=OR=TW M/A6GW-D^="LW]4-O53/-G$!7Z"J4PI(J/_LH5(^N%M=]CFHR%TJ\,4&V,KZ' MKL&N5I.P%"/ 98Z;<:QB9P2^O.LXD-1B5'&+5;WD7]MO9QZ[V\ V5SJK> MXS8VEUZ=/G$ZP_PEN']@:HN98@=G+2GGMV$F/:G..ZI?2.6;[;_* M]^J:Q@JSPE"".5I!@XKB&ZW MTF6J58J#ONFDIEN&[:@OGG(62:7$D!KH"3C0WC*JL]7U( MEPAM;(S6"9)%O^[Z59?Z?9./5X/Z4)]>AZRTP<=,< MB;8^T#XJ#U^@WEC)&\1EKQ>3I[CUX M8DNX:E01*3*V@#=!'E/Z!W_EQ[/F**'[/V"R_4&!U3^S,"PR\9HWJF?A]UZ" MOS'Q"TI!#Z,],J:5*.?I.2WJ#X8!BQYF].Z#.B%)+K)PA:_)SI8RV'$-0.R^ MH;WTFHU:..(FZA (?ATX3]2SPT%(]T2[Y^(*N#X,HNRH.H!3)^-XHV1WR,.( M2RNP9"MM#H1E(LS67I;CN"C$,'("7A.:3X5YSW)/U,T)5B6TN),FNL<+3Y,@ M2>*X-7//B*,M5D:ZQQ>\*TH;\[Q.IKFEYF:JU30I,05A+7:5J3Z.EB[ .V'X M!*)J\AK*D PFPBDA#57H.R7UQ87/2KQ)=:$/(M[ Y"K?EI@79YO<'^Y3U^*_ M'/B2(_'@L+RZ?AU3>BW6[S/4_$,\G@U8*Q&*GY5)+&Y1+ZYND^3.AHU.X'.W M%E?CJ.(H,WI!JRX- 0P0]T%I>ZI)\T /D8KFZWNS-,N9;QDA3Y20>'@RS2/B MTOS5>"4W!<6$< 495/VV%"C2"]WN'8IY4'[T8]@3P]:6%5-2C\R4TFVGP[8%IM;ZL#0W*"3LE>(I5/B%2C MK@)^9"6O?EEVJQW8 3; %FMG8=,FU*" MR JKO\C2F^M?>YSC1>O&ZHBO5BQ:&PMTGEE,4UZ2+1] MNM!;SR/2+@/G0B*NI8=09;S:-L<9/PU]\FB<>4I/SW:,55,B4##2,\I!?UT, M36>\-,>!^5L-X,_ W2*?7B[4+,11@J,G;,?YW\"TY3[GV#UQJHXZW'+M1$AC MFBO_2_YW$]-"+ ?/^$P3(B;: Z+0TDS5^ ;"O>.]IAM1'/E-O#$FN.^9?4.? MI_\$.(SR.%/RO810&K]= M5FZ'Z"M9UKY*$1UO2R_3;*Y&6Q6E!\)?HP484LCS"QRX%VB":JRNN%$=D..$:[21Z(]:AVJN*6$W\U4__3=I5(=#CY M"=\H:/*R7+ __L<4''N[4.*MP&^\3?9%/@W_A../4Z/!Q2C"PL"4.J6(7M2B ML@!YM ^JAZ[Q,ZD1I4J^5JV(L6""".[I-MUEX7)X)W9*W5G_M;+.%98 N25_ MN>P35%39,3.,V2LY,]FT0^]23[]M8QU^I)M/B:$_U]4D*Q#G<%"\Q[JL5C/) M8\5I=)O+D)WY_9KK.8&N<@Y?%,VRG"Y @XXMRF[.]CF/'SQ =7D=ZS6-Y?^" M"KQ?BS+*Z?)I<]X'=5Q!N07D4;^M+')VO/5OOOD_V'OOH*;>+GXPB(A2C'2I M46DJ M)5(+%!0$3 1A-B 2D!HB(2)"2(T@4$!124B$A1FG1I"26 "(AT 2$% M104"-X+A2@H;WMW?[,[[OK^9W\[.[.SL?/^XR+^PC&/.JFAW)J7T!PRK91<&[K0PSG%_[ .48-+<(_R7I-@/_UH#O?7OA!; M[L8F'2C]@Y#"#JSX:=;5N!_6DK&5?)AV\D.N2P_NVF1-2=SCQ?(OX@S]]J4$ M6(5/VSI$FFO,&DUBZ!Y!;/IU,5C_\=VN M2"L?_-@ZY)U#"WFBG0:E$!^< T7;W+0:6>)M2F7)%@'\[36-C4.+^KI>D2A" MCUF&S<2Q76I7I9V7RIVH AO:8F'"L>#* N16@IB;2Q>:WK=]M+5@:(52E3SG MDGLR_+ZTM-1K;SUKE^_)+G]>2NA/U+%1 (%YA8:!@NJ=SIMV)RS^35M1I2^#OGR<722'<7+0=#R<@3J?A-J:IZL MAM\-VIU'=WQUMAI<0:/%E<\1:D6OYV(),I<7H=(G6[$_C5T%A!RNH.T%^J[HZF^&T>NYA**9WMV&N;)P,9 M]XT3_838PM_!IY+KB%QI,ML.G >-:NI^[N2)8/95#T('3#@0K@0VMI'V MCECH;/1)\WM+]!K\TR-^7^YSG9>05\R)6J\KQ Q',P/EI&9!>. 5D'9206@K MH2*E"[49JT,G/K!0A<9Z ; $OHI]R=NNH+<98_*K!_WET_)>VZ3NG'JQ53EN MRC,)4*>EQ/ W8947K- IJ3>47&DF>D,V#;^-(X[#0IT?X*QXCYJ<19GVH9RK_$\$J=LIXB#9$S#$ MGNL8Y>\"%K+28XH#-S,MD\:3E;-#W;-],D(VU[M>?=K9>BKOI>CWV#;RPW6( MY##WS;%(M#.1-,0LCA]8#:S&/3&J;ZI M&4TLP?K_N&VZ[!8;)5KKJQ$WV:1I&N/H].RN%Q'4&&M'B?(_D;>1Y+@*+-YT MX@PTBF0(UP4(*34>EAC-IE&?L,ES:7Q9+ [$1(\,]LEBI)SVA 60SHK]T8^B M5E*F)7@ON=**Z4&S ,KI4H=/S*4]TK;>H?J6HY0 M*D_WFF4\W'QLYV;A+UHQ.G&>TPQ-[-2IAD,?+F-W)3/(QOR=N,T"G7\= >XO M7$CEB/@V/,GTW X>YIB 1#> TZV0D7FWM\YT#;?J;HA\NCLCL"DM,7B7Z(^K M!+OB3H3OTK@!7Y?K#=[DG,$=87F4QY)V""_T M.)E&82HOQ)P/N3%@M\E4U:Z3!C/&M\-E@$P*$=SKP^SBF&!7VR[>78IL,F*% MMJGI#%1;7A2R3$,KQ=P3&?D6(__QL,)!Y,V:>^*FFA ;8>@%4 Z@TEY^S._S7&F64(D^Y)8D=#-M_>CXU M36<(X44>-[/A/;O,JDLP@3I@[:4BZSD8:%?(7^)G!O\_@F'!2JKBWT3E*.[CV(D MN7Z\^B#2+G#<(D7/O/A[5. I<=U;)G@'RS5X%0@OGCB[ M"M".72ED*?O"-0%$TNW^G5AQ2K$/.S4?;6HH'X.,O1L&-%B\LY-?T9?XO??V MU;*7,$WN]:'JJ6"^.(:%9M\::?(PB[509-FQQ=/6(5UK236#+;5U\FO?I[.W MO_I$V6^KFO^]+=92?OCFJ/.G:WOH7^"JO\;<5A?H M+'&;@8+:(9)A^_;TD(+QKS&/8H8T4^S>9S#L1)5_^+TB3.TI.1=!5N#*M+<3 MI)IL68D,)-. \8&+9!"28%#1R)KLI$T=*YP(Y?8]XD_YK5X:&7YRTW8]\=^> M/5]*?;PU<:=;.7WIRXDN)7XZX-RZ#H&1#OAZJ@_"-Z/OW"7'Z!FGB%E&LXO# M?0K[K_CH#M7TOMEJ4Z;XS>;\MOSSEZ\^-)806NG ^PO4;@A>M!509Q_EO1)H M3T)LPS#[;F'7)#5V6IJ5WE>Y%>'0'8K=/S4EVT:I39D&/N^TJLI((2 M.W92Y,^[/+PP2F(91O,K-NA.G#9-(ESQ(=D6=S[1Y#[M:Z1 MF2GTI4D]NTB3*5$ZJ93VI^Z@EQTFC' %JP$E/ND5'VS6:'349@L MOTOI8N9KP6+YD0.>WBX](N[U6!!@Q3T&IW?=RU[(^M(-"6D1!N0$0:[B3VG= M1DLI,[Z8$8/Z\',I;RD.?YAK"TR7C!77,P9O]VF)B^L<=["*V?QQ34$CI+R$ MOPW?292&R_"GR KD@!>H&7QBL0O.98"+*'2@FQ,V]Z#ULM52Y8;O+-3%.CXZ MU<>N%Y\5$?5G3GX*(\;!@#.2=Q<)220I4(=5"14%]=EQ+Q;Y>WZA@.3L[!Z= M^42-=\,8XV[^Y_C-=73S=N)0"JUR]3[+$.8)( M%I*2NO)NTKU3)+4E>,4 X*"2 4IH%YR>L$E?A]9 MXH]YTA'1^CI>/EPU(H?.$)GICPL\-O'EPX>KA_Z8S.'->$EP#6PY7VP?;6FR MH$L KT\!B&RYFQGMW)H&:KE>;Z@EO:]]GW4.9R)R_I%ER17$P =([0D5*7VN MK#[;C#7&K -Z!.)2DJO*RCX%N&'#&?+QC/IR$YAH=W'VF]N-7\IWW;N@7XJK M\=LC]"53TT'9P5AH:6064?._;SQ.BM/J0YIJ\9MMNW7_%:R-Y.2.W?^L7M:4._RY)(]9ENRV6/AX/WR5Q/. MV)SM/3JC76HGH*)@LL97;E*( &]*2KJ^QX,/-:_C'X/7IV(CIEQ[SR*;^LZZ?'=KO^WHV< M*#C[?GFS@>A7]:,6=>Q/ K#4^<-$.;X$#@FD=#(5VFK7(5OAN_03U8=J8")V M;TC%MW3U BT>[_>7;]O)+2ZT4'_QL?#0QRQ4G>A"+NV(A-D%,4-X^-];$X?580! M-L3Q& [;B_>\Z>PRUAHC_@5G#=8P'%3 \%89]Z?0&.-2ZZ6(Y)PK-/?*2:1L M.01RXL @,B6MF*3;;8_>:G0M7.NK\W/=VZ@YAU MZG?DC]],?1XBU\?_2!9#^)&CIU5&AMAO>6\#\?OGUV)>5[K,'4'=VP,PLE^6#M;/7>WVG35\MDK8WFG@@!**[\#[K# ]+.C?K#97"UGVL! MTNZ@F0L8EO^SJGO34M1.W+G+>GW+N\<2R:TV@A$9HHB?II8^6<= MLC! 1SUTPT3M&0EI5GISM;7*J"S]86;(SK1#H[^']7X%2KED8-*3(8=, MQKA! JGO5P9BV@,Y<&X @(H-Z3,_GXR20<3C1&\6?4&;DMP//$+*A@(]OJ%2 M>]YG'!<3.;PY"_(WEK^5.D/8[D]06(?X.XA@RVG;:X!&Q@>P+4<#3*&]L)Z= M"+?#FBB;V.O-?D2?O9ISF%F29:L!,[JDV/WWE-#JA3!""V:\BR^'2L&A68V= M).W:L:8PEIB])O05>E^+:\,I)_>]<#64]8Y MN4=ANW 87AI)E=^- JS*$XE5B.C2TJ5JU'8NC$5APR.RBB1# M]X5(C9MDK> MFMFUEF.40*2',EV!5;:Y0!$C<3O XAFJE.]=7!U!C+O[-?:F!;+,JF#<8R[S MB$?#9(?),$5C1Y22K??A<8FS[R_J5'/*F3X BD*L#ET8F"&/<]JF#U4"4UW) M%II%/Z71H6OJ<_M\Y+Z79"SMNJ>GV]-0\J#,2UC]^:B/X$>&VX+A'!VL#-L+ M')U6 >]#[W%-"GY)H3Q ^\NUC?(7WP0*K-,[!YVJ$BV;=B+'948X 0(B^=LX M+"3;>8!,JR5*&2^)X$?YFUBS]3.H2+Q*X G*FD-B@ ]&%GS@GU4REKBIPVC1 M-U?J0:UU, 8MNVU5_1RJ*'VYL#T%U!+DW]#H=4@=.0X1N"3V"Z]!2HW!UA,)1-7<.@O\1+\PC MUE 3[I(B*SR0+ ?&);[1B.YLS2+ M28&"I.T1(!>3^,W=&*_!:KJ3_7)*Y22VT57\R=EZIZZ/6VG7U$LCGI58E3CD M7SI!Y\RCW6?C$MT3>ZQS]E*K+- :WEU%VU^O)?R=9\OPXN$Z&WWB*V3X']B$ MZNO9)7,9]N7V=+*R*W;'>"TQ^ W*$Q7_NCJ#_5W/XMG2M@O3"3U*Q2&Z1V&F M DGJS(P5S*6/]Q:OBI/GO7L)!K/"6XCR31Y%?GA%D$HG"TLJ4-R0\8MI2XX& M_C?^/CY0,95>+VY\2WZ[>]ADC<,O$:Q^V])X'CN&I95'(\O@)XFJ@J2T#]FB MP"P"[T)%L=(>VT<]3D_:^S8D3?2%W[G^['+.C7C88S&+18YJAHQ"LZ-H)NC M=@.<'ZQ#T YJ^-$[E0>RRE-P,B^QH4Y5X3?CADX3SSWNFR)F][F#G\L.R2?< M"KV,VVBLE#Y48ER>@JB-3G[F+=>DPSGG*9>PM6VO[DO?!1OA9%OM.3333.+\ M@UVFAS2\A%$(? >YHI"RT>(;TXF!@8TS04F,8D(B54J3AJ@^W M7DP$[\3X=&HH" M^Y+=1E;4/4 2X9YDZ?+SP^@9P')M<=Z7.3.$W_!*HDY'O:J\/>#MTO-C@V65ELJ=>JXF^O*4Z8X^X?NG.$*R2(ICM^NH6\NP_W'=$:NO0191&&OK)'I+5_XNFW M:Z(_4NXU7'R63V@-(QU),CH3167"JJA1L\^/[7 P//%F'M)X^19%J-]3)*(8 M!<>*LHW!5,'YP+VQ2>0@CQ,"61!> /:TK&%BE%L?@5HNUZMKW^7,8345NAQ# MPL2G#A%6;NS<"]DW&WF03'N)AX#G@'#V)=9J DF)"P,:<2=9/*Z;=DR-W92\ ME_8B&;^'" M*SGP:-K2=E??+(N=BG9H%^FMK5T118;A63_@1MQ-C1L-1>B8I!J4=)?\?> ' MQ8RT*_.X:7YRWIN:!Z,7@_K?B]C(+\YYY)_QWO&N-;EY?Z1%%SOY7S?3V7E;T!',N! MO0S:.@[@,ZY\Q.7U*3? Z?KC/P-YKK]ZR3&\AP?GNQAVWR\ND4X M.$BR$P(/$?CKI^ J.Y7W!(%!;-_8@ZL@1 TQ?B1"6XO[M!GZ+>]#2Y?!JX-K M=D4U/8>?2*D,3%_:B8L161Q^$N^:>SUE>J-+X2I"N ;U1:'5\P OAZ]C.^,A M2LE4*FL.92B62#ZV?XN:"W5N>'C]K"JE1B1._5K;*-CSP:$"K\CSGZ M]]FD=4A,/ZC/$K8?JN$AZ5SX=A8\D6&I9M=CSE$.[R[7U8I_E:5=F[,OJ"R8 M7Z%I>SS=^L(C#+\;5B4:B_!:BAZ;%OK\QWM8[T^_ AJ^ER6?*_>H)F;F_(A^ M?G.#;V#[P;I(6P,;QM?OUTY*_#;]<5D4/PZK7(?<7X<$4,?;*:@JGY2RS6X. M<1,?ICY<7C9@AW_1&_NNX?/C'A)U]R^5+P[+]TO#YK&M1V%G(J<*F>DTMUE MV^5@&&#;#R.T?1"<(QK_E:0-!A?ZUQ(EKX./Z80%]T"[4SE=F#CG8TDFG:;+ MKVPE2O>X*+MX_+5M^*=)SE]U"K1-N(XU"Z:GDK]<%%A:M]^D$ADLX7 M1H*2.G-+_9T-%8-JE,<_; E_EG\]]!;DV_YHJPL0522E7^@G59:O#-ZGI\0- MW2$R+*67[,B7? Y^/ MXN31I=O4PXNW(XX(R]YY(_K)O2],>76K8D&8U,%ON\J#RY\*%I,PKLR>Y+W$ M&V+17=1-ZY @@C@.#BQ%YRZOK$.VS:.V(.B[74..8X.Y&Z4C) M^_PE7GLI2H$?XKUH(G!V\2F$"I\% J-9RT/4-Q>3[K1[) MR"N; ,-:-!7WW*Y!.IXRKOUT/GW7V-!=:GP(88M @5(:M*-Q!NKY*WO(\4SHF7DE;NKC7S;O^16A7_9T[ M!%&$5ZE=.[%Z*>Y?/4:3X 9#W!,L\4M =.:#ZA\#U;$5[P:,S<.^-9B^0VH, MV2R9#)<:5S9RIR_M??O*XKUH[5@L_A/LW492,.[,MK1V]]TC2V])W =6/TF^:CB#AJ&[NYR"I2XLG!^*8ZC_\36>O/;]R5/3S>2@_VS+C(?^EA?._>D#_<_RO'_]O M])AO3O;)U1O15A.C%Y@APC6H?-E6$-I2_KV\'3Z7WX.J'%OH(G ,N(=))-YS MKJCQ,A9JD^97 $0_MD@.>*7Y]&FEK;9&%H3;M Z)FR9X$]<,EN)@H)/ MT3# M6,K]"U7K$&M+EH"$8CHPH%P0TT&O=1-"17.MESH%UR$ *[J@@UTGHXNH(LF"^(H+MN@[)\P<)ZY ' M@2GK$*6\_S+V$OH!"B;]^->P&BB /EHN!118@%03OP>Q'?PGSUL(W1+M(N MWJ&E_VWP$EHP2??BRP M->*::;D@/P&M_U5_&_%?QB#_?_#[![]_\/L'OW_P^P>_?_#[![]_ M\/L'OW_P^P>_?_#[![]_\/L'O_]/X/=7GR]>Q3F$[U>3W>B>Q\6Q8-$D8:R^ M_;"NA>B!C,PU0G3I[BR%Y5=_4P$]7EB' MH*%"N,,C%KJ%T^C,!O]?1SJ^!I\N#Z"[]B!_TW[<0UF-S4*Y2JKKD+T! XB% MEVCJVF&=E;5(L;VO_N- ["#\^XZJ !G1IG5(=PD7N@ZIO"< X-?65Y$6 K@E M3=.]IH9_U$[ZA'LWTO8\ @\ 8S?1O%*A''$ 'DE1@FR M]/,M?A=K^SVZI=(,!;]O[,!*'WP08;BX#G&LM[D2C6A:_+8_Y1;ZH6#IWFTL MTG?\QM)Y"Y:NRU>8_.H]%$1#!>Q*=MZ@G/Q%!/=.RG^,1)JOZ2R?X&_WYN7" MA; S_*V)K*JV:3&03N-=.]<@H!9F8>).)L/=/7YVDN&A.QEP\X/KN[>]-PZ) M.1Q#=:=#"(0GSJSOZY M?=BJ-I*H8!&G<#(LAR2<7>'/->]RK@;1;SC$;K@N M2G5::40JU':W6/WU"XH6&<)ORN?-^4KM_V)K^@:)H],%)%9]N9V?0$/02Q " M0AU&;1#*56!FK(G_,B3 ITS_Z,83PSXIK^P M/;AH)@CN'F?K._\WR\X^JM=DY-WNSK![7Y9*!K)I,KCV"_ MCVTE2LVR,/=64-M S2;]:QA&<>+4GC;W>>6*(F5?W&B,5BI#Z./>PU-#P5[" M*W<2N/<%T.!QEWA). 7. 1P6?,;QXSJS@G)#:*@DOGE-G3M9#3WH8?7:U:-R MTJW]^Z64A@2G+;>V?4NN64 %_NCTW!2((8CSST$=%&("B_(-0Z13>(EZ&V, MGI^8D.8MYYM<2_4+DB^OVNV-,63NOGY=I"KC,(2G_(HD.8+7!.^SAP77?P^V M\[?QM.-# A7H4(%] 3]LA[D>=*;PA9PV!UET0];KVCNKYUI^Z;@\M20F;YP'\B";!?+-&EAY:;/,N]S!->3-! M\#G5QC"7OQ-E_OYUTLT]^X-LO:==X@"A%7LY ,.5+F\E JS^+V-(7A,BT+21 M919/TIF:4RIXEEM;%:*639?4Q6A%?6RWC]DGM0# B4ICQG%.$5B.\+G;H',N!N[4QT'5$&KNL)!I_+Z'(<+;FXO"#O=C+TAF$?6OP2S#18YD :LO;@3_%%-EF* MWY8C-F"!H2'4^/W\7:,64MH/<,[;+>6[8#%%P6O[[YX,7.FHCO0^&;7-0N6L=$5 MQEG-\\F&"]YIFLG'2?47Y?9R)-OY\*N8P/54S 6GM*B1Z&"+\Q;?\$PS"?K>A+#8X>G_2ML<$<_85]6Q%5Q:XE))K[WT2DZ MQ^=HDDZZ;]Y51/@>"/Z>DZ=^&7_\SEUD(LX$ MB(+=PQ_,9CC'KRCS;NG'POP'\=2"7WTA4@9'FL)_E\LB0]5]M@5?WW^;)@%>6L'PJZ@DZ1Q?;8'KDY4+UOMN9AEW>(1ET\8J(W_/K! M#HF'%78RM0-[@B"K'_^'/-AOWMAH)^Z*65J\%K55W4\KRT?\]GM6O0Q)0,.] -;/6"+:IU4&+LOX-WQZJU MI":#E I4RN'6Q[V1^\U_N_EJ:1>5-_T_1R&!QD3XH\:3^7,ZRK )HY9@!^-$ ME8,=#(Y6F,IS$4?-;HWG$)VFEYL2N)\%TXPC3E#92!X9R21R9)*"*0W:]TE* MQTIQ7N#^K+[AS]AR9+;3^X2YN;8)6R7EB.-3>UP?41*\MK9D=">C;J4P?!9X M'%]N("\+X5<>-7TPVQ,@/KQ-V.$Y_M7%?VS')%7CCM/3F<8ZVTT6[^QF]R5? MT)5].R-T[R6TW+>\ST%J>ES 134"[8T]RVA&FV)Y9X:-Y>4RSYT>P!UC+,E- M>XSCC%D7&GKTO]RK?S8X\9%OI*Y#D$A]\'=/ BD25 7,&6KUKW!G>74X;4SQ M+^(.DO:O.F>"!%>?87\=^(*],Q[PT,TOK=-/PG353$]^\=O6D=0R7$QW]+,6 M>/$KLOHZY/)2(JIR'<)TIA'%^3WP0V V2YS6QJQKKWPV9&]M_FV&;QLM\#6T(2]IU_[?1*?:P _V45)6GL .H5MCN(<%U9 MTXWY6'4* A+2;.WW]@KO)*6 M\'>)K53'RQ(8I137&DSE' "IE",YD2&)B.W^IEDYS46>X\BB+\>'["V+FM,G M+.>+K"2R-Q6;O+P,G<9H\.KPEMR3(%D08DS PP(G50)H)YL0Q+'A*" HGR7, M^%1.[[.VTSTC2)MJ4YFEQHWH]Z=Z?!]/J8?]/MF]+VE37L&LAC!S3:>%Z\T1 M :7;+P"8>()/7[@KH$F-YEXIF+N;\2(/3&;KFE/DG4[#!P()@;/&H:>O'?BE M\^:1G0KAT'%Z!7RCN(4C24H@F)!)<)-)G ZK+HZDA#O$TNR,GRF/RU&KKLKJ M.9TS>B%F[4(=.KVQ(6KP;+?%NS;.Z5L!TEN_%HD.KCCW\8T%9$SG(@80?EB$ MMWXL61B^"[M,62ML*V"MQEP'TLN>CRHM/F,7H[WE5T/-'K4]=)NYPXF).:"U M.?IU/.H3DTRK(V\.@@OYH6K$\7TPA9> "EX;M9U[G"4Y'5_8#KMGHL\T*+!0 M8'7?K?P:4.^]G;WO=MQ#\8.8M$CX\"N2.]@N0/$TD-*.2.&;\3(M5#E[N5=9 MJ\E<*7JVZMT9*P 3JZNIE)0T]"G1I*G*HS/[_.1[^!7KJQ>NN;HPE6#B!-I; M0I5V%^(>0@)OBE.J8XG&Z>'UY\;<'*)P,I)/#J+/SLG'6V2R5Z7L#:T"V2=K M7Q2$/K'.W=+YJ'O'(^%?IW1FWPL, 5$UFTK'))I196_#I+!F%(*(=D5B%TEL M[%6U E#*;RUTV)SZU:1D=#5@KL+^Q_Y]7[4.I@?H,X4YY['['<:'9J)CF;H< M79Q5-4"]CU>UC9CQT!I$[],VW_P+W)OK]#* M"SE@L9E# !/I"A3HER4:=&%$0,+"LP"L@RQR:>[BMNT5!YXJBTS5X8Y M$2M>?0HO_ X,]1S\V%ZC=">U;4V?J2R [BRHR3$%T1TH&>XQ@3_M<*-&-@DQ M3G[F1LPD"2](N_N.P0,<>ZV:,FU#0U2KJZP?5^_H?KRY65:<4C>"7Z9"^8'$Z6M73OSRQPB:0+D/)G=,1M#G"1>2>" M5:O'3/D7>M,FJV_9R?_4FXFZ4::8YWGTKP)?+)?C_E,@"8@+WP$?!J$M)4;- M4I"[Z5SDY>/DH-'P/9-SCNZ_[I:HHZ),7Y3F-SC)R!JE\=MQ$KOF7?C\F- M?#6J3.3#XJY">44,G=:.KHS7O!5\-Y 8AVF!QHUE&;!:60A:;! MNA:4;!"BD@%\JKF&WJB.8:?B+$T]\ LQ_O%]LLV.1Y-5[Q0@,,>!2X6MT/B) MS$Y,]%W]#LES=$0"3DJK[FJF'YVHU(J6?W,]67C/5R3ZIL7-PV>WI?0>J)^@ MN\BI>OP?=SA=HB;Q#;A[0.]0D5A*2D*.,K"RZO1,-W?,I"<*[ZE'$Y9_EM*%V8C6R:VDK[K1#$EP.I#*8YIW;;NDI=)AZJM>G."T?^[1\ MHWQ6OEM;LS&+7T2@46&@KFDJ)Q3?+OYVXZYGA2;]UUQ;P+IV0KZ14#Q76RM9 M=GQ/LGO$4>O>MXHCO;<"E$\_:H3DMD5"!]_J1/ZW'8+_]5V#!L1FG#T8R#(= M#5^*68?LN(W8T8K>E3P;"+T8P]Q]RU#NX>E66Q7:YRW?Y7IQ_L!H*D/ O1P- M@-THD1)X\]77I=]!:HJR<>/I:3;C'CMW;/7>%26T60I%1 #(E'&==FI-)E=J MDNY 68MWJ&\\QO%MG,6S:U@7 M/<6M6I$(.]_R?B*H57S"("+?IHY\O>'8_NH#I<9!E65M]5YZ&WGM[P*! MNA$) DW*03-V&)CX&B<))ID)-)*?^_L#7&BIR( 5Z468L?17*[^B"D$&'FQD MM;E$>K?I*6/"O%!R% 3\DM\(JYK'OUPNUD:'&SJT$ .6+65FZCQ )H6X'B9<& M,((DP \C\M-YE00;6ZS^&W1[LF6 6=:5P)\-S:E)6=GY0C./A=KN:#._U#S?MGJN:3FG^&M8T:EU7TJ M8KV3UR1W)WD:TM1&K'"Y;P5.[RK">PF\N [9 M?%*K3A#[.NWV?U4 )?8B\N MMT^KN:KUG#_YWB\ LSOLHF^05&F0NL%;N)IZFL*/TJ5H@? GWX<; F,=3 =& M87O_3ISA*%QT[F)M#@(H?\@,^$ZJXW@TA)>-T=1($/*EIT]$"/@>J<\PZLS XWG]@@N A8U9[1L'3?F3*Q MO?GMI5]U\DK1V1;[U9/==02Z'?\*^^Q1Y,LCZ6%"'R!_LG1H!%!WE'@SD"7. M/DD::+(M^V6(36&_ [IB<"=XL0SQ1JFWOLOM$0=&G3=-GY0YWB\F79HSDZ?" MR>3*%K:Z:15SM)7ELAW?F>+U@=*:_$])Q9=,S**??+'Z 3ZLU0\3%EA@X78@='=3W'>7#W'PPU^4@VY^ M,D*E(2IB.XB1A&IR>RPOGN '$]!I!UR,__6NW37*(#C6>3?C602C],+U9<72 M'[:X)*1=@YBCZZM*I#!12[6B:Q^$=_]5PIOR^0G]Z&H=J@SX^'Q4UYFA0(T& M?Q2!U5O@0?@NBQH&I2:>"^QP2^++XD8:.05]$ M=7_42S ?,'=HMH[S?31QSP\>Y13?,>C74^AQ.@&R7?NJV>'R,I()?K1!NZU? MQ0$@MI(E__2K8DG][>CR.345@+E(Q&B^N-]SP-%6(W/5E+4EQT9//5I8_D[4 MZ>@+>A!+_P1PKITO[LTQQ-:UPS9;N /9= R%J#B!P]>-BMZSOO=R4E&$G1T8 MK/LI^U;EU]R8G[8!GX.?GE!E[J>4[EWBF@@,5:2:-9R1(P4H+)!9ZN=87_&B MU2R'!))JWY9L[S>@Y^BO63OW\.60,!6IJ3.C8YOVREMK'.^=-=E/$?[IK_-# M?S.AU0'A0T@D2_*5L/.TTMIRAMU2PAHI-Q^+:I=XY+<*4/V /KW-P;7E(D2*U#:&\1DB2I7U1)#3!VHUM0Q3!^+TAV 3ICJ>'[L]YW;NVNZXML&\XCSY\YJ1HL/&SA]R1 1:M!?_J:&_ M?>DA?R]8"A0S$.U$*9Q(U/0,0[2]7^'G#D*@9O/@8F7.B*Z>5LRL^?T'2-L[ M,>HWS^]G_LS9RB/#5?Q1"A9A@-D,]%X--69Z#QA&'. M@ME7<#\]RN[O##)FH&D M!V90B/5?NP D\C*TZ&>Y@N#KB;_>4?FM!$4]_DAH8$@!]^#8TLHD$\YV1R>: M%]V>C]^3L^^J-_8;4BC]2=36\BR$(*9-WF]!5(1R9:!L:Y9^!W$K[ACK8BZK MT 8H>ZS5F-^VUDQ98Q<6OIYUK\L*OJEN^[VWQ;JRXLN.O1\3(!Q^PM]VN@-7 M=HS6]9! #Q[G7@.T$TC2_@BA0-T06%P#AB);0?7+GW+K"4$7(;6((2$2 [:R M,E?.GMB%'1=;;$$KJ)[#L M)B=:OXPM,+K<=;]-ANM4%6&YTF-_=-HD)0O(S@UC'\.F! 6=% F%S"EIN9[V M/+11:XN[#\2PQA@*"^,SF/%Y1D3L0ZXXO5$UV&Z@H&:@J5_9;1JEF53'5C/1 M7^D*?R:M6QFFZ1%E.K;;1G3$Y+O:UC MB7("_LP^OADNO$5^'3JT&9I0U'\R+(V]Y Z?ZL@A[!A;VR? M1 836!_7^ F0O\)\%8$+V1RX#GD=CD.L0UH.D\'O,("6 JIC>.J3&V)-2(!P ME\[\FF#R7?SM,H*U/T%H-28+PK2&: P/ W76(6WZ]PC5 MT/8I1(>GU!BB;AU2LR)Y0?Q8R#>0VS'\PRC4P%&8(6ZW M8/Y&A%8]N!#7;H!DP%7A)5@HT)=DL7LHVH&J1+263[BW$@%GX@2&O='T8F&R_"=>",S/Q1[I;_/QKX!V' <<7'#A6OP0N7KL(=D[1<85J\!P MB+'0]*/Q@CF$XX^F[5^[?$4>J9::TS7VO-8K;_A3J%7OFLK89+6CZ \B5\:\ M!57CLU 'R#"ZVC 3HOQMK2R% VWC4OXC? M[2D2VYFS"UB*6FP29^G0NT[Y]8K[L? M+*OO-POO%[ X";&3K^>?L>,7MBGB0M.Y M7-PA\+6).W3!_07T4F/]>_OCG(B6ABC&2'F!8'7(6;?)^M^E.?S9;E'>'D61H+ [P)V<1SF M"570^%S .0&_ ^N#_&QRK,PW8#5T#3>V[(#Y5O;*ZSC^2UP9W;$2[J*WDQ=M M!<&? ]79>KSZ#>VU.8KWC.#=LS0N2M&?Z8\AJN L&3 %7R=L<3O%W6^"$/=Z M./^%SY%',1Z?#VU-^-X3I7C^,A'+R\$KX(=1[_J9RAQKMR_\3T>6*)@MN.NL M=NYQ /XF=Z[!W[*@.,1;LGDQI:AT9-AZZ@(SU^!T3H#UGI9W-W;P6@63\./W MHX SL ESMB6+NB %]+=3Q9>X5P0N*'):D?4$)F/AG8]6"KB8X3PQDA:Y.V%N M3N<9P[WPJ?<>C9,[9C2*5@4<#FV#IJ"VD73X0VYCG9A[:W4/%N"[<7>;69C[ M2R:2*+MZ=]X1#S.'ZG.U'Q=#XU?'/W1XB?^N#/T T\8:5,44(!M2HH;DBNCPVX%M3D(W$Z,J!O.BY4%WJ=ME!!AWAE6E9X6OOK; M>E"C'^VG^S5CL*&E\BG]Q":CJ)W:8Z &Z$6((47+F]U.\Q.D=^VUM2_K6B2+WHFD^NTXJ,J%"#V(L.9FBI M;S!%@7/*HM9J\%591&8Q@&P9/<&H%@0!_&-68CM1+"0P:%J.-&3<9U*=/EBF MYS0]K=R3'5;FX^.J9ARF;O\#;8DG"KPZ%#_J3*@+978+"#$%3M'N<7:@X9*C M.&]@;KF=) %&O,5666N5.;,?KAM'_B#T67L)(/Y#W/4T#M MNE;H))*]'?Q$%%DACB]W'/G1(C -%;A&ECVRP\VXCBJ)KI< MLI$!9%*EE\:_Q^L-\.3&294=0L/W-E"K#^7:ZC09@#./,\J\HANQA;Q;R: M!R'C2H\BGU>(I]EJC*VJ<]SQ7>N0JG[F ."YS,;RBKB2-QD.6^84,E:=UPX< MX?&?UQD>9=@T=1_PB4%>N%'^KN+LQ]=1%VP$4FWW30$_9 D##]8]),#S5Y*/?G)W>.7JHO<^\J>K@!<4T:Y]K/08: M69"_Y_[O**)O_5!"ZS;!+!Y-RXPMX,[1^[_ 6N[& O=Z"-R_)JA8KGV_$/1 YW7,G'CSB^!E5C&G MH" )>Z0/'TM*TU/^T'G+W+W7@-D9C8+ K M2[2]Y><[K'M'Z$$KY:DON=]URZ7.@(_COL?=D'JD/2V0+YT$P(,0B:C69MIQ M)+H!?;8_*%D$SE.14;[]6;BBD!RGS]L%7VT.' M1$U6^CMT[1AWBCD(D'@>]*%S^HPZSV%/\;B'"Z:;JQRVY+/]X)\>7K3=I3N[ MP#=U./=PS$?@&F\26FT0WNN01 )PCCI.;4=LKUF'?)%Q![2[2A'. XO&L(2A MN883;MCM6,RNK,6UR;.U3>CLQ!OQ9IE!%6%IYB<]]R;\366O0V!P)?R(*0QP M)4/X8R1Q7@KW"H,*P3K3"LKI@4C7 8L3] ]>&?S%-9VXWAN>WX1Z_T#&TQ,71T53K/B.=CSY'W\IO0G4@@M8AX^(SS>4"QT3DBT5P-+#6 M0QTY!F#8*RK6O9,*U:MQ*=%D(6/*Q>$]=L\^MLM-52\,[3G=K=*84!U?'<31 M2H#\%B2C-\!^5JCC$-.8.![;,2UG5-G.& MSGH6R$Y$!8'97[X1"4B6^(]W$)6B<[Y?#EF, M-#IC8B01'O@YQOH&'=CT[F_QG^L)$"X7*.Q *6#-^.*Y+(Q;)2C.F+H9 AVO M:BT-N_*JN[!Y^L7!X9IK*H8EF7[*09ICN%M'='9];3VS1L,)S&ES#^\MPKN' M.K[,;@6<[ZFS]!-Q(BR?+OX^,!6HLAHI31\[S4HD5I^X8OP;N7GL",X/_5M1 M2GN?:==WX8@I.N$+AZ[_@.#O06!W#F),EF<(,C_OK)G6W(37ZTPX%+;\MFQ^ M7XMHM$KZGIK^9$M/K1Q_;#G[.$;>E7L",(MN MVI:/V\F29#_/S.+'!^(&Y^J<1Z>%>)OZ][][?X&!$^%(XH>( MH@AOZD0A&P>*T%'Q1S+;"$I9FO= MD%#&A_U?'=X;]CK*M?>M;3Q!C_.'514RP^GV2/8VL#67W[-65AX!.+0=(<:2 MU+%G$#)^.Z9^G?,$;U'/V-W7\<@.*QUD;/(ZV*T192J1^H&J>16W%]3AH/'= MB&IH!^'>.\$Z'FHR8-UO(^X@[9O'&X(AK%LS'H,O:P?.N32$]R3J7M4AKC1G MU$E_.-&25EW4ZF2W'6%3]%*B*P+9QIT^\MOC@O85WY M(;4K[9 $'7EZ[)L@UUJ'7"F?_$6@12+D"%?"J5^H%/EUB$R3[8S]V26KSQJL MT%B)4-,QTN[_K;TK#6HJ:]/A4]DQBJP"8B/-8L HLK2 !%14C!B5350("+** M$6T,2T@4$!"4--*0!AJB( HB1)1%,)!FET:(!@190X(LS7ICT_%JMKFQ9J:F M:OPS55,S?_(C?VX]]=R3W/>\YWERWON>K?=Z^;F#;\S4]=.\ \9 K\ ^8B,4 MJYN([Z#%A;*L(G"&1GJ$L(.W;S%<8KB9@@8/< M(TF=S QKAG98D M//K,D8NA3-_ZB<4-%]&Q/I/)>5^L]EW[XU%K?Q:Z"M^Q2TQ,K-3\DQ *762=(].&*K$/Z*ZE(Q.@AT?QGT.C?Y\8 M%(^B1;G^(\%N41VO/.L'L]D7/DM@#=+SCQ[S5P -U(O03$=-/$JO7<.S MNTDT B/VF[F6QZY,:FF%8AH2\@KZ6>]:+?5[%*G,,QT5^KM"!!'2K/&AD(M< M=N#9\:\ DPQ!,)$Y(+0#^\]\; /B;"SR@GW(?9)'&<%@6W4/@(^[SU^,-/7@PTER=@Z]V7N$_ M>[4:[/?T)\N^!+__H?+XGN5&3,%!B$&M"@SGXD;:7<%>:!I7BRAKS7J=_LI- MC3D=8A7@Z2XHMSP^5O%WVYV^V?%SM7%G*&I&[F9^_>5W!8FN,))\L;ZH2(R* M97 O$+0 6BM<.\)I=T+VY1:MY\#,FP)RP0E;O1C,;EL7'<2'X;4:Z Y8"2PY M#!6"3(8\4\U"%'7$TLC;3FI/0DW=9:R1<=(2% 4[R$*6?D\ ))(@WW=3 MNH"$67 MK03&VM_R'^*CF<8_(TJ7P(*A12['^3W!4F!&4'DK5'F\2+F-KSP;%FWUX^#K M0LVQ:]L.\/PK7&'7J-HK=0+,K5%AL18 R8#T.BU6:%:OZX!I?49"HZ[R$\0$ M6F/GU7AZQI[)EFW0[8+"H: :7L) @Z*#>($9F]3J0/>*YB':[#?T);70IJFJ MKO=%%2MS!?M,&NO?FS9NVI"+UEDN/J&H-,EP@2QC+Q252?;$=Z07U*5*@-W- M4+,1P-,9^H0?!.ZDME4P-PAW-<^VQ6JPNN/9PG7;T^=SC^J<.ZXUZ3;B67N\ M;^;+0R2K6 Y4FH8D"Q4X/>$@5E['74VU9R998Y0)VM36)JT<[KZJPV45D_X+ MYG'1CMFC3*O.]9M;]2,,VAUSCAU(N;L-4RD=A[237^MV4MCBZ@VJOI/*O%U] M?3U*58@C<1D?ZJ(N:SCEEX_[G05OH?\U=F$SMC3\V:NHX%1T?X69Z9H>_PP8 MS:6E&J[[V<^0:UZ/TUHX$!7:]7SD7F!BQ-?05\V;U=T^><<]S-KN-J8177VE MI%DY P;B^0#H+O"&;+Z><*]@CY^XS\Y)'S!M7\TJ5N)U47A^='1X],7J<%NE M'R>$[I=T+UM>SIOQ'OJ)?]2P3SW/T[L*JT+8+BI!!:- Q1U -Q3+70% M\3P)[! PPR[B1([))7*:KQVIB80_[U.;>2-751TP8O3F3MN^394II_5%A5 Z M#PRC B=HHY0IO/3\M9R# /L/ 7O+PEF%94PEX0QXOT">4=8=R5E,=(TY/]*! MVW4_,O4&=JR+4!8PJ^L;_Z205.LCA,PV_P_10SI)<"U\FR'H89D>7 ,?='&[YR#!1G^+CFGJY((O)^-<8=CTFQI8T'5CU2C4(\^3"AU0^ C= M!0&$TZ 'MSFTDPH<92@)=PVOD6 +-6C.\C7?=[B<+OM>WR;7LM&ZPF5W)U\E M=3E XG/XU29< H=/BX:@:91)92KPT2Y1&LB MBZ0LUHV=XU]G6=21MA*TP G.ZNVM=JE(&NN=XX&FA.,Y?[5Q,?<4\O3R;1TX MZTI2=RH%DKBA&40[\86KHP\5K90^ :K\^/]0Y6PG24:OOX'S]8F-.1FG9 @F3>)RVS9 :(YC!MX M7NQE>!K\R3QC"\6_=C>SJI9UJ.G82,XQV/U$,Q%# @N%9Z$ M#\R'!#=0FU\(-S-4:[[HJ*.&I>P;<>OX_Z!QW9U7C.RVPE M( MI?WRG3OQ1E%O8??@^8/ANR]Z_4 :7Q/(+;/DZ/0E,843HD':JD"L+%Q6-KHE5-:3T%R,8GX"Q2%ZP%/VQ*O9@Q&[K>:CN.5'(#Y<28 M*DV@>\M?LPY M/YARI?W:I4Z=SGR=KN25CP,DZ=X^NVZX'3[6Q>8O@G@HH 2X.T0U,!_H/@:P MLXCZV,6M^O[;@:S'C_W\W2-C],;']__^M@GKIG%;8T[5CM)V@^0R?Q]^BVA! M4!<]%;H(/(C=5!T+1G 89X!H %(["[K)2XZZ56$\7S"$[<5"6EA&.;]L:DAH M++';K/LQR>0P F%RM=)O [F5.:K-/PE]AS*"E^B)$ $D0UD#6)UF)A,<<$_( MJI.^:@?;S\[>UN"_/0SXGW?>QN(JC= _C&0<4XSQNMMIB<44@W$*(ZF$K?3KM_E"O8%(OCD^D\3 =V2QBUSJ2IV)#L/;CTF*?) M3",]_R=W8$@\W7@#++8[J8)^G#Z/DS4-@[2G3W&3^NTT"DQ->$?V"_0/# MQ:J#S!.#-ON19^WLAN1PM4 8_ MBY4MIQF0Q!'E2V 1U _]F#0X![FQ^NXT+1T^;>#$[^U0V5!Z[HA)MN93LE7M MBE%^ 6?'&8]XM97#;!/H&483#$4O&:%(A=B#?#5I?=_ZCT *#9A=4-O5R\\D M>[""63'N\D.!'RFZ:J;]Z\M&0I6RVKH=Q>74CP9G'6+K( M0W/FVAAI>+$Y3_MVB^&BO6UFR5_#]==7;?K>WWGKFH\T335V7WEUFRCW6KYE MYTL1!74)6O8#,!]\IDJ(KXN-<5N$<+!H*NH(U_8W1PQG=4W%0.]$P>@"=]_& MLIEQ^3C/KNR:JYH-.W]?]]4/"J&+Q&$V<((]^H+? E(%T;$(#.A;'NOC"K*! MAM8F3#M-=Z%@\KL'#+0&<+O!'$<(NNDC(BRT&:8#YM@'#GA3Q&WB2% MO2KR<8M""=0_B2/+YP:KC%%1";T7BW)>WU7,+W5E;PV9^@?2%Q+84J<@0-HC MN9#?!2* R%/2NC;2"+LCND?@,/^YX2L">2?PUT---?3?_#>KE2U9\"M4G[L8 M(Q2*7>)23HF^0,)& E.F^W!7]0GV[X2^TZNW1BE)=96+&A1/H+JJ_*P?YE'_ M$::*>ZC%,W3R[_;[U@< 5Q7>& )8\I>#H'I%MQ--+\1]K @K#U.UM^_[^]L* OL6%-V@6+ MX";MB$4P A3:2:D2F$XM2@$SM:I^?L''SGXF9:"L#7W92+%DQR\NNCTT9B8& MM*:)E9,#(S5OI0DUZW_:GF23I1/8//1^A_-N3>="&&PWC#8/R1FA'+3ZNC.F M*JAK%)RP/)(JC">#*6/?SM1TNRZ!_9G:""GQRL]?95 95 :50650&50&E4%E M4!GT_Q!: 2:+U30A!9P'OCC\$IC+($U5>L<74_&&%'Q@.>9IGVJ/:/C(KY7P M"XBORB4WG(Y#4,0WVQ(.F;\&4=HE5+ $MDUXF"7T*O<%+?K6YNY%YDN>3:>..\HZZYHH># L:?)1]H')S[. AYJ7>NL.]=E9'*2&6D,E(9J8Q4 M1BHCE9'*2&6D,M+_)5*%?BIP"@=:'EGNE#; [!ICAL$/HN3>O0!(>()NCP< M\0",LR@*N8>RS+2J&;?E2]]2DHS\&U!+ P04 " #3@)53=@\33)N- 0 0 MA1 % &AE:2TR,#(Q,3 S,5]L86(N>&ULU+U[<^,XEB_X__T4V+X1NU41 M1A4?( GTSLP-5SZZKG)/IFKH=&1L*/&U.RY*;E)SI_O0+\"%1LAX !=+L MB)GJM$T2Y_P.^<,!$__N7SQ_!VR5?/\C%"KPI)%U) ;[EJWOPAY#EWX$J ME@_@CV7Q]_R)0O@?U4UOEH_/17YWOP)1$(7[?RW^S%"8T"P((>51#%'"$LBP MHC#%2 DH7Y";:70?,K&$8P#G_Z7HH__I@/G?WS]_ M.#HD^=E<\?-"WAG+?I)%OA1?5K18?:1,SK7TU=-6SX_RW_]4Y@^/<]G^[KZ0 MZO!CYT6Q\U0C)3%2AJF1\G\>&^SG"\3W)._JI:P>A*O4_: M'^3P G>&N5CD^H5ZMQ!CO;N;H2X6?7B)?;T6RQ6=C_!:;(?IB#PWO_BH_]4, M8QYT@DRK<1KJ[H@JOZ_D0LB:+7<>#7+Q[W_2_YJ5Q6KV&WV0-^I7^M_+XLVZ M7"T?9/%V^4#SQ2Q@F! >29BJ.-(34XPAQAF!L>(XBE.L.(IFJ\V+/9,+^/N7 M5H9J((M1_N2@X^K(MUK(Y@?FKKTK&7F.?SS0@M3/M+F!BVJ<0AJ MZ?^CE0Y\K>7[__[MYZT^?9&7/$S M7VH/Z'$%=_ W'J.#DJNEP\M0PZJ'_Q-8%D(6VKL]H,KFY;R7^K+Q=T\?Y+BNBSEJF3/?Y'+NX(^WN?\6KO MY3-Y:VFD5^T%G^? MA:%B2@H%:<0RB"(D(8LQA8JD/, 1ISA+9MK=9LMSA.!%'I M@Z*Q<%Z"!^US%3F=5]8VM]&'Y5HO^/5#VJNJ&XWK5"ST=;RAWQ+0U:K(V=IL M"ZR6^EY-)X";FXMF;]HN=6>6T8A]/Y+?W^[ONC7)3R%[F0*E_-%!9IBC&&3 4!1)(FD&1) M!#$7"16"B31C=LZYT[@3=,*-O&Y$8(>P'3-X1VWP-7TE+Z@$;IQ@+3+0,H-& M:/!#(_:/_NC#"2:O?&(W\J@$XP3&/N.XW=S7\Z"EO%_.Q8>'QV+Y)(VG7S83 M)L=IHCDFA"202!,/2R!-4@4)HD@%(A&)C-TR/',;9U M2KP@-[AOT@^T'A[*63@\.RK'QQO97SFK^$NWY?PM;M1AMC'?+!?ED#T9.9PWG0+CXJ.'H *.=-)Q3L7O0?Y'7L/* W\O0\*D/U.N0>@1MK_?@F8G^WC,PB< MV!0^=N=H6[UG1.]NX)Z[M-_BZ,."%\9]>BOK__VPT*RZ*BA?_9&O[MOSVVI_ M>,8BHK!2!.(04X@2'D$^2MY MFX,2MZ63BP7LEE*^ 1V'3ENIP0^MW#^"? $VV%;AK*WP5_41I[_U5@_,O*Z_ M7,8?=3W6 YC]]5F?1_1CL[?Y4R[D0I1OE@\/R\67U9+__0TM[V=!@ 1/0P5Y MP#!$H8E2#G$ $T3C$'$D$4]GW1B\LQ_9L:%Z4-30[*2E J(5UXV0\$HF1P<;E3G.J;Q/$V>O[WD"=8QKS'YS M3ED^SU?/>W$J 4DSS0D2"B4SB#+!(0DR#)5(]-)/,9JPQ&5;N(<,4UL.GIR' MZZ.75I'>04:7F,SR@&M80PR_PW30!IO?5ZIT?MZH=%59Z+/D,G^J;.-@(O?C ML?X@^STLZR''N$=G_8%Z<9!VP:/Z\>K-HRSH*E_<5=OO?TB32B;%]9/^[9W\ M+$W ;_M'O09["&>2IBP*5 11E.K_X-0<]R,,$Y(D'$4A421U(557 :;&J!OY M027C%6A5 (T.8*-$?04P:K@QJ;.1[&AT2.@'YE#/J#N38U_HO#*CLQ"CTF)? MB/8YL?=S^A'B^V6AAUC4(0W\^;:@BU(SO0QC3.;7@RK5UKM+\VH_'HQ:/M$ M>_D#^S%N&]-^H[[#_/*\O>83?3:_N_Y& M"U'YQ#,B.4(13F""ITF'U5B0U/A M0("N_BC$'YO*1[>A,[-XQ]TKT_J0; ME?B]@[H_$?@?H-_$\*E81JZ\/VY :=&XZV\=<+@;_KU,?M'R_G<+'L_++0(LG0] MR#X+NAW;^H1R8!*]$$5G4K2%QBO7G1UT5 JSA6"?F:SOZ^F)GJ.[8VSWV]H$ M\31\65X_T7QN^$][U'_1]ZYFF=0>:!H@34\AUHXIC2%&^LY+_2@6W[5=MXO=&Z*?8&;]' MZT'Y? O>U0;_%W\) HRP2!FD5.J7((L$9 IG,%-QR"A.*&).?LL47H!1EJT6 M2YR3*YPK\.X?:W.V_6%1KHIUO22Z6=W+ JSNZ0+J=P*LQ]"+X\K>B5G:SBNZ2AVK)P^.J>&";^%TD#R7LN&OF M@2%_L80>>KR>452TO#?_;UCPBXS7K M3?G!\W$_HXKO-/L=*=7HD^=^DRL](;7AU:(;7LU-<*@YNJG^(;=*.T9LC?MZ MV,U@TS7ZP/.:4:4.8 4=C:[ 5MGZCW5,V.[O=FYH7)@#H?E78 ,%:+$ !@Q0 MH^$QFNQ5K.@W$&U<%<:-87L5\[P(?WL=*?K-I54.5R'%^WR1K^1'4X#KPT*O M1>]R/5_7I;@^Y@OY824?RED8Q1(K/0F2*"&F#'L("19/]3;*Z8ND"'P_UJ:>!(3TFQ( M>48S+L)0"BA($$&493'$. PA#8G@'"N2A8[QRAK'E]/>TC-Z@4AQT-+\"F_=CJWSE\D]@?\O=5-/8ZG*0 M^U]CU\O=$-XVP'H,W3/0NQVH3:S)9?FK7C*L]8QZL_@L^;HH]+I!"YB7OR^6 MK)1%E73U8?&X7ND_:Q/HNRJUWM Y7]>QD9^7\_G[96$TF84H#F,1,AAP9L)3 MJ(#4'/U%G 6,IR'FU*DLW> 23VVET-$3M(H"38(;54&EZQ7H:@LJ=<&NON"K M41,T>KI&E0_^IMA-@9.R_\ 3X';VN@+^7@.SG;91W/:=< ]G'\M.?L/>!Y=Z MW/#XL8SP(HQ^M(%]U0JZYKQ8F[4C7S[(6_I=EGI"KB*KHU02*A"">C$F(!)9 M!HF*$LCB #,6QD& E,L,YC#VU.:B6D*P,B*"QUK&2TL$'0?>;D(8",Z!J?U( MB: &X$IH\.D,P!XJ YV%:N#*0,?'?^7*0&>!.5\9Z/PC1MZ&NFD7$K+@>2G+ M#XOZN*#J???!-%!9E#FO:'LF8DP#A1FD1&K2(RR&F"042BRS3+ P0QD::1_* M0>SI;41MY -/U2[$4C5;4LM**R!;K4;:DG)Y!P;>DQK(KM/?E+K9[D(UJF]C M[,QA=/O&5*I/8$>JAZ&FL27E(OB_QIY4#U-XVY3J,W:_&>XORZ7XEL_GG_1' M>Z_%T#.I:?"E%PS7XK_7Y:H*69V%69IP+$Q#[R"%>CX*( UY '$J*4*A)$ED MV0;1:=SIS3$=X4Q+M+M&"[<9Q0YSNRG!.XX#=N"V&GH-^RIF^>/,\Y3$B&*8:2H,JDX%)(@9%!0F6@"YV'$ MG$YRAA=Y:@3?2FER<#8G06[$/(*=[5A\6M8;F/);94%'VRNPU1=T%6X#HC>! MT]V:V"8 H='Z"FS>!].FM'.%OTE@/"MYG3%&$'O4Z64\,^S/12..W#,'YF%9 MK/)_5I+=J/W@\QE349()2:$B.(.(T! RQ+G^,0BX# .]AI!NVY2G!YS@_F1' M7B";7L:%G%?=!;4'F6\S,?IT'3J#O]UDX _3@8E\!\RE>IG&XC%SQ0H3O[DJ MIX<<-SO%2OT7^2AV=_5M /+P6,A[_0'E3[(.+/A-KFZ4YK--CM\G,[[VW%>K M(F?K554G?[E;T*NMYW7-RJK2_BQ-$I9E:0(ICHAVC-,8FD;U,(D#Q,* QTG& MW9J$#"+GU+SANF@*[RH+?I@OR_+'QC_^LVNSD&',:T>!$S#:P-RYHV$;:_7# M1V.P*V J"V@^U=IV$\(;A4%78S-G':F0![ZV:GMM0C*H83PW*AE&UI&;F0P* M^,N&)\,.YW[F]MO:B93'CF>(13RD,4M-2 M*I81I $.H9!QQ$D4Q%F6V9Y\G1QI:GQ?"PN,M/#O1ES0R@MJ@>V/P4XC?/XP MS!MN U-N?\B<3L:LX.AU/G;ZR:.=DEDIV#TKL[NA1UOQ-K+_1E5M[9JHH/_2 MQ"/%+&"1DDG 89)(#E$4:YV]\4E7= [4 M\5<0/%7B UJ:/^F5"V!-_=#R7FK?5]"5_,E3%W,;_$[U,C]Y_W@=S6W4V.EK M;G7#ZQ^/[>]*5.O8VWNZ:&.I9DH2*A&34(HDA@@)"K%4&37NO^:9VHL=W:MN==Z_G(ON?=43-FOS3?:P M[;P&_[+G;M;&&?((SEZ(P2K2[;5/_+V4:CW_F"LY4S20* L8#.($0X01AC1F M"10P.VY+RW._D2PT M]*G@H,89HN;=653'KH%W7*"IU<0["UV/&GGGG]F/CG]?%)N9XI9^_T4NI,I7 M99LM;4J;KNMX(WXVL>#2R@V>3AK"BW\%C*[P;#7NQH1T=CVV9 M@6FYJTX5(MO:)LE>:]B+8J'3M$\I] MVO;Z[)[>M';M13Y?K_2<\<54[:E<^7??S:FDGD_TN.;PT<*TIS)E MJ*LVR1#.]0=?SJ=YJ9>B[+@!Q!6K- M/+K6/H'VZV-[D6Q<9]LGF"^\;J\/[\??-X_:G3=3Q$"JSXC1PXVIG'ZS+@K]KZIA]ZW\OOI%J_GW64Q3PL. 0Y*$L.*4<^NG^S MUFO%!UFT1VW/GZ4>>2VW)W0S3EG(6R(<6A+#$R/PQC!F28O0=$K6?829%3*O 2J?>*\ MZ%F7KG/; *XJ$* Y&?KEN?.3H76]_M9B&"%R4:W'EXOZZT2:-%6,M."]D"K^Z7%OA= C^\%^'F\>Z[>ES73#\MI\?R; M'O]7^?E_SOS[^:LR":+YK733,72Q1", ZH7NWCJA8!U_\):9:)0/\" M647L'WG^U,BL$A&T,O;X9@]A>)[*+D1FZ(7U$*#8\]B%X(Q$8WL@_?59%,O2 M#,I+\/'C&S]L=@**$V1VZ*[1N.R$R%TJ.W7990F]'3?P^GM>SFB8L(CS!/*( MZB5WFF%(0H)AQK&4@J,T"&F?U-N]<:;&;(=66^"KD=1Q"7P,5Z:8E#Q#D <$ M042XA#1",5295!'&+.94N>UB>$!VG%V)P;&UVR[P@-? ,TD?H'KGVQZ!89#, MV/VQ7B6']8C"Q[)-CUW>CVX_ZF?>J#>%%/GJ/>75>=6F0![.:!AA$L),Q9H; M:!9 %N@?XUA13#+!4.!4&/S48%,CWEI*T(II4\'.'6 [@O %V\ L8<0T&X0] MD',F"QM(O#+&R0%'I0T;U?>YP^J>OO7P/N:EV:4KZRURS /MCZD$"HH51/J? M$ >I@ &+2"A$F-+8*BGQR/.G1A--(;=61K?CB6,8GJ8%#\@,S 2NH/2H:7=0 M]0LJV>T^;^3Z=0>5>5FU[O!E W5++H_UNZS^WR0:__ M9@@GH22:/U4L.$0L$!!SO4;CB*5ZC28)4D[^PA!"3HU *DF!$15\K25T/=L< MPI*6!YVO;)^!:^]Y[ MH)T_!^@/Q< ,YA$%^XW__FB,51=T@\J'!?=\<'E8^1.[_'LWC+;!?UC0[M[^ MD2L&\C?MVJL;S_>W=?5")DFD5YB20YJH#"*$!&09PE!QC$@2:X^31H[A=[YE MG-Z6=RT7Z$@*?L@7H#1JE3]Z=CR=3>K)ZQS23 ,3=B4X9$9RT-4.=-0SL7;= MZQH50:7C55LE^JIKY"M0:SJB^]K7"./ZKLY23LMQ[0NRL]?:>Z!^L\5;J?*% M%$UI'^,-[_:/^HOVBDO3H$:6LRQC2<25@DJ9*CHDXY HKF D:2PBA*,@=4IL M<1A[:D[O?A.T]:*0=%Y5V3+ME]SHW<4&=L0]$+(#4W(C-6C$!D;NJG[-#M1& M]J9GDC^2[0&85_IT&7]48NP!S#[E]7F$^_K[4[%\E,7JV3R_Z@G]CW7^:-AS M6TERO[@"2;(TCA,82I9"%!-BBH))2) *4H[CD-DOT9U'GQJAM0I<55]=TT^] M5:)WE85^ACF_#3 HW .SW&FD.]5P1T;=?MMA4/1'VIFPM,*3+ >I@'$1C"?V M.-R?.=HV2&]UNSLE_1_2SSUN:\+KH?8+%G]:SG/^O/U^) TRC' ,5:CG=X2B MU'0L2:&>4N(,24D$R=QV2>P'G][V1RM[]6'5W2,.% .OU0!?F__M7<7'P4QV M#O0PT \\L^Q@[@=M9T?:'3BO?K3#\*.ZT>ZP['O1/9[0C_(^%4V/^JJ#5-5- M:L8X32(1(T@IC4U(N(*$\5C_J%DO"#(B[))<3HPQ/8>X$;%N">?&1X M"Y$9W'?= >6J[IMW57?2]%A)YP0*7NGBT#BC\L()1?<)X-2E_;[T7_/%LLA7 MSVW?WK>RKNMM:D*\SOR[D>K9P)*E&<2;U^YESJE;3*(!%Q M"!.!6,))0&.,9PMY9^I*V!&$+]&LOAU2?SM= 0?>>- HY[ MB-YLB;F*XXA)F(F$:%N:P 7.,=3VC!1B4J11UMKRUI[Q7]&@MR/,%E.WJMWD M,ZJ1QIFQ=N4$K:!7H-6M+G[TPGY'[@.-AOZF.M^8>YT?O0DWZJ3J&]+]F=C[ M\]VF[[)8S>J:GORY2G[+$I:&2*901?H_B++,)!9*F)C"2(IR0F(K[WS_P5-S MR5O9G#('7Z!UF@HOP6!@*K-5WYJ"CNEZBD+T/1WZT#_M4\>+AX[RZ1]3I?UT MC_Z]G^?\/E^8QM55M?!-\4GSK=>E=K^LM-]A=B5O5'UE3N=M0YQWWU=R49K% MNTDRF.&49I%*4QB;:'[$50A9)! 4@N$DUHYSE#@%\GN3;&H??Z-86XV_4])U MJ]T5V.AG3HHW&FY:6(&O6R7!N\7ZH:ESY+C=Z,_\=G[9JQAU8#9[)7LZ^V?> ML??JH/F3;E0/S3NH^RZ:_P'Z%A VY3JD:'OK-"'>F-*,HI##(":F:% <02P2 M"D62TBCE L615>C!Z6&F1N&ME-LV56ZQ\F= M>/2RZ$:F!A[H-2C!.\I$#P7 MV3TXU,AE=$^I^[)0[LFK>\=95INWM_1[IR6YX2<]1#=I:18ED92!""!3BD"4 M:H)@&,4P3E(29BG/1!;UV("S%F"B.VS;?DSS:MNF,#UZX%+!M?Z!5N=@SE&7 MEA:Q(Q:_ (\6<5D?YY@^KQVIKT C=S<:WN.FES-6OH,M+4!2B+:>14K^OP.%.CL%I,D_G6.F.]BW4= =:.DSS -3#_]$+*O3C7 M:1S\UN4Z,M:X);E.*_RB&M>9RWM4M#^7OU==4%X_T7QN I'?+XN_Z+^M/NN) M2/_;9/+-L(H5CW@($Y0@B,(H@I0( B,1AT&BJ) (6Q? OUR>J9%,+3'8B S4 ML@"5T."K$1LT70!&!>'SL)5U?ON3?5U)N6B6(-,69]I=I$$B(]#P' M*>5G?^5F72S5"$(QJ0",91I"#B,H,X MX BR.$I5PF6DB%/0T#AB3XV;ZZS$^5;*?JT(!K:UW8;(]"PX\+RQ:930T?BJ MT]4;=)5N^]RV:E<)DAWE0*-Y-_9H]SBL4M]_!X9QS#5(0X>!17^5_A#CF.-8 MNXF11N^;%7HD\?ZCEOW#2CZ4,U,=,&8X@4' ]*P4:_>>X2B&*:@B1/J* MNV#R_ MJ]3K4='4U8IV'#>T;4;<=A_2+/WJD/;$U7^I45=!QJ\FVA.J@P5#^SZK;ZPJ M6_TA37RE]C*?9$'O9!MI\9FNY SCD$JA*%1I@@;F5U#44\#;D=\'F$ MY7,BL8V4PWV".^J!O-*O+H6@A2^7\UR8P'ZP?&PRZAPW1WU;ES-"(D04S+(P MA"A-%61!A"#"+%1(ST6Q6^GIU[3N&)GR.]:M]3M7,WD4.]K-9*]HG8%GOA.& MN0):1Y/FJK6\ AL]0:,HZ&IZHD*)OWES("MXG6=]RSCJO#P0P/OS^%##7%XZ MX5.A)Y[\DIH2Q-*3$+5WDY&A38^V] ME/B-O.T^@.,+0MS-&:J_J"(J9A3!DUT!$1!RDV=_Q3B,!8J MD(BR-+6-/7,8=VH4LTGXW D*;1IM&/'!5GZG,DNN]CA-/P.B//C6QD0 MH]] M&PCHD>+A? +N%"?7 [83L7,N3QLMGJZ'BMT8NSZW]W,JVU(-G^1F1SSGLQ@G M,B DAC&K>[!B2+!,8(A$G*DX"*)4N%7D/SB.RT(G+WODQ!X];H/CS2JMWU2V7TO^_3%_7AU MDSE9^>[OOAL:ES,>Q1D7>I$>!-+D<80(4AD(*'A $>8,1XRZ;+4?'&5J&^;; M1-YFC=G(Z?;U'P;4[NN_&*:!OWYGA)P__I,(>/WX#X\TZL=_4MG]C__TQ7UK MUSW)Q;JJ:OS&; -2OC+!!V_6Y6KY((MM2QW3]BB51$$BL.8#SC*(%<*0)YE* M6)AQA:E;-3N[@:?F(31RU\=HK>3@FQ8=M+*#K[U['%F;PXY-A@!Y8(+QAF^/ M>GEN8'FNH&5EES_'^'GFHC](4]EP]?RJ68LU7F^J;.*-)E&'( M4!)KO@ICR )*89*D<9!&D?ZOU?+EQ!A3HZ:-F*"5LT^:Y1$\S^_E>4!I8&X9 M%""'/-3+@1HK#[4'8&YYJ*>A.)6'>N3.\?)03XN^DX=ZYM*>P56TO&_SA S# M5O^NRQO/LDC0,)4("A(+B%0B(8Z$@)H3XSA)>:HBX=:LZ<1H5B_NJ/V7/LJR M_#/@6F1 &YD=0V).8)LHBBD1%$;2'%^K1$%,E8))&D2*)2(AR*DLV*7(CAER M9!#=)%A6+EI'6G\0VWFWGH ;>-+IB9E[),]Y-/Q&Y9P8;]P(F_.*OXB6L;BE M9^0+S8NJ;=^O>HV^+JIT#N/R_KY8LE(63R;HYL/B<;TJ3?KG@N?SO Z]U#^N MBT(O[LV67KDI9U^WE:01I3S$#$:*:CHGAL[C&,$$,17&,F92":>(F2&DG!I9 M&27;WI4=/>NU9%=34*L*=G6M$LUK9:O][;+3OZ)^K&.DSB!O1A '0JDP@2GA M$40Q"R'+I(0LE4F21*96!)\]RB)?BB\K6JS^1=Z/?8D'=!5V*@ \RD5M[[D) M9IF"@6/&(Q2)2/L8PB1N8I@=8II3\I[OET\_ZEII@1+/A5C'*BP>-0@+'Q&^_ MVZ-_[[=L:_,>FD-5DQ4Y4R()),$9#&62011D"E*I%UTD4&$J!9.A8&Y[: =& MF=[>V29!5_:)?3@$I)V;TQ><<;[.#2J->*:W-/.8AW5">Z]^P:%Q1IW53RBZ M/R>?NM3]H/#]WZ(@))V=GO;@)L"2($81#"*>0&2J+5*E&(Q8FC(94)HRZXJU MQP:9VDQ;R]G=B.QS%'84TO.'A3Z &GI=,BQ&]N>%/K :Z<#P &9^#@K/87#B MI/#HK:,=%9X3OGM6>/9:]S[R7_B]%.NYO%%F55)7"5^(_US3>:Z>3<<,SI?K MQ:I\FY=\OC2KGVV<4:Q"%62"0L)Q !&G%%(J, R))DLN:*RD5=C7A7),C3^_ MO'L#6G6N0!C!@%QM?F'RNS<:5A7MMCJ"5DFPU;)'O-BE9CU-T",::V .?P4[ M6=.:)Y1/N8=ZB(YKJ'_:=PLOE6$4"O4$5,NROA[GOJGS;K'*5\]OZMJMG^6C MR<=?W)D^U>MR1@)!1)HH&%!)($)1#'&(8DAQ$J%,\C"R:YQP;J"I46DM*VB$ M!1MI02VN_3;0273/;POYPFQ@1NL+E]/&D0T6O3:23CYXM(TE&_6Z&TU6U[O[ M96_6#^NYYIXG^4XIR5>?JE.Q&W4MEH\5(XG_7IU6R\#G7>K MAH1]8.89 '$G7ZDO=!<[2,X#C^85]86DZPKU?D;?NJ.'^E?/PD!%! 4I#&.2 M0A2%":0D2K0SQ&4@I, JX>UF^ZU]UN'AT7ILNM^.D'UH2H.)MM+!BG[OW[;D M",AV&_$78/;:#>TU@D/WKQ]D5_[(4!/H3']L;_[,U=XZ*YFT(>UK:?;1_RIS MT52J[#:Z_VS^=:-NUBM3]:RL3MX_+K_-:!HK+ 32;))BB$SXI':;0HC3,$TQ MEQ%-^84-E/I+-S5WZG"KG:U^8$?!;K%R_=E5.AHOH-7RJHWGT9I>W'#I@E? MCO!>S; #\^0KV-1'DZ3+L1^Z%](%$KYVRZ/+P;7H;.1A$)_.Y=%V)3,>)DSB M,(-1%E*(4B8A"9+49+93F@91P@G9>)TNM>Z=Q.CCCH[:Z.AQTYI'MC+[\$>/ MV^421_4RF%_;@SW9#VEHW_8L=",XO<=EF( W?!8@.S?Y_&,NH[^#M=C*&8]Q M0I&,H,!! )%(!<2(IE"F68((#[(XS-Q*I9T>T.6#&Z=FVN:[X]TZ@H;>>BZP MCR"M :F^(" %(4QE%+P#&&2:E.X-4_QA?/KUA]M>G1ZQ=IMKK@< MP;&F!F?P>D\"IS$9A/./#/DJ%']:_6.,?N:NOM68N,RK7(/R-[EJ#IQF,B H M(C&#*>88H@@GD"1$PBQ"1,@LQ$)1-]X^.,[TZ'H3@U%LY+T"BQ-[? Z@4?41]B,)^/L1[C=)_'F$]4AS0YPCN64&F4I24NY55*U>> M+D1GQ^:V:I;4*89*$JE(!"G3JWJDN)X$5,@@IV$:"!5$6"#;E*%>$DR-\&LE MJ@(:W?+ 37,&LXG9405\K90!SE'O_0UVFL!',;<""G MI*J+D#Z1<=7ON:.E8UVD=C=7Z[(']5O/;/,5YO/E-S-9EM<+\5F:(A7ZGYM@ M/;UE@$M V\6>K3O6M MM0I5[3F+ZL/[X:VL__5C)[K5;3%B;S:[M<8@QAAXBAK9#LXK"6=,O2X4[$*#IU-NE65K,)(L$XR*%H4@-$288,AX3&,0L9B%5) R= M^DH?'6EJQ/=6*KU$$N 7N=#_6C4-TSIG25=MW[1G\+56P7&/Y3CH=C3F!A,2F<1\DI"QT<;E73.*KU/,N=OZ$+NUM9/)C:(YJUWM#'W)S2 MF#EHNT=1MD<@:88#DB@$$YYF)C\+0A2B,9N!W4.8T_O0.\-DOQ M@:[61;WRU&N;N58*:OY[ .)4#1T/!@E)I.W!(F,!!1$5&<0DUBZPXE% A20T MH3WB^_Q;9?SHOKI$^FL;R&Z6&.PK&'I/9H.CD;S>A*DZNN??SQ5YH>9U% MW"08=6;I!<[^;-/O(?UFH"^K)?_[A[)<2_%V7=3;Y/E25 '3[QX>Y\MG*1O/ MQ$R",YJ%+,ID *4R_5"C)("4QPA&7,HX2B*11DZ'E([C3\T%-I)7!U6:UMXL M'Q[T.K/2"*R6X*_O/KRY 5\^?')C.%>+V''<@#@/O:RO\*Q%![7L36+P)F6D M56#'A_;'>#VQ\\IYKC*,RGH] =KGO;Z/Z;^@_TV_=U6GEX5>L)@4AKDYH*?= H?:#V&QY!GD MF"40)51"&H0A%%RD<1PAH9#U(?GIH:;V 6^D!=@U^M28]V3ZI(E0;-0PR\%&D1[Y =%?R3>'\0* M3A-";Q1/S!'NSQQMVNBM;GA(539 VRW+/<$W,/E? MA%S_#ES',1FFC]:!\5ZG&]9QQ8_VM#IQ2S\2,=E9M+S7W/64"RE^>?Z]E.+# MXL/B29:KJGSR*G^JCA.O6;DJ*%_-4,I2G&69!EK&$!&JW=2,8A M<>$6=Q&F1CD;4<%6UC^[<4P/.]A1S[#H#LQ(IHYBU76Y%1^P9_"#T0#DBQ_! M(=S!UU8/CUS5'T2O%-9#C%&9K3],^X1WP9/ZM@TSU:MNZ?=MG?C-A\8C*CD. MA:G.K)TIC!)(S;EL(J,0Q:E>M-O5<[<8:WK,9D2MBAMUNR><_\2<0;9C,T_0 M#4Q;O5'KT6SL+!Z>FXX='V_DYF-G%7_9A.S\+3VKG=)2?J8KV:P)4H*R!/,( MIMADEY, 0295#$,>:5A)2 *2.94KW7G\U"C"2 >,>#U75WO@V?% ?T@&_O0= MT'"OL'E0:;\E,G>'&+?&Y4'U7A2I/'Q5OP_W]T4A^?)ND?^S*NS61#R4;9I* M^5F6Z[GQ-]YK:9LHL#I20E_]:=FT]=(K(H*"R,2E(FR*3\H,LE!P&$JE!$=" M8&9U/NI7K*D1Q49\4,BY"8XUD5N\"5M]EK2H*J4_+L]UFQO2DG;L,[Y]!F:M MKD*5V]*JU$G9VB@%S*>[B3=N&D>8FSZ=-9TSY?E%VBM5>A)M5(KU"^<^-7M^ M>L]=\7R1K^3'_,FL%U?Z)<_9O$[E+3]NJL @ED:F\@-,S::X]M!22#(60"45 MBN,D43&R:K_C,NC4Z+B6&59"@ZW432;4!=5ZK"Q@N6_N&=>A-] ]0.J^C^Z MD=\-=9N!Q]U9=X#BQ1:[R[T7US2O'VS6HLWOFL[8W5J4UPO14F@;DMO]\RQ+ M59;*)(5"J1 B'@2095C" "G.).6!2)Q(S*]X4Z.[PP6#VT(_(VL(\>'-X6KUZRC#Z8PM'FIX7\!AZ+I5CS%2BZ=A,=N\G6;C]\ M_C_IP^/__7;SFQ]!ON#SM:@.X[5;5:ZJE/.2SF7YDY\PQ,O,<2(6L>>#1PM( MO$SQ;E3BA4]R[X5LFBE7G:&^<+F@1;ZLTM=BF<4\80@*DNK%"DLXI)0Q&*0J M#;D07"JKH*&C(TQO8JIE<\K\.X[?Z6G$"RJ#SQ)V@#AU$CZI],7M@@\_?;2> MP">5ZS;^/7UAO\V*&SU7%%_RNT6NH%$$=#1I"AW412:Z/34K M=?QM)_C U.OFP44"C;I5X .Z_8T!+\_LE2-HO.\_J.FGN7J^YKQ8TWE[8-;6 MR)PAI>G4Y'!(A@.(TI!!P@,$XRBE. C2F"'+=F_V@[I\N*/U$#*"ED M"_"M MEMZZG[H#VN=7[/X1')CZ&H%!*S%H1-Z>[K=">T?3*7//,ZHCK;4_RT>S?#;= MF*H%]MU=455_VZ*K7]A6?K-6-E=M3AZ J OMF%\6\G%95#$6CW58A7G5:?O> M=\)F2I-@1@M1MW+]OI(+LPQO%_/;CP/\4*_1S2/IMD!K]5RS$KS3EVB!3%#U M@WYV^:.GA;N;+4\G#=H\:,Q,00?%]M(#7>[LFS'AYJ:Q[V5%&Q%[1FM>@)@.V?: M#VP#SQ<]$7//JSD+AM_\F>/#C9LG,$# M0 .3PDYTDR50ET0S'8)AJ "FG;%>*V;ID,(GPI0.7MZS-&ES2'"CFA+IG=I_ MY39=INSTS8IY$B/&H92!*0FF),1$!3#A,@UCS1(R#)R*D[I*,#7F.%1;ONRD M?_4_^.QO)#OF&13Z$8^>O5K O7)I7Q3]UBYUEF+B*IZZOURKN\O3947O9IKTUA9&B4!S1 4# F(@BR#%$<)3%,:XSCA(:7< ML7& Y=#3V[#[^.'ZEP\?/]Q^>/<%7/_V%KS[S]\_W/[-L0B]+?!V7#<$F -3 M7+?97UL(:O4\2#:Q*SI^2\W;#CYNE7E'2%X4F'>]WVLBX^T]7?VQ7,_%AP?] M=JW>*25-X023!&UR*&<*"1*J1,$PD]J+R\(8TH1&D%.DHHS)+*78C:WZ"3(] M[MK)B#-YB:S1!*RT*N";T07DE3) MMI4%YI:DEYR%\\9SX[QAC?(P/QW-#>Q MMD2E!*BU !LUJ@L_G[*$KU1$2R#'2#T\)\H44@TMX;),+;1]FOO);%TL0G_/ MYG,V8R^XIO$Z*MS$8W$9AH*'>L%+:0!1C#-(8I7!. M"'M$HH=BZ5NN9L::V MTNU4-ZD*'7S>D=@IWLT&Z?/'L1[Q&YC+\AJZ=IH Q;#0V9^]>H1PI$/7RZ!T M.LRT!.?$*>:Y)XQV?&FI2O?'7%J?'M;4"%-%$ E)'BLI72NO'4& M9CMOTBMX Y/MH6;#^0*T H-/9X#L4XS+#AS?);G.C#IV82X[$ Z4Y[*\\<)R MR;_JIZ^+Z@SUCWQU__MBR4P'8S-$75YUUZ'1/ZT+$Z'S"RWSLEW//W]J8G?+ MF0K-R4?,(*9*+Z(U.4&62?V?)(HC$4<9ID[EOH82=&J\MOD^]4=9Q3A5R=D+ M$_YD$H]V8J*OP$(ZMJ\M$=+<$WK2;HZME4D]Y;*5R! MC:Z@4O8*;-2] AN%!Z@X/9!)ABE7[5O8UZEU/1#D1PME#S6>>SZ<$:?-)O_/ M-9WGZKDJ8%O/;=NSJNIL4D\F/$9*"AC+D$%$M:-+)5-0J%@(3H4)V;/-DW,: M>6JSPY=W;T![RG<%P@@&I,[-V-9^V.JT=>JZ]58KO1PR[]PL=7H:&!3_H0_5 M!X?>*<>O%XP7Y_ZYC3I:3F O,+JY@OT>X+T6V_6#"73_9R5)DX+\-TF+]_HE MGE$HGR/1.I=XU]/ MF<)G&3@+),1@B2F>+*H%)V+%K/T&L/F)2?\1= M<8;[EC\?JX%B#AEX+;T;=_8TD1UW#@C[.-RY/:T_?:18%X.K];C:5!BZ,J6' MN3://PZ]#%&O'-I3E%$Y]#*X]CGTPJ?UX]!M,09-X50/9#+RU+)XJ(;K>,.; MF&JB@\(_,']Z1]Z9,'NCYY4KW:48E29[@[3/D/T?U#,KR$2K?BC+ MM11OJQSUNEA[M;]:_>WFL:K8_NZ[GHCS4HH9$0%/A0QA&K,,HI0$D*:*0!8& MF. (*8ZMZE/VEF!JY/BI6'(I15GW3"B-R&#YV"S::YD=74IWH]@1X:!0#[UA M6>%:"P]JZ9N^%%?M^51]2:,#V"CA,?^G+WY^\W^2=(J@PE0D&LE]UZ%1Y@ M2+,@@2G):"H85E0@MSU.WR).;_>S.IL#-PITU='+0*TI?P9?F__M[6)ZM[$= M\;ZFW0;FY:YJ5V!'N6J/I:N>R>#<>K%;#8=W8H-+N;XJZO-Q8GWOB7OWL*,2M*70K9/QA<_KV)/E ;N9?H)V'=@Q:#4&'96KE6!KV]TB MVUVU]665XE7.SJ9GR;%;.['C'AMNCVLOOYV\1Y)]W!;AXQKD1>_QD8?OYP!I MZ1Z6B\X.:=N[K/K5;;$N5[.(I1@Q0F%&P\0D53*(8R1ADE"D#1-&2B1N04 6 MHTXOXN>O[SZ\N6F.9>[E7 #V#/*BD$^:&LS29&7$=IMQ;-"WFRU\(3H.T]?2 M@NY13*J=5FW%%IT0&(?4ISN;5'?P/*\V_T2385DA7% M2<(US5"]1(*($P5Q% @H-!FE F.<,JMMK9>/GMJJII7.LI6;$#1"U]/M?8/JGRJIO[N#>/5SC\HZ$Z-_,-7]/:#'@MY M+[6/U085_B:U_V6:OZY61<[6JZKGW;(JKKU8:37TT^X^+$R9"SU+LS +!2$9 MC'%*()))! GE*<0R3)0,F%[=D]EJN:)S:P_I$GF<*&XCU: 3_E8=T)1CH1U% MS'[O8D<5DY52Z>(8\W*I)3F-) ]-:W1B+(D0A10K A.NFS5C6G) M$2:K74LVL=@_?%R6Y8]70"MFUMU:M2MPO6?=7?5 J]^XQF5(A"G& >0\3*'V M(S)(.:=0?YXHP$$@<*S4#8]_KLHMD&GO-Y@/ ^LY+X_U6H9V1J7D2:PBF 89AH@&)FE"!E"1 M%*5I$J(@1K.ZY=67%2U6=CQ]9#27[W=_S"&#U_2/W-1PKKID,WF7+Q;FV]0_ MF,Q<+R5C9Y(PQ@,10ADH#;22&)J:$3!4&1)(Q$AAT@#];F&YL^<-YG;$T4"6 M"^$7W@2Q6#%3B\Z42D910B$A,H,HH3)*@S!,(LM&C![!'<>'J-J,@/71LLB= MW/.U-D&QHJ;1G;[B<5E660N./O\Q$]BY !Y@'7AJ/UK6>/"*Q8/,OF6: MNNPF'!YF:IL$K935&W[=%*+HT5OK"*AV9' Y5 -S00^4G,G@- A>N>#(4*-2 MP6EU]YG@S-47I,_5*V@I;HHW=#X_D*TR8T0A%FJ7C8>QT#Y%Q"#1/C&D-),A M83*+4]4>Q=XZILZ=';W'D>SM&,6_JN/"5GK3/K>6_V!R5X_\N?-6L6,6CR"/ MF2EW*;#]DN.L MF%]6#O_MLI-OUZ;;E3.LXH"32,*$:;-H=R>#C$D*8Z626(A(BI0YL)HGL29* M=\:8#X]MZ#RO(RGJJ)2=GM_+QY[)P[ZL>OXP>BPCO5I0"^@H5"6Q-2J!1B=P MN]Q)-M[D&H]L*OLC\Y%--M(Y^^V]!,H4*'XR;'C@N]I:D3V#E;Y:RV0:J]7] MG6@)RK5V"1>:,NM+9!,84VTN:1]Q-:^K'2L]B;9_JS8\3/ECT^.KVMQC\_R. MUDGG8EW%LNHY8F$*W6A1JD+)FT_9R+A8+N _JJJ,N1ZU6R^@_,E/M(!':Y\( M,? QRFAQ"1XAZ08S^'RLVR0N].BF:X1^ [\\/[#E?,8CO<(0+-*6(B:A,(HA M(S2".")9P,(P#E)BFX*DQ)[HV?D/+>]/< M3585EJM\\F[KMUIV-RHYB;P=F5P,Y$@1V#OEQ[I55L_@YLPG-H!X9923 X[* M*3:J[[.*U3T]CQWN:2%_,8L,$PLD%^5^0MHOS]M+FH3;ZV^T$+LELTR4T!\R MO[O7W_GUDRSHG6R7)9^*G,N91(J$ 8\@B64,D:DH34V'OE!D6&I7)@ZP8Z?[ MD22?7FQ%1W#02@X:T3?[1Z 2'OR0+X!8SN>T*,&C+$!I$/G1\0QDI%?$\A!E M>F8?^A3&J -9M?G4U;F;_VRVG+K7M:GQE>97;27#*]#1_NK M64E^OUC.EW?/9A%P'ARG$X67&)PX&.AB>4;XG6/*<]?V[*Q2=Q0T04FF+G,NR\U^?20BE019!I,XHQ E MD5[CH,#\1_* <\0"XG0,1G:?A, M_]Y4WC*2KNG\5A8/T2P0&-%(9I"D*C"QUP12D:90"$)4)#&2RC%W_!6TF-Y^ M9D>)EUM2'?'!QUS5.YHF1:_LLXLY\@OCL*,YW9?@7VAWLX/$@=W-#1H[+Y7! MP_-.Y^O8TO^NY\AZC+\#^CJ&.K@;^DJB7-RI^V/.39/:Z[M"UO4KZU0[$8N M$5/@6$@,$68IQ"+.H."8*4(#GD;,Q6D_.^+4?/=&RE[IB^?AM9M8O((V\#2P MTQF[D19LQ?6>X&B-S5"]KH^,^EIMK4^#<**#]9D;O57E_[Q)OOX@3.R]RNFV M:S;_Q]I$1U\O1"< 2_]M;7*>5O>R,/5+FGBLZHY9G$2!$F$ LP29XI(HA2Q! M"G*1(93(-$7<*L1Y-(FG1G"5D(!6LEU<9=VS<>WH<5(F&YA>#U=6WZH+NOJV M[5A:C:O$I8[.H%%:.]S52[#5N[EST)KJP]AHZ&KJGJ5^[3KJPQC!HH+Z0 /W M[//X6%5C7]Q]-#U)-B799RS+TA!'"@;$U%6*];Q"(Y.S3XC*J**,Q+%+]8XC MXSA-"2.4[]B("2HY;9HL.,%*N 8/9287(N,0D81 &I(0AG' 61PK2>/$9<[V M >L8,^W L-K-EA[ &GB.ZX&3>_?'TRCX;>)X9*QQ>S&>5OA%2\4SE_>LS5QS M]GMINE_,;^GW=]_-/HEL:C#-IOHC:2.!5;/X&K'#!ZQ&CJ,HO%2&U&KW(9&6/!#(^[Q8P7WJJ=VP/BM M:GIFS'&KEMH!\*(JJ>5M%S>\J8OW$!70B$8I3!0S91K3 !(2,AA2)1(1I53& M@7-)Z)TAID<7W5(5O3O6N-0^N@22H5FA@T53R^BJ*=\Q2/>9X:H7O1CDM?K* MG*Q(=/2ZWH<1IHIKY7#LG7^8'LTF_. S76MV\[M_?[,L5[\M5W^3J^T!25W> M\_VR:'YEK@MG$:>2!!DR!84TS<=ZH8L%C:%B(M*^L: H<>P_/JX"TUM+?RHD M--5%=KH=\&XHHVSVF#KE.1@8W2;?2KT5+_=J6-O^J.LOZFNM>QD=_I?I.#SENN3XK]5^4[+.[RT>6OTDX MGD4DR8B, A,+SR'B0D%,$8-44I:)$$Y@L_$ U] M_#0<.I?D];NB-%)6__B)_%T@G-+XJQM?,8F_*_CI%/Z=*R\_A?ML%J@WZO>R MCLN\?E@6J_R?]4O(8D85"1+(L= ^5,@H)")F,(M82$,5"B6#OL=O)\:=&B7N MG0)5DL.E@K^73?3U%>B*W__ [90MW$_:/"$\[A%;;W O.ENS@&JP0[538[_: M:9H%(*>.T6QN[]V",5](T407?=*OTOOU0DC3YW>U+F^4^&XDYD[',HIACQX:,9P=U(JUQVC,:F4$C-# R7H%:;O##[PM5_>M' M4.M@&I28*YQ;-YXWAAUQ^89X8-;RC&Z?EH_6))!E$D!<9IJS#'.,LQBB1)NNPMV M>(BI+?FV4H):S!Y59X^ >7X7['*(AC[W' X=^UVPRU$::1>L!UI.NV"G@3BQ M"W;DQM%VP4X+WMT%.W-EW]R2NL[.'_GJ_LVZ7"T?9%$M5^NR+0BG**5*DYX@ M6'MD6::=,2XAC7$8)S*+%8U<%I&GAYO:\O$WN3+M+"N)>Q6..(.NG9/E#[.A MSP5:J*J^GZVH5^T.%I-JJ5VLZ_E\^:W:[:K*W!92Z*7C1Z^E1B=9>[/_7^;QJSH"IU4%9!#V4SS:%(BHQ%*108FQVJB$-*-,-$ M/$RCE =QFEG5R3TUR-1\JEI.T!6TA]]P%-+S?I4/H(;>#1\6(WOOR@=6(_E7 M!S#SXUB=P^"$:W7TUM&A5P>EMI MK7YF__E$2=9N3_NR3JIMJKIN505?*V5![\TWSR^#G?_X>@8>>@7^.I9U+[$[ MB '\5L_U*^*XA7$'@?=%S=MA1G%WI_]S+>?SUI5)TQ1%$8,DXPE$"@E(<8!A MA".:4<58EEK5E]I[[M2^C/;A13%JO9S;>%_JKO\\%/( 04H"!>.,)53&(L:"NH2HV@T[M<^WD=8Y>LL& M8;N5EG_6X%!(S&H11ZZS)P;3KY#MVR&'CMXRP&. ^%;+G?W(R+]U*)* MYZW2'$TQ++,(*J]7JR)GZU6UMEF^7!AMTX#+61A(1CA+89!P A&CVJ&(DP F M(N1Q@F(28.5"4I>+-#4">Z>4Y"NSFR'R^7J5/\G=5'LW9O-@,CO6&]<0 S-B M1QG0EMFKU %=?4RI@[>MC;9F.Y,*[_&$TQ_F7MG5@UBC,J\_&/=9V>.3+XI@ MT^;=1!69G&_3#%#H=2Q$05AEJF^73!6Y[[7B,5Z*?:14*P#%_9SL?ZR7(IO^7S^ M,5_(#ROY4,YBEK)09!C*B&<0B3B!),OT5QM%B5*4IDG(W,[Z7HPQO>.Z5L2J MA4O=K>6#9M'%7=[I\_+5* J#1Q/X%ZB;.?D7(3W4= M7HXRJB=P5,G]B?WXA>[S].="+]L@\S!5D2($AL3,T1FF$ N$8<:C M4(F 1#BRJO5[\.E3FY\K 4$M88^Y^25ZY^?EBS 9^#/V#H?]L<]%L(QT^+,# MS\>/;_QX*D=]M%;B1W6)_W-8[&(&07RH5FTG49M+.?ULJ=+4$HK733J'2Y4:]GSPM72_&]]3ZMO_#QUL$ M7PS SDKY\J?UC+O5[VZUD585#[I1E2#5\7R8A#A+&8(QRQ(]+V$%6<82*#,5 M)3$G*HR<"OH<'6EJ_G8E7[5/77&B2Y##>50%BB/*PQ1R),T9M/X7532!*J'2 M9,P&448= Y-]X#I25G]K^QVOYTI%:B8 M!0(&/ L@BIF$A&4<)C3@<:+7%"AQ*EKK2[#)T7F3I <*R;1)2T!KT?L%P%QL M-CN:>@UC#,QJFP6$B9JIE;JJ_KWY0Z.8:?11JU9M;K?*78%&O6['DQT)ZO#V_IPN]?GB@Q?.-VL04F1QA[8[W M.S_NR %]UD"\C-BSO[4?]31!?F75 N91OW#WM)3FZ4+*!S-7_::5-%58EG/] ME+L/"[V*E.5J%L4\4#Q((,MBO2".I*F3P@0D,@QYEA%*TFBVD'>F4]>M_;JX MISA6WQJIO[470@WWW>U4"]$?V6)'>/T9UM([LEA?D]DQVY 6&(?M6@V:GEVM M#C7+M5J 735 JX<__KL02*^647GR0L#VN?/2Q[G')?P_2_U%_Y<>7 CYM Y$ P%L:1=O/B5/-7S!&D/%(P2>. 4D00)D[GTD='FAJ5 M'7$/+HCR/@ZRG6/F!;J!Z>XBU)P]K+.(>/6ACH\VJI=T5NE]/^C\#9?WJMKT MC6^=KK=K>:WT>'^3M'B?/TE#)#0000Q%J&*($-.4$A(!LSC+9$+2E&&KNIJ] M1I\:N>RU5MK(?]6TJ_Y$>UPM1Y8/51Z)OUD6AAYQ) MFE'."(*QTKX22IB F#(,D<),/S1-D_46HTYOK[X1&LA:ZCK"8%FES_%: MYEX%S&TL8+G7Y1?5H?>U&CC;(BC;9,0VP*.1V>,>ECU ?O>K+,8==V_*'H@7 M^U .M_;TQ&A>5,'+]4-_U32H5X;B9O%9FN],>^*_T#(O?U\LF3DS,'M?'Q:/ MZZH-_()KLJQ;F&Y.Z*. AIC2! I)-6EE60H9B@A$*4KC2"\(4XS8#MTJ"Y0)LU 25GE>@JRFH5 6[NEX?&H+]5JV'OOV.VB=/\/HB\' G.='??L#B[XPC'14 MT<#Q\>,;S^<4A_0^<4*Q<_EH9Q.'A.R>2AS\>S^']F74<+NNHS$AFFXR&%$6 M0A0DFGB"4,%,98AP$;$DB-U/8XD$$RP!;%622\ M^JS'1QO5^SRK]+X?>?Z&?DS]63[)Q5J^UQ(>ZM7V[CN?KX7V4HW[JO_/9(_, M0I410F@(PT@9#@]#B".*8!IRPM,L2^(,NQP%]9!A:GYFHP(PE@:'6Q:Z\4L? MN]@QS\!H#\Q)%D!?@8T.H%7"9'+XHZP+(/1*9GWD&)7F+@!JGP O>=1@N:<_TBM^I-\MPHDYM+FE.?FBCP9_=YI !36HWDTS#4 //)ZV2H*/E M%=CJ";J*MF=YK:K5K-)1%C3:;@[]OK8:>SRM&]XL7J>6 <4==8(9'O;]:6:$ M$2_,0'^?+_+R7@I34GHO,SK3:X\$T=CT]&00L51"C,,8@.SCG$1HF!?W$N*^3 M@GX>B*,IZ!:W]N.>=P^/\^6SE)UNQ+S .3#?>$'0FG;/H>*6:XZ.- M2C!GE=ZGE?,W]".3*KC6K,0+>:\7X_F3K$OW?%R6I7:U3'E)[6+Q>A4O_GM= MKLSK8+:%KV_>?/AD;JF6]]5S/NE5?"%7>=TUJUGQ?]+OF4DJUQ3X%YHOS(,K M-C1'*'$:!))*35,,9]I/BI!^!3F' 8XCCF*<) 'J417C596R^JA?H;;&P[)8 MY?]L*FXKL%X4DLZK]=U\:2JZ+DQU;NUM"\!J'<%C#01XU ^Z HO:ZUB=.-F9 MX!MFQ]#3?V%&ZAU=16OL -'69OO!B/SCE=EDKEZ21B_PJ7HYC$Z;2_81 UO( MZH-$ UJ;0.;UI' 2=O0Z7[VN1J/.B9,PWOZ\.PVAW.9VT\'\S7)1+N>YJ 2K MTI??+A_TXV=1(%(B,8:AQ%2O$;""5&("$6%1$.,P(\JJ.]6I0::V/-B1LTZK M!U]K42V7 B<=A2$DA LHTU2E M+(T5$8Y]*>T&GN#^Y"91"6S$K4XU?KO^KUY=("PMD/*,!5F4F(JD"41QS"!& MDD :!8@G M/$KDW@I^;?Z,RFF?1\%M7 M\_APXQ;6/*OVB\J:Y^_HN:Q12O+5C7KWG=^;B(7/="5O%F]H>7^]$.9_C#?V M1.>FO-T,,NG-'5F7N MK.R9F*@+!8Y._BU+'DG.3,_3;X 'B;8D"H! FOW'GHGH2MLDUEH?R(\+P#H MI+A9]&C*;(">T"76)>%.CE.(\+G12J.[/=95K?;)QJB?-/^N#X6%L0S M&X[+J)$P'GN1M8>W4SRQFEM8K=+UQDS]CY[Z$==A :#%7:7Y*##M&BX FJ,5 M7L@88?SVGVQ31SE;$!YEI.2GY!MX2,(W8CG&F!&)A-Z./U[;+H#%+>]IH/< M:3MKN@-QU%33X];K6Q/\EZKNONV4O#6O.#->C;+K,R.U_N-7M;F'"TTR066> M DBP!*A %' )4R (S569XJPL5&AO@LOBY^:;O*B6WQF0M!8D>Q.:*Q)K1'AO M H?I<:.N\4 ?>Y,[)MY7-2=PAVVT[@0.*KQ:>P)W>(;Z$WB,$J>9TULE-G9L M&\-IF]_=U\D6VP5-48J+,@<9RTN F)D;CK0$-(#J*=WH!_V_I MV.DZ)8Z[U1$1?M6V4#;XOE&]":/O*6^>^.1SKW'GAXO 7]T]Z@*,H_:2.B?[ M53M+70#D4I^I2[?[L5M3<5,\+=[?FAKUA*R:9>47,2\,VCH3S#*5A-@FU?62J<#7;^74_9>>)=WFK MQ%_OUM__O;N\>9>[G^KWN'Z#GPTWR>MYRH#NW3OYM\!M'/%-R<>E^J0_;]8/ M:K-[LHD>]8:6N_<[-:4J0 F K%,F[^G^8^ MJR57P7-[03MM;^J4L5U]^+'7N&WNX+N1XSH'CKLY(R [\NM_':C^VSF>",7= MTW$5/NW&CB)H5(,\( MY*66$B/N&D%X6L3<*.AEA7+WH+@S$ [S2AQ@1F:0#I-.PZZ U]78N,<+7H_1 M1.&"M_?KQU5]GL^.:MTW2B=LE^R^J:;@71N"*DRRBP M=B2M(9[^G.\TN;EU(X(_,C>/@'M 3; @]"+7!_/38>):84$ '=<-"QLFM"OO M&5]SG]\D--)IGBE09B0'2"D&F"@H((+GDG,-"R9\*/"BQ+F1WH6E56 6V67@ MW4@M*IRONT@=(07-&9W(77@O29VX!Z\C",<=>%UOO#Z%-HZ8 MIW%"S*N%-P[G90Q<&=B/4,IZZL(=JQY9M(F%F%E>840UDCHUG MD7$-J#*+*R(TU8SGA@LRGW=]4-K<7OM6.>O&O_LI;-7UM4X^LZYH0UB!TF&\ MW2@A&HIC[U?M]4RLHJ"RN10-IO%KDSJ!$K=AWJ#$:9OFN1A_U#C/Z:8P6OE8 MK=0G_6:CC(CWS'9K/IR>U]REMF)3U]Y6WRNI M5G+[66WJFMPVD\Q2Z4(**HDH&$"E0@!)0@'+4PHP(KF$!2?,KPF1B]#949E- MEI2=MHE9I29;JV_RBW$#9!,"<_CM7_SXS&D6W(@L-K8C,UBC;K.O?)/L-;Y) MC,Y-H[B;)D_5ZAV/O'Q0BLI:3H(GI2L?*%[RE->]H01UW *T[J?SM\UZNV_% MK01)I<2V\[F" %&J (58 D8+P;,,H9P[!11X29T=175-MF3Q"JW0O!",3E(ODB1G* M XQCBO*YV3_"Z :F6H;G/J:[CO0M,J>7]:']8NYB$K\AB[G M14[?<>6B^2=;HER^*S PJ>D]9QNB?-ZLA5)R:Q/B:IFVM>+6"KP5.[/0M;U= M%Q+1'-I]?K.XI,!VXP9$<@+*$AL"E[R$! =DY7JJX?3^3)^=6ZOK&9_DB;\; M^XP!YT2Q2ZWF]7+SET[Y.O_V+TG#57L#DH,%$4.9PJ"+&]CDJ<.T84YA !T% M/04.$T9S)QI;'WK3HY+ %-O]?48Y0%H*P%1.0,HD5%CH4F*OG?XA87-;JIYJ M1N_41-X?9C?JB@7>R#P5C)LW(;D $I5]!@5.2C4NICNTL+^V";WM'O4;^UG= M/]ZWFP6"I:66L Y30UCP+RP%9D(X!E5N=*T-)SAVM3MV]TO="4/]@NNG#0WSV&ZJ1B97$0>\J'[(E2I-ZJG$ M@>^E+Q-I5#^BE:I:?%1W;/ENM;,ME6SQ9JI27M)<@92G&"!;OX *58(4%22C MO, H:#HD;FKH0W9 M'A75/'%JK$E>^@$CNC=XZ!+_X_8OZH%5AO_EI^]J\XT]+C^SS6YK?OY#;;Y7 M0FV[,\R?VK3O> $V37.1A^Y4="=F0J>'50W0_G1P!WHB/Z6"!['=5[PC5P8.\ZTF3' M]IZF]0_O?6\-6\E^5?^WS2-@!8,0L/6J:T05=B2W\9!)H)S M@%.5I3G/-"I3GV7J@*RY,?A>U;;2QDT2<*PVA*W;:C(28B,S\QFPDE;3>.M# M!SBB+OZ&Y$VZLG,P_.6RS>666'65OBBAJN\VFWB[R%4NLX)JD$O;7CH5&#!6 M3?:&)07< @_,G7<"F$+AFV3S5[+:PLB]?%U(X[K,7O5 M8D<]9<K2RTS M 976(@6TD!0@+1A@"&9 ERQ7M""YYLY[/A>ES>YU[A3N]69(VJJAGA54O M@GUY52HC8GB1/LW7VT9VCVBFP.BK$&TJ86_6SXE#ZT1":NK MT=CZM;^R99V(\<01Z4YDN8S 5-MEHJR2 '' M&@/C\1$A!(&T+/WR0_R5\'F'I\D9V2O;BRS^#S\/,6 NW-S()<@@',:KW&J#&I"YN.$PO_> K1@JL6:6V6Z4^ M=:DR==>ZCQ7C=369W]CNT;: JAL\''K/PAQJ1(T++;.BL#DM$M RY:!4A#%6 MFJ\1\:JC$*##W!SKQH2;9&]$U_YQ;\=-TEG2MCU)@OL#A\R9&VF./!,CL^98 MD^!?]2H M-;(Z?Z7_/N,?CWQ;R8IMGMZ;QZ2KX9(I327*09%JVXM%$< TTT!@1E&>*",_;[[HN+UP[1D/$#FT(G;YML'VA( MZ?[6S^!U@9_I??K#RG#V:EN) MNA@V7%!>E*C =>AH"9#D%!"9%T!PP3*594KEGE5#QE-V?KM'/5V3P];Z7NVV MXGBOVNBP'WE\XTN\MC>SW>Q[OUS_^./QX6%9Z\26ARRF M[8M-'$$9PLQ\;U)&S?>&P!(0B%* 2ZGRW'Q^.//J3!&HQ^S\T-:,NLBYW36W MEMPD?5N2GC%7[[^%3I_C5V/\21G[DS#>?%S1$3H(S9$:1/OI\DK]HH, .]\^ M.FRX,(+]VWHM?U3+Y>U*&N8VSV9E!J\+NFX/(O<'BEBADBM,0*E*"E")C9]2 ME!APF7'.=9FF OO0JI?TN9%IIWR=17-0ORESO.V]M\')[7Z3XT::HT$^,E5& M1=N;'(-0BTJ)?AI,2H1!X+RDO[!!_!/0W[8Q6[>KU2-;?E$/Z\UN84A-EP)) M@#5- <*$&5Z3*2 T+0A&7/'".0O]E("Y45>G8](HF31:NF>CGP1QF']B0#,R MQ7BBXI6:/F1Z4'[ZR0$G2U(?,J>?J3YX7>2&Q__8*OVXM 61%R4J"V;+9M&2 MI_9\00 N" 5YSDN8XQ(JXM4SS$'FW%[QP5:]-TFC>%W^/%+;XQ[\;IY(9%!' M)H<(>,9K?GR,T#3MCWMRY]$ ^1@(YQ;()VX-;JDCE.V*41?0J;;_;'J9V'_9 M' K($ MI/6R$D_)G^U_@[>9AF; C8LBH3HR!SW3LL7P6D!#>NE<@BIV!YVS\J;NFW/) M\!/=$AB-:KX_"\I+;>BD S9JCPT%8# / -8R8R1/&,\]4JPM(/.S8^Q M.GD&?5IHW%Y[7X-'?K\';?6/K>P9%S=8T@X\;?1CSY2C<,;^WP);GIR.A?S= M*-E=M M\^VC6D#.,TX+";1BU/ .08 CR8$2$F&N"2LRZ1,F?4F@%^U,$#3=ZGOB96F5 MODG>#D2\A('NQCHQH1R9=*Y$T9MT7*&)RCD7A4Y*.:X0O&088&->* T12#AA!&@@D&!*EX%SF/A[5L+BY^5.MMFWWRF3' M?B:J4=ASQW489,=-UVC0C;WOVJ+6MJ\TJB:MKLDOK;816UFZP1)WCW58Y+3; MK$[F'^VTNMT51BGO[A^6ZR>EVB*]=2CTKR^CI8W05IKM-M?_2]??-6?8L(\M MH)F9)1S*60:8+!3@&2,<%=).CH\[%4>MN?E9%WJ4W'2OWDW]'K:V^;%7I/ET M8[GI9VED-HP[0=[T&!?/J#0:2;5)Z38NG"]I.?+H5V[O_Z'N:B^S39\EFD": M(0@@)O9PGI> N_;A:$VV M5^\.5/@&_6D8QMF6?R'K=3;C3QM\=@O^S.77YI6]-;RS4K(E(!LEM'V9:['( M-$NI4@1()!% R"#+$>&@1"HM46HD"!263>8@?6[TT<]9:M7O/O)U:-SV1,92 M<-J8R^RXT,U$?+OQC]6C],6:>/_.3\;[NJWJG[KU2G]7&AB^Q.[50)Q"-9D;';;Q=[JU(7FLC4A$:\5-(O9V)%JIY&%O MB6=44_#4N?'C)!,R,E=:&^I4VF9..C-NDL:0Y,U^4@ZV),:8Y//E2?$/O[H6 MT+@Q6\':3!OH=2UH1]%A5P\84/*J9?2U972UV3Q?[=:\;M7ZL%/WVP7*4B&5 M674J:AN@IA0!FA,-6(9YBE6>L8PXE\+R$#PW'GWAY]3:/R^3TG@[?]8O>6V" M3_DLGRD9)LPQ@9[6EWQ-C-TK]H^%]43%^_M8UG$#SI,0RY4/!7&H1)K/<-.5 M3@LP\EE)M9#[K]U_^*+$^FY5_:^2'Z1Y&BM=*=FD/=^*_WFLC!*W*]E% MEJ MUMNM>6SEBX(I1&=:(09!R4D.4)8AP*FR<8(DRPM1%!G$GO75XFKH\V9.DYO4 M?P\_FT&_V8YEGS>54,GMLGZ;[+L8KP).G(GVW>R8?/(F_(0=;$L.QG4%(3KS MZD3-GH%):^%$M72BXC_2ODH<'5]IYR4JP.?W9N**"?MHV(IJ36$VPT\_;)CH MU@C]HK9J\UUMWWQCFSLC<5UW!>T:5BYXD1<9%AD0!=, 41MT@)0 LF14,8(R M097/QDV($K-;:[Q[LW?#;A*8@93>)'O#DH-E-7ETMMTDM]*L(IL"C(VAMAQU MTQ:W-=7OXQ TH6Y?@+&G:6R:GWZ&O$G^&HBC,GF0(I/2]350O>3DJ\:*F*:S M$"1/J2(E0*6$ !50VA8&$A19H7$F3(JWK+]W$MVIU]^SOS;'?)UW_<9&I-)<0&7^N*(3=356 MX9P#@G&JL2AMUQH?!^1JC>;FK'2!2'V-ZV.+FZ0S*NFL>G;137?4;O?OZBN\ MB>O*N75FM^EF;'P*''VR0N@R#L"Q.?5*K:8FWC@@GF#G2 .'4?BOCULC?]OL MK6[K'9W#T7%&2R@HSH!&RH:B:6*6AWD!(,TA234L-/.*QAT2-C?B[71->LH& M'-<[X>S&E+'0&YD$PX'SIC871**RUJ# 20G)Q?277.-T3QB--,[E'SNS1*N+ M$'>5\M,LU8J*$L"",X D@8# $@.8B5(7!ZQG"&S,*K-- M5A,J%0CB%.1$I !QQ %7G(.\*-*;5JRN<>16"P M?8>0P1B,MC1$L#.^/AKK"FF:I2UVJB*O\J:;XJI.+=VG$3V."5>_UNQS5?SB*E%+IE2 MN50 JS(#"&88\!1I4.1(9QH99Y1XE0=RECRW;\KYL^DFM M?]SRKX<)N2));-?9X@/'([+UY M2A<*DD*5' *#X\-@CO*#36QVIR%JN%SX[$^I"$<-BS^\=(HGBKY*.H \@7)(>EQ+:;CL:& MN(C@@/"4 4%+7*I"B4+K+O+,C<1<10<$H(U,8Z'A^'N;8N9%].;(C=BBXC[O M_(?+@$=.)NGWPY5UK\]!6BA99H@CP"3+;7\H;?YEZWG( MM(!<4R'\Y9&SQN47![XO5%2:7N M[?:@;05EH^#62W/IW8>5652J[:XN+6B2 M&9FH=-#7;RIY6&_JAWZMDYWYT5A0W=L%7[(YO!#LWA[!)DU%]JU1"'X('WNR"(FKS>^'45P_V'7Y=^8#V1Q^ M?5A]-P_W>O.T$&E*&"4I0,QXM(B7.:!I5@(&,T0S)DB>>57]/"]J;I^D3K'@ MU+H3:+IYM7$P&OFC\2RMKCOIWRL:/ZON/!BCY-2=$/:LVZ_HY:4,!H>:<*6V]6VY( M0VL*.#+_@UE:DH+@5#&GZ.I@#>;&)0!>: WQHV[F0^ZU5F]_W5ZP8* M[%\KS//YN+0KH#;J^/YAH[X9@=5WU>SS?%QOV\80E&F8ETH!S7(;>I 7@)4Z ML\5D2HW3/)<$>[6O]1 ^MV]03_>D"W7O:=^U-OS%&O"7L*X=7G/CY@N/A?C( MWYNX8/OWLPU +6X[6Q\%INUF&P#-43/;D#'\Z$Y:>EWMJMW3?ZZ7C^9SO'EZ M7RT-32R4<:!160A ("0 0<(!UWD*<$8R+!@AT*UGV5D)=Q'.:?*.B,[=1Z N-,(Q>-/\$56R7^>K?^_N_FWH8F9.L9U;QP?L1)7OZ+ M!G5O^.4+ [V6>D7>!I@OD)8$93P%G-E7N"P5H+#@ $,L85E23$OL?-^D%M=D_=6AUK5%(N#4)( 91#;)83F (H9JTISHN:VX>XKVG2J1K8.70 8+<7/ YL([_M@8@%Q']< B-R",A9<1-' M@5PR^S@0Y.(=@7WUE&$?M6]5>C:&>9$54F/."I"GTM"'^=+;E&,.9*X1%SHO M4N[U[7<5/#>WH-'[)CFTV!T*X??LE.YR3-2E97##X)3=J^^J M[H?VV;PGXFF!\S)#-M-38TT!DA(!X^0P(#'F12ISD?/TW;Q"@?JJ%/7%4.%ADWRW8?5=K>I R:Z(,TO;&?/ M@#;63WNKFO\N-$-%020&5!?&BV(E XS0$L"LI!G2&6'8Z=#&7_3<'*NCSMS[ M&'.KO?VQT3OYI;/@?)[,M;/BQH/C8#TR_5FEDX/65\$<$+/IBUCD&$YG\1/' M=/K"DGS*_G_/K)EI9^JU5U7?W+_5D#.<:&, MKU7(LNX@QP%#/ 4BIYHQXVIIY'1 YRYR=J0T7#O"[M@A$R2FU7HE@FTW-W5UVM=+KC4I8 M+[3;_&6SJ_ZW9?QMEZ/-V;(N2K?]IM0ND>92^Q?!'JJ=X1E;6+GJS]9#%QCR MC7VOY26ZQLU(M&4J:O?7T).*E+'M,RD#22Y.PTR6T^)C5#^%Q>N^L+7TZ5SN M;L'^WIAQHHCQ@F%6%CJE(),V=84C"&S9$)!I5 C-EF=>ZP?KQGTUX[U= MW[-JM9!0:L$R 4I6\@[-6^ M2:SBR9^-ZIZ;R2X3H(RO02DC *:,&7\#FS6H-DZ'3C.EYDWXS/(!X M^87PN34TI]7FR&X>UIOZZU*?&C3-PY[>K*5:Y"+-,I(50,*" $1M^1@BE2U6 MRPDKF:)YZ9?A.BAO;M^!-JWSF.5/ M&G[%*_Y\O(E?Z9/&'+_"IR\+##=2=];#^*+J8J>KN]H_M'W<5C9*T*Q3=^K^ MX[XM?4:TQ!+GH,@YMUNC M \DT IS 66ROS=JWFWE_2YO>ZM\LE>^YO6N^X9 M4#>X=^MU'V%ZW!8QHX$^]K%_7+S]0Y5"<(L;L^2EP;3!2R'@'$4Q!0T21GSO MM%9BMZ\:])7]M,&<>V&U>_3[>B6;AB!FZ=P6L#\=[/YFO=TM2D)$J@0!E)>% M;;>& 8,E!;3 +$LA186$ 0='\36=Z:F2K6?;'+SN^H<16YO)DZR;>MOJI]J( M:NM;&7B$V78CVU>:O(F\N\ZXKJJ:G4%K7_+=@/)A??C-&E!0SA[/W5/_Z=+BD?>AO?["-;!*FMG\S M%]H2TN;1K];ROU1U]\T0X>UWM6%WJO[C6V/@>U9MZF8<"YF2M!2X *JP):T( M)8 PF0$B:*9RG#.6>9W?3*S_W+SZ3N&$-1HGVFB:?'?O>_):SX&C\S_?V1U[ M^=#[UO1M?Y:;RI].?Y,L K:F1XV!C>VS*-C>. T.-\G^L6FA:"Y)+!B)1>-" MYYQ(>:ZCS^,$.;+CV3"#_-K1)\@M-W=\-0(79?_S6.V>]B6MNP-R*12BYN.F M.<\ PE( *@D! A8TRW.>RL*I;]>@E+E]AQHE#R7: \^^3R/JN':Y%J>QEQ_> M$/DO%X8@B.OQGY0TK=,^9.R1WSUX<6CNJUGI?ULOS1W;9ORZR/,"LSP7*)<@ MRQ4%*$^-BYORTNY"ER7.(:$Z\TMW/2EG;A305_/?DD;1FZ:HN6]*ZVE<'5W& MZ]$:V[4+ "H@4W40ALC)J:=E39R/.FCP<0KJ\.7C5G?\7?W %Q.C]% MW=BW70ED>:',.DH"65 ($&0IH#8.G.=,PR+%6'GTM'@V]-R(K]/.,CF#X!>+<]+>L#"GKPA(3_]O:_'M(^ MK63%-D^P+5?*59HRFFI0HLQZ+\B\D5QCD")"*&&(*9@Z)Z=?%#>W5[71..FI MG!QT3J!'4O5EI(=?YOCXC?R"7X NH*^B X8>:>E1L9PH*3WT47]5VM'M4794G<^%R?U4:O-_>V:L GOJSNFF>8 M"):6E J THP9M\B0,,N9 H@)F4LEREP[12Y[29T;#>^U37KJ)@=];Y+;NCZ# MW]+0;0+[7E!%75IYR9YTG6<%Q@O%VU^-P=N>[6+ M0%M@?%]=3>2@*(H\DSDC"GNMZ-U+&-N#-13,;B>XRDH M'7>9K@-H[ TD/VS\MX?.6Q]WY^>$G&DW=K1?,W"I_SKPX-I\_6&\V*X+ M5\YSDN9*@KQ@VC@@90Y(GF$@22F1HJ3("N2Z]CLM8FZO><^;;M0,6*:< ?/R M\NYZB,8^W1H/'?>%V_4H3;18.T(KSO)LV/Z!)=F9&R=;A@TKWE]Z7;ARW/,[ M>[SQWCP$"X58J35" )4I-?]3$+/RX@P(@JCYOQQ#YI5BYJO W+@QZ)S(&C+. M@=U^GN(>U(6@/\<#ND'@1SNA>XG>JYS,[968Y8G<2XA"3^*.Q@GNE0=]TI4%#MIX<47>CMOA8CDQH!X63KA=V@^DO>ZV33NV( M+4G\<(K=+==%]-2=9(S=:&@7R"6/)DT;WI%%^G^37Z'^3 M=!8DK0G#P(=%F@>@%S\$W4>)Z6/3 R Z&;0>,DX8)?YF:/9QHYH6<@^/.UNA MTW#'?7ND:+RY'[MO-G^]"P.C(M6*YJ# # &$.0%4YP40I4:EYB46I5?FFZ?\ MN?E?/?636G_C2M@:IT;V?=+:D#1&-&4HPGJ(^\Z2&R>.B/W(E!@?=F]*# 0O M*B/ZZC I(08"])(/0X<)W06S)3L^FB6L+7_^9KW:5:M'0\+M-MQZM?VU[ORR M+^UA./GG;L.,#..V;I[J.E"GZZHOJ$!*9KGQ'A7. =*( P(S0Z*DT*F ' N< M^FV=C:;KW/;;VF(^;=>=G36EKL:].M-!PG<3;KQ)=]VYF\54CK[=5\_B+];. MOS2M)0ZF)@=;NWD^E'"R+NZ99A4QMP5'GX3(>XGCZ3OQ!N3HP!_O6HXO,G"K MLRM<47_MMA_-9VZ9M6Z=RLW_,ZR!T(0#E!<%H+Q( 68""P1))I3VVND\+VMN MCO:A8LU-X_$91JCU3;) GWH(:,>MSCCPC;W3>0UR_IN=ES&)N]]$A(7.CC;I'RUHGG9:!-6M.XNE&$M>B-#([M#UNK4?UQ\ZXU&PCM\D_'NH^ ME?&+UPR!$9463@J:E ^&3'U)!(/7^B=4OVWC&C^LZBP .^97QI=JP1G-,$Q3 MH!"QW0]P"GB*.;:@"9_;I310#/S;\82ZE*60KSG+M&ZY^4,+M7O%&RWA&JU0P(1S\-Y?#; M'06@L5_MT;!QC]2_&J.) O7?/&YW9K6_V28_JMVW:E7W[SX&L%I)<^&FSG** MMGZZB-- 0/_I^R:+YQ]4NQ_./WQAI&XQ74)=J37F"$- >&99T+@Y7$ !=$JH MRE4FN/3*ESXG:&YD>-23)#A-\2RT;@N?&("-3(Y!6%W?I67,W,6SPEZW]\J% M+,:+UP>'C58[5?<;?1&F^H^MTH_+CY4VBR+;-$H) 82R.3[01K1+6(","8QQ M"H6B7A$-+D+G1AJ-SFUGUI=1V3=)HWAB-?>.)[T\ 8Z;K9%A'7O7]7I$0P)- MG2&*'7!Z6?#4@:?.4)P(0'6_]_IX]N[EX(7(_,J$#LB:(0WU@[([;;ON/.&Q["\Q=J:<&,B-SS1!H%T5QWX&CM'" MV%_*>[4H]C.&#P6QG[LEC#H,!WW2[[:[ZI[MU':!8(X1+RC(LKRP9:$X(!(7 M(,UX)B3*,UW(Q7>UX6M7OG@NP.=![XL9[WDW^MD3G;V&]B)B4 M&DZ;]Y(-SEP5N.,AOBGYN+0CLHVM]K3]K#9=QY1*W*[DVVKY:%- [.ZRG=1Z M3A=($"5ACD J"@X05A10VPF;RT(5DMJECB=3!&HR/TKI#+'OQQNV%(_+Y@C$ M_/C[X[V-"%IO:IIYJU;K>T/M]N=JE71FVW2,)A6C/34)YYS0V77 MLNE-U3'\-TEM1S-7C24^,^*_M7,=GG%W?@)UF79CZ#K CO:-KAS._\BMK@.Z M4;*W2#12/JRDTF>7C=N/^W[8J"30,&T.H%8I0(PHP!"'EH3+DG!,M$S=2/AZ M9>;'PYT]26-0TNR>&).2@TW)Z2V5;4!+\PCS>?F <+HY&IEY3T\.BS@Y7H=E M<7 =.%6[4L!DQV]Q@.B?TT4:,$FXT=?Q]Y;82;_[XQOZQVVT4FJ,X8 MA*!,I0:(LP+0%)<@Y3DND"X$QUX'>Y<$SFV3K-/W67I$_1[:7M>MTGY.YT7, MW;S+F$B.3&;7@>CM)[HB$]4AO"AT4L_/%8*7+I[S?6%T\Z:N6U G73/ MNV_K3?6_2BX@%YG.- $ED1E 12$ *9 &1:",S ,CX>(>='DM/A/%7'KCY+5(' )A M8.EW\K;)%G1#2O>7:8/7^='9=K-;?-ZLY:/86>_J#[7Y7@FU;;O+H527F(@2 M9*5F )4B!S23Q/P+LIP*S25QBD@8E#(W8FL5;>)^&TT]D\>&01UFN&A0C4QS M02@YO\).* QY.6: GH=C?GKIW0Q+F.25=S*R>^_=+@Y;"OVN=H>T^-O=;E/Q MQUV];[X^5]&$%<2P00E85E" .&6 RTP8WT=@CEF1PQSZ+9"\=9C?LLG6;?Z/ MQ!B25,W> NN984OCQ2E:XC];;LNL46=@9#:RH#\O,G+[ OO1BX@$PQ=UL>:O MQ:1+N&"07B[LP@<*H\A?'[?5RKS?9D');1B <8V;VB%WQE,V_]I6LJT?LJ]< MNL ER7(-4V XTJP(RQP#BB4#N5:E3EDF4T5]]JL#=)B;;W70-Q%]A6^29:>R M'QF&S(L;'8Z,]LB$V&F?]-2_27KPOWD._\>+\'L3XA4 1J7$$#TF)<4K@'I) MB]<,%1B4UL9<*&EDVC#7>O3;S<:VI[;;"+\^'2YIFU?<_F ;^?$0&H%SF6%& M@,$. P0+#BA$%*24IZ+ A<1N3<;BJ30WVJS5!=SJF_1M2GI&)?PIZ5_7&I;4 ME@7$2$2<8#?"G7;:1N;?B6;,/VXM&LAQ0]BN5VO::+9H,!X%ML4;.;@I]7KY MW7PQFF/6]TS4GXFN$!TI\Z),-6"8(H 4U8"2TG!U(86"4I0(>_FT@]+F1L-[ M9=LX@:13-[ 0W3#4;JP9#<"1"?$*[$+Z2U_&)'9?Z0&)4_>3OFS\B3[2#C>% M$U^8V);X:@-D^W*_GN?QZK!\M;77DZ(3*IRPQ(+B! *,L!+W0&H"0, M:D*9$E[%+2\)G!NMU/HF>X7K+?6]RH'47(!',EBMXDXPI-5)ZY M*'12JG&%X"7;.-_G'YKQ_K^-(:2.8]U6_1*8A2I*9C E&!. S M]),)J9QB1P=DS(U6&C63GIX!L0CG\!RFCT@HC";]7;W(BV0%04IN," I3BW29_< M+-1D"4B!$4FQ(!G$?KVK3\J9&^FUM1"LHE=G9)Z#ULUUB@#8R/P7B%5 Z^A! M)")WB#XM:^)&T(,&'_=['K[+_J;6=QOV\*T2;'G[L]HNLHSG ME#$)8)%J@'2:VS)Y J L*[2P98"9TUIK4,K<2*&O7_*GU= CD.L\EL,\$ VA MD5G !QRO^*V+QE\=OW5>PF3Q6Q>-[,=O7;[8?\'SAUHJL:M3]MA*5&RY%](K M-_Q6[5BUW.[K.&JS&$HSBH!*ZU[N" %6B *4N95XWCWW#BW6I7[9X^5EL;8O*9-4UMNDH2H (%8 *+D%I?HEUD4M2*->N$X.2YO8]:91-6FUO$J-OTXCI4+#&O0/% M,,;#GX>HR(W\';@&-*^6%$Z !/6E&!YYLN843@;V.U2XW1#@G#[R;24KMGGZ M^L-0T--7@VJ7T)9)06110@"9-BM1(@0@-*6 B5P)F(D24>=\R0$Y1X"U\%IC /9V+[A)&AY>'EQ4)O*F3N-7B0W[3(40][8P-W3.5V7 M37CF6SE<'BV[X(L2Z[N5353_((VP2E=L7W&G*]-SNY)=&&^EMG4E5//+^I)% MGJN2,%T E-GD YKG@*9*@Y1JHBBF@OCM_\=7<6[,_-6VLTY84[:*M?K?).JG M6#Y*&[@DV/;;U=D)U\ZKV^'#Z\[6R!^%T[D-!_N2OH%=';)]$3,;%](S,FFM MO&DO'#7_(=(<:V:KYT]$0EFA^2*6)+\7>NV7_7JKCX]^D^VJ277/W2U M[G56R()J!' &,_,)*"7@)36K<08QIE!1F4I7#_NRN+G1^5[CKCY^IW3SLU]K M 4?$+[O=<7$ PR&3K 7>#^LL"C[O\:;[-\%CK,VE\"YJ6HI!4 Y*F&"#, M):!8Y$#EF!=4%J7FZ6*ES%.BY%K2Y\R[Y8XDV;L MSE07<;],]5%@G*B8RP&ZT&JBV]TG_45]5ZM'M6 $ MYE2GPJRU,F4/OA@@7&% LQ(Q*D610N);/[0WOL]C/U7%T&W]=&_94GF6LWF. MG-OV1C :(_-H!T.K6)XP[KN1YZJ+KMEM[L=B?S2/P MS7ALGS>54+?+>D;,K_^V7LL?U7)I'3E1=Y/X^5;9&EQU^?/:EU] R-(,<0J4 MD+:S@X&7Y@B!,L\U4XHK\_>0G=8HVLUM5=ZI?)-T2M=UMP]J)XW>8?NL<2;4 M;XMU\FF::G>U9]A-RA5_++HZU/4JW^DCRT5MC:);JS(&%[ M$[Q+&;K.BALICX/UR(QK8:Z7C9][X/[RCP[RO?+)[6680\H6>B(6NUZAJ_BI M"Q5ZPG*B0J'O"&'4]E^JNOMF2//6+/78G?K]T08D?-)-O?M/C[OMCJWL^?4A MJ#ECJL"&VTAJ: T)) $MRA)PDL-24\BR'/NM3GU5F-\"MK,@88T)R:JVH=FQ M:;IA-!T=U@=K_L./[+SGR8WRQL1^9.+;@][JGOR^![WMG]'3_^;0US%BP/FU M*$8E0V\E)J7$4(A>$F/P.!,7**S_YS]5$Q.K-M5:PD5:LEQBRD%*,@:02C/ M;-!J 7-F.WSD6#H=J8^AW-R6^E>7P+MI*^&U9B:-G1-5+SPU^VZ$_%IS.C)9 M3SV=TY4V',!]'D4.3RGXKU'N< #::(4/AV2$?3+>LZI)@7A;;<5RO7TT[U&O MG;I2J6:\ )B0%""H$2!2(I!1P_Z8Y5B5VL]]'I0W/U_9JMMFYO043OX,+K0Q MC+<;ZT;#<&0:O08\;TIT B4JQPU+G)2TG(Q_R4)N-P72ROD>NK?WZ\VN^M^: M\MJ@H?]6;%-G&"QH;OM-T@*4.K>94K"PG>4,ZS"%4E2R+"NX)^&$:3(_*GIG M6/^>U4O(GMZ):A1/-FI9_W&WMLU6NL[438C_3?)D[$IV@QDQ4>?1D8D%X9SK8Q MF NE59HKE .&$ 2(Y05@);,62LGM>Z/"Q_7J M[JO:W'^T1\"?=%-7>D%2QCB$%+ L+I?WDFYK&W/Z#GO\86_V6@H^WT.X@*^WJ\-0M%FRWYE?WLIVIW@1@,IQD1 M$ .6:V4+:F2 :)D!@53.22$+R N_#;AA@?/;9^OT37;LYSXAU6CL&0)S 6C4;= MY,_VO\&'B@.XN_%,'"Q'YIB3((9@&*.\S0MXQBY3TXE[[7(S+\QV*!OS\H[7 MKQKVQE:+6.WZ?Q#"YEULC0-6;PVS(N.0:@ER9#PAI'0&*(4$:$1ERDI9:%B\ M5D&QB]K/;9WL,V3[:OX.[I$,JS7VG" M0A!$L009A/8<^'[.+$N?V =HKG#0:]X+1O+LKN,/N M]BF)"N;(]'\ECMY$[8Q-5'*]+'520G0&X26)N=\81CPMC56KNS]L$@O;R.T_ M'B3;J2R%**5MN6F=9PSF!(.48K/8U]*6[,(Y*#.9T32'D#.O)!(GJ7,CH(/2 MR5[KI%$[L7H;< );'[M-@AL518=V9#J*@JHW*7FA%)68W"1/2DY>8+PD*+^; M ZK&VA.4SYOJGFVJY=.;]<;2X4X9+^W#RKSU?ZB[7HMP46"N(4* "WOL46+S MKY(5H*0IS"5%.2V<"MOX"IX;536'G7OED[WV]?*MUC]I#0AH3. U)<.L-2;0 M(Q/7C##VJ$ [$M83E2H\C_GM2\QC58P- &RH=JS/<--5D0TP\ED]V9#[ Z.F M=FOQSR_J85^5Q[:EO'^>D7W[N/NVWMA5_M?UK^IPL5PH!252*0>IM-'5VGXI MRBP#.9%*X"(K"/.L(W&5/O,[X:K-239[%6WU'&O03:^Z1%M6@NVMLLDJ7/7N MDLDO55=^PC>"ZJKY=7.1)YNSD;] S60==$L^=Y-U5)7B]N5D]2R*&/H4 ]BX M04Y7:31M.%,,\(X"EZ(,&D;57]16F9N^F<_ 6_5=+=>J=M[2SV] W>RKR MALSQL-P9.J[ M!CYO6G-#)2IO71 Y*3&YF?^2>1SO\M\0,.1E"V"O-_MG&V4YPH4H@P4= QE/0W9Y57X5$".__7O=@MIJ'Z/A MOGZ^"I6)%LE['2,M@<_:/+#./;YGLL7L677[*];S%TV=S/-01U?UBHA]62^7 M[]<;^\=%2CA'!$, ,GM5(<^NX5GWU&1M[$1LAM>>A#<0-F/$)TWM<)F0F&3Z#JOZ+)/FXP!TO MS\=)FM^W9;O9+6S#E_6RLN=ILLM[?[N^9]5J462$%#PK 1&Z!*C@#/#,AN)+ MD4JS?LX0TB[?AF$Q<^/VOJ;)H8)"HZPCL5\ =IB8X\$U,K$&(N5,B&Y #!&: M&:%'9N:GET1V0<0D1.1F9DOCVT3?];WZRGY^,01@ XY7MD!*[4C\L6M. M13\:U)?[ZVP##UQ2;8\DB6)FG9=392O=YX"IG.:?E5$H9@^F&/A&781=I="D2ZT8 MT+U<4$49\[H*":>';POX_:I62E>[AFST>8C?'9^EM4YK$J"$]9N1#D6@B,3X[Z"PGG>ZYK0)[^TZD)5""S[0G"N[X#5&<&7"![79/7TVC]?.B++Y'_41ZJ',N,;8T*NDQDU4 M"B"H"L (QR M"H*R@F>2>A9YN2QT?KYAI[-Q)JS6]2NWU[NMK1E>D\%A&MSX M+"ZT([-8-$Q#:A8ZPA2[:.$EL5-7+72$X4390M<[PXBIH;N: >VP']N&F.WF M*:&H%%(K4&H;U844!DP7$BA*TK1(,86E5VOA06ES\YS:;_Q>VZ13UW.#V@UJ M-]Z)!N#(E',%=MXDXX1)5'X9EC@IM3@9_Y)5W&[RW];^NZK$^MW2K!$WZU4E MOBKQ;;5>KN\JM;5I!.TF+4>P+* H0%YD&"#;^9%FA5FG99@C(;3,4^< +R>) MG+V^'1\1N95VI]^]#U-:X3B$8#TSVL+#JH$X6: M'3V7Q^!6VX0E#YMJ):H'LPS>'LXKUCII[N\2AHRJD4+6O/ <.,IP&V>RPPTO ML_K''7XW^M-XTR)8?;2%3;?&Z?Q]O5-=,2::EA@6! )2E@5 N9" 2YJ"C!&9 MESA+L<:NY#T@9VZ4W:J:+&M=ZQ74RFCK63_K$KB7^3H29".S=(?6QP-:5M&+ M9:.\P'+GXTB@3<3"G\U@UF/^7O=H,[1J3\B4^K=M(JMMG9VO9++FR^JN<:AM M=?/ZL;3/HM6O;4F@^X]L/0>[;RH1;5VOY@E>=3\^V&8X==0=N[O;J#N[VRG8 M9O-D@^_8O95J56'+96(MKALUD:5]4HU[;",,>VO[$BK]>;>7&_7P*PN*B&>A)55 M&536JSL5*RC:X0D9^*X,W3W9U\3!A/XWQ.7RJVM9MUNHMN="G;K6QM6]^ZDV MHK(9GA Q"*6 "M- .+2+ 48U4!I9A8))>%%)D(.:AQDS^T+\ZQ8F4+_( M36)HJW^R-R"X\O7%6?$[THF,]50G.E?#?$UI;%? QJJ3?5'^:Q7-=@5FH(*V M\Q"13W)^5[L%1I#BK!1 I-!FP>8(T(PJD$$N)(8Y+'(2Z0S'B)OSZ79HR=\KWGJ.(QMFPW4C.48Z5X"M+<"0(X5*(LF4P]$KS=1,Z-5/;U#GIJ)\_T M#MC%=D3_\AY3?$Q'9IK7A--]%RH^K!-M2#G ^_'CF\C)"GYH#6S.. XTV3Z- MGV']+1O/.P.RDL0W)1^7:JV[Y50_;])^+-HNS;G299X1XP9R) 'BAKQ9*B'0 M.:YU]VN([34+EYE\#&Q'YO+7A]6= MT<> =R).CP6S7P*:)UY#66FN0TV7JN9IW+/\-=][_;G]MC[#6>N7C2NKU9OU MJJZ9TO3-6* L*P@E$E!B%_L0E8!D>0HR6"AB_I)F1>[*[:Y"Y\;M;[[9"@%) MM4I$JV?":D7=Z<89[\LL/@:*([/X[?[$\$1S7HMKIWG;D&@$7-UI? Q\)Z+Q M:#A[\;@O8 ,\[CS49#SN:UR?Q[WO#4Q.9IM5M;K;?FZ;$>\KGV6L("K+@Q13(M56F^DZ4&".$"\+Q0!GJ(")*Y0-2I?DM, MX*?X5'9ZVMS?MA][:,W3L]BZ;8O'0&SDSV(86/Y9TQ>0B)L1?4[8M-G.%TP^ MRF2^='V ARW$YM'VEMON# EMOBC.=G5HS1OCSU>[;7LNO4 Z0UPC#J2TQY8E MHH#A% &:"LQH6J B0VXD[2%U?GS]U9Z2)J+5.]DTBM>G1*)1/9%UW0>S,+7! M8\:961F*W[*E\G$7'2?%P0N/#_383GBC<=*IG'SI8=QJW87 Q$?4P_^.C^Q$ M[O?7;]:KN/@ M8SP01V;RJ_"+%TSQ#)9IPBD:D?,(J'AFOG-(Q?.[PLCEMVJUWE2[I_JX3VUW MS4&%5AP2D=9K3%M.6A/ 2,: T(K9W.R4:J]RTB>ES&V]^;N91+N7LEXN;3Y MIZO?>= PKF[D<35:(W-&*%#>=#$(1%26."UI4G(8-/8E)PQ?'-J&Y[M:/:KM MHB1,%#;]3J>% "@K)3!T8..-62DPRF2NO4HS= //[H7W6_0=X>3V-H=8/_(+ MW*D4L_/-5,)M4A%ED*=8T!27MK:WQ10K"B &E,%,A04I&FN50:,(R/@KO5O)?_$'H+/C_'X.7CX'QZI5@T) !3#/CY#,,# LP@%.-,58P MY[Y5X6;X$$RSX]Q_!#K-DU;U?;Y?4BO_+_6(N'DX,YSVD1VHD7K1W%QZ>&;9 MG<9ESN;:KF90]W_5_C4N$S)B0QLG\7[.LE35HNZ0\62TN[>5H-?BGTWWKI[@ M!:)4YK(DH) I-XZ-@H# @@ I4IXK3E.40Y>%JYNXN2UG&XV31N4FY_RF:^O< M4]OM2^.(^/ '(CZ.8T=17 FA,PW[(7."/;=*_/5N_?W?S4 -<[A8049E0*@,I, Z01! SE%!2&=[B294I4YK-I%E&WN1'5 MWK2FBM--LK?N)CG8=],K\;G6R=[&I#,R^?-@9F+M]-RBCSG[;H[R*\WIR*0Y MQG2^6S5]5\WO(YXGC(!_5,2C8'9R(SY9@]1I^0HP;J7D(C*76>%34I$ETQ^R2H7K[^N :-AHZ=/ M*]4F]*.2,%4:5N"\D,9/A!E@'!*@4A,&QM^7S>U^EP^5)]<_U MN3Q]<0 3/BCKA.V>_C"NFE%8?=ZL;9CRMGL@=9Z52DE 10D!0J4"%/,"8*5P M"055@KGSX;"LV;%BIV[2Z9MT"H>\\Q> =F#(>/"-S9.3(N?!F?$0G(HY!Y#\ ML')H'>%'IF[X#%'JA1&F(U8W4Y[1J^,M@1D"9N6[VC^S%!,I% M 4HS#&1>,H)YFJ?0:R?RV>AS(])6.<]7_S1P;NO+8#A&)D9G)/RC]D]9'#=( M_YF$:6/R3QEW%()_\J( C\A&F_*G#ROY:-:93^US9P-QBE1D !*F :*Z-'X0 M1$!!S7,ATK2 3CUESTJ8VTM;*VGC(SHU0[[<)Z%T\'2N!6AL_V8T;#Q\F6LQ MFLJ#\S1 M*$DE8(QHPV]9BK0JLK(H_/>]^B)F1W"'38E&S:LV,*16GZ#2Y7M )WN4X!X;3%]>S&5]C?.J7XZEA#FLWX@!2[T8R3[*F; MS/@ (<\0%+9SVB@:ES(Z*6D631M.D436I=76/CCT/ZC#71(-J;&8)0\V3'?N9 M&"4=RU<%@,Y9!DN)%5 2"8 HQ("E!($LQY)SB!!B7MOT(X$^1>+"'O1&];J! MWI>ZM^=!_>2@_VA3XN8DC@/TR&Q^%N/DB[*,5BVK6N<;R_-"Q?07_?&*6T72 M7?RT=26]83FJ-.D_0GCGCD_Z5OS/8[51\KWMM:MN5_+#2EK7U?SPT2AA?MR9 M)\X&V38.ZZ]/O['_L]Z\6;)MU_\@(SQ#7 &MB@(@+""@>8% *5)&5(E9@85[ M?TMB7& .3@X5);6)RL+%=^"6_/B6UF4EM9WA; MBQ@S[[!K^3JS.?96Y\ TLE&F,:AM1D30'3IKQ) V>?.-B!"=ZL\1<_BP]<*M MJ#O ;XT_H*KO=L"ZOMR;)KMB88B;%-!\7C-=4H R>YR3IPSP4E-MU@Y($.B7 MW# L<'Z4W.F;;/8*^WFB%Q!V\S[CH38R]>WA.FAZDW"EUQM#;/R-(?'<3S? HKJ<%T1.ZF:ZF?_2M72\R]^=?+^TQ0'^>'QX M6&]L W"7E M^Z[9Q6O#_*PZ?W7[ACU4.[;"I8(AD4FKE MLQMX4LK<^*]1TGSS&S6#V[N$%4(4"1 M(018:D&)8#"#3KV>'&3-C0R>J7N3]!7V_-R[ #U,#I'A&YDBKD+.F2P\,!FB M##-,CR[,3R^IPD7.)(3A87!'&SZW!-;K-X3TN*GK7'Q8/3SNWE;;>J5F=_X[ MA[;(\C1E%!2L2&UQ3PT(9AQ(Q:$@4!:,(Z_B_1=%SHU*>AHGMO^.^,3MPG 9;'3=@1PAN&H/8#[G=(F)?X;),QES^\;UT@):/:_*HGB.I\-Q[?4HC7WT.B9 (7DFP4!-GVCB#%A@ MILE)*)Q239[?^0JY)B=5/YULOZN?N5Z/*Y*+ 4!/N=RYX3-;\3V4,HF]TA:]1-_FS_:_5.:L4] MW?RS4+MY.3'@&YD:#[@%H>;M!%V")*H[=%;8I([1)9-?ND@7KP\.ZGB\?UP: MMU]^VGU3&UO^)$?F:1&0#XD=B0(OMC1)'Y*3!U?$@31B8B3L'$"VZ[UXNZ:4)?/[,G&N=RN M9-O6N:LQ7*DFON[@")1%RC)*"Z!)D0&$20I8IE/ N9:YR$J:IXYQS#'4F9]? M]CSJM6D5OZ]T:\->V_>YB29*>I:UX:WASMM5\^K&J5/-U=CKXVZ2UO4D-;%Z MK27U)'4S%S@]_BV)(N :M\_0-0I-VSPH G1''8%BC'E5)]KWQDZ;S6(W#?^K MVGU[\[C=F<_ YN6Z#,*,:JXQ8#(W=,RIH6-=2B!X(5*=JA(C&M"OUE'\W#S6 M5OO$/B5)IW_RPQB0=!9UW/9$;HTFOJPJOTFY \B@E.7$ ;+C@R9#Q>:)5-S+37R5W5(;FK:E:O4MDJL,;.&#G-XSP= M;MP]M\F>6U:U_8,UOO:LK?G&O=Z97^]MKZ^P'41[VQ[=\],!,%ER]JCS-D%V M]SCZSR ]?-2)<%L*_EBY:COS_:$[=/^FVU?#2_/6Y;26U<0*$$@!+9 M_M<2 2I%!HI2$EEJE&E%_#9P/#68WYY-JVG=GKIN2;WU[$GM.P>L%%E:E-AX M'8@ A L(>)IB8.9&"99G!>'"I^C,B#,P1>69H\[/C0%V=^:X :D-P:O-&G>* MW#[](P(_\N<[,N;>']] Y*)^0'UUF/0C& C0RP]9Z##7A&K8PXINJ?BR',NO M=1;T_JNJMF_-/[:[2BQ2RE.24@ERCK0A14T D3D&I(1EJ1 D9>&4_Q%!E[GM M:W5ZA01SA$V&3[S'Z!!/$Q+2GJ;N-[*.:F]U&?S/0V\NSDU@R,A5J(X051*F MSRL$GEP%W.G8E.N&# Q?D?_G<;NKJR.N-[?WZ\VN^M\FY)+D!3,\F0/-" >( MY1HP)KGA36WXDXF4*:=R 19Z5-&]AQR>BC"(Z+-UP9^FJS6)9KF]AR.%EBD$M<%AD0%&& *_DA'_QZ"FP?A^AZ *?Q>$*0"P^ '8!D MG"#84P)?)Q!VP/2SP;!#]UP;]U4O^WYE6R5MJ)E:;6NN^F-G9'QZJ+V:6[OY M6>V>7D0)(0Z+-,NP]3HR0SFP #1EMJ>-5L)PCR E#8W^"E5J?L146P*X-<5& M%=7IH[>;C;FD3DN\21I[;I+.H(BA7\%3ZT9PTT[7R#0XZCQ=$0-V+;0C18(% MJ_5*\6#7PG@^*NSJD?W3/[]4\DZ]6]U5*Z4V9@':)>.5I<@9YH#3G $$=09( MJBG 5&JS2#1N()*NV9^G1\S^M1 MFBCM\Q@MXW[%2?@PXKWL_VO'!EH)-JYKS^^G[2;]CVV_OE M^L>AU@)'&=8XUX R9-L[JQ20/$N!A*F2*B,R)5[]Q(:$S8WW]KK:(SJK;5*K M&UPX;A!H1V'V-VY&POJB5R^ MWGZG^1JP)KW'@O_00&V+LJ^>3TO5V1BIBG (@@,.H]=PD[F1(4;VG^,?;2M2-+5_L MNQ7FXZ,4*P$N,[NEJ@3@HF3F?W(H,6128<\B)J]JS_R^:?UDS_Z.7Q^2_K9? MPI^2DSN#%IAN3]!\!AMP##NT[2';WR06H60/45)C-/H&[[C/:)R]X=D\=V.O M-_[%'KCH.]633/2DF]SC6C2K_?%))L]W:WT:I<+=.Z$RQ1:7=8XJ2TZ&3\2]IRNRF05LZWOZO[4>WW M:H5 *%4E! HB"A S_R(Y04!"EFM28)9"/X9Q%#PWLFG#[NR*O='V/SR9Q15P M1Y(9 <:Q^:96&9SIQFG=S?5VG&US7[#BLI"K\&D)R1.2(V[RO3^,IIH&AN^9 MS8K=/=W^K+:+4J9%EA,&%.8%0#S#9F%3*""E@H6 94:5URG=L8BY44_;Q;%3 MT;PB1DE/Q^8$D&Y$Q''>^*@4<4+,I&1PWLR7K_W E=']D$,3 MWM_-(_!V?6_\GP4N2B8+E /,-#=O?YX#BH4 ,.,Y^*)# 'FXI(/#!#1+Z87B]K+; M]TLXB64I),I 62H,D)8:T-(0(4&H+"4O4_.=SGOW[>K!_49O?TV7:$AA:UDSDF8!(=947W3S06*HYO3#/*RJ.S-D? MU7;['\_*X\F>@75=/1:>&Q]K1MT\U4EG:?IV#7V;;I*]54U5\9Y=-TEGF?F7 MM>VFOF1OWBB-'*( /E:#A^N4>ZW&#U$@'6@($6=\?P_Z[[]]:,]4$9-80"H! M+;+<^,JJ (P7!2B+/*.BM&V[G4J,/QMU;EZQ42P@4^H TF4_-\CTD8GK6JO= M?=0@ZR?R1O_^>,]6R6],?*O[Z-A04^.!J.1AL[85BI.E_77<=H!'< SXHH=K M)_,ZC]3K^Y?'?PSS)']7.YOS8R65_/7I'UN[+]!65C(.:Y-"6_5Z[;M MC8OOR/1HE&_RQ3KU;:3F+]:"I%K])3F%^RBGX^$@1O75 M28U"L+A^FE_W7% M2%?M51K?[?WC[G&CFBC&]BN+E;_SF+:QOS'7ISA9<]N\I9[!-\G^4; V M1\Q?&GU:XB8GC:?NM)E'H\-^E%8TOL2PCT^O>V3;"79AOA5*0T0 51D'2)4E MX)EY&)3F65G(U*P "I^>(,]/5C^1-8NK'S=0B- MS*H]Y6ZZ;L'Q&/"\Z5&9ZX2821GGO)DOF6+@2O\5?=WBN8EK,HN$WM"VJ$$S M^GX;32$D4 $9R+AF #%D%O63U[ M_@_Z!X7:^,S'Y>7_2"B/S">S =A]@V DH"?:*X@)N-?&00!L WL(/J--MIT0 M8&)_9R'D]C _[[?U2CW]QC;_5+OWCRO9;9)IQ4N4:PD$YKDE?00XQ!Q(1ACG MF28<%3XY$O\?>V_:'+F-I8W^%7QK.T+P< &W^2;7XJZ(LE5O69Z.OOZ0@55B MOZFDFLPLE_K77X!+)C.5"X $*$[<&]-3KI)(XISGD \.@+,<'V9N'-]*"3HQ M02NG90[X"53UO+[KL?+,U#8P&3N YU%PZ@2>&&I21_"\NH?.X(6K[:C@/1?E M2BU$524*LFGC=J3=/SP]+ZL77O^*URK^X&'O]WT;8HPPB7.)+&:Y]!%%G$.< M!Q0F.&2(9#Q(>&Q"%_:BS(U2>DW 6-0VG.X&#-J 09V]B[;MA%61GOY2WORM M3W'^@E_,&.D*X^JQUC0F\\QL;V M8V*\'FBGY'F%.),2[/6P'9*P@R=:1#WR MDE;MP=/?^9+]_/)).H/?Y#NCR@75FV;=>QIQ( K*$@+C0/EO*%&$' E( RR2 M)$I$5FCEN.H/.3?B_?N'3^_N0'<>JN0&/[^ D>2@%=TFME#/ )=7Z>YA]4R. M;XRH02BG]!TH:%&BNW% MC9K=:4;>3 [P8;56)0\8DR]-\Z5JUGCY_Y3/[RK&%[B@-!,HAR05*40%#V!1 MB!BRC)$,%5&(@U"'L,\/,S>2[B0%O:BJ<+<2%DAI@1)7CT,N('N>B=WAY9E] M;:'2)@4])([XC@VG/SU4W_Y+/J!S&UE/$RU%7'CL)+2@I]I !9I7FW_^[_M9 MY--*5/53ES#3_ZBMIE-$<1@4 8)QD080$11"0@6#19SB'(4D)[G628O&6',C M@D$V,))7=:[N?VI2KD@'ZH%DL69) 669BK!)$<0)RB5"[L\#$06!%FAM3%_ M[.%S(X56*+6A$D8_D!_!(*X^#;Q"[_)W?PTFGC]T4SB,/NU3>EM]RZ\>-MG' M>TJ-\==Z\IHK^X&U-9L7O$AIDJLH*19RB#CB\@,E"8QH2#&3;GX<8:L.8.WC MY_:)[CI7=>7<;5M\==CI[33;(^+Y ]4'P[YKUY[.?OIT=4.\36>N/?5.]N+: MO\HVN?.OVVUOG2]UM9)_I>W33S0@BEE2$%P0&&8$093'#.*L;33-Y5PL1)CD M1E6,3068VZ0!SC .9$,(9B M$<4)-SS@/S+,W"BN%@&!E'!;__(\2C;GVV= <'UV M?6RHJ<^ESZA[Y,SYW-5VW_P0K_ [K[^5E!]O]*>ZTKU1FR4[T_1NQ2 M% T35OR]$'H\. LC^UXL'DLVW.5]M0'8O27['$2ED/SI&KSP-=CI=*.JMFU< MYMYXA]\IB?N3=M)YP#OHAU.)_P'-HYL^X'I9RO&^;-9?RX='^5Q<+T2H6@:1 M'$8HDKYG@#$DA,A))$UXG@L:$$QU8YF.#3 WK[.K)%X)\ ]BSIXW!%L[VD 1^^\YJ6C=HAT0_!.8K[>:YV@:;O(_->/"#EZ^ ! M2L(K8=&/0[H6GHFBCK8PB;*A> F>V\:$JHMG]Y)=;KD.GO +X>!9PBQ=$.F1 MMFX*7KTXBE4Z!^29R*2CMTT6AW1.Z''4T=GKS"BTJ=>+K\J#: ^YLR@ITI0B MR(M8\B8-,;V M<7[\)U!R@I&@%O'!IP"][)\X@,GS9^L7(7U7Q0%2$WDK1Q!SF7ZH <89C^/4 MG9,Y'1=$'_L=ERXU=SU^J^KUX^V3=!\I'O)0TH@C1!+(DSR2/DB2PB++*>0I MQE%,8I850M<'>?WXN?%=*R'H133\CD\ >-D;N0X6WV>59H@8N2.G%;_:+SGR MZ,D9NRSW^/N'[_SI>:WZ0S=WJW=5_5S5>,WO_EIQ]KD4_--* M>I18RMZ>-LKERB*-"DQSZ<00CJ4[PYF .>$"AIPG/,XY1H0.W5'N];P:"S&T M7O7]3BCW4T0NXN^@4Z7MB-X .:UOM8&54@S5,G<_ZN4'GL&%[S&/,(]W?5-UYO M:R\5!%&&> C32!T81[2 F*8)9'F:,XY)E"7:*3![3YZ;J]@*9US*ZC5@YPG] M*A@\4[4V D9Q[$>UM0IBWW_29!'L1Q48AZ\?O\#BK&W)Z;JN5B6]Y_1Q52VK M!_DE_U)7F^=A\8:R+ ]%"'.>$HBR.($D+"(8!B1)XBABG#/M@[=+H\WM ]T) M#,82@U9DBSV:RW!KG+>Y!-'WX=OD^!D<9SV37;!=A_+E?*R*^NW8(+E%$N7)T$\AH@$T@-* MXP*RD*(D5\56D58O%0 1XJ1+6@QB'F?0HRB/DGBEK)_D-.)2]K4R\DWZ[2^0WP2;K^I7GEK^0:69,F[/(K?^'I! ^5NQ11&ZIP211&&!:(" M$ASE@?+)&*5F+'A^P/F17M^S6<7V=:TEZ_JE;1]Y/L+=\IS8>RTISUYH MN9BL*O97N5PN1!J11(0(RD5B E' .20!5Y6%XZ (>2$*')EL30T/GAN3#7(9 M+NH&F)@(TR#/$B@I/H(HRV-8L(S #(<\"B.,@T0LNB2+W]>X7OL#ZW 0?Y#= M/?.5Z_]*&9K]L/E'2[(!\>/NU*^T"E5TOHP]_; ML?RV=7R[)=EF(MV)/YK.0]Y67KH3W<9EB9=?JBYL^,/W-5\URIG^7#;K!>=Y M$5=,_JUCLSW(UT97D]&GH#>WIFL; M*;.ZDFU28G8,Z"&ONWZ\97^XP%-?377D&I1YC7P.-[7T.5F'FLEO)U:OX& M/OQ[TU:H7W?M;KJ.%=6IG'&'G>). .2V1]SA(--VASNAXJN^<*>NNV97\X.B M'K[=KV=&V1NWMIH5VH0]*H] MO -(378X[8&:;I/3!T8V6YWV6$V_VSG(ZGJ?\S@&6EN=![>^P6[G<>&/;WB> MN-8B&XX_J7P'^<1V0MN5/]F?R0:.;7:E9Q.% M2:;*F7LL&\"7W39!N:++#>,-8&5#EY4JZ (PJ52)I4<.I"KE4UOS$;>A&:#F M4O^ZJP'YQ'E_5=O%Z&\-J,BR?!CBJ=K:8NK7I-MV!LVCNH&IVF*;E>3(MI!3 M7SARVX=.I>S5[:V\>V^VJR!5*8KR>HWE?_LG;P=N!GHN>>,H2/UJBY]+[[-^ M]G1)?M>JOY?J=_7#+'MFT$?.-DM^)X;=Z]VW'W&>"$[4MG$:0Y13!',1$2A0 M&,4Q8S@M>KL0CC#TO0:Y$CSSOAR7 M87';I./,>--V[+BL^*OV'1JWV-')+?O7IEFW-?'O*U6(=$5+R6%\_4FRV!/_ M7#7RY^]P\_BEKKZ5C+.?7_YH5!C8=H_UEJ[+;Z4*-=UFUF(14(SC!(9%B"'B MA60DK!)Q,DKBB 0!HMR,AWR(.3\"&VFIG)%ZT!.L>.O52$V[$J;RYTVU+%GK MQE3/_8E'>Y.ZE$H@P'./1.N!;,]9\!:&_S;C02\OBAZ!OK7Q/3/O@=6W"K9Q MQ)V*X >EY(_JUTI/\&5DVQ^4KO+M^!'L3M-V^CK-$I_"($XYWXN@DTX6/J$^ MG&6\CF5>$^UWRE=R]5/]L6J>.2U%R=G[ZDDNE18\(ARK.M9R/B'2SQ4IS',N MYY<\C%"2)D61:M6#/#O*[#;2>T'!GYU\!L713B-YGH"=X>/==]6%QJA*VD75 MKRZ6=GJ$R6JF751R7#KM\L46>\:J,'Y;0K\_#NT6U,/9A:KV&B<%) &E$+$@ M@7D6,<@*3(HPS;-"+R;JXDAS^]Q;8<%8VF'7T?QDZ#S$&INWKH#SO4$[&68& MNZRNL)MJ)_44AC=@50U[J\K'U-C\=K1KJ8/@N9W)L_=/M_NHH\;>#J/6#2Y" M5E4KDD661"*+0P9#DJ@ \KR >9%3F"0BB<(L(S0PZE/W>HBY4>RKZ$,EY#4! MH"V.>FO:Z]#QS*-FP%P93CG6W6-D9#O,&P8YCM4\'Z^X=Z7=Y]T^YW;%OJKY M8OFAZW6VP%F#\Q9;;^U0ZC9NV MQ>%[+LH59S_SE?S+^HLT?K/;\-D&*"9I'#$!N8@11!%"$.,@5X7G,Y8(C%BL M54/4;OBY4<<7%0M>K4 O,[C;A@(8KBGVUUK,Q&FW8^V@N?53K/=4ZS[K MAOD5?R^?-D^WJ]5&-6;<_;+YPNNAPZ/\*U65[D(>9Z%*V Z*C*DFWADL:!C M+,,Y$P$+PC V.]%T(-7\#C"'SYB.! ?/\A+PC.LU+9_;CHN\5Z,!;<]6\-3I M;-PM_&JKZA'LQ);RS+J#B<82MW1[ WJ-0*?2WA4-D)J 0:L;T.OEM'6Y*Y!= M]SF_6JZIFZ*[ O)(!W5GC[:F\K:'>W<@V5;;;[WD?O:0*UR1YX5T6 .&51FR M((9%B@3$*<."1C00&5ZLU;Z:-DF?&\_(8=V.ZO7;;L4=H@:Z3A)=H_,?>IE_ M-*;9LXAK4Z@K'/W3XQ40VM">#C"N*>WLF%/3E0X 1ZA(ZS;SXTA)8"M.UZJ" M]=!],A,PB1+TBQ+<\DRB>X1Y*NGSVW-VPO8%DJW.#5[ MC=[ET\6K,/%,!\[AT#\XO J6B0X+]^"1WZ*; [^3FI\YY'M]SV0'>R?%'1_F MG;[((K^8/RC;?N7/JN3HZF$(U5+I!FO^]+&JMYNY7^I*TJ&*W+I=L7?XN1QV M%EFYWM3\HU2D?]I]]6X45/I9.GKJ6PES$&<2(H*00 M213DFBO?J46?W_*XEQ=LU;\!(P" DAI("$:!G!T(0_BGJN?<(P%&4 "%!1@> M?E^!,1S@3P5(^VS=IMZ3OV.7YXBYOC>>IY___X4Y_L(89+3/],69:()N35DJ MX4#-G^63E<'%MH92/[LU0\JDBB,'&+2[[#^!^T=Y_>X:+%^<3=/E2?:9E5P] M50+;[LJ7*U'53]WY"&Z:2HZ@7J>_RO4C8&V4('AJI[X&L'X32J4]2@'E&_R$ M5R\ ?^=M"+S*@^QD<)32_P8OP;DR 5.*,UWI@3< >:^-I0KVBUU- M[?L:,_Z;^HH7',6,,JIJ_HD<(H08+ I>P"YI"C%.J%$+HY,CS6W=N1.T+P3? MB@I:6?9V_9'+)^*E*FJWD=9\V;MXD5,ATDR22,H(AHCF M!!(:(\A3'F&2D0!%B=FQI0.IYKR9IZZ#U[P;G U,;IO#&4DP;:\X&W!>M8ZS M>H@=K>U5JEAD/*99(!F+YR23M$432"(:0%SD!.=I)I?%R"06;._I?0^WK_]&8\:X \SVBO MBS@=3V5Q-ZD=1<+II+4_PJ23TE'E#B>=XQ?932I?.>7E-V6KYG"1R-,,BS@M M(,I4: Q638]IGD J5_.Q",*$9,CL*S\]V/P^^5M*5?GO2RD?Y 5$9'.%",Y1#&BTK=2P78H*C(2QE$FF(YO=6&6CVJN 3M>9YP")COK3L[K+1)0A.)(PS1^D0N",MY7B ">21]""10 8N$Y9#%B,VUZ(7MR)\R/.IV_A*:="[R8[2NE+ M5-RNV-WZD==?JF9=\W79[;.UR?2='[,(0U7C)T7 >UJ^:)M%CTB\@&V9TX:<%5[]ZW08%_JKL+' M-(>0IO Y92_MP2_PK7W;QMYB4R[:^]+M-K7;-%C$/ M\HBHM1--F?2:F%P[%5$@_Q;G 0X9%LPTPNW2F+/?8-TI Y[QBZK2J0+;3.-J+]M"C\R@%Y>A]$2NM"X MC9>X..JT$1.Z(+R*F="^T39J7VTI;]M'?U;F5!SXO6P62184A*<8%@"@67,0LS?(P6*SX0TMV>E%!QD)H M?3%%]\6,1?'JZVRK!HXE-8RY,C>''OMX@GBBZ*MQ2M%._&X+23H\QMB;!V19 MP^A6?9?\D\XX^7U6YO[X0"LTRDL9)!,.,)A#QJ("$I&U\ M48:9X!3E6AM2!\^=FW>DYI*R69<4+\$H!,ZBB<\8O/-<= 4DG@G&&@VCOCU' M=+^Z4\_XF9/UYCFBR+@;S[%?VQY/WS(F#=WT__E;VP?;'K;V(-\-?@!(6W*TTPP+/ ZM[-'TE M7-,<3)LC97$T?0:)*PZFCSUUXF/I,XJ]/I0^=[%M=-LWOMJT%0_:RIV8KO]1 MKA_?;9JU7 C5VT:= F6\X&$&$X14#D@<0"QG:1@F#)$HX8PRH^,CS7'G1@Z] MV%T3UD'PKL+)(+I.P\VK3*&W#O$ L&#E%US*I4M?Q>5=]?14K7Y?JT#1*,ARFK,4BJA $+&,0%(D M!(910(HB346:%:9=J"\-.K^SH:'\5[D"_#M5\W,E5#5V\$TEX)CV@+X(NAX[ MN072,S'MA 5*6H5D+Z]JC*4D!JW(+OLKZ\+CN%ORQ6$G[GVL"\/K3L;:=]HN MF#Z62UZ_PVO^4-4OBZ+ 42%(#",4Y! )DL$B$ QF/$A$4; \B;1J!)]X_MS\ MH-[U;V4$@Y"F*Z-]!'771-:X3+,:TH3$8@ET5/$K%C_[SYMXV7-4F=<+GN.7 M68;*U=4SK]J\*(]*N,LBO?/U8L6:1113CB"#(*2<0 M$<9@CJ-$KG?R*$$1RC-B%(QK,OCR81EU";A\E98.8V5,Y$@&G#Y2R@>14R9_,,RT0#%9/7'>*HULQ] M>!:/,:W!.KB3W$KIV$6P5$@ M]2CH:G \6,5GG8>9)0$5*"<0X(ETDC*!(N0%% $!"=%S#$R:Z'N#.))3KK]X:I' MN,[0\DR\ND 9\ZT6 $YY]_R(D_*OEO*'/*QWDR4?J[IM/^-&-/?UFW/ MRW;,E]TE7_"+^M'M7[AFV^I()=Y?O/"(!UX*?F2&;*6=Q-K,M^< MS.:;/94B#773#:PW7RU)Y5\XC:=[WW7ZV53\VT, BFR("1Q M F/& HBX]'9)@'-8,!Z$:4282(U*@AJ,/3>W=R*/.FR]4U[38-0/)M;CUGG9$3/='S[Y=.[F^,.]NPGHG&M>C)JX**[@;G MG->T;%09P:V[EA5)RH,BA7G"Y1Q"DQR20F"81CP.PC#+"D1TFXA?&&MV]*_$ M!;V\8"2PL9^L _1Y]G8,G^^]CDF1,VBJZ@[!B?J@GD3248-1/4#.]02]\(3I MVGCJJ;+7>5/SEHGWT7N)/E:UX&U?3]7M4[J<9=T^H?FTZF:!1<0"B@2+89#' M2/KWL?3O@SR",0ZX"&A8T P-B?;W!J=WO@77^L[VD_/O)^#[=UB^9,NE=!-_ M:/5KP!\K:>[^Z_MQHBUV;>M[WF)W:LS_-5OL=\.>^DCO+IIMI[D*I.]TG\$6 MNZF9YK'%KBWU_XXM=E,C.-MB-Q[8?('PGJ^JIW*EWM^MQQ73,.28Y3 380'5 M1A+$1$Y!*>9)%J5YD JMJE$GGC^WAL%[?0"VS8J.\W GTHWT"IG M4"#&W&SG:=2[,7R[L=/8P:@TC36>5Q>P,1]YLC(WUJ",B^'8/\1BL[=_JRJQ MCS;#+XIT M7'89B7W;Z3@C"-% 3EFHB"!*X@SB(N8PI7&1AO)_),:ZD]?%T>8V4?7%FJ7$ M;40PV)?9L):C'MZ7YQZG*'J>9]X 0/VIPRF0$TT3 V)MK$W?>'\ZHOM*KJOEB4;5C9?Y$LTO%UW MXF.YPG)PO-SF,36CO6441V$00)QA"E&$4ZB*7L$D%30-J/S_0BO@Q*E470+O-D7A*KO\ M=;W7WJ;-"^(L7&0B#FG"&4RSI("(% 4D:8PAYKS &4GE'UI.NA_QYD;^JCIE MN7I040O/\IF/*G1Y;VEM1N>.;:G'ZV]G(<\$W^LBOR:@5 /#OT?*W0"I'ACI MUQ1CJ!7\G3\D3'7^P'?*>D[%G%2]O<#[^$TX&D4N_E@*$,P$F#' M4GM;/[M#/,82QM(B@A'*A.J &$ B)P&8X"Q(PS3%H6E9)PLI3)ACXGHO>XPQ MXOR#O6WC(]=K;*9'[I[MX)G!?1C F**O@- I#]O(,2G97@'4(:->\RCSK>L/ MWU5#F=7#KWB%NR"_OD<.%B)"<5[ E(L<2FZDD$2"0!R&)&$(,91H=2\Y-\C< M7-I!3K 3%/S9B6JPN7H2TLN;TBZ \LQ+GC'2WW=V@=5$V\U6F!EM+%\"X\Q^ M\LE;)]M&OB3\>/?XXK7F%#BT5OC*"5[S!J_8.^F=ENN^!W?WY^Y0/8F*)(R+ M&(8Y2:3#R%6OV@Q#Q,,8T9C&),-Z#J/YX//S$[>]17H%VNW#7@6K]O37FNJ-G6?2_]9E7.X(\OR MH4N#6= $\9B'$0P+H;+8HP)BG,J_,1HF.44L9,)LKT%OX/E-&TIN*%WZ)\"D MY#=@Q=?JP^I+^8(GO-[4[5%NS$=;^[Z=.L M\2!P%Q74BZR2\ -:#D[YVC^5:Q4!OJX X>V;V/T#2_=$E"OY M#ZIZ,99DTVZV/\MG._+H+Z-X+I[[],W3!6U?5& O,OORU98>N+32G>A<_(]8 M112N7X:*:N]Y]]^/5=WEH?_&UXLLP01Q5$ 2A#E$<2JGO0 )F&I@+,;>^[/3^2WT2G 1A4&-6E^V%0X\UCZ:/[A%UW]ZZ,\#- M?7=+U-QZ\:9"3.O/6T+TRK.W?Q)W?IL/\_%P)ZYO&L&MJ *5F?PGH506=KGUMIQN A9S^5>Z/X\YBGJWBOD&9+X&G[W/F M&?JC[=)\CVG=599MZ/H?6!696K_<4EIO\'*H3=M\E/@=B8=9H( $*4E3R&)! M(>*!@ 6/(Y@7.:))42 >%H;]92W$F)L+OPW<_:O7 RQW(9;&/65M[*(W*?A' MV_ZU%[S-,O6,WNKBSZ!EZ*@B(. 0I$(!!&* IC'&$&2,AKCE,:, M)T8]9HX,,C<"/%A*&R9&GX53C]FN!-7V7'= MK^6JJMN-4_F=\&;][E%5)/ZT^LH9[SKZ=:V'1("3/(H(I)S*[SF,Y;)0A>9& MB$>*'^. 4S,2U!QYANRXZ_6B#C+KK;Q KNXWJW9#4?V0/[7GR"MI>W7"62V7 M:N^I[-4U7#7JVHF*C*D%/,P(D79B:0:+..[H]N O;8A'VLKX*N5_M -_;[:%NDH2A/I>N8(!BFF$:)ID86!?A:))RGG-ZT=5#Z[$V"K*NAT M'4Y3VMR(3F$PTA@HE<&@,[BOP%CKOJ*C0J5K#V$K+_^VF MU@^YFX'))XK7^\3D&*4H:5^BBO&&UN5S]P]E[\Y#:FNSXN42-.7#JKU<>DW; M^GW*25+IT6I.5P5<#PK[;0O"/G?O4E6#Y? ZT?YUXJ/7J=V[K_ES5:];?ZP9 MWBSINZG'*XG7+W]KVBHXV]>LKRY(5*P;']4:Y,T-:$NRB&7UE_P[_RY72G)6 M*E>J%$LK=ZIC(,!5]>%D$2AC%* M. QY(:3W@T)8A*GT6A,B,$F*G&%NL@"TEF1N2\)6$5@)*%7IZC&!01G%8H,Z M;=QWKU"?X[-5R6PY:&]#O07B));Q[8=X-(KQ$O)J0)TN*NVEF729>35HAPO/ MZQ]H1KE,%28P.Z"TJ4D/ MAR.\TW#ZTT/U[;_D SK*8;VCV'+,A<=.0B!ZJ@WLH'FUG;?U2U6QO\KE4CIZ MG^3Z:_50JB;![3'+KCK!KC@#X1&*XR*#6:Z*F68DA'E,L/2S AP2)F(6([.S M$#,!YK=W-,C?KJIV&@QE+\>-JXRK9U@:2<^'\@>\9]YQC+BQKV0'G%,'R5"$ M2;TB.W@.72'+IUC'"\NE[_I%!2NK3/D/_]Z4SVIY>UB;)A-YDH51!'F,(HB* M(H*8AQD,\B"D:1@%\HTUHS_=H>='?(/D-VW205<88BO]]46:C&VCQWH^\/;, M=^Z!MHG^-4+-=;ROWN!31_@:07(DIM?L?CMJN[;[]MUFW:BX]'+U\%N;X;Z( M18J+@(72!41(NH!80!R@ &)& \0X)ZQ@^I4]O,EI\@%/5Q1D)";XH:^[\,=* MFA-T>IPNA#Z1=7D8%1$1,21RR/)0Y%E,6!09YMF^J5VG<7(ZN<"><@T=>=! M>3."4U?+O923^F3>0#YTWOP-9+Z!_Z$-$+AE3'Y7S3OYU[OZOOIKM6(1!EC4:+5=^C,&'/;NN_$!+V<-T!)J@(PE*SZ._>G M +V\;>\ )L]\:860T9;]!0RL]NM//7.RS?H+2HUWZB]=:K>,NZ\QX[\IP_85 M[=.XD!]PQ"'*LT"NPJ($YB$A,$F*)(D(CPV[BAT.,+=/NY4/M (:-@8X":&> M]W0-,)X_9B-,C#V64XH[=3A>#3*IOW!*QY2*IT0A@D*4T:("#.Q6/$' M%8BE]]';":+U!13=%S 6Q^<.:2MU%U?9]#72J[9ZSE#[&;>BFS&&I9WT>,4C M]I.U#S\L**?BE@9;].*WIN@*&=V>-X$Q05V'H%,:LQ1E4K*[#JY#2KSR:>8I M,^U3/BPY7=?5JJ1JW56M5 1J/YM3SK(\BSG$JL\>8CB N<#26#%E4800([%6 M90J-L>;F&W6?UTY>L!/8HHG2):#/TYMC^#QSV+3(Z:=D.$1PHM2*JY TRBW0 MQ.9,CL"E)TP6ZZ^IRCAF7_<6RYH_U=-3V>4.J\C_H4$@+?G10".1(!;BC$"2 MY?'0Y90@2'+.PCC"@:1BLR,%,P'F=UXPDK]+(!MKX"88S-!&>MZH/]P],[A; MP,TK$UGAYK9FD9D(TU8SLH+G59TCNZ=8].S#3QVM#C-VGL9ADJ893)*X@ BI M=J6"%S#.8AQCQ 6-M"+@CSU\;E[D3CX+U^<5]Q&OP\$TJ3J$P:&AW!203 M^7DC:#Y_?N>H_]P)M<]UF#N\9;H>$W>L2=^J:ZQK02QXDY0J?[=W<)P3] M*M?DDA35"_%I];Q9+^*<)'$D22P6"571'ZIFH_Q;0GB&0KEN3O66QPYEFAL! M;@NHCG0ZW1O]9I>&=P-&JH%6-[MN]=<86,_/F]ALGGEZ$HM9M[=W@+&7=O?7 MR#6I]^@0R$.7TN6C_:6Y;Q/R#Y*DXRQ-<1K()3=&\@\>19 0&L P(90549'D MA='A[Q6RS(W$3;*J=W5?O">[G[*D'FM/9!_/;.W7-%Y2WB^ .GG2^REY9I?V M?@$XF\3W2X]TYENKLB@/*]6I8J@7A+>Y9T,SA-L5^[SK@B!_)]=>4MQO\OJJ M?EF()$\(20D,2)Y"A)2W+2($>1"3#%/&:&'4!LZ+E'.C[D$PX[82?FQH[5!/ M:YDW<;%W*H*QCD,*[K9E2-LL>JAZ5;VZW>XLX=L1=R#I6[OF[L#6 M<-8=#F:95T&6;AV$DRO[.S01%50F]0174H&UCED$RZ4HOVF<6V)M2;&"8P MBV?J]V@/\_29Z]!TFR1C*7*QYF?Q5FGV'S$9=W69VX9O\NW MD9 +B$.6!2)'69%F^F62/4HZ/Y+> MR0?D:LRT.[PG>UX^;)R)C7PSME(!_'P^&_+G/ANROVXO&Q(H=;OR]&"D,!A9 M_>MLK*Y_KCH3ZT]T1'NOJ@8WZ_*IK10L]C_8MCZQO&"C4M.7+VJ'K4MF!I4D MD/975:OGWQH@%_U/C@H"3V"!,Z?%/D>?[.!Y @C'9]A3#.9;?164MX0]QU% MY!!L/X&)7KN)F4DPO[#$2[W([!YBL1#:D*9D):Y?/LI7<\WYJH\KPTG(8T$R M&&59#!$C.20X%)!&@J4!C5DNF&YPXJE!YD9@.SG!(*A%B-Y)2#46$@Z \KT* M\(N1@=OM *N)?&8KS,P\X M@G'-?3]TZG>]Y0?@]Q_'2M;8E3MIV7))+RV_\ M/5[C=UUF[T($),S")($!EPR(XJQ0U8@1C M$(QP0&E*MMG^7!IH;%?:E/$;" M B4MZ,4UK7=R MWSC.@2,\^L: N71?&3\UA<40'EQ(,G+H-R7KW7M5 N7&]; M0X%Q4:[*-?\LG_NJ1O"O^%]5_6Z)FT:5;>B[K4=)D;&,)Y"),($H48EK42%@ MF*,BY9$0"3=JS&PAP]Q(9*<"7"H=7M?3O@&M'J!5I"TV'(:I[ MV07K"A .ON"2W0"E"&@U,>-+W3U6]+O_3[D0,U6V$9!PU]$=YPP)'B4@%CF"8)JHF'R(0 MJWI=6<9(1A*!$3)LCG.%-/,+'?BP/9,2;E7P? '3*QBT?:?I3N<,U9UYJVWX[.LC3/0Y3! M$''2)38749++E3V*@S2A64",SG?/#38W5_3W#^_ $)EW \((!L4-V"IP SKY MNW;F=D53ST*O1XRN /5]:N(22V.BTP')*9.='7!2JM)1_9"+M.ZYYJCU@TI( MZU_SH)!+X*R(H> JY;9((X@I*V"04R0]/92RD)B?LXY&F!VM[ [#6BFO.CT< M(VERO&J)SW1GJVZAL3E5M81H^B-53:@LSU./P*!UF#J^[PU.4H^(??P8]=B% M=HZ4"LOKPO@&_E2A*U]YP^MOO+F7#[W]7C8+(6(BT^4>\K=P MO]R@;>R,F8'GU"W3''I2!\T,CD-7S?!NYR'!AVU" T%$B#,*22S_0"$.(8XR M#J,8)Q%*8I)%B;.:I;-OXKHGK;NFK0;VT.,S/QA[YK2S <#3-&XUQVVJ&. W M;=YJ#HM!]*_;!J[ORP8_/-2JCX8DT3OQE7_CJPT_R$G&229=M)!#$@98LEJ< M0DSDDC4OLJ"@+"-Y;N2R:8TZ-X]M7VB5Z=2+?76JN)X1]*C,.;2>6ANJ?M;]&< B%T$12WW;@O 0!2*' M.1$9%%DFW[J"!SP/3%CI^#!SHZ%QKU$ZSL+M3SH-JU0R3PFH M&A#^L2K7?2O6MLW]T#_(80F)LUBXK1!Q?*AI"T"<5?=5?8?S5UNZ+BJXC;?. M45V2S?#P=U6SWM7O601!'J8%YQ)'+%V76))$$60Y%$4<4D&#.$2!V8),:]SY MK<5ZL<%8[O9;N $?GIZ7U0NOVZS!FJO?J'W5O2MOGZJ-;MB_F84T_1K7J/OV M:T[#K61VZ,J8 ./6E=$:>5I7Q@2,5ZZ,T%T&]$X"[(L@$7. M4H@(B2"A:0AS5!01QD((1'6/_<8/GIN[\O7O0 EG<9*U!]?ELSU;$#SS@"/] M]0_P;'&8Z-SNZT]__TDA4M6X*\8)/JVHFS.[8YJ?.:K;NWRR$[IC0HX/YH[^ MWLY!^A731TEH] #X*VVZ?KJI)#/IAY.&<@UG-KW #GF<.V0K9 M;<6\ :V@[ER9RV X]5_.##>ITW)9[4-/1>,.V[S'OG[I]ERM/TH;IB&4IJQ M*:28J3:HRF%1IUUQ&B 1TS"GD=&6RX7QYD8>1X^1>XE'58'W/B+$,M %YG%.K=9AF(S?ZU:;I#KZ]=ML9]=8^_ M_Z-:4/-KP?N522Z@T=:GKG9%FC\;:.F@CO1_K:YW:P? MY3)?[?/F"8E8D6"(PT) 1$,*9R *C^AC.)9PE<3< /S_7E4J8 M(WUI765Y.3SXH;_@]ALNE^U9N:*(7Z3^ZQ\-3P&=&UOS /$M33@AL9^LECR8 M]' "4#K>@$Y+%1,Q6'JKJ,.#2U\V<'OFZ5S*:8]+?8'\ZJ35VT!VT\A^:OV0 M4;_@19ZQUEWGTMRH2'*81S&&:9$5!4]Q$;/89"XX/LS<"/U578E!4#.V/H&I M'N5>CY1GWC0'R9CRSF/@E+=.##4I^9Q7]Y!!+EQ]71^\MGE24[:9W$+PH6H; MOQ.CWX2+@C F0K7#& KI*F9I O,X)3!D0J5%L//C3:VHJJ2@FV) M_9&T=KWL-.V@1RG^T/5,-=ONMEK;KHG.1B)[K57Z46\ M?+<@/2W 6W<6O0B-1L/0R\^PFU)^J2KV5[E2 OMJON@8?TB35*1(QI G*O\ MR[Q=#XNVHV22TB0)DDR8?/)GQIK;I]^+.FP&M=+"2D I[U VL*L/>$OIYFFS M?%4!TKB2XTDKZ)&%(VP]DX8_6&VJ,%X"S'65Q9/C35U%\9+B1ZHD7KS%CGY4 MAL.*ELNRS^/\8U5O?^8J+^WM2K9CS5YHPRE/ (1@5!1(8/.JI)JKW6?M]6 G=ZJ!.Z@>7M;K_M5SI7WUT>/?.?T M4GAF\-F\#\:$/Y61G,X:WH6>=.J9R@2'\]=DXUJ>5JL*X.K@O.:/7*[HO_%/ M*UH]J3J@O'Q8=;V%Z$N[P%+->Y(1@*K" 69 QB&C"8)'&#,8B27"0TB+ M1ON1;ZK-W*9/5>G_OT&O.J"][F"]4Q?@7; =P",5%4&N]I14)>1;+4U/[M_T M_=(,$/C?\M;XCD-0.( ]($"'!/A!E0/^\6;[-@V8@!$H;:K4"!:PP^4&2&34 MA"VQ476ZZN[W!V_59CKR(XR2D(HY@@7D*D4 (%D)-RTP@C#*:I7K=W<\-,K>)9P0(AHS:?ER"P:O%Y\J&3M?>\I-:XM>?%:RW[ MT_6MG ?F&U3,I[8)9^[5K MN\&KXEKW5;@!W7IWI,6-VB.F3IJ7NP#3*:U9"3(IU5T#U2']7?4LZ^*,;0"4 M'*MKXB;_,ORL+_^XEZ"T8L/>[_;'G-V2AJN*_HN0L9QB'D@_3+6^#%@HW;(, M0QX)'">$)$%DE#KJ5+JYD>C_8-KO9U):;_#2N&:C0\/I<>R;FZQ]YUF4F'$DY=CM(]N$?*5GH8 MQ+93RFI=8[I6!0K>R:E$SC;UMI]RM_^W7H2JBP"C"8S2)(&(1C',5:T6RFDB MXCC@*#*JU:(SZ-Q(>I!YO-8V;8*B ;4>_[H&T#.M;K'[2\H+!H'WNK3W0KOL M=*(/D>,>)QH#3]S=1!^*UWU-#.ZUW.,S:.G>-N F@N$PS%.8IQF'"/,VSU'4R&FW8.TA.C5GJ3M*1?40J%C?'@0@WY,.AALP %Z)+97@1:+";'AM+6F MW*HPKT)47LQC7*7*CQ26,^?F^7G92H67[W#S^'%9_?6A^T%S2YIV/;,(>(I% MAA#$,2UZX'E%S C> R"WMZ@P\+5D:0/&*XDSNM0P[Z-IV\=]Y_4W2 MW'%2W655?)3Z#;QX)T8MV9H%3A@O(A6!((0JQU<$D(18P"@6>40H$HPE1K$( MKB2;&\6IPQO2"0W4^P*:KL-@UUF0#[.28?2",SMJAC2\A74F]*"/EM'>^KN5 MZ%WEFW&.G,,8!]?HN@U\<";=M-$0KD%]%2+A? !+3L>U2G-3&6^M#+OVSX'T M(!.:()AAK+:IDP#F81%"PAGA"<O9;A$,_K1NMWT: M8TW^=(&;[[@O2\#,Z>X2&&[IZ^1HT]+1):5?T^9.\WM7QV MMPY6C5GX M33)E^^XYFT&_+><4YIBHA:_;#,^M/Y;S'*$B)Y#F+($H3F)((AY!3C&) MLRQ(4[U2AR:#SFW+82=W'T(*.LF!$ETZ=6V^N+$O;&2&RY.-#W ]3RXSP%5_ M]O"![T2SQ1F8Z(@"(5'**4Q3#/&88"(7L_85T^>&U/WPAEV?WT-V'FZ MO0H&SYRJC8#VIWQ2VW/;"O*FT9:"_-?A=L+KIT[RZ9Y49O@^3U]@[F3=\KIJ M[=2_57*%'Z8TY;!(6 01(W+5G[$0L@P5(0T90;%6+8LCSY[;A[@5S_!3/ ;; M9=_G"C \?XXN<=#W5:[ 8R*79(@\;]H,@G(%UH_2.=F"5:Z8O,!IX^DSN)QQ M/ [OF,R_."'JV(TX=8G_H/W[OZI%R!*2J&*RTGV0/@7/0TB(Y#:5.A0)'! ) MI*^8?3G^W C/*G)\TQ2/TGNG5.>I>P_5'V+U9M+Z28;;!^B. MKHG5'S_&MDK1BM^)=S5GY7HAHB3+"4YA00/IMF5)"O-$NFU"I%$24T8C%)L= M^XX?/[^3WI^KNJ[^:H\N-RN)&:CYMVKY37U=M!49"$Q;W$WK$8U U60F2Z!\ MTTZU>H!R5GD"2D 5S]*)Z++2T&O%'5<5&@TP<06AUZJ]KA9TY!K+V&'ZR-EF M*1_WE7_CJPUONL@1:;X57F[]T-L54U95.V)LR.$F2[Z(,IHDD2@@R7$AW9RX M@#B4"[> 97*X)(\2:A95?)4X<_-Z!FW4)S#HTT7E#1J!G:>O:BJT7TZKU; 5 MV>T^FL8C7V=4/?*9SE2^#W']6\D\QMD)N&ZCGZ\3:=JX:"?PO8J8=O-42Z+F M;3'97_A*^GA+.<8M>RI7I8K35H63^CH:"\1QQ(4TH.!9#E&8)Y#PE$A^SD/. MDBPC66Z8UJ@U\/S\M%[N&_#02=Y^NGA/=L [X0W#H35-H4FCSN'U39<#KK^, M<-T7>J@:Y) /C5!RRWMZ0T_+;T9PO.(QL[L]I7-?2*#[6-6"E^M-W5;$E#*5 M7>]*O73>G,=1@=(,HC07$#%!(4%40)$$E(NT2+/8J 7EFVHS-[?VG>KPM5Q. ME>CM]471).G_+>;WS?T::>"Z6> C3+IJQ#M4YID7/H6-ITT3]ZK1O++&IS"> M<1+Y)$+9=EML5SA?^5/7UDH.**KZ23'_+L)2>0I41;R7TG]XN!._RY\VHFN< MT6TE% 0%@E$"A0@11#A+8!&B'&9YB.) SL@A-JHA[4:LN4VHO58W8*L7&"DV MBDR^ 8-NH%-.[5F,U;/;+W)D;+VY='H3>IX4)[2>12=#EV [[E?H1+2)NQ*Z MA/-U[T&G3['.[63]6 MM>KXNA!)QI,\3B"+N% =3W.89U$,>9*E6*2(Y*&1_WI^N+F1V59:T(I[T^WO MR.7Z5F(S%KL MAYIN8/0,T>]0J^3%=Q>1L^8G/1 <-LMN+[UM;-*MUN_$+>OJ\+13=!RP..4I@AD+:+Q :AGJG&"I5'*BPE M5V?": TV68*,B>KCO!FC^RRJ;6Q(4[(2UR_WCV6]YGPUY-5$19*D"84%S2E$ M*CP+1SR&&:<1"9*L((%6^?AS@\R-7'9R@D%0BQ23DY">)Q!70/D^S/&+D4'E M"0=83559P@8SL[(1%\ X5Q;BU*W3E7VX(/Q>68=+U]HMZ'[>-.6*R[4A_?>F M[#KS]ET"\0._$_]3K4AT^6DIRJ3+TNO@.ERN7OFT*\^!:?6PZL:LEB5]V=4($8@B) I)FHA& MTKTL8IAG&89"Y 4-BC05J6'^S\4QYQ=LVHL,_NPD-2_+HH^WX2FK"PRG.4 U M L_^)/02('X..4^.^C;GEY= .'DT>?%&R[:,?0'R<5'R]V5#EU6CPE]V;W^6 M!0E+A$HT%*FD'!)(CTV$D$2$HSR.6988%0+7'7ANGMFVUOX-V*O!/Y+]B@*T MVN;0(R,?(/O>47.%KWDC1T.PW#9SU!U\VH:.AI"\:NIH>K_E66*?9WU?]<[7 MX+'QYC>^OA-*C-&"DR1A&D20)*K_& LQQ"1((44$!1@Q@1@QJ'%K(X/6YS9] M;=N1?]O<@!5?J\4-5=\CMEI9&IDE39($B3""TFTMY/R2%3"G%,,HH7$6QT3@ M@"_6E7R!WL@>PQRS%<$S!SZWE2&D%3R"CC 6$8TX+-) ]29B R^[*LS1RPAVXM^ W[KOH;6-W4Z+D6DTS^0] >[[A-XE MUN9G]A:@N3W!-Q%@VO-\"VA>G>[;/,-NXK^EM#O;DQ-DC5?-L@OT9__:-&LE M0W\B@G 1",8RF(DLABA2S=A$(/\((R0*G HNB G-Z0T[-X+[6-6\?%CU'=#5 MESF'E7/+#82&+P"=R4ICGTI&1F!L?6T5&)6I5*T4;]Z)3RM:/?%[_+W/".Y;"QW4B(Z$ MVOB- \BX\IA#1"&F"889CQ@+ \02R@PK#MA+,[^=X7%UD9TZZE^=0FV/KUXE M\$.OU(_6Y;U=6%2/)R>RDN\@"._FN:+VBS6PG@J_F,OS1E5?K($[7?+%_I%V ME+S;G^K&'M)'O_)V+GA7->OF5?;H:&<6!PF/*28P)(5T-D4AU]09%3!/>!*B M$+-(#F9$RU=*-$-J/M^2\8K]\VN-I\? $QK$-PN[L(0QT3K"SRG97BO3I(3K M",!#TG7U6#OB_8C+NNTN]&GUO%DWG_DWOHR'3A&$"!R3"!99E$!4B 3F49+! MG. P%)QB'""3%?R9L6:W;)>B=OVS;D G[0UHY06QY:K]'-!Z!.@(/L_D=A5R MQJ2F@8E3PCHWWJ1DI*'X(='HW')=%*JD+U*NNB7[[ECK3JAZS?>/>!4&01_# M]9O4LEJMI<;+41C75L(%YS07-""0Q"WU4 :+*$PE_T1!G@=Q2(/4)D#5F81S M(ZQ]<4&Y#8LL5T#^HJF6)6OWS)HA$+DT+03HWLIZO/>FMO/,EMM(UY%R-^.P M5[4V5PJ"M=002!6',-@;<&#R0OX"M MS#>@D[K+5'=_Q'T>'B^'VB>&?)-C[//JGSJXOG"7>8;HQYIS4M:L7V/EC$6A M$ 7,,2&20[("DB3&,"M8DL=%4/!8JW;_ZT?/S14$[V6H M,Q#T,SOMP9@HGW,+RN_\J91?-=M0R6B2#>OGJM8,23!*[SR.R)FDSH,;)DOE M/"[H.('SQ!66NVZ[BC_W-6;\-V6T7^JJ:18XQTG,HQ@BG*<0)2&%11(1R(L@ M8KS(DC0UJC!V>JBY\58K'FCENP&MA(8[;*=!U=Q@KKYQN MZEJNRN0%T\=5^>\-;S[+I=^G-7]J%E%($,NC#$H6 M5D5Y$@R+(F$P(2%+$&>2<2*K#7Y/ L^-L78;+:#7KCV_Z_97VS+?6VW 3AWP MIU((M!K9'B+X>B,,3R)F8.?)CC/X M=E/5K]6W]L/X))?M\J/ -6MKN*_E_^ M^[5:+C]6M2H%OT@XBT20Q3!.<%N!LLT30S"+,CA3N'Z\LY" =]6J*1GO-IK:Z/ZN M'NG=^I'7X2+/HCQ.51YDB!E$&:40JPX:><&+/,N"(DZ,\H6,)9@;R=\RUA[' MX25XEL]\5-\['6MP]?']!8M8'\^[P_E-CM_WQ E3.U5S-K1)_-C;H^ULV"8VD-^7\P23!29]H4 MYE&!(<(1YZP@@2J(K!6QKC./ MLEQ"Z)FV!NP&6<'7$7;OG&.G?P+F$L.)SL3>25?H1<5/?6LW>7 ;,R"_?D#P MLNUHU#QRO@8J>$[]!FN\MC^Y.3S3!?/,<=K%1TQVP*:KS/C(3?L>"WI^>*C; MP)VOG/&GKB#U4[59K3\TZ_()J^W\84LT3W!(XCR&>:":JPJ4P2)-.:19QH0H M"LICIALXH#_L[)S107*P$QUTLH-!>(N-;4-;:+"X%X1]\_DLP#6@>2\@3T3X M8QR!J&KP*U[A+O/J;PW@ ]S]+("WIJEWIL&=:=1TL%R"+YLUJ%5KRC9(=]W> M1JNG9[QZD?_=+!D@ZNZN]H8J1?",7]SUOK.SQ[DY0_]AT\T>Q@KNS2/F=YO/ M*._[[BKW^'N[17_WW*XJ5@^?U<;*:+-^(4B:IB@F,.)">OY())"D80 S2K(, M%Y211.A.*-JCSFT^V0H*ENU&YG(GJCZYZ6-^>>+P@J3G>6.0N4W;;Z4&.UQ; MN<%GO[CJSQE>\)UHRNBG8L+E=,$5YRLV[I,SOFV/?]7/_U)+AG8)P0;;K*5M M<&L;?%"2AG&U%]MV\9/DHT+PZA? 2B%OY.UC% F"RN)+,9H]C"US9O+0?]9D MQ>N.IP_QFZ_H'@Z?1)F#T%8AWSAE%14H"4D!!"(8HCA#$69Y E(41PW(= M$II5T[HTX-SFBWUYU0>VK:-M[!=K@ZZW >X22M\3QG4HVM0_O>E!6LL2O&>QU>,45WAYYI-!S)MMP5#02=HW MY'/')#J .&61LP-.RB ZJA^RA]8]ELT+JJ>GLBW&UV[%5BOE#DE_52T'"L9B M(N(,"I$H+X5EL" DA2+*\T(%&<<%-2..,Z/-CS=&PG;G 6-Q#7L2G$%9CT(< M(>>900XA>Z<%F7F;@:O[( M5TWYC7=5-C]735>O_1Y_7PB,DT*=/#-&,U5!/8"D" ,8(,1)FL4\S@V]*4,) MYN=AC:M_5TJ#]J1MJP+X82G%_Q&4K2K69=7UK%,4 >4\D1\/D[XN#3@D/(D@ MQES@5,2("+)X;CWNW]>X7K^YA0YEF<9*K19@3XVAV/ /2I,?;\#/?:1-*YI? MHP5YCG D/RD1Q])H>8BA_,(X3+ ($L+S."5!;[0/*\U:,MY--D@R.X-)P?R: M2\_#\&@ SRZ&(>Y]AQ:I@Y?V!2;@^>ICH"7#6S4T, 'H3&<#H\=8NAK#6>3' MJGY?;$A9%9?2VC\;4^R$G+;:GZ9_\-MDJT84*L5T.%@+9Z&%*?D44TB<\YRI/1 M7BLCV EYT:F).>#7!N*<](@FD)SP:<5W1G]9"KJP=R MLO[4-!LU<%LX>Q%1P1*2$NF6!P*B0*00(X0AIQBQ+,QX(N@5C2>/#&G!9E/T MF?S*OU7+;VKWHHM2!P)3%;OP LI>>KF4:DQ9[1ST>AQV+9+3%Q14O H*OQGNKZH&G%#]3.O#D+6:,PE3(3Q]3]F58>[V7G^B"%UF! M@K20:WR<0[FV5^E:<00990BQ(B)AHE4^\.0(<]MN'H3L3W+56@\H.?7XX320 MYUG!"3R>N< 8&6T2N*C]D4^_X?2GA^K;?\E[NZ^>]7%Y[6=^^HF3?-P7%1H^ MZ&V+M/) MT:8MJ'1)Z5>5D"[>8'LXW0;8-1^EB*I<1KW"RR'UL*VW5*T>VB)_706FS]LH M4>D8T*@H&(Q3$4C7(!8PSQ,)>1&G:1))*BD,CZGM!)D;T0QZ=&'L@R;;I.4N MWD,ITQ>S[-2Y(I[7VH*Z!]G^[>+]2-N?22P.N*_#T_%1MZ4P$Q]Z7P?9Z^/O M*Y_G(?.Z/7)?9-(7BZ."0IKE]/Y+?%TF%MMC.M$27+_'TBCWH/^FA3J[D'S29_>4\PH M=7K_3O/IX/-&J,Y6#>YJDO[?VX=^_9@E*>-9F,,L9A2B*"Y@$20YC# N\BC* M>"&T.L"=&V1NE+^5LR\E_'_![8-% XN3F%YF=1=(>>9QWR#I4[4+L"8BYR.@ M_?+3#5@=[QH(JK]6+LK5E M&UMT [;*J07)5CTPZ ?^W&D(/JSDI-T5#34],'%C=M/S/AW]ORF]XJ6+2 MOE3+DK[LK3:-;K:C+I7FPOGQFG8O?ZQ8V;0!^UPN>:F\M-OYEU3&8ZZ.9@DC 424 M93 /HS8WF22<($:BU"*DWDH8K2]O^F#[3I>;PVJ<>RN6L4J@TZD_CC1C.SLC MZK&?/YM,=%;@QP[&M'@5CDYITDZ226GS*K .:?2ZAYF?9[Y[E.\?_[2ZQ]]_ MYBLNRO7'JOY]+;GZ[KE;-_*:EFK;.X/7M M",X 6?VC5"\(3]5!QA!I\,)Q#2JYW&K_YN:8U1C ,^>N^L^:["#66+WQR:SY MS>:\_SM]Y&RSY'?BDWSA5@]J9[ +FOSYY5?\KZI^M\1-,ZIMEF*.6"3I/BX( ME-- !(M"A# *&4 M![JL5/ON(5:2[GJ7I?_ MZ7M:\N]TN6'JJ0_;FKUJQFJ#*]3=Y 4\M0:G"KF?P.WXGZ!LVEA,203LN$!M MR";%*Q6D^5!7F^*UYLQW__NG]_U+EV(B$BX*F!5"2*ZC"219G,&8A@5B<8R3A.IR MW>ZQP F,HQ;KMP5_53.X[T3G_G=%.K M0(C/G]^UKJHJSKMC)%>"SCFH"._ MM6"= Q,,%NA?-)+'G+ B57UPF:J%$T.'FAT[G7PW M+;[<\R!KT)@SZ'Q3VW2H&7"@,_3FP(N.N$\+DW-\>/X!TW&DEB)[O*EWA\-0 M_Y-'\WF42%>/"DARE?F89!06A3H=#%@>12@.$VP37V$DQ$SC*D['?[N*IC S MU7F2]H?\6T?;3Q$S886:_VCY><1(6(&C%?ON."9B&\[6A=1WA:[O\?<^B:H_ MC^N:#&W*UT+Q@:11D$(W&FC<&]&K97@;G7/]$BO( O.96,O,U#VN8F?5IMO=;M M9YI2' 9YF$H/,B80856V-F<(AD2D(BYX&.!8=X%N-/+<"'(0?I0(N,L/',FO M\\5>:1.-4 )?2/L.)' (LMEQK0U@YPYKC9XWW5&MC9I[![56#[#S\W[>-.5* M.HWOJB'(BJ;8?TR-%C[M.I;U/*/N*S_1T4\A(N$XS2)2 RS M-,72XVN[:HD(IBA(@SS&+*/"Q.-S(=3=/X\/5&] I]2N@62Y&CIGRP5V:])6-7=NHTN< MG3J03@2;U)5T">6A4^GTV19%.85\[!.N_R]??^7/2_F.MX78<;T>0AXRG,1I MD(5RU/X-ZFRYQG.@HZ$H\S8IBZN)SKA[FQ6=,5PI35YV]*IC:-SESFK]R M6CVLRO]P-@Z'[\(K>^IGO_21O*I0<[]]6_)&7B/?0:82WX[W-%YD:9X&+"@@ M"Q,*$8TY+$08P4PP3(N4QZ':'M"O(#>M^$:3PP3UZ513SCX(&O>:C<.M*6X> MK_;"?;X-UO[Z3&S\)I[]3O?]=)4^>^)V^R+\LHVV;TOK[S /0@W0,%PJL.\ MUX7 ! ;TO63PJ<);+RXF,(_&,F0**1Q&50P]X=YO^#\YKC^6W_@BR5!&29' M_Y>\=VN.&\?21?\*G\ZX(H0>7D "F/,DWZH=QUURV.KIF*B'#%QE3J 1"DV&?O'5,M2TE@K0_)#VL!ZT(D9@#&5 $J]?8G%6)84BB) M8+U+))Z8>&INS/G[_/72Y.U\H:6F(R-]9,0/$#AQ:C5ZQ$STQ/C5PB78&BDU D:UA)Y-Z(Y1M(Q3Z(/-T.$'3K!XE'4^ MHWK@NLZ'LXQ5G<]]T.^U;F(#3.]RTUCI5$C 6ZF6*[F-(9!5V]5N MIGUP3A@A .:X #!A"!"<<$#S+"TPHAF'3K:*ORA3(XI6+#=JZ+$2=APR#KX# MDTT;X_3&J/%;TQON=& 3JW7IQ$3)ZB:ZMC#.Y-0?TZ LUD.<4>FN/VR'O!A@ M1#\"W=;KVDDP4SE&0LH8"%IH9DQ3 @C5_IQ(!>>92KF$TN74\L0<4SM:W)6M M*VL9W;CO%(@HUMYNPC6(26R22%4.<%PD(,^SC$L-),JA6QG:GC".4UXF/)!V MNT-/< :F_1TJ>QM ."*_H'Y0ACXUSZC4>T'10TZ]]%$_LGPO5;F0PM#SJF3/ MAI>_Z'7^\/@T7[[(U?NRXBM99S6M7KH?VI1SQ80S5&2 QXH#B#@$+",)P#A6 M19PS1&*KF_TPXDS-ZMR('?&.J)4YT?GKAT_O[J)O](=>RZK-2_XAJW5S$ZL' M<2.9GJMHQT?CK: M.6:<02IRI)DX9=HX(T4,"%,*Y(F0*!.$<&WA.AEG'E),SWC;"GX3/1EQ;^KK M]DHAG>KYZB'I8HV>H0\!/ &,;#W[R['R&Z_-U#'_K[_4#T=_9,-F&8X+8@JM$6:\PP! MF.OE88G( )(DYHF(I134TUT].>'TR&^3AKCK?SDW@D?SW3V[IS-[!G&69EJ2 M!,@DS0'D3 ),DAR@@@A:")@CZ'3_% [O,:S]2WT"6I&#HNUXBM ;P]$.%-SA M\S]1RLYK_^X7AZ7X[UI:LRO?RZ=@W@\5M".Q09?E8')K9$?U H<%[<_F XY&MM>J MV='HT&LQ,(L.M0S.--H'QZ LZB7(J"3:!ZI##NTU5L@&K;?K=VV?A7JRF2(, MIY)@D,<9!)#1&.!"2D!DG"/]QS1A28@&K0?S3L_LW'80-9E+=3V!5O(035@/ M4;?CO.!(#DQR%YJPTG6TD3ITJK\32B/T7CV<>0*]5\^ 8==[]=S#OK?V3RO) MRR9!F:A4"/[WA.?\7LYO\H?_8O'S8^GG&X[\O'TU,I/JF?ULIRIOB'72U?D_7\O9761Z&Z $X#1#((8X0TKHOS#BYF(ZRS ]=[,-Q]K=9XA6I[JWWT:IZ$D_I-VG M2J]MK5)$JVA9]PZ<+QLV MOYV&R1 C"CD##!=VY;^&I+JM4AVBBQ M>U6].R9[KY4=.PZ)_\#D&!YX9WKT12\H.SH+,2HY^D)TR(W>XWAGCZ],=,Y[ MV?ROJ?7)5\^R6UMG1O,\57%L%L5$S< B!E1;EZ!0BD/")$T2JVZ0+I-.[:"@ ME7 3$=-$*#=&8;M)^9N$5HM@QW.AH1V8VS;B1F\V O_6E"ENP/YL@:A/QK^(EKR3_R\/RQ[_KAYKW6[2E9NL7^L10H[RVYU78O)P7/N%>J/NSI/J#U??R MJ>NHF;2VMO)15NBW+H:Q]HNP=I.2. <8%AG -(&4)T4&D57HE\UD4WM-=_+N M'UH8B3VJ3%_%^O++'!K!@5_OL<&SK] =$L21"G1?!+.1^B]ARG/;@G.A.O?5 M(48KSFVK3+*)AE, MG:YR#\:?&J76 4Q/6K!(+5=M\91H;:3UJ<.U@]':<_(%9W@G:5L!JR[L&;KZ MU9'2 Y2TVLWQ"G6JCA0\77SJ^&-#))IN&V+=J6V3K"_+MO'*K[5F%1/J_[FL MUC-<9%CED (9RP3 7 B@_YT#(3+*"L5RIIQ"M4()-C7FL,@%O.GTB5NJ3ONX MC8;1GSL=(Z.DX\%UL$6WHZO76,J!>2[X*GY8:/NK*1X7\# \-/(C9HTZ"#>A M_%)W2-TR43W&]]L7#D[TZ_,R/55;Z7FFZW%Y[1\K*)*KM=S>=[>\4'9CEX# M(#?2[>":+@1=B?H^HOZV"E,PY?">L%7@)MH3=/A^L6XK>O;A3!9!T_F([.DR+@2*@5*(0J@ M28PG##.0%7FNG4V9H0)N".C>WNJTE\"#D>Y'<4R?RK4V,NJ[/U&NGU>N+JG# M(DA*LBPW-;EB20 LM/M/TT*O29+$7))8<>B8&Q88_Y$3Q$:$WG)K& 3.@;>) MC="F@D,K=K21^Z8^*EPW7:.VP@?<$YP!"[L_V$\_[E[A#,O1ON$^@N>!AHES MZ-SK;DH*<9+'DI,"Q%!HKI(T!5AP C!.&<=2D%@XE7,],\_DCAOJL(^.G+X% MF\[ :GD"T!^LH1UZ=YS&'2WZX[IJW4@0 MBT^[1X5TNY7])UW5'1KK?[2EB&82(B+BI 9)":_/$D!S;1ED,0JSK5C*0ME M%2UJ,]G4J."@+=]&Y.;?42NT?6##5:POTT)H! G=G B+ 9489 MXYQRGOH5BC@UW?1NF+:;TIK^:BM:_X=?18>3\-J]TJ$@&VL#UW(VM:C;KBQ_ M;H0-&&=E@\D@Y1=.3O@JE18NJ7ZNJ,+%9\:HM?^'_+6^_RGG/^3?EHOU]VJF M$)(Q3S!@!4V!WO\)("PO0,%DQC@5>2'YD$7W#P6:'@?UK[Z_7#CV&>VYIG:T M-MXZ#7\TY5N/_^["R@QONR^TP;,7#[DZ[$W9/Y9/6[B3FK/BV:8MC_D.7#=_U- MOM7$1Q_DAU]RQ04HE3&5#@2^8C2 M3X_U:]DU:;PI%Y%8SN=T545/E1L$$A:F&(-CA$-1 !*_Z,OWIA MBP6-*/^X=8;&7YBC$D6O(,) F^,50>^>UY6)KZ\[J*]7Y:(J>=-+@#.<(6S" MAM?1]3H]N%AU41R1UNQFV8%W7TQ M]&[HO>Z!]KXQUG(".YWM1M?1]^;P:S#BGM9W5<;=P;REG=9^U1=TY]VI]X0> ME70.BYOR1JBZ7C_3/A7FVHO")M\#9C' -(Y!(@F7!2DPDL2ZB,[Y>:9VJ;XK M7+DOJU.5_6O87K]!#X382'=K@X+E4"0G#&ACU9H]KRNBZ(N322IFF18\>"SN&%G)Z=_E4* M*1_KV,'%GLSF&J(1NE>KRA KBR%%DN4Q2(E>3R@4,^U'"Y K(O(,Y3C.Z>RI M=C3KA@S_"JM[*.[_W2M,&36AXP5 J& LD*_MKDJ@. $D@(5F(FB7>$/"\O" M"%-8WXVP_W>OKBBRI$@8 BF% D!$":"F\@6*92IR02DDJ4N@V.NN[!CQ9IU5 MW9+1?5F*T>"0((YAF(!2X43F.28JN"E^>GF-HQR)Z431:DDU-_ GM?W>ICFR#/#E,0%!056N;;H.0-$:1,P8SG4!KU0T*ULQ+F)IO:R M=^2,:D$C(ZE77]&SV-I96"$0&_C=]P/+V M_4+D#ZF'^J&-"#/HUR:\=;T\E:-D2MG,$E/HELI4.XE* HBS#% 31IP0CK(8 M%06BRJ$PF;L$5N_%^(7)3.C]3HOHZRY.^*\?/KV[BSZ_^V)_-^"X)M?O5@: M>!SJ.0_KZ0Q&(_Y@.-M?RPR']T@W-4%Q=[J^\8/NPHV.XX"C7?+X*=J]]_$< MP<^$U,,]FD[*2_[/^M*^^E15SU+,H%(X1Y2##$FN+4B* %5*@$3F)(T5A21W M+))X9J;I7MG049 *_!G<<:J&\-4(V0-]&G MRT@YVX]7< AJ/IZ;:U3K\8K"A\;CM8^[VX[?GEE5BI*N7KZ9%NUK*3<%$]), M)'E!"H"40 "*0ON5B10 :TY@28:0=CIM0VG.SC(UIW(G:+25U*,BQ7E4KQMZ M0; :F T&A\G>3@L"UT@FF1]L3K;753@NF%GGGQW-HKHJ?M=XNOYAW\X"K?UU MO)V;\CP\3V/ J3E3)[GVG1,H@2AP#C-$\I@QE\.V\U--C1FWDFYL@![&T@6 M[>RE,+ -3))'B#5R!C>:KH,1N$/ V>E&[@YP3>WCS@!7G_#IZUE54N[W1+F7 MJT>Z$._+BIO[P*_:J]OO,S[+.&,LI10HH?\#1:Y=+L@(8%E&.*4%RKFT;_;I M(<'4Z*51PF0Q[+4MBHPB=2GUC2J1T27ZL]8F,NI$M3Y.#2Y]5NRZX3;X.@S, M5Y-? I?&HP,OQ6C=2(=:$L=6I3W@O-B_U&?<$9N:]E![O]-IGX'\C-@/SZME MD^_7NE0*%AAC1?1^#@L3M4T 9J8U5J)0EA2"H<+IGOAP@JGM*#OY'#W3LPC: MV:9]&YMG/>29>\^]2/,_EG;KE>MMY MKF\)ZE8$YH)@);^;IGH_9--V]?.RJ@[VS2*5*B4R!YR83D@((X 3PH$@.81Y MG#,FK#K+!Y)G:D2Q4<>4=^XH%#4--_94BMKNP6^,5K]YFT"A%M:.D$99&L7NI*S##/PC]$_;$:F-]\ M8'*FJ\LH!&6A,U.-2BZ7U3WDC"N?]J[XN6TYL$WTW;2;>_]\7 ^28UF@6&DO M+8MS #%B@.9$FO@,QG%*"E&D+B3A*L#4Z..@ETFGD_EZ&3$9?:&EL"@0&69Q M[+AF2,@'9J% :/N4X_2"+'0!3C4YU M'ET[J@J"V=!W$UYP>71(N )%X'X)YV8;N7O"%:6/>RE<>Z!?9X7&([NGO]HB MOV_E0JIR_4Y34;EXUO.V)^G+1;7M#)!*3+%,&5 \T783B@M TFVFD3 M[=09M-5##U@'Z03A(\^K-(KH =RY/A)]AG1O*OQ.6W.W*TG?+86<"<@P1[$ M6.08P,14:T))!KCV)"47::&X51KXXTI5KV:_>P.-UM[WE/C=AKXG_^Y]V$O+A10?Z&JA7^:J<^"L&:#D MY7J6<5$4#!.@#1+]&DIH@KV4 HP+6!!)XJQ ;DDVUR=U^7Z.502MD3F2K=#. MQ[_7<+8^"@Z(W?#'P@UH&VFC-]W;KU;@\U6=?8Z(+=$)?5Q\;=JQCXXM83AQ MC&S[I/ONWC0B__+,YB7_.%_2]0Q!(3,"8\ Q1@"F<08(AQ#D*(GUKRA4L575 MVY.C3VV?;[O>-Q)&M8CVF_TQ=M=W_%Z(#$P-+F X[?UGE?8R (Y'&\T*.*M( MUQ0X_Z$>K1+8];+9[+!LMG8/RL8/:-HYS(CD).8Q XAA"2!,"T QR4 A)$5( M"@RI5:!X<,FF1@L!*NCO5&Q;Q'CT20BRZ'8VS*LLY*KY,^KE3E=7X@_ MEHO5YI]O:556YOE:HGO)OR_*_WF63=32C"9Q)I"B0 @3TPU)#(CB&.008Y*3 M(N;2Z?Q[2&&GMG487=LN.4=ULJHZS6*K2;13I8TI=+RL&_1+8!F:,)&E'3J, M89A5=0]K& 'NL"$00PH\;KC$"- ?A5:,,:=[FFI3F7:I/BWXRD1]O)?-_Y8+ MW>"_S..#@CHP*3=RF_C]C>31FXWLOQF8-^)'GX>'V3Z? M=#"X1\HC#0N[4^ZH%W07G M*_:_M1T';$(X>BR"Y5%0:&B'/N8)@:K[\8T+2F&/9JQF'O?8Q06,HR,5IX=' M;C?.6#IZWT1& M\\BHONVE4]494!E) 40L1A@5*2 )"1E&2PPY5:G\DGLXS'VX;H> MB^$-PN#G&E;Z.X5@G-35*_QB?Z310B].*M -NSC] ??#S>U[W3GHKTPB_S.= M[Y(2%")4L"0'""H3")WI7:TPJ;5)G.8,*X$0MSW4M)IQ:B_IZ1N1*GJS$?PW M9V?6'OWK9YK!,7V5"R97.)T.TYP@NG"(9C?.:(=G3FIU#\W<'NR7E79/?W5. MX/2_]G,[9E(01!A,0:'R!$">I0"G4O^3XS1)B?8Q1>S05L=Q>JOW8OR>.K=B M69M9=<6>;^^B(BZB-RM3K5F_-2O)EP^+TOS]?/!RKS6Q\_I"0CQRSIE)-NO( M?%/_XB C+7QFF250@V2179O[53+&+ $YEQUF^[B[9;1K;WRF[6B;*8YEQF.I M(( BT_^1(@-86T5 D4Q!E,5$)59EB1SFG)IU=+T3M&N"OLL"7#>/!H!U8)8* M@JB3?>2(T04+R7:DT6PD1]6Z5I+KH[Y=$Y9<2E%]U&+7EP)WS0'+AU]RQ",TX2 %&<@DT)\6FF5660JMN5H[S3HV! M'&I[:>G#5E+;+(4=(PT \-#G06&P#5XW[0"I4:>5)6T T!F)S.$^+4Y"_E?[?,)/4^I2F.O-3'$FP"PYE^SE&6(I.EW85;J)76A;[Z-[1EF?T:-]MT/K/RJH]B(Q$D5",8L!><]'[CC^:Z!X&AZ]"'&=#;X"[7>E_\ M84XGU_IK5V[G>?OR-_K?R]6[N7[1Z[+<2F2$I]K#SUA, 40< @QI!G@BDB(C M!9.)D\/O,/?4]J9&=%#+'NV$CQKI39Q5+7]4*^!5&MUI8=)8LH1 (-,D-7=5 M!:"F(E$BU.-;^T1" #^\CA4/:QU-RQ2RTMV0] M_]@>DRLP)[PFYR%\LU<.(\X_+?C\692+AR_+51T*N%ZO2O:\KOMY+$\?>L]4 MPGE&XQS(#"OC1F% 2 R!R#*B("0,4CY;+]=T;L> 8<1RVK>VP@WWPMZ;.9I> MO]L4#5EKYYKM$F31\J+@.",(")Z;,K^B 1#:,KA%(K%"JI+=RCB@#X;G9O3#,=[A4#+)5+):9%FFA 9 A":%&+!"*!I"I.D(#@KBG:Y M/BS$M!=K(^#_3Y?*SNH8'_R!#9)3R6[# .,W=FD!>FFUJWG>;5+H3TLN)NPRP+8$&@FU@7G1&S#\;]Q(2PV3A MGISQ=;)O+RE_-NOVXD-^Y/&WY8]ZZ$^+;?&9V_E\^;,V2&X7XJNLY.J'K+YJ MROJX7)ELJAEB#&5%$H-4I1C ."$ RY@ (B62:9I))+ +I7C(,#6B^?;A7;3I M.WD3)2F(R4VTTCVB@7_6G4BUK]'!G*9Q7M>&O@M1G:RAMM M69QIL >P0HGK4?WY<5GR]-KDHG,0TSFO.X #!5"D"6 MQ8 21@$1BN6P8)05;MB#TACY)]P;.OX+A M!42&J4!X:L+7J2!X0?6S%0 O/>.9BU96].%A9?*W-&?=J:]-)E53_3,3.!%) MID!&8@0@)P+06!: P4P4">-)[-9+\=)D4Z.1?5E-1$,KK5^5UHLXV]%(*/0& MIA%_X-RSQRP0"9LR=FG"<:/1CXM]%!ZL5[^D.L99QF+)>( M0IPT_\$\12!-.<4J+1 3A5LL0'?XZ5WV;Z2KTR47TK)YR$GH!$N)T/8:0*J( M-70Q!(0H;;TIQ%.>\UQEJHR8NT'&K,B,FI%M5ZNA_">ZVAY/#_\ MV@Q]U&6[*#>>J^)^T-\/T[!7 )ZRC'LYT ^PHVN#GL.YY[=\*!^^KV]-2/E* MBH_??O_VS*I2E'15E\!O"@ZH3"2<"L!R$QF"F )$YK&V.C$I"J(RF5DYJW;3 M35Y_ M->-77_07Z3NM9-N'CN(X10S&@&3:JX4%4MJU%0F M(C30F!0RR6!8:NX+2U"H^ M[M3@4R.Y1K[("!@U$KIV4.X =YG5^L(QM!%ICX1'^^1CE7MT3^X,-G+SY&,U MCGLGG_A,OW*;'Z5^ALZ;"GCW]->'7Z;2MWPK%U*5ZYF2F&%&(<@*JDT3$0N@ M7>05ARVO.X+@-?>&Y*8[92MP6R:P+ M9[9"1V]:L<]7)?4NG6F'TR"5,Z],_2J%,^W@.%0+43]KWEM4_Y.R\7G957=KLJJ M7#R\?S;M'1N[Y0^YOE-:WAF5!$H69R!3 FJC0U,9*7 "$HH+$_J5%(E3R,8( M,D^. AO5(M[J%JUWZD14_/=SM:X+][AQY!B+;T>P$UO2@=FYUC;:4W=#T&^, M%K_=1)L%WV@>=52O0W8[RD=&^_;)J$4@:B!HO;#ZOM; ,9:B&0 8E=3])1J7I7F =$F^_P=RHM%JM38E;\&Z"J1%@*V-M M@+5B.N78G@7R,FV%@&?H&Q-W9*S)YIKZEWA$/]OA$/VO0_XX._@HU'!-M0@32%^EU73 $F]7\4 MPQF2&*72[M; ;=KIO?R;0[5:[)OH26^G/^KG#\.P-4RZZ]RU$C=IH!IN9M&K2'KWKL %;CXO=74(U? =X'C MN R^T]/N(1R;(]%N1]0[-B^;[)&9=LRHA'EB[ \!(,H9P$5!0,X*X\%AHIG* M+HKY^F0N[\XX@[7.\W$IL'[IP!>;+%!06NK'N2?9Z0]^%Q\P^ZB,< M=B,%?US[WNE]\J6.N]:;I/D(7;R8_WW4?ZF;P_PE3(R('6X70D6N##!:Q(B= M(MW $@V[=1LQ&Y>0G/*?ZX!_4VTT<@[6<1QA:[3]C"X#TSA>ZD@ M';#'AM>>X8>!>22V#PFW$[^[HW:!ZQT&&XWWW17L[@$>3X>-&#"W.+:W/K?; M&^OM/3'.J"!YD0 L3;.\7'! 4Y.+2%)A*NPG/ T2)-!/S*GM-Z>OB=MKX;\O M5I+.Z_X7;^;UY? #+2U-VH%7NU]4P'AK^"\6"+!3=MP;_S +,LHE?T]1)W&O M'P9NVZO\0+-Y)K2;S>RMV_NR^TA[[75K2IG5OZT^5=6S M*=7?YEX0JG*&,00\YZ:I&(* (-,@I$"P@$E*4))X=*\/*J05/8W?X_YWK8PY MB7US^X.6\]K$4TN3&:=_[7C2'79-[;:2\9=H)._GC'L9=52K4^ [GVO5BVK] M;IH_55&CHCFD"96Y,RCV81/F@THX;AK]$. >)=V(D3@'5,$<" $9DE0DF"*O$NI>4(YR:#<,D)8;4R]XAMY=W)#Q MKXY^I/PP)=%WT[Q.'?0C-<\6/S_^I!];7B[]^W[Y2,O%#$&6J9S$V@Z.)8 H M4]HLSA50-*$Y)*R@S*DTK\VDDR.!4\6S+0IF-]HXLH75JMCQ1VBLAV:4@6!V MIAX7W(*2D=7$H]*3"Q2'A.7TK,<%Y*8 R,NW\E=;G2;C# L>8X D80#F*0)$ M:7LE82AG"$*6I-+ZIO%X_,D1TU;$2,OH4?#G%(86=X']D!F:1H8 Q>$&KQ\X M8UW5.8+D=AUW'H)+]VXGGAKO@NV\R'LW:1<^-O(AYMV3^6!U][RNUGH_+!Y)D(@4UX * L!"*,9 MR/(\)3PG0F5.^4OCJS U'MZ(';5R1QO!HUKR7AUM7N$+,O"QZ2C+/OVSU18& M_<,.B)OHZE=I@/86K[>2TSBI]5?C7^,XM_MR55/R%[UJ]WJ0]@2Q2(C*F8* %ZPP]SD$,%QD0 E$$L2+C+HY M >+=B;]4U6*NHC GG%7?34_W2EM MQ9D8L*K.X/NK-N-F*DE%'$,%""QR 41@!3ZGS2!2O,-CY,$N5VVAQ5P>A?U MMX_+YT4=C,FW:D5/FSJYO*O@3;3^+CM94L]S8:IXK&1;JWR]--E4;A06>/WM MB._UUG1@NMPH%G4TNXEVND5[RG6/"JJ;J-:OS@UJ-6SNON1-9+0,1[;#H!^4 MH@.+."JQ#P/OX78PT"R^!6O9>M?I<]ML%F,1$XX2H"2E #*> Q8S"C*"B4K3 MI$"%U5W_'3GCV^RT6YEI_+'R:@5M5G+!._QL AUMB.Q$9>N:$/%D=:-/?>YN%@#ML"/8!L>]2:Y\WB/V30;YXN)?\^V(Y7SZ\;&ZYLIBI M/&. 8T*T"4>4-N&@!#''.$NSE*4.Y5XN3#0U2JAEC5IAHYVT/B&(E_"]?L\: M"K6!*6$LP!R"-P,!-U84YSD /RUXZ)A."V0N!7=>>GR\*$\+)?;"/6T^[UM> M=?DD5^L7VI"9\SM3EWY-XY1GNG_ [&$,8!9F@*:%1+ V"2C M%U(AGKO55KTZY]0X=2/R37T!V=00WHI]TUY(.E19=H(?%S3)"@5X+', 35L: MJE(.B@(76,1(\%2YW68%7H!QKJ@N+H&)<1QT$>S."@(#._"^]WFY>&A/ N[W MS@&"E<7VP"5P_=KK\XY (S#C$2#O3-#9-A@L% 8D9 M!YAF.(DI%Y)9UH?)A9)%E@B@MW,!8,(%P)PP;6I! M)J32KQVURG ^/?S47KV-<,Z]*4X@=_D%[(_'P*^A+11.S2C.:]R[%<6)H4=K M1'%>K6X;B@N?\O223+&QNI!878'LR[):K[:1<&V7RVIWC[FKN)I)*1E/+O[ SW!"NLD^ HSKN?0$[(C=Z+O>*^39UP7\ZLV M=;I^7RVK:I;*A%-5%$#"! ,H, 54Y!G()"V4T"85BK%C;:WP4DZ/?[?E$MOJ M>G]?Z&5LTT''*I=X857M:/>55VKHFXF Z;V-IKOBB>8W6MOII.]>6(I)Y>>> MDO-?*@'W M"A,VPO3>5[2/7MNYS/WS7Y!S/*$AGG6(&,FCB]&$I $Z']9Z:0 M*H1 B;3*GCT]_-2\YO;$IA8Q:F5T/;7:@\_V[,H7E'%.L.SP\#C&.J5VC\.L MO>%&/M(ZI/OR MX?%IOGR1JQE2DD#,$\ QU::=Q"F@B!<@+H3,!:6\2!U-NQ!B3<^6VQ/4I&"9 M'*TGDRO)-3T_R/.EDH=;.SL#;NSU&)B13G=KZYIK/[5&T4ZE)C%KMW;:FMNH M%3('(1S(@3,6 @@V%+W<1O)U2 'J:SK^:(/I"*)AF M66P8.M,&&$H 8="4\LI@D2J"6.(4'.(JP-1,M&[SJ6WD?%>%&_.*[U6I\,E_ M<%XG2W=Z0/2']I6# ^_N 7NB%]:]=15B7-_5$Z(CQ]1W''>O\[->]_F7[\N% M_..YCN/,BT2S&Y, 288 3%(."$TDR$E:P"R&1"JKP.)3@T^-SFKYHEK J)'0 MWM\\ NZZM]D'CH'YQ0$))T_SG,I>?N;18*-YF>?4Z/J89S_C9ZO\OER*G^5\ M_H]5N5[+Q9U27^6\;C:T_$:[U/#W16GRP),DI84"BA<%@*F(@?Z5 CE-"5